




免费预览已结束,剩余4页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
阿甘网络工作室 阿甘教育 QQ:362551996_ 狐表以窗口为中心软件制作方法新手界面入门篇阿甘出品,必出精品!狐表的设计默认以表为中心,所有的信息都在表中进行操作,对于习惯以窗口为中心的开发者来说,设计起来很不顺手。现在我们一步一步来看,到底怎么做以窗口为中心的软件。本次的教程以制作漂亮的界面为主,不涉及代码编写,以后我会陆续出教程的,希望大家能够关注。如果您是老手了,就请掠过!这篇文章主要是来教新手界面快速入门的。阿甘出品,必出精品!软件的主界面大致具有2大要素:1、菜单 2、窗体 在狐表中,菜单、窗体都是独立存在的,窗体并不是放置菜单的容器。窗体不仅仅是一部分组成的,也可能由共有窗口和主窗口一起制作的。不管怎么设计,大家一定要记住,各个窗口之间是独立的。菜单共有窗口主窗口好了,接下来我们讲方法。打开foxtable后,在软件里会出现三张表:表A、表B、表C, ,我们现在设计以窗口为中心的软件,暂时不需要此表,因此删除即可,点击数据表 删除表,最后会留下表A无法删除,因为软件规定必须留有一表,所以只能想办法隐藏表的标题,然后用主窗口去代替主表,在需要用表的时候调用相应的表就可以了。表A永远不能删除,大家一定看清楚了啊!隐藏表的标题的方法:点击 管理项目项目属性,切换到项目事件,找到这一项目事件,在后面输入框点击后,出现代码框,在代码框输入以下代码:If User.Type = UserTypeEnum.Developer 设计者不能看见表标题,是所有的表的标题 TableCaptionVisible = FalseEnd If保存此代码后,保存项目,然后退出,重新启动软件,是不是不见表A标题了呢? 上面的方法开发者不能看见,但是管理员能看见。改为User.Type UserTypeEnum.Developer 管理员不能看见开发者能看见。记住:一定要把软件关了重新打开才能见效。 阿甘出品,必出精品! 没有表标题了,用来放置主界面的地方也干净了,记住菜单+主窗口这个模式,现在我们开始讲菜单的制作方法。 点管理项目菜单设计,我们就可以看见菜单设计器了,我们菜单的所有内容都是在功能区内制作好的,所以我们现在先熟悉一下这些名称,以Foxtable的菜单为例。功能区: 功能区1:日常工作 功能区2:数据表 功能区3:管理项目功能组:功能组1 功能组2 功能组3项目:现在我们就很清楚了,原来菜单是由:功能区、功能组、项目构成的。不过上面的项目上展示的都是标准按钮,以后我们的开发,用的最多的也是标准按钮。最终我们做出来的将是下面这样的效果。上面的图标最好为.IOC .jpg .png 这三种格式。下面我们来看菜单到底是怎么做出来的,先点击,会出现下面的这个界面:就相当于一个一级目录,在属性下面的功能区后面点击以下,会弹出功能区的定义界面:功能区的属性:名称:可以用英文来表示,编写程序的时候自己用的标题:显示出来给别人看的,就像菜单中显示的名称一样的功能组:用来定义功能组的,就是功能分组的意思,几个按钮为一组。功能区就是我们通常所说的大菜单,大菜单下面又可以分为好多组,组下面又可以分好多项。这个我不想再说了,实在对不住大家,自己先把我说的概念搞清楚,完了后先添加功能区,添加上后看效果,再添加功能组,最后在去添加功能项。在自定义菜单点击确定后会进入到管理者模式,如果希望回到系统菜单,可以同时按Ctrl+Shift+F12。在菜单设计的旁边就是窗口设计,进入到窗口管理界面后点击增加窗口:当你将窗口设计好后,千万要记得点击应用,才能将窗口显示到主界面。新人一般不会注意到这一点。阿甘出品,必出精品!主窗口用于代替主表,最常用的都在主窗口中显示,最常使用的功能也应该在主窗口中设计,窗口共有六种类型,除了主窗口分别是:并列、停靠、共有、独立和模式。在窗口属性窗口类型上选择主窗口就可以了,我们还可以为主窗口设置背景图片。以下是设置的实例:具体设置见上图将窗口设计好后,想看看自己的劳动成果,那就关闭窗口界面,在窗口管理界面点应用,你设计的菜单和界面都很好的融合到了一起。 前面我们讲的界面上有这个左栏,这个就是共有窗口,和主窗口是可以并列停靠在一起的,设置和前面的主窗口的设置是差不多的,只是这个窗口的大小是可以用鼠标随意拖大拖小的,不用在属性面板填写数值的。 其余的你就自己发挥想象力吧,左侧栏就这样设计好了。那你想不想点击左栏的图标,而打开一个窗口呢? 我们就以TopicBar任务栏为例,制作任务栏很简单,我不做描述。假如,现在任务栏如上图所示,人员信息,点增加人员出现增加人员的窗口,是不是很有趣呢?(奶奶的,这也有趣啊,那这世界还有趣吗?) 当你把TopicBar添加好以后,点击TopicBar周围出现控制小点的时候,请切换到 事件,找到TopicLinkClick 在代码列表里直接输入以下代码:Select Case e.Link.Name Case 增加人员 Forms(增加人员).Open() 打开窗口的方法 Case 人员列表 MainTable = Tables(人员表) 打开相应的表的方法End Select至于背景图片,希望大家在网上能够多加留意,如果有好的背景图片,就保存下来,小的图标可以到网上去下载,百度上一搜一把。我建议大家学习一下PS,这个能帮助我们处理图标或背景颜色。如果你想引进外部数据,比如:Access/SQL Server,那我建议你学习SQL语言,SQL是数据库操作的金钥匙,只要懂这一门语言,那Access/SQL Server你都同时掌握了。初学者只要会用四个操作就可以了,及select、updata、delete, Insert,剩下的就是SQL的一些结构性语句了,留着以后慢慢学。其次我要强调的是Foxtable是基于vb而开发的,那么他就有VB事件驱动的特性。什么是事件驱动呢?通俗的讲就是你的鼠标键盘等的操作所引起软件的运行过程,我们就叫事件驱动。一定要掌握对象、事件、属性这些概念。对象:我们在设计软件的时候所能看见的所有的标签、表格、窗口等等的,都是对象。事件:我们在软件使用鼠标和键盘的所有操作都是事件。前面讲的TopicLinkClick就是一个单击事件。属性:以窗口为例,窗口的长宽、位置、能否最小化、最大化、窗口标题、窗口背景颜色都是窗口的属性,不同的对象也有着不同的属性,但也有共同的地方。我的帮助文件只能起到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三位数除以两位数质量测验口算题大全附答案
- 中国鼻炎康散行业市场发展前景及发展趋势与投资战略研究报告(2024-2030)
- 2025年中国货运车联网行业市场深度分析及发展前景预测报告
- 2019-2025年中国生态农业和绿色食品市场前景预测及投资规划研究报告
- 2024年全球及中国非晶软磁粉行业头部企业市场占有率及排名调研报告
- 2025年中国修理渔船行业市场前景预测及投资战略研究报告
- 2025-2030年中国高级化抛光砖行业深度研究分析报告
- 中国生鲜猪肉行业发展趋势预测及投资战略咨询报告
- 2025年中国万能工具磨床行业发展监测及投资战略研究报告
- 2025年中国复读机行业市场深度分析及未来发展趋势预测报告
- 注水泵工(中级)技能鉴定理论考试题及答案
- 2023春国开精益生产终考题库及答案
- 4.1中国特色社会主义进入新时代 课件高中政治统编版必修一中国特色社会主义-3
- 安徽省秸秆资源潜力和综合利用现状分析
- 保洁服务 投标方案(技术标)
- 2024年国企采购商品房合同模板
- 湖南省长沙2024年七年级下册生物期末试卷附答案
- 新材料产业研发与产业化应用实施方案案
- 3.6.3关门车课件讲解
- 2024年小学四年级下册数学期末测试卷附完整答案【典优】
- 养老院老人走失免责协议书
评论
0/150
提交评论