您的当前位置:首页正文

s1机试15(修改试题)

2023-06-04 来源:步旅网
修改试题

一、语言和环境 A、实现语言:C#

B、环境要求:vs2008、SQLServer2005 二、数据库设计 数据库名称:自定义 数据库表信息: 表名 主键 序号 1 2 3 4 5 6 7 Question QuestionID 字段名称 字段说明 QuestionID Content OptionA OptionB OptionC OptionD Answer 主键 题干 选项A 选项B 选项C 选项D 答案 类型 int varchar varchar varchar varchar varchar char 位数 4 200 40 40 40 40 4 属性 非空 非空 非空 非空 非空 非空 非空 备注 自动编号 三、要求 利用vs2008编程,编写一个修改试题的笑程序。要求根据输入的题目编号,在数据库中查找题目是否存在。如存在则显示该试题内容,并根据用户的更改信息对数据库表中的题目更新;如不存在则给出提示信息。程序初始界面如图-1所示。注意设置窗体标题。

图-1

1、输入题号,点击“查找试题”按钮,根据查找情况给出相应提示信息。

a) 该题号的题目不存在,则给出提示。如图2所示:

图-2

b) 该题目存在,则取得相应的内容,显示在窗口中,如图3所示:

图-3

c) 修改试题内容后,点击“确认修改”按钮,进行数据库更新并给出提示。如图-4所示:

图-4

2、如果没有输入题号,给出提示信息,如图-5所示:

图-5

3、点击“关闭”按钮,关闭窗体。 四、推荐实现步骤

1、建立SQLServer2005数据库、表Question,注意字段要求,并输入几条测试用数据。 2、创建工程ModifyQuestion 3、建立窗体frmModify,应当:

(1)正确定义和显示图-1中所有组件:8个Label、3个Button、7个TextBox (2)设置窗口大小、标题等

(3)编写“查找试题”按钮的鼠标单击事件:

a) 编写“关闭”按钮的鼠标单击事件,验证是否输入题号,给出信息提示

b) 显示查询到的题目内容(如果没有查询到,给出提示信息) c) 获得窗体修改后的题目内容,更新到数据库 d) 提示修改ia成功与否 (4)编写“关闭”按钮的鼠标单击事件 4、连接到数据库

5、编译调试运行成功后,分离数据库文件与编码文件一同提交 五、注意事项

A、仔细审题,把题目要求理解准确;

B、请注意按照界面的设计要求来进行窗体设计; C、请注意代码的书写、命名符合规范和适当的注释;

因篇幅问题不能全部显示,请点此查看更多更全内容