序
前言
第1章 C#概述
1. 1 C#简介
1. 1. 1 什么是C#
1. 1. 2 为什么开发C#
1. 1. 3 C#为我们提供了什么
1. 2 C#安装
1. 3 C#集成环境介绍
1. 3. 1 C#的界面
1. 3. 2 标题栏
1. 3. 3 菜单栏
1. 3. 4 工具栏按钮
1. 3. 5 代码和文本编辑器
1. 3. 6 类视图窗口和解决方案资源管理器
1. 3. 7 输出
1. 3. 8 属性窗口
1. 4 Hello World程序
1. 4. 1 如何创建一个应用程序
1. 4. 2 写一个HelloWorld程序
1. 4. 3 HelloWorld程序代码分析
1. 4. 4 程序运行结果
1. 4. 5 基于Windows的HelloWorld程序的编写
1. 5 小结
第2章 C#语言基础
2. 1 C#的数据类型与转换
2. 1. 1 整数类型
2. 1. 2 布尔类型
2. 1. 3 实数类型
2. 1. 4 十进制类型
2. 1. 5 字符类型
2. 1. 6 结构类型
2. 1. 7 枚举类型
2. 1. 8 类
2. 1. 9 接口
2. 1. 10 数组
2. 1. 11 代表
2. 1. 12 类型转换
2. 2 C#的变量与常量简介
2. 2. 1 变量
2. 2. 2 常量
2. 3 C#操作符与表达式
2. 3. 1 操作符的优先级
2. 3. 2 算术操作符和算术表达式
2. 3. 3 赋值操作符和赋值表达式
2. 3. 4 关系操作符和关系表达式
2. 3. 5 位操作符和位运算
2. 4 C#的流程控制语句
2. 4. 1 选择结构
2. 4. 2 循环结构
2. 5 小结
第3章 C#面向对象编程基础
3. 1 什么叫面向对象编程
3. 1. 1 面向对象技术的历史
3. 1. 2 面向对象的概念和特点
3. 1. 3 面向对象技术的优点
3. 1. 4 面向对象的程序设计语言
3. 2 C#的类和接口
3. 2. 1 类的定义和声明
3. 2. 2 类的成员
3. 2. 3 构造函数和析构函数
3. 2. 4 C#的类与C 的类的比较
3. 2. 5 接口
3. 3 C#的域. 属性和方法
3. 3. 1 域
3. 3. 2 属性
3. 3. 3 方法
3. 4 C#的事件和索引指示器
3. 4. 1 事件
3. 4. 2 索引指示器
3. 5 C#的继承和多态性
3. 5. 1 C#的继承体系
3. 5. 2 C#中的多态性
3. 5. 3 C#中的抽象类
3. 5. 4 C#中用接口实现继承
3. 6 小结
第4章 C#的可视化编程基础
4. 1 常用组件的使用
4. 1. 1 Button的使用
4. 1. 2 label和textBox
4. 1. 3 timer
4. 1. 4 GroupBox. RadioButton. CheckBox
4. 1. 5 ListBox
4. 2 菜单设计和使用
4. 2. 1 C#中菜单的设计
4. 2. 2 C#中菜单的事件处理和快捷键
4. 2. 3 C#中菜单的动态添加和删除
4. 2. 4 用. NETFrameworkSDK编写一个菜单程序
4. 2. 5 一个弹出式菜单程序
4. 3 图形组件应用
4. 3. 1 PictureBox
4. 3. 2 TreeView组件
4. 3. 3 ListView和ImageList
4. 3. 4 图形
4. 4 使用对话框
4. 4. 1 模态和非模态对话框
4. 4. 2 使用标准对话框
4. 4. 3 使用通用对话框
4. 5 表单高级编程
4. 5. 1 表单的属性与使用
4. 5. 2 用. NETFrameworkSDK写一个MDI程序
4. 5. 3 用VisualStudio. NET写一个图像查看程序
4. 6 小结
第5章 C#的深入编程
5. 1 C#的文件操作
5. 2 C#的WindowsService编程
5. 2. 1 什么是WindowsService
5. 2. 2 怎么用VisualC#. NET创建一个WindowsService程序
5. 2. 3 一个Service程序实例
5. 2. 4 安装一个Service
5. 2. 5 如何管理WindowsService
5. 3 C#的数据库编程
5. 3. 1 初始设置
5. 3. 2 创建和配置数据集
5. 3. 3 向窗体添加DataGrid控件, 并将其绑定到数据
5. 3. 4 填充DataGrid控件
5. 3. 5 添加将数据集更改发送回数据库的代码
5. 4 C#的网络编程
5. 5 小结