目录

项目1门票销售系统
单元1.NET简介和C#概述/3
知识点1Microsoft .NET简介3
知识点2C#概述5
知识点3Visual Studio 2012集成开发环境6
知识点4编程初体验10
知识点5C#源程序的基本结构16
知识点6窗体对象18
知识点7常用的输入/输出控件22
任务欢迎界面24
小结26
同步实训和拓展实训27
习题1  28
单元2C#语法基础/29
知识点1常量与变量30
知识点2C#基本类型31
知识点3运算符与表达式39
知识点4选择结构44
知识点5循环结构50
知识点6跳转语句54
知识点7RadioButton控件和GroupBox控件55
知识点8ComboBox控件59
任务购票主界面60
小结64
同步实训和拓展实训65
习题2  66
项目2打 字 游 戏
单元3常用控件/71
知识点1Timer组件71
知识点2CheckBox控件75
知识点3ListBox控件78
知识点4图片类控件80
任务字母下落并倒计时83
小结87
同步实训和拓展实训87
习题3  88
单元4常用类和键盘事件/90
知识点1Random类90
知识点2String类92
知识点3DateTime类97
知识点4Math数学类99
知识点5键盘事件100
任务界面上的字母随机产生101
任务敲击键盘字母得分102
小结103
同步实训和拓展实训103
习题4   105
单元5数组/107
知识点1数组概述108
知识点2一维数组109
知识点3foreach语句112
知识点4二维数组113
知识点5数组属性和方法116
知识点6声明控件数组118
任务多字母处理119
小结123
同步实训和拓展实训123
习题5  124
项目3我的记事本
单元6高级控件/129
知识点1菜单129
知识点2RichTextBox控件134
知识点3工具栏135
知识点4状态栏137
知识点5对话框139
任务菜单栏设计146
任务工具栏和状态栏设计149
任务对话框设计152
拓展知识点MDI(多文档界面)155
小结157
同步实训和拓展实训157
习题6   158
项目4贪吃蛇游戏
单元7面向对象编程基础/161
知识点1面向对象的基本概念162
知识点2类的定义和对象的创建164
知识点3类的成员165
知识点4构造函数170
知识点5方法175
知识点6方法参数传递179
知识点7方法的重载183
知识点8静态成员185
知识点9绘图188
任务食物类设计191
任务块类设计192
小结193
同步实训和拓展实训194
习题7   195
单元8集合/199
知识点1ArrayList对象199
知识点2Hashtable对象202
任务蛇类设计206
任务场地类设计210
小结212
同步实训和拓展实训212
习题8  212
单元9继承和多态/214
知识点1继承214
知识点2多态220
知识点3接口228
知识点4密封类和密封方法230
任务界面类设计231
小结236
同步实训和拓展实训236
习题9   237
项目5考试管理系统
单元10ADO.NET数据库访问技术/243
知识点1ADO.NET概述244
知识点2Connection对象247
知识点3异常处理252
知识点4Command对象255
知识点5DataReader对象265
知识点6DataSet对象269
知识点7DataAdapter对象273
知识点8DataGridView数据绑定控件282
知识点9窗体之间传递参数284
任务登录功能的设计与实现286
任务教师主窗体的设计291
任务统计学生人数293
任务增加学生功能的设计与实现294
任务查询学生功能的设计与实现300
任务删除学生功能的设计与实现304
任务学生信息展示306
任务批量处理学生信息309
小结312
同步实训和拓展实训312
习题10  314
参考文献/316