《Sybase PowerJ编程指南》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:王珊,陈红主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2000
  • ISBN:7508403428
  • 页数:312 页
图书介绍:本书分为四篇,共十章。主要介绍PowerJ的编程环境,标准类型,标准对象编程,菜单、表格和图形编程,添加和创建组件的方法等。

目录 3

前言 3

第一篇 PowerJ简介 3

第一章 PowerJ简介 3

1.1 Java语言简介 3

1.1.1 Java语言的特点 3

1.1.2 Java规范 4

1.1.3 Java和Web 5

1.2 PowerJ简介 7

1.3 安装PowerJ 8

1.3.1 安装步骤 8

1.3.2 相关产品 9

第二篇 PowerJ的开发环境 15

第二章 PowerJ的编程环境 15

2.1 PowerJ的屏幕组成 15

2.1.1 Form设计窗口 15

2.1.2 主菜单栏 16

2.1.3 工具栏 16

2.1.4 组件板 16

2.1.5 状态栏 16

2.2 PowerJ的观察窗口 17

2.2.1 对象查看窗口 17

2.2.2 类窗口 18

2.2.3 对象窗口 19

2.2.4 文件窗口 19

2.2.5 目标窗口 20

2.3 PowerJ的编码工具 21

2.3.1 代码编辑器 21

2.3.2 参照卡片 22

2.3.3 参数向导 23

2.4 目标 23

2.4.1 目标类型 24

2.4.2 建立目标的选项 28

2.4.3 目标目录下的内容 29

2.4.4 管理目标 31

2.4.5 运行目标 34

2.4.6 JDK1.02到JDK1.1的转换 36

2.5 项目 37

2.5.1 项目的建立和启动 37

2.5.2 项目的打开和关闭 37

2.5.3 管理项目 38

2.5.4 宏和环境变量 39

2.6 PowerJ中的源代码控制 41

2.6.1 PowerJ对源代码控制的支持 41

2.6.2 首次check in项目 45

2.6.3 check in文件 46

2.6.4 check out文件 47

2.6.5 获得文件的最新版本 48

2.6.6 打开新的源控制项目 48

2.7 PowerJ与其他软件的集成 48

2.7.1 PowerJ和Microsoft Frontpage的结合 49

2.7.2 从其他的Java环境输入源文件 50

2.8 PowerJ实例 51

2.8.1 启动PowerJ 52

2.8.2 设计用户界面 53

2.8.3 设置对象属性 55

2.8.4 添加代码 55

2.8.5 执行程序 57

2.8.6 存储项目 58

2.8.7 改进程序 58

2.8.8 调试应用 60

第三章 PowerJ编程初步 63

3.1 PowerJ编程的基本概念 63

3.1.1 Form 63

3.1.2 对象 64

3.1.3 事件 65

3.1.4 PowerJ和AWT 65

3.2 Form设计 66

3.2.1 Form设计窗口 66

3.2.2 向Form中添加对象 68

3.2.3 组件顺序编辑器 70

3.2.4 可视类 71

3.3 对象设计 72

3.3.1 修改对象名 73

3.3.2 修改对象对应的类 73

3.4 增加和修改事件处理器 76

3.4.1 添加和删除事件处理器 76

3.4.2 编辑事件处理器代码 76

3.5 类的使用 79

3.5.1 添加新的成员函数 79

3.5.2 重命名成员函数 79

3.5.3 添加数据成员 79

3.5.4 删除事件、类、对象和其它项 80

3.5.5 调入源文件 80

3.5.6 指定包名 80

3.6 模板 81

3.6.1 Form模板 81

3.6.2 目标模板 82

3.6.3 模板文件夹 82

3.7 拖放编程 82

3.7.1 拖放编程方法 83

3.7.2 有返回值的方法 83

3.7.3 对象前缀 83

3.8 PowerJ的选项 84

3.8.1 JDK配置选项 84

3.8.2 启动选项 86

3.8.3 属性浏览选项 86

3.8.4 PowerJ的命令行选项 89

3.9 用Batch PowerJ进行批处理 90

3.9.1 安装Batch PowerJ 90

3.9.2 建立目标 91

3.9.3 Batch PowerJ命令行选项 91

第四章 PowerJ的程序调试 92

4.1 基本设置 92

4.1.1 虚拟机 92

4.1.2 调试选项 92

4.1.3 Debugging控制台 93

4.2 DEBUG窗口 94

4.2.1 Call Stack窗口和命令 94

4.2.2 Locals Window 95

4.2.3 Watch Window 97

4.2.4 Assembly窗口 98

4.2.5 Register窗口 98

4.2.6 Memory窗口 99

4.2.7 Threading窗口 99

4.2.8 在Debug窗口中拖放 99

4.3 断点 100

4.3.1 设置简单断点 100

4.3.2 遇到断点的情况 100

4.3.3 Breakpoints对话框 101

4.3.4 高级断点选项 102

4.4 调试跟踪 103

4.4.1 跟踪代码 103

4.4.2 调试技术 105

4.5 Debug类 106

4.5.1 assert方法 107

4.5.2 抛出例外 107

4.5.3 显示运行栈 108

4.5.4 调试日志 108

第三篇 PowerJ编程基础 113

第五章 标准类型 113

5.1 基本概念 113

5.1.1 完整类名 113

5.1.2 接口 113

5.2 Object类 114

5.2.1 Object类的方法 114

5.2.2 基于Object类的基本类 115

5.3 String类 115

5.3.1 创建String类对象 115

5.3.2 String类的简单方法 116

5.3.3 字符串比较 116

5.3.4 对子串的操作 117

5.3.5 将数字转化为字符串 118

5.4 StringBuffer类 118

5.4.1 创建StringBuffer类对象 118

5.4.2 StringBuffer类的简单方法 119

5.4.3 添加文本 120

5.4.4 插入文本 120

5.5 Vector类 120

5.5.1 控制Vector类对象的大小和容量 121

5.5.2 匹配Vector类对象中的元素 121

5.5.3 存取Vector类对象的元素 122

5.6 Point类,Dimension类和Rectangle类 123

5.6.1 创建Rectangle类对象 123

5.6.2 改变Rectangle类对象的大小和位置 124

5.6.3 Rectangle类的与点相关的方法 125

5.6.4 Rectangle类对象的并与交 125

5.7 Date and time类 126

5.7.1 创建Date类对象 126

5.7.2 比较时间 126

5.7.3 时间格式 126

5.7.4 存取Date类对象的时间元素 127

5.7.5 将字符串转化为时间 128

5.8 Color类 129

5.8.1 创建Color类对象 129

5.8.2 Color类的简单方法 129

5.8.3 HSB颜色模式 130

5.8.4 Color类中定义的常量 130

5.9 Font类和Toolkit类 130

5.9.1 Font类 130

5.9.2 Toolkit类 131

5.10 URL类 131

5.11 AudioClip类和Range类 133

5.11.1 AudioClip类 133

5.11.2 Range类 133

5.12 Applet类和AppletContext接口 133

5.12.1 Applet类 133

5.12.2 AppletContext接口 135

5.13 异常处理 135

第六章 标准对象编程 137

6.1 对象的属性 137

6.1.1 Label 137

6.1.2 Font 137

6.1.3 Visible 138

6.1.4 Enabled 138

6.1.5 Color 138

6.1.6 Parent 139

6.1.7 大小和位置 139

6.2 标准事件 141

6.2.1 事件对象 141

6.2.2 事件处理器 142

6.2.3 事件处理机制 142

6.2.4 事件处理链 143

6.3 编程注意事项 143

6.3.1 对象初始化 143

6.3.2 缺省参数 144

6.3.3 焦点 144

6.3.4 鼠标移动事件 144

6.4 标准组件 144

6.4.1 简单标签 145

6.4.2 多行标签 145

6.4.3 命令按钮 145

6.4.4 图片按钮 146

6.4.5 检验框 147

6.4.6 组框 149

6.4.7 图片框 149

6.4.8 画布 149

6.4.9 列表框 150

6.4.10 下拉列表 152

6.4.11 文本框 152

6.4.12 格式化文本域 154

6.4.13 滚动条 158

6.4.14 计时器 160

6.4.15 Tab 161

6.4.16 网格 163

第七章 菜单、表格和图形编程 168

7.1 设计和使用菜单 168

7.1.1 菜单和菜单项 168

7.1.2 菜单的常用事件 171

7.1.3 菜单条和菜单的常用方法 171

7.2 表格编程 172

7.2.1 定义和使用Form 172

7.2.2 布局管理器 174

7.2.3 Form的ResizePercentages属性 175

7.2.4 Form间数据交换 175

7.2.5 实现接口 178

7.3 图形编程 178

7.3.1 Graphics类 178

7.3.2 在Graphics对象上作图 179

7.3.3 Image类 181

7.3.4 PictureBox类和PaintCanvase类 182

7.4 线索 183

7.4.1 线索与进程 183

7.4.2 设计多线索程序的注意事项 183

7.4.3 使用线索 184

7.4.4 线索的属性 186

7.4.5 线索的同步 188

7.4.6 线索的调试 190

第八章 添加和创建组件 191

8.1 添加和使用Java组件 191

8.1.1 添加JavaBeans 191

8.1.2 JavaBeans的属性设置 192

8.1.3 使用JavaBeans组件 193

8.2 添加和使用ActiveX控件 195

8.2.1 ActiveX控件 195

8.2.2 安装ActiveX组件 195

8.2.3 使用ActiveX控件 196

8.2.4 运行使用了ActiveX控件的程序 197

8.2.5 使用ActiveX控件的一个实例 198

8.3 创建JavaBeans 201

8.3.1 创建新的JavaBean 201

8.3.2 添加事件 202

8.3.3 Data-aware组件 204

8.3.4 Persistence and serialization 208

8.3.5 一个实例 210

第四篇 PowerJ高级编程 217

第九章 访问数据库 217

9.1 数据库应用实例 217

9.1.1 概述 217

9.1.2 启动数据库及连接软件 218

9.1.3 新建表格 224

9.1.4 说明对数据库的连接 226

9.1.5 创建对数据库的查询 227

9.1.6 排列Form上的约束对象 235

9.1.7 运行实例程序 235

9.2 事务对象和查询对象 236

9.2.1 事务对象 236

9.2.2 查询对象 240

9.3 使用约束控制处理结果集 246

9.3.1 约束控制 246

9.3.2 在结果集中移动 251

9.3.3 修改数据库 253

9.4 客户服务器高级编程 255

9.4.1 DataValue界面的概念 255

9.4.2 不使用约束控制处理结果集 258

9.4.3 不使用约束控制更新数据库 259

9.4.4 带约束参数的SQL语句 261

9.4.5 调用存储过程的SQL语句 261

9.4.6 动态数据对象 262

9.4.7 运行中创建事务和查询 263

9.4.8 存取原始的JDBC 263

9.4.9 与PowerBuilder应用程序交互 264

第十章 网络编程 267

10.1 Web应用介绍 267

10.2 一个简单Web应用实例 268

10.3 一个动态Web应用实例 274

10.3.1 概述 274

10.3.2 建立applet 277

10.3.3 创建WebApplication目标 280

10.3.4 创建Dynamo web站点 281

10.4 Internet组件 289

10.4.1 套接字 289

10.4.2 服务器套接字 293

10.4.3 Internet组件类 294

10.4.4 HTTP组件类 296

10.4.5 FTP组件类 298

10.5 服务器扩展程序 300

10.5.1 对接口环境的支持 300

10.5.2 NetImpact Dynamo服务器应用程序 305