傻瓜表单设计师

时间:2009-09-09 18:43:56

标签: c# delphi documentation form-design

我的一位同事正在为我们开发的软件进行功能设计。他对Delphi,Visual Studio和其他编译器的了解仅限于编写一个“Hello,World”应用程序,结果发现有几十个bug。那么,技术知识呢?不存在......但他的功能并不需要,因为他的工作是收集信息并写下项目的功能部分。 (我的工作是填写技术部分。)

问题是客户要求他提供一些我们想要添加到项目中的新表格的屏幕布局草图。通常,我只是在VS或Delphi中设置一些快速表单,制作屏幕截图并提供给他。这有效,但它延误了他的工作,并为我们两人花费了很多时间。

所以他现在正在修改Paint中的现有屏幕截图。它工作正常,但有点原始。那么有没有任何软件的假人可以更简单的方式来绘制图表来添加文档?这些对话框仅用于文档目的,所以基本上一组更好的Paint应用程序的邮票已经足够了,尽管我更喜欢比这更好的东西。


我正在寻找的软件是设计包含一些.NET元素的WIN32应用程序。 (某些处理由Web服务和客户端.NET库完成。)FD应该很容易设计表单,该表单包含在功能文档中。然后将此文档通过电子邮件发送给客户,客户将向其用户显示表单模型,以检查这些设计的可用性。然后,这些用户将提供有关可以改进的事情的反馈,这导致FD根据他们的意愿调整图像,直到他们满意为止。

这位客户已经是我们的客户已经好几年了,因此他们习惯了某种布局。因此,类似草图的表单设计师很酷(继续添加它们!)但它们并不是我正在寻找的确切设计师。

<小时/> 对于那些想知道的人......编写文档是软件开发的重要组成部分。但总的来说,在技术设计阶段之前设计表格是不好的。尽管如此,有时在功能设计中有这样的图像也是有帮助的,所以如果功能设计师有一些简单的方法来创建这些类型的图像会很好。我确实想知道SuperUser是否是一个更好的地方,但它感觉与发展有关。

5 个答案:

答案 0 :(得分:14)

查看Balsamiq

这个想法是创建GUI模拟,看起来不像是“完成”,而是看起来像手绘......并且非常容易和可变地完成。通过这种方式,它们可以作为所涉及的每个人的沟通工具。

绝对比Paint好!

显然,它不会为您提供用户文档的屏幕截图 - 它意味着适用于规范阶段,它正如您所说的听起来,除非我误解了......

答案 1 :(得分:6)

Delphi实际上是制作逼真外观模型的最快选择之一。

例如,Jon Skeet链接到的Balsamiq演示中显示的“快速添加”功能已内置于Delphi IDE中。

Delphi Tool Palette

一旦您和您的客户达成一致意见,您就可以直接在“真实”应用程序中使用模型。

答案 2 :(得分:4)

对于这种情况,

SketchFlow是一个非常强大的工具。它是新Expression Studio的一部分。

答案 3 :(得分:1)

为什么不直接使用Visual Studio Express Edition?拖拽&amp;删除所有Win表单组件必须比使用Paint更容易,您将获得更逼真的屏幕截图。唯一的问题是必须将模型保存为“项目”而不仅仅是一个文件。

答案 4 :(得分:1)

Microsoft Office Visio Professional具有用于设计Windows用户界面的内置模式。