vc.net(托管)中使用mfc方便吗

问题描述

vc.net(托管)中使用mfc方便吗?.net做界面快,mfc底层功能强大,两个都想要,咋办?

解决方案

解决方案二:
mfc搞界面快我相信搞底层的话还不如直接用api+stl方便
解决方案三:
你还是研究一下C++CLI吧,据说是专门为了满足你说的要求而开发的。
解决方案四:
VC.net是向下兼容的,对MFC的支持也很大呀。你在VC.net中使用MFC一点问题都没有,只是需要看一下字符集和语法定义之间的区别罢了。

时间: 2024-10-17 18:46:16

vc.net(托管)中使用mfc方便吗的相关文章

封装-有关vc++6.0中的MFC的问题

问题描述 有关vc++6.0中的MFC的问题 用MFC编写一个windows资源管理器模拟器中怎样进行封装 解决方案 参考这个代码http://www.codeproject.com/Articles/2691/System-Drives-Explorer 解决方案二: 效果图 解决方案三: 你想封装什么?_? 功能实现还是比较简单的,标准的 API 就可以完成文件浏览的操作,FindFirstFile()等一系列API 的使用就能满足要求. 解决方案四: 用vc实现资源管理器功能http://

在VC++6.0中利用串行通信控件

目前,在用计算机进行数据传输时,常用的是串行通信方式.在Visual C++的编程中,既可以用Windows API函数进行串行通信编程,也可以利用环境自带的控件进行编程.利用 API函数编写实际应用程序时,往往要考虑多线程的问题,这样编出来的程序不但十分庞大,而且结构比较复杂,继承性差,维护困难.但是使用串行通信控件就相对简单一些,而且功能强大,性能安全可靠. 本文以Microsoft Communications Control(version 6.0)为例,介绍串行通信控件在VC++中的使

VC向word中的固定位置添加图片和数据

问题描述 VC向word中的固定位置添加图片和数据 工程是MFC的单文档应用程序,要实现将其他文件中的图片和数据插入到已有的WORD中的具体位置,不知道该怎么下手,请问应该使用什么方法.谢谢各位

mfc-VC中的MFC的基本对话框之间的调用如何始终保持一个对话框

问题描述 VC中的MFC的基本对话框之间的调用如何始终保持一个对话框 比如说两个对话框,现在对话框A中点击B按钮就弹出了B对话框,但是A对话框没有消失,AB对话框同时存在,如何实现弹出B对话框之后A对话框就自己退出.也就是说始终保持一个对话框 解决方案 你在打开B对话框后,OnOK()等让对话框A关闭 解决方案二: 如果你想做那种向导程序,可以参考:http://www.codeproject.com/Articles/567/Windows-Style-Wizards 解决方案三: 在B按钮中

非MFC工程中使用MFC库

目录(?)[-] 需求说明 常见问题 问题分析 参考解决方法 我的解决方案 Stdafxh的原理     需求说明 C++工程的类型有很多,从VS(或VC)可以看到常见的有:Win32 Console Application.MFC Application.Win32 Project等.在创建MFC工程时,通过IDE的向导会自动帮我们创建相应的类文件和包含必需的头文件,但有时候我们需要在非MFC工程中包含MFC的库.至于为什么会有这个需要,为何不在一开始就创建MFC工程呢?可能有两种原因:1.在

sublimetext-如何在sublime中编译mfc

问题描述 如何在sublime中编译mfc 昨天用sublime text3 结合 MinGW 搭建了c++环境. 目前可以编译可以在console下输出. 但是再编写mfc时,不能够建立窗口.提示undefined getStockObject (还有一个问题,我写了两个版本的这个程序,一个include, 另一个则是include, 其中前者编译有一大堆说不上来的错误,但是代码是按照书上敲得.是否是和我本地的MinGW版本有关.如果是,我应该如何查看我的window.h版本) 我对C++并不

console中应用MFC类的方法

  1.添加#include <afx.h>或者<afxwin.h> 这时会报错1>c:\program files\microsoft visual studio 8\vc\atlmfc\include\afx.h(24) : fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #d

vc.net (托管)与c#.net比较,哪个好?

问题描述 vc.net(托管)与c#.net比较,哪个好?习惯了vc++,会用C#.net,但是就是不习惯c#的风格,还有就是没有指针,垃圾回收.想用vc.net(托管),可是资料特别少,不知道有什么缺点?大家都谈谈 解决方案 解决方案二:vc.net托管编程的时候最好纯托管,这样就跟C#差不多了.要是和本地代码混合的话交互的部分会累死人的.解决方案三:首先:1.C#中取消了指针操作,因为指针操作虽然灵活,但是,非常容易引起内存方面的问题,我想楼主应该有深刻的理解,换句话讲,如果你非要使用指针也

在VC++开发环境中整合Pro*C/C++

c++ 本文所讨论的内容基于以下环境:Microsoft Visual C++ 6.0ORACLE 8i (8.1.7) 当前版本:1.0 (041221) 声明:本文所述的某些操作可能对系统产生重大影响,请慎重操作!本人不对此产生的任何后果负责! 在VC++开发环境中整合Pro*C/C++Pro*C/C++为C/C++语言访问ORACLE数据库提供了极大的方便,但是,在编译的时候往往需要在命名行模式下编译pc文件,而目前多数开发都是在VC++这种整合开发环境中完成的,要在两者之间不停的切换,不