C# Windows项目开发案例教程

出版日期:2014-9
ISBN:9787302378959
作者:彭顺生,方丽,黄海芳

书籍目录

项目1 随笔记系统分析与设计
1
任务1.1 初识Visual C# 2010
1
1.1.1 Microsoft.NET平台
1
1.1.2 C#语言特点
3
任务1.2 理解系统需求
4
1.2.1 需求分析
4
1.2.2 功能模块设计
7
1.2.3 数据库设计
11
习题
14
项目2 创建随笔记项目
15
任务2.1 创建第一个Windows应用程序
15
2.1.1 使用IDE创建Windows应用程序
15
2.1.2 Windows的集成开发代码
17
2.1.3 初识WinForm代码
19
任务2.2 创建单文档应用程序
23
2.2.1 Windows的事件驱动
23
2.2.2 Form类
24
任务2.3 创建多文档界面(MDI)应用程序
28
2.3.1 多文档界面(MDI)应用程序
29
2.3.2 MessageBox类
34
习题
38
项目3 用户登录模块实现
39
任务3.1 系统登录模块界面设计
39
3.1.1 控件
40
3.1.2 Label控件
42
3.1.3 LinkLabel控件
42
3.1.4 文本控件TextBox
43
3.1.5 Button控件
44
3.1.6 PictureBox控件
46
3.1.7 RichTextBox控件
50
3.1.8 MaskedTextBox控件
55
任务3.2 用户登录功能实现
57
3.2.1 ADO.NET概述
57
3.2.2 使用Connection数据库连接对象
60
3.2.3 使用Command数据库命令对象
65
3.2.4 使用DataReader数据读取对象
68
3.2.5 程序调试技术
74
习题
75
项目4 用户管理模块实现
76
任务4.1 用户注册功能实现
76
4.1.1 CheckBox控件
77
4.1.2 GroupBox控件
78
4.1.3 CheckedListBox控件
80
4.1.4 ErrorProvider控件
84
4.1.5 存储过程调用
87
4.1.6 SqlParameter对象
88
任务4.2 用户头像更换功能实现
98
4.2.1 ComboBox组合框控件
99
4.2.2 TabControl控件
104
4.2.3 ToolTip组件
111
习题
112
项目5 收支分类管理功能实现
113
任务5.1 收支分类显示功能实现
113
5.1.1 ImageList控件
114
5.1.2 ListView控件
117
任务5.2 添加收支分类功能实现
122
5.2.1 RadioButton控件
122
5.2.2 NotifyIcon控件
125
5.2.3 ContextMenuStrip控件
126
5.2.4 App.config文件
128
5.2.5 数据访问通用类设计
130
5.2.6 .NET中的事务处理
137
习题
143
项目6 收支记账管理功能实现
144
任务6.1 收支记账信息浏览功能实现
144
6.1.1 DataSet对象
145
6.1.2 DataTable、DataColumn、DataRow和DataView对象
148
6.1.3 DataAdapter对象
154
6.1.4 DataGridView控件
159
6.1.5 BindingSource类
161
6.1.6 BindingNavigator控件
162
任务6.2 收支记账信息编辑功能实现
165
6.2.1 CommandBuilder对象
166
6.2.2 定制DataGridView界面
169
6.2.3 日期控件DateTimePicker
180
任务6.3 日常收支记账查询功能的实现
189
6.3.1 ListBox控件
190
6.3.2 数据导出
196
6.3.3 DataGridView分页技术
206
习题
210
项目7 报表功能实现
211
任务7.1 日常收支统计功能的实现
211
7.1.1 报表
212
7.1.2 ReportView控件
213
7.1.3 使用RDIC报表
213
7.1.4 使用自定义数据集定义报表
216
7.1.5 报表数据操作
218
任务7.2 日常收支明细清单的实现
222
7.2.1 报表数据区域
223
7.2.2 表达式
223
7.2.3 报表布局及样式
223
7.2.4 导出报表
227
7.2.5 完善报表功能
227
7.2.6 完善报表浏览界面
227
习题
228
项目8 系统管理模块实现
229
任务8.1 数据备份功能实现
229
8.1.1 SaveFileDialog控件
230
8.1.2 文件浏览对话框FolderBrowserDialog
231
8.1.3 数据库备份
231
8.1.4 字体对话框FontDialog
235
8.1.5 颜色对话框ColorDialog
236
8.1.6 打印对话框PrintDialog
236
任务8.2 数据恢复功能实现
239
8.2.1 OpenFileDialog控件
240
8.2.2 数据库恢复
241
8.2.3 进度条控件的使用
245
习题
248
项目9 随笔记系统整合
249
任务9.1 系统主模块的设计与实现
249
9.1.1 MenuStrip控件
249
9.1.2 ToolStrip控件
252
9.1.3 StatusStrip控件
256
任务9.2 系统子窗体的集成
260
9.2.1 TreeView控件
260
9.2.2 在Panel控件中添加新的窗体
265
9.2.3 WebBrowser 控件
268
习题
270
项目10 随笔记系统的打包部署
271
任务10.1 随笔记系统安装程序的制作
271
10.1.1 创建Windows安装项目
272
10.1.2 制作Windows安装程序
273
任务10.2 随笔记系统的部署
281
10.2.1 安装随笔记系统
282
10.2.2 随笔记系统测试
284
10.2.3 打包数据库应用程序
285
习题
288
参考文献
289

作者简介

本书以项目为驱动,采用基于目标模式的任务分解方法将项目分解为多个适合教学的子任务。通过子任务的学习,读者能掌握C/S模式的管理信息系统的设计开发流程、事件驱动编程机制、C#Windows编程技术、数据库访问技术、报表设计以及安装与部署Windows程序的全过程。
全书共10个项目,分别为随笔记系统分析与设计、创建随笔记项目、用户登录模块实现、用户管理模块实现、收支分类管理功能实现、收支记账管理功能实现、报表功能实现、系统管理模块实现、随笔记系统整合、随笔记系统的打包部署。
本书在结构上以“学习目标→任务描述→技术要点→任务实现→知识拓展→项目拓展→项目小结→习题”为主线,注重用户实际开发能力的培养。全书结构清晰,内容翔实,案例丰富,步骤明确,讲解细致,突出实用性和操作性。
本书既可作为高职高专院校软件技术、计算机应用技术等专业的教材,也可以作为计算机软件行业程序员的自学参考用书。


 C# Windows项目开发案例教程下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024