《C#程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:胡艳菊主编;申野,杜云奇,孙建伟副主编
  • 出 版 社:北京大学出版社
  • 出版年份:2012
  • ISBN:
  • 页数:330 页
图书介绍:

第1章.NET基本知识 1

1.1 .NET简介 2

1.1.1 .NET出现的历史背景 2

1.1.2 .NET的概念定位 5

1.1.3 .NET的发展 5

1.2 .NET平台 6

1.2.1 .NET平台概述 6

1.2.2 .NET框架 8

1.3 .NET应用程序 9

1.4集成开发环境 11

1.4.1集成开发环境简介 11

1.4.2开发简单应用项目 14

小结 15

课后题 15

第2章C#基础知识 17

2.1 C#程序结构 18

2.2数据类型 19

2.2.1变量 19

2.2.2数据类型转换 20

2.2.3值类型与引用类型 26

2.2.4常值变量 28

2.3运算符和表达式 29

2.4程序流程控制结构 33

2.4.1选择结构 33

2.4.2循环结构 36

2.5数组 41

2.6枚举 42

2.7结构体 43

小结 45

课后题 45

第3章C#实现面向对象 47

3.1 C#的类和对象 48

3.1.1面向对象简介 48

3.1.2 C#中的对象和类 50

3.2构造函数和析构函数 53

3.2.1构造函数简介 53

3.2.2无参构造函数 53

3.2.3有参构造函数 54

3.2.4析构函数 56

3.3成员函数 56

3.4命名空间 63

小结 65

课后题 66

第4章C#中的继承 67

4.1继承 68

4.2在C#中实现类继承 69

4.2.1简单继承 69

4.2.2 base关键字 72

4.2.3覆盖 76

4.2.4重写 79

4.3抽象类和抽象方法 83

4.4接口 85

4.4.1接口简介 85

4.4.2 接口的多继承 89

4.4.3显式接口实现 92

小结 94

课后题 95

第5章C#高级面向对象 96

5.1属性 97

5.1.1属性简介 97

5.1.2属性类型 103

5.2索引器 108

5.3委托 123

5.4事件 125

小结 128

课后题 128

第6章 数组和集合对象 129

6.1数组和System.Array对象 130

6.2 System.Collections命名空间 138

6.2.1 Hashtable类 138

6.2.2 ArrayList类 140

6.2.3其他集合类 142

小结 143

课后题 144

第7章C#中的文件处理 145

7.1 BinaryReader类和BinaWriter类 146

7.2 Stream类 147

7.2.1 MemoryStream类 147

7.2.2 BufferedStream类 148

7.2.3 FileStream类 150

7.2.4 CryptoStream类 151

7.3 Directory类和File类 152

小结 157

课后题 157

第8章WinForms基础知识 158

8.1 WinForms 159

8.1.1 Windows应用程序 159

8.1.2窗体 162

8.1.3 this关键字 165

8.1.4事件函数 166

8.2消息框 166

8.3控件 169

8.3.1基础控件 171

8.3.2 LinkLabel 175

8.3.3简易资源管理器的制作 177

8.3.4度量专题 186

8.3.5选择专题 190

8.3.6制作文本编辑器 191

小结 217

课后题 218

第9章ADO.NET 219

9.1 ADO.NET组成及工作原理 221

9.2 Connection对象 222

9.2.1自动生成连接字符串 222

9.2.2手写代码 223

9.3 Command对象 224

9.3.1自动填充Command对象 224

9.3.2手写代码 225

9.4 DataReader对象 225

9.5 DataAdapter和DataSet对象 226

9.6 .NET事务处理 227

9.7综合实例 228

9.7.1自动生成数据访问 228

9.7.2手写代码访问数据库 229

小结 232

课后题 232

第10章ASP.NET 234

10.1 ASRNET简介 235

10.2 VS.NET的安装 235

10.3 ASP.NET的开发 236

小结 250

课后题 250

第11章Windows应用程序项目开发案例 251

11.1需求分析 252

11.2可行性分析 253

11.3系统框图设计 254

11.4数据库设计 254

11.4.1 E-R图 254

11.4.2表字段分析 255

11.4.3关系图设计 262

11.4.4存储过程设计 262

11.5系统功能设计 264

11.5.1登录界面 264

11.5.2系统主界面 264

11.5.3人员信息卡片式维护界面 265

11.5.4工资管理 268

11.5.5医疗保险管理 270

11.5.6活动管理 272

11.5.7经费管理 273

11.5.8统计 276

11.5.9报表 277

11.5.10系统管理 278

11.6系统功能实现 281

11.6.1登录 281

11.6.2系统主界面 282

11.6.3人员信息卡片式维护 283

11.6.4显示数据 285

11.6.5教师姓名与编号绑定 286

11.6.6报表功能 287

11.6.7数据备份功能 287

第12章 宠物网站的功能设计 290

12.1网站简介 291

12.2需求分析 292

12.2.1理解需求 292

12.2.2分析需求 293

12.3模块关系图 293

12.4数据库分析 294

12.4.1 E-R图分析 294

12.4.2数据库设计 295

12.5公共类的实现 299

12.5.1 Customer类 299

12.5.2 DB类 300

12.5.3 DBCustomer类 300

12.5.4 Order类 301

12.5.5 DBOrder类 302

12.5.6 Pet类 303

12.5.7 DBPet类 304

12.5.8 PetDetail类 304

12.5.9 DBPetDetail类 305

12.5.10 Supply类 305

12.5.11 DBSupply类 305

12.5.12 Images类 306

12.6页面设计及相关代码分析 306

12.6.1宠物网站的自定义控件设计 306

12.6.2首页设计及其代码分析 307

12.6.3个人用户界面及其代码分析 311

12.6.4供应商界面及其代码分析 317

12.6.5管理员界面及其代码分析 323

参考文献 326