求助:如何使用面向对象来设计界面 各位大侠帮忙,我想设计一个系统的界面,该系统不使用windows框架,也不使用MFC,整个界面是一副图画,下面有一排按钮,点不同的按钮,系统跳转到不同的界面(还是以一副图为背景,下面一排不同的按钮),我想使用面向对象的方法对界面设计,但是不知道该如何来划分类,将按钮划分为一个类呢,还是一个菜单(包括一组按钮),或者是一个界面呢?各位帮忙出出主意,整个界面划分几个类呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用wxWidgets---------------------------------------------------------------但是不知道该如何来划分类,将按钮划分为一个类呢,还是一个菜单(包括一组按钮),或者是一个界面呢这个看你自己的设计需求了。最好是菜单,工具栏,其他按钮,包括快捷键都有,方便用户 建议你用对话框类属性设置child,none背景就是显示你的图片在自定义一些按钮类,作为其成员变量就差不多符合你说的那样了 我这里说的菜单不是windows界面上面的菜单,而是一个界面上几个按钮的组合,我不打算使用windows的风格,所以说整个界面只是一个图加几个按钮,没有工具栏,没有菜单。要是这样的话,该怎么划分类呢? 传统方法功能分析、uml建模、对象功能划分................这个东西没有什么具体方法,看内功了 http://community.csdn.net/Expert/TopicView3.asp?id=4322485 其实这个是我们做界面都会想到的问题想做自己的UI,呵呵,表示理解但同时有这样一句话:The who do not understand Unix are condemned to reinvent it, poorly.不懂Unix的人注定最终还要重复发明一个蹩脚的Unix. --Henry Spencer还是建议先深入了解MFC,包括X的机制再来回过头来设计自己的当然自己可以尝试做做demo之类的 Richedit控件 行首有空格的问题 如何根据文件句柄得到文件名? ACCESS怎么查询一个字段在一个时间段内的数据? 一个小问题,在线等。 如果把客户区坐标转换成视的逻辑单元? 这么晚了,想请前面几位朋友来喝点可乐,呵呵 请教各位高手,怎么实现在一台机器上一个程序不能打开两次。 有办法使用新版的程序覆盖当前正在运行的老版程序吗? dock a toolbar inside a splitter pane 如何用鼠标滚轮控制所绘制图形的缩放? 谁能告诉我数据库和VC怎么样实现连接? 求助:如何使用面向对象来设计界面
但是不知道该如何来划分类,将按钮划分为一个类呢,还是一个菜单(包括一组按钮),或者是一个界面呢这个看你自己的设计需求了。最好是菜单,工具栏,其他按钮,包括快捷键都有,方便用户
属性设置child,none背景就是显示你的图片
在自定义一些按钮类,作为其成员变量就差不多符合你说的那样了
功能分析、uml建模、对象功能划分................
这个东西没有什么具体方法,看内功了
想做自己的UI,呵呵,表示理解
但同时有这样一句话:
The who do not understand Unix are condemned to reinvent it, poorly.
不懂Unix的人注定最终还要重复发明一个蹩脚的Unix.
--Henry Spencer还是建议先深入了解MFC,包括X的机制再来回过头来设计自己的
当然自己可以尝试做做demo之类的