内容简介
第一章 认识VISUAL C#.NET
1.1 VISUAL C#.NET 7.0的发展
1.1.1 对网络窗体和网络服务支持
1.1.2 对数据库发展的支持
1.1.3 对编程语言发展的支持
1.1.4 对工程调试发展的支持
1.1.5 对创建组件和控件的支持
1.1.6 Windows窗体
1.2 如何安装VISUAL STUDIO.NET 7.0
1.2.1 安装Visual Studio.net 7.0的系统要求
1.2.2 安装Visual Studio.net 7.0
1.2.3 删除Visual Studio.net 7.0
1.3 VISUAL STUDIO.NET 7.0的启动与退出
1.3.1 Visual Studio.net 7.0的启动
1.3.2 Visual Studio.net 7.0的退出
1.4 如何使用帮助系统
1.4.1 MSDN For Visual Studio.net 7.0查阅器的使用
1.4.2 利用Visual Studio.net 7.0联机链接方式
第二章 VISUAL C# NET集成开发环境(NE)
2.1 集成开发环境的窗口组成
2.1.1 主窗口的组成
2.1.2 窗体(Form)的使用
2.1.3 代码窗口
2.1.4 工具箱(Toolbox)窗口
2.1.5 属性窗口的使用
2.1.6 工程资源浏览器窗口(Solution Explorer)
2.1.7 对象浏览器窗口(Object Browser)的使用
2.1.8 输出窗口(Output Window)
2.1.9 其他窗口简介
2.2 自定义工作环境
2.2.1 工具栏的自定义
2.2.2 设置自己的代码编辑器
2.3.1 文件菜单项(File)
2.3 菜单系统的使用
2.3.2 编辑菜单项(Edit)
第三章 C#编程设计基础
3.1 C#语言有关的概念
3.1.1 声明的作用
3.1.2 成员的种类
3.1.3 成员的访问
3.1.4 签名与重载
3.1.5 作用域的规则
3.1.6 名字屏蔽的组成
3.1.7 名字空间和类型名的指定
3.2 数据类型的使用
3.2.1 值类型的种类
3.2.2 引用类型的种类
3.2.3 加框转换与消框转换
3.3 变量的使用
3.3.1 各种变量类型的定义
3.3.2 缺省值的使用
3.3.3 定义赋值的使用
3.3.4 如何引用变量
3.4 类型的转换
3.4.1 隐式转换
3.4.2 显示转换
3.4.3 标准转换
3.4.4 自定义转换
3.5 用户定义的数据类型
3.5.1 结构的定义
3.5.2 数组的定义
3.5.3 枚举的定义
3.6 程序流控制语句
3.6.1 终点及其可达性
3.6.2 block语句
3.6.4 标签语句的是用
3.6.3 空语句的使用
3.6.5 声明语句的使用
3.6.6 表达式语句
3.6.8 循环语句
3.6.7 选择语句
3.6.9 跳转语句
3.6.10 try语句
3.6.11 溢出检查语句
3.6.12 锁定语句
4.1 声名一个类
4.1.1 修饰符
第四章 类的概念及使用
4.1.2 抽象类的说名
4.1.3 隐藏类的说名
4.1.4 基类的说名
4.1.5 基类的作用
4.1.6 类的类体
4.2 类的成员
4.2.1 类的继承性
4.2.2 new修饰符的使用
4.2.3 修饰符的访问
4.2.4 组成类型
4.2.5 类成员的种类
4.3 常量的定义
4.4 域的声明与使用
4.4.1 静态域与实例域
4.4.2 readonly修饰符
4.4.3 常量的静态只读域
4.4.4 常量的版本与只读域
4.4.5 域的初始化
4.4.6 变量的初始化
4.4.6 静态域的初始化
4.4.7 实例域的初始化
4.5.1 方法参数的声明
4.5 方法的声明与使用
4.5.2 值参数
4.5.3 引用参数的定义性赋值
4.5.4 Out参数的声明
4.5.5 Params参数的声明
4.5.6 静态方法(static)与实例方法
4.5.7 虚方法(virtual)与非虚方法
4.5.8 重载方法声明(override)
4.5.9 抽象方法声明(abstract)
4.5.10 外部方法声明(extem)
4.5.11 方法体的声明
4.6 对象的属性
4.6.1 声明静态属性(static)
4.6.3 属性的访问
4.7 对象的事件
4.8 指示器的使用
4.9 运算符的声明与使用
4.9.1 一元运算符的声明
4.9.2 二元运算符的声明
4.9.3 转换运算符的声明
4.10 构造函数的声明与使用
4.10.1 初始化构造函数
4.10.3 执行构造函数
4.10.2 初始化实例变量
4.10.4 缺省的构造函数
4.10.4 私有的构造函数
4.10.4 可选参数的实现
4.11 析构函数的声明
4.12 静态构造函数的声明
第五章 程序组织,接口与代理
5.1 名字空间的使用
5.1.1 编译单元
5.1.2 名字空间声明(namespace)
5.1.3 使用方向
5.1.4 声明名字空间成员
5.2 接口的声明与成员
5.1.5 声明类型
5.2.1 接口的声明
5.2.2 接口的成员
5.2.3 完全修饰名的使用
5.2.4 接口实现
5.3 代理的声明与修饰
5.3.1 代理的声明
5.4 属性的使用
5.4.1 属性类的声明
5.3.2 代理的修饰符
5.4.2 如何说明属性
5.4.3 保留的属性
第六章 窗体的设计
6.1 标准窗体程序设计
6.1.1 窗体工作环境
6.1.2 如何添加窗体
6.1.3 标准窗体的组成部分
6.1.4 属性概述
6.1.6 标准窗体属性程序举例
6.1.7 方法概述
6.1.8 标准窗体方法程序举例
6.1.9 事件概述
6.2 几种常用标准控制概述
6.2.1 标签控件(Label)
6.2.2 文本框控件(TextBox)
6.2.3 命令按钮控件(Button)
6.2.4 单选按钮控件(OptionButton)
6.2.5 复选框控件(CheckBox)
6.2.6 列表框控件(ListBox)
6.3 MDI窗体程序设计
6.3.1 多文档(MDI)窗体基础
6.3.2 窗体的组成类型
6.3.3 创建MDI父窗体
6.3.4 MDI子窗体相关属性
6.3.5 创建MDI子窗体
6.3.6 MDI窗体设计举例
6.3.7 激活子窗体(Activate 方法)
6.3.8 排列子窗体(MDILayout 属性)
6.3.9 如何设计应用程序界面
第七章 菜单编程设计
7.1 菜单概述
7.1.1 菜单的结构
7.2 菜单编辑器的使用
7.1.2 菜单的标题与命名
7.3 菜单的使用
7.3.1 菜单类的常用属性,方法与对象
7.3.2 菜单的各种操作
7.4 应用程序举例
7.4.1 绘图板程序设计
7.4.2 分析程序
第八章 对话框控件与命令按钮控件
8.1 对话框控件程序设计
8.1.2 对话框的种类与使用
8.1.3 各种通用对话框概述
8.1.4 对话框应用程序举例
8.2 命令按钮控见、复选框控件与选项按钮控件的属性
8.2.1 命令按钮控件
8.2.2 复选框控控件
8.2.3 复选按钮控件
8.2 按钮控件的运用
8.2.1 按钮有效性的设置
8.2.3 按钮大小与移动的设置
8.2.4 运行时按钮的添加
8.2.5 图形按钮
8.2.6 GroupBox 控件的使用
8.2.8 控件的删除
8.2.7 Tab键的设置
8.2.9 Checkd属性
8.2.10 复选按钮属性的设置
8.2.11 按钮控件应用程序举例
8.2.12 分析程序说明
第九章 几种高级控件
9.1 列表框、组合框与文本框
9.1.1 列表框(Listbox)与组合框(Combo)属性概述
9.1.2 Listbox与Combo的使用
9.1.3 综合应用程序举例
9.1.4 文本框(TextBox)的使用
9.1.5 应用程序举例
9.2 进程控件系列
9.2.1 滚动条(Scrollbar)控件的使用
9.2.2 滑轨控件(Track)的使用
9.2.3 进程条(ProgressBar)控件的使用
9.2.4 NumericUpDown控件的使用
9.2.5 DomainUpDown控件的使用
9.2.6 综合应用程序举例
9.3 时间控件系列
9.3.1 定时器(Timer)控件的使用
9.3.2 月历(MonthCalendar)控件的使用
9.3.3 DateTimePicker控件的使用
9.3.4 DataTime类型概述
9.3.5 应用程序举例
第十章 工具栏、状态栏、进度条与工具提示
10.1 工具栏简介
10.2 使用工具栏
10.2.1 工具栏按钮控件与工具栏控件
10.2.2 工具栏控件的基本属性
10.2.3 工具栏控件的主要方法
10.2.6 创建工具栏应用举例
10.2.5 ImageList控件的使用
10.3 使用状态栏
10.3.1 StatusBraPanel对象的基本属性
10.3.2 创建状态栏应用举例
10.4 使用进度条和工具提示
10.4.1 进度条控件的基本属性与函数
10.4.2 进度条控件应用程序举例
10.4.3 工具提示(ToolTip)控件的属性与函数
10.5 综合应用程序举例
11.1.2 PictureBox控件的添加
11.1.1 PictureBox控件简介
11.1 图片框(PICTUREBOX)控件的使用
第十一章 图像处理控件系列
11.1.3 图片的添加
11.1.4 PictureBox控件的属性设置
11.2 图像列表(IMAGELIST)控件的使用
11.2.1 ImageList控件的添加
11.2.2 利用图像列表添加图像
11.3 树视(TREEVIEW)控件的使用
11.3.1 Treeview控件的添加
11.3.2 节点的添加
11.3.3 列表显示(ListView)控件的添加
11.4 图像编辑图
11.4.1 直线的画法
11.4.2 封闭图形的画法
11.4.3 图像列表类的基本属性
11.4.4 图像列表类的主要方法
11.4.5 工具条的使用
11.4.6 快捷键的设定
11.4.7 颜色概述
11.4.8 前景色与背景色的设定
11.4.9 颜色调色板上颜色的改变
11.4.10 颜色模板的保存
11.5 画线(LINE)与图形控件
11.4.11 透明或相反色的设置
11.5.1 图像编辑器工具条简介
11.5.2 直线的画法
11.5.3 封闭图形的画法
11.6 应用程序举例说明
第十二章 网络窗体应用程序的开发
12.1 基础知识概述
12.1.1 体系结构
12.1.2 商业对象层的产生
12.1.3 用户界面的设计
12.1.4 网络程序的展开
12.1.5 网络安装程序的创建
12.2 网络窗体设计(WEB FORMS)
12.2.1 Web Forms概述
12.2.2 Web Forms的编码模型
12.2.3 ASP页移植成网络窗体页
12.2.4 创建与管理网络窗体页
12.2.5 编译与运行网络窗体
12.3 HTML页的创建
12.3.1 什么是HTML语言
12.3.2 创建HTML页
12.3.3 HTML设计器
12.3.4 HTML元素的位置设置方式
12.3.5 HTML元素的排列
12.3.6 表格的创建和编辑
12.3.7 〈DIV〉元素与〈SPAN〉元素
12.3.8 超级链接与书签的插入
12.3.9 在浏览器中预览HTML页
12.4 各种HTML标记的使用
12.4.1 HEAD中标记的使用
12.4.2 文本标记的使用
12.4.3 标题、列表与超链接
12.4.4 输入标记的使用
12.5 层叠样式表(ESS)的使用
12.5.1 ESS简介
12.5.2 ESS的定义
12.5.3 给HTML元素分配一个风格样式类
12.5.4 用外部ESS定义样式
12.5.5 ESS的优先权问题
12.5.6 添加外部ESS
12.5.7 创建ESS
12.6 在网络窗体页中添加VBSCRIPT代码
12.6.1 〈SCRIPT〉标记的使用
12.6.2 VBScript脚本的创建与编辑
12.6.3 VBScript脚本中的事件处理
12.6.4 VBScript脚本对象的使用
12.7 ASP.NET语法概述
12.7.1 指示语句
12.7.2 成员与方法的定义
12.7.3 行内代码与表达式的定义
12.7.4 HTML元素的插入与编程
12.7.5 服务器控件的插入
12.7.6 数据绑定表达
12.7.7 记对象标记
12.7.8 include语法
12.8.1 ASP页的移植
12.7.9 注释
12.8 ASP.NET技术应用
12.8.2 事件处理过程的创建
第十三章 数据库应用程序设计
13.1 分布式应用与数据集概述
13.1.1 ADO.NET简介
13.1.2 连接数据库的问题
13.1.3 数据集的定义及作用
13.1.4 数据集实现非连接
13.1.5 数据的基本格式XML
13.1.7 ADO.NET的优点
13.1.6 数据集结构的XSD模式
13.1.8 ADO.NET与ADO的比较
13.2 数据库应用程序举例
13.2.1 工程与窗体的新建
13.2.2 数据库的连接
13.2.3 数据集命令的设定
13.2.4 数据集的建立
13.2.5 运行
13.3 数据窗口向导的使用
13.3.1 数据库访问窗口的创建
13.3.2 数据窗口向导的使用
13.3.3 利用数据窗口向导设计程序
13.4 利用编码创建数据库访问窗口
13.4.1 数据集的创建与配置
13.4.2 数据命令与数据集命令的创建
13.4.3 数据集和访问方法的生成
13.4.4 添加DataGrid控件显示数据
13.4.5 显示数据集更新的实现
13.5 参数查询访问数据应用程序举例
13.5.1 控件的添加
13.5.2 文本框与数据集的连接
13.5.3 编写程序的源代码
13.5.4 程序的运行