第1章 构建应用程序
1.1 设计应用程序
1.2 设计用户界面
1.3 构建数据库
1.4 设计规范
1.5 编写应用程序
1.6 实现数据库
1.7 自定义控件
1.8 用户界面
1.9 打印报表
1.10 添加帮助系统
1.11 创建安装程序
1.12 新的界面,更多的代码
第2章 设计应用程序
2.1 报表清单
2.2 定义报表字段
2.2.1 定义每个报表和打印输出的报表字段
2.2.2 修改报表字段的清单
2.3 报表样本
2.3.1 报表模板
2.3.2 数据布局
2.4 输出到输入
2.5 过程流程图
2.5.1 准备、过程和结果
2.5.2 过程流程图的图解
2.6 屏幕字段清单的收尾工作
2.7 小结
第3章 设计用户界面
3.1 设计过程
3.1.1 初步的考虑
3.1.2 屏幕分辨率
3.1.3 设计者的角色
3.2 使用模板
3.2.1 基本窗体模板
3.2.2 数据输入模板
3.3 根据模板构建窗体
3.3.1 创建布局
3.3.2 菜单
3.4 小结
第4章 构建数据库
4.1 构建数据库
4.1.1 创建数据库表
4.1.2 检查输入屏幕和报表
4.1.3 数据库图解
4.2 小结
第5章 制订设计规范
5.1 准备规范
5.1.1 LazyMan Inventory设计规范
5.1.2 审查
5.1.3 批准
5.2 小结
第6章 编写应用程序
6.1 创建项目
6.2 Windows Form Designer生成的代码
6.2.1 显示代码
6.2.2 编辑默认的C#代码
6.3 在项目中添加新元素
6.3.1 添加图像资源
6.3.2 设置父窗体的属性
6.3.3 窗体的编码
6.3.4 添加splash图像
6.3.5 添加菜单
6.3.6 添加工具栏
6.3.7 添加XML文档
6.4 小结
第7章 实现数据库
7.1 重新创建数据库
7.2 编写数据访问代码
7.3 小结
第8章 自定义控件
8.1 创建自定义控件
8.1.1 只接受数字的文本框自定义控件
8.1.2 自定义的组合框用户控件
8.2 小结
第9章 用户界面
9.1 创建于窗体
9.1.1 设置于窗体属性
9.1.2 初始代码的修改
9.1.3 初始化菜单和工具栏的默认设置
9.1.4 激活于窗口
9.1.5 子窗口打开标志
9.1.6 打开子窗口
9.1.7 已激活的手窗口
9.1.8 为MdiChildActivate事件创建处理程序
9.1.9 为菜单单击事件创建处理程序
9.1.10 创建状态栏
9.1.11 设置Window菜单的MdiList属性
9.1.12 测试代码
9.2 创建用户界面
9.2.1 添加控件
9.2.2 创建图像资源
9.2.3 输入代码
9.2.4 using指令
9.2.5 Instance Fields区域
9.2.6 构造函数
9.2.7 Load Form区域
9.3 小结
第10章 打印报表
10.1 打印设置
10.2 打印功能
10.2.1 添加打印对话枢控件
10.2.2 添加代码
10.2.3 静态字段
10.2.4 构造函数
10.2.5 静态方法
10.2.6 实例方法
10.3 报表打印
10.4 创建子窗体
10.4.1 设置子窗体属性
10.4.2 初始代码的修改
10.5 预览Inventory Price List
10.5.1 using指令
10.5.2 常量字段
10.5.3 静态字段
10.5.4 添加控件
10.5.5 加载公司图标图像资源
10.5.6 构造函数初始化
10.5.7 PreviewInventoryPriceList_Closing方法
10.5.8 PrintPage方法
10.5.9 createFontStyle方法
10.6 小结
第11章 添加帮助系统
11.1 准备HTML Editor
11.2 准备HTML Help Workshop
11.3 创建大纲视图
11.4 创建页面
11.4.1 HTML
11.4.2 JavaScript
11.4.3 测试HTML
11.5 HTML Help Workshop
11.5.1 New Project向导
11.5.2 HTML Help Workshop项目
11.6 把Help添加到应用程序中
11.6.1 全局的帮助
11.6.2 上下文敏感的帮助
11.7 小结
第12章 创建安装程序
12.1 创建安装CD
12.2 Setup和Deployment项目
12.2.1 另外的项目
12.2.2 项目相关性
12.2.3 File System编辑器
12.2.4 Deployment Project Properties窗口
12.2.5 User Interface Editor
12.2.6 生成项目
12.3 Custom Action项目
12.3.1 代码
12.3.2 部署
12.4 管理安装
12.4.1 LazyMan CD的最少安装文件
12.4.2 LazyManCD
12.4.3 添加Setup项目
12.4.4 组织CD文件
12.4.5 测试CD
12.5 小结