一、语言和环境 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、请注意代码的书写、命名符合规范和适当的注释;
因篇幅问题不能全部显示,请点此查看更多更全内容