《Visual C#.NET程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李兰友,杨晓光编著
  • 出 版 社:清华大学出版社;北京交通大学出版社
  • 出版年份:2004
  • ISBN:7810821482
  • 页数:341 页
图书介绍:本书以言简意赅的语言、丰富而实用的大量实例代码全面阐述了Visual C#.NET程序设计技术,特别是.NET2.0的新技术。主要内容包括:Visual C#.NET集成开发环境的使用,C#语言基础,C#面向对象特性,简单界面的Windows程序设计,复杂界面的Windows程序设计,图形、图像处理,数据库应用,Web程序设计,综合实例讲解等。通过对本书的学习和实践后,您将对C#语言有一个全面而深刻的理解,能够在.NET环境中,利用C#设计Windows应用程序、Web应用程序和基于数据库的应用程序。本书可作为高等院校计算机与信息技术及相关专业的教科书,也适用于各类工程技术人员和程序设计人员参考使用。

目录 1

第1章 Visual C#.NET集成环境 1

1.1 创建一个Visual C#应用程序 1

1.1.1 创建一个应用程序框架 1

1.1.2 创建一个简单的应用项目 5

1.2 Visual Studio.NET主要窗口及用法 10

1.2.1 起始页窗口 10

1.2.2 解决方案资源管理器窗口 11

1.2.3 类视图窗口 12

1.2.4 属性窗口 13

1.2.5 工具箱窗口 13

1.2.6 编辑器窗口 14

1.2.7 服务器资源管理器窗口 15

1.3 Visual Studio.NET的菜单栏和工具条 15

1.3.1 文件菜单 16

1.3.2 编辑菜单 16

1.3.3 视图菜单 17

1.3.4 项目菜单 18

1.3.5 生成菜单 19

1.3.6 调试菜单 19

1.3.7 工具菜单 20

1.3.8 窗口菜单 21

1.3.9 帮助菜单 21

本章小结 22

习题 23

2.1 数据类型 24

2.1.1 简单类型 24

第2章 C#语言基础 24

2.1.2 结构类型 27

2.1.3 枚举类型 28

2.1.4 数组类型 29

2.1.5 类类型 33

2.1.6 类型转换 33

2.1.7 变量 35

2.2 表达式 36

2.2.1 一元运算符 36

2.2.3 位运算符 37

2.2.2 算术运算符 37

2.2.4 关系和类型测试运算符 38

2.2.5 条件逻辑运算符 40

2.2.6 条件运算符 40

2.2.7 赋值运算符 40

2.2.8 其他特殊运算符 40

2.2.9 运算符的优先级 42

2.3 程序控制语句 43

2.3.1 选择语句 43

2.3.2 循环语句 46

2.3.3 跳转语句 48

2.3.4 异常处理 50

习题 51

本章小结 51

第3章 C#.NET面向对象程序设计 53

3.1 类 53

3.1.1 类声明 53

3.1.2 创建类实例 54

3.1.3 类成员 54

3.1.4 构造函数和析构函数 55

3.1.5 方法 56

3.1.6 字段与属性 62

3.1.7 继承 64

3.1.8 多态 65

3.1.9 抽象类 67

3.1.10 密封类 68

3.2 接口 69

3.2.1 接口声明 69

3.2.2 接口实现 70

3.3 委托与事件 71

3.3.1 委托 71

3.3.2 事件 72

3.4 编译和调试 73

3.4.1 编译 73

3.4.2 调试 74

本章小结 78

习题 78

4.1.1 Label控件 79

4.1 文本控件 79

第4章 常用Windows窗体控件 79

4.1.2 TextBox控件 81

4.2 列表选择控件 84

4.2.1 ListBox控件 84

4.2.2 ComboBox控件 86

4.3 图形显示控件 88

4.4 选择控件 90

4.4.1 RadioButton控件和GroupBox控件 90

4.4.2 CheckBox控件 93

4.5 定时控件 95

4.6 Button控件 96

习题 101

本章小结 101

第5章 Windows应用程序界面设计 102

5.1 命令按钮界面设计 102

5.2 菜单界面设计 109

5.2.1 MainMenu控件 109

5.2.2 菜单界面设计 110

5.3 单选按钮界面设计 117

5.4 MDI界面设计 119

5.4.1 建立MDI主窗体 120

5.4.2 建立MDI子窗体 121

5.4.3 子窗体设计 122

5.4.4 主窗体程序设计 123

5.4.5 运行 127

5.5 工具栏界面设计 128

5.6 状态栏界面设计 132

本章小结 134

习题 134

第6章 文本编辑器设计 135

6.1 RichTextBox控件 135

6.1.1 RichTextBox控件 135

6.1.2 RichTextBox控件的应用 137

6.2 通用对话框控件 139

6.2.1 消息框 140

6.2.2 文件打开和保存对话框 140

6.2.3 颜色对话框 141

6.2.5 打印对话框 142

6.2.4 字体对话框 142

6.3 文本编辑器设计 144

6.3.1 文本编辑器项目界面设计 144

6.3.2 文本编辑器功能程序设计 145

本章小结 152

习题 152

第7章 C#图形程序设计基础 154

7.1 GDI+绘图基础 154

7.1.1 图形设备接口 154

7.1.2 创建Graphics对象 154

7.1.3 创建画笔对象 155

7.1.4 创建画刷 156

7.2 基本图形的绘制 159

7.3.1 图案设计 169

7.3 实用图形程序设计 169

7.3.2 工程应用 172

7.3.3 工程曲线 176

本章小结 180

习题 180

第8章 VC#图像处理基础 181

8.1 VC#图像处理基础 181

8.1.1 图像文件类型 181

8.1.2 Bitmap对象 181

8.1.3 Color结构 182

8.2 图像的输入和保存 183

8.2.1 图像的输入 183

8.2.2 图像的保存 187

8.3 图像拷贝和粘贴 188

8.4 彩色图像处理 193

8.4.1 图像的分辨率 193

8.4.2 彩色图像变换灰度图像 194

8.4.3 灰度图像处理 196

8.5 动画 198

本章小结 200

习题 200

第9章 数据库应用 203

9.1 概述 203

9.2 ADO.NET对象 204

9.2.1 Connection对象 204

9.2.2 Command对象 206

9.2.3 DataReader对象 211

9.2.4 DataAdapter对象 214

9.2.5 DataSet对象 215

9.2.6 数据控件 217

9.2.7 数据绑定控件 219

9.3 ADO.NET编程应用示例 225

9.3.1 实例简介 225

9.3.2 实例分析设计 225

9.3.3 创建项目 225

9.3.4 创建数据库 225

9.3.5 主控程序 228

9.3.6 雇员管理子系统 230

9.3.7 顾客管理子系统 234

习题 236

9.3.8 其他子系统 236

本章小结 236

第10章 Web应用 237

10.1 ASP.NET基础 237

10.1.1 ASP.NET工作原理 237

10.1.2 运行前的准备工作 238

10.1.3 创建ASP.NET Web应用程序 238

10.1.4 ASP.NET语法和内置对象 240

10.1.5 ASP.NET事件处理 250

10.2 ASP.NET服务器组件 251

10.2.1 使用ASP.NET服务器组件 251

10.2.2 HTML服务器组件 253

10.2.3 Web服务器组件 258

10.2.4 验证服务器组件 274

10.2.5 用户组件 277

10.3 Web服务 279

10.3.1 创建Web服务 280

10.3.2 使用Web服务 282

10.4 XML 283

10.4.1 XML架构 283

10.4.2 创建XML 285

10.4.3 使用XML 285

10.5 ASP.NET编程应用示例 286

本章小结 292

习题 292

11.1.1 POP3协议简介 293

11.1.2 电子邮箱程序 293

第11章 应用程序设计实践 293

11.1 电子邮箱程序设计 293

11.2 Web浏览器程序设计 308

11.2.1 AxSHDocVw.dll组件简介 308

11.2.2 Web浏览器程序 308

11.3 彩图处理 319

11.4 统计图表 329

11.5 五子棋 335

本章小结 340

习题 340

参考文献 341