概念查询 - C#4.0,ASPX.NET,GUI

时间:2013-10-11 21:02:05

标签: c# asp.net user-interface

我正在寻找诚实/有建设性的反馈。

我听到很多同行已经使用.NET一段时间了,他们说他们构建GUI界面的难易程度。仔细观察后,他们使用了第三方工具,例如Infragistics。

作为一名新的.NET程序员(经过认证我可能会添加),我想知道是否有人实际创建过的接口只使用了默认情况下可用的框架......

我猜想在不使用第三方插件的情况下创建一个好的,具有美学效果的GUI应该不会太难。

1 个答案:

答案 0 :(得分:0)

是的我们已经完成了(Windows)。

取决于你在哪里强调你的猜测。不是它太难了,但这绝对不容易,除非你的要求真的微不足道,而不是显而易见的琐碎。

全部取决于您需要/想要做什么。我的建议不告诉你的老板,这很容易,除非你想要帮助最后一次出门。

例如,直接使用文本框。

他们想在其中输入货币。

  • 多种舍入算法。

    输入格式化的原始值显示,货币符号,千位 分隔符。

    可选磅或便士。

    可选空白或零

    可选的治疗阴性。

    负片的可选显示格式。

    小数点对齐。

    调整大小时自动更改字体。

    并没有打破任何标准行为。

相信我并不简单。特别是如果你做的事情,Infragistics没有,并寻求一个良好的开发人员界面以及最终用户行为。

不要试图让你失望。这是具有挑战性和有益的,但是当你把整个应用程序放在用户界面中的一些恼人的错误背后,老板们很快就会失去耐心,而你却没有在耸耸肩的情况下摆脱无监狱卡,并说这就是X的工作方式。

NB只是购买套件不能解决所有这些问题,你可以花很多时间用它们制作一个完全废话的UI,只是你不必编写代码......

答案是很多艰苦的工作。 :(

您当前的套件可以升级吗?

如果您有源可以修复,如果您有源并且它已经被弄乱,那些“改进”会干扰吗?

需要一些头脑冷静的现实分析。哪些组件坏了?他们用了多少钱?你真正需要的套件中有多少额外的行为。

最重要的是,您在当前代码中对问题的分离有多好,以及单元测试和自动化测试的综合程度如何。

兼容性模式会将其排除吗?

需要达到问题数量不会明显影响答案数量的程度。

虽然它是另一个环境中的另一个套件,但我一直都在你身边。人们正在寻找廉价,快速,无痛的方式来处理这样的乱七八糟的事情,他们非常失望,但只要每个人都采取了大量的实用主义,它就会受到攻击。 例如,

有人购买了一个看起来像html链接的Windows组件,并且严重依赖于文件关联和API调用。它是非常明显的,到处都是,我在几天之内撞倒了一个更好,更不易碎的东西,换了它,很多感知的问题消失了,信心增加了,剩下的问题开始变得不那么可怕了。

想想它就像在陷入困境的版本结束时进入错误分类模式。