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;



































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