《C程序设计:Windows项目开发》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:邵顺增,李琳主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302181248
  • 页数:253 页
图书介绍:

第1章 第一个应用程序 1

1.1项目一:第一个控制台应用程序 1

1.1.1工作目标 1

1.1.2工作任务 1

1.1.3工作任务一:创建第一个空控制台应用程序 1

1.1.4工作任务二:编写程序代码 5

1.2项目二:第一个Windows应用程序 7

1.2.1工作目标 7

1.2.2工作任务 8

1.2.3工作任务一:创建第一个Windows应用程序 8

1.2.4工作任务二:设计程序界面及控件属性设置 9

1.2.5工作任务三:编写程序代码、运行调试程序 11

1.2.6问题探究 13

1.2.7项目实践 14

第2章 存款计算器 15

2.1工作目标 15

2.2工作任务 16

2.3工作任务一:项目分析与算法流程设计 16

2.4工作任务二:界面设计 16

2.5工作任务三:代码编写 18

2.5.1知识准备 18

2.5.2代码编写与分析 31

2.6工作任务四:系统运行与效果测试 37

2.7问题探究 38

2.8项目实践 38

第3章 门票销售计算器 39

3.1工作目标 39

3.2工作任务 42

3.3知识准备 42

3.4工作任务一:项目分析与算法设计 50

3.5工作任务二:界面设计 53

3.6工作任务三:代码编写 55

3.7工作任务四:系统运行与效果测试 58

3.8问题探究 59

3.9项目实践 59

第4章 学生成绩统计器 60

4.1工作目标 60

4.2工作任务 61

4.3工作任务一:项目分析与算法设计 61

4.4工作任务二:代码编写 62

4.4.1知识准备 62

4.4.2代码编写与分析 72

4.5工作任务三:系统运行与效果测试 75

4.6问题探究 75

4.7项目实践 76

第5章 成绩排序系统 77

5.1工作目标 77

5.2工作任务 78

5.3工作任务一:项目分析与算法流程设计 78

5.4工作任务二:界面设计 82

5.5工作任务三:代码编写 82

5.5.1知识准备 82

5.5.2代码编写与分析 90

5.6工作任务四:系统运行与效果测试 96

5.7问题探究 96

5.8项目实践 96

第6章 四则运算计算器 97

6.1项目一:整数四则运算计算器设计 97

6.1.1工作目标 97

6.1.2工作任务 98

6.1.3工作任务一:构建计算器的状态图 98

6.1.4工作任务二:设计程序模块的流程图 100

6.1.5工作任务三:设计界面完成窗体及控件的属性设置 104

6.1.6工作任务四:编写程序代码 105

6.1.7工作任务五:测试软件,对错误进行调试修改 115

6.2项目二:实数四则运算计算器设计 116

6.2.1工作目标 116

6.2.2工作任务 116

6.2.3工作任务一:设计程序模块的流程图 117

6.2.4工作任务二:编写程序代码 120

6.3项目三:带记忆功能的计算器设计 123

6.4问题探究 125

6.5项目实践 126

第7章 贪吃蛇游戏 127

7.1工作目标 127

7.2工作任务 128

7.3知识准备——类、对象、字段、属性和方法 128

7.3.1类的基本概念 128

7.3.2属性 132

7.3.3实例构造函数 136

7.4工作任务一:总体设计 141

7.4.1项目功能描述 141

7.4.2主窗体布局 141

7.4.3项目的总体结构 142

7.5工作任务二:Bean类 143

7.5.1豆(Bean)类分析 143

7.5.2豆(Bean)类实现 143

7.5.3豆(Bean)类代码 146

7.6工作任务三:Block类 147

7.6.1块(Block)类分析 147

7.6.2块(Block)类实现 147

7.6.3块(Block)类代码 148

7.7工作任务四:Snake类 149

7.7.1蛇(Snake)类分析 149

7.7.2蛇(Snake)类实现 151

7.7.3蛇(Snake)类代码 160

7.8工作任务五:Floor类 166

7.8.1场地(Floor)类分析 166

7.8.2场地(Floor)类实现 167

7.8.3场地(Floor)类代码 170

7.9工作任务六:PubClass类 173

7.10工作任务七:Speed类 174

7.10.1自定义速度(Speed)类分析 174

7.10.2自定义速度(Speed)类代码 176

7.11工作任务八:主界面(Start类) 176

7.11.1主界面(Start类)分析 176

7.11.2主界面(Start类)实现 177

7.11.3主界面(Start类)代码 183

7.12问题探究 187

7.13项目实践 188

第8章 通讯录管理系统 189

8.1工作目标 189

8.2工作任务 190

8.3知识准备 190

8.3.1管理信息系统 190

8.3.2 C/S结构 191

8.3.3 ADO.NET技术框架 191

8.4工作任务一:系统概要设计 194

8.4.1功能模块分析 194

8.4.2数据库设计 194

8.5工作任务二:制作“用户管理”窗体 196

8.6工作任务三:制作“用户登录”窗体 202

8.6.1知识准备 202

8.6.2任务实现 205

8.7工作任务四:制作“主操作”窗体 212

8.7.1知识准备 212

8.7.2任务实现 219

8.8工作任务五:制作“新增联系人”窗体 229

8.8.1知识准备 229

8.8.2任务实现 230

8.9工作任务六:制作“修改联系人”窗体 238

8.9.1知识准备 238

8.9.2任务实现 240

8.10工作任务七:制作“查找联系人”窗体 245

8.10.1知识准备 245

8.10.2任务实现 248

8.11问题探究 251

8.12项目实践 251

参考文献 253