C#程序设计简明教程

C#程序设计简明教程

陈佳雯, 胡声丹, 主编

出版社:电子工业出版社

年代:2011

定价:24.0

书籍简介:

本书主要包括C#语言基本语法、面向对象编程方法、C#开发Windows应用程序、图形、数据库技术、文件操作。后续课程有:基于C#的数据库应用,基于C#的Web程序设计等。作为上海地区计算机基础课程改革的实验课程,本书的面向对象为高等院校非计算机专业学生,作为第一门程序设计入门语言开设。

书籍目录:

第1篇 教学篇

第1章 C#编程概述 2

1.1 第一个C#应用程序 2

1.1.1 引例——Hello World! 2

1.1.2 代码分析 4

1.2 开发环境介绍 6

1.2.1 启动Visual Studio开发环境 6

1.2.2 Windows窗体应用程序 7

1.2.3 控制台应用程序 10

1.3 窗体和基本控件 12

1.3.1 控件的基本属性 12

1.3.2 窗体 14

1.3.3 标签 17

1.3.4 图像框 18

1.3.5 文本框 20

1.3.6 命令按钮 24

1.4 标识符和关键字 26

1.4.1 命名约定 26

1.4.2 关键字 26

1.4.3 语句 27

1.5 从程序中输出文本 27

1.5.1 一个简单的控制台应用程序 27

1.5.2 Write()和WriteLine()方法 28

1.5.3 格式字符串 29

1.5.4 多重标记和值 30

1.5.5 注释 30

1.6 综合应用 31

上机实验 33

第2章 C#语言基础 36

2.1 数据类型和变量 36

2.1.1 引例 36

2.1.2 值类型 36

2.1.3 引用类型 40

2.1.4 变量和常量 40

2.1.5 类型转换 41

2.2 运算符 43

2.2.1 基本运算符 43

2.2.2 条件运算符 45

2.2.3 is运算符 45

2.2.4 sizeof运算符 46

2.2.5 typeof运算符 46

2.2.6 checked和unchecked运算符 46

2.2.7 new运算符 46

2.2.8 运算符优先级 46

2.3 分支结构 47

2.3.1 if语句 47

2.3.2 if语句的嵌套 49

2.3.3 switch语句 50

2.4 循环结构 52

2.4.1 for语句 52

2.4.2 while语句 53

2.4.3 do/while语句 54

2.4.4 foreach语句 55

2.4.5 跳转语句 56

2.5 字符串、数组和集合 56

2.5.1 字符串 56

2.5.2 数组 58

2.5.3 集合 62

2.6 运行和调试 68

2.6.1 运行 68

2.6.2 调试 69

2.7 异常处理 71

2.7.1 异常处理类 71

2.7.2 try和catch的用法 72

2.7.3 finally的用法 73

2.7.4 抛出异常 75

2.8 综合应用 76

上机实验 77

第3章 面向对象的程序设计 83

3.1 面向对象的程序设计基础 83

3.1.1 什么是面向对象的程序设计 83

3.1.2 类和对象的概念 83

3.2 封装和隐藏 84

3.2.1 定义类 84

3.2.2 定义类成员 85

3.2.3 对象及其成员的访问 89

3.2.4 构造函数和析构函数 91

3.3 继承和派生 93

3.3.1 基类和派生类 93

3.3.2 定义派生类 94

3.4 重载和重写 96

3.4.1 重载 96

3.4.2 重写 99

3.5 综合应用 100

上机实验 105

第4章 Windows窗体应用程序开发 107

4.1 常用控件 107

4.1.1 单选按钮、复选框和框架 107

4.1.2 列表框和组合框 111

4.1.3 日历和时钟 117

4.2 菜单和工具栏 123

4.2.1 引例——记事本程序 123

4.2.2 菜单设计 124

4.2.3 工具栏设计 128

4.3 通用对话框 130

4.3.1 建立通用对话框 130

4.3.2 “打开文件”对话框 131

4.3.3 “保存文件”对话框 132

4.3.4 “字体”对话框 132

4.3.5 “颜色”对话框 133

4.4 多重窗体应用程序开发 136

4.4.1 添加窗体 136

4.4.2 窗体的实例化和显示 137

4.4.3 窗体的隐藏和关闭 137

4.4.4 不同窗体间的数据访问 138

4.5 综合应用 138

上机实验 143

第5章 图形图像编程 147

5.1 GDI+绘图基础 147

5.1.1 GDI+概述 147

5.1.2 坐标系 149

5.1.3 Graphics类 150

5.1.4 GDI+中常用结构 152

5.2 图形绘制 152

5.2.1 线条与形状 152

5.2.2 图形填充 156

5.2.3 文本输出 158

5.3 图像处理 160

5.3.1 加载和显示图片 160

5.3.2 裁切和缩放图像 160

5.3.3 旋转、反射和扭曲图像 161

5.3.4 非规则窗体 163

5.4 综合应用 164

上机实验 169

第6章 数据库访问技术 175

6.1 数据库概述 175

6.1.1 关系型数据库模型 175

6.1.2 关系数据库标准语言SQL 176

6.1.3 创建数据库与数据表 178

6.2 ADO.NET数据访问对象 178

6.2.1 ADO.NET简介 179

6.2.2 连接数据库:Connection对象 179

6.2.3 执行SQL语句:Command对象 181

6.2.4 读取数据:DataReader对象 183

6.2.5 数据适配器:DataAdapter对象 184

6.2.6 数据集:DataSet对象 185

6.3 数据绑定技术 189

6.3.1 数据绑定 189

6.3.2 简单数据绑定 189

6.3.3 复杂数据绑定 190

6.3.4 用代码实现绑定 192

6.4 数据库操作 193

6.4.1 数据库操作步骤 193

6.4.2 数据库查询 194

6.4.3 数据库编辑 195

6.4.4 BLOB数据处理 196

6.5 综合应用 198

上机实验 208

第7章 文件操作 212

7.1 文件与文件夹 212

7.1.1 System.IO类 212

7.1.2 文件夹管理 212

7.1.3 文件管理 215

7.1.4 文件操作控件 218

7.2 用流读写文件 220

7.2.1 流 220

7.2.2 FileStream类 220

7.2.3 文本文件的读写 221

7.2.4 二进制文件的读写 223

7.3 综合应用 224

上机实验 225

第2篇 实验篇

实验1 C#编程环境和程序设计初步 230

1.1 知识要点 230

1.2 实验题解 232

实验2 C#语言基础和语句结构 240

2.1 知识要点 240

2.2 实验题解 243

实验3 面向对象的程序设计初步 259

3.1 知识要点 259

3.2 实验题解 261

实验4 用户界面设计和窗体应用程序开发 267

4.1 知识要点 267

4.2 实验题解 270

实验5 图形应用程序开发 278

5.1 知识要点 278

5.2 实验题解 281

实验6 数据库应用程序开发 296

6.1 知识要点 296

6.2 实验题解 298

实验7 文件的访问与读写 306

7.1 知识要点 306

7.2 实验题解 307

参考文献 316

内容摘要:

《面向应用型高校"十二五"规划教材C#程序设计简明教程》由电子工业出版社出版。《面向应用型高校"十二五"规划教材C#程序设计简明教程》遵从突出面向应用型高校学生的宗旨,以应用为主,力图将C#可视化程序设计的方法、面向对象的编程思路、绘图、数据库及文件等高级技术有机结合,帮助学习者不断巩固和检验所学知识,提高程序设计思路和编程能力,使读者通过学习《面向应用型高校"十二五"规划教材C#程序设计简明教程》,掌握基础知识、开阔视野、培养能力,为后续学习打下扎实的基础。全书在内容上由教学篇和实验篇两部分构成。其中的教学篇共7章,每章后面有若干上机实验,针对本章教学内容供读者检验和巩固所学知识。实验篇内容在章节安排上始终与教学篇保持一致,每章由“知识要点”和“实验题解”两部分构成。

书籍规格:

书籍详细信息
书名C#程序设计简明教程站内查询相似图书
9787121140112
如需购买下载《C#程序设计简明教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)24.0语种简体中文
尺寸26 × 18装帧平装
页数 220 印数

书籍信息归属:

C#程序设计简明教程是电子工业出版社于2011.8出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。