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

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

1.1 创建应用程序 1

1.1.1 创建控制台应用程序 1

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

1.1.2 创建Windows应用程序 5

1.2 Visual Studio主要窗口及用法 12

1.2.1 起始页窗口 12

1.2.2 解决方案资源管理器对话框 13

1.2.3 工具箱对话框 14

1.2.4 属性对话框 14

1.2.5 窗体设计器窗口 15

1.2.6 类视图对话框 17

1.2.7 代码编辑器窗口 18

1.3 Visual C#.NET的菜单栏和工具条 20

1.3.1 文件菜单 20

1.2.8 服务器资源管理器对话框 20

1.3.2 编辑菜单 21

1.3.3 视图菜单 21

1.3.4 重构菜单 22

1.3.5 项目菜单 22

1.3.6 生成菜单 22

1.3.7 调试菜单 23

小结 23

习题 23

第2章 C#语言基础 24

2.1 数据类型 24

2.1.1 简单类型 24

2.1.2 结构类型 28

2.1.3 枚举类型 29

2.1.4 数组类型 29

2.1.6 类型转换 33

2.1.5 类类型 33

2.1.7 变量 35

2.2 表达式 36

2.2.1 一元运算符 36

2.2.2 算术运算符 37

2.2.3 位运算符 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

2.3.5 编译和调试 51

2.4 综合实例1:解线性方程组 56

小结 59

习题 59

第3章 C#面向对象程序设计 61

3.1 类 61

3.1.1 类声明 61

3.1.2 创建类实例 62

3.1.3 类成员 62

3.1.4 构造函数和析构函数 63

3.1.5 方法 64

3.1.6 字段与属性 71

3.1.7 继承 73

3.1.8 多态 75

3.1.9 抽象类 77

3.1.10 密封类 78

3.1.11 静态类 78

3.1.12 分部类 80

3.2 接口 81

3.2.1 接口声明 81

3.2.2 接口实现 82

3.3 泛型 82

3.3.1 泛型类 83

3.3.2 泛型方法 85

3.3.3 约束 85

3.4 委托与事件 88

3.4.1 委托 88

3.4.2 匿名方法 90

3.4.3 事件 92

3.5 综合实例2:时钟 93

小结 98

习题 98

第4章 常用对象 100

4.1 Convert类 100

4.2 String类 101

4.3 DateTime结构 103

4.4 Color结构 105

4.5 Point,Size和Rectangle结构 105

4.6 Math类 107

4.7 Random类 107

4.8 ArryList类 108

4.9 Hashtable类 109

4.10 综合实例3:数制转换 110

习题 112

小结 112

第5章 Windows窗体和常用控件 114

5.1 Windows窗体 114

5.1.1 窗体属性 114

5.1.2 窗体方法 118

5.1.3 窗体事件 119

5.2 文本控件 122

5.2.1 Label控件 122

5.2.2 TextBox控件 124

5.3 按钮控件 127

5.4 列表选择控件 130

5.4.1 ListBox控件 130

5.4.2 ComboBox控件 133

5.5.1 RadioButton控件和GroupBox控件 136

5.5 选择控件 136

5.5.2 CheckBox控件 139

5.6 图形显示控件 140

5.7 定时控件 142

5.8 鼠标和键盘事件 143

5.8.1 鼠标事件 143

5.8.2 键盘事件 145

5.9 综合实例4:复杂计算器 147

小结 152

习题 152

第6章 Windows应用程序界面设计 153

6.1 单窗体界面设计 153

6.1.1 界面设计原则 153

6.1.2 单窗体界面设计 154

6.2.1 菜单编辑器 157

6.2 菜单界面设计 157

6.2.2 MenuStrip控件和ToolStripMenuItem控件 159

6.2.3 菜单界面设计 160

6.3 工具栏界面设计 161

6.3.1 ToolStrip控件和ToolStripButton控件 161

6.3.2 ImageList控件 162

6.3.3 工具栏界面设计 163

6.4 状态栏界面设计 165

6.4.1 StatusStrip控件和ToolStripStatusLabel控件 165

6.4.2 状态栏界面设计 166

6.5 MDI界面设计 167

6.5.1 建立MDI主窗体 168

6.5.2 建立MDI子窗体 168

6.5.4 子窗体程序设计 170

6.5.3 主窗体程序设计 170

6.5.5 合并菜单 171

6.6 多窗体界面设计 172

6.6.1 建立多窗体 172

6.6.2 窗体间关联 173

6.6.3 多窗体界面设计 174

6.7 综合实例5:精灵 179

小结 185

习题 185

第7章 对话框 186

7.1 自定义对话框 186

7.1.1 模态对话框 186

7.1.2 非模态对话框 187

7.2 通用对话框 189

7.2.1 消息框 189

7.2.2 文件打开和保存对话框 190

7.2.3 颜色对话框 193

7.2.4 字体对话框 193

7.2.5 打印对话框 193

7.3 综合实例6:文本编辑器 194

7.3.1 RichTextBox控件 194

7.3.2 文本编辑器界面设计 195

7.3.3 文本编辑器程序设计 196

小结 199

习题 199

第8章 C#图形程序设计 201

8.1 GDI+绘图基础 201

8.1.1 图形设备接口 201

8.1.2 创建Graphics对象 201

8.1.3 创建画笔对象 202

8.1.4 创建画刷 203

8.1.5 字体与文本 206

8.2 基本图形绘制 207

8.3 实用图形程序设计 214

8.4 综合实例7:贝济埃曲线 219

小结 222

习题 222

第9章 图像处理 223

9.1 Visual C#图像处理基础 223

9.1.1 图像文件类型 223

9.1.2 Bitmap对象 223

9.2 图像的输入和保存 224

9.2.1 图像的输入 224

9.2.2 图像的保存 226

9.3 图像拷贝和粘贴 228

9.3.1 使用剪贴板拷贝和粘贴图像 228

9.3.2 使用AxPictureClip控件拷贝和粘贴图像 230

9.4 彩色图像处理 231

9.4.1 图像的分辨率 231

9.4.2 彩色图像变换灰度图像 233

9.4.3 灰度图像处理 234

9.5 动画 237

9.6 综合实例8:彩图处理 239

小结 249

习题 249

第10章 数据库应用 251

10.1 概述 251

10.2 ADO.NET对象 252

10.2.1 Connection对象 252

10.2.2 Command对象 254

10.2.3 DataReader对象 259

10.2.4 DataAdapter对象 261

10.2.5 DataSet对象 262

10.2.6 数据控件及数据绑定控件 264

10.3 综合实例9:ADO.NET应用 273

10.3.1 实例简介 274

10.3.2 实例分析设计 274

10.3.3 创建项目 274

10.3.4 创建数据库 274

10.3.5 主控程序 277

10.3.6 雇员管理子系统 280

10.3.7 顾客管理子系统 284

10.3.8 其他子系统 286

小结 286

习题 286

11.1 ASP.NET基础 287

11.1.1 ASP.NET工作原理 287

第11章 Web应用 287

11.1.2 运行前的准备工作 288

11.1.3 创建ASP.NET Web应用程序 289

11.1.4 ASP.NET语法和内置对象 291

11.1.5 ASP.NET事件处理 298

11.2 ASP.NET服务器控件 300

11.2.1 使用ASP.NET服务器控件 300

11.2.2 HTML服务器控件 301

11.2.3 Web服务器控件 305

11.2.4 验证控件 322

11.3 Web服务 324

11.3.1 创建Web服务 325

11.3.2 使用Web服务 327

11.4 XML 328

11.4.1 XML架构 328

11.4.3 使用XML 330

11.4.2 创建XML 330

11.5 综合实例10:留言本 332

小结 337

习题 337

第12章 应用程序设计实践 338

12.1 电子邮箱 338

12.1.1 POP3协议简介 338

12.1.2 电子邮箱程序 338

12.2 Web浏览器 354

12.2.1 WebBrowser控件简介 354

12.2.2 Web浏览器 354

12.3 统计图表 366

12.4 媒体播放器 372

小结 381

习题 381