powerbuilder創建一個項目的過程

1.點擊新建文件
在這裏插入圖片描述
2.
在這裏插入圖片描述
3.右鍵workspace
在這裏插入圖片描述
在這裏插入圖片描述





在這裏插入圖片描述
5.insert->control->可以找到各種控件
在這裏插入圖片描述

按鈕:在這裏插入圖片描述

效果如圖:
在這裏插入圖片描述
靜態文本框:
在這裏插入圖片描述
效果如圖:
在這裏插入圖片描述
輸入單行文本框:
在這裏插入圖片描述
效果如圖:
在這裏插入圖片描述








點擊保存:
在這裏插入圖片描述
窗口文件命名一般以w_開頭
以上顯示界面就算是做好了
先將項目與數據庫連接起來
在這裏插入圖片描述
點擊database profiles,然後打開 ODB ODBC
在這裏插入圖片描述
選擇一個數據庫,進行connect
如果沒有建立ODBC數據源,則點擊
在這裏插入圖片描述
配置ODBC數據源
然後連接
在這裏插入圖片描述
連接成功之後這裏會出現個小對號













下面完成後端的代碼
在這裏插入圖片描述

open()函數是打開這個窗口時執行
通常操作爲連接數據庫
連接數據庫的代碼:
SQLCA.DBMS = “ODBC”
SQLCA.AutoCommit = False
SQLCA.DBParm = “ConnectString=‘DSN=(DSN名稱);UID=(userid);PWD=(密碼)’”
connect using sqlca;
在顯示數據圖時,需要用到一個特殊的控件
在這裏插入圖片描述







它需要一個數據對象
在這裏插入圖片描述
這個數據對象需要我們新建一個data windows文件
在這裏插入圖片描述
grid是我目前使用的比較順手的顯示數據的格式
點擊next,然後選擇你要顯示的數據表,然後選擇你想顯示的數據項,就可以了
在這裏插入圖片描述
然後出現以下界面:
在這裏插入圖片描述







然後調節表格的長和寬:
調節長度可以上下拉動這個
在這裏插入圖片描述
調節寬度可以左右拉動邊界線
在這裏可以更改表頭:
在這裏插入圖片描述
編輯完之後點擊保存,在此位置可以預覽表格:
在這裏插入圖片描述






在這裏插入圖片描述
發現數字,文字不居中,可以點擊你想修改的那一列,然後修改屬性
在這裏插入圖片描述
然後將窗口的datawindow這個控件與上面建立的datawindow文件連接
在這裏插入圖片描述
在這裏插入圖片描述




然後就會顯示了
如果想編輯點擊按鈕的響應,則雙擊編輯窗口的按鈕,就會打開clicked函數
在裏面進行編輯響應操作
如打開一個窗口:open(窗口名)
關閉一個窗口:close(窗口名)
與數據窗口連接:(dw_1是datawindow控件名)
dw_1.settransobject(sqlca)
dw_1.retrieve()
模糊查詢:
string addr
long num
connect using sqlca;
addr=trim(sle_1.text)
//向數據窗口傳遞一個where操作,對地址爲addr的學生進行模糊查詢
dw_1.setfilter( “saddr like “+ " '%”+addr+”%’")
dw_1.filter() //在數據窗口顯示
num=dw_1.retrieve()
錄入更改刪除操作都差不多
錄入:
String c_cno,c_cname,c_cpno,c_credit
double m_mprice
c_cno=trim(sle_1.text)
c_cname=trim(sle_2.text)
c_cpno=trim(sle_3.text)
c_credit=trim(sle_4.text)
//以上爲接收課程的相關信息
INSERT //用sql語句將相應信息錄入到課程信息表中
INTO c(cno,cname,cpno,ccredit)
VALUES(:c_cno,:c_cname,:c_cpno,:c_credit);
刪除的SQL:
DELETE //只需輸入相應的課程號即可完成刪除
from c
WHERE cno=:ccno;
更改的sql:
UPDATE c //用sql語句將相應的課程信息進行修改
SET cno=:c_cno,cname=:c_cname,cpno=:c_cpno,ccredit=:c_credit
WHERE cno=:c_cno;



































發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章