目录 1
第1章 Hello,Internet 1
1.1 晋升为网页程序设计师 1
1.2 Visual Studio.NET与记事本 5
1.3 以Visual Studio.NET设计的Web项目的组成 7
第2章 装饰网页 11
2.1 Label控件 12
2.2 Literal控件 15
2.3 Button控件 17
2.4 Image控件 21
2.5 HypperLink控件 23
2.6 LinkButton控件 24
2.7 ImageButton控件 26
2.8 TextBox控件 28
2.9 CheckBox控件 30
2.10 RadioButton控件 33
2.11 Panel控件 35
2.12 CheckBoxList控件 37
2.13 RadioButtonList控件 39
2.14 Table控件 41
2.15 DropDownList控件 44
3.1 什么是ADO.NET 48
第3章 初探ADO.NET 48
3.2 ADO.NET的对象模型 49
3.3 联机存取与离线存取 51
3.4 第一个Web数据库应用程序 52
3.5 初探客户数据管理程序 57
3.6 命名空间(Namespace) 61
第4章 使用Connection对象来连接到数据源 66
4.1 选择适合的联机方式 66
4.2 如何联机到数据库 67
4.3 联机到Microsoft Access 69
4.4 联机到Microsoft Excel 71
4.5 用可视化的方式建立Connection对象 75
4.6 连接到一个XML文件 77
4.7 探索数据库的信息 79
4.8 Connection对象的事件 81
4.9 数据库的Pooling 83
第5章 结构化异常处理 92
5.1 结构化异常处理 92
5.2 基本的异常处理 94
5.3 SQL Server的异常处理 102
5.4 InfoMessage事件 108
第6章 Transact SQL程序设计 112
6.1 SQL基本介绍 112
6.2 数据库操作语言——SELECT查询指令 116
6.3 INSERT插入记录的SQL指令 123
6.4 UPDATE修改记录的SQL指令 124
6.5 DELETE删除记录的SQL指令 125
第7章 探索Internet无穷的宝藏 126
7.1 SqlCommand对象 126
7.2 动态查询 132
7.3 存储过程 138
7.4 在Visual Studio.NET中建立存储过程 141
7.5 用SqlCommand对象来修改数据 144
8.1 ADO.NET的离线存取模型 150
第8章 ADO.NET的离线存取模型 150
8.2 建立数据库与加入表格 152
8.3 修改数据 162
8.4 建立DataTable间的关联与条件限制 174
8.5 DataView对象 189
第9章 维护实际的数据库 199
9.1 建立测试数据库 199
9.2 DataAdapter对象 204
9.3 深入数据修改的流程 225
9.4 Master-Detail程序设计 243
第10章 数据的交易控制 263
10.1 认识数据库的交易管理 263
10.2 SQL Server的交易管理 264
10.3 ADO.NET的交易处理 265
10.4 数据交易的隔离层级 268
第11章 会计系统:系统分析与建立数据库 275
11.1 会计系统的系统分析 275
11.2 建立数据库 289
11.3 触发器 292
11.4 规则 312
11.5 用户自定义函数 315
第12章 会计系统:主菜单与数据输入操作的设计 321
12.1 主画面 321
12.2 AC110会计科目类维护 322
12.3 AC120会计科目维护 330
12.4 AC130支票输入 353
第13章 会计系统:报表设计 370
13.1 电子表格 371
13.2 损益表 381
13.3 资产负债表 384
13.4 收入统计表 386
13.5 费用统计表 388
13.6 支票打印 390
13.7 日记账 393
13.8 明细分类账 395
13.9 总分类账 399