read our INFOMATION
BEST RESOURCE FOR YOU!
第1章C#语言概述1
1.1C#语言简介1
1.1.1.NET框架概述1
1.1.2C#语言的特点2
1.2Visual Studio 2010的集成开发环境3
1.3窗体和基本控件7
1.3.1窗体7
1.3.2标签8
1.3.3文本框9
1.3.4按钮10
1.4学习任务1登录界面的设计11
1.5控制台应用程序14
1.5.1控制台应用程序简介14
1.5.2创建控制台应用程序的步骤14
1.6学习任务2第一个控制台应用程序15
1.7程序调试17
1.7.1程序错误分类17
1.7.2MSDN帮助17
1.7.3养成良好的编程习惯18
1.8学习任务3简单错误的调试18
本章小结20
实训指导20
习题21
第2章C#程序设计基础23
2.1变量和常量23
2.1.1变量23
2.1.2常量24
2.2数据类型及转换25
2.2.1常用数据类型25
2.2.2类型转换27
2.3学习任务1路程计算程序设计30
2.4运算符与表达式32
2.4.1运算符32
2.4.2表达式35
2.5学习任务2时间转换程序设计35
2.6条件判断语句38
2.6.1if语句38
2.6.2if...else 语句39
2.6.3if...else if...语句39
2.6.4if语句的嵌套40
2.6.5switch语句40
2.7学习任务3数字排序程序设计42
2.8学习任务4学生成绩评定程序设计44
2.9循环语句47
2.9.1while语句47
2.9.2do...while语句48
2.9.3for 语句49
2.9.4foreach语句50
2.10跳转语句50
2.10.1break语句与continue语句50
2.10.2return语句52
2.11学习任务5素数判断程序设计52
2.12数组55
2.12.1数组的声明55
2.12.2数组的初始化56
2.12.3数组的应用56
2.13异常处理56
2.13.1throw语句57
2.13.2try...catch语句58
2.13.3try...finally语句58
2.13.4try...catch...finally语句58
2.14学习任务6学生成绩统计程序设计59
本章小结62
实训指导63
习题64
第3章阶段项目一: 四则运算计算器66
3.1学习任务1整数四则运算计算器的设计67
3.1.1任务分析67
3.1.2相关知识67
3.1.3任务实施69
3.1.4任务小结73
3.2学习任务2实数四则运算计算器的设计73
3.2.1任务分析73
3.2.2相关知识74
3.2.3任务实施74
3.2.4任务小结77
3.3学习任务3带记忆功能四则运算计算器的设计77
3.3.1任务分析77
3.3.2相关知识77
3.3.3任务实施78
3.3.4任务小结81
本章小结81
习题81
第4章WinForm常用控件的使用83
4.1单选按钮(RadioButton)83
4.1.1单选按钮的常用属性83
4.1.2单选按钮的常用事件84
4.2复选框(CheckBox)84
4.2.1复选框控件的常用属性84
4.2.2复选框控件的常用事件85
4.3列表框(ListBox)86
4.3.1列表框控件的常用属性86
4.3.2列表框控件的常用事件86
4.3.3列表框控件的常用方法87
4.4组合框(ComboBox)88
4.4.1组合框控件的常用属性88
4.4.2组合框控件的常用事件88
4.5学习任务1学生问卷调查程序设计88
4.6分组类控件92
4.6.1分组框控件的常用属性92
4.6.2面板控件的常用方法92
4.6.3选项卡控件的常用属性93
4.6.4选项卡控件的常用事件93
4.7消息对话框93
4.8学习任务2学生档案程序设计95
4.9图片框99
4.9.1图片框控件的常用属性99
4.9.2图片框控件的常用方法99
4.10ImageList控件100
4.10.1ImageList控件的常用属性100
4.10.2ImageList控件的常用方法100
4.11TreeView控件101
4.11.1TreeView控件的常用属性101
4.11.2TreeView控件的常用事件102
4.11.3TreeView控件的常用方法102
4.12ListView控件102
4.12.1ListView控件的常用属性102
4.12.2ListView控件的常用事件103
4.13学习任务3学生考试安排程序设计104
本章小结106
实训指导106
习题107
第5章面向对象程序设计109
5.1面向对象编程概述109
5.1.1类和对象概念109
5.1.2面向对象编程的基本特点110
5.2简单类的实现112
5.2.1字段112
5.2.2属性113
5.2.3方法114
5.2.4构造函数114
5.2.5析构函数115
5.3学习任务1学生类设计116
5.4继承与多态119
5.4.1继承119
5.4.2多态120
5.5学习任务2教师类设计122
本章小结125
实训指导126
习题127
第6章阶段项目二: 学生成绩管理系统129
6.1学习任务1系统分析129
6.1.1任务分析129
6.1.2相关知识129
6.1.3任务实施130
6.1.4任务小结132
6.2学习任务2系统框架搭建132
6.2.1任务分析132
6.2.2相关知识132
6.2.3任务实施133
6.2.4任务小结135
6.3学习任务3登录模块设计135
6.3.1任务分析135
6.3.2相关知识136
6.3.3任务实施143
6.3.4任务小结150
6.4学习任务4主界面设计150
6.4.1任务分析150
6.4.2相关知识150
6.4.3任务实施156
6.4.4任务小结162
6.5学习任务5学生信息模块设计162
6.5.1任务分析162
6.5.2相关知识162
6.5.3任务实施165
6.5.4任务小结173
6.6学习任务6课程信息模块设计174
6.6.1任务分析174
6.6.2相关知识175
6.6.3任务实施175
6.6.4任务小结180
6.7学习任务7成绩管理模块设计180
6.7.1任务分析180
6.7.2相关知识180
6.7.3任务实施181
6.7.4任务小结186
6.8学习任务8系统打包部署186
6.8.1任务分析186
6.8.2相关知识186
6.8.3任务实施186
6.9.4任务小结190
本章小结190
习题191
第7章课程设计192
7.1学习任务1房屋中介管理系统设计192
7.1.1系统设计目标192
7.1.2系统功能设计192
7.2学习任务2小区物业管理系统设计193
7.2.1系统设计目标193
7.2.2系统功能设计193
7.3学习任务3人事工资管理系统设计194
7.3.1系统设计目标194
7.3.2系统功能设计194
7.4学习任务4餐饮管理系统设计194
7.4.1系统设计目标194
7.4.2系统功能设计195
7.5学习任务5超市进销存管理系统设计195
7.5.1系统设计目标195
7.5.2系统功能设计195
本章小结196
附录A关键字197
附录BWinForm 控件命名规范198
参考文献199