GUI Design Studio的使用方法
一、GUI Design Studio的介绍
GUI DesignStudio 是一个给应用软件设计图形用户界面的专业工具,它可在画基于web形态的原型时,可以用 Axure RP、 Balsamiq Mockups很方便的画出来,但要是对象是客户端软件的时候,Axure却不是首选。 以快速的把思路,以可视化的方式来表现出来,并可以和客户进行交流想法。GUI Design Studio同时也是一个不需要软件开发和编码的完整的设计工具,它支持所有基于微软Windows 平台的软件。因此, GUI Design Studio是一款适合界面原型设计员和界面原型开发员的软件。【搜狗百科粘贴的】
二、简单的使用步骤【主要在于窗体间关系的连线】
1、打开GUI Design Studio,图标如图,像一个blingbling的红宝石。

2、在菜单栏的“File”中找到“New Project”,点击后弹出一个对话框,如图

填写完后,单击“OK”,即创建了一个新的项目。
3、下面我们创建一个简单的窗体原型,单击如图的图标
,会弹出一个对话框来填写gui文件的名称,我们起名为“mainForm”,
,点击√之后,就会创建一个mainForm.gui的文件。
4、软件右侧有一溜儿的工具栏,下面选择“Elements”——>“Windows and Dialogs”,选择一个窗体样式。这里我们选择的是第二种。

将选中的窗体样式拖进显示屏幕处,就会有一个窗体出现啦,双击这个窗体就会弹出它的属性框,我们可以修改它的字体,窗体名称等基本属性。【这个软件中,双击控件都会弹出相应的属性框】

选择“Elements”——>“Toolbars and Menus”,可以选择工具条或者菜单栏,下面我们给这个窗体加上菜单。

一级菜单有时满足不了我们的需求需要多级菜单如
,那怎么办呢?
首先要接着从“Toolbars and Menus”里选择第二种样式的菜单,拖拽到白色区域内,然后双击修改显示文本。
然后重点就来了,要给这个二级菜单和一级菜单之间绑定关系。如图

在工具栏里找到红色方框内的图标,单击之后,在要绑定的控件划线,将二者连在一起,就完成了绑定。【注意箭头指向】
在工具栏点击
运行时,点击“文件”,就会出现二级菜单了。
5、窗体间的绑定。
比如点击打开文件时,需要弹出一个选择文件路径的对话框,这个过程应该怎么办呢?
我们再新建一个gui文件,用来做弹出的对话框。如图

重点来啦,怎么在两个文件间建立联系呢?
切换到“mainForm”文件,然后在菜单项“Design”中选择

会弹出一个文件选择对话框,接下来找到这个项目的存放位置,找到要弹出的那个对话框文件。

点击“打开”。我们做的第二个窗体就会作为一个整体,添加到“mainForm”页面中。【特别提示:不能将“打开.gui”整体复制到“mainForm”中,复制过去的话,“打开”窗体的绑定关系过不去,比如点击“取消”按钮的话,窗体不会关闭】

在二级菜单“打开文件”和“打开”窗体之间绑定联系,这样我们在运行时就能看到完整的操作了。【下面的图片请自动脑补成动图,谢谢】



最后附上,我从网上找到的比较详细的教程:


不知道为啥,链接违规不能上传,所以只能变成图片了,需要的童鞋麻烦自己敲一下链接啦
PS:补充一个链接,在使用过程中,发现三级菜单与二级菜单的位置对应不上,但是又没有找到合适的解决方案,刚好查找别的问题时看到了解决办法,特附上链接
https://jingyan.baidu.com/article/a948d651272ecf0a2dcd2ef6.html
还有还有,刚才运行的时候不知道为啥GUI Design Studio总是停止运行,后来把我打开的诸多文件关闭,只打开了一个运行的主页面,就能好好的运行啦。不知道是不是因为打开的文件太多的原因,但是这个管用。【仅供参考哈】
GUI Design Studio的使用方法的更多相关文章
- GUI Design Studio——如何创建项目展示文件
打开一个做好的项目,我这次以系统自带的 welcome项目做示例 选择左上角的File->Create Distribution File... 我需要的是整个项目,所以选择了The whol ...
- MCUXpresso IDE:导入Kinetis Design Studio工程
我的许多当前活跃的工程都在使用恩智浦的Kinetis Design Studio(KDS)V3.2.0(我在GitHub上发表了许多工程). 现在随着MCUXpresso IDE的出现(参见“MCUX ...
- 【转】 Android Studio SVN 使用方法
Android Studio SVN 使用方法 如何安装配置SVN 请直接参考<SVN在Android Studio中的配置> http://www.cnblogs.com/songmen ...
- Only2 Labs — A Visual Design Studio
Only2 Labs - A Visual Design Studio 设计合作 对您目前的设计很不满意?或是急缺一个设计供应商?您的团队最近做的项目需要指导?Only2都很乐意为您解困惑. 或者,你 ...
- win7兼容visual studio 2005 的方法
http://blog.sina.com.cn/s/blog_74d572890100xv7p.html 今天花了4个小时,结合网上的介绍,本人终于找到了一个可以在win7环境下运行visual st ...
- 保持Qt GUI响应的几种方法
最开始使用Qt时就遇到过QT Gui失去响应的问题,我是用多线程的方式解决的,然而通常来说,多线程是会降低程序的运行速度. 之后,在使用QSqlQuery::execBatch()函数时,Qt Gui ...
- Android Studio更新升级方法
自从2013 Google I/O大会之后,笔者就将android ide开发工具从eclipse迁移到Android Studio了,android studio一直在更新完善,为了与时俱进,我们当 ...
- Android studio 加速编译方法
JRebel for Android 是一个Android Studio的插件,可以大大加速Android Studio的编译速度,对于小项目来说或许不明显:但是当项目达到一定的规模时,它对于Andr ...
- [转自Kevins的天空 http://rootsec.cn]rad studio 2007 up3方法
rad studio 2007 网络下载点: http://bbs.hnhyxy.com/bcb/CodeGear.RAD.Studio.2007.rar http://andy.jgknet.de/ ...
随机推荐
- 2018 ACM 国际大学生程序设计竞赛上海大都会赛重现赛 J Beautiful Numbers (数位dp)
题目链接:https://ac.nowcoder.com/acm/contest/163/J 题目大意:给定一个数N,求区间[1,N]中满足可以整除它各个数位之和的数的个数.(1 ≤ N ≤ 1012 ...
- mybatis 模糊查询 like的三种方式
第一种 public void selectBykeyWord(String keyword) { String id = "%" + keyword + "%" ...
- Vue工具
首先介绍几个概念 webpack: 打包机.它能将我们的html,css,js.png,font进行打包,交给服务器. vue-cli: 用户生成Vue工程模板.(帮你快速开始一个vue的项目,也就是 ...
- 使用docker部署SqlServer
踩了很多坑,来记录一下 首先说sqlserver 1. 安装docker要使用centos 7以上版本,使用centos 6及以下版本会出现各种问题 2. docker CE安装过程 $ sudo y ...
- 第五节:WebApi的三大过滤器
一. 基本说明 1. 简介: WebApi下的过滤器和MVC下的过滤器有一些区别,首先我们要注意的是通常建WebApi项目时,会自动把MVC的程序集也引入进来,所以我们在使用WebApi下的过滤器的 ...
- 深入学习CSS外边距margin(重叠效果,margin传递效果,margin:auto实现块级元素水平垂直居中效果)
前言 margin是盒模型几个属性中一个非常特殊的属性.简单举几个例子:只有margin不显示当前元素背景,只有margin可以设置为负值,margin和宽高支持auto,以及margin具有非常奇怪 ...
- Notepad++崩溃后文件内容找不到问题
也许是因为Ctrl + s 摁太多太频繁,一不小心Notepad++崩溃了 重启后发现原来的文件还在,但是文件内容全部都被清空了 我没有手动备份这个文件, 如何找回??? 点击设置,首选项,里面有个备 ...
- Spring Cloud 2-Eureka服务发现注册(一)
Spring Cloud Eureka 1.服务端配置 pom.xml application.yml Application.java 2.客户端配置 pom.xml application.ym ...
- Python Day2 (二)
字典的操作: 见连接: http://www.cnblogs.com/alex3714/articles/5717620.html 第二天作业,修改haproxy配置文件. 程序练习 程序1: 实现简 ...
- C++设计模式——观察者模式
观察者模式 在GOF的<设计模式:可复用面向对象软件的基础>一书中对观察者模式是这样说的:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动 ...