关于VC++和C#?
大家好,我是大二学生,学习过C++及面向对象程序设计,正在学数据结构。我想为自己的大学专业确定一个方向以便毕业后有一技之长,目前我选择了两个大的方向:VC++和C#.VC...
大家好,我是大二学生,学习过C++及面向对象程序设计,正在学数据结构。我想为自己的大学专业确定一个方向以便毕业后有一技之长,目前我选择了两个大的方向:VC++和C#. VC++中有MFC,能够开发很多软件游戏,但是很多人说没前途,和java样快过时,不好找工作。我有同学选择C#,理由是微软力推c#,我不知道到底选择哪个,我个人偏向VC++,因为我不了解C#,当然我还没学习过VC++和C#。
使用 visual C# 能够做出像 VC++做出的软件吗?比如游戏,聊天软件等。 展开
使用 visual C# 能够做出像 VC++做出的软件吗?比如游戏,聊天软件等。 展开
展开全部
首先发言之前得弄清楚你使用的名词是否准确:VC++是一种开发工具的简称,泛指VC++开发技术;而C#则指一种语言。两个不同类型的object可不能放在一起枚举:-)
.NET平台下C#和C++的主要区别主要在于类型安全方面。
C#依托.NET环境,提供了C++所不能提供的类型安全措施。C++中能够实施安全机制的一部分在.NET中被重新整合成托管C++,而余下的不能被安全机制所包容的部分在一定情况下可以通过unsafe代码实现。
C#能做出你说的那些软件。
按照大众的观点,.NET提供的框架确实比MFC更先进。但这不能代表什么,更不能成为你选择的依据。
语言是相通的,框架是相通的,平台更是相通的。你能够吃透一门,看透其本质,就足以应付未来的工作。正所谓“一招鲜,吃遍天”,这一招,其实说的就是原理和方法。
把C++练好,通过C++掌握编程语言的一般性原理,而后,其他语言对你来说不过是换了张壳。
所以当务之急是找到你提到的那些技术术语的专业解释,把它们弄清楚。各自有什么特点列个表出来,你自然能比较出个所以然,不需要他人来为你诠释。
大学的时间很充裕,能多看书就多看书,别像我一样毕业以后才感觉“书到用时方恨少”。呵呵,加油吧!
.NET平台下C#和C++的主要区别主要在于类型安全方面。
C#依托.NET环境,提供了C++所不能提供的类型安全措施。C++中能够实施安全机制的一部分在.NET中被重新整合成托管C++,而余下的不能被安全机制所包容的部分在一定情况下可以通过unsafe代码实现。
C#能做出你说的那些软件。
按照大众的观点,.NET提供的框架确实比MFC更先进。但这不能代表什么,更不能成为你选择的依据。
语言是相通的,框架是相通的,平台更是相通的。你能够吃透一门,看透其本质,就足以应付未来的工作。正所谓“一招鲜,吃遍天”,这一招,其实说的就是原理和方法。
把C++练好,通过C++掌握编程语言的一般性原理,而后,其他语言对你来说不过是换了张壳。
所以当务之急是找到你提到的那些技术术语的专业解释,把它们弄清楚。各自有什么特点列个表出来,你自然能比较出个所以然,不需要他人来为你诠释。
大学的时间很充裕,能多看书就多看书,别像我一样毕业以后才感觉“书到用时方恨少”。呵呵,加油吧!
展开全部
使用 visual C# 能够做出像 VC++做出的软件吗?比如游戏,聊天软件等。
可以,c++能做的程序,c#都能做,曾有人预言,c#将取代c++桌面程序的开发,
可以,c++能做的程序,c#都能做,曾有人预言,c#将取代c++桌面程序的开发,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实我感觉学什么都好,最重要精,我也是学计算机的,不过不找本专业的工作,但是有同学在找工作我也有看那些职位要求,VC++,C#,.NET都有人要的~你学精了走到哪都有人要~你学不精,再流行也好你也没竞争力,学计算机的这么多人啊~我个人比较喜欢C#和.NET~C++太烦啦~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
作为一个过来人,我推荐你学.NET。毕业后比较好找工作。目前市场上的开发平台就.net和java,不相上下,你到51job上去搜一下就知道这两个开发平台占据了90%以上的工作机会。VC++能做的,.NET也能做。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询