用于绘制我的申请表设计的软件 [英] software for drawing my application forms design

查看:127
本文介绍了用于绘制我的申请表设计的软件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我希望我的软件能够帮助我绘制表单样式,以使客户在开始在Visual Studio上进行设计之前就可以看到它.我的目的是在开始之前为客户提供表单样式,并且不要在Visual Studio上花费大量时间来设计表单.客户对其进行编辑
感谢

i want software that help me to draw forms style to make my clients see it before start design it on visual studio my purpose is to make forms style to clients before begining & to not spend alot of time design forms on visual studio then client edit it
thanks

推荐答案

这称为快速应用程序开发(RAD),请参见 http ://en.wikipedia.org/wiki/Rapid_application_development [ ^ ].另请参见 http://en.wikipedia.org/wiki/Very_Rapid_application_development [ http://en.wikipedia.org/wiki/Prototype [http://en.wikipedia.org/wiki/Architectural_pattern_(computer_science) [ ^ ]):

MVVM —模型视图视图模型,
http://en.wikipedia.org/wiki/Model_View_ViewModel [> http://en.wikipedia.org/wiki/Model-view-controller [ ^ ])),

MVA —模型视图适配器,
http://en.wikipedia.org/wiki/Model–view–adapter [ ^ ],

MVP —模型视图呈现器,
> http://en.wikipedia.org/wiki/Model-view-presenter [ ^ ].
请注意这些架构的动机.如果您了解它,就可以提出更好的设计思路.

—SA
This is called Rapid Application Development (RAD), see http://en.wikipedia.org/wiki/Rapid_application_development[^]. See also http://en.wikipedia.org/wiki/Very_Rapid_application_development[^].

First of all, Visual Studio already provides RAD feature for Forms development. It''s not clear what do you expect from other software which is not available with Visual Studio. Perhaps, the cost of Visual Studio? Or the level of the skills required by Visual Studio?

It looks like what you want is something that could be called Rapid Application Prototyping; see http://en.wikipedia.org/wiki/Prototype[^].

I''m personally pretty skeptical about your idea. Here is why. If your customers are professional in software, they could more or less rapidly use Visual Studio, create a UI prototype in pure layout and order you to complete it with functionality. If you don''t like this idea, it may mean that your clients are not so professional. But in fact the UI design requires no less professionalism then the coding of the functionality, but may be more. If somebody pretends it is not so, you may end up struggling putting professional code in non-professional UI design. Making a software design based on the set and layout of controls were attempted many times; from what I know, the results were quite sorrowful.

I would advise you re-think it all very thoroughly. UI designers and application developers should work in one highly collaborative team, UI design should be considered as a part of software development, not a prerequisite for it, such as functional requirements; the development should involve both aspect in multiple tight iterations.

Also, If you haven''t done it so far, I would suggest you learn and analyze applicability of the following architectural patterns (http://en.wikipedia.org/wiki/Architectural_pattern_(computer_science)[^]):

MVVM — Model View View Model,
http://en.wikipedia.org/wiki/Model_View_ViewModel[^],

MVC — Model-View-Controller,
http://en.wikipedia.org/wiki/Model-view-controller[^]),

MVA — Model-View-Adapter,
http://en.wikipedia.org/wiki/Model–view–adapter[^],

MVP — Model-View-Presenter,
http://en.wikipedia.org/wiki/Model-view-presenter[^].
Pay attention for the motivation of those architectures. If you understand it, you would be able to create better design ideas.

—SA


这篇关于用于绘制我的申请表设计的软件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆