1. 首页 > 经验  > 正文

C#程式设计:Windows项目开发(第2版)

C#程式设计:Windows项目开发(第2版)

《C#程式设计:Windows项目开发(第2版)》是2012年出版的图书,作者是邵顺增、李琳。

基本介绍

书名:C#程式设计:Windows项目开发(第2版)作者:邵顺增、李琳ISBN:9787302298632定价:32元出版时间:2012.10.01

内容简介

C#作为Microsoft公司的重要新产品,越来越受到软体开发人员的青睐,现在许多软体公司都把C#作为自己产品的开发平台。 本书共分8章,每章都是以项目引领,每一项目的展开都以项目实施为逻辑顺序划分为若干个工作任务,把相关的理论知识以项目进行的顺序有机地融入阐述。通过本书的学习,读者可以初步具备开发Windows应用程式的能力。 本书是在全国进行教育课程教学改革环境下,为适应高等职业院校项目化教学改革编写的,宗旨是培养学习者的实际编程能力。 本书可以作为高等职业院校信息管理及相关专业的教材,也可以作为其他学习 C#程式设计又想快速提高自己编程能力的学习者的参考用书。

图书目录

第1章第一个应用程式 1
1.1项目一:第一控制台应用程式 1
1.1.1工作目标 1
1.1.2工作任务 1
1.1.3工作任务一:创建第一个空
控制台应用程式 1
1.1.4工作任务二:编写程式代码
运行调试程式 4
1.2项目二:第一个Windows应用程式 6
1.2.1工作目标 6
1.2.2工作任务 7
1.2.3工作任务一:创建第一个
Windows应用程式 7
1.2.4工作任务二:设计程式界面
及控制项属性设定 8
1.2.5工作任务三:编写程式
代码、运行调试程式 10
1.2.6问题探究 12
1.2.7项目实践 13
第2章存款计算器 14
2.1工作目标 14
2.2工作任务 15
2.3工作任务一:项目分析与算法
流程设计 15
2.4工作任务二:界面设计 15
2.5工作任务三:代码编写 17
2.5.1知识準备 17
2.5.2代码编写与分析 29
2.6工作任务四:系统运行与效果
测试 36
2.7问题探究 36
2.8项目实践 37
第3章门票销售计算器 40
3.1工作目标 40
3.2工作任务 43
3.3知识準备 43
3.4工作任务一:项目分析与算法
流程设计 52
3.5工作任务二:界面设计 54
3.6工作任务三:代码编写 56
3.7工作任务四:系统运行与效果
测试 60
3.8问题探究 60
3.9项目实践 61
第4章学生成绩统计器 66
4.1工作目标 66
4.2工作任务 66
4.3工作任务一:项目分析与算法流程
设计 67
4.4工作任务二:代码编写 68
4.4.1知识準备 68
4.4.2代码编写与分析 80
4.5工作任务三:系统运行与效果测试 83
4.6问题探究 83
4.7项目实践 84
第5章成绩排序系统 89
5.1工作目标 89
5.2工作任务 90
5.3工作任务一:项目分析与算法
流程设计 90
5.4工作任务二:界面设计 94
5.5工作任务三:代码编写 94
5.5.1知识準备 94
5.5.2代码编写与分析 106
5.6工作任务四:系统运行与效果
测试 111
5.7问题探究 111
5.8项目实践 111
第6章四则运算计算器 114
6.1项目一:整数四则运算计算器
设计 114
6.1.1工作目标 114
6.1.2工作任务 114
6.1.3工作任务一:构建计算器
状态图 115
6.1.4工作任务二:设计程式模组
的流程图 117
6.1.5工作任务三:设计界面,
完成窗体及控制项的属性
设定 121
6.1.6工作任务四:编写程式
代码 122
6.1.7工作任务五:测试软体,
错误进行调试修改 132
6.2项目二:实数四则运算计算器
设计 132
6.2.1工作目标 132
6.2.2工作任务 132
6.2.3工作任务一:设计程式模组
的流程图 133
6.2.4工作任务二:编写程式
代码 136
6.3项目三:带记忆功能的计算器
设计 139
6.4问题探究 141
6.5项目实践 141
第7章贪吃游戏 142
7.1工作目标 142
7.2工作任务 143
7.3知识準备——类、对象、栏位、
属性和方法 143
7.3.1类的基本概念 143
7.3.2属性 146
7.3.3实例构造函式 150
7.4工作任务一:项目总体设计 155
7.4.1项目功能描述 155
7.4.2主窗体布局 155
7.4.3项目的总体结构 156
7.5工作任务二:Bean类 157
7.5.1豆(Bean)类分析 157
7.5.2豆(Bean)类实现 157
7.5.3豆(Bean)类代码 160
7.6工作任务三:Block类 161
7.6.1块(Block)类分析 161
7.6.2块(Block)类实现 162
7.6.3块(Block)类代码 163
7.7工作任务四:Snake类 164
7.7.1蛇(Snake)类分析 164
7.7.2蛇(Snake)类实现 166
7.7.3蛇(Snake)类代码 175
7.8工作任务五:Floor类 180
7.8.1场地(Floor)类分析 180
7.8.2场地(Floor)类实现 181
7.8.3场地(Floor)类代码 185
7.9工作任务六:PubClass类 187
7.10工作任务七:Speed类 188
7.10.1定义速度(Speed)类分析 188
7.10.2自定义速度(Speed)类代码 190
7.11工作任务八:主界面(Start类) 190
7.11.1主界面(Start类)分析 190
7.11.2主界面(Start类)实现 193
7.11.3主界面(Start类)代码 198
7.12知识扩展——派生类 201
7.13问题探究 206
7.14项目实践 207
第8章通讯录管理系统 208
8.1工作目标 208
8.2工作任务 209
8.3知识準备 209
8.3.1管理信息系统 209
8.3.2C/S结构 210
8.3.3ADO.NET技术框架 210
8.4工作任务一:系统概要设计 213
8.4.1功能模组分析 213
8.4.2资料库设计 213
8.5工作任务二:设计“用户管理”
窗体 215
8.6工作任务三:设计“用户登录
窗体 220
8.6.1知识準备 220
8.6.2任务实现 223
8.7工作任务四:设计“主操作
窗体 230
8.7.1知识準备 230
8.7.2任务实现 237
8.8工作任务五:设计“新增联繫人”
窗体 246
8.8.1知识準备 246
8.8.2任务实现 247
8.9工作任务六:设计“修改联繫人”
窗体 255
8.9.1知识準备 255
8.9.2任务实现 257
8.10工作任务七:设计“查找联繫人”
窗体 261
8.10.1知识準备 261
8.10.2任务实现 264
8.11问题探究 267
8.12项目实践 268
参考文献 269

本文由'一只访梦呀'发布,不代表演示站立场,转载/删除联系作者,如需删除请-> 关于侵权处理说明