《程序员成长之路 C#编程入门与提高》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:曹瑞宁主编
  • 出 版 社:上海:上海科学普及出版社
  • 出版年份:2004
  • ISBN:7542727265
  • 页数:345 页
图书介绍:本书详细介绍C#语言进行编程的方法与技巧,包括C#的高级编程概念及各个方面的实际应用。

第1章 .NET与C# 1

1.1 理解.NET 1

1.1.1 微软简史 2

1.1.2 .NET战略 5

1.1.3 .NET平台 8

1.2 认识C# 11

1.2.1 语言简史 11

1.2.2 C#语言的特点 13

1.2.3 第一个C#程序 16

1.3 C#程序在.NET平台中的执行 18

第2章 数据类型 24

2.1 值类型 26

2.1.1 简单类型 27

2.1.2 结构类型与枚举类型 30

2.2 引用类型 31

2.2.1 类 32

2.2.2 接口和委派 33

2.2.3 数组 34

2.3 值类型与引用类型的关系 34

2.3.1 值类型与引用类型的比较 34

2.3.2 装箱和拆箱 36

2.4 C#类型系统的特点 38

2.4.1 一切皆对象 38

2.4.2 缺省值及类型转换 39

2.4.3 公共类型系统 40

第3章 变量与表达式 44

3.1 变量 45

3.1.1 变量命名 46

3.1.2 静态变量和实例变量 47

3.1.3 数组变量 48

3.1.4 参数变量 48

3.1.5 局部变量 52

3.2 表达式 52

3.2.1 运算符 52

3.2.2 常用运算符 53

3.2.3 其他运算符 55

3.2.4 运算符优先级 57

4.1 结构化程序设计的基本流程 58

第4章 C#基本语法 58

4.2 条件语句 59

4.2.1 if语句 59

4.2.2 switch语句 61

4.3 循环语句 63

4.3.1 while语句 63

4.3.2 do-while语句 65

4.3.3 for语句 66

4.3.4 foreach语句 67

4.4 跳转语句 68

4.4.1 break语句 68

4.4.2 continue语句 69

4.4.3 return语句 70

4.4.4 goto语句 71

4.5.1 动态链接库 72

4.5 组织应用程序 72

4.5.2 编译单元 73

4.5.3 装配与名字空间 73

4.5.4 名字空间声明 74

4.5.5 名字空间成员 75

4.5.6 Using指示符 75

4.5.7 名字空间的应用 80

第5章 类和方法 83

5.1 面向对象编程 84

5.2 类 85

5.2.1 类的声明 85

5.2.2 类的成员 87

5.2.3 构造函数 90

5.2.4 析构函数 93

5.3 方法 95

5.3.1 方法的声明 95

5.3.2 方法中的参数 96

5.3.3 静态方法与实例方法 99

5.3.4 方法的重载和覆盖 100

第6章 数组和属性 106

6.1 数组 106

6.1.1 数组的基本概念 106

6.1.2 数组声明 107

6.1.3 数组的初始化 108

6.1.4 数组的应用 109

6.2 属性 114

6.2.1 属性的声明 114

6.2.2 属性的应用 116

第7章 结构和索引 120

7.1 结构 120

7.1.1 结构声明 120

7.1.2 结构的应用 121

7.2 索引 124

7.2.1 索引的声明 125

7.2.2 索引的应用 127

7.2.3 属性和索引的比较 130

第8章 C#高级特性 132

8.1 委派和事件 132

8.2 异常处理 136

8.2.1 checked和unchecked语句 136

8.2.2 异常处理语句 137

8.2.3 用户自定义异常类 140

8.3 特征和反射 141

8.4 与非托管代码交互操作 144

8.4.1 使用原来的DLL 145

8.4.2 非安全代码 147

8.4.3 与COM进行交互 150

第9章 初识VS.NET 155

9.1 Visual Studio.NET简介 155

9.2 启动Visual Studio.NET 156

9.3 创建新项目 158

9.3.1 解决方案与项目 158

9.3.2 创建新项目实例 158

9.4 保存与关闭解决方案 161

10.1 Visual C#.NET特色 162

第10章 认识Visual C#.NET环境 162

10.1.1 易用的窗口管理 163

10.1.2 强大的源代码编辑功能 164

10.2 菜单 165

10.2.1 【文件】菜单 165

10.2.2 【编辑】菜单 168

10.2.3 【视图】菜单 170

10.2.4 【项目】菜单 171

10.2.5 【生成】菜单 173

10.2.6 【调试】菜单 174

10.2.7 【工具】菜单 174

10.2.8 【窗口】菜单 177

10.2.9 【帮助】菜单 178

10.3.1 【数据】标签 179

10.3 工具箱 179

10.3.2 【XML架构】工具箱 180

10.3.3 【Web窗体】标签 181

10.3.4 【组件】标签 182

10.3.5 【Windows窗体】标签 183

10.3.6 HTML标签 184

10.3.7 【剪贴板循环】工具箱 187

10.3.8 【常规】标签 187

10.4 【代码编辑器】窗口 188

10.4.1 打开【代码编辑器】窗口 188

10.4.2 【代码编辑器】简介 189

10.5 【解决方案资源管理器】对话框 190

10.6 【属性】对话框 191

10.7 【服务器资源管理器】对话框 192

10.8 【对象浏览器】对话框 194

10.9 【宏资源管理器】对话框 195

第11章 Windows桌面应用程序开发 198

11.1 桌面应用程序开发一般步骤 199

11.1.1 第一步:新建项目 199

11.1.2 第二步:界面设计 200

11.1.3 第三步:组件属性设置 200

11.1.4 第四步:程序设计 201

11.2 表单 201

11.2.1 属性 201

11.2.2 表单的基本方法 206

11.2.3 表单响应的主要事件 208

11.2.4 表单应用的例子 209

第12章 ASP.NET:Web Form 212

12.1 ASP.NET简介 212

12.1.1 ASP.NET中的概念 214

12.1.2 ASP.NET与ASP的比较 216

12.1.3 ASP.NET中的文件类型 217

12.2 基于Web表单的开发 218

12.2.1 Web Form介绍 218

12.2.2 第一个Web Form 219

12.2.3 页面处理过程 221

12.3 使用ASP.NET开发应用程序 223

12.3.1 Global.asax文件 224

12.3.2 Web.config 225

12.4.1 HTML控件与Web控件 227

12.4 服务器控件 227

12.4.2 文本输入控件 230

12.4.3 按钮控件 234

12.4.4 复选控件 235

12.4.5 单选控件 236

12.4.6 列表框控件 238

12.4.7 panel控件 239

12.4.8 选择控件 241

12.4.9 ImageButton控件 244

12.4.10 列表控件 245

12.4.11 Repeater控件 247

12.4.12 数据列表控件 250

12.4.13 数据表格DataGrid 254

13.1 Web Services简介 262

第13章 ASP.NET:Web Services 262

13.2 VS.NET中的XML Web services 265

13.2.1 XML Web services简介 266

13.2.2 使用Visual Studio创建XML Web services 266

13.2.3 使用Visual Studio部署XML Web services 269

13.2.4 WebService目录 274

第14章 创建分布式应用程序 279

14.1 将创建的分布式应用程序的结构 279

14.2 分布式应用程序的创建过程 280

14.2.1 创建中间层业务对象 280

14.2.2 创建用户界面 283

14.2.3 部署解决方案 288

15.1.1 简述 290

第15章 利用C#发网络程序 290

15.1 网络基础知识 290

15.1.2 计算机网络发展历史 291

15.1.3 计算机网络知识 293

15.2 Socket类开发 301

15.2.1 说明 301

15.2.2 开发实例 305

15.3 NET类开发 307

15.3.1 程序设计的主要思路及实现方法 308

15.3.2 制作过程 309

第16章 C#数据库开发 311

16.1 数据库结构简介 311

16.1.1 数据库基础知识 311

16.1.2 ODBC与ADO 319

16.1.3 ADO.NET简介 320

16.1.4 ADO.NET的特点 321

16.1.5 ADO.NET与ADO的比较 325

16.2 连接数据源与数据读取 326

16.2.1 连接数据源 327

16.2.2 数据适配器 330

16.3 数据集 332

16.3.1 数据集简介 332

16.3.2 数据表与数据视图 335

16.3.3 DataGrid 337

16.4 C#数据库开发实例 339

16.4.1 说明 339

16.4.2 开发步骤 339