《C#实战入门新概念》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:灯芯工作室编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2002
  • ISBN:7508408926
  • 页数:434 页
图书介绍:

知识篇 2

第一章 C#的产生及特点 2

1.1 .NET架构与Microsoft 2

1.1.1 .NET架构 2

1.1.2 .NET应用的新技术 3

1.1.3 .NET架构的发展前景 4

1.2 C#的产生 4

1.2.1 WWW与Java 4

1.2.2 C#和Java的关系 5

1.2.3 设计C#的背景 5

1.3 支持C#的开发环境 6

1.4 C#的特点 6

1.4.1 概述 6

1.4.2 C#与C++的比较 7

1.4.3 现代性 8

1.4.4 简单灵活性 9

1.4.5 类型安全性 9

1.4.6 面向对象 10

第二章 Visual Studio.net的安装 13

2.1 安装需求 13

2.2 Windows 2000下的安装 13

2.2.1 开始安装 13

2.2.2 更新的组件 14

2.2.3 安装Visual Studio.net 17

2.2.4 安装最新发布的组件Check Service Release 20

2.2.5 可能出现的问题 21

2.3 Windows 9x中的安装 21

2.4 其他组件 22

2.4.1 例程的安装 22

2.4.2 SQL Server的安装 23

第三章 第一次亲密接触——C#基础知识 25

3.1 什么构成了C#程序 25

3.2 词法结构 28

3.2.1 标识符 28

3.2.2 关键字 31

3.2.3 字面量 32

3.2.4 操作符和标点 34

3.2.5 另外的注释风格 34

3.3 变量说明 35

3.3.1 变量和参数 35

3.3.2 变量分类 39

3.3.3 变量的赋值 39

3.3.4 变量的作用范围 41

3.4 名字空间 43

3.4.1 Namespace和类型名字 43

3.4.2 使用指令 44

3.4.3 编译与声明 45

3.4.4 成员和类型声明 46

第四章 面向对象初步 48

4.1 面向对象程序设计的基本知识 48

4.1.1 OOP的出现 48

4.1.2 OOP的基本概念 49

4.2 对象 49

4.2.1 对象 49

4.2.2 对象的确定 50

4.2.3 对象的封装 51

4.3 消息 52

4.4 类 53

4.4.1 类的概念 53

4.4.2 类之间的关系 54

4.5 继承 55

4.6 类和对象的补充 56

4.7 OOP与传统的面向过程的程序设计的比较 56

第五章 第一个C#程序 60

5.1 C#程序的结构 60

5.2 “Hello World”代码 61

5.3 编译 63

5.4 完整的代码 63

5.5 I/O控制 65

5.6 添加注释 68

5.6.1 注释 68

5.6.2 单行注释 68

5.6.3 多行注释 69

5.6.4 注释风格 69

第六章 HTML与XML 72

6.1 HTML与DHTML应用 72

6.1.1 HTML的语言规范 73

6.1.2 HTML的高级内容 75

6.1.3 JavaScript和DHTML 76

6.2 XML简介 77

6.2.1 什么是XML 77

6.2.2 XML的语法规范 78

6.2.3 XML的标记 78

6.2.4 XML与数据库 80

6.2.5 XML的链接 80

6.2.6 XML的支持 81

6.2.7 查看XML 81

6.3 XML与HTML 82

6.3.1 XML的独特性 82

6.3.2 XML与HTML的结合使用 82

6.3.3 XML的优点 82

6.4 XML技术及应用前景 83

第七章 数据类型 86

7.1 值类型 86

7.1.1 简单类型 86

7.1.2 结构类型(Struct type) 95

7.1.3 枚举类型(Enumeration type) 101

7.2 引用类型 104

7.2.1 对象类型 104

7.2.2 类类型 105

7.2.3 接口 106

7.2.4 代表元 106

7.2.5 字符串类型 107

7.2.6 数组 107

7.3 加箱和消箱 108

7.3.1 加箱转换 108

7.3.2 消箱转换 108

第八章 数据控制中心 111

8.1 运算符 111

8.1.1 运算符的优先权 111

8.1.2 赋值运算符 113

8.1.3 整型运算符 117

8.1.4 布尔运算符 122

8.1.5 条件操作符(?:) 124

8.2 数据类型转换 126

8.2.1 隐式的变换 128

8.2.2 显式的变换 128

8.2.3 用户定义的变换 129

8.3 表达式和语句 129

8.4 控制结构 130

8.4.1 选择语句 130

8.4.2 循环语句 137

8.4.3 跳转语句 145

第九章 类和方法详解 152

9.1 理解类 152

9.2 说明一个类 152

9.2.1 类的说明 152

9.2.2 类的使用 154

9.3 类的说明部件 156

9.3.1 文档注释 156

9.3.2 类修饰符 158

9.4 基类 165

9.5 方法 167

9.5.1 方法声明 167

9.5.2 方法修饰符 168

9.5.3 方法参数 171

9.5.4 方法的重载 176

9.5.5 方法的覆盖 178

9.6 构造函数——特殊的方法 180

9.6.1 构造函数和创建类实例 180

9.6.2 构造函数的说明 181

9.6.3 构造函数的初始化 184

9.7 事件 188

9.8 索引 192

第十章 接口、类库与调试 198

10.1 走近接口 198

10.2 实现接口的技术 200

10.2.1 接口说明 200

10.2.2 接口的实现 201

10.3 类库的引用 204

10.4 程序的调试 206

10.4.1 程序中的错误(bug) 206

10.4.2 调试你的程序 210

10.4.3 发现程序中的错误 211

10.5 一般调试的技巧 211

10.5.1 设置断点 211

10.5.2 单步执行 214

10.5.3 添加监视 215

10.6 使用命令窗口来调试程序 216

10.7 结构化的错误处理 220

第十一章 Visual Studio.NET集成开发环境 226

11.1 启动集成开发环境 226

11.2 了解Visual Studio.NET集成开发环境 227

11.2.1 主界面 227

11.2.2 主菜单 228

11.2.3 工具箱 234

11.2.4 解决方案管理器 235

11.2.5 类视图 236

11.2.6 属性窗口 236

11.2.7 资源视图 237

11.3 使用联机帮助 238

11.3.1 使用Start Page 238

11.3.2 使用MSDN帮助系统 244

11.3.3 学习例程 247

11.4 退出集成开发环境 247

实例篇 250

第十二章 实战演练——Web页面开发 250

12.1 ASP到ASP.net 250

12.1.1 ASP技术及其发展 250

12.1.2 谈谈ASP.net 252

12.1.3 .NET Framework SDK 253

12.2 热身准备 254

12.2.1 ASP.net的运行平台 254

12.2.2 ASP.net样例的安装 255

12.3 动态时间显示 256

12.3.1 编写、保存、运行 256

12.3.2 一些解释 258

12.3.3 ASP.net与ASP的比较 260

12.3.4 加入Server控件 261

12.4 初识Server控件 265

12.4.1 使用Server控件的效果 265

12.4.2 事件驱动设计 267

12.4.3 表单驱动设计 269

12.4.4 Input控件的使用 271

12.4.5 TextArea控件的使用 272

12.4.6 Select控件的使用 273

12.4.7 输入表单的完成 276

12.5 再讲Server控件 280

12.5.1 Web控件与HTML 280

12.5.2 一般控件 281

12.6 丰富页面的显示 286

12.6.1 Label控件与Image控件 286

12.6.2 Image Button控件 288

第十三章 实战演练二——赏心悦目的界面设计 290

13.1 C#中的基础控件 290

13.1.1 单选框和复选框 290

13.1.2 列表框与组合框 291

13.1.3 DomainUpDown控件和NumericUpDown控件 293

13.1.4 TrackBar控件 295

13.1.5 ProgressBar控件 296

13.1.6 时间控件 297

13.2 一些重要的控件 298

13.2.1 MainMenu控件 298

13.2.2 ContextMenu控件 301

13.2.3 ToolBar控件 303

13.2.4 ImageList控件 307

13.2.5 StatusBar控件 308

13.2.6 TabControl控件 309

13.2.7 Timer控件 310

13.3 使用对话框控件 311

13.3.1 打开和保存文件对话框 312

13.3.2 颜色对话框 314

13.3.3 字体对话框 315

13.3.4 页面设置和打印对话框 316

13.4 一个计算器的实例 318

13.5 源程序清单 322

13.5.1 窗体——源程序 322

13.5.2 窗体二源程序 324

第十四章 实战演练三——图形设计篇 340

14.1 基本图形知识 340

14.1.1 基本图形元素及相互关系 340

14.1.2 颜色 342

14.1.3 设计原则 344

14.2 程序绘图基础 346

14.2.1 使用图形方法创建图形 346

14.2.2 绘直线 349

14.2.3 绘弧 350

14.2.4 绘多边形 352

14.2.5 填充饼型图 353

14.3 图形显示与图形变换 355

14.3.1 窗体的图形显示 355

14.3.2 位图 356

14.3.3 图形变换的基本原理 357

14.3.4 二维图形基本变换 358

14.3.5 组合与合成 361

14.4 画笔pen的高级操作 362

14.4.1 颜色操作 362

14.4.2 画笔Pen的成员属性 362

14.5 Brush与Brushes的操作 363

14.5.1 Brush属性 363

14.5.2 Brushes的颜色操作 364

14.6 使用算法的高级程序绘图 364

14.6.1 设计须知 364

14.6.2 飘带 365

14.6.3 沙漠 367

14.6.4 渔网 368

14.6.5 宝石图 370

14.6.6 漩涡图 371

14.7 写给高级程序员——分形 373

14.7.1 分形的概念 373

14.7.2 一个简单的分形 375

14.7.3 数学恐龙Mandlebrot集 378

14.7.4 关于Julia集 382

14.7.5 L系统模型——Caylay树的生长 385

14.8 演示性的图形绘制库的设计编制 388

第十五章 实战演练四——数据库应用编程 390

15.1 网格控件 390

15.1.1 添加网格控件 390

15.1.2 网格的外观特性 391

15.1.3 DataSouce属性 396

15.2 ADO.Net编程 397

15.2.1 ADO.Net的特性 397

15.2.2 DataSet对象 398

15.2.3 DataSet操作命令 403

15.3 SQL语言简介 410

15.3.1 SQL概述 411

15.3.2 基本DML语句 411

15.3.3 数据查询的DML语句 413

15.4 网格控件显示数据 415

15.5 其他控件绑定数据 428