今天第一次接触Axure,照着书上的实例开始一步一步摸索,不断的查阅翻找,总算是搞清楚基本的原理,在休息期间,记录一下自己学习Axure历程。
一、学习过程
1、打开软件,照着书大概尝试了一下每个部件的使用。
2、开始直接按照书上的实例操作——图书馆管理系统(我是这样考虑的,,在实战的过程中如果有不懂的可以再翻书,这样会比较有目的性)。
3、刚开始只是添加矩阵,图形,标签,文本等,这个很简单,只要看一下,基本都没问题,所以很顺利,然后有点自以为是,很简单啊(现在想起来,我只是看到最最基本的地方),其实从一开始心中就有一个疑惑,交互是怎么形成的,该怎么设置呢,if,,,else,,,,,?
4、终于到交互部分了,用户名和密码的输入,其中还要经过密码验证或者申请用户名,然后这个部分一下子懵了,开始随便瞎捣鼓,一直实现不了,开始翻书查看,但是书上对于部件的说明很简单,举的例子根本解决不了我的问题,开始查找相关的例子,看看别人是怎么设置的,跟着别人的例子练习了一下交互后,对交互有了浅浅的理解(事件主要有两类,页面事件和部件事件。交互是由事件触发的,事件用于执行某个动作。在做交互的时候,你应该清楚,你在哪个部件做交互,在什么情况下,交互到哪里,比如用鼠标点击登陆时,如果用户名和密码输入正确,那么就执行登陆这个动作)接着做自己的页面。
5、变量的设置,其中只涉及到全部变量的使用,name,只要设置之后就不会轻易改变。
6、母版的使用,母版可以简单理解为树的根,可以给每一个需要营养的枝叶提供营养,就是一个模板,可以直接套用,很方便。
二、注意点
母版的使用:如果页面的重复出现,就可以做成母版,减少工作量。
热区的使用:如果图表和文字部分都需要做交互的时候,不需要每个都添加,可以使用热区。
用例:给同一个任务创建不同的路径。用例由一系列动作组成。
动作:由用例定义的对事件的响应。例如弹出窗口,打开链接等等。
三、反思
1、软件只是为了使用,以达到某种目的,它是一种工具,工具本身更多的是辅助作用,而我学的目的是以后工作中肯定会用到,在目的的激励下,你的方向会更明确。
2、因为是为了做图书馆管理软件,所以在尝试的过程中,一直带着问题,不断的去解决,这样可以加深印象,提升对软件的熟练度。虽然要掌握每一个部件,但是如果你挨个挨个掌握后再去用,可能印象不是很深,所以在练习的过程中给部件一个场景。
3、学习的过程很慢,因为心里略显着急,想如果有人在旁边指导就好了,尤其是碰到问题的时候,有一些情绪化,其实这个是有点逃避的心态,只有自己尝试后,才知道问题在哪里,而不是轻易找别人,相信自己,最后一定可以解决的。
总体来说,这个软件入门很容易,但是要做好还是要继续尝试,现在这个案例中只涉及到其中一小部分,所以还是要多多练习,继续完善。