目前位置: VCer资源中心 >>> VCer知道

[本帖已阅读1336次 分值0 回复0次] 张贴资源 发回信箱 控制面板

现在商业的应用大多用API还是MFC?

提供者:lucy 张贴时间:2007-03-09 14:35:17.0 出处:newsmth.net 作者:lucy

现在商业的应用大多用API还是MFC?(2007-03-09 14:35:17.0)


lucy


 
级别: VCer小兵
头衔: VCer会员

经验: 10
作品: 92
分会: 华北分会
注册: 2007-03-09 10:35:00.0
登录: 2007-05-31 14:40:23.0

标  题: [合集] 现在商业的应用大多用API还是MFC?

发信站: BBS 水木清华站 (Tue Jan 18 16:42:25 2005), 站内

☆─────────────────────────────────────☆ 

  pig (pig很生气,后果很严重) 于  (Mon Jan 17 05:40:50 2005)  提到:

请教!

☆─────────────────────────────────────☆ 

  terryfox (愤怒的小三儿) 于  (Mon Jan 17 08:43:36 2005)  提到:

这个不一定吧,通常两者混和着用。

做界面mfc比api好用,但系统实现某个功能的时候很可能直接

调用windows的api,而且api更稳定一些。

比如socket编程,用api比用CSocket稳妥

【 在 pig (pig很生气,后果很严重) 的大作中提到: 】                             

: 请教!                                                                       

                                                                               

☆─────────────────────────────────────☆ 

  dongjf (惊喜,不想错过) 于  (Mon Jan 17 13:09:25 2005)  提到:

说得对,呵呵。界面可能通常都有MFC写或仿照MFC写。核心算法的实现都是用SDK来写的。

通常是这样。

【 在 terryfox (愤怒的小三儿) 的大作中提到: 】                                 

: 这个不一定吧,通常两者混和着用。                                             

: 做界面mfc比api好用,但系统实现某个功能的时候很可能直接                       

: 调用windows的api,而且api更稳定一些。                                       

: ...................                                                         

                                                                               

                                                                               

☆─────────────────────────────────────☆ 

  angleseed (angleseed) 于  (Mon Jan 17 22:11:57 2005)  提到:

那请问一下怎么样混合起来写呀

是不是头文件加个#include "windows.h"

然后中间直接插入API函数?

【 在 dongjf (惊喜,不想错过) 的大作中提到: 】                                 

: 说得对,呵呵。界面可能通常都有MFC写或仿照MFC写。核心算法的实现都是用SDK来写的

。通常是这样。                                                                 

                                                                               

                                                                               

                                                                               

                                                                               

☆─────────────────────────────────────☆ 

  Ryx (向牛人学习的菜鸟) 于  (Mon Jan 17 22:15:22 2005)  提到:

赫赫

WTL

ATL

VB                                                                             

MFC                                                                           

好多好多啊……

【 在 angleseed (angleseed) 的大作中提到: 】                                   

: 那请问一下怎么样混合起来写呀                                                 

: 是不是头文件加个#include "windows.h"                                         

: 然后中间直接插入API函数?                                                     

: ...................                                                         

☆─────────────────────────────────────☆ 

  guoshan (guoshan) 于  (Mon Jan 17 22:20:15 2005)  提到:

API函数都是全局函数,想什么时候用就什么时候用

我的理解不知道对不对?

【 在 angleseed (angleseed) 的大作中提到: 】                                   

: 那请问一下怎么样混合起来写呀                                                 

: 是不是头文件加个#include "windows.h"                                         

: 然后中间直接插入API函数?                                                     

: ...................

                                                                               

                                                                               

                                                                               

☆─────────────────────────────────────☆ 

  Ryx (向牛人学习的菜鸟) 于  (Mon Jan 17 22:23:49 2005)  提到:

API是C风格的编程接口,纯C里没有作用域的概念;自然是可以任意使用的。

但是,如果你同时在用MFC,就要借用C++作用域符::来引用全局得API函数

【 在 guoshan (guoshan) 的大作中提到: 】                                       

: API函数都是全局函数,想什么时候用就什么时候用                                 

: 我的理解不知道对不对?                                                       

                                                                               

                                                                               

                                                                               

☆─────────────────────────────────────☆ 

  guoshan (guoshan) 于  (Mon Jan 17 22:30:38 2005)  提到:

大家好像偏离了作者的本意

依我看来

MFC在应用程序方面应用越来越窄了,现在网络应用程序开发是主流

图像处理、串并口通信、桌面、网络应用程序主要用VC

游戏、音视频主要用SDK

                                                                               

【 在 pig (pig很生气,后果很严重) 的大作中提到: 】                             

: 请教!                                                                       

                                                                               

                                                                               

                                                                               

  Ryx (向牛人学习的菜鸟) 于  (Mon Jan 17 22:33:08 2005)  提到:

实际的MFC东西还有不少。

还有著名的国际大企业用VB做商品全世界卖呢。

不过要说到发展前途:还是看看MS得.Net战略吧

【 在 guoshan (guoshan) 的大作中提到: 】                                       

: 大家好像偏离了作者的本意                                                     

: 依我看来                                                                     

: MFC在应用程序方面应用越来越窄了,现在网络应用程序开发是主流

注:转载文章需注明来源:VCer.net 文章地址:http://vcer.net/1173422117750.html

  如果你觉得VCer.net不错,而且你愿意为VCer.net捐赠一元钱,那么点击后面的捐赠按钮吧:) vcer.net捐赠

[回复该贴] [加入个人书签]
[投票结果]

A: 评分 10 0% (0 票)
B: 评分 5 0% (0 票)
C: 评分 0 0% (0 票)
D: 评分 -5 0% (0 票)
E: 评分 -10 0% (0 票)