内容简介
第1章Visual C#简介
1.1 .NET Framework4.5介绍
1.2 Visual C#介绍
1.2.1 Visual C#的由来
1.2.2 C# 4.5新增的功能
1.3 Visual C#语言的特点
1.3.1简洁的语法
1.3.2精细的面向对象设计架构
1.3.3与Web紧密结合
1.3.4完善的安全性与错误处理
1.3.5灵活的版本处理技术
1.3.6更好的灵活性和兼容性
1.4 VS2012开发环境介绍
1.4.1 VS2012的界面
1.4.2菜单栏
1.4.3标题栏
1.4.4工具栏按钮
1.4.5代码和文本编辑器
1.4.6类视图窗口和解决方案资源管理器
1.4.7属性窗口
1.5案例实训
1.6小结
1.7习题
第2章 变量与表达式
2.1变量
2.1.1变量的声明
2.1.2变量的命名
2.1.3变量的种类、赋值
2.1.4变量类型之间的转换
2.2常量
2.3表达式
2.3.1算术运算符
2.3.2赋值运算符
2.3.3运算符的优先级
2.4数据类型
2.4.1值类型
2.4.2引用类型
2.5案例实训
2.6小结
2.7习题
第3章 流程控制
3.1选择结构控制语句
3.1.1三元运算符
3.1.2 if语句
3.1.3 switch语句
3.2循环结构
3.2.1 while循环
3.2.2 do循环
3.2.3 for循环
3.2.4 foreach语句
3.2.5死循环
3.3跳转语句在循环体中的作用
3.3.1 break和continue语句
3.3.2 goto语句
3.3.3 return语句
3.4案例实训
3.5小结
3.6习题
第4章 数组与字符串
4.1一维数组
4.2多维数组与交错数组
4.3 String类
4.4 HashTable
4.4.1 HashTable简述
4.4.2 HashTable的简单操作
4.4.3遍历HashTable
4.4.4对HashTable进行排序
4.5字符与字符串
4.5.1字符串的声明和初始化
4.5.2字符串的处理
4.6案例实训
4.7小结
4.8习题
第5章 函数、字段和属性
5.1函数的定义和使用
5.2函数参数的传递方式
5.2.1值参数
5.2.2引用型参数
5.2.3输出参数
5.2.4数组型参数
5.2.5参数的匹配
5.3区块变量与字段成员
5.3.1区块变量
5.3.2字段成员
5.4运算符重载
5.4.1一元运算符重载
5.4.2二元运算符重载
5.4.3比较运算符重载
5.5 Main()函数
5.6字段
5.7属性
5.8案例实训
5.9小结
5.10习题
第6章 程序调试与异常处理
6.1程序调试和调试方法
6.2异常处理
6.2.1异常处理的注意事项
6.2.2异常处理中使用的语句
6.3抛出异常
6.4案例实训
6.5小结
6.6习题
第7章 面向对象编程技术
7.1面向对象编程的基本思想
7.2类与对象的建立
7.3构造函数和析构函数
7.3.1构造函数
7.3.2析构函数
7.4继承与多态
7.4.1继承
7.4.2多态
7.4.3抽象与密封
7.5接口
7.5.1接口的声明以及实现
7.5.2通过使用is实现查询
7.5.3通过使用as实现查询
7.6代理(delegate)
7.7案例实训
7.8小结
7.9习题
第8章 常见窗体控件的使用
8.1 Windows控件
8.1.1 Windows窗体
8.1.2控件的公有属性、事件和方法
8.1.3 Button控件
8.1.4 TextBox控件
8.1.5 RadioButton控件和CheckBox控件
8.1.6 ListBox控件
8.1.7 ComboBox控件
8.1.8 ListView控件
8.1.9 ToolStrip控件
8.1.10 StatusStrip控件
8.1.11 MenuStrip控件
8.2用户自定义控件
8.2.1用户自定义控件概述
8.2.2定制控件示例
8.3案例实训
8.4小结
8.5习题
第9章 使用ADO.NET访问数据库
9.1 ADO.NET类和对象概述
9.1.1 ADO.NET
9.1.2 .NET框架数据提供程序
9.1.3 DataSet
9.2 ADO.NET基本数据库编程
9.2.1连接数据库
9.2.2插入新的数据记录
9.2.3删除数据记录
9.2.4修改数据记录
9.3 ADO.NET与XML
9.3.1了解ADO.NET和XML
9.3.2 DataSet对象对XML的支持
9.4案例实训
9.5小结
9.6习题
第10章GDI绘图技术
10.1 GDI+简介
10.1.1 GDI+新增功能的介绍
10.1.2 GDI+的工作机制
10.2颜色与坐标
10.2.1 GDI+的颜色设置
10.2.2 GDI+中的坐标空间
10.3绘图对象的介绍
10.3.1 Graphics对象
10.3.2 Pen对象
10.3.3 Brush对象
10.4案例实训
10.5小结
10.6习题
第11章Web应用程序基础
11.1 ASP.NET的特点
11.2 IIS的安装以及虚拟目录的设置
11.2.1 IIS的安装
11.2.2 ASP.NET虚拟目录的设置
11.3 ASP.NET对象简介
11.3.1 Request对象
11.3.2 Page对象
11.3.3 Application对象
11.3.4 Session对象
11.3.5 Response对象
11.3.6 Server对象
11.3.7使用对象来保存数据
11.4 ASP.NET控件简介
11.4.1 HTML服务器控件
11.4.2 Web服务器控件
11.4.3输入验证控件
11.5案例实训
11.6小结
11.7习题
第12章 文件操作
12.1文件和目录
12.1.1目录操作
12.1.2 DirectoryInfo对象的创建
12.1.3文件操作
12.2数据的读取和写入
12.2.1按文本模式读写
12.2.2按二进制模式读写
12.3异步文件操作
12.4案例实训
12.5小结
12.6习题
第13章 综合WinForm程序设计与开发
13.1 Visual Studio2012中的方案与项目
13.2组装式应用程序设计
13.3 MDI开发环境
13.4应用程序间的调用
13.5案例实训
13.6小结
13.7习题
第14章Windows窗口应用程序的部署
14.1窗口应用程序的部署
14.2窗口应用程序的安装
14.3远程安装Windows窗口应用程序
14.4小结
14.5习题
第15章 项目实践
15.1软件的生存周期
15.1.1软件定义阶段
15.1.2软件开发阶段
15.1.3软件运行维护阶段
15.2图书馆管理信息系统
15.2.1系统总体设计
15.2.2系统数据库设计
15.2.3系统主界面设计
15.2.4用户登录和添加
15.2.5图书信息管理
15.2.6借阅信息管理
15.2.7系统方案设计方法及配置
15.3小结
参考文献