- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vfp使用的小技巧vfp使用的小技巧
如何在Visual FoxPro 中制作软件封面
一个好的软件还需要有一个漂亮的封面,用Visual FoxPro 编制应用程序时往往会忽视这一问题。在Visual FoxPro 5.0中我们一样可以制作出如同微软的WORD、POWERPOINT等软件的漂亮的封面。
一、创建表单集。Visual FoxPro的应用程序一般都至少有一个表单,进入主表单中,选择‘表单’菜单中的‘创建表单集’,创建一个表单集(FORMSET1)。需要注意的是,如果你的表单中的自定义的属性、方法等,当创建表单集之后,这些属性和方法会升级为表单集的属性和方法,原程序中的调用则需要进行修改。设置表单集的Windowtype属性为1-模式。
二、制作封面表单。选择‘表单’菜单中的‘添加新表单’,建立一个新的表单。设置它的Name属性为“FormStart”,AlwaysOnTop属性为.T.,AutoCenter属性为.T.,BorderStyle属性为2-固定对话框,Caption属性为,ControlBox属性为.F.,MaxButton属性为.F.,MinButton属性为.F.,Movable属性为.F.,ShowWindow属性为2-作为顶层表单,WindowType属性为1-模式。既是封面,自然要有一个漂亮的底图,此图片可自行用绘图软件制作,大小可自定,只是别忘了在底图上写清软件的名称。底图做好之后,设置封面表单的Picture属性为此图片名即可。
三、显示用户名和用户单位。见过WORD封面的人可能都会注意到其封面上有一提示“本软件使用权属于”,其下面是安装Windows 95时输入的用户名和用户单位,通过对Windows 95的注册表的访问,在Visual FoxPro中也可以实现这一设计。
在‘表单控件’工具条上选择‘标签’并在表单体上点击一下即可生成一个标签,设置它的Name属性为LabelTitle,Caption属性为‘本软件使用权属于:’,Autosize属性为 .T.,BackStyle属性为0-透明。相同方法再制作出两个标签,设置它们的AutoSize属性为.F.,Caption属性为“”,分别设置它们的Name属性为LabelName和LableComp,两标签的大小可自定。具体的摆放位置可视情况而定。四、编写相应控件过程。
FormSet1的Load过程:
_Screen.Visible = .F.
Public UserName,UserComp,TitleTime
DECLARE INTEGER RegOpenKeyEx IN Win32API ;
INTEGER nKey, STRING @cSubKey, INTEGER nReserved,;
INTEGER nAccessMask, INTEGER @nResult
DECLARE INTEGER RegQueryValueEx IN Win32API ;
INTEGER nKey, STRING cValueName, INTEGER nReserved,;
INTEGER @nType, STRING @cBuffer, INTEGER @nBufferSize
DECLARE INTEGER RegCloseKey IN Win32API ;
INTEGER nKey
UserName =
UserComp =
lnResult = 0
Buffer = SPACE(128)
BufferSize = LEN(Buffer)
lnError = RegOpenKeyEx(-2147483646,
Software\Microsoft\Windows\CurrentVersion, 0, 1, @lnResult)
IF lnError = 0
lnType = 0
Buffer = SPACE(128)
BufferSize = LEN(Buffer)
lnError = RegQueryValueEx(lnResult, Registeredowner, 0,
@lnType, @Buffer, @BufferSize)
IF lnError = 0 AND Buffer CHR(0)
* 取得用户姓名
UserName = LEFT(Buffer, BufferSize - 1)
ENDIF
lnType = 0
Buffer = SPACE(128)
BufferSize = LEN(Buffer)
lnError = RegQueryValueEx(lnResult,
RegisteredOrganization,0,@lnType, @Buffer, @BufferSize)
IF lnError = 0 AND
您可能关注的文档
- TT8K2TR;中文规格书,Datasheet资料TT8K2TR;中文规格书,Datasheet资料.pdf
- TTCAN在ARM中的应用实现TTCAN在ARM中的应用实现.pdf
- TT100TT100A时代超声波测厚仪使用说明书TT100TT100A时代超声波测厚仪使用说明书.pdf
- TTL线用户使用手册—正体中文TTL线用户使用手册—正体中文.pdf
- TTT企业培训师课程设计与开发首选大纲TTT企业培训师课程设计与开发首选大纲.pdf
- TTT培训PPTTTT培训PPT.ppt
- TTT培训师培训 ,TTT讲师-陈恭华TTT培训师培训 ,TTT讲师-陈恭华.pdf
- TTT培训TTT培训.ppt
- TTT培训师培训课程纲要(2012标准版)TTT培训师培训课程纲要(2012标准版).pdf
- TTT培训讲师演讲口才速成训练营TTT培训讲师演讲口才速成训练营.ppt
- 2024年广西教育厅直属事业单位招聘重点领域急需紧缺高层次人才笔试高频难、易错点备考题库及参考答案详.docx
- 浙江宁波市科技信息与发展战略研究院编外派遣员工招聘笔试高频难、易错点备考题库及答案详解一套.docx
- 2025年山东出入境边防检查总站所属事业单位招聘11人笔试高频难、易错点备考题库带答案详解.docx
- 2024年云南普洱江城哈尼族彝族自治县司法局招聘司法协理员3人笔试备考题库含答案详解.docx
- 2025年宁夏气象局招聘应届生笔试备考题库及答案详解一套.docx
- 浙江宁波市机关事务管理局局属事业单位招聘编外人员笔试备考题库及参考答案详解一套.docx
- 浙江宁波市鄞州区司法局编外人员招聘笔试高频难、易错点备考题库及参考答案详解1套.docx
- 浙江宁波北仑区市场监督管理局行政审批科招聘编外人员笔试高频难、易错点备考题库及参考答案详解一套.docx
- 浙江宁波市奉化区名山建设保障服务中心招聘工作人员笔试备考题库及参考答案详解一套.docx
- 2025年开封市科学院引进53名高层次人才笔试备考题库含答案详解.docx
文档评论(0)