| 查看: 2220 | 回复: 15 | ||
[求助]
关于MFC编程的疑惑
|
||
|
如题,小弟是学自动化的,本科很懒,很烂,很少编程,直到读研了,做了图像处理这个方向,一方面,发现对编程有兴趣,另一方面,专业需求。 在研一的时候我看了些C/C++的书,总之,就是市面上,网上推荐的那些耳熟能详的书,通过看孙鑫的那本书,懂了一些MFC的皮毛。后来,再后来,又看了些不少的书,但脑子里总回想着一个声音,那就是:如果想做编程高手,那么应拒绝MFC。 虽然,我知道些许MFC的弊端,但是,我今天在网上下载了一个源程序,是别人用MFC写的,发现做的界面很漂亮,而且,我现在对于使用windows API和MFC来实现源程序,感觉还是MFC简洁一些,只要添加算法的源代码,然后调用就可以。 我不知道我这个想法有没有问题,请过来人给点指点,当然,最好是做图像处理类似的了。呵呵,感激不尽! [ 来自科研家族 哲学人生 ] |
» 猜你喜欢
回收溶剂求助
已经有7人回复
职称评审没过,求安慰
已经有40人回复
硝基苯如何除去
已经有3人回复
A期刊撤稿
已经有4人回复
垃圾破二本职称评审标准
已经有17人回复
投稿Elsevier的Neoplasia杂志,到最后选publishing options时页面空白,不能完成投稿
已经有22人回复
申请26博士
已经有5人回复
EST投稿状态问题
已经有7人回复
毕业后当辅导员了,天天各种学生超烦
已经有4人回复
求助文献
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
关于过渡态求助
已经有4人回复
PEMFC膜电极测试循环伏安
已经有7人回复
关于ACAI2012注册的疑惑,求解读!
已经有5人回复
编程废又来求助关于哈弗曼树的C++代码……
已经有8人回复
MFC深入浅出,我分享我快乐
已经有4人回复
【转帖】MFC与Qt混合编程---“官方文档”的缩写
已经有8人回复
【求助】MFC中关于如何自动实现菜单或者按钮的鼠标点击事件?????
已经有6人回复
【求助】MFC怎么在对话框中画正弦曲线?
已经有7人回复
【求助】VC++中用MFC进行对话框编程,调用catia程序
已经有13人回复
【求助】VC++MFC编程,对话框调用单文档,还要处理一些画图的东西
已经有16人回复
【求助】VC++.NET编程,MFC基于对话框应用程序编写
已经有18人回复

chentianyu1
木虫 (小有名气)
- 应助: 67 (初中生)
- 金币: 2579
- 散金: 66
- 帖子: 252
- 在线: 450.2小时
- 虫号: 532712
- 注册: 2008-03-25
- 性别: GG
- 专业: 计算机网络
【答案】应助回帖
感谢参与,应助指数 +1
130098300(金币+1): 谢谢你 2011-12-18 10:24:18
130098300(金币+1): 谢谢你 2011-12-18 10:24:18
|
Visual C++编程有三个层次,Windows API,MFC,.NET Framework Windows API最复杂,但是提供的可定制功能也最多,相当于手动档的汽车。 MFC在Win32API上面封装了一些常用的东西,相当于自动档汽车。 .NET Framework比MFC封装得更多,相当于无人驾驶汽车。 事实上,使用MFC或者.net framework编程某些时候仍然要用到Windows API,因此要想成为高手,Windows API还是要学的。 |
2楼2011-12-18 08:56:54
nbjnh
木虫 (正式写手)
- 应助: 14 (小学生)
- 金币: 4668.8
- 红花: 12
- 帖子: 556
- 在线: 218.6小时
- 虫号: 1103994
- 注册: 2010-09-20
- 专业: 计算机应用技术

3楼2011-12-18 11:35:56

4楼2011-12-18 12:33:33
yean1980
木虫 (正式写手)
- 应助: 17 (小学生)
- 金币: 3964.2
- 散金: 1500
- 红花: 6
- 帖子: 315
- 在线: 762.8小时
- 虫号: 1115925
- 注册: 2010-10-07
- 性别: GG
- 专业: 计算机软件

5楼2011-12-18 21:43:31
nbjnh
木虫 (正式写手)
- 应助: 14 (小学生)
- 金币: 4668.8
- 红花: 12
- 帖子: 556
- 在线: 218.6小时
- 虫号: 1103994
- 注册: 2010-09-20
- 专业: 计算机应用技术

6楼2011-12-18 22:04:09
xiaopengxp
铜虫 (初入文坛)
- 应助: 2 (幼儿园)
- 金币: 156.1
- 散金: 50
- 帖子: 8
- 在线: 11.7小时
- 虫号: 1043744
- 注册: 2010-06-18
- 专业: 计算机体系结构
【答案】应助回帖
★
感谢参与,应助指数 +1
mze04532(金币+1): 鼓励研讨~ 2011-12-20 23:01:51
感谢参与,应助指数 +1
mze04532(金币+1): 鼓励研讨~ 2011-12-20 23:01:51
我觉得这就要看你想编程序来干嘛了。学术研究,验证算法的话当然框架越高级越好,MFC感觉有点复杂了,直接用.net framwork就好(甚至直接matlab吧 )网上看到有些用MFC写的界面很好的程序,那可以花了不少精力或者用了些现成的界面framework的。要界面美观的话可以直接WPF。总之,就是看写程序的目的吧。纯算法验证可能不需用到VC。想提高编程能力的话,好好理解一下MFC背后的设计思想是不错的(虽然现在有些观点认为MFC并不是一个很好的设计) |
7楼2011-12-18 23:10:05

8楼2011-12-19 09:04:25
![]() ![]() ![]() ![]() ![]() ![]() |
9楼2011-12-19 11:55:31
nbjnh
木虫 (正式写手)
- 应助: 14 (小学生)
- 金币: 4668.8
- 红花: 12
- 帖子: 556
- 在线: 218.6小时
- 虫号: 1103994
- 注册: 2010-09-20
- 专业: 计算机应用技术

10楼2011-12-19 16:38:53













回复此楼
)网上看到有些用MFC写的界面很好的程序,那可以花了不少精力或者用了些现成的界面framework的。要界面美观的话可以直接WPF。总之,就是看写程序的目的吧。纯算法验证可能不需用到VC。想提高编程能力的话,好好理解一下MFC背后的设计思想是不错的(虽然现在有些观点认为MFC并不是一个很好的设计) 