PB编译使用主要涉及到PowerBuilder应用的发布和运行时环境的配置。PowerBuilder是一款强大的可视化开发工具,用于构建企业级的Windows应用程序,尤其以其DataWindow组件处理数据库操作而闻名。在发布PowerBuilder应用时,需要考虑以下几个关键知识点:
1. **PowerBuilder运行时动态链接库**:PowerBuilder应用在运行时依赖于一些核心库文件,例如PBVM70.DLL(PowerBuilder虚拟机)、PBDWE70.DLL(DataWindow引擎)、PBRTC70.DLL(富文本控件)和PBTRA70.DLL(数据库访问跟踪)。这些DLL文件是确保应用程序能够正常运行所必需的,其中某些可能是可选的,具体取决于应用程序的功能需求。
2. **数据库接口**:PowerBuilder支持多种数据库,包括通过ODBC(Open Database Connectivity)接口。比如,Powersoft ODBC Interface(PBODB70.DLL和PBODB70.INI)是PowerBuilder与ODBC数据源交互的基础。此外,还需要第三方数据库驱动,如SQL Anywhere的WOD50W.DLL、WL50EN.DLL等,以及Microsoft ODBC驱动和其他特定数据库厂商的驱动程序。
3. **ODBC数据源配置**:在Windows操作系统中,ODBC数据源的配置通常通过控制面板的“管理工具”下的“ODBC数据源管理器”进行。用户需要安装对应的数据库驱动,如SQL Anywhere,然后在“用户DSN”中添加新的数据源。配置包括数据源名、数据库文件、用户ID和密码等信息。配置完成后,重启系统,应用程序就可以连接到指定的数据库。
4. **INI文件和注册表配置**:为了使应用程序能够正确识别数据源,可能需要修改系统中的ODBCINST.INI和ODBC.INI文件,以及在系统注册表中添加相应的条目。例如,ODBCINST.INI文件记录了ODBC驱动的信息,而ODBC.INI文件则包含了数据源的具体设置。在上述例子中,SQLCA.DBParm被设置为连接字符串,包含了DSN、UID和PWD等参数。
5. **应用程序发布**:在发布PowerBuilder应用程序时,除了主执行文件之外,还需要包含所有依赖的DLL文件、数据库接口文件以及配置文件。确保用户机器上安装了必要的运行时库和ODBC驱动,以便应用程序能够正确运行。
总结来说,PB编译使用涉及的关键技术点包括PowerBuilder的运行时库、ODBC接口的使用、数据库驱动程序的安装和配置,以及应用程序的发布策略。理解并熟练掌握这些知识点对于有效地部署和维护基于PowerBuilder的应用程序至关重要。