Visual Studio 2010(C#)Windows数据库项目开发(第2版)

Author: 曾建华  

Publisher: 电子工业出版社

Publication year: 2014

ISBN:  9787121241345

Subject: TP312 程序语言、算法语言

Keyword: 程序语言、算法语言

Language: CHS

Access to resources Favorite

Description

本书通过一个完整的项目讲解如何使用Visual Studio 2010(C#)开发基于数据库(SQL Server)的Windows窗体应用程序。本书主要内容包括:主窗体界面设计、数据集、多种数据维护(录入、修改、删除)开发、统计查询、Crystal报表设计、自定义控件开发(简单控件、复合控件)、控件使用技巧(如DataGridView拖放技术、自定义绘制技术)、LINQ技术应用、智能客户端部署ClickOnce等技术。

Chapter

3.3 学生数据维护

3.3.1 修改数据集并添加到学生表

3.3.2 设计学生信息窗体并维护数据

3.4 课程数据维护

3.4.1 设计课程信息窗体

3.4.2 维护课程数据

实训

第4章 系统登录及权限管理

4.1 系统登录

4.1.1 设计登录窗体

4.1.2 编写静态类供全局使用

4.1.3 编写登录相关代码

4.2 权限管理

4.2.1 登录信息

4.2.2 操作权限控制

实训

第5章 学生选课

5.1 选课填报志愿

5.1.1 界面设计

5.1.2 实现选课业务逻辑

5.1.3 实现DataGridView拖放行确定选课志愿顺序

5.2 查询报名结果

5.2.1 界面设计

5.2.2 相关代码编写

实训

第6章 选课抽签及抽签结果查询

6.1 随机抽签产生选课结果

6.1.1 设计存储过程

6.1.2 调用存储过程

6.2 按课程查看选课结果

6.2.1 界面设计

6.2.2 相关代码编写

实训

第7章 统计查询

7.1 按班级性别统计学生人数

7.1.1 界面设计

7.1.2 相关代码编写

7.2 未选课学生统计

7.2.1 界面设计

7.2.2 相关代码编写

实训

第8章 Crystal报表

8.1 打印来自单表的数据

8.1.1 创建Crystal报表

8.1.2 准备预览报表窗体

8.1.3 调用报表

8.2 打印来自多表的数据

8.2.1 创建Crystal报表

8.2.2 调用报表

8.3 打印来自自定义表的数据

8.3.1 修改数据集,准备报表所需的DataTable

8.3.2 创建Crystal报表

8.3.3 调用报表

实训

第9章 系统完善

9.1 设计关于窗体

9.1.1 设置项目属性

9.1.2 设计窗体

9.2 异常

9.2.1 异常的概念

9.2.2 异常处理

9.3 DataGridView单击列标题时取消排序

9.3.1 通过可视化方式设定DataGridView的所有列不排序

9.3.2 通过编写通用方法设定DataGridView的所有列不排序

9.3.3 调用方法禁止DataGridView单击列标题时排序

9.4 Singleton模式

9.4.1 Singleton模式的概念

9.4.2 用Singleton模式防止MDI子窗体的多实例化

实训

第10章 控件开发

10.1 用户控件

10.1.1 开发用户控件

10.1.2 使用用户控件

10.2 复合控件

10.2.1 开发登录系统的复合控件

10.2.2 使用复合控件实现系统登录

实训

第11章 LINQ查询技术

11.1 LINQ TO Object

11.1.1 LINQ TO Object简介

11.1.2 使用LINQ TO Object

11.2 LINQ TO DataSet

11.2.1 LINQ TO DataSet简介

11.2.2 使用LINQ TO DataSet

11.3 LINQ TO SQL

11.3.1 LINQ TO SQL简介

11.3.2 使用LINQ TO SQL

实训

第12章 使用ClickOnce部署项目

12.1 发布前的准备

12.1.1 配置IIS

12.1.2 更改项目图标

12.2 发布

12.2.1 发布项目

12.2.2 测试发布项目

实训