真好学啊,不错,不过这股劲头要辨清方向再释放,如果一味追根究底,那么,是否还要去了解集成电路是怎么生成的?是否还要了解硅晶片是如何提取的?硬件是如何工作,二进制芯片存储原理也应该学习了?其实作为业余爱好者来说,就我自己的举例,当我第一次接触编程时,我只是想知道怎么写一个能运行最简单的软件而已,之后就是看看书,弄明白它的规则,之后就想实现自己的想法去编写自己想法中的软件,不断地在问题中去学习.好了,答复你1问,就你的电脑和系统其实和我现在一样,下载VS2013_RTM_ULT_CHS安装就可以了,已经具备了可以运行的环境,你就可以打开Visual Studio 2013这款编程工具来编写基于.Net Framwork框架下运行的软件了. 2问Visual Studio 和.Net Framwork之间的区别?如上所述基于框架的编程开发工具,更具体的可以查看vs2013的帮助或SMDN网站上查相应的资料,事实上MSDN将是经常光顾的网站,查找资料和例子代码等
请大侠帮忙回答我的问题:
1)我的电脑是Win7家庭版,买电脑自带的那种。不知道应该安装些什么软件才能开始在电脑中学习及练习C#编程?
2)我的理解是:C#是编程语言。.NET框架的搭建需要C#语言来编写。那Visual Studio 和.Net Framwork之间有什么区别?我应该学那个比较容易上手?谢过!
2. C#是编程语言。.NET框架提供了C#编程的一些基本功能,有了.NET框架才能编写C#程序。Visual Studio是开发C#程序的工具(也叫IDE),通过在VS中新建项目来开发C#程序。.NET Framework是平台,你编写完后的C#程序(.exe)需要在这个平台上运行(就是你的电脑要先安装好.NET Framework平台)。整理的逻辑就是,你通过在Visual Studio里面写C#程序的代码,然后你当然不能乱写,你就要按照.NET框架给出的规范来写,终于写出了C#程序了,也不是说你随便放哪台电脑上就能运行,就需要先安装.NET Framework平台(Runtime),它知道这个.exe是C#程序,该怎么运行。
问题:
1)IDE我不懂。我查了下,说是个接口?这是什么意思?
2)我试过下载安装.net framework,怎么安装完不像office那样有形地看得到呢?还是安装过程中出错了,安装得不完全?
3)C#语言有版本吗?会不会VS2008要用低版本的C#?
4)听说有个Win10的beta版本,是否用这个还是升级成Win8?Win8是不是最新版本?是否需要升级?请不吝赐教。先此谢过!
2问Visual Studio 和.Net Framwork之间的区别?如上所述基于框架的编程开发工具,更具体的可以查看vs2013的帮助或SMDN网站上查相应的资料,事实上MSDN将是经常光顾的网站,查找资料和例子代码等
请问
1).NET Framework怎么不像OFFICE那样可以有形的看到呢?那么如果写好了程序运行的时候怎么知道是在.NET Framework上运行呢?
2)不好意思,我是真的不懂。昨天网上搜了个Visual Studio Express,说WIN7家庭版好像不可以装Visual Studio的,系统要求是Win7SP1才可以。Win7家庭版是不是比较弱的那种,就是不支持网络工程之类的?我在微软的网站上找了很久Win7SP1的更新下载,没找着。是否需要重装系统呢?
前者是集成开发环境,后者是框架。打个比方,前者好比就是office,你可以用这个环境来编辑你要的文档,表格和ptt等;后者是你要有响应的组件,比如说你装office的时候不安装一些组件,你就编辑不了。微软的.Net其实包含3大部分:1..Net Framework;2.VS集成开发环境;3.编程语言(比如:C#, VB.Net).Net Framework提供了:CLR和框架类库。
CLR提供了通用的数据类型,继承机制,GC,元数据和程序集。其中通用数据类型和继承机制都属于语义的范围,基于CLR的各种语言(C#,VB.Net)语义上都必须遵从。
框架类库则提供了各种.Net语言都可以使用的通用代码,比如说框架提供了ADO.Net,ASP.Net等技术。你可以用C#语言+ADO.NET技术,实现对数据库的操作。VS集成开发环境,就是你装的vs2005,2008,2010,2012,2013这些。装了你就可以在VS上开发,你可以在上面选择开发语言,技术,插件等等。就像你安装了office一样。C#是一种编程语言。语言是由语法和语义组成的。语义可以理解成字和词,语法可以理解成造句的方法。有了这2个,你就可以顺利把话讲出来。
语义部分有CLR定义了一套标准,各个语言有自己的别名,比如说CLR定义的String,C#写成string,CLR定义的Int32,c#写成int等等。虽然每个语言有别名,但是在CLR中都是指同一类型。继承机制也由CLR确定。所以,C#和VB.Net才可以跨语言。
语法上,各种语言有自己的语法,在声明,控制,代码段等方法可以体现。
楼主。。你只需要安装VS2010就行了。。其他什么都不用。。然后在里面新建一个C#的项目就OK了。。然后对着书敲下简单的例子。。
一、可以安装vs2010或2012都可以。虽然VS这个IDE你用的可能连1%都不到..
二、vs是IDE,vs依赖.net framework 刚学习的就不用知道这些,因为你不会接触到这,还是先学习好基础的,等接触到再问,那时你看到别人说的,你才能看懂,才能理解
.Net Framwork 不能像office那样可见的,你要写程序是在Visual Studio里面写
如果没用过,那也不过是文科生毕业了,然后告诉大家自己识字一样
回答:在http://msdn.itellyou.cn/下载Visual Studio,至于版本,目前最好用2013的;
2)我的理解是:C#是编程语言。.NET框架的搭建需要C#语言来编写。那Visual Studio 和.Net Framwork之间有什么区别?我应该学那个比较容易上手?
回答:你可以这样理解C#与.net framework的关系,即C#是你说的汉语,.net framework是执行汉语的机器人。至于Visual Studio是一个集成开发环境,是依赖于.net framework,如果说.net framewrok是一个王国的话,visual studio只是与王国沟通的工具。
毕竟VB.NET从语法或者函数等等和VBA都有一定的相似之处!!