《Visual C程序设计教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:李云编著
  • 出 版 社:清华大学出版社;北京交通大学出版社
  • 出版年份:2009
  • ISBN:9787811234855
  • 页数:221 页
图书介绍:本书以Visual Studio 2005为开发平台,介绍了C#程序开发技术和面向对象的编程知识。全书共分9章,讲述了Visual C#开发环境、C#语言数据类型、分支结构和循环结构、Windows程序设计、面向对象的编程、Framework类库应用、异常处理和程序调试、ADO和Web应用程序以及程序的部署,以实例和项目介绍重点和难点知识。

第1章 Visual C#软件开发基础 1

1.1Visual Studio2005开发环境 1

1.1.1Visual Studio2005窗口 1

1.1.2创建Windows应用程序 5

1.1.3创建控制台应用程序 6

1.2C#程序的基本结构 7

1.2.1程序常规结构 7

1.2.2输入输出语句 9

1.2.3资料链接:Console类 11

1.3图书管理系统项目分析初步 12

1.3.1功能模块分析 12

1.3.2对象类型分析 14

实践操作题 15

练习题 16

第2章 C#数据类型 17

2.1数据类型 17

2.1.1值类型 17

2.1.2常量和变量 18

2.1.3运算符和表达式 19

2.1.4数据类型转换 22

2.1.5资料链接:Convert类 23

2.2对象和类 23

2.2.1定义类和创建对象 24

2.2.2声明和引用方法 25

2.2.3构造函数 27

2.2.4技能操作:设计类 28

2.2.5资料链接:Object类 31

2.3数组 32

2.3.1数组的声明 32

2.3.2数组初始化和引用 32

2.3.3常用属性和方法 33

2.3.4ArrayList类 34

2.3.5技能操作:初始化数据 35

2.3.6资料链接:Array类 37

2.4字符串 38

2.4.1字符串声明和引用 38

2.4.2字符串属性和方法 38

2.4.3技能操作:格式化数据 40

2.4.4资料链接:String类 41

2.5结构和枚举类型 42

2.5.1枚举类型 42

2.5.2结构类型 43

2.5.3泛型 44

2.5.4技能操作:泛型类List 45

2.5.5资料链接:DateTime结构 46

实践操作题 48

练习题 48

第3章 分支结构和循环结构 49

3.1条件语句 49

3.1.1if语句 49

3.1.2switch语句 51

3.2循环语句 54

3.2.1while循环 54

3.2.2do-while循环 55

3.2.3for循环 56

3.2.4break和continue语句 59

3.2.5foreach循环 60

3.3技能操作:分支和循环 61

实践操作题 64

练习题 64

第4章 .NET的Windows应用程序 65

4.1Windows应用程序概述 65

4.1.1创建Windows应用程序 65

4.1.2控件基类 70

4.2常用控件和组件 72

4.2.1文本类 72

4.2.2按钮类 74

4.2.3菜单类 75

4.2.4容器类控件 79

4.2.5组件 81

4.2.6集合类控件 82

4.2.7对话框和打印组件 89

4.3技能操作:设计图书管理系统界面 92

4.4资料链接:使用控件 97

实践操作题 99

练习题 99

第5章 面向对象编程 100

5.1构造函数 100

5.1.1概念 100

5.1.2继承性 102

5.1.3访问修饰符 104

5.1.4技能操作:类继承 106

5.2属性 110

5.2.1属性 110

5.2.2索引器 111

5.2.3封装性 113

5.2.4技能操作:属性和索引器 113

5.3方法 115

5.3.1参数传递 115

5.3.2重载 118

5.3.3多态性 118

5.3.4技能操作:执行多态方法 119

5.4委托和事件 121

5.4.1委托 121

5.4.2事件 124

5.4.3技能操作:图书超期事件 125

5.5抽象类和接口 127

5.5.1抽象类和抽象方法 127

5.5.2接口 128

5.5.3is和as关键字 130

5.5.4属性修饰符 131

5.5.5技能操作:抽象类和接口 133

实践操作题 134

练习题 135

第6章 .NET Framework2.0类库应用 137

6.1.NET Framework类库层次结构 137

6.1.1.NET Framework概述 137

6.1.2.NET Framework常用类 140

6.1.3使用MSDN 148

6.2程序集 149

6.2.1程序集概述 150

6.2.2组件化应用程序 151

6.2.3技能操作:编写dll控件 153

6.2.4资料链接:System.Drawing命名空间 156

实践操作题 157

练习题 158

第7章 异常处理和程序调试 159

7.1程序的异常处理 159

7.1.1异常类 159

7.1.2异常处理机制 163

7.1.3自定义的异常类 168

7.1.4技能操作:格式错误异常处理 169

7.2程序的调试 170

7.2.1Visual Studio2005程序调试 170

7.2.2项目生成配置 174

实践操作题 175

练习题 175

第8章 ADO和Web应用程序 177

8.1ADO.NET 177

8.1.1数据库与Microsoft SQL Server 177

8.1.2ADO.NET数据访问 179

8.1.3技能操作:用ADO.NET开发图书管理系统 181

8.2Web的应用程序 193

8.2.1Visual Studio2005的Web开发 193

8.2.2Visual Studio2005常用的Web控件 195

8.2.3技能操作:基于Web的图书管理系统 197

实践操作题 207

练习题 208

第9章 应用程序的部署 209

9.1ClickOnce部署 209

9.1.1概念 209

9.1.2ClickOnce部署工作方式 210

9.2Windows Installer部署 213

9.2.1Windows Installer工作方式 213

9.2.2注册表设置管理 216

9.2.3技能操作:部署图书管理系统 218

实践操作题 220

练习题 220

参考文献 221