《PowerBuilder 11.5 笔记》是一本详细记录和解析PowerBuilder 11.5版本开发技巧与实践心得的手册,适合开发者参考学习。
PowerBuilder 11.5 是一款强大的开发工具,主要用于构建企业级的应用程序,尤其是数据库应用。以下是关于标题及描述所涉及知识点的详细解释:
1. **安装 PowerBuilder 11.5**: 安装是使用该软件的第一步,确保下载了正确的版本,并按照官方提供的指南进行安装。这包括设置环境变量和关联文件类型。
2. **创建 Workspace (PBL)**: 工作空间(PBW 文件)是管理整个项目组件的基础结构,如目标、窗口等。创建工作空间标志着新项目的开始。
3. **创建 Target (Application)**: 目标(PBL 文件)在 PowerBuilder 中代表应用程序模块,包含具体的代码和资源。每个目标可以包括多个窗口和其他对象。
4. **创建窗口 (Window)**: 窗口是用户界面的主要组成部分,用于与用户交互。可以在 Target 内新建窗口,并且主窗口(Main Window)是在程序启动时自动显示的唯一一个。
5. **编写代码**:通过双击 PBL 文件中的对象打开源代码编辑器,在 `Open` 方法中添加如调用主窗口 `main.Open(main)` 的代码,其中 `main` 是主窗口的名字。
6. **运行和调试**:完成编码后,可以通过 PowerBuilder 内部的菜单选项进行编译和运行。例如,“Full Build” 和 “Deploy” 用于生成最终可执行文件。
7. **新建类 (Custom Class)**: 支持面向对象编程,在 PowerBuilder 中通过 `File` -> `New` -> `PB Object` -> `Custom Class` 创建自定义类,直接添加函数和成员变量,并在代码中使用它们。
8. **生成 DLL 文件**: 动态链接库(DLL)提供给其他程序调用的函数。创建好 Custom Class 后,在 PowerBuilder 中保存并部署为 DLL 文件,以便其他应用程序引用及调用这些函数。
9. **调用 DLL 函数**:通过 `LIBRARY` 关键字指定 DLL 文件,并使用 `Function` 定义原型,然后在代码中实例化和调用该函数。例如,`objOle.login(username, password, ip, port, service)`。
10. **创建 COMCOM+ 组件**: PowerBuilder 支持微软的组件技术(COM 和 COM+),用于创建可以被其他支持这些技术的应用程序使用的对象。需要保存并部署后才能使用。
以上是使用 PowerBuilder 11.5 的基础操作,包括项目和窗口、类的创建、代码编写以及动态库和 COM 组件的生成与调用。熟悉这些步骤有助于理解和开发基于此工具构建的企业级应用程序,并且在实际应用中还涉及数据库连接、数据窗口设计、事件处理等更多内容。