第1章 UltraDev 4基础知识 1
1.1 UltraDev 4的特色与功能 1
1.1.1 UltraDev 4的特色 1
1.1.2 UltraDev 4功能介绍 2
1.2 UltraDev 4的操作界面 8
1.3关于动态网页 16
1.4 UltraDev的工作流程 16
第2章 有关数据库的知识 19
2.1数据库基础 19
2.2数据库的连接 20
2.2.1与数据库相结合 20
2.2.2了解ADO外壳 21
2.2.3使用数据库驱动程序与数据库连接 22
2.2.4数据库驱动程序的调用 23
2.2.5连接字符串里使用DSN 24
2.3建造网络应用程序的必要条件 25
2.4微软个人网络服务器(Personal Web Server)的安装 26
2.5 Allaire ColdFusion服务器的安装 26
2.6在Widnows中配置DSN 27
第3章 制作简单的新闻系统 30
3.1系统设计 30
3.2静态页面制作 31
3.3 Access数据库的建立 31
3.4设定DSN 33
3.5本地站点的定义和连接数据库 35
3.6添加新闻 38
3.7设定记录集 42
3.8浏览新闻标题 44
3.9浏览新闻详细内容 49
3.10搜索新闻 52
3.11更新新闻 56
3.12删除新闻 63
第4章 将UltraDev 4与数据库连接 67
4.1创建数据库连接 67
4.1.1 DSN连接的创建 67
4.1.2创建没有DSN的连接 68
4.3建立UltraDev应用的连接 70
4.3.1设置远程数据库的连接 70
4.2数据库连接的编辑 70
4.3.2信息量的限制 71
第5章 定义UltraDev 4的数据源 73
5.1定义记录集(Recordset)作为数据源 73
5.2为ASP页面定义浏览器提交(browser-submitted)的数据源 74
5.2.1关于ASP的请求对象 75
5.2.2将ASP的请求变量定义为数据源 75
5.3为ColdFusion页面定义浏览器提交的数据源 76
5.3.1关于ColdFusion的URL、表单和客户端变量 76
5.3.2定义ColdFusion的各种变量作为数据源 76
5.4为JSP页面定义浏览器提交的数据源 77
5.5定义会话变量作为数据源 77
5.6定义应用变量作为数据源 78
5.7定义储备过程的服务器对象作为数据源 79
5.8作为数据源的JavaBeans定义(仅限于JSP) 80
5.9利用缓存保存数据源 82
5.10数据源的改变和删除 82
第6章 创建记录集(Recordset) 84
6.1 SQL入门 84
6.1.1选择整个表 84
6.1.2选择指定字段 84
6.1.3限制记录的数目 85
6.1.4记录排序 85
6.2定义记录集 86
6.2.1不使用SQL定义记录集 86
6.2.2使用SQL定义记录集 89
6.2.3 SQL示例说明 91
6.3调用存储过程 93
6.4复制记录集到其他页面 93
6.5对记录集编辑和删除 94
6.5.1编辑记录集 94
6.5.2删除记录集 95
第7章 添加动态内容 96
7.1定义数据源 96
7.2创建动态文本 98
7.2.1添加动态文本 98
7.2.2修改占位符(placeholder)的外观 99
7.2.3数据格式的应用 100
7.3动态的图像 101
7.4.1使文本和图像区域动态化 103
7.4使用表单(form)中的对象动态化 103
7.4.2使复选框动态化 104
7.4.3使单选按钮动态化 106
7.4.4使列表/菜单对象动态化 107
7.5动态的HTML属性 109
7.6使ActiveX、Flash和其他对象参数动态化 110
7.7动态内容的改变 112
7.8动态内容的删除 113
第8章 显示数据库记录 115
8.1创建记录集的导航链接 115
8.1.1创建导航的记录集 115
8.1.3使用活动对象Recordset Navigation Bar创建记录集的导航条 116
8.1.2建立显示页面 116
8.1.4分步创建记录集导航条 117
8.2显示和隐藏的区域 119
8.3显示多重记录 120
8.4创建记录的计数器 121
8.4.1用活动对象Recordset Navigation Status创建记录的计数器 121
8.4.2分步创建记录的计数器 122
8.5制作主页面和细节页面 124
8.5.1给主页面定义记录集 124
8.5.2使用活动对象(Master/Detail Page Set)完成主/细节页面的设置 124
8.5.3分步完成主页面和细节页面的设置 127
8.6在页面上编辑服务器端行为 129
9.1创建搜索页面 130
第9章 创建搜索数据库的页面 130
9.2创建结果页 131
9.2.1通过一个搜索参数查询 131
9.2.2通过多个搜索参数查询 134
9.2.3显示查询记录 136
9.3给查询结果页创建细节页面 136
9.3.1修改结果页面 136
9.3.2使用服务器行为创建细节页 138
9.3.3使用过滤的记录集创建细节页 139
9.4创建相关的页面 141
9.5进阶实例——高级搜索 142
9.5.1所用到的数据库和页面 142
9.5.2设定DSN 143
9.5.3定义站点和连接数据库 144
9.5.4相等搜索 146
9.5.5相似搜索 155
9.5.6范围搜索 160
9.5.7组合搜索 165
第10章 创建编辑数据库的页面 173
10.1创建插入记录的页面 173
10.1.1用活动对象(Record Insertion Form)来创建插入页 173
10.1.2分步创建插入页 176
10.2创建更新记录的页面 178
10.2.1识别要更新的记录 179
10.2.2提取更新的记录 179
10.2.3使用活动对象(Record Update Form)来创建更新页 180
10.2.4分步创建更新页 183
10.3创建删除记录的页面 184
10.3.1识别删除的记录 185
10.3.2提取删除的记录 185
10.3.3显示被删除的数据 186
10.3.4对服务器发送删除指令 186
10.3.5将记录从数据库表中删除 187
10.4进阶实例——论坛的制作 188
10.4.1系统设计 188
10.4.2静态页面的制作 189
10.4.3 Access数据库的建立 189
10.4.4设定DSN 191
10.4.5定义站点和连接数据库 192
10.4.6创建论坛首页 194
10.4.7创建浏览主题页面 199
10.4.8添加人气值功能 207
10.4.9创建发表新主题页面 209
10.4.10创建回复主题页面 216
10.4.11回复值 220
10.5实例——网页计数器 224
10.5.1相关页面 224
10.5.2数据库的建立 225
10.5.3设定DSN 225
10.5.4定义站点和连接数据库 226
10.5.5创建计数器页面 228
10.6实例——网上投票系统 232
10.6.1相关页面 233
10.6.2数据库的建立 233
10.6.3设定DSN 233
10.6.4定义站点和连接数据库 234
10.6.5投票页面的制作 236
10.6.6投票成功页面 239
10.6.7查看投票结果页面 242
第11章 创建具有访问权限的页面 246
11.1创建注册页面 246
11.1.1存储有关用户的注册信息 246
11.1.3将用户信息添加到数据库里 247
11.1.2让用户选择用户名和密码 247
11.1.4确认被选中的用户名是唯一的 249
11.2创建登录页 250
11.2.1在数据库中创建注册用户的表 250
11.2.2让用户登录 250
11.2.3检查用户名和密码 250
11.3创建仅仅授权的用户能进入的页面 252
11.3.1将未授权的用户指向其他页面 253
11.3.2限制进入页面的设置框 253
11.3.3在数据库里储备不同权限的用户信息 254
11.4用户登出(Log Out)系统 255
11.5进阶实例——会员系统 256
11.5.1系统设计 256
11.5.2建立首面和数据库 257
11.5.3注册新会员 262
11.5.4寄送密码 265
11.5.5会员登录 269
11.5.6修改个人资料 274
11.5.7会员登出 278
第12章 定制自己的UltraDev 4 280
12.1数据格式的编辑和制作 280
12.1.1编辑UltraDev中的数据格式 280
12.1.2创建新的UltraDev数据格式 281
12.2安装更多的服务器行为 282
12.3编辑服务器端行为 283
12.3.1编辑自定义的服务器端行为 283
12.3.2编辑UltraDev 4的服务器端行为 285
12.4 UltraDev 4高级实例——网上书店 286
12.4.1系统设计 286
12.4.2有关页面及插件 287
12.4.3数据库的建立 287
12.4.4设定DSN 288
12.4.5定义站点和连接数据库 290
12.4.6浏览书目页面 292
12.4.7产品细节页面 303
12.4.8购物车页面 310
12.4.9收集顾客信息 317
12.4.10确认并将购物车内容提交到数据库 323
12.4.11清除会话变量 330