当前位置:首页 > 工业技术
Visual C#程序设计基础
Visual C#程序设计基础

Visual C#程序设计基础PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:徐安东主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302264538
  • 页数:274 页
图书介绍:本书内容包括Visual C#、简化C#程序设计、C#语言基础、C#程序流程控制等。
《Visual C#程序设计基础》目录

第1章 认识Visual C# 1

1.1 C#语言 1

1.1.1 C#语言的由来 1

1.1.2 C#的特点 2

1.1.3 关于Visual C#2008 3

1.2 .NET Framework 3.5 3

1.2.1 什么是.NET Framework 3

1.2.2 C#与.NET的关系 5

1.2.3 .NET Framework 3.5特性 5

1.3 Visual C#2008集成开发环境 5

1.3.1 启动Visual Studio 2008 5

1.3.2 创建项目 5

1.3.3 主窗口 7

1.3.4 窗体设计器窗口和代码设计窗口 8

1.3.5 解决方案资源管理器窗口 10

1.3.6 工具箱窗口 10

1.3.7 属性窗口 10

1.3.8 其他窗口 11

1.4 使用帮助系统 11

1.4.1 动态帮助 11

1.4.2 目录 11

1.4.3 索引 12

1.4.4 搜索 12

1.4.5 网络资源 13

1.5 用C#创建Windows应用程序 13

1.5.1 设计用户界面 13

1.5.2 设置对象的属性 14

1.5.3 编写程序代码 14

1.5.4 保存、调试与运行程序 15

1.6 用C#创建控制台应用程序 17

1.6.1 创建项目 17

1.6.2 编辑C#源代码 18

1.6.3 编译并运行程序 18

小结 18

习题1 19

第2章 简单C#程序设计 20

2.1 面向对象概念 20

2.1.1 对象和类 20

2.1.2 对象的属性、事件和方法 22

2.2 建立简单的Windows应用程序 24

2.2.1 设计用户界面 25

2.2.2 设置对象的属性 25

2.2.3 编写程序代码 26

2.2.4 调试与运行程序 27

2.2.5 保存程序和文件组成 27

2.3 窗体和Label控件 28

2.3.1 通用属性 28

2.3.2 窗体 29

2.3.3 Label标签控件 33

2.4 TextBox文本框控件 35

2.4.1 常用属性 35

2.4.2 常用事件 35

2.4.3 常用方法 36

2.4.4 文本框的应用 37

2.5 Button按钮控件 39

2.5.1 常用属性 39

2.5.2 常用事件 40

2.5.3 按钮的应用 40

2.6 PictureBox图形框控件 41

2.6.1 常用属性 42

2.6.2 常用事件 42

2.6.3 常用方法 42

2.6.4 PictureBox的应用 42

小结 43

习题2 43

第3章 C#语言基础 45

3.1 C#程序结构 45

3.1.1 C#程序的组成要素 46

3.1.2 C#程序的格式 47

3.1.3 标识符与用法约定 47

3.2 变量和常量 49

3.2.1 变量含义 49

3.2.2 变量声明 49

3.2.3 常量 50

3.2.4 应用实例 52

3.3 常用数据类型 53

3.3.1 数值类型 53

3.3.2 字符和字符串类型 56

3.3.3 布尔类型和对象类型 58

3.3.4 枚举类型 58

3.3.5 引用类型 59

3.3.6 类型转换 60

3.4 C#语言的运算符和表达式 61

3.4.1 运算符与表达式类型 62

3.4.2 运算符的优先级与结合性 67

小结 68

习题3 68

第4章 C#程序流程控制 71

4.1 顺序结构 71

4.1.1 赋值语句 71

4.1.2 输入语句 72

4.1.3 输出语句 72

4.1.4 复合语句 73

4.1.5 应用实例 73

4.2 选择结构 75

4.2.1 if条件语句 75

4.2.2 switch语句 79

4.2.3 应用实例 81

4.3 循环结构 83

4.3.1 for循环语句 83

4.3.2 while、do…while语句 84

4.3.3 循环嵌套 87

4.3.4 应用实例 89

小结 92

习题4 93

第5章 数组 96

5.1 数组的概念 96

5.2 数组声明与初始化 97

5.2.1 数组声明 97

5.2.2 数组的初始化 97

5.2.3 数组元素的访问 100

5.2.4 应用实例 101

5.3 数组的基本操作与排序 103

5.3.1 数组对象的赋值 103

5.3.2 数组对象的输出 104

5.3.3 求数组中的最大(小)元素值 106

5.3.4 数组排序 107

5.4 多维数组 111

5.4.1 二维数组 111

5.4.2 多维数组 112

5.4.3 应用实例 113

小结 117

习题5 117

第6章 用户界面设计 119

6.1 常用控件 119

6.1.1 单选按钮 119

6.1.2 复选框 120

6.1.3 框架 120

6.1.4 应用实例 122

6.2 列表框和组合框 124

6.2.1 列表框 124

6.2.2 组合框 125

6.2.3 应用实例 127

6.3 用户交互界面 129

6.3.1 滚动条和进度条 129

6.3.2 定时器 131

6.3.3 菜单设计 132

6.3.4 鼠标事件 136

6.3.5 对话框设计 137

6.3.6 应用实例 144

小结 150

习题6 150

第7章 面向对象程序设计基础 155

7.1 面向对象的基本概念 155

7.1.1 什么是面向对象编程 155

7.1.2 面向对象编程的特点 155

7.2 类 157

7.2.1 类的概念 157

7.2.2 类的声明 157

7.2.3 类的成员 158

7.2.4 类成员访问修饰符 158

7.3 对象 158

7.3.1 对象的定义、实例化及访问 159

7.3.2 类与对象的关系 160

7.4 构造函数和析构函数 160

7.4.1 构造函数 161

7.4.2 析构函数 162

7.5 方法 163

7.5.1 方法的声明 163

7.5.2 方法的参数 163

7.5.3 静态和非静态方法 168

7.5.4 方法的重载 170

7.6 字段和属性 170

7.6.1 字段概念及用途 170

7.6.2 字段的声明 170

7.6.3 属性的概念及用途 172

7.6.4 属性的声明及使用 172

7.7 继承和多态 174

7.7.1 继承 174

7.7.2 多态 177

小结 181

习题7 182

第8章 文件操作 186

8.1 文件系统概述 186

8.2 驱动器、目录和文件 187

8.2.1 与IO操作相关的枚举 187

8.2.2 驱动器 189

8.2.3 目录 192

8.2.4 文件 194

8.3 文件流和数据流 198

8.3.1 抽象类Stream 199

8.3.2 文件流FileStream 200

8.3.3 流的文本读写器 202

8.3.4 流的二进制读写器 205

8.3.5 常用的其他流对象 206

8.4 应用实例 206

小结 209

习题8 209

第9章 GDI+与图形编程 212

9.1 GDI+绘图基本知识 212

9.1.1 GDI+绘图命名空间 212

9.1.2 坐标系统 212

9.1.3 Graphics类 213

9.2 绘图工具类 214

9.2.1 Pen类 214

9.2.2 常用图形的绘制方法 216

9.2.3 Brush类 218

9.3 绘制相关图形 219

9.3.1 绘制曲线 219

9.3.2 绘制统计图 223

小结 225

习题9 225

第10章 数据库应用 227

10.1 数据库基本概念 227

10.1.1 数据库系统简介 227

10.1.2 结构化查询语句SQL 228

10.2 ADO.NET基础 229

10.2.1 ADO.NET简介 229

10.2.2 ADO.NET对象模型 230

10.2.3 ADO.NET数据访问步骤 232

10.2.4 ADO.NET命名空间 233

10.3 使用ADO.NET访问数据库 233

10.3.1 连接Microsoft Access数据库 233

10.3.2 连接Microsoft Access数据库实例 234

10.3.3 读取和操作数据 236

10.4 数据源控件和数据绑定控件 240

10.4.1 数据源控件 240

10.4.2 数据绑定控件 243

小结 244

习题10 245

第11章 综合应用实例 246

11.1 飘动动画窗体 246

11.1.1 实例运行及技术要点 246

11.1.2 实现过程 247

11.2 总在最前的登录窗体 251

11.2.1 实例运行及技术要点 251

11.2.2 实现过程 252

11.3 飞舞的雪花 254

11.3.1 实例运行及技术要点 254

11.3.2 实现过程 254

11.4 动态打开、显示和缩放图像 255

11.4.1 实例运行及技术要点 255

11.4.2 实现过程 257

11.5 在图像上动态加载文字 260

11.5.1 实例运行及技术要点 260

11.5.2 实现过程 261

11.6 校园歌手评分 263

11.6.1 实例运行及技术要点 263

11.6.2 实现过程 264

11.7 多文档MDI窗体 265

11.7.1 实例运行及技术要点 265

11.7.2 实现过程 266

小结 272

习题11 273

参考文献 274

返回顶部