C#程序设计案例教程 / 计算机系列教材
作者: 朱伟华、刘志宝等
出版时间:2014年10月
出版社:清华大学出版社
- 清华大学出版社
- 9787302374541
- 44485
- 0045158071-6
- 16开
- 2014年10月
- 工学
- 软件工程
- TP312C
- 计算机类
- 本科
本书适合作为高职院校计算机专业的C#编程技术课程教材,也可供相关从业人员或感兴趣的读者学习参考。
第1章 C#与VisualStudio简介
1.1 知识梳理
1.1.1 .NETFramework
1.1.2 C#简述
1.1.3 VisualStudio
1.1.4 面向对象程序设计
1.2 任务实现
1.2.1 任务1:安装VisualStudio2008
1.2.2 任务2:熟悉VisualStudio2008
1.2.3 任务3:编写“HelloWorld”欢迎程序
1.2.4 任务4:设计用户登录界面
1.3 实践与指导
实训一:编写简单的控制台应用程序
实N2:编写简单的Windows窗体应用程序
1.4 课外任务
第2章 数据类型与运算符
2.1 知识梳理
2.1.1 数据类型
2.1.2 变量
2.1.3 常量
2.1.4 类型转换
2.1.5 运算符
2.2 任务实现
2.2.1 任务1:设计整数计算器
2.2.2 任务2:计算长方体的面积和体积
2.2.3 任务3:根据身份证号获取个人信息
2.2.4 任务4:判断字符是否为字母
2.2.5 任务5:判断两个整数的奇偶性
2.3 实践与指导
实训:数据类型与运算符应用
2.4 课外任务
第3章 控制结构
3.1 知识梳理
3.1.1 if语句
3.1.2 switch语句
3.1.3 while语句
3.1.4 do…while语句
3.1.5 for语句
3.2 任务实现
3.2.1 任务1:判断分数是否通过
3.2.2 任务2:判断数是否位于区间内
3.2.3 任务3:判断成绩的等级
3.2.4 任务4:判断用户操作的流程
3.2.5 任务5:求指定范围内所有三位数中奇数的和
3.2.6 任务6:提取某个不超过五位正整数中各位对应的数字
3.3 实践与指导
实训一:算术运算
实训二:求完数
3.4 课外任务
第4章 数组
4.1 知识梳理
4.1.1 一维数组
4.1.2 二维数组
4.1.3 交错数组
4.1.4 操作数组常用方法
4.2 任务实现
4.2.1 任务1:计算单科成绩最高分、最低分及平均分
4.2.2 任务2:按成绩对班级人员排名
4.2.3 任务3:密文转换
4.3 实践与指导
实训:数组的应用
4.4 课外任务
第5章 面向对象
5.1 知识梳理
5.1.1 类与对象的关系
5.1.2 类定义及构成
5.1.3 方法重载
5.1.4 声明创建对象
5.1.5 构造函数及构造函数重载
5.1.6 修饰符
5.1.7 属性(类的封装)
5.1.8 类的继承
5.1.9 接口
5.1.10 多态
5.1.11 静态成员
5.2 任务实现
5.2.1 任务1:求取某学生成绩总分
5.2.2 任务2:描述圆、圆柱体,并计算其特征值
5.2.3 任务3:认识动物
5.2.4 任务4:求各种几何图形的面积
5.3 实践与指导
实训:类与对象的应用
5.4 课外任务
第6章 异常处理结构
6.1 知识梳理
6.1.1 程序中的错误
6.1.2 异常
6.1.3 异常类
6.1.4 异常处理关键字
6.1.5 自定义异常
6.2 任务实现
6.2.1 任务1:一元二次方程求解
6.2.2 任务2:日期验证
6.3 实践与指导
实训:异常处理结构的应用
6.4 课外任务
第7章 常用控件
7.1 知识梳理
7.1.1 控件概述,
7.1.2 界面常用控件
7.1.3 窗体、菜单及工具栏控件
7.2 任务实现
7.2.1 任务1:知识问答
7.2.2 任务2:图片动画播放器
7.2.3 任务3:城市树列表
7.2.4 任务4:系统主文档窗体
7.3 实践与指导
实训一:图片循环浏览器
实训二:高级界面控件应用实例
7.4 课外任务
第8章 文件操作
8.1 知识梳理
8.1.1 流概述
8.1.2 System.IO命令空间
8.1.3 FileStream类
8.1.4 StreamWriter类
8.1.5 DirectoryInfo类与Directory类
8.1.6 FileInfo类与File类
8.2 任务实现
8.2.1 任务1:应用FileStream读写文件
8.2.2 任务2:应用StreamReadFile和StreamWriterFile读写文件
8.2.3 任务3:简易文件浏览器
8.3 实践与指导
实训:文件浏览器
8.4 课外任务
第9章 ADO.NET访问数据库
9.1 知识梳理
9.1.1 ADO.NET概述
9.1.2 SQLServer.NET数据提供者
9.1.3 DataGridView控件
9.2 任务实现
9.2.1 任务1:信息管理系统主体框架开发
9.2.2 任务2:用户信息维护模块
9.3 实践与指导
实训:个人通信录信息管理
9.4 课外任务
参考文献