目录
第1章第一个控制台应用项目
1.1创建控制台应用项目
1.1.1控制台应用项目的文件构成
1.1.2为第一个控制台应用编写代码
1.2程序输出和输入
1.2.1输出
1.2.2输入
1.3程序输出和输入的应用
第2章数据类型
2.1值类型
2.2引用型
2.2.1数组
2.2.2字符串
2.2.3StringBuilder类
2.2.4动态数组
2.2.5泛型集合
2.2.6数据字典
2.3值类型与引用型比较
2.4数据类型转换
2.5装箱与拆箱
2.6数据类型的应用
第3章程序结构与调试
3.1程序结构
3.1.1顺序结构
3.1.2分支结构
3.1.3循环结构
3.2程序调试
3.2.1调试
3.2.2异常
3.3程序结构应用
第4章类与对象
4.1面向对象思想
4.1.1客观物质世界中类与对象的描述
4.1.2面向对象程序设计中类与对象
4.1.3面向对象程序设计思想
4.2类的创建与使用
4.2.1类的创建
4.2.2类字段定义
4.2.3类方法定义
第5章继承与多态
5.1继承关系表示
5.2隐藏方法、虚方法
5.2.1隐藏方法
5.2.2虚方法
5.3多态
5.4访问修饰符
第6章类与接口
6.1部分类
6.2静态类
6.3抽象类
6.4接口
6.5委托
6.6匿名方法
6.7Lambda表达式
第7章初识Windows应用项目
7.1简单浏览器
7.2Windows应用项目工具
7.3Windows项目常用控件
7.4Windows功能窗体及实现
7.4.1MDI窗体
7.4.2单例窗体
7.4.3模式窗体
7.4.4登录窗体
7.4.5窗体间参数传递
第8章控件动态加载与代码优化
8.1控件动态加载
8.1.1控件动态加载模型设计
8.1.2控件动态加载实现
8.1.3控件信息提示
8.1.4序列化与反序列化
8.2消息框
8.2.1系统消息框
8.2.2系统消息框返回值
8.2.3自定义消息框
8.3代码优化
8.4代码优化应用
第9章图形图像处理
9.1使用画笔和画刷
9.2水印
9.3画图板
第10章记事本
10.1文件菜单
10.2编辑菜单
10.3格式菜单
10.4工具栏和状态栏
10.5记事本相关控件
第11章Word和Excel操作
11.1Word操作
11.1.1打开文档
11.1.2插入表格
11.1.3插入图片
11.2Excel数据导入导出
11.2.1数据导入
11.2.2数据导出
11.3多线程
第12章文件系统与Windows操作
12.1资源管理器
12.2文件系统类
12.3文件管理常用控件
12.4Windows系统操作
12.5文件管理应用
第13章搭建学生信息管理系统
13.1系统分析与设计
13.1.1需求分析
13.1.2功能设计
13.1.3系统设计
13.2数据访问及返回值
13.2.1数据访问过程
13.2.2数据访问返回值
13.2.3常用数据源访问方式
13.3实现系统登录与用户管理
13.3.1三层架构模型
13.3.2搭建三层架构
13.3.3实现系统登录
13.3.4实现用户权限
第14章系统管理
14.1修改密码
14.2用户管理
14.2.1用户查询
14.2.2添加用户
14.2.3更新用户
14.2.4删除用户
14.3数据导入导出
14.3.1从Excel导入学生信息
14.3.2批量导入Excel数据
14.3.3将学生信息导出到Excel表
14.4系统初始化
14.5数据备份
14.6数据恢复
第15章学生信息管理
15.1增删改查学生信息
15.2学生信息报表
15.2.1安装报表
15.2.2单个学生信息报表
15.2.3多个学生信息报表
15.3使用LINQ技术
第16章完善和打包应用程序
16.1完善应用程序
16.2打包应用程序
16.2.1安装程序制作准备
16.2.2制作安装程序
16.3应用程序安装
参考文献
