万星星@豌豆荚 欢迎加入我们
一个吃软饭的男人!!!!!我只想写程序####
微博:http://weibo.com/wanlianwen
posts - 172,  comments - 1253,  trackbacks - 0

真正上起班来,发现还是挺累的,不过还好做的事情都是随自己意愿的,做起来不是那么抵触。

每次上网,看到漂亮的网页ui组建,总是羡慕不已。一直在思考,gif、jpg小图片能不能做mfc的工具栏图标,能不能想做网页一样做应用程序。答案是可以的,首先得去观察抽象,找到共性,定义定制点。这种东西必须是容器行为,容纳其他业务功能ui。再提供一些基础设施,方便业务功能ui得构建。


在公司主要负责一个客户端的改造,这个客户端起初是用vc开发,大概到了UI的美化是很严重的问题的时候,转用delphi开发。当到了功能扩展成为严重问题的时候,有要转为vc开发。起初讨论设计的时候,大家很容易就到了用对话框做还是用当文档做这个误区。我想是被mfc的向导束缚过度导致的吧!使用mfc不仅仅是懂得mfc在CWnd基础上封装起来的CFrameWnd、CDialog等,最主要的是利用mfc提供的src去解决所有问题,mfc是成熟框架能解决几乎所有问题,所以这是我不愿走向.net的缘故。

当然,客户端还是以CFrameWnd为基础去实现,主要对前面我的UI库进行些改造。在改造的过程中,进一步发现问题,改善定制行,代码进一步整理。

目前,可以通过bmp图片实现停靠条背景、菜单背景、窗口背景的定制,这样,可以随意找一些好看的图片,用来调整自己界面的风格。(当然风格的统一最重要,偶不会......)

<watermarks>
  <watermark target="CWLWUICoolMenu" path="DropDownMenu.bmp"/>
  <watermark target="CWLWUICoolMenuBar" path="Toolbar.bmp"/>
</watermarks>
<image path="sup075.bmp" type="watermark"/> // 窗口背景

效果图:
                           

自己随便找了几张图片,太不协调,嘿。。。

下一步目标,实现颜色换肤、xml描述菜单和工具条(支持jpg、gif小图片:通过GDI+????)。
posted on 2007-04-03 16:36 万连文 阅读(2246) 评论(5)  编辑 收藏 引用 所属分类: MFC

FeedBack:
# re: 上班半个月的总结
2007-04-03 18:44 | vc6.0
上面的照片是不是贴主? 嘿嘿  回复  更多评论
  
# re: 上班半个月的总结
2007-04-03 19:27 | lonkil
貌视还很秀气.

如果不通过GDI+,加载其他格式的资源,光为了解析一个格式,就是用一个类或DLL.各种格式间的操作也不统一是个问题.  回复  更多评论
  
# re: 上班半个月的总结
2007-04-05 00:31 | 猪头饼
所有的星星都是我的偶像!

我也要成为猩猩   回复  更多评论
  
# re: 上班半个月的总结
2007-04-20 17:59 | CPPer
准备改名C**  回复  更多评论
  
# re: 上班半个月的总结
2007-04-20 19:42 | wzqxp2002
佩服   回复  更多评论
  

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


简历下载
联系我

<2007年4月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

常用链接

留言簿(66)

随笔分类

随笔档案

相册

搜索

  •  

最新评论

阅读排行榜

评论排行榜