C#简易通讯录的开发试题
题目:简易通讯录的开发
- 语言和环境
语言:C#,WinForms
环境:Visual Studio 2010,SQL Server 2008
二、 实现目标
简易通讯录,要求使用.NET WinForms技术完成一个简易通讯录系统的开发,其中保存在SQL Server 2008数据库中的联系人信息如下:
数据库名 |
link |
表名 |
linker |
|
字段显示 |
字段名 |
数据类型 |
字段大小 |
备注和说明 |
编号 |
id |
int |
4 |
主键,表示列,种子1,递增1 |
姓名 |
name |
varchar |
50 |
非空 |
电话号码 |
phone |
Char |
11 |
非空 |
备注 |
mark |
varchar |
200 |
|
窗体加载时主界面如图1:
图1 窗体加载时主窗体
当点击查询联系人按钮时查出所有联系人信息,窗体如图2所示:
图2 查询所有联系人
根据文本框关键字查询,窗体如图3所示:
图3 关键字查询
修改查询结果后点击保存将信息保存至数据库,窗体如图4所示:
图4 保存修改记录
三、要求:
- 在SQL Server 2008中创建数据库、表结构;(10分)
- 在数据表中输入10条测试数据;(5分)
- 设计WinForms界面,并编码完成以下指定的功能:
- 窗体外观:按图设计界面,窗体初始位置在屏幕*,窗体大小固定。(10分)
- 查询联系人:加载窗体后点击查询联系人按钮,查询所有联系人信息并显示到该窗体。(15分)
- 关键字查询:在文本框中输入关键字后,点击查询联系人按钮,将按照关键字进行筛选查询并显示到该窗体。(15分)
- 修改记录:在查询结果上进行修改操作,点击保存按钮,将修改后的数据保存至数据库。(20分)
- 退出:点击退出按钮退出程序。(5分)
四:注意事项:
- 请注意界面美观 ,控件摆放整齐。(5分)
- 请注意代码的书写、命名符合规范,在代码中添加必要的注释。(5分)
- 请注意操作数据库时进行必要的异常处理。(10分)