原创 預裝入對象

預裝入對象張健姿 01-6-22 下午 03:17:13在PowerBuilder 5.0中支持全編譯代碼,但用於採用這種方法存在編譯時間長、編譯後可執行文件量大等缺點,所以在不少場合,我們仍採用僞編譯方式,就是將裝載對象和源代碼的PB

原创 在Adaptive Server Anywhere和Oracle之間構造通用函數

在Adaptive Server Anywhere和Oracle之間構造通用函數遼河油田錦采地質大隊 鄧先永 01-7-2 上午 10:29:41在使用PowerBuilder編制程序時,使用的最多的數據庫接口是它自身集成的Adapti

原创 分佈式事務處理

分佈式事務處理張健姿 01-6-22 下午 04:48:27美 國Sybase 公 司 於 今 年 七 月 發 布 了PowerBuilder 6.0 的Beta 版, 正 式 的 版 本也 將 於 不 久 的 將 來 推 出, 其 中

原创 用PB編寫多線程應用程序

    多線程是指一個程序內部同時執行的多個流程,與單線程相比,它至少有兩個方面的優點:第一,它可以更好地利用系統資源,比如CPU,若一個線程因I/O操作受阻,另一個線程仍可利用CPU來執行;第二,它更好地滿足了客戶的需求,因爲挑剔的客戶

原创 用PB編寫郵件應用程序

    由於受到強大數據庫功能的掩蓋,PB的郵件功能鮮爲人知。在VB中可以輕鬆地利用CDO控件發郵件(Delphi中用NMSMTP),而PB中的郵件函數比它們更靈活、方便。   PB以其獨特高效的數據庫訪問技術,贏得了廣大程序員的青睞。

原创 用PB編寫WinSock TCP/IP應用程序

    PB中的套接字是通過Winsock.pbl庫來提供的,它封裝了套接字編程中用到的數據結構和過程,在功能上類似於VB中的Winsock控件。   Winsock.pbl中定義了兩種類型的Socket:流式Socket和數據報式So

原创 PB編程經驗談

    PB作爲數據庫開發的工具,早已深受廣大開發人員的認可,筆者在開發PB應用程序時,總結了一些編程的經驗技巧,介紹給大家。   1.添加啓動聲音   對Win 98的啓動聲音一定不陌生吧,那麼有沒有想過爲你的PB應用程序添加啓動聲音呢

原创 PB的可執行文件所需的環境DLL

一個EXE文件(或者再加PBD文件)要提交給脫離了PowerBuilder環境的用戶使用時,還必須提供一些PowerBuilder應用程序執行、數據庫連接等實現所必需的環境動態鏈接庫文件。如果缺少這些dll文件,應用程序可能無法啓動,或

原创 PB窗口之間傳遞多參數的方法

    在PowerBuilder中函數OpenWithParm,CloseWithReturn,OpenSheetWithParm,windowname.OpenUserObjectWithParm等都有一個在進行窗口操作(打開或者關閉

原创 在PowerScript腳本中訪問數據窗口中的數據

在PowerScript腳本中訪問數據窗口中的數據張健姿 01-6-22 下午 03:50:25在4.0 以 前 的 版 本, 如 果 您 想 在PowerScript 腳 本 中 訪 問數 據 窗 口 中 的 數 據, 方 法 只

原创 利用PB動態創建數據窗口

利用PB動態創建數據窗口  當利用PowerBuilder建立數據窗口時,用戶通常不能自己選擇數據來源和顯示類型。如何讓用戶在應用程序中自己定義數據窗口的數據來源和顯示類型呢?爲了達到這個目的,我們必須在運行程序階段根據用戶自己的需求,動

原创 PowerBuilder中實現數據窗口打印預覽通用方法

    我們在文字處理過程中,常常在打印前要預覽,以便控制打印效果,特別在數據打印中要有選擇地打印頁面,更需要預覽。PowerBuilder提供了程序開發過程中的數據打印預覽,下面介紹在程序應用中實現打印預覽通用方法。主窗口示意圖如下:打

原创 如何實現數據的自動錄入

用戶錄入數據時經常會遇到大量重複數據,即錄入下一條記錄的某個字段時,其值與上一條記錄同字段的值相同。如果編些程序自動錄入相同值會大大提高錄入速度。具體實現方法如下:一、程序中主要用到的函數1、FileOpen() 功能:以指定的讀寫模式