《C#程序设计项目实训教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:黄锐军主编
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2010
  • ISBN:9787122075222
  • 页数:306 页
图书介绍:本书主要介绍了C#语言基础知识、分支程序的设计、各种循环程序的设计方法与语句结构等。

项目实训1 学生成绩统计 1

项目案例1.1 学生信息输入输出 1

1.1.1 案例展示 1

1.1.2 技术要点 1

1.1.3 程序设计 4

1.1.4 模仿训练 7

1.1.5 应用拓展 8

项目案例1.2 学生平均成绩计算 8

1.2.1 案例展示 8

1.2.2 技术要点 9

1.2.3 程序设计 11

1.2.4 模仿训练 12

1.2.5 应用拓展 12

项目案例1.3 学生成绩累计计算 14

1.3.1 案例展示 14

1.3.2 技术要点 14

1.3.3 程序设计 15

1.3.4 模仿训练 16

1.3.5 应用拓展 17

项目案例1.4 字符与字符编码 18

1.4.1 案例展示 18

1.4.2 技术要点 18

1.4.3 程序设计 20

1.4.4 模拟训练 20

1.4.5 应用拓展 20

实训1 学生成绩统计程序 21

练习题 23

项目实训2 所得税计算器 24

项目案例2.1 所得税缴纳情况判断 24

2.1.1 案例展示 24

2.1.2 技术要点 24

2.1.3 程序设计 27

2.1.4 模仿训练 27

2.1.5 应用拓展 28

项目案例2.2 所得税最高税率判断 28

2.2.1 案例展示 28

2.2.2 技术要点 28

2.2.3 程序设计 30

2.2.4 模仿训练 31

2.2.5 应用拓展 32

项目案例2.3 所得税输入异常捕捉 33

2.3.1 案例展示 33

2.3.2 技术要点 33

2.3.3 程序设计 34

2.3.4 模仿训练 35

2.3.5 应用拓展 35

项目案例2.4 所得税覆盖税率判断 36

2.4.1 案例展示 36

2.4.2 技术要点 37

2.4.3 程序设计 37

2.4.4 模仿训练 39

2.4.5 应用拓展 40

实训2 所得税计算器程序 41

练习题 43

项目实训3 整数的分解 45

项目案例3.1 整数的因数分解 45

3.1.1 案例展示 45

3.1.2 技术要点 45

3.1.3 程序设计 47

3.1.4 模拟训练 47

3.1.5 应用拓展 48

项目案例3.2 整数是否是素数的判断 49

3.2.1 案例展示 49

3.2.2 技术要点 49

3.2.3 程序设计 52

3.2.4 模拟训练 53

3.2.5 应用拓展 53

项目案例3.3 整数的素数因数分解 54

3.3.1 案例展示 54

3.3.2 技术要点 54

3.3.3 程序设计 56

3.3.4 模拟训练 57

3.3.5 应用拓展 57

实训3 整数的分解 58

练习题 61

项目实训4 单词统计 62

项目案例4.1 字符数组与字符串转换 62

4.1.1 案例展示 62

4.1.2 技术要点 62

4.1.3 程序设计 63

4.1.4 模拟训练 64

4.1.5 应用拓展 64

项目案例4.2 字母统计与ListBox列表显示 66

4.2.1 案例展示 66

4.2.2 技术要点 66

4.2.3 程序设计 67

4.2.4 模拟训练 68

4.2.5 应用拓展 69

项目案例4.3 字母统计与数组排序 72

4.3.1 案例展示 72

4.3.2 技术要点 72

4.3.3 程序设计 74

4.3.4 模拟训练 76

4.3.5 应用拓展 76

项目案例4.4 字母统计与ListView列表显示 77

4.4.1 案例展示 77

4.4.2 技术要点 77

4.4.3 程序设计 80

4.4.4 模拟训练 81

4.4.5 应用拓展 81

项目案例4.5 单词统计与动态存储 83

4.5.1 案例展示 83

4.5.2 技术要点 83

4.5.3 程序设计 84

4.5.4 模拟训练 86

4.5.5 应用拓展 86

实训4 单词统计程序 88

练习题 92

项目实训5 我的日历 94

项目案例5.1 日历某年是否是闰年的判断 94

5.1.1 案例展示 94

5.1.2 技术要点 94

5.1.3 程序设计 97

5.1.4 模拟训练 98

5.1.5 应用拓展 99

项目案例5.2 日历某日期是第几天的计算 100

5.2.1 案例展示 100

5.2.2 技术要点 100

5.2.3 程序设计 102

5.2.4 模拟训练 104

5.2.5 应用拓展 105

项目案例5.3 日历某日期是星期几的计算 107

5.3.1 案例展示 107

5.3.2 技术要点 107

5.3.3 程序设计 109

5.3.4 模拟训练 112

5.3.5 应用拓展 115

项目案例5.4 日历与时间的显示 116

5.4.1 案例展示 116

5.4.2 技术要点 116

5.4.3 程序设计 118

5.4.4 模拟训练 121

5.4.5 应用拓展 122

实训5 我的日历程序 123

练习题 128

项目实训6 学生信息管理 129

项目案例6.1 学生类与对象的建立 129

6.1.1 案例展示 129

6.1.2 技术要点 129

6.1.3 程序设计 134

6.1.4 模拟训练 135

6.1.5 应用拓展 136

项目案例6.2 学生类的变量与属性 137

6.2.1 案例展示 137

6.2.2 技术要点 137

6.2.3 程序设计 139

6.2.4 模拟训练 141

6.2.5 应用拓展 142

项目案例6.3 学生类的继承与派生 143

6.3.1 案例展示 143

6.3.2 技术要点 143

6.3.3 程序设计 146

6.3.4 模拟训练 150

6.3.5 应用拓展 152

项目案例6.4 学生类的照片处理 153

6.4.1 案例展示 153

6.4.2 技术要点 153

6.4.3 程序设计 155

6.4.4 模拟训练 158

6.4.5 应用拓展 160

项目案例6.5 学生类对象与数组存储 160

6.5.1 案例展示 160

6.5.2 技术要点 160

6.5.3 程序设计 162

6.5.4 模拟训练 164

6.5.5 应用拓展 165

项目案例6.6 学生类对象与列表存储 166

6.6.1 案例展示 166

6.6.2 技术要点 166

6.6.3 程序设计 167

6.6.4 模拟训练 171

6.6.5 应用拓展 172

项目案例6.7 学生信息对话框的建立 172

6.7.1 案例展示 172

6.7.2 技术要点 172

6.7.3 程序设计 175

6.7.4 模拟训练 178

6.7.5 应用拓展 179

实训6 学生信息管理程序 180

练习题 189

项目实训7 我的记事本 191

项目案例7.1 记事本程序文件的读写 191

7.1.1 案例展示 191

7.1.2 技术要点 191

7.1.3 程序设计 193

7.1.4 模拟训练 194

7.1.5 应用拓展 195

项目案例7.2 记事本程序的菜单设计 197

7.2.1 案例展示 197

7.2.2 技术要点 197

7.2.3 程序设计 199

7.2.4 模拟训练 201

7.2.5 应用拓展 202

项目案例7.3 记事本程序工具栏与状态栏设计 203

7.3.1 案例展示 203

7.3.2 技术要点 203

7.3.3 程序设计 205

7.3.4 模拟训练 207

7.3.5 应用拓展 207

项目案例7.4 记事本程序的模态对话框设计 209

7.4.1 案例展示 209

7.4.2 技术要点 209

7.4.3 程序设计 210

7.4.4 模拟训练 211

7.4.5 应用拓展 212

项目案例7.5 记事本程序的非模态对话框设计 213

7.5.1 案例展示 213

7.5.2 技术要点 213

7.5.3 程序设计 214

7.5.4 模拟训练 217

7.5.5 应用拓展 218

实训7 我的记事本程序 220

练习题 233

项目实训8 学生记录管理 236

项目案例8.1 学生记录的数据访问类读取 236

8.1.1 案例展示 236

8.1.2 技术要点 236

8.1.3 程序设计 239

8.1.4 模拟训练 241

8.1.5 应用拓展 242

项目案例8.2 学生记录的数据访问类更新 244

8.2.1 案例展示 244

8.2.2 技术要点 244

8.2.3 程序设计 245

8.2.4 模拟训练 247

8.2.5 应用拓展 249

项目案例8.3 学生记录的数据存储类读取 251

8.3.1 案例展示 251

8.3.2 技术要点 251

8.3.3 程序设计 253

8.3.4 模拟训练 255

8.3.5 应用拓展 256

项目案例8.4 学生记录的数据存储类更新 257

8.4.1 案例展示 257

8.4.2 技术要点 257

8.4.3 程序设计 259

8.4.4 模拟训练 262

8.4.5 应用拓展 263

实训8 学生信息管理程序 264

练习题 274

综合实训 我的日记本 277

实训1 基于磁盘文件存储的“我的日记本” 277

实训2 基于数据库存储的“我的日记本” 294

参考文献 306