调查在大型MIS系统中使用的主要列表控件 MIS系统做了三年,一直没有找到最适合的列表控件。请各位同行给予指点。最好能指出选择各种控件的优缺点。另外也希望大家能在界面布局方面给一些建议,或者指出哪些系统比较有参考价值。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这一行都干了三年了,应该可以不拘泥于控件了吧!现成的控件都是互有长短,主要看用的地方。没有什么一定之规,自己什么用的最熟悉就用什么。布局就更不用说了,看看windows的程序布局不就很好吗? 虽然干了这么长时间,基本上都是用listview实现的,想问问有经验的各位,其它的控件,如DBgrid…,哪个更适合于MIS系统的开发。提到界面方面的问题:其实主要还是如何给用户一个更容易接受的用户体验。微软出的<<Windows用户经验>>这本书,我们项目组也有,基本上按照上面的要求,但是对于系统中各项功能的组织还是没有找到成功的案例。比如:顶部是菜单,菜单下是工具栏,再下面左边是树(或者是查询框),右边是数据列表区,底部是状态栏。这是最基本的界面布局,但是功能如果较复杂,相信很多人都有过如此的困惑,一个界面需要罗列的功能太多,又该如何布局呢,只是参考Windows中的各项开发工具我认为还是远远不够的,应该有管理系统特有的常用的界面布局。可能这个问题不太好回答,我只是想让各位给举一些比较成功的例子,如果告诉我在哪儿能下载更是多谢。 同意楼上....不过,个人还是喜欢用DBGridEH 个人还是比较喜欢用DBGridEH 用dxdbgrid,功能强大,但也有遗憾的地方 说实话,不太赞成搞这样的讨论。控件功能多么强大,无非反映在两点,1,可以作出更加花哨的界面,2,封装了更多的功能,节省一部分代码,在某种程度上提高开发效率。问题就在于,1,大型的mis系统是否需要很花哨的界面。我接触过两个系统,一个是长途车站售票的,一个是现在的。代码量是10万和100万级。街面上却没有什么图片,用的控件大都是最普通的。2,也许很多人开发是很看重这个,但是,在大型的系统中。你能够保证控件造成的影响你能够完全把握?该写代码的地方还是老老实实写代码。举个最简单的例子。报表工具fastreport功能相对来说够强大了吧!你能不能做一个左边是主数据,右边是明细数据的?当时我虽然想了办法实现。但首先是实现起来很别扭,其次,想办法花了不少时间。另外,过多的三方控件还会造成系统的版本问题。更加麻烦。因此,1。强调界面的设计,使问题简单化,2。提高自己编程的水平,尤其是设计能力,这是最重要的。 表格,报表和bar可能用第三方的人比较多些 1. fastreport 2.5cn2. fastreport 2.5cn3. fastreport 2.5cn4. fastreport 2.5cn 多谢大家的积极参与。我很赞同 yuanscar(塑料树) 的看法。关键还在于界面的设计 如果要删除指定一段时间数据怎么实现? 怎样能使grid在没有数据的情况下显示网格??急急急!! 单击dbgrid中的某一行之后,如何根据规定的项目取得dbgrid中的数据。 向大家学习,动态连接数据库的问题 关于radiobutton的问题 一个权限管理的问题 怎样读写文本文件? 软件开发部的英文怎么写 如何列举出一个控件的所有属性,并且得到属性值 关于数据库编程的一个小问题 ADOCOMMAND有没有返回值? 如何取得用户在另一个程序上的点击操作??
布局就更不用说了,看看windows的程序布局不就很好吗?
提到界面方面的问题:其实主要还是如何给用户一个更容易接受的用户体验。微软出的<<Windows用户经验>>这本书,我们项目组也有,基本上按照上面的要求,但是对于系统中各项功能的组织还是没有找到成功的案例。比如:顶部是菜单,菜单下是工具栏,再下面左边是树(或者是查询框),右边是数据列表区,底部是状态栏。这是最基本的界面布局,但是功能如果较复杂,相信很多人都有过如此的困惑,一个界面需要罗列的功能太多,又该如何布局呢,只是参考Windows中的各项开发工具我认为还是远远不够的,应该有管理系统特有的常用的界面布局。
可能这个问题不太好回答,我只是想让各位给举一些比较成功的例子,如果告诉我在哪儿能下载更是多谢。
不过,个人还是喜欢用DBGridEH
控件功能多么强大,无非反映在两点,1,可以作出更加花哨的界面,2,封装了更多的功能,节省一部分代码,在某种程度上提高开发效率。
问题就在于,1,大型的mis系统是否需要很花哨的界面。我接触过两个系统,一个是长途车站售票的,一个是现在的。代码量是10万和100万级。街面上却没有什么图片,用的控件大都是最普通的。2,也许很多人开发是很看重这个,但是,在大型的系统中。你能够保证控件造成的影响你能够完全把握?该写代码的地方还是老老实实写代码。举个最简单的例子。报表工具fastreport功能相对来说够强大了吧!你能不能做一个左边是主数据,右边是明细数据的?当时我虽然想了办法实现。但首先是实现起来很别扭,其次,想办法花了不少时间。另外,过多的三方控件还会造成系统的版本问题。更加麻烦。
因此,1。强调界面的设计,使问题简单化,2。提高自己编程的水平,尤其是设计能力,这是最重要的。
2. fastreport 2.5cn
3. fastreport 2.5cn
4. fastreport 2.5cn
我很赞同 yuanscar(塑料树) 的看法。
关键还在于界面的设计