PB分辨率适配控件大小调整指南

版权申诉
0 下载量 193 浏览量 更新于2024-10-10 收藏 4KB RAR 举报
资源摘要信息:"PB(PowerBuilder)是Sybase公司推出的一个快速应用开发工具,主要用于数据驱动的应用程序开发。在PB的开发环境中,程序员可以利用可视化的窗口设计器创建窗口和控件,并通过数据窗口控件(DataWindow)高效地进行数据操作。PB支持多种数据库,包括Oracle、SQL Server、Sybase等。 从标题信息来看,PB.rar_open_pb 分辨率_pb控件_site:*** 可能是指在PowerBuilder开发环境中,有一个名为PB.rar的压缩包文件,其中包含用于调整PB控件大小以适应不同分辨率的源代码或文档。网站***是资源下载平台,上面可能有相关的代码示例和开发文档。 描述部分提到了一段PowerBuilder代码,其中涉及到连接数据库并打开窗口的操作。具体知识点包括: 1. SQLCA.DBMS:这是一个系统对象,用于指定程序连接数据库时使用的数据库管理系统。在此处设置为"ODBC",意味着使用开放数据库连接(Open Database Connectivity)作为连接数据库的中间件。 2. SQLCA.AutoCommit:这是一个属性,用于设置是否自动提交事务。当值为False时,表示在显式调用Commit或Rollback函数之前,对数据库的操作不会自动提交。 3. SQLCA.DBParm:这是一个属性,用于传递连接数据库时的参数。这里给出了一个连接字符串"ConnectString= DSN=pb_shiyan",说明使用了数据源名称(DSN)为"pb_shiyan"的连接。 4. connect:这是一个PowerBuilder内置函数,用于建立与数据库的连接。 5. open(w_main):这是一个PowerBuilder内置函数,用于打开名为"w_main"的窗口。 从标签信息来看,关注的焦点是PB(PowerBuilder)的分辨率调整和控件操作。特别是在不同分辨率下对PB控件大小进行调整的能力,这在多屏显示或多设备适应中尤为重要。 压缩包子文件的文件名称列表包含了三个文档和一个文本文件: - 函数--根据分辨率调整空间的大小.doc:这个文档很可能详细描述了如何在PB中通过编写函数来根据屏幕分辨率的变化动态调整控件的大小,以确保界面元素在不同分辨率下都能正确显示,不会因分辨率差异而变形或错位。 - 菜鸟用tabpage.doc:这个文档可能是为初学者准备的,详细解释了如何在PB中使用tabpage(选项卡控件)。菜鸟指初学者,tabpage是PB中常用的一种容器控件,用于在同一个窗口中提供多个页面,每个页面可以放置不同的控件,以实现复杂的功能。 - 连接数据库.txt:这个文本文件可能包含有关如何在PB中连接到数据库的指导,包括设置数据库连接参数、编写连接脚本以及处理数据库连接异常等信息。 - connectdatabase.txt:这个文本文件可能与"连接数据库.txt"相似,重点在于详细说明如何通过编写脚本来连接数据库,可能包括对数据库连接字符串的解释、连接过程中的常见问题及解决方案。 将上述知识点整合起来,可以看出这组文件是关于如何在PowerBuilder开发环境中进行高效的数据驱动应用程序开发,特别强调了分辨率自适应的用户界面设计以及数据库连接操作,这对于希望掌握PowerBuilder并进行企业级应用开发的程序员来说是非常有用的资源。"