在使用PB进行应用
![](/icons/82317chengxu.gif)
![](/icons/82317de.gif)
![](/icons/82317dou.gif)
![](/icons/82317de.gif)
![](/icons/82317hanshu.gif)
![](/icons/82317dou.gif)
![](/icons/82317de.gif)
![](/icons/82317hanshu.gif)
![](/icons/82317dou.gif)
![](/icons/82317de.gif)
![](/icons/82317hanshu.gif)
![](/icons/82317de.gif)
![](/icons/82317dou2.gif)
![](/icons/82317yi.gif)
![](/icons/82317de.gif)
![](/icons/82317dou.gif)
![](/icons/82317hanshu.gif)
![](/icons/82317dou2.gif)
本文以
![](/icons/82317yi.gif)
![](/icons/82317de.gif)
![](/icons/82317de.gif)
![](/icons/82317chengxu.gif)
![](/icons/82317diaoyong.gif)
![](/icons/82317hanshu.gif)
![](/icons/82317dou2.gif)
![](/icons/82317de.gif)
![](/icons/82317yi.gif)
![](/icons/82317de.gif)
![](/icons/82317dou.gif)
![](/icons/82317de.gif)
![](/icons/82317kh.gif)
![](/icons/82317hanshu.gif)
![](/icons/82317dou.gif)
![](/icons/82317hanshu.gif)
![](/icons/82317de.gif)
![](/icons/82317de.gif)
![](/icons/82317dou2.gif)
![](/icons/82317chengxu.gif)
![](/icons/82317de.gif)
建立应用
![](/icons/82317chengxu.gif)
创建
![](/icons/82317yi.gif)
![](/icons/82317de.gif)
![](/icons/82317chengxu.gif)
![](/icons/82317dou2.gif)
创建选单
创建
![](/icons/82317yi.gif)
![](/icons/82317main.gif)
![](/icons/82317de.gif)
![](/icons/82317dou.gif)
![](/icons/82317de.gif)
![](/icons/82317de.gif)
![](/icons/82317dou.gif)
![](/icons/82317dou2.gif)
表1 部分选单信息
选单条名称 功能
m_sysinfo 取掌上电脑
![](/icons/82317de.gif)
m_exit 退出应用
![](/icons/82317chengxu.gif)
创建窗体
本例子共用到两个窗口
![](/icons/82317dou.gif)
![](/icons/82317yi.gif)
![](/icons/82317yi.gif)
![](/icons/82317dou.gif)
![](/icons/82317de.gif)
![](/icons/82317dou.gif)
![](/icons/82317de.gif)
![](/icons/82317dou2.gif)
表2 窗体设置信息
名称 标题 类型
w_mdihelp 外部
![](/icons/82317hanshu.gif)
![](/icons/82317diaoyong.gif)
w_sysinfo 读取系统信息 popup!
定义结构体变量
由于该外部
![](/icons/82317hanshu.gif)
![](/icons/82317de.gif)
![](/icons/82317dou.gif)
![](/icons/82317dou2.gif)
添加脚本
(1)声明外部
![](/icons/82317hanshu.gif)
打开窗口w_sysinfo
![](/icons/82317de.gif)
![](/icons/82317dou.gif)
![](/icons/82317dou.gif)
![](/icons/82317dou.gif)
![](/icons/82317hanshu.gif)
![](/icons/82317string.gif)
该
![](/icons/82317hanshu.gif)
![](/icons/82317de.gif)
![](/icons/82317de.gif)
![](/icons/82317dou.gif)
![](/icons/82317de.gif)
nPort为通讯端口号
![](/icons/82317dou.gif)
nBaudrate为通讯波特率
![](/icons/82317dou.gif)
lpszSysInfoFile为存放掌上电脑系统信息
![](/icons/82317de.gif)
lpBuffer为用来存放系统信息
![](/icons/82317de.gif)
![](/icons/82317dou2.gif)
该
![](/icons/82317hanshu.gif)
![](/icons/82317de.gif)
![](/icons/82317dou.gif)
![](/icons/82317dou2.gif)
(2)给Application
![](/icons/82317de.gif)
![](/icons/82317if.gif)
open(w_mdihelp)
end
![](/icons/82317if.gif)
(3)给选单m_sysinfo
![](/icons/82317de.gif)
opensheet(w_sysinfo,w_mdihelp,1,original!)
(4)给窗体w_sysinfo中
![](/icons/82317de.gif)
![](/icons/82317de.gif)
![](/icons/82317int.gif)
![](/icons/82317string.gif)
rtn=GetFileOpenName ("打开文件",pathname,filename,"txt","Text Files (*.txt),*.txt")
![](/icons/82317if.gif)
messagebox("警告","打开文件出错,将采用默认文件名!",exclamation!)
sle_1.text="c:\windows\temp\sys$info.txt"
![](/icons/82317else.gif)
sle_1.text=pathname
end
![](/icons/82317if.gif)
(5)给窗体w_sysinfo中
![](/icons/82317de.gif)
![](/icons/82317de.gif)
![](/icons/82317int.gif)
![](/icons/82317string.gif)
sysinfo_stru lpbuffer
filename=sle_1.text
![](/icons/82317if.gif)
messagebox("警告","系统信息文件名不能为空,请重新输入文件名!",exclamation!)
![](/icons/82317return.gif)
end
![](/icons/82317if.gif)
rtn=GetHcSysInfo(1,115200,filename,lpbuffer)
![](/icons/82317if.gif)
messagebox("提示","获取掌上电脑系统信息出错,原因可能是未和掌上电脑建立连接!")
![](/icons/82317else.gif)
run("c:\windows\notepad.exe "+filename,normal!)
end
![](/icons/82317if.gif)
close(w_sysinfo)
(6)给窗体w_sysinfo中
![](/icons/82317de.gif)
![](/icons/82317de.gif)
close(w_sysinfo)
(7)给选单m_exit
![](/icons/82317de.gif)
close(parentwindow)
添加完脚本后
![](/icons/82317dou.gif)
![](/icons/82317chengxu.gif)
![](/icons/82317dou2.gif)
![](/icons/82317chengxu.gif)
![](/icons/82317dou2.gif)
表3 窗体包含Control控件
所属窗体 Control控件类型 Control控件名称 Control控件文本
w_mdihelp 主窗体无其他Control控件
![](/icons/82317dou.gif)
w_sysinfo
![](/icons/82317static.gif)
singlelineedit ste_1
commandbutton cb_open
commandbutton cb_ok 确定
commandbutton cb_cancel 取消
最新评论