c#的主要功能体现在那些地方呢? 谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 C#是从C++发展过来的,但它却同Java和VB比较像,主要是解决C++无法做的真正面向对象的功能。因为C++本身只是基于对象的语言,即本身不是以对象为基础建立起来的语言模型,而C#则是基于对象建立的面向对象开发的语言。C++只是在C的基础上增加对象机制,其对象并不完善,所以它可以说是介于C和C#之间一种过度,也算是对象语言发展的一个中间过程。如果你以后是要学C#的话,其实不必从C++学起,因为基本的语法C++和C#相似,不如就从C#开始。而且C++的对象机制并不太完善,如果形成了C++的半对象模式,要再转向C#完全对象的模式,可以会更加困难。(参考)谢谢 总的来说,C#使得C和C++程序员能更轻松地生成COM+;此外,用C#语言编写程序更加容易,编写的程序也更易于维护。C#好象是把Visual Basic的所有优良品质都提取了出来,然后把它们添加到了C++中去,它同时还顺便把C和C++的一些莫名其妙的规定给剔除了。 但是C# 语言的主要设计目标是简易而不是单纯的追求功能。所以使用C#你可能要放弃一些处理功能,不过你也因此而得到类型安全性和自动收集无用单元这些新功能。C# 可以使你的代码从整体上来看更稳定、更实用。你最后得到的补尝要远远大于你的损失。 C#主要提供了以下几个主要优点: · 简易性 · 一致性 · 现代性 · 面向对象 · 类型安全 · 可伸缩性 · 版本支持 · 兼容性 · 灵活性 c#继承了vb和Java的优点。个人感觉方便性仍然不如vb。net,应该是ms故意的。与Java相比很类似,就是为了抗衡Java的吧。 C#作为开发语言,个人觉得,除了不做Windows本身外,其他的均可以实现 其实一种语言的好坏很大程度上取决于IDE!其次取决于类库是否完善。c#目前都很不错。 学了C#,我感觉人就颓废了,一天到晚想着学习C#的类库,我发现很多人学习了C#,连基本的API都忘记了之前我还使用API,现在一个都不记得了,就算记得,那也只是大概名字,连参数都不记得了,汗啊~~~MS的目标就是让程序傻瓜化····这样的话,程序员们会退步的···还好现在还有坚持C/C++语言的,向他们致敬~~ C#啥都能做从写网页,做winform程序,数据库操作,短信平台,串口通信,图形处理,3d游戏,远程监控,网络通信。windows平台上所有的服务都能做。就看你自己能力强不强。 记得Api就牛x了?你咋不去记汇编那,用汇编写个网站啥的,多带劲那 C#是Win32时代的VB6,是快速开发为主的WEB开发语言它的功能相当于C++的60%,工控,嵌入式,硬件驱动等...是不能作的还有就是如果想性能好的话,就不要用C#了你也可以这么理解,C#就是比Java功能弱一点的语言有人说它是玩具语言 学c#的话,最好与asp.net结合,因为这样才能发挥它的威力。个人见解 to 5楼的,听说windows azure就是用c#实现的 C#在windows平台下,无所不能,而且跨平台只是看微软愿不愿意。C#的开发效率及运行效率(第一次运行外)都很不错。C#是微软面向网络主推的一种语言。C#的前途是无量的。 C# 还是不错的,基本上在 windows 平台上绝大部分的事情都能做。 API忘了就忘了吧,.NET就是未来Windows的新API,你没见Vista内置.NET 3.0,而且有很多程序是WPF的? 最烦这种人!C#不能做驱动是真的,但不能做嵌入式吗?不能做工控吗?难道Java就能做驱动了?C#有些方面比Java弱,但你不知道Java比C#弱的更多吗?说它是玩具语言的人,自己就是个玩笑! Vista已经有些东西是C#/.NET做的了,当然不是核心,核心永远是汇编/C/C++的天下。另外,据说Windows 7将内置.NET 4.0,而.NET 4.0中"恰好"就有触摸屏的类库(TouchPoint、TouchPointCollection、TouchDevice)。 从剪切板中读取Metafile类型图片,读不出来 求助:通过在面板上单击鼠标使PictureBox上的图片隐藏,然后可以在面板上使用其他控件。 xml删除的问题 如何把datagridview中的内容添加到sql中 请教遨游浏览器的那个设置框是怎么做的啊 线程中如何隐藏form 一段代码行运时出现的问题,大家帮忙看一下,谢谢啊! 怎么让“解决方案”中的所有项目都重新编译呀! wcf上传文件 怎么通过c#来操作iis? Session 的 页面跳转问题! CSDN上的灵异事件
如果你以后是要学C#的话,其实不必从C++学起,因为基本的语法C++和C#相似,不如就从C#开始。而且C++的对象机制并不太完善,如果形成了C++的半对象模式,要再转向C#完全对象的模式,可以会更加困难。(参考)谢谢
但是C# 语言的主要设计目标是简易而不是单纯的追求功能。所以使用C#你可能要放弃一些处理功能,不过你也因此而得到类型安全性和自动收集无用单元这些新功能。C# 可以使你的代码从整体上来看更稳定、更实用。你最后得到的补尝要远远大于你的损失。
C#主要提供了以下几个主要优点:
· 简易性
· 一致性
· 现代性
· 面向对象
· 类型安全
· 可伸缩性
· 版本支持
· 兼容性
· 灵活性
个人感觉方便性仍然不如vb。net,应该是ms故意的。
与Java相比很类似,就是为了抗衡Java的吧。
其次取决于类库是否完善。
c#目前都很不错。
从写网页,做winform程序,数据库操作,短信平台,串口通信,图形处理,3d游戏,远程监控,网络通信。
windows平台上所有的服务都能做。就看你自己能力强不强。
它的功能相当于C++的60%,工控,嵌入式,硬件驱动等...是不能作的
还有就是如果想性能好的话,就不要用C#了
你也可以这么理解,C#就是比Java功能弱一点的语言
有人说它是玩具语言
C#的开发效率及运行效率(第一次运行外)都很不错。
C#是微软面向网络主推的一种语言。
C#的前途是无量的。
API忘了就忘了吧,.NET就是未来Windows的新API,你没见Vista内置.NET 3.0,而且有很多程序是WPF的?
最烦这种人!C#不能做驱动是真的,但不能做嵌入式吗?不能做工控吗?
难道Java就能做驱动了?C#有些方面比Java弱,但你不知道Java比C#弱的更多吗?说它是玩具语言的人,自己就是个玩笑!
Vista已经有些东西是C#/.NET做的了,当然不是核心,核心永远是汇编/C/C++的天下。
另外,据说Windows 7将内置.NET 4.0,而.NET 4.0中"恰好"就有触摸屏的类库(TouchPoint、TouchPointCollection、TouchDevice)。