vc.net 2003中可否使用C语言

Python017

vc.net 2003中可否使用C语言,第1张

可以使用

只要保证扩展名为.c,而且你建立的是C++工程

vc6.0下你点击编译命令后它会提示你是否建立工程,然后你就一路点下去了,它就帮你建了一个工程,然后编译链接再运行。

vc7环境下不会自动生成工程(或称项目、解决方案),你需要首先建立一个c++下空的win32控制台项目,然后在里面添加或新建.cpp及.h等文件,想编译某个.cpp文件就选择菜单里的编译,想运行就点击运行的那个键,它会自动编译所有源文件然后链接生成exe

直接在选择菜单栏“生成”>>“生成解决方案”(快捷键Ctrl+Shift+B)或者“重新生成解决方案”或者“生成[项目名]”或者“重新生[项目名]”都行。注意“生成”和“重新生成”的区别在于:“生成”只对修改过的文件进行重新编译,而“重新生成”是对你的整个解决方案或者是项目进行全部重新编译,所以使用前者会比较高效,而在最终发布程序时一般使用后者进行一次完全编译,进而控制软件版本;

也可以直接点击“调试”>>“调试””(快捷键F5),系统会自动编译生成并且进入调试状态,或者选择菜单栏“调试”>>“开始执行(不调试)””(快捷键Ctrl+F5),系统自动编译生成并且运行程序。

就是说.net环境没有把编译、链接、和生成分开来做,而是一步完成了,你所做只需要编程然后运行/调试、修改、查看结果就行。

.net是一个框架,同时也提供了一个运行环境,可以在这个框架下使用到的编程语言有VC++,VB,C#等,打个比方,如果是用C#开发的WINFORM(WINDOWS窗体应用程序),客户计算机上想要运行它就必须安装相应版本的.net framework,如果是C#开发的WEB,服务器上就必须安装相应版本安装相应版本的.net framework。关于这个解释最好还是上微软的官方看看,http://msdn.microsoft.com

从C语言学到了什么...是不是刚大学毕业哦,工科的学生基本都会学这个,但用的没多少,别提练习写C语言的代码了,想要应对别人问你的问题,就还是温习下教科书上的内容吧,编程语言的目的都是应用,大学时代学的基本都是各个数据类型的操作,指针的操作,文件的操作,这些也都是以实际应用为目的,也只是个基础。

不一定有必要在C的基础上学习.net,但是建议这么做,了解基础的东西对后面深入学习有帮助,最重要的原因是.net上的东西都会封装的很厉害,没基础很容易让人迷途的。

1、不是vb和c,而是vb.net和C#

2、vb.net和C#完全可以在项目一级混用(文件其实也可以,但是编译会很麻烦),他们最终都会被编译成中间语言(MSIL)的dll