C#程序设计与项目实战 / 21世纪高等职业教育计算机系列规划教材
作者: 庄越
出版时间:2014年6月
出版社:电子工业出版社
- 电子工业出版社
- 9787121231384
- 1-1
- 22666
- 0065150289-0
- 平装
- 16开
- 2014年6月
- 518
- 324
- 工学
- 软件工程
- TP312C
- 程序设计
- 高职高专
本教材职业特征鲜明,逻辑清晰、形式生动活跃,适合作为高职院校计算机专业学生相关课程的教材,也可作为计算机编程爱好者的参考资料。
第1章 认知.NET与C#
1.1 任务1:认知.NET
1.1.1 .NET发展历史
1.1.2 .NET Framework
1.1.3 程序编译
1.1.4 C#
1.1.5 Visual Studio
1.2 任务2:创建应用程序
1.2.1 基于控制台的应用程序
1.2.2 基于Windows窗体的应用程序
1.3 小结
1.4 实训任务
第2章 数据运算
2.1 任务1:标识符与关键字
2.1.1 命名标识符
2.1.2 关键字
2.2 任务2:使用常量和变量
2.2.1 常量
2.2.2 变量
2.3 任务3:认知基本数据类型
2.3.1 简单类型
2.3.2 枚举类型
2.3.3 结构类型
2.4 任务4:数据运算
2.4.1 运算符类型
2.4.2 赋值运算符与赋值表达式
2.4.3 算术运算符与算术表达式
2.4.4 关系运算符与关系表达式
2.4.5 逻辑运算符与逻辑表达式
2.4.6 位运算符
2.4.7 扩充后的赋值运算符
2.4.8 条件运算符
2.4.9 运算符优先级
2.5 任务5:类型转换
2.5.1 隐式转换
2.5.2 显式转换
2.4.3 System.Convert类
2.4.4 数值和字符串之间的转换
2.4.5 装箱和拆箱
2.6 小结
2.7 实训任务
第3章 程序流程控制
3.1 任务1:认知程序的三种结构
3.1.1 顺序结构
3.1.2 分支结构
3.1.3 循环结构
3.2 任务2:条件判断
3.2.1 if语句
3.2.2 switch语句
3.3 任务3:循环嵌套
3.3.1 while语句
3.3.2 do…while语句
3.3.3 for语句
3.3.4 foreach语句
3.4 流程跳转
3.5 小结
3.6 实训任务
第4章 收集同一类型的数据
4.1 任务1:创建和使用数组
4.1.1 数组的概念
4.1.2 声明和初始化数组
4.1.3 访问数组
4.1.4 System.Array类
4.1.5 匿名数组
4.2 任务2:集合处理
4.2.1 非泛型集合
4.2.2 泛型集合
4.3 任务3:字符串处理
4.3.1 String类
4.3.2 StringBuilder类
4.4 小结
4.5 实训任务
第5章 堆积木——方法
5.1 任务1:创建一个方法
5.2 任务2:调用方法
5.3 任务3:向方法传递参数
5.3.1 参数的类别
5.3.2 值参数调用
5.3.3 引用参数调用
5.4 任务4:方法的重载
5.5 任务5:Main()方法
5.6 任务6:变量的作用域
5.6.1 局部变量
5.6.2 全局变量
5.7 小结
5.8 实训任务
第6章 面向对象基础
6.1 任务1:认知面向对象
6.1.1 理解面向对象
6.1.2 面向对象的概念
6.2 任务2:面向对象程序设计
6.2.1 类
6.2.2 类成员
6.2.3 this关键字
6.2.4 委托
6.2.5 事件
6.3 小结
6.4 实训任务
第7章 面向对象高级
7.1 任务1:继承性
7.1.1 理解继承
7.1.2 继承的特性
7.1.3 派生类
7.1.4 尊老爱幼——派生类中调用构造函数
7.1.5 密封类
7.1.6 隐藏从基类继承的成员
7.2 任务2:多态性
7.2.1 虚方法
7.2.2 抽象方法和抽象类
7.3 任务3:接口
7.3.1 理解接口
7.3.2 使用接口
7.3.3 判别实现了某接口的对象
7.3.4 接口和抽象类的比较
7.4 小结
7.5 实训任务
第8章 调试程序和异常处理
8.1 任务1:调试程序
8.1.1 错误类型
8.1.2 调试工具栏
8.1.3 调试命令
8.2 任务2:异常处理
8.2.1 异常类
8.2.2 使用异常
8.2.3 创建用户定义的异常类
8.3 任务3:生成程序
8.4 小结
8.5 实训任务
第9章 开发Windows窗体应用程序
9.1 任务1:认知Windows窗体应用程序
9.1.1 窗体
9.1.2 控件
9.1.3 事件
9.2 任务2:认知Windows窗体
9.3 任务3:使用常用的Windows窗体控件
9.3.1 Windows窗体控件的共同特性
9.3.2 标签Label
9.3.3 文本框TextBox
9.3.4 按钮Button
9.3.5 单选按钮RadioButton
9.3.6 复选框CheckBox
9.3.7 列表框ListBox
9.3.8 组合框ComboBox
9.3.9 计时器Timer
9.3.10 进度条ProgressBar
9.3.11 日期时间DateTimePicker
9.3.12 图片框PictureBox
9.3.13 图像列表组件ImageList
9.3.14 树视图TreeView
9.3.15 列表视图ListView
9.3.16 消息框MessageBox
9.3.17 通用对话框
9.3.18 菜单MenuStrip
9.3.18 工具栏ToolStrip
9.3.19 状态栏StatusStrip
9.4 任务4:构建多文档界面窗体
9.4.1 SDI和MDI应用程序简介
9.4.2 多文档界面特点
9.4.3 创建多文档界面
9.5 小结
9.6 实训任务
第10章 开发图形应用程序
10.1 任务1:认知图形绘制基础
10.1.1 GDI+
10.1.2 图形坐标系统
10.1.3 绘图对象
10.2 任务2:绘制图形
10.2.1 绘图图面Graphics
10.2.2 画笔Pen
10.2.3 画笔绘图
10.2.4 画刷Brush
10.2.5 清理图面
10.3 任务3:绘制文本与图像
10.3.1 文本
10.3.2 图像
10.4 任务4:交互绘图
10.4.1 鼠标事件
10.4.2 鼠标绘图
10.5 小结
10.6 实训任务
第11章 文件流操作
11.1 任务1:认知文件和流
11.1.1 文件和流的概念
11.1.2 FileStream类
11.2 任务2:操作文件和目录
11.2.1 File类和FileInfo类
11.2.2 Directory类和DirectoryInfo类
11.3 任务3:读写文件
11.3.1 读写文本文件
11.3.2 读写二进制文件
11.4 小结
11.5 实训任务
第12章 数据库操作——ADO.NET
12.1 任务1:理解数据访问模型
12.2 任务2:认知ADO.NET对象模型
12.2.1 ADO.NET对象模型
12.2.2 数据提供程序
12.2.3 DataSet
12.2.4 ADO.NET的数据访问模式
12.3 任务3:创建数据库连接
12.3.1 连接对象Connection
12.3.2 ConnectionString属性
12.3.3 应用程序配置文件
12.3.4 管理数据库连接
12.3.5 处理连接的异常
12.4 任务4:在连接环境中获取数据
12.4.1 命令