《PowerBuilder 7.0开发基础与范例》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:胡存生等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:7505360124
  • 页数:371 页
图书介绍:

第1章 集成开发环境 1

1.1 开发工具和集成开发环境 2

1.1.1 开发工具 2

1.1.2 开发环境 3

1.2 使用画板 5

1.2.1 画板对象 5

1.2.2 画板控件 5

1.3 定制工具栏 5

1.4 使用联机帮助 6

1.5 主窗口 7

1.5.1 创建新应用程序对象的向导 7

1.5.3 画板窗口 8

1.5.2 工具栏 8

1.5.4 子窗口特征 9

1.5.5 控制子窗口 10

1.5.6 To-DO List(工作任务列表) 11

1.5.7 定制快捷键 13

1.6 对数据库的支持 14

1.7 新的窗口控件 15

第2章 一个完整的实例 17

2.1 规划 18

2.2 创建数据库和表 18

2.2.1 创建数据库 19

2.2.2 建表准备工作 20

2.2.3 创建表 21

2.2.4 定义主关键字 23

2.2.5 添加扩展属性信息及数据 24

2.3 创建应用对象 26

2.3.1 开始创建 26

2.4 创建窗口对象 28

2.4.1 创建空窗口 28

2.4.2 添加命令按钮 29

2.4.3 为命令按钮添加脚本 30

2.4.4 保存窗口 30

2.4.5 为应用对象添加脚本 31

2.4.6 运行应用程序 32

2.5 增强窗口功能 33

2.5.1 定义窗口风格 33

2.5.2 设置窗口在屏幕上的位置 33

2.6 创建第一个数据窗口 34

2.6.1 创建数据窗口 34

2.6.2 保存数据窗口对象 36

2.6.3 增强数据窗口功能 37

2.7 添加第一个数据窗口 38

2.7.1 添加数据窗口控件 38

2.7.2 Transaction Object(事物对象) 39

2.7.3 添加窗口的Open(打开)事件脚本 39

2.7.4 为应用程序添加脚本 41

2.7.5 运行应用程序 42

2.8.1 创建新窗口对象 43

2.8 创建第二个数据窗口 43

2.8.2 增强数据窗口功能 47

2.9 添加第二个数据窗口 49

2.9.1 添加数据窗口控件 49

2.9.2 添加脚本 50

2.9.3 增加窗口Open事件脚本 51

2.9.4 运行应用程序 51

2.10 添加MultiLineEdit(多行编辑框)控件 51

2.10.2 添加多行文本编辑框 52

2.10.3 扩充第一个数据窗口的事件脚本 52

2.10.1 添加StaticText(静态编辑框) 52

2.10.4 运行应用程序 53

2.11 增加数据库的维护功能 53

2.11.1 添加命令按钮 53

2.11.2 为“插入”按钮编写脚本 53

2.11.3 为“删除”按钮编写脚本 54

2.11.4 为“更新”按钮编写脚本 54

2.11.5 添加响应多行文本编辑框的脚本 55

2.11.6 测试运行应用程序 55

2.12 添加菜单 56

2.12.1 操作菜单画板 56

2.12.2 添加选项 57

2.12.3 为菜单添加脚本 58

2.12.4 在窗口中添加菜单 59

2.12.5 检查菜单 60

2.13 创建应用程序的可执行文件 60

2.14 小结 61

第3章 应用程序对象 63

3.1 应用程序对象 64

3.1.1 创建应用程序对象 65

3.1.2 查看应用程序对象 71

3.1.3 选择当前应用程序对象 72

3.2 “Application”画板 73

3.3 属性 74

3.3.2 Toolbar属性 75

3.3.1 General属性 75

3.3.3 附加属性 76

3.4 事件 78

3.4.1 Open事件 79

3.4.2 Close事件 79

3.4.3 Idle事件 79

3.4.4 System Error事件 80

3.4.5 ConnectionBegin事件 80

3.4.6 ConnectionEnd事件 80

3.5 函数 80

第4章 Window Painter(窗口画板) 83

4.1.3 弹出式窗口 84

4.1.2 子窗口 84

4.1.1 主窗口 84

4.1 窗口对象类型 84

4.1.4 响应式窗口 85

4.1.5 多文档界面框架窗口 85

4.1.6 带微帮助的多文档界面框架窗口 86

4.2 应用程序窗口风格 87

4.3 窗口画板 87

4.3.1 组成 87

4.3.2 定制窗口画板 88

4.3.3 创建窗口对象 90

4.3.4 打开窗口对象 90

4.3.5 在窗口中添加控件 90

4.3.7 调整控件及其布局 91

4.3.6 删除控件 91

4.3.8 定义Tab顺序 93

4.4 窗口对象属性 94

4.4.1 “General”选项卡 94

4.4.2 “Scroll”选项卡 96

4.4.3 “Toolbar”选项卡 97

4.4.4 “Other”选项卡 97

4.5 窗口对象事件及函数 98

4.5.1 事件 98

4.5.2 函数 99

第5章 窗口控件 101

5.1.3 设置控件颜色 102

5.1.2 Visible属性 102

5.1.1 Enabled属性 102

5.1 共同属性 102

5.1.4 设置3D(三维)外观 104

5.2 使用控件 104

5.2.1 控件基本类型 104

5.2.2 CommandButton 105

5.2.3 PictureButton 106

5.2.4 RadioButton 107

5.2.5 GroupBox 108

5.2.6 CheckBox 108

5.2.7 ListBox 109

5.2.8 DropDownListBox 110

5.2.9 TreeView 112

5.2.10 ListView 114

5.2.11 Static Text 118

5.2.12 SinglelineEdit 118

5.2.13 MultiLineEdit 119

5.2.14 EditMask 120

5.2.15 RichTextEdit 122

5.2.16 Tab 124

5.2.17 Drawing 127

5.2.18 DataWindow 127

5.2.19 OLE 128

5.3.1 HtrackBar和VtrackBar控件 131

5.3 新增控件 131

5.3.2 HprogressBar(水平进度条)和VprogressBar(垂直进度条)控件 132

5.3.3 StaticHyperLink(静态超链)PictureHyperLink(图形超链)控件 133

第6章 数据库 135

6.1 概念 136

6.2 创建数据库和表 136

6.2.1 创建数据库 136

6.2.2 连接数据库 138

6.2.3 数据库画板 139

6.3.1 定义主关键字 142

6.3.2 定义外部关键字 142

6.3 定义关键字和索引 142

6.3.3 定义索引 143

6.4 添加扩展属性信息及数据 144

第7章 数据窗口对象 147

7.1 数据窗口画板 148

7.1.1 子窗口功能 149

7.1.2 数据窗口画板的属性 150

7.2 创建数据窗口对象向导 151

7.3 数据源 155

7.3.1 “Quick Select”数据源 155

7.3.2 “SQL Select”数据源 156

7.3.3 “Query”数据源 161

7.3.5 “Stored Procedure”数据源 162

7.3.4 “External”(外部)数据源 162

7.4 显示样式 164

7.4.1 Tabular样式 164

7.4.2 Grid样式 165

7.4.3 Freeform样式 165

7.4.4 Label样式 166

7.4.5 CrossTab样式 167

7.4.6 Group样式 168

7.4.7 Graph样式 169

7.4.8 N-Up样式 170

7.4.9 RichText样式 171

7.4.10 Composite样式 172

第8章 设计数据窗口对象 175

8.1 数据窗口分区 176

8.1.1 Header 区 176

8.1.2 “Detail”区 176

8.1.3 “Summary”区 176

8.1.4 “Footer”区 177

8.1.5 “Header Group”区 177

8.1.6 “Trailer Group”区 177

8.2 数据窗口对象的属性 177

8.2.1 “General”选项卡 177

8.2.2 “Print Specification”选项卡 178

8.3.1 “Format ”选项卡 179

8.2.3 “HTMLT Table”和“HTML Generation”选项卡 179

8.3 列属性 179

8.3.2 “Edit”选项卡 180

8.3.3 有效性规则 184

8.4 操纵数据行 185

8.4.1 记录过滤 185

8.4.2 排序 186

8.4.3 检索 187

8.4.4 创建分组 187

第9章 数据窗口编程 189

9.1 数据窗口控件属性 190

9.2.1 缺省事务对象SQLCA 191

9.2 事务对象 191

9.2.2 属性含义 192

9.2.3 设置属性 192

9.3 连接数据库 194

9.3.1 建立连接 194

9.3.2 断开连接 194

9.3.3 分配事务对象 194

9.4 缓冲区和可编辑控件函数 195

9.4.1 缓冲区 195

9.4.2 可编辑控件 196

9.5 数据窗口控件函数 197

9.6.1 Clicked事件 201

9.6.2 ItemChanged事件 201

9.6 数据窗口事件 201

9.6.3 ItemError事件 202

9.6.4 RetrieveStart事件 203

9.6.5 RetrieveEnd事件 203

9.6.6 RetrieveRow事件 204

9.6.7 UpdateStart事件 204

9.6.8 UpdateEnd事件 204

第10章 菜单 205

10.1 类型 206

10.1.1 下拉式菜单 206

10.1.2 弹出式菜单 206

10.1.3 级联菜单 206

10.3 菜单画板 207

10.2 设计菜单的原则 207

10.4 创建菜单对象 208

10.4.1 打开菜单画板 208

10.4.2 添加选项 209

10.5 属性 209

10.5.1 “General”选项卡 209

10.5.2 “Toolbar”选项卡 210

10.6 菜单事件 211

10.6.1 Select事件 211

10.6.2 Clicked事件 211

10.5.4 TriggerEvent()函数 212

10.5.3 PopMenu()函数 212

10.7.1 Check()和Uncheck()函数 212

10.5.2 Enable()和Disable()函数 212

10.7 菜单函数 212

第11章 PowerScritp编程环境 213

11.1 “Script”子窗口 214

11.2 设置编程环境 215

11.2.1 “Font”选项卡 215

11.2.2 “Coloring”选项卡 216

11.2.3 “Script”选项卡 217

11.2.4 “AutoScript”选项卡 218

11.2.5 “Prefixes1”和“Prefixes2”选项卡 218

11.3.2 “Find”和“Replace”按钮 220

11.3.1 “Comment”和“Uncomment”按钮 220

11.3 使用编程工具栏 220

11.3.3 粘贴 221

11.3.4 “Compile”按钮 223

11.4 Object Browser 223

11.5 使用函数画板 224

11.5.1 创建全局函数 224

11.5.2 修改全局函数 225

11.6 使用结构画板 226

11.6.1 创建全局结构 226

11.6.2 修改全局结构 227

第12章 PowerScript编程语言 229

12.1.3 标识符 230

12.1.2 大小写 230

12.1 基础语法规则 230

12.1.1 注释行 230

12.1.4 续行符 231

12.1.5 分隔符 231

12.1.6 保留字 231

12.2 运算符 231

12.2.1 算术运算符 232

12.2.2 关系运算符 232

12.2.3 逻辑运算符 232

12.3 数据类型 233

12.3.1 标准数据类型 233

12.2.4 连接运算符 233

12.3.2 系统对象数据类型 234

12.3.3 枚举数据类型 234

12.4 变量 235

12.4.1 作用域 235

12.4.2 Instance的访问权限 236

12.5 常量 236

12.6 数组 237

12.6.1 一维数组 237

12.6.2 动态数组与多维数组 237

12.8.2 Parent 238

12.8.1 This 238

12.7 常用函数 238

12.8 代词 238

12.8.3 Super 239

12.9 语句 239

12.9.1 流程控制 239

12.9.2 其他语句 243

第13章 SQL与PB 7.0 247

13.1 SQL语句 248

13.1.1 SELECT语句 248

13.1.2 INSERT语句 249

13.1.4 UPDATE语句 250

13.1.3 DELETE语句 250

13.2 使用SQL 251

13.2.1 嵌入SQL 251

13.2.2 粘贴SQL语句 251

第14章 多文档界面实例 255

14.1 基本概念 256

14.1.1 主框架窗口 256

14.1.2 菜单栏 256

14.1.3 工具栏 256

14.1.4 工作表 256

14.2.1 创建MDI主框架窗口 257

14.2 创建MDI应用程序 257

14.1.5 用户工作区 257

14.1.6 状态栏 257

14.2.2 创建工作表窗口 258

14.2.3 函数 258

14.2.4 创建状态栏 259

14.2.5 创建MDI工具栏 260

14.3 MDI应用程序实例 261

14.3.1 创建应用对象 261

14.3.2 创建新菜单对象 262

14.3.4 创建工作表窗口 264

14.3.5 添加脚本 264

14.3.3 创建MDI主框架窗口 264

14.3.6 运行 265

第15章 库管理 267

15.1 库的组织 268

15.2 “Library”画板 268

15.3 定制“Library”画板 269

15.4 使用“Library”画板 272

15.4.1 操作库 272

15.4.2 操作对象 274

15.5 注销与注册 275

15.5.1 注销对象 275

15.5.2 注册对象 277

15.5.3 查看被注销对象状态 277

15.6.1 导出对象 278

15.6 导入与导出对象 278

15.6.2 导入对象 279

第16章 连接数据库 281

16.1 ODBC接口 282

16.1.1 工作原理 282

16.1.2 ODBC接口实例 283

16.2 专用接口 288

16.2.1 工作原理 288

16.2.2 接口连接实例 289

第17章 编译发布应用程序 291

17.1 创建工程 292

17.2 生成可执行文件 296

17.3 查看应用程序对象 297

17.4 配置应用环境 298

第18章 实例 299

18.1 实例1 300

18.1.1 创建数据库 300

18.1.2 创建数据源 302

18.1.3 定义数据库描述文件 304

18.1.4 连接数据库 305

18.1.5 创建新表 305

18.1.6 建立应用 308

18.1.7 创建数据窗口 309

18.1.8 创建窗口 311

18.1.9 为应用对象编写脚本 312

18.1.10 为窗口对象编写脚本代码 314

18.1.11 为窗口中的功能按钮编写代码 314

18.2 实例2 317

18.2.1 创建过程 318

18.2.2 对象脚本 320

18.2.3 运行程序 321

18.3 实例3 322

18.3.1 创建过程 322

18.3.2 对象脚本 324

18.3.3 运行程序 326

18.4.2 创建新菜单对象 327

18.4.3 创建工具栏 327

18.4 实例4 327

18.4.1 创建应用对象 327

18.4.4 创建MDI主框架窗口 328

18.4.5 创建工作表窗口 328

18.4.6 添加脚本 329

18.4.7 运行 329

18.5 实例5 331

18.5.1 设计过程 331

18.5.2 脚本代码 334

18.6 设置实例程序的运行环境 336

附录 常用函数 341