【PB】PB調用WebService

不管是用VS開發的基於.NET的WebService,還是用Java開發的WebService,還是用PB本身開發的.NET Web Service,PB調用WebService的原理是一樣的,都是通過WSDL訪問WebServices.具體步驟有三:1.編寫WebService2.建立PB Web Service Proxy3.建立PB Web Service Client1. 編寫WebService此處不贅述,可以查閱相關編寫WebService的資料。2. 建立PB Web

【PB】如何觸發帶參數的自訂事件?

用代碼觸發事件時,可以使用函數triggerevent()/Postevent()而在觸發帶參數的自訂事件時,則按以下方法最好:文法:objectname.{trigger|post} {static|dynamic} EVENT EventName ({argumentlist})其中:objectname 是事件所屬對象的對象名Trigger/Post只能選一個,也可不選,預設時為Trigger.

【PB】多表更新

原理分析:資料視窗資料來源來自兩個或兩個以上的表,相當於多個表串連建立的一個視圖,對於這種資料視窗,PB預設是不能修改的。當然我們可以通過設定它的Update 屬性,資料視窗的Update

【PB】增量查詢

一、增量查詢功能實現//1.定義單行編輯器的使用者事件ue_enchange,事件的ID為:pbm_enchange。這個事件能響應鍵盤的輸入。//2.在單行編輯器的ue_enchange事件中編寫如下指令碼:string ls_findstring as_column = 'www' //設定你要過濾的列Long ll_found_rowif not dw_1.visible then dw_1.visible = true//尋找條件(左部分與單行編輯器文本相等)ls_find =

【PB】如何Pb中定製列印頁長

---- 在使用連續紙列印資料視窗的情況下,需要定製列印的頁長,以保證印表機走紙正確,不用人工幹預,實現連續列印。在PB中須調用外部函數來自訂紙張長度,比較繁瑣。本文介紹一種直接對印表機的控制方法,簡單實現對頁長的設定。---- 一、 預備知識 ----

【PB】經典錯誤:Database transaction information not available.Call SetTras or SetTransObject function

鑒於一些初學者還是經常問到這是什麼錯誤,在這裡出現這個提示,個人總結有三種可能:1、沒有串連成功資料庫;有的人一看串連資料庫代碼寫了,然後感覺就完事了,最後沒有connect,主要注意下connect。2、遍曆視窗上所有dw控制項,看視窗上每一個dw控制項是否都綁定了事務;視窗上每個dw控制項都要settransobject。3、寫了settranobject但位置不對;應該寫在增刪改查之前,最好寫在dw控制項的constructor事件裡。

【PB】動態報表格式自由定義的實現

在通常的Server/Client方式MIS開發中,總是有沒完沒了的報表需要製作,調試報表花費的時間也是最多而且乏味,還常常不能滿足客戶的要求。要是能夠讓使用者自己調整報表的格式和內容,然後將它儲存下來,程式下次啟動時它自動調用儲存了的報表格式那有多好。本人通過如下方法最終實現了用的要求。PB(PowerBuilder)有一種以PSR結尾的特殊的儲存報表的檔案格式(本文簡稱作PSR檔案)。根據資料視窗可以直接讀取PSR檔案產生報表的原理,程式通過產生PSR檔案,實現動態報表格式的儲存。  一、實

如何?資料庫的備份?

問:資料庫的備份在資料庫應用程式中是很重要的一環,那麼我將如何?它呢?答:用Windows的API函數可以辦到。 方法一:在PB中調用DOS命令(dbbackup.exe)備份並判斷其運行結束。①定義API:    Funtion ulong FindWindowA( ulong winhandle, string wintitle ) Library "user32"    Function boolean IsWindow (Long hwnd ) Library "user32.dll"②

【SqlServer】如何?用一個表中的資料修改另一個表中的資料?

問:我想根據一定的條件實現用一個表中的資料修改另一個表中的資料,這該如何辦到呢?答:這有何難,用SQL語言UPDATE嘛。

【PB】 設定優先權

設定一個優先順序,開始代碼和後面沒啥區別,就是重新寫了一次,就好用了,網上也都是含糊不清的,寫下來作為日後查看或者給有需要的做個提示第一步:聲明function long GetPriorityClass(long hprocess) Library "kernel32.dll " function long SetPriorityClass(long hpr ,long class) Library "kernel32.dll " function long

PB動態串連庫與外部函數的調用

外部函數:是用其他語言編寫的、儲存在動態連結程式庫中的函數。1 說明外部函數說明外部函數的步驟:1)              首先開啟要說明外部函數的對象;2)              在script視窗中,從第一個下拉式清單方塊選擇declare,從第二個下拉式清單方塊選擇global external functions或local external functions;3)              在script視窗中輸入說明外部函數的語句;4)              儲存對象;

如何在PB中播放WAV檔案

聲明API函數:     Function   boolean   sndPlaySoundA(   string   SoundName,   uint   Flags   )   Library   "WINMM.DLL"     Function   uint   waveOutGetNumDevs()   Library   "WINMM.DLL"         使用以下的代碼來播放音效檔:           uint   lui_NumDevs        

主題:開發工程師的職場人生路

註:這是從cnBeta上轉過來的一篇文章,給大家分享一下,大家看過之後怎麼想?當你選擇電腦或者電子、自控等專業進入大學時,你本來還是有機會從事其它行業的,可你畢業時執迷不悟,仍然選擇了開發做為你的職業,真是自做孽不可活。不過,歡迎你和我一樣加入這個被其它人認為是風光無限的“白領”吧。恭喜,你選擇開發工程師做為自已的職業悲哀,你選擇開發工程師做為自已的職業本文所指的開發工程師,僅指程式開發人員和以數字電路開發為主的電子工程師。如果你不是特別的與人世隔絕,我想你一定看過金老先生的名著《笑傲江湖》吧,

經典執行個體—帶底圖的MDI視窗

一、建立主菜單m_main。二、建立主視窗w_main,並將其屬性Window  Type設定為mdihelp!,將MenuName屬性設定為m_main。三、建立圖片視窗w_pic,並在該視窗中放置picture控制項,起名為p_1;設定w_pic的屬性,把Window  Type的屬性設定為popup!,選擇visible,其它屬性全部取消。四、編寫w_pic代碼:    ⑴、定義執行個體變數(instance variables)           boolean    

【PB】PB編程通俗快速入手

第一章   一般使用1、程式的開始,application的open事件。退出程式常式:(halt為退出函數)int SureQuitSureQuit = 2SureQuit=Messagebox("退出系統","退出前請確認已儲存好資料",Question!,OKCancel!, 2)if SureQuit = 1 then halt2、變數定義有效範圍:◎declare-globe 全域變數,整個程式均有效◎declare-instance 局部變數,可在一個對象中有效(如:表單,APP等)

【其它】怎樣開啟Win7快速啟動欄

在工作列上右鍵 -> 工具列 -> 新工具列。在檔案夾裡面輸入這個路徑,然後按斷行符號: %userprofile%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch      在工作列上空白處右鍵,把鎖定工作列的勾去掉。然後在 Quick Launch

【PB】如何建立一個動態資料視窗對象?

問:我想在程式運行中根據需要動態地建立一個資料視窗對象,該怎麼做呢?答:方法有四:第一種方法:    在程式中用Describe()函數得到某個已經存在的資料視窗對象的原始碼。如:string

【PB】定位字元和基礎資料型別 (Elementary Data Type)

POWERBULIDER允許使用者在字串中使用特殊的ASCII字元.代字型大小(~)在POWEBULIDER中用於引入特殊字元.下表列出在PB中如何引入指定的ASCII字元字串產生的ASCII字元~n換行~t定位字元~v垂直定位字元~r斷行符號~f換頁符~b退格符~"雙引號~'單引號~~代字元~000-255用十進位數表示的ASCII字元~H01-HFF用十六進位數表示的ASCII字元`O000-O377用八位元表示的ASCII字元使用者在為訊息框產生顯示字串或將值寫到一個檔案時通常使用以上字元

如何使視窗自動置中?

問:我想使應用程式的主視窗自動顯示在螢幕的中心而不管螢幕的解析度、作業系統版本如何改變,這該怎麼辦呢?答:It's too easy …… 原理:利用PB中的Environment對象和視窗的Move函數。 視窗(w_main)代碼如下:     //變數聲明    Environment env_system    Integer int_scrwidth,int_scrheight    //關閉視窗重新整理    SetRedraw(False)    //獲得螢幕的寬度和高度   

【PB】動態添加資料視窗列中下拉式清單的內容

1.設定資料視窗某個列(dept_id)的style type為DropDownListBox:dw_1.Modify("dept_id.ddlb.case='any'") 2.為下拉式清單方塊添加資料:boolean lb_flag = falsestring ls_facno, ls_facname, ls_valuedeclare cur_munit dynamic cursor for sqlsa ;prepare sqlsa from "select distinct facno

總頁數: 61357 1 .... 12652 12653 12654 12655 12656 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.