日期:2014-05-18  浏览次数:20569 次

SQL的前台有没有标准界面
SQL的前台有没有标准界面,或通用的,難道都是動不動就自已設計一個全新的?

------解决方案--------------------
有一些通用的界面.但根据业务不同必然有一些需要定制的界面.
通用的界面大致可以这样设计
1.主窗体:菜单区,按照楼主的描述,项目中应该会有很多窗体,应该是个MDI环境,公共菜单区,公共工具栏区当然在MDI主窗体上.
2.树型导航窗体.这里用treeview列出系统中所有的功能.当然可以按照配置隐藏某一些.
3.MDI子窗体.复杂的是MDI子窗体.因为数据基本都是显示在MDI子窗体上.相信楼主问的就是这部分的.
一般来说一个窗体一表用来显示一个单表,主从双表,主从多表,查询窗口.同一份数据可以有多种展现方式.
可以把这个窗体分成操作区,数据区,状态区.
操作区:所有对于数据的增,删,保存,确认,打印,导出,刷新及子窗体自有的菜单项,都在窗体顶部放一条工具栏搞定.最好工具栏上的按钮可以在配置表中自定义.
状态区:用一个状态栏搞定.一般用于显示记录行数,操作状态之类的信息.
数据区:
对于单表/视图,如果只显示一行记录,则可以用一些文本框,下拉框,复选框等控件显示,一个字段当然可有选用多种控制显示,最好可以后台配置.如果要显示单表/视图的多条记录,那就用一个表单显示,至于用什么表单控制,那就自己选了.对于有层次结构的单表,则可以考虑用一个Treeview或TreeviewList显示.
对于主从双表,一般主表一条记录对应从表多条记录,那就可以主表用一些控件如文本框,下拉框之类的显示字段,一个字段可以用多种控件显示数据,最好可以后台配置.在主表下面再加一个表单控件搞定.如果主表是有层次结构的,则可以把主表用一个treeview显示,放在窗体左侧,右边放表单.
对于有多个主表,或多个从表的,则可以用上选项卡控件将多个表单放在一起.

其他的自己归纳一下,这几种布局能解决你绝大多数的业务需求.