第1章 认识C#
1.1 场景引入
1.2 什么是.NET
1.3.NET应用程序的编译
1.3.1 从用户代码到机器代码
1.3.2 中问语言介绍
1.4.NET Frame worlk平台体系结构
1.5 C#语言
1.6 第一个简单的控制台应用程序
1.6.1 任务1.1 :打印客户信息
1.6.2 独立实践:打印邮寄地址
1.7 创建简单的Windows应用程序
1.7.1 任务1.2 :在对话框中显示客户信息
1.7 .2任务1.3:显示图像
1.7 .3任务1.4 :在文本框中显示客户信息
1.7.4 独立实践:显示当前时间
1.8 认识使用程序逻辑解决问题
1.8.1 程序开发的步骤
1.8.2 描述算法的工具
任务1.5 :计算门票收益和捐款额
1.8 .3算法实例
任务1.6 :数的排序
任务1.7 :投资计算
1.8.4 独立实践:画活动图和指出伪代码
1.9 项目实践
第2章 基本数据的存储与运算
2.1 场景引入
2.2 变量与常数
2.2.1 变量的含义和作用
2.2.2 标识符
2.2.3 变量声明
任务2.1 :计算路程
2.2.4 常数
2.2.5 独立实践:计算多项式的值
213基本数据类型
2.3.1 整型
任务2.2 :产品销售
2.3 .2字符数据类型
任务2.3:字符检查
2.3 .3非整型
任务2.4 :贷款计算器
2.3.4 格式化输出
2.3.5 算术运算
2.3.6 基本数据类型的相互转换
任务2.5 :隐式和强制数值转换
2.3.7 算术溢出及显式转换溢出
任务2.6 :算术溢出及
显式转换溢出
2.3.8 布尔类型
任务2.7 :数值比较
2.3.9 独立实践
2.4 项目实践
第3章 使用对象存储数据及完成任务
3.1 场景引入
3.2 类和对象
3.3 消息和方法
3.4 使用现有的类
3.4.1 Form类
任务3.1 :以编程方式创建窗体
3.4.2 Form类的常用属性及方法
3.4 .3 String Builder类
任务3.2 :文字游戏
3.4.4 String Builder‘类的常用属性及方法
3.5 创建自己的类
3.5.1 创建圆类
任务3.3 :使用圆类计算圆的面积
(版本1)
3.5.2 使用set方法和get方法访问
字段
任务3.4 :使用圆类计算圆的面积(版本2)
3.5 .3使用可实例化类的
贷款计算器
任务3.5 :贷款计算器(版本2)
3.5.4 独立实践
3.6 项目实践
第4章 程序流控制
4.1 场景引入
4.2 选择语句
4.2.1 if语句
任务4.1 :计时工人工资的计算
(版本1)
4.2.2 if else语句
任务4.2 :猜数游戏
4.2 .3条件运算符
任务4.3:显示时间(版本11
4.2.4 if else if else语句
任务4.4 :工资发放(版本1)
4.2.5 if语句的嵌套
任务4.5 :求数的绝对值
4.2.6 switch语句
任务4.6 :计算器(版本1)
4.2.7 复合赋值运算符
4.2.8 条件逻辑运算符和逻辑运算符
4.2.9 独立实践
4.3 循环语句
4.3.1 while语句
任务4.7 :计算复利存款(版本1)
4.3.2 do while语句
任务4.8 :计算复利存款(版本2)
4.3.3 for语句
任务4.9 :打印字母表及对应的
.ASCII码(版本1)
4.3.4 嵌套循环
任务4.1 0:计算销售额
4.3.5 独立实践
4.4 跳转语句
4.4.1 go to语句
4.4.2 break语句
4.4.3 continue语句
4.4.4 运算符的优先级
4.5 项目实践
第5章 使用数组存储一系列数据
5.1 情景引入
512数组
任务5.1 :计算月平均降雨量
5.2.1 数组初始化
任务5.2 :显示月名称
5.2.2 可变长度的数组的声明
任务5.3 :创建可变长度的数组
5.2.3 独立实践
5.3 多维数组
5.3.1 多维数组的声明和创建
5.3.2多维数组初始化
5.3 .3 实例研究
任务5.4 :测试二维数组
任务5.5 :数据查询
任务5.6 :学生考试成绩统计
5.3.4 独立实践
5.4 值类型与引用类型
……
第6章 使用方法完成任务
第7章 使用类与对象设计程序
第8章 使用继承重用代码
第9章 实现多态性
第10章 创建GUI程序和数据库应用程序
第11章 使用ADO.NET进行数据库编程
第12章 与用户交互
第13章 用流进行文件输入和输出