pb編程
⑴ 我朋友做pb編程工作5,6年了,他叫我學pb,學差不多幫我進他們公司。我感覺好難學啊!也不會,我覺
pb比較好學,幾個經常用的重要函數,記清楚用法,還有幾個邏輯表達式,窗口和數據窗口的屬性和事件,然後能進入公司就可以實際練習和使用,很快就上手的,如果有人帶會更容易一些,用心去學去練二個月左右。java開頭容易,之後很難摸索,如果沒人帶很難深入。另外pb工作不好找,剛開始工資低。java工作好找一些,工資待遇高一些。
⑵ PB語言在開發界有前途嗎
前途是相對的.
雖然公司用pb越來越少了,但一些早期軟體仍需要維護,pb這樣開發人員就很難得了.
所以只要找到用武之地,pb就有前途.
優秀的程序員,掌握語言不會只有一門的!
⑶ pb程序 是什麼
PowerBuilder資料庫開發工具,由Sybase公司研發,用於開發與資料庫有關的程序。可以編寫基於sql資料庫的程序。
⑷ pb編程中update如何使用
第一種是數據窗口的update,這種需要設置數據窗口的更新列和更新的使用的鍵值,一般是主鍵。
直接是dw_control.update()
返回值是integer
如果返回1,表示更新成功。返回-1表示更新失敗。
如果資料庫的autocommit是false,那麼還需要commit。
if dw_control.update() = 1 then
commit;
else
rollback;
end if
第二種,使用語句更新。
比如在一個按鈕的點擊事件中
update table set column1 = ..., column2 = ..., ... where ...
if sqlca.sqlcode = 0 then//更新成功
commit;
else
rollback;
end if
第三種,使用execute(:string)方法更新
例如string ls_update
ls_update = 'update table set column1 = .., column2 = ..., .... where ... '
execute immediate :ls_update using sqlca;
if sqlca.sqlcode = 0 then
commit;
else
rollback;
end if
⑸ 有關PB編程
正因為你刪除了,才會出這個錯誤的啊。如果你不容易徹底找出原因,那麼找出以前的程序和文檔,原樣回復student這個表吧,不要管這個表有什麼存在的意義,先原樣恢復,不要刪除。
你看不到哪裡使用了,並不代表著它真的沒有被使用。觸發器等很多地方都有可能,你可能不能像一個電腦一樣考慮那麼全面。所以勤勤懇懇地寫程序的人不一定可以寫出產品,軟體產品是既要懂寫程序又要懂測試質量的人才能產生出來的。當你發覺你總是很隨意刪除改變了自認為沒有影響的原來的程序的結構卻造成了自己很不情願看到的新的bug,就要謹慎了。
出現這個問題的原因在於sa用戶為系統用戶,它雖然能夠登陸資料庫,但是login資料庫里邊卻沒有這個用戶的訪問許可權,所以,我們現在為這個資料庫重新建立一個用戶,建立過程如下:在login資料庫中選重用戶 ---〉新建用戶 -- 〉名稱選擇(這一步中有兩個關鍵點 1、身份驗證選SQL身份驗證,默認資料庫選login)-〉建立新角色 ,此時更改程序,將用戶登陸名和密碼修改一下。
或者把表的名字前面加上資料庫名.用戶名.表名,如我把rs=sm.executeQuery("select * from student")改成為rs=sm.executeQuery("select * from login.dbo.student")。login是我的資料庫,student是login下面的一個表
⑹ PB語言是什麼計算機語言
PowerBuilder開發語言簡稱(pb語言)是美國Sybase公司推出的資料庫開發工具,歷經多年的發展,它由1991年的1.0版發展到了目前的11.0版。PowerBuilder採用面向對象技術、圖形化的開發環境和第四代(4GL)編程語言,可以使應用程序的開發效率更高,成本更低,質量更好,功能更強,因此它一經推出,就受到了廣大開發人員的歡迎。PowerBuilder開發語言簡稱(pb語言)受到眾多程序員喜愛。
⑺ pb是什麼~!可以編寫程序嗎
是美國Sybase公司推出的資料庫開發工具,歷經多年的發展,它由1991年的1.0版發展到了目前的11.0版。PowerBuilder採用面向對象技術、圖形化的開發環境和第四代(4GL)編程語言,可以使應用程序的開發效率更高,成本更低,質量更好,功能更強,因此它一經推出,就受到了廣大開發人員的歡迎。PowerBuilder開發語言簡稱(pb語言)受到眾多程序員喜愛。
⑻ 什麼是PB編程
pb就是powerbuilde是一種資料庫編程語言.
你在www..com收以下找幾個pb的網站看看就能了解一個大概了.
⑼ 編程語言的PB
powerbuilder
對於一些傳統的數據開發人員來說,Foxpro系列也許讓他們感到更加熟悉。但是對於初學者來說,PowerBuilder也許是最好的資料庫開發工具。各種各樣的控制項,功能強大的PowerBuilder語言都會幫助你開發出自己的資料庫應用程序。
PowerBuilder開發環境由一系列集成的圖形畫板(Painter)組成,應用開發人員通過簡單的滑鼠操作即可設計、建立、交互檢驗和測試客戶/伺服器應用程序。
PowerBuilder的產生
PowerBuilder是美國著名的資料庫應用開發工具生產廠商PowerSoft推出的成功產品,其第一版於1991年6月正式投入市場。它是完全按照客戶/伺服器體系結構研製設計的,採用面向對象技術,圖形化的應用開發環境,是資料庫的前端開發工具。
PowerBuilder的特點
它支持應用系統同時訪問多種資料庫,其中既包括Oracle,Sybase之類的大型資料庫,又包括FOXPRO之類支持ODBC介面的小型資料庫,PowerBuilder是完全可視化的資料庫開發工具,它提供了大量的控制項,大大加快了項目的開發速度,也使開發者更容易掌握資料庫的開發。
它使用的編程語言叫做工PowerScripr,它也是一種高級的,結構化的編程語言。PowerScript提供了一套完整的嵌入式SQL語句,開發人員可以像使用其它語句一樣自由地使用SQL語言,這樣就大大增強了程序操縱和訪問資料庫的能力。可以說PowerBuilder既適合初學者快速學習資料庫的開發,又可以讓有經驗的開發人員開發出功能強大的資料庫,是一種適用面非常廣的開發工具。
PowerBuilder是一個用來進行客戶/伺服器開發的完全的可視化開發環境。使用PowerBuilder,你可以用一種可視的直觀的方式來創建應用程序的用戶界面和資料庫介面。這是一個總的概念,實際上是開發人員使用PowerBuilder去開發應用程序,由於所開發的各種應用程序充分利用了圖形用戶介面(GUI)的優點,所以PowerBuilder被認為是一個圖形工具。
在客戶/伺服器結構的應用中,PowerBuilder具有描述多個資料庫連接與檢索的能力。特別是PowerBuilder能從大多數流行的RDBMS中存取數據,且不管數據存放在什麼地方;另外,各種應用程序又可以獨立於RDBMS,因為PowerBuilder可以使用資料庫的標准操作語言SQL(結構化查詢語言)進行。
使用PowerBuilder,可以很容易地開發出功能強大的圖形界面的訪問伺服器資料庫的應用程序,PowerBuilder提供了建立符合工業標準的應用程序(例如訂單登記、會計及製造系統)所需的所有工具。
PowerBuilder應用程序由窗口組成,這些窗口包含用戶與之交互的控制項。開發人員可以使用所有標准空間(如按鈕、復選框、下拉式列表框或編輯框)以及PowerBuilder提供的特殊的使應用程序更易於開發和使用的控制項。
通常人們把PowerBuilder看成是一種開發工具,實際上它比其他工具強得多,是一種強有力的開發環境。開發人員不僅能用它來開發用戶容易使用的各種應用程序還可以通過PowerBuilder修改資料庫,利用400多個內部定義函數,可以開發能和其他應用程序進行的各種應用程序。
PowerBuilder正在成為客戶/伺服器應用開發的標准。相對於其他任何客戶/伺服器開發環境,PowerBuilder使開發人員的工作更快、成本更低、質量更高、功能更強。
PowerBuilder為應用開發提供了全面綜合性的支持,可以分別概括為如下幾點:
事件驅動的應用程序
功能強大的編程語言與函數
面向對象的編程
跨平台開發
開放的資料庫連結系統
⑽ pb基本開發步驟怎麼走
其實最簡單的就是在windows上安裝pb
1、找程序:找一個pb安裝程序,最新版的是pb11.2
2、安裝程序:安裝pb,其中會默認安裝anywhere sql,如果你使用sybase的資料庫,在開發的時候,這個很有用,可以當做一個小型的資料庫管理軟體
3、配置資料庫:安裝好後,你要做的是按你的要求建一個資料庫,剛才說了,如果用sybase資料庫,就可以用anywhere sql開發,裡面有一個sybase central管理中心,可以用來配置的
4、連接資料庫:最簡單的就是使用odbc,在控制面版中的'數據源'進行
5、pb連接資料庫:你可以看一下相關例子,其實就是設置sqlca的參數,並connect就行了