《C#程序设计基础教程》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:赵华增,张磊,张锋等主编;王德永主审
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2010
  • ISBN:9787115238177
  • 页数:192 页
图书介绍:本书围绕C#程序设计,以面向工作过程的设计理念,用一个“书店管理系统”为案例,阐述了.NET 3.0平台集成环境中围绕C#语言进行程序开发的基础知识。以学习情境为依托,对C#的基础知识进行了讲解;并在此基础上简单介绍了网上书店购物车的设计。

第1章 学习情境:商品采购管理系统 1

1.1 学习情境引入 1

1.1.1 商品采购管理系统的需求描述 1

1.1.2 商品采购管理系统案例展示 2

1.1.3 商品采购管理系统开发技能分解 4

1.2 基础知识:项目的开发环境 5

1.2.1 Visual Studio.NET 2008集成开发环境 5

1.2.2 Visual Studio.NET的安装 6

第2章 学习情境:HelloWorld窗体应用程序 9

2.1 学习情境引入 9

2.2 基础知识1:新建“HelloWorld”Windows窗体应用程序 10

2.3 基础知识2:集成开发环境的组成 13

2.4 基础知识3:控件及其属性 15

2.5 训练 15

2.6 拓展:F1帮助和使用代码助手 16

2.7 小结 17

第3章 学习情境:商品采购管理系统的数据类型 18

3.1 学习情景引入 18

3.2 基础知识1:值类型和引用类型 19

3.2.1 整型、浮点类型和bool类型 19

3.2.2 类型转换 20

3.2.3 自测 22

3.3 基础知识2:变量与常量 22

3.3.1 变量 22

3.3.2 常量 23

3.4 基础知识3:ListBox控件 24

3.5 基础知识4:复杂数据类型 25

3.5.1 String类 25

3.5.2 数组 27

3.6 基础知识5:运算符与表达式 32

3.6.1 算术运算符与表达式 33

3.6.2 关系运算符与表达式 35

3.6.3 逻辑运算符与表达式 36

3.6.4 赋值运算符与表达式 38

3.6.5 条件运算符与表达式 39

3.6.6 自测 40

3.6.7 演练 40

3.7 实施:实现商品金额的计算 41

3.8 拓展:程序调试方法 42

3.9 小结 45

第4章 学习情境:商品采购管理系统发票金额计算 46

4.1 学习情境引入 46

4.1.1 项目需求 46

4.1.2 展示 47

4.1.3 技术分解 48

4.2 基础知识1:选择结构 48

4.2.1 if语句 48

4.2.2 switch语句 52

4.2.3 演练 54

4.2.4 自测 55

4.3 基础知识2:循环结构 56

4.3.1 for语句 56

4.3.2 break语句 60

4.3.3 foreach语句 61

4.3.4 演练 62

4.3.5 自测 63

4.4 基础知识3:异常处理 64

4.5 决策与计划:分析发票金额计算 65

4.6 实施:实现发票金额计算 66

4.7 训练 67

4.8 小结 69

第5章 学习情境:商品采购管理系统类的设计 70

5.1 学习情景引入 70

5.1.1 项目需求 70

5.1.2 展示 71

5.1.3 技术分解 72

5.2 基础知识1:实体、属性、方法 72

5.3 基础知识2:类 73

5.3.1 类的声明 73

5.3.2 对象的创建和对象成员的访问 74

5.3.3 类的字段与属性成员 74

5.3.4 类的方法成员 77

5.3.5 控件类的属性、方法和事件 80

5.4 基础知识3:List类 84

5.5 基础知识4:DataGridView控件 85

5.6 实施:基本数据设计 86

5.6.1 Commodity类和Invoice类的构造 86

5.6.2 泛型在DataGridView中的应用 90

5.7 小结 93

第6章 学习情境:商品采购管理系统数据操作 94

6.1 学习情境引入 94

6.1.1 项目需求 94

6.1.2 展示 95

6.1.3 技术分解 96

6.2 基础知识1:LINQ语法基础 96

6.2.1 var关键字 100

6.2.2 基本子句 100

6.2.3 执行查询 101

6.3 基础知识2:O/R设计器 102

6.4 基础知识3:DataContext类 104

6.4.1 实例化 105

6.4.2 检测数据库是否存在的DatabaseExists()方法 105

6.4.3 创建数据库的CreateDatabase()方法 105

6.4.4 DataContext实体集合的InsertOnSubmit()方法 106

6.4.5 提交更改到数据库的SubmitChanges()方法 106

6.4.6 DataContext实体集合的DeleteOnSubmit()方法 107

6.4.7 DataContext实体集合的DeleteAllOnSubmit()方法 107

6.5 综合实训 107

6.6 实施:实现登录和发票添加功能 111

6.6.1 完善登录窗体 111

6.6.2 发票添加 112

6.7 小结 119

第7章 学习情境:商品采购管理系统 120

7.1 实施1:主窗体 120

7.2 实施2:管理发票 122

7.2.1 发票管理—查询 122

7.2.2 发票管理—显示 126

7.3 实施3:修改用户信息 131

7.4 提高:合计大写 134

7.5 拓展:安装和部署 137

第8章 学习情境:网上书店购物车 142

8.1 学习情境引入 142

8.1.1 项目需求 142

8.1.2 展示 143

8.1.3 技术分解 145

8.2 基础知识1:ASP.NET简介 146

8.2.1 ASP.NET的特点 146

8.2.2 新建网站 147

8.3 基础知识2:设计首页 151

8.3.1 HTML控件 151

8.3.2 服务端控件 153

8.4 基础知识3:母版页 157

8.5 基础知识4:利用GridView显示数据 160

8.5.1 连接数据库 160

8.5.2 对数据表进行分页、排序和选择 160

8.5.3 利用模板美化显示 161

8.6 基础知识5:设计主页 163

8.6.1 会话状态 163

8.6.2 数据库查询 166

8.7 决策与计划 170

8.7.1 技术方面 170

8.7.2 逻辑方面 171

8.8 实施:实现网上书店购物车 171

8.8.1 数据库 171

8.8.2 部分代码 172

8.9 检查与评价 177

8.9.1 检查点 177

8.9.2 评价方法 178

附录一 C#中的部分术语 179

附录二 C#中的关键字 183

附录三 C#编程习惯 187