我想学C#做软件,请问我是直接用VS2010学,还是用2005或2008。
VS2010好像用的是。net4.0框架,不知道用2010开发出来的软件,会不会在xp系统上反而运行不了?谢谢!...
VS2010好像用的是。net 4.0框架,不知道用2010开发出来的软件,会不会在xp系统上反而运行不了?谢谢!
展开
5个回答
展开全部
vs2010创建新项目时可以指定.net的版本,这个不会强制在.net 4.0。
如果要同时开发针对windows mobile的手机程序,选VS2010之前的版本;否则推荐用vs2010。
不过,xp中集成的.net framework版本是始终只有1.0(不管打多少sp),而最早期的VS2003生成的程序针对的最低.net framework版本也要1.1的,所以不论你用哪个版本的VS生成的.net程序都没办法直接在”干净“的xp上运行,只有先安装开发时所对应的.net版本或更高版本。
如果要同时开发针对windows mobile的手机程序,选VS2010之前的版本;否则推荐用vs2010。
不过,xp中集成的.net framework版本是始终只有1.0(不管打多少sp),而最早期的VS2003生成的程序针对的最低.net framework版本也要1.1的,所以不论你用哪个版本的VS生成的.net程序都没办法直接在”干净“的xp上运行,只有先安装开发时所对应的.net版本或更高版本。
展开全部
你用C# 必须有平台的
不然都不无法运行的
要安装平台的
除非用win32 或者 MFC 生成release
不然都不无法运行的
要安装平台的
除非用win32 或者 MFC 生成release
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议先使用VS2008吧,这个加载运行速度要比VS2010要快些,你开发出来的软件没有太大区别,无非是框架的支持,有时XP系统开发好的程序在WIN 7上是运行不了的,兼容性比较差些。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
2010,
它虽然是。net4.0但是也是可以运行在XP系统下的,楼主不用担心,只要打包时,加上net4.0框架就行
使用它的主要原因是它有很多好处和优点,比如WPF等,如果是2008就要安装插件了
它虽然是。net4.0但是也是可以运行在XP系统下的,楼主不用担心,只要打包时,加上net4.0框架就行
使用它的主要原因是它有很多好处和优点,比如WPF等,如果是2008就要安装插件了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-04-15
展开全部
Box 试试吧。
这些问题从 vs2005 (或者是 vs2003 ,具体那个版本忘了)就已经存在了。
VC6 中默认不是 Unicode 模式,这样 TCHAR 就会被定义为 char ;而在某个干本之后,默认是 Unicode 模式, TCHAR 会被定义为 WCHAR 。把代码中的字符串都加个 _T() 吧(例如 "a" 写成 _T("a") ),区分出 TCHAR 。
vs2010 我用过了,还是很赞的,从 vs2008 开始对模板的支持加强了很多。
VC6 是个经典的版本不错,但只是有历史意义, VC6 早就跟现在的 C++ 语言脱节了,很多 C++ 的概念都不是支持的很好。
建议还是换最新的吧,VC6 里面会给初学者造成一些概念的混淆,那些概念在当时还不是清晰。
另外,虚机团上产品团购,超级便宜
这些问题从 vs2005 (或者是 vs2003 ,具体那个版本忘了)就已经存在了。
VC6 中默认不是 Unicode 模式,这样 TCHAR 就会被定义为 char ;而在某个干本之后,默认是 Unicode 模式, TCHAR 会被定义为 WCHAR 。把代码中的字符串都加个 _T() 吧(例如 "a" 写成 _T("a") ),区分出 TCHAR 。
vs2010 我用过了,还是很赞的,从 vs2008 开始对模板的支持加强了很多。
VC6 是个经典的版本不错,但只是有历史意义, VC6 早就跟现在的 C++ 语言脱节了,很多 C++ 的概念都不是支持的很好。
建议还是换最新的吧,VC6 里面会给初学者造成一些概念的混淆,那些概念在当时还不是清晰。
另外,虚机团上产品团购,超级便宜
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询