内容简介
第0章 本书导读
0-1 本书导读
0-2 书附光盘
0-3 如何使用书附光盘
第1章 C#开发环境
1-1 安装.NET平台
1-1-1 下载.NET软件
1-1-2 安装.NET软件
1-1-3 设置环境变量
1-2 用记事本编辑C#程序
1-3 在命令行编译并运行C#程序
1-4 用UltraEdit编辑并运行C#程序
1-5 用Visual Studio.NET编辑并运行C#程序
第2章 流程图与算法
2-1 流程图
2-2 算法
2-3 习题
第3章 第一个C#程序
3-1 第一个C#程序
3-3 using命令
3-2 注释
3-5 方法结构
3-6 字符串显示在屏幕
3-4 类结构
3-7 习题
第4章 C#的基本元素
4-1 字符集
4-2-2 浮点型常量
4-2-4 字符型常量
4-2-3 布尔型常量
4-2-1 整型常量
4-2 常量
4-2-5 字符串型常量
4-2-6 对象引用
4-3 标识符
4-4 关键字
4-5 标记
4-6 习题
第5章 基本类型
5-1-2 短整型类型short
5-1-1 字节类型sbyte
5-1 整型类型
5-1-3 整型类型int
5-1-4 长整型类型long
5-1-5 无符号整型类型
5-1-6 整型类型值域
5-2 浮点型类型
5-2-1 浮点型类型float
5-2-2 双精度浮点型类型double
5-3 字符类型
5-6 结构类型
5-4 布尔类型
5-5 枚举类型
5-7 字符串
5-8 数组
5-9 表达式
5-10 综合范例
5-11 习题
第6章 基本输出与输入
6-1 Console类
6-3 从键盘输入一个字符串
6-2 从键盘输入一个字符
6-4 从命令行输入字符串
6-5 输出字符到屏幕
6-6 输出布尔值到屏幕
6-7 输出字符串到屏幕
6-8 输出数值到屏幕
6-9 数值根据格式输出
6-10 输出到打印机
6-11 习题
第7章 语句
7-2 关系运算符与表达式
7-1 流程控制运算符
7-3 逻辑运算符与表达式
7-4 字符串转换为数值
7-5 选择语句
7-5-1 If语句
7-5-2 switch语句
7-6 循环语句
7-6-1 while语句
7-6-2 do语句
7-6-3 for语句
7-6-4 foreach语句
7-7 跳转语句
7-7-1 break语句
7-7-2 continue语句
7-7-3 return语句
7-7-4 goto语句
7-8 异常处理语句
7-8-1 throw语句
7-8-2 try语句
7-9 checked与unchecked语句
7-10 lock锁住语句
7-11 习题
第8章 定义类
8-1 类的定义
8-2 定义常量
8-3 定义字段
8-4 定义方法
8-4-1 返回值
8-4-2 指针类型
8-4-3 参数列表
8-5 定义属性
8-6 构造函数声明
8-7 索引声明
8-8 事件声明
8-9 析构函数
8-10 使用.NET类里的类
8-11 习题
第9章 类的进阶说明
9-1 对象与类
9-2 创建对象
9-3 调用方法
9-4 参数
9-5 数据类型
9-6 创建多个实体
9-7 字段初值
9-8 程序代码
9-9 Clock实体
9-9-1 实现Needle及Clock类
9-9-2 类图与对象图
9-9-3 Needle类程序代码
9-9-4 Clock类程序代码
9-9-5 内部与外部方法调用
9-9-6 Clock类的编译及运行
9-10 对象间的沟通
9-11 Notebook类
9-11-1 Notebook类程序代码
9-11-2 集合对象的结构
9-11-3 集合对象的编号
9-11-4 从集合对象移除
9-11-5 处理整个集合对象
9-12 Score类
9-13 习题
第10章 字符与字符串
10-1 Char结构
10-2 字符串构造函数
10-3 字符串基本操作
10-4 字符串查找
10-5 字符串比较
10-6 字符串转换
10-7 字符串对象其他方法
10-8 StringBuilder类
10-9 习题
第11章 命名空间
11-1 命名空间的使用
11-2 using的使用
11-3 制作DLL文件
11-4 习题
第12章 异常处理
12-1 除以零所产生的异常
12-2 使用throw产生异常
12-3 try与catch
12-4 使用finally子句
12-5 Exception类的继承关系
12-6 自定义异常类
12-7 综合例题
12-8 习题
第13章 事件
13-1 Timer对象
13-2 火灾事件
13-3 信息到达事件
13-4 习题
第14章 文件处理
14-1 Stream流
14-2 MemoryStream类
14-3 FileStream类
14-3-1 FileMode枚举类型
14-3-2 FileAccess枚举类型
14-3-3 FileShare枚举类型
14-3-4 范例
14-4 BufferedStream类
14-5 StreamWriter类
14-6 StreamReader类
14-7 File类
14-8 Directory类
14-9 字符的编码系统
14-10 二进制文件
14-10-1 BinaryWriter和BinaryReader类
14-10-2 二进制文件输出
14-10-3 从二进制文件定位读取
14-10-4 建立一个随机文件
14-10-5 从随机文件读取记录
14-10-6 随机文件排序
14-10-7 查找指定记录
14-11 习题
第15章 SQL与数据库对象
15-1 关系型数据库
15-2 SQL指令
15-3 SQL所支持的数据类型
15-4 SQL的组成
15-4-1 数据定义语言
15-4-2 数据处理语言
15-5 微软Access数据库系统支持SQL
15-6 支持Access数据库的相关类
15-6-1 DataSet类
15-6-2 DataTable类
15-6-3 DataRow类
15-6-4 DataColumn类
15-6-5 OleDbConnection类
15-6-6 OleDbDataAdapter类
15-6-7 OleDbCommandBuilder类
15-6-8 OleDbCommand类
15-6-9 OleDbDataReader类
15-7 创建phonetab数据表
15-8 插入记录到数据表
15-9 查询操作
15-10 更新操作
15-11 删除记录
15-12 删除数据表
15-13 创建addrtab数据表
15-14 关联数据表的查询
15-15 主从三层式体系结构
15-16 数据库的结构数据
15-17 习题
第16章 继承与多态
16-1 多媒体管理程序
16-2 使用继承机制
16-3 C#的继承表示法
16-4 子类型
16-5 动态绑定
16-6 覆盖
16-7 调用超类方法
16-8 方法多态
16-9 习题
第17章 接口
17-1 接口的声明格式
17-2 实现接口的属性
17-3 实现接口的方法
17-4 习题
第18章 线程
18-1 创建线程
18-2 线程的暂停与恢复
18-3 删除线程
18-4 线程的优先权
18-5 综合例题
18-6 习题
第19章 .NET运行时期环境
19-1 .NET平台主要组件
19-2 .NET平台的体系结构
19-3 通用语言运行环境
19-4 .NET平台类库
19-5 配件
19-5-1 组件
19-5-2 配件功能
19-5-3 配件结构
19-5-4 配件属性
19-6 调用配件
19-7 私有及共享配件
第20章 在.NET环境设计程序
20-1 Visual Studio.NET功能
20-1-1 文件(F)
20-1-2 编辑(E)
20-1-3 视图(V)
20-1-4 项目(P)
20-1-5 生成(B)
20-1-6 调试(D)
20-1-8 窗口(W)
20-1-7 工具(T)
20-1-9 帮助(H)
20-2 创建一个窗口应用程序
20-3 创建一个窗口应用程序项目
20-4 选择一个项目类型
20-5 一个项目所包含的文件
20-6 解决方案及项目
20-6-1 在解决方案里加入一个项目
20-6-2 设置为启动项目
20-7 项目程序代码
20-8-1 设计视图窗口
20-8 项目窗口
20-8-2 属性窗口
20-8-3 类视图窗口
20-8-4 对象浏览器窗口
20-8-5 服务器资源管理器窗口
20-9 图钉按钮
20-10 设置项目配置
20-11 调试
20-12 命名常规
第21章 窗口窗体类
21-2 Control框架
21-1 组件和控件框架
21-3 创建简单的Windows Form
21-4 Control与Form控件
第22章 窗体基本组件
22-1 Button控件
22-2 CheckBox控件
22-3 RadioButton控件
22-4 TextBox控件
22-5 RichTextBox控件
22-6 ComboBox列表控件
22-7 ListBox控件
22-8 CheckedListBox控件
22-9 习题
第23章 项目制作
23-1 字体及颜色
23-2 按键及鼠标
23-3 绘图
23-4 多媒体
23-5 文件
23-6 习题
附录A ASCII码表
附录B UltraEdit安装及使用
B-1 安装UltraEdit
B-2 设置UltraEdit
B-3 有关UltraEdit 中文版
附录C C#编译器命令行格式
附录D Visual Studio.NET安装及使用
D-1 Visual Studio.NET安装
D-2 Visual Studio.NET对C#程序的设置
D-3 使用Visual Studio.NET编译运行C#程序
D-4 使用Visual Studio.NET创建C#项目
附录E .NET平台的SDK工具
附录F .NET平台的SDK文件使用
附录G C#内置类
G-1 bool类
G-2 byte类
G-3 char类
G-4 Decimal类
G-5 double类
G-6 float类
G-7 int 类
G-8 long类
G-9 object类
G-10 sbyte类
G-11 short类
G-12 string类
G-13 uint类
G-14 ulong类
G-15 ushort类
附录H 参考数据及C#相关网站
H-1 参考数据
H-2 C#相关网站