缪勇,李新峰,付志涛 编著的书,在当当网上买的,评论还不错,应该是和我这样的初学者,就它了!每日学习都要写笔记!
目录
第一篇 Visual Studio 2005开发环境和C#基础
第1章 Visual C# 2005简介
1.1 C#语言概述
1.1.1 C#语言的特点
1.1.2 C#与C/C++的关系
1.1.3 C#与Java相比较
1.1.4 C#2.0新增功能
1.2 C#的开发环境
1.3 Visual Studio 2005概述
1.3.1 Visual Studio 2005简介
1.3.2 Visual Studio 2005的安装
1.3.3 MSDN的安装
1.4 Visual Studio 2005的使用
1.4.1 启动Visual Studio 2005
1.4.2 Visual Studio 2005的起始页
1.4.3 Visual Studio 2005的窗口
1.4.4 创建和生成项目
1.4.5 调试
1.5 小结
第2章 C#语言基础
2.1 C#导言
2.2 变量和常量
2.2.1 变量命名
2.2.2 变量声明
2.2.3 常量
2.3 运用运算符
2.3.1 算术运算符
2.3.2 赋值运算符
2.3.3 其他运算符
2.3.4 运算符的优先级
2.4 流程控制语句
2.4.1 条件语句
2.4.2 循环语句
2.4.3 跳转语句
2.5 复杂类型
2.5.1 枚举
2.5.2 数组
2.6 编程注释
2.7 预处理介绍
2.8 小结
第3章 面向对象编程基础
3.1 C#中的对象和类
3.2 System.Object类
3.3 System.Object类
3.3.1 构造函数
3.3.2 析构函数
3.4 方法
3.4.1 方法定义
3.4.2 方法调用
3.4.3 方法重载
3.4.4 静态方法
3.5 小结
第4章 数组类和集合类
4.1 数组类
4.1.1 数组类是什么
4.1.2 数组类的应用
4.2 集合类
4.2.1 什么是集合类
4.2.2 使用集合类
4.3 小结
第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.3.3 显式接口实现
5.4 小结
第6章 线程和文件操作
6.1 线程简介
6.2 线程应用
6.2.1 创建线程
6.2.2 线程的生命周期
6.2.3 线程同步
6.2.4 线程的优先级
6.3 文件操作
6.3.1 System.IO命名空间
6.3.2 File类
6.3.3 FileStream类
6.3.4 创建并写入文件
6.3.5 读取文件
6.3.6 二进制文件读取
6.3.7 缓冲区的读写
6.4 小结
第7章 处理错误和调试
7.1 调试
7.1.1 程序错误
7.1.2 程序调试
7.2 异常处理
7.2.1 throw语句
7.2.2 try-catch-finally语句
7.3 小结
第二篇 NET与C#核心技术
第8章 NET框架
8.1 NET概述
8.1.1 NET平台
8.1.2 NET框架
8.1.3 公共语言规范CLS
8.2 公共语言运行库CLR
8.2.1 CLR概述
8.2.2 CLR的环境
8.3 托管代码
8.3.1 托管代码概述
8.3.2 托管代码编译和执行的过程
8.4 NET框架类库
8.4.1 NET框架类库概述
8.4.2 ADO.NET组件
8.4.3 XML数据组件
8.4.4 Windows Forms组件
8.4.5 Web Forms组件
8.5 NET编程
8.6 小结
第9章 C#.NET命名空间和程序集
9.1 C#.NET命名空间概述
9.2 C#.NET命名空间的使用
9.2.1 新建命名空间
9.2.2 使用命名空间
9.3 程序集概述
9.3.1 什么是程序集
9.3.2 为什么使用程序集
9.3.3 程序集的功能
9.4 程序集的应用
9.4.1 构建单文件程序集
9.4.2 构建多文件程序集
9.5 添加引用
9.6 小结
第10章 字符处理
10.1 字符串类
10.1.1 了解字符串
10.1.2 String类属性成员
10.2 操作字符串
10.2.1 分割字符串
10.2.2 获取子字符串
10.2.3 比较字符串
10.2.4 字符删除、插入和大小写的转换
10.2.5 字符串的合并
10.3 StringBuilder类
10.4 字符串的格式化
10.4.1 格式化
10.4.2 数值格式化
10.4.3 自定义的数值格式化
10.4.4 日期时间格式化
10.4.5 自定义日期时间格式化
10.5 小结
第11章 组件
11.1 属性
11.1.1 什么是属性
11.1.2 使用属性
11.1.3 只读属性和只写属性
11.1.4 属性的可访问性
11.2 索引器
11.2.1 什么是索引器
11.2.2 使用索引器
11.2.3 比较索引器与数组
11.3 委派和事件
11.3.1 委派
11.3.2 多重传送委派
11.3.3 事件
11.3.4 内置的委派类型
11.3.5 多重传送事件
11.4 泛型
11.4.1 泛型概述
11.4.2 使用泛型
11.4.3 条件约束
11.5 小结
第12章 部署
12.1 部署的含义和.NET Framework的部署功能
12.1.1 部署的含义
12.1.2 NET Framework的部署功能
12.2 Microsoft Windows Installer概述
12.2.1 什么是Windows Installer
12.2.2 Windows Installer的功能
12.3 创建Windows软件安装包
12.3.1 创建和配置工程
12.3.2 安装编辑器
12.3.3 文件系统编辑器
12.3.4 注册表编辑器
12.3.5 文件类型编辑器
12.3.6 用户界面编辑器
12.3.7 自定义操作编辑器
12.3.8 启动条件编辑器
12.3.9 构建工程
12.4 安装创建的Windows软件
12.5 小结
第三篇 Windows窗体程序
第13章 Windows窗体
13.1 窗体简介
13.2 创建窗体
13.3 设置窗体属性
13.4 窗体常用方法和事件
13.5 Windows窗体中常用控件
13.5.1 标签控件
13.5.2 文本框控件
13.5.3 按钮控件
13.5.4 列表框控件
13.5.5 组合框控件
13.6 Windows窗体常用控件示例程序
13.7 Windows窗体间的调用
13.8 小结
第14章 WinForms高级控件
14.1 单选按钮控件
14.2 复选框控件
14.3 选项卡控件
14.4 滚动条控件
14.5 进度条控件
14.6 列表视图和树视图控件
14.6.1 列表视图控件
14.6.2 树视图控件
14.7 小结
第15章 菜单和对话框
15.1 创建菜单
15.1.1 创建主菜单
15.1.2 创建快捷菜单
15.2 使用对话框
15.2.1 消息框
15.2.2 打开文件对话框
15.2.3 保存文件对话框
15.2.4 字体对话框
15.2.5 颜色对话框
15.3 小结
第16章 GDI+的应用
16.1 GDI+简介
16.2 GDI体系结构
16.3 System.Drawing命名空间
16.3.1 System.Drawing命名空间中的常用结构
16.3.2 System.Drawing命名空间中的类
16.4 颜色、位置和大小
16.4.1 颜色
16.4.2 位置和大小
16.5 Graphics类
16.6 路径和区域
16.6.1 路径
16.6.2 区域
16.7 画笔和画刷
16.7.1 画笔
16.7.2 画刷
16.8 小结
第17章 网络编程
17.1 网络协议概述
17.2 System.Net和System.Net.Sockets命名空间
17.2.1 System.Net命名空间
17.2.2 System.Net.Socket命名空间
17.3 TcpClient、TcpListener和NetworkStream
17.3.1 TcpClient和TcpListener
17.3.2 NetworkStream
17.4 小结
第四篇 数据
第18章 ADO.NET
18.1 ADO.NET概述
18.1.1 ADO.NET基本概念
18.1.2 ADO.NET基本结构
18.1.3 ADO.NET主要对象
18.1.4 ADO.NET的命名空间
18.2 结构化查询语言SQL
18.2.1 数据定义语言(DDL)
18.2.2 数据操纵语言(DML)
18.2.3 数据控制语言(DCL)
18.2.4 存储过程
18.2.5 其他语言元素
18.3 ADO.NET访问数据库
18.3.1 ADO.NET处理数据库的一般步骤
18.3.2 ADO.NET处理数据库的基本流程
18.4 DO.NET访问数据库实例
18.4.1 数据库设计
18.4.2 数据库连接类UserData
18.4.3 系统窗体及程序设计
18.5 小结
第19章 数据绑定技术
19.1 数据绑定概述
19.1.1 数据绑定的类型
19.1.2 数据绑定的一般步骤
19.1.3 常用的数据绑定方案
19.2 常用数据绑定控件
19.2.1 DataGrid控件
19.2.2 DataGridView控件
19.2.3 ComboBox控件和ListBox控件
19.3 小结
第20章 XML
20.1 XML简介
20.1.1 XML的产生
20.1.3 XML的优点
20.2 XML文档结构
20.3 命名空间
20.3.1 命名空间的声明
20.3.2 命名空间的使用
20.4 XML文档类型的定义
20.4.1 DTD
20.4.2 Schema
20.5 XML文档的显示
20.5.1 用CSS显示XML文档
20.5.2 用XSL显示XML文档
20.6 NET中的XML操作方法
20.6.1 使用MSXML
20.6.2 使用System.Xml
20.7 XML与ADO.NET
20.7.1 DateSet和XML之间的关系
20.7.2 DataSet和XML的相互转换
20.7.3 DataSet的XML架构
20.8 小结
第五篇 Web编程
第21章 ASP.NET开发
21.1 ASP.NET简介
21.2 安装和配置IIS
21.2.1 安装IIS
21.2.2 配置IIS
21.3 创建Web应用程序步骤
21.4 Web应用程序配置、安装和部署
21.4.1 Web应用程序的配置
21.4.2 配置安装和部署
21.5 小结
第22章 ASP.NET中的控件
22.1 HTML控件
22.1.1 HtmlForm控件
22.1.2 HtmlAnchor控件
22.1.3 HtmlInput控件
22.1.4 HtmlImage控件
22.1.5 HtmlTable控件
22.2 Web控件
22.2.1 文本控件
22.2.2 选择控件
22.2.3 控制转移控件
22.3 验证控件
22.3.1 RequiredFieldValidator控件
22.3.2 CompareValidator控件
22.3.3 RangeValidator控件
22.3.4 RegularExpressionValidator控件
22.3.5 CustomValidator控件
22.3.6 ValidationSummary控件
22.4 用户控件
22.5 小结
第23章 ASP.NET中的数据绑定
23.1 Repeater控件
23.2 DataList控件
23.3 DataGrid控件
23.3.1 显示列
23.3.2 分页
23.4 GridView控件
23.4.1 显示页眉和页脚
23.4.2 选定内容
23.4.3 编辑数据
23.4.4 删除数据
23.4.5 排序
23.4.6 分页
23.5 小结
第24章 ASP.NET中的对象
24.1 Page对象
24.2 HttpResponse对象
24.3 HttpRequest对象
24.4 HttpServerUtility对象
24.5 Application对象
24.6 Session对象
24.7 小结
第六篇 综合应用
第25章 贪吃蛇游戏制作
25.1 游戏开发简介
25.2 游戏架构设计
25.2.1 游戏玩家操作设计
25.2.2 类对象设计
25.3 游戏开发技术分析
25.3.1 GDI+图形显示技术
25.3.2 键盘 事件
25.3.3 窗体控件及对话框的使用
25.3.4 XML数据的读取与保存
25.4 编程实现
25.4.1 类对象编程
25.4.2 窗体编程
25.5 小结
第26章 网络文件下载
26.1 系统构架
26.2 系统工作机制
26.3 编程实现
26.3.1 服务器端程序
26.3.2 客户端程序
26.4 小结
第27章 企业产品信息发布系统
27.1 系统概述
27.2 系统分析与设计
27.2.1 企业用户功能
27.2.2 普通用户功能
27.2.3 管理员功能
27.3 数据库设计
27.4 系统实现
27.4.1 系统的配置信息
27.4.2 定义db.cs类
27.4.3 Default.aspx(主页面)
27.4.4 loginascx(企业用户、管理员登录)
27.4.5 reg.ascx(注册页面)
27.4.6 Join.ascx(显示最新加入的企业)
27.4.7 Post.aspx(发布新产品)
27.4.8 Modify1.aspx(修改产品资料页面)
27.4.9 Shop.aspx(浏览某一用户发布的所有供求信息、产品信息)
27.4.10 ShopNs.aspx(查看某一供求详细信息)
27.4.11 Yellowpage.aspx(企业黄页)
27.4.12 Yellowpage1.aspx(显示某个二级分类下的所有企业)
27.4.13 Manage.aspx(管理员管理页面)
27.5 小结