PIXNET Logo登入

過時程式員的部落格

跳到主文

部落格全站分類:生活綜合

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 9月 23 週五 202207:00
  • Powerbuilder (53) – Mobile Device API

image
類似於老 PB 時代的 pfc,Appeon Powerbuilder 也替大家準備了一些用於開發 APP 的功能及控件,建議把它們都加入的你的 target 中,那你就可以與手機溝通,取得手機的各種資訊,或調用相機、NFC、GPS 之類的硬件及數據:
(繼續閱讀...)
文章標籤

過時程式員 發表在 痞客邦 留言(0) 人氣(33)

  • 個人分類:PowerBuilder
▲top
  • 9月 21 週三 202216:06
  • Powerbuilder 編程 (52) – Datawindow: ItemChanged

image

PB 內有很多內建的功能以方便大家使用,這裏抽取 Itemchanged event 為例,解釋一下 event 怎麼使用。
Event 就是事件,由畫面上發生的事件來觸發,例如滑鼠的左按或右按、用戶點擊按鈕,或從下拉選值之類的。ItemChange 就是某欄位內容被改動過所觸發的事件。圖中Itemchanged( long row, dwobject, string data ) 是系統傳進來的變量,row 是常前行號,dwo 是控件,你可以用 dwo.name 取得它的名字來看看,而 data 則是該欄位裏最新的值,不管該欄位裏面的值是哪種類型,這裏的 data 都是 string,如果裏面的是數字或日期之類的,你就要手工把它從 string 轉換成你想要的類型。Returns long 就是它的返回值是 long 的意思,你可以在 itemchanged 裏 return 不同的值來告訴系統一下步要怎麼做,接不接受這個值,可不可以跳到下一格之類。如果希望按不同欄位做不同的事情,大概要這樣寫:
(繼續閱讀...)
文章標籤

過時程式員 發表在 痞客邦 留言(0) 人氣(69)

  • 個人分類:PowerBuilder
▲top
  • 4月 20 週三 202208:00
  • Ricoh GR 入塵 (3) - 塵源未了

image
關於GR入塵,想聊幾句。
 
(繼續閱讀...)
文章標籤

過時程式員 發表在 痞客邦 留言(0) 人氣(135)

  • 個人分類:Photography
▲top
  • 4月 18 週一 202214:44
  • Ricoh GR 入塵 (2) - 清理

image
在撐了四年後,我的GR2 還是進大塵了,反正什麼原廠保養之類的全都過期, GR3 又出現好幾年了,要是出了個什麼意外,那就可以成為升級的好借口了。好!拆機清塵!
前幾年就有了拆GR1 的經驗,所以這次一開始就知道要準備什麼了:
(繼續閱讀...)
文章標籤

過時程式員 發表在 痞客邦 留言(0) 人氣(1,326)

  • 個人分類:Photography
▲top
  • 1月 07 週五 202217:02
  • Powerbuilder 編程 (51) - 如何取得存儲過程返回值?

image
不要被 PowerScript 的語法混淆,在存儲過程裏的 「return」是不會返回值到 PowerScript 的。不少人以為會返回到「sqlcode」,其實不然,「sqlcode」是給數據庫反映存儲過程有沒有成功執行的,寫 return 什麼值都沒有意義,它只會讓你退出而已,取值的話,要用「Fetch」。
(繼續閱讀...)
文章標籤

過時程式員 發表在 痞客邦 留言(0) 人氣(58)

  • 個人分類:PowerBuilder
▲top
  • 12月 21 週二 202115:11
  • Powerbuilder 編程 (50) - 如何在 DW 中的 datetime 欄放null?

剛有同事問起,但這個又簡單到沒什麼好解釋,我直接放代碼好了。
 
(繼續閱讀...)
文章標籤

過時程式員 發表在 痞客邦 留言(0) 人氣(86)

  • 個人分類:PowerBuilder
▲top
  • 12月 01 週三 202111:36
  • Powerbuilder 編程 (49) - 如何設置按鈕快捷鍵?

image
每個畫面都可以設「一個」的「Default」按鈕,意思就是當戶用在畫面中按下「Enter」時會觸發的按鈕。下面的「Request code」按鈕就是這種,在 Properties\General 裏勾上「Default」,它的樣子看起來就會不一樣,再按「Enter」就可以觸發它的 Clicked Event 了。
(繼續閱讀...)
文章標籤

過時程式員 發表在 痞客邦 留言(0) 人氣(117)

  • 個人分類:PowerBuilder
▲top
  • 11月 30 週二 202112:25
  • PowerBuilder 編程 (48) - 如果取得正確 sqlerrtext?

image
剛用戶求援,系統報錯,但報錯訊息不明,在查找報錯原因同時,也發現了一個編碼錯誤。這錯誤很常見,很多人未必有注意到這細節,我就在這裏提醒一下。
要知道 Sqlerrtext 裏面放的是「前一個動作」的執行結果,以下圖的代碼來說,按道理是要看 update 的錯誤訊息,但最終能看到的卻是「Rollback」的執行結果。由於訊息錯誤,這樣在排錯時就白白多花時間了。
(繼續閱讀...)
文章標籤

過時程式員 發表在 痞客邦 留言(0) 人氣(42)

  • 個人分類:PowerBuilder
▲top
  • 11月 26 週五 202117:05
  • PowerBuilder 編程 (47) - Datawindow - ToolTip

image
為了提供更好的使用體驗,在有限的畫面中提供更多的數據,PB 提供了 ToolTip,以下就是Properities\Tooltip 頁裏面最常用到的 Icon、Title、Tip,在裏面輸好東西,或設好公式,當勾上「Enabled」,而 mouse pointer 又移到該 object 上面時,Tooltip 就會自動顯示了。另外 Mouse pointer 自動變成手手的設定在 Properities\Pointer 內。
(繼續閱讀...)
文章標籤

過時程式員 發表在 痞客邦 留言(0) 人氣(69)

  • 個人分類:PowerBuilder
▲top
  • 10月 12 週二 202111:52
  • PowerBuilder 編程 (46) - 如何實現定時作業? (Timer event)

image
如果你有某些畫面需要定時自動刷新,比方說股票價格,這時候就會用到 Timer Event。
Window 入面都有 Timer Event,你可以把需要定時執行的代碼寫到 Timer Event 中,然後在 Window 的其他 event 中啓動它,可能是 Open event,也可能是某按鈕的 Clicked event,Timer(60) 就是每 60 秒執行一遍的意思。
(繼續閱讀...)
文章標籤

過時程式員 發表在 痞客邦 留言(0) 人氣(216)

  • 個人分類:PowerBuilder
▲top
«123...10»

個人資訊

過時程式員
暱稱:
過時程式員
分類:
生活綜合
好友:
累積中
地區:

熱門文章

  • (458)PowerBuilder 編程 (28) - Cursor
  • (379)PowerBuilder 編程 (21) - GetSQLSelect ( )、SetSQLSelect()
  • (270)PowerBuilder 編程 (25) - DataWindow - Filter 過濾
  • (180)PowerBuilder 小習慣(1) - Rowcount()
  • (157)PowerBuilder (9) - Structure
  • (122)PowerBuilder 小習慣(4) - 多語言
  • (121)PowerBuilder 編程 (16) - 另建 Transaction Object
  • (99)PowerBuilder 編程 (23) - DataWindowSyntax
  • (52)PowerBuilder 編程 (26) - Edit source
  • (46)PowerBuilder (14) – SPID 伺服器處理序識別碼

文章分類

toggle Programming (4)
  • PowerBuilder (63)
  • PowerServer (9)
  • EDI (4)
  • Database (3)
  • Photography (3)
  • 程式員的習慣 (6)
  • 未分類文章 (1)

最新文章

  • PowerBuilder (63) – 網絡版小問題 – ref
  • Powerbuilder (62) – 網絡版小問題 - EditMask
  • PowerBuilder (61) - 如何 debug?
  • PowerBuilder (60) - 如何設定單雙行背景色?
  • PowerBuilder (59) – 網上版報列名無效 - 單雙引號
  • Powerbuilder (58) – 祖先代碼 ( AncestorScript )
  • PowerBuilder (56) - 文字分行符
  • PowerBuilder (57) - Datawindow Update Properties
  • Powerbuilder (55) – 手機版 ini
  • PowerBuilder (54) - 如何在手機上打開檔案?

最新留言

  • [25/10/01] yute.yeh 於文章「PowerBuilder 小習慣(5) ...」留言:
    文中的「加上前面提過的「Tab」」,應該是「Tag」對不對?...
  • [23/03/30] B級美食掃雷隊長 於文章「PowerBuilder 編程 (23)...」留言:
    這工具也太方便了吧 ! 不然都不知道各屬性參數根本很難使用D...
  • [22/09/21] 過時程式員 於文章「PowerBuilder 小習慣(1) ...」留言:
    不骨灰,這千年殭屍剛出了 2022 版喔~...
  • [22/09/20] B級美食掃雷隊長 於文章「PowerBuilder 小習慣(1) ...」留言:
    讚讚,骨灰級軟體資訊真的難找如沙漠綠洲 <3...
  • [22/04/15] 訪客 於文章「Ricoh GR 入塵...」留言:
    原本在搜尋引擎找出一堆 Blog 文章,不知哪幾篇值得花時間...

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣: