以前一直学C/C++,最近开始用VC,碰到一个低级问题,在网上下了一些程序代码,发现都没有主函数,源文件翻遍了也没看到主函数,不知是为什么?
解决方案 »
- vc菜单边框处理
- SQL语句的登录验证问题
- MFC中窗口对象的生成时机
- 我的CDC::CreateCompatibleDC()为什么会返回FALSE?
- 多线程学习札记(未完待续)
- USB应用程序问题?
- me和2000/xp有何区别(文件)
- 如何用sscanf格式化输出 "75,227,45,24,,,,,4,0,135,0" ,
- 全部积分跪求一个 样条曲面拼接 的程序。
- ..................................................哪里有提供DEGUG的教程?
- 高分!!!如何获取Overlapped的WSASend的发送速度
- PeekMessage用法??谢谢!!
我们老师说那个没有必要改,因为所有的windows程序入口基本都一样,所以就干脆封装起来,
用appwizard来管理了。
CWinApp::InitInstance()、CWinApp::ExitInitInstance()、CView::OnCreate()、CView::OnInitUpdate()、CMainFrame::OnCreate()、CMainFrame::CreateClient()。
这些函数一般都含有创建和初始化的重要信息。顺着他们看就能逐渐理清程序的脉络。
由资源编辑器看代码也是不错的选择。比如相看某个按钮的代码,双击就是了。还有,如果程序员代码写得很标准的话,那么各个构造函数,往往是成员变量赋初值的地方。
不过要看SDK的代码就不是这样了,他们可没那么直观。SDK的关键函数:WinMain()、InitInstance()、WndProc()。得顺着WndProc()的switch(message)才能看清各个函数功能是怎样的。 看代码还有重要的一点,就是看作者留下的注释。这对任何程序都很重要哦
建议看 深入浅出MFC