MFC Discovery 1
来源:互联网 发布:最好的安卓编程语言 编辑:程序博客网 时间:2024/05/16 04:46
今天是2004-8-2,用MFC好几年了.这次的项目我把重点放在了人机接口上,研究界面开发,决定尽量借靠在MFC基础上完成一些特殊的界面,这时候,我拿起MFC,才发现原来MFC还有许多我要去虚心,研究的地方.MFC的外表让人看上去觉得它简单.框架是现成的,CWinApp,是主程序,如果用CDialog作为主窗口,就弹出一个对话框.如果是用CMainFrame作为主窗口,就更现成的文档类,视类,文档模板,来帮助你完成自己的程序.对话框麻烦一些,没有现成地支持界面更新,菜单,工具栏,状态栏,自己需要写些代码把它们加进去,麻烦一点.但总的来说,都不难,要用MFC来写一个程序,的确很容易,MFC还有一堆辅助类,比如CArray,CSocket,等等,帮助我们开发网络应用,数据库应用,文件I/O,还有数据结构操作.让我们的开发简单了很多.
但当我揭开表皮,查看它的内部结构时,才发现MFC原来这么复杂,同时也惊叹MS的系统设计创意和构架的艺术.从CWinApp进入,看到文档模板对文档,视,框架窗口的组织,管理,看到CFrameWnd对视,子帧窗口的管理,还有界面更新方法的设计,还有每个线程的状态对象,包含了程序的资源,界面的窗口句柄.我才意识到,MFC是一套帮助开发者迅速建立程序的完整而复杂的系统.而不是一个简单的类库.
从今天开始,我再次进行MFC的学习.学习的重点,就在MFC的程序框架.以及各处设计的目的,和该设计方法的好处及缺点.目的是搞清楚,程序主线上,程序主体逻辑和各界面对象,数据对象的关系.
每天的学习都会记录在这里.当然顺序可能会有些乱.最后再整理吧.
预祝自己顺利完成这个计划.
- MFC Discovery 1
- Discovery(1)
- Discovery:解决错误1
- Discovery
- Discovery
- UPnP DeviceArchitecure Step 1 : Discovery
- Reflection Part 1: Discovery and Execution
- Reflection Part 1: Discovery and Execution
- ONVIF协议实现1:Server端Discovery的实现详解
- C discovery
- 机器人 discovery
- Discovery & Annoucement
- WS-Discovery
- discovery分析
- STM32F4-Discovery
- Relic Discovery
- 作業系統之前的程式 for stm32f4 - discovery (1) - 1 加到 10 , asm version
- Discovery 1: 使用Hibernate Tools自动生成与表对应的对象
- 用xmlhttp读取webservice提供的dataset并写入table
- 停止或开启系统服务-续(远程调用)
- 使文件下载的自定义连接支持 FlashGet 的断点续传多线程链接下载! C#/ASP.Net 实现!
- 基于面向对象技术的异构系统整合
- 需求清单20040802--界面设计
- MFC Discovery 1
- 刚进公司,老板就刁难我,问题求解!!!大侠请帮忙啊!!!!
- 需求清单20040802--餐馆实际管理和操作规程
- 得到系统信息
- 安装程序制作求救
- 人死了以后往哪儿去了?
- 做好工作的12字真经
- Javascript实现首页内容切换
- Axis入门(3)