《PowerBuilder 7.0数据库开发应用教程 初级入门篇》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:蒙积林等主编
  • 出 版 社:北京:冶金工业出版社
  • 出版年份:2000
  • ISBN:7502426418
  • 页数:304 页
图书介绍:Sybase数据库系统对数据库领域的影响越来越大,Sybase公司最新推出的PowerBuilder 7.0更具有许多独特的优点和崭新的特点。本书共分十章,分别对应于PowerBuilder应用程序的各个必要部件,首先从设计数据库开始,接着介绍PowerScript语言,其余几章分别介绍应用程序对象、窗口、控件与对象、菜单、数据窗口,最后一章介绍用户对象。本书内容深入浅出、通俗易懂、详细而又丰富,整体设计按部就班,逻辑性强,对于初学者来说是一本很好的入门指导书。

第一章 概述 1

第一节 PowerBuilder简介 1

第二节 PowerBuilder的界面 2

第三节 PowerBuilder的事件和函数 3

第四节 PowerBuilder7.0的新特性 4

一、集成环境的改变 4

二、对Internet支持的增强 8

第二章 数据库管理 10

第一节 创建和删除数据库 10

一、利用Sybase Central工具创建数据库 10

二、在PowerBuilder集成环境中创建数据库 15

三、通过SQL语句创建数据库 17

四、删除数据库 18

一、连接接口 19

第二节 连接数据库 19

二、了解ODBC 21

三、定义数据源 25

四、建立描述文件 28

五、导出描述文件 32

六、了解PB.INI 34

第三章 数据表管理 35

第一节 数据表操作 35

一、数据库画板 35

二、创建数据表 42

三、删除与修改表 49

四、表的属性和字段的属性 51

第二节 表的主键和外部键 54

一、在数据库画板中定义表的主键 54

二、在Sybase Central中设置表的主键 55

三、在数据库画板中定义表的外部键 56

四、在Sybase Central中设置表的外部键 58

第三节 表的数据操作 60

一、数据的浏览与修改 61

二、浏览数据的其他选项 63

第四节 索引与视图 66

一、在数据库画板中创建表的索引 66

二、利用Sybase Central创建表的索引 67

三、在数据库画板中创建视图 69

四、利用Sybase Central创建视图 71

第五节 数据显示的格式 73

一、创建显示格式 74

二、数值型显示格式 75

三、字符串显示格式 77

四、日期显示格式 77

五、时间显示格式 78

第六节 数据编辑的风格 79

一、创建编辑风格 80

二、编辑框风格(Edit) 81

三、编辑掩码风格(EditMask) 82

四、复选框风格(CheckBox) 83

五、单选钮风格(RadioButtons) 83

六、下拉列表框风格(DropDownListBox) 84

七、下拉数据窗口风格(DropDownDW) 85

第七节 数据的安全与有效性规则 86

一、数据的安全 86

二、有效性规则 87

第四章 PowerScript语言 91

第一节 PowerScript语言基础 91

一、断行、续行与分隔符 91

二、注释 92

三、标识符 92

六、代词 93

四、保留字 93

五、特殊ASCII码字符 93

七、空值(NULL) 95

八、对象、属性、事件和函数 95

第二节 操作符 96

一、算术操作符 96

二、关系操作符 97

三、逻辑操作符与连接操作符 97

四、操作符的优先级 98

第三节 数据类型 98

一、标准数据类型 98

二、枚举类型 100

三、Any类型 101

四、对象数据类型 102

五、数据类型的转换 103

第四节 变量 104

一、变量的访问控制 104

二、变量的作用域 105

三、数组 105

四、常量 107

第五节 条件语句 107

一、IF语句 107

二、CHOOSE CASE语句 108

第六节 循环语句 109

一、DO...LOOP循环 109

二、FOR...NEXT循环 110

三、GOTO语句 111

四、EXIT(退出循环) 111

第七节 用户自定义函数和结构 112

一、自定义全局函数 112

五、CONTINUE(继续循环) 112

二、自定义对象函数 114

三、自定义全局结构 115

第八节 PowerBuilder的SQL 117

一、数据定义 117

二、数据查询 118

三、数据更改 119

四、数据控制 120

五、游标与存储过程 120

六、特殊的SELECTBLOB语句 122

第九节 常用函数 122

一、数组函数 122

二、数值计算函数 124

三、字符串操作函数 125

四、日期、时间函数 127

五、Blob(大二进制对象)函数 130

六、文件操作函数 132

第五章 应用程序对象 138

第一节 创建应用程序对象 138

一、创建一个空白的应用程序对象 138

二、利用模板创建应用程序对象 139

三、应用程序画板 144

第二节 应用程序对象的属性、事件和函数 146

一、General属性 146

二、Toolbar属性 148

三、应用程序对象的事件 148

四、应用程序对象的函数 150

第六章 窗口 151

第一节 概述 151

第二节 创建窗口 153

一、创建窗口 153

二、窗口画板 155

三、定制窗口画板 156

第三节 窗口中的控件操作 160

一、增删控件 160

二、设置控件位置 161

第四节 窗口的属性 162

一、窗口的一般属性 162

二、窗口的滚动条属性 163

三、窗口的工具栏属性 164

四、窗口的其他属性 165

五、窗口的Control[]和MenuID属性 166

第五节 窗口的事件 166

一、Open事件 166

二、Close事件和CloseQuery事件 167

四、Resize事件 168

三、Clicked事件和RButtonDown事件 168

五、用户自定义事件 169

第六节 窗口函数 169

一、打开窗口的函数 169

二、关闭窗口的函数 172

三、打印窗口的函数 173

第七节 使用窗口 173

一、预览和打印窗口 174

二、运行窗口 174

三、在脚本中使用窗口 175

第七章 控件与对象 177

第一节 概述 177

第二节 控件的一般属性 179

一、标题或文本(Text) 179

第三节 按钮控件 180

一、命令按钮(CommandButton) 180

二、Tag、Visible和Enabled属性 180

二、图像按钮(PictureButton) 182

第四节 编辑框 183

一、单行编辑框(SingleLineEdit) 183

二、多行编辑框(MultiLineEdit) 184

三、掩码编辑框(EditMask) 185

四、超文本编辑框(RichTextEdit) 186

第五节 静态文本控件、单选钮和复选框 189

一、静态文本控件(StaticText) 189

二、单选钮(RadioButton) 189

三、复选框(CheckBox) 190

第六节 装饰性控件 191

一、组框(GroupBox) 191

二、图片框(Picture) 191

三、直线与矩形控件 192

一、列表框(ListBox) 194

第七节 列表框 194

二、图片列表框(PictureListBox) 197

三、下拉列表框与下拉图片列表框 199

第八节 列表视图与树形视图 200

一、列表视图控件(ListView) 200

二、树形视图控件(TreeView) 207

第九节 选项卡控件 214

一、选项卡控件的属性 214

二、选项卡的属性 216

三、选项卡控件的函数 218

四、选项卡控件的事件 220

第十节 新增控件 221

第十一节 常用对象 221

一、事务对象 222

二、窗口对象 223

一、菜单类型 225

第八章 菜单 225

第一节 创建与修改菜单 225

二、创建菜单 226

第二节 菜单的属性 229

一、菜单的快捷键 229

二、菜单的一般属性 230

三、菜单对应的工具栏图标 231

第三节 菜单事件 232

第九章 数据窗口 234

第一节 创建数据窗口对象 234

一、概述 234

二、创建数据窗口对象 235

第二节 数据窗口对象的显示风格 238

一、自由风格(Freeform) 238

二、标签风格(Label) 239

五、交叉列表风格(Crosstab) 241

三、列表风格(Tabular) 241

四、表格风格(Grid) 241

六、分组风格(Group) 242

七、分栏风格(N-Up) 244

八、复合风格(Composite) 244

九、统计图风格(Graph) 245

十、OLE 2.0风格 246

十一、超文本风格(RichText) 247

第三节 定义数据源 248

一、Quick Select数据源 249

二、SQL Select数据源 251

三、Query数据源 256

四、External数据源 257

五、Stored Procedure数据源 257

一、数据窗口画板 258

第四节 数据窗口对象的属性 258

二、数据窗口对象的属性 265

第五节 数据窗口上的对象 267

一、添加和删除对象 268

二、Tab次序 268

三、对象的属性 269

第六节 使用数据窗口控件 270

一、运用数据窗口的一般步骤 271

二、设置数据窗口对象 271

三、事务对象 272

四、为数据窗口控件分配事务对象 273

第七节 数据窗口控件的属性、事件和函数 274

一、数据窗口控件的属性 275

二、数据窗口控件的事件 276

三、数据窗口控件的函数 280

一、可视用户对象 288

第十章 用户对象 288

第一节 概述 288

二、类用户对象 289

第二节 创建用户对象 290

一、创建可视用户对象 290

二、创建类用户对象 292

三、用继承来创建用户对象 293

四、创建用户对象实例 294

第三节 使用用户对象 296

第四节 运行时创建用户对象 298

一、OpenUserObject() 298

二、OpenUserObjectWithParam() 299

三、CloseUserObject() 300

附录 PowerBuilder的命名规范 302