我是这行的,首先C++可以可视化开发,就是你说的拖控件,在VC和BC中都可以做!C#主要不是做桌面软件的(C/S模型),做出来的软件运行慢(解释运行),不美观,想美观运行更慢!它是主要做网站后台的(ASP),而C++是做桌面软件很好的语言,运行快(编译后直接运行),用MFC可以精雕细琢,做出很漂亮个性化的软件,不过很麻烦,但是做WEB不如C#简单方便!你根据你的实际需要选择!
可视化开发
用 visual C++ 6.0
可视化开发
以对话框为例
选择
File|New
Project|MFC AppWizard[exe]
在右面输入你要创建的 Project name 的名称
然后选择
存放位置
在最下面选Win32
点击确定
弹出一个对话框
再选 Dialog based
再选 中文[中国][APPWZCHS.DLL]
然后点击 Finish
建议你买一本参考书
上面有这些
你说的没错,MFC写窗体,绝大部分是自己写出来的,当然写出来的是个性化,漂亮的界面,因为MFC的控件数量比.NET平台的少,所以大部分人要么用标准控件,要么自己写(重画)。
C#和asp没有什么关系,使用asp.NET开发网络应用程序时,前台aspx页面会用到asp语言或语法,后台页面是用C#写的事件驱动和响应代码。
VC++6.0的MFC的窗口编程。就是直接拖控件的那种
C#只不过是asp实现的一个手段,功能响应代码部分。C#完全可以换成VB等语言
下个编译器VC++6.0什么的 买本教程自己学 你要教程我有 免费给你传过去