我想学C#做软件,请问我是直接用VS2010学,还是用2005或2008。

VS2010好像用的是。net4.0框架,不知道用2010开发出来的软件,会不会在xp系统上反而运行不了?谢谢!... VS2010好像用的是。net 4.0框架,不知道用2010开发出来的软件,会不会在xp系统上反而运行不了?谢谢! 展开
 我来答
百度网友9095754
2011-04-14 · TA获得超过2574个赞
知道小有建树答主
回答量:905
采纳率:0%
帮助的人:1084万
展开全部
vs2010创建新项目时可以指定.net的版本,这个不会强制在.net 4.0。
如果要同时开发针对windows mobile的手机程序,选VS2010之前的版本;否则推荐用vs2010。
不过,xp中集成的.net framework版本是始终只有1.0(不管打多少sp),而最早期的VS2003生成的程序针对的最低.net framework版本也要1.1的,所以不论你用哪个版本的VS生成的.net程序都没办法直接在”干净“的xp上运行,只有先安装开发时所对应的.net版本或更高版本。
百度网友96aa8d3
2011-04-14 · TA获得超过433个赞
知道小有建树答主
回答量:2306
采纳率:75%
帮助的人:951万
展开全部
你用C# 必须有平台的
不然都不无法运行的

要安装平台的

除非用win32 或者 MFC 生成release
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
glenlove
2011-04-14 · 超过26用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:70.7万
展开全部
建议先使用VS2008吧,这个加载运行速度要比VS2010要快些,你开发出来的软件没有太大区别,无非是框架的支持,有时XP系统开发好的程序在WIN 7上是运行不了的,兼容性比较差些。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d341784
2011-04-14 · TA获得超过493个赞
知道小有建树答主
回答量:472
采纳率:0%
帮助的人:442万
展开全部
2010,
它虽然是。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 里面会给初学者造成一些概念的混淆,那些概念在当时还不是清晰。
另外,虚机团上产品团购,超级便宜
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式