图书目录

目录

项目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