
| 第1章 powerbuilder 8.01集成开发环境 1 1.1 如何使用powerbuilder 8.01 1 1.1.1 powerbuilder 8.01简介 1 1.1.2 powerbuilder 8.01开发环境 6 1.1.3 创建和打开工作区 12 1.1.4 使用向导 13 1.1.5 创建target及target类型 14 1.1.6 管理工作区 17 1.1.7 使用工具 18 1.1.8 创建应用 19 1.2 定制powerbuilder 8.01 20 1.2.1 打开powerbuilder 8.01时打开一个工作区 20 1.2.2 改变缺省的布局 21 1.2.3 使用工具条 22 1.2.4 设置快捷键 27 1.2.5 改变字体和颜色 28 1.2.6 powerbuilder 8.01开发环境的管理 29 第2章 数据库的连接和管理 31 2.1 数据库连接 31 2.1.1 数据库接口 32 .2.1.2 数据库描述文件 33 2.1.3 通过odbc连接数据库 35 2.1.4 通过jdbc连接数据库 36 2.1.5 通过ole db连接数据库 37 2.1.6 通过专用接口连接数据库 37 2.1.7 通用数据库接口和专用数据库接口的比较 38 2.2 数据库的管理 39 2.2.1 创建和删除microsoft sql server 2000数据库 39 2.2.2 创建odbc数据源 41 2.2.3 创建odbc数据库描述文件 45 2.2.4 数据库画板 47 2.2.5 在powerbuilder中创建和删除adaptive server anywhere数据库 48 2.2.6 操作数据库表 49 2.2.7 定义数据库表的主键、外键和索引 52 2.2.8 创建数据库视图 55 2.2.9 操纵表中数据 56 第3章 powerbuilder编程 59 3.1 powerscript基本概念 59 3.1.1 大小写 59 3.1.2 注释 60 3.1.3 断行、分隔符和续行符 60 3.1.4 标识符 61 3.1.5 保留字 62 3.1.6 特殊ascii字符 62 3.1.7 空值 63 3.1.8 代词 64 3.2 数据类型 65 3.2.1 标准数据类型 65 3.2.2 系统对象数据类型 67 3.2.3 任意数据的类型 67 3.2.4 枚举类型 68 3.3 声明 68 3.3.1 变量 68 3.3.2 常量 71 3.3.3 变量与常量的作用域 72 3.3.4 数组 73 3.4 运算符和表达式 75 3.4.1 运算符 75 3.4.2 运算符的优先级 77 3.4.3 表达式 78 3.5 基本语句 79 3.5.1 赋值语句 79 3.5.2 条件控制语句 80 3.5.3 循环控制语句 82 3.5.4 异常处理语句 85 3.5.5 其他语句 87 3.6 常用的标准函数 89 3.7 结构和对象 91 3.7.1 结构 91 3.7.2 对象 92 第4章 事物对象和嵌入式sql语句 95 4.1 事物对象 95 4.1.1 事物对象的属性 95 4.1.2 使用事务对象 97 4.2 嵌入式sql语句 99 4.2.1 select语句 99 4.2.2 insert语句 100 4.2.3 delete语句 101 4.2.4 update语句 101 4.2.5 selectblob语句 102 4.2.6 updateblob语句 103 4.2.7 sql语句的执行情况 103 4.2.8 游标操作 104 4.2.9 动态sql语句 107 第5章 应用程序对象 113 5.1 应用程序对象简介 113 5.2 创建应用程序对象 114 5.2.1 创建定制应用程序对象 114 5.2.2 创建模板应用程序对象 116 5.2.3 移植已有应用程序 125 5.3 应用程序对象画板 126 5.4 应用程序对象的属性、事件和函数 127 5.4.1 应用程序对象的属性 127 5.4.2 应用程序对象的事件 130 5.4.3 应用程序对象的函数 131 第6章 数据窗口 133 6.1 数据窗口技术 133 6.1.1 数据窗口的应用环境 133 6.1.2 数据窗口对象、控件和组件 135 6.2 数据窗口对象创建向导 136 6.3 数据窗口对象选项 141 6.3.1 "general"选项卡 142 6.3.2 "generation"选项卡 142 6.3.3 "prefixes"选项卡 143 6.4 显示风格 144 6.4.1 【freeform】显示风格 144 6.4.2 【gird】显示风格 145 6.4.3 【tabular】显示风格 146 6.4.4 【label】显示风格 146 6.4.5 【richtext】显示风格 148 6.4.6 【crosstab】显示风格 149 6.4.7 【n-up】显示风格 150 6.4.8 【group】显示风格 151 6.4.9 【graph】显示风格 153 6.4.10 【composite】显示风格 154 6.4.11 【ole 2.0】显示风格 155 6.5 数据源 157 6.5.1 【quick select】数据源 157 6.5.2 【sql select】数据源 159 6.5.3 【query】数据源 164 6.5.4 【external】数据源 165 6.5.5 【stored procedure】数据源 166 6.6 数据窗口画板 167 6.7 设计数据窗口中的带 168 6.7.1 带的分类和作用 169 6.7.2 带的属性 170 6.8 设置字段对象的属性 171 6.8.1 添加和删除字段对象、字段标签对象 171 6.8.2 字段对象的显示格式 172 6.8.3 字段对象的编辑样式 173 6.8.4 字段的有效性规则 178 6.9 数据窗口对象的行操纵 179 6.9.1 定义过滤条件 179 6.9.2 定义排序字段 180 6.9.3 定义检索条件 181 6.10 数据窗口的更新属性 181 6.11 预览数据窗口对象 185 第7章 web数据窗口 187 7.1 什么是web数据窗口 187 7.1.1 web数据窗口是如何工作的 187 7.1.2 web数据窗口的组成 188 7.2 设计web数据窗口对象 189 7.2.1 在数据窗口画板中设置html属性 190 7.2.2 控制生成页面代码的大小 192 7.2.3 使用表达式 192 7.2.4 使用外文字符集 193 7.2.5 在web数据窗口中为控件转换html 193 7.2.6 使用按钮和图片控件 195 7.2.7 为特定的浏览器生成html 196 7.2.8 使用javascript缓存web数据窗口的方法 197 7.3 设置数据库连接 200 7.3.1 使用哪一种数据库连通性软件 200 7.3.2 在easerver中创建连接高速缓存 200 7.4 将web数据窗口对象部署到组件服务器 201 7.4.1 使用web数据窗口容器工程向导 201 7.4.2 服务类 206 7.4.3 初始化容器组件 207 7.4.4 从web数据窗口容器组件中选择数据窗口 207 7.4.5 通过web数据窗口dtc使用组件 207 7.5 创建网页模板 212 7.6 编写客户端脚本 214 7.6.1 响应事件 214 7.6.2 执行事件 214 7.6.3 调用客户端方法 215 第8章 使用web target 217 8.1 使用web target 217 8.1.1 web target简介 217 8.1.2 web target开发环境 219 8.2 开发web应用程序 221 8.2.1 建立web target 221 8.2.2 web target中的文件类型 231 8.3 使用html页面 233 8.3.1 html编辑器 233 8.3.2 打开html编辑器和设置配置选项 235 8.4 使用样式表和框架 237 8.4.1 样式表 237 8.4.2 框架 238 8.5 编写脚本 241 8.5.1 脚本简介 241 8.5.2 编辑脚本的过程 243 8.5.3 编写脚本的技巧 245 8.6 与应用服务器和事务服务器一起工作 246 8.6.1 与应用服务器集成 246 8.6.2 服务器端脚本 248 8.6.3 web target对象模型 249 8.6.4 从web target中访问服务器内容 252 8.6.5 管理页面数据 252 8.6.6 与easerver集成 260 8.7 开发4gl网页 262 8.7.1 4gl网页简介 263 8.7.2 开发4gl页面 263 8.7.3 使用页面参数和页面变量 269 8.7.4 访问easerver组件 272 8.7.5 增加控件 275 8.7.6 建立页面导航 277 8.7.7 编写服务器端脚本 282 8.7.8 页面处理过程 285 8.8 web数据窗口设计时控件 286 8.8.1 在网页中集成数据窗口 286 8.8.2 数据窗口显示风格和属性设置 296 8.8.3 将数据绑定到数据窗口检索参数 297 8.9 编译和部署web target 301 8.9.1 编译web target 301 8.9.2 部署过程 302 8.9.3 配置部署到远程powerdynamo服务器上 303 8.9.4 部署web target 304 第9章 开发easerver组件 305 9.1 开发easerver组件的方法 305 9.1.1 使用向导建立easerver组件 305 9.1.2 建立easerver描述文件 305 9.1.3 建立easerver组件的步骤 305 9.2 使用共享组件和服务组件 306 9.2.1 共享组件 306 9.2.2 服务组件 307 9.2.3 线程问题和组件类型 308 9.2.4 使用easerver线程管理 310 9.3 为实例缓冲池提供支持 310 9.3.1 实例缓冲池的优点 310 9.3.2 在向导中指定缓冲池选项 310 9.3.3 控制缓冲池中实例的状态 311 9.3.4 最大和最小缓冲池大小 312 9.3.5 组件的生命周期 312 9.4 提供事务支持 313 9.4.1 easerver事务支持的优点 313 9.4.2 指出组件将如何支持事务 314 9.4.3 使用事务服务上下文对象 314 9.4.4 automatic demarcation/deactivation(自动划分/失效) 315 9.4.5 commit和rollback(提交和回滚) 315 9.4.6 事务和组件生命周期 316 9.5 从easerver组件中访问数据库 316 9.5.1 使用连接高速缓存 316 9.5.2 执行检索操作 318 9.5.3 从easerver组件中返回结果集 319 9.6 定义组件接口 319 9.6.1 如何规定接口 320 9.6.2 接口中包含的内容 320 9.6.3 方法命名与方法重载 320 9.6.4 数据类型 321 9.6.5 通过引用传递参数 321 9.6.6 传递只读值 321 9.6.7 传递对象 322 9.6.8 对null(空)值提供支持 322 9.6.9 easerver有效性 322 9.6.10 抛出的例外 322 9.7 实现现有的接口 323 9.7.1 选择接口 323 9.7.2 在向导中设置选项 323 9.7.3 在画板中编辑用户对象 324 9.7.4 将组件部署到easerver中 324 9.7.5 使用不同的工程 324 9.8 调用另外服务器组件的方法 324 9.8.1 在当前的服务器中访问组件 324 9.8.2 在不同的服务器中访问组件 325 9.9 访问组件属性 325 9.10 测试和调试组件 327 9.10.1 活动编辑 328 9.10.2 远程调试 330 9.10.3 将信息写到easerver日志中 331 9.11 建立easerver组件的例子 331 9.11.1 建立easerver组件的操作步骤 331 9.11.2 为组件编写代码 337 第10章 easerver简介 341 10.1 easerver的体系结构 341 10.2 jaguar cts简介 342 10.2.1 jaguar执行引擎 343 10.2.2 组件支持 344 10.2.3 j2ee平台支持 346 10.2.4 网络协议支持 346 10.2.5 动态html支持 348 10.2.6 管理和开发工具 348 10.2.7 客户端会话和组件生命周期管理 351 10.2.8 命名服务 352 10.2.9 连接高速缓存 353 10.2.10 事务管理 353 10.2.11 线程安全特性 353 10.2.12 共享数据接口 354 10.2.13 结果集支持 354 10.2.14 声明安全性 355 10.2.15 异步消息支持 356 10.2.16 异步处理支持 356 10.2.17 对继承过来的开放服务器应用程序的支持 356 10.3 安装jaguar cts 357 第11章 配置jaguar cts服务器 361 11.1 服务器配置 361 11.1.1 修改有关文件名 361 11.1.2 设置服务器口令 362 11.1.3 配置服务器属性 365 11.1.4 使用文件观察器和实时监视器 375 11.2 连接高速缓存管理 379 11.2.1 创建、删除和修改连接高速缓存 379 11.2.2 安装、刷新和测试一个连接高速缓存 382 第12章 应用程序、软件包和组件 385 12.1 定义应用程序 385 12.1.1 创建和安装应用程序 385 12.1.2 配置应用程序属性 388 12.1.3 导入和导出应用程序 390 12.2 定义软件包 393 12.2.1 创建、安装和修改软件包 394 12.2.2 配置软件包的属性 397 12.2.3 导出和提交软件包档案库文件 397 12.3 定义组件 401 12.4 配置组件的属性 404 12.5 组件的生命周期 418 12.5.1 组件生命周期中的状态 419 12.5.2 在组件中支持早期释放 420 12.5.3 在组件中支持实例缓冲池 420 12.5.4 有状态和无状态组件 421 12.6 jaguar的事务处理模型 422 12.6.1 jaguar事务如何工作 422 12.6.2 使用jaguar事务的好处 422 12.6.3 定义事务的语法 423 第13章 定义组件接口 425 13.1 在jaguar管理器中定义接口 425 13.1.1 增加接口 425 13.1.2 移除接口 426 13.1.3 改变ejb组件的远程和本地接口 426 13.1.4 编辑接口 427 13.1.5 方法属性 429 13.1.6 参数属性 431 13.1.7 参数和返回值的数据类型 432 13.2 从编译的java文件中导入接口 433 13.2.1 为导入编写类、接口和javabeans代码 433 13.2.2 在jaguar管理器中导入java类和接口 435 13.3 在idl中定义模块和接口 437 13.3.1 创建和编辑idl模块 437 13.3.2 使用idl编辑窗口 441 13.3.3 创建和编辑接口 442 13.3.4 增加idl文档注释 447 13.3.5 刷新html文档 448 13.3.6 查看idl模块的html文档 448 13.3.7 导入已存在的idl模块 449 第14章 powerdynamo简介 451 14.1 安装powerdynamo 3.6.1 451 14.2 powerdynamo 3.6.1简介 455 14.2.1 powerdynamo的功能 455 14.2.2 解释器 456 14.2.3 web站点管理 456 14.2.4 html模板和脚本 457 14.2.5 在模板中嵌入动态内容 457 14.2.6 数据存储 458 14.2.7 模板仓库 458 14.2.8 powerdynamo工作流程 458 14.3 dynascript语言简介 459 14.4 使用dynascript脚本 460 14.4.1 脚本标签 460 14.4.2 变量和表达式 462 14.4.3 控制语句 463 14.4.4 函数 464 14.4.5 对象 465 14.4.6 数组的使用 467 14.4.7 在文档之间传递变量 467 14.5 调用jaguar组件的方法 468 14.5.1 jaguar cts带给powerdynamo应用程序哪些内容 468 14.5.2 从powerdynamo脚本中调用jaguar组件 469 第15章 web站点的配置和管理 471 15.1 配置web站点 471 15.1.1 访问configuration文件夹 471 15.1.2 设置dynamo映射 472 15.1.3 更改dynamo配置信息 472 15.1.4 设置dynamo的mime类型 476 15.2 管理web站点 477 15.2.1 web站点的体系结构 477 15.2.2 创建web站点(adaptive server anywhere) 478 15.2.3 重新生成web站点 480 15.2.4 删除web站点 481 15.3 实用工具文件夹 481 15.4 对web站点中的文件夹和文档的操作 482 15.4.1 创建文件夹 482 15.4.2 在web站点内移动或复制文件夹或文档 483 15.4.3 从web站点中删除文件夹或文档 484 15.4.4 重命名文件夹或文档 484 15.4.5 将文件夹与磁盘上的目录进行链接 485 15.5 使用模板 486 15.5.1 创建模板 486 15.5.2 查看和编辑模板 488 15.6 文档的导入和导出 489 15.6.1 将文档导入到web站点中 489 15.6.2 从web站点中导出文档 490 15.7 使用连接 490 15.7.1 连接类型 490 15.7.2 连接池 491 15.7.3 连接定义 492 15.7.4 创建、删除、修改和测试用户连接 492 15.7.5 管理连接池 493 第16章 开发基于组件技术的web应用程序 495 16.1 面向对象的软件设计过程 495 16.2 系统配置 497 16.2.1 运行环境 497 16.2.2 修改设置 498 16.3 系统功能简介 503 16.3.1 高等学校研究生教务管理系统 504 16.3.2 高等学校研究生查询系统 506 16.4 数据库设计 507 16.5 建立数据窗口 511 16.5.1 建立web数据窗口 511 16.5.2 建立组件中需要使用的数据窗口 535 16.6 建立easerver组件 538 16.6.1 n_xjgl组件 538 16.6.2 n_xjgl1组件 542 16.6.3 n_xjgl2组件 553 16.6.4 n_xjgl3组件 555 16.6.5 将easerver组件部署到easerver服务器中 557 16.7 创建网页及编写脚本 558 16.7.1 【用户登录】网页 558 16.7.2 【高等学校研究生教务管理系统】网页 563 16.7.3 【修改用户口令】子模块中的网页 564 16.7.4 【设置学生初始口令】子模块中的网页 567 16.7.5 【院系增删改】子模块中的网页 569 16.7.6 【院系查询】子模块中的网页 572 16.7.7 【专业增删改】子模块中的网页 572 16.7.8 【专业查询】子模块中的网页 572 16.7.9 【班级增删改】子模块中的网页 572 16.7.10 【班级查询】子模块中的网页 580 16.7.11 【学生增删改】子模块中的网页 581 16.7.12 【学生查询】子模块中的网页 586 16.7.13 【统计计算】子模块中的网页 587 16.7.14 【各院系人数一览表】子模块中的网页 591 16.7.15 【课程目录管理】子模块中的网页 592 16.7.16 【课程目录查询】子模块中的网页 594 16.7.17 【培养方案管理】子模块中的网页 594 16.7.18 【培养方案查询】子模块中的网页 606 16.7.19 【课程表管理】子模块中的网页 614 16.7.20 【课程表查询】子模块中的网页 621 16.7.21 【学生选课录入】子模块中的网页 622 16.7.22 【学生选课查询】子模块中的网页 640 16.7.23 【各门课程选课人数查询】子模块中的网页 642 16.7.24 【学生成绩录入】子模块中的网页 653 16.7.25 【学生成绩查询】子模块中的网页 653 16.7.26 【学分统计】子模块中的网页 654 16.7.27 【学生学分查询】子模块中的网页 655 16.7.28 【毕业审核】子模块中的网页 656 16.7.29 【毕业审核通过名单一览表】子模块中的网页 656 |
商品评论(0条)