我学过WINDOWS API(SDK) MFC .NET 。 我今天就来评论下这3者 如何匹配学习吧
第一种 纯 C++ 开发。 如果开发WINDOWS 窗口应用程序这是最麻烦的方法了。 很豪时间。 最豪时间的地方体现于 2点。首先 WINDOWS 标准库 里面对字符串处理 实在是太麻烦了 。 不管转换方面还是 提取 切割 。。。 一切都非常的麻烦,并且如果操作不好还有 BUG。 虽然 WINDOWS 标准库提供了 safestr 库 来支持。 然后麻烦的是体现于 WINDOWS 窗体,特别是要 写一个功能强大的WINDOWS 窗体。 你会发现非常的困难
第二种 MFC,MFC 当初设计是为了简化 WINDOWS 窗体应用程序开发的。采取了OO 模式。 虽然,比纯C++ 开发方便 但是方便在那里呢? 我个人觉得 只有在调用窗口控件的时候方便了点比如可以 使用 m_edit1->GetWindowText..这样的方法 来提取 字符串。以及字符串上面有了 比 C++ 更好的方法CString。但是这由于 MFC 提供的控件 实在太少。相比比直接调用WINDOWS API C++标准库 方便了,但是和 。NET 相比实在 是 杯具~·! 所以 如果你有心思学好MFC 还不如直接 学好 C++ 和WINDOWS API。 稍微学下 MFC的 窗口控件就行了 。 能写一些 窗口软件 就够了。没有必要去学MFC 的IO 数据库调用啊什么乱78糟的~
第 三种 。NET 相比 C++ 和MFC 。NET 提供了 非常强大的窗口控件 以及强大的数据处理。 比如字符串处理 数据库处理ADO。NET ,文件读写 System.io ,编码转换 ... 这些功能用起来 简直是一个字爽 ,但是遗憾的是。 他不能写底层 以及调用 WINDOWS API 都比较麻烦。 这也许是一般人所认为的吧。 其实 。NET 同样可以写 底层同样方便的 调用WINDOWS API 。只不过是广大程序员 所说的 C# ,而不是VC++.NET
在VC++.NET 里面 你可以 自由的调用WINDOWS API ,.net类库,MFC类库, 而且还能写 _asm 汇编。只要改下/cls 就行了改成 兼 容托管代码,而不是 完全依赖托管。
也许这里有人问了。 .NET写的程序 很多地方都用不起来的饿 没装。NET。 前几年是这样的 但是现在基本上不同了。 都快2010年了 还怕.NET不普及吗?
所以 如果现在要学的话 个人感觉 还是 VC.NET +WINDOWS API ,让 VC。NET 和WINDOWS API 互相填充是最好选择了。 MFC可学可不学 因为 VC.NET同样可以调用 MFC ,但是大部分东西 还是。NET 类库方便、
以上是我只是我个人只见
分享到:
相关推荐
远程监控桌面,vc++ mfc 2003.net
本书详细介绍了在现有MFC应用程序中综合运用.NET框架的技术。全书共分11章,内容包括正则表达式、文件I/O和注册表、数据加密、XML和DOM、ADO .NET数据库、远程处理、事件日志等。为了让读者透彻理解如何运用.NET框架...
这本书详细说明了vc.net2003 中的mfc应用方法,我在网上找了n^100000天才找到,大家看一下,超星格式
这本书详细说明了vc.net2003 中的mfc应用方法,我在网上找了n^100000天才找到,大家看一下,超星格式
mfc应用程序在.net框架下的扩展mfc应用程序在.net框架下的扩展
Microsoft .Net Framework下载安装器MFC源码 此工具开发环境VS2017+MFC。 此工具完成在线下载安装Donet 2.0~4.7.2的任意版本。
MFC应用程序在.NET框架下的扩展MFC应用程序在.NET框架下的扩展
MFC应用程序在.net框架下的扩展PDF,透彻讲解关于Visual C++开发人员如何使用.net框架.
Visual.C++.NET.MFC类库应用详解!!!!
Visual C++.NET MFC类库应用详解
MFC实现API侦测 MFC实现API侦测MFC实现API侦测 MFC实现API侦测MFC实现API侦测 MFC实现API侦测
MFC应用程序在.NET框架下的扩展.pdf
超级简单并且没有其他实用功能,仅作备份而已
资源包括:新编Win32 API大全.CHM MFC类库详解.chm MFC.chm MFC9.0层次结构图.bmp VC6.0层次结构图.gif QT4.1.chm qt42-class-chart.png C++ LibraryFunctions + STL.chm CppReference.chm
visual c++.net mfc类库应用详解.rar
c++开发各种 API文档 STL windows API MFC chm电子书 c c++库API
MFC application project with DotNet support是一个帮助MFC程序员在MFC 解决方案中设计和使用.NET User Control的强有力工具。通过使用它,您可以在MFC解决方案中加入其他托管代码的User Control,这些User Control...
Visual C++ .NET MFC类库应用详解 分卷压缩的,不要忘记改名啊! 支持免费!
MFC中文API下载,感兴趣的朋友可以看看.