主题:界面抛砖引玉
yjr3032570
[专家分:3360] 发布于 2009-01-21 16:17:00
下半年做的工资管理系统,这是其中的一张图片,和网友交流:
等我将代码整理后发送上来,再请高手斧正,嘿嘿!
[img]http://p15.freep.cn/p.aspx?u=v20_p15_p_0901211915236576_0.jpg[/img]
最后更新于:2009-01-21 19:27:00
回复列表 (共26个回复)
21 楼
xshn [专家分:0] 发布于 2009-02-01 10:05:00
期待源码
22 楼
yjr3032570 [专家分:3360] 发布于 2009-02-02 15:18:00
要使一个界面具有专业化的味道,我个人认为下面几个方面需要下功夫:
1. 版本信息框
2. 帮助文档
3. 菜单栏
4. 工具栏
5. 状态条
6. 树目录
7. 各控件协调运用
先说 1. 版本信息框:
版本信息框有一个现成的模式,哪就是vfp自带的,看下图:
[img]http://p15.freep.cn/p.aspx?u=v20_p15_p_0902021503204515_0.jpg[/img]
其实只要调用vfp系统文件夹”ffc”下的_dialogs.vcx、_aboutbox几个类就可以了:
介绍我的方法:
1. 将vfp系统文件夹”ffc”类库全部复制到自己的系统目录下,约3个多M,编译后再全部删除,如不复制,则需要用绝对路径指明文件路径。
2. 在按纽中写如下代码:
SET CLASSLIB to _dialogs.vcx &&加载类库
bbxx=CREATEOBJECT('_aboutbox',"工资管理系统","1.0","版权所有","2009.01.20")
bbxx.lblusername.caption="超级管理员:yjr"
bbxx.imglogo.picture="3004.gif" &&公司图标
bbxx.lblusercorp.caption="浙江服饰有限公司"
bbxx.backcolor=RGB(240,255,240)
bbxx.height=330
bbxx.width=400
bbxx.shprectangle.backcolor=RGB(255,192,203)
bbxx.cmdsysinfo.backcolor=RGB(240,255,240)
bbxx.show
return
至此,一个比较专业的版本信息框就出现了,请看下图:
[img]http://p13.freep.cn/p.aspx?u=v20_p13_p_0902021505378526_0.jpg[/img]
2.帮助文档的建立
23 楼
yjr3032570 [专家分:3360] 发布于 2009-02-02 15:49:00
to wzxc:
已发送,请查收!
1. 软件在vfp9.0 sp2、1024*768下开发
2. 最佳分辩率1024*768
3. 密码:1234
望能得到你的指教,如有改进请将代码贴出共享!
24 楼
xm7050432 [专家分:180] 发布于 2009-02-04 10:17:00
楼主能否也给我传一份,邮箱85833438@QQ.com 谢谢。
25 楼
guitarist [专家分:820] 发布于 2009-02-05 14:08:00
我也想索取一份,还要有劳楼主了,在下感激不尽!
我的信箱:forever_look@126.com
26 楼
maikyang [专家分:0] 发布于 2009-03-23 13:26:00
能让我学习吗,
maikyang@21cn.com
谢谢
我来回复