当前位置: 代码迷 >> VC >> 真心觉着C++没有C#好用了
  详细解决方案

真心觉着C++没有C#好用了

热度:353   发布时间:2016-05-05 00:12:24.0
真心觉得C++没有C#好用了
如题,编程方面我算新手,才一年的工作经验,一直用的是VC。最近工作中,想把别人用C#写的一个程序我用VC来“翻译”过来,正好也练练手学点东西。但是在这个过程中,我越发觉得VC好多东西没有C#好用,下面列举一些吧:
1、界面:在那个程序中,需要点击不同菜单下面显示不同的界面,我看了下C#中,只需要将不用的界面设计成UserControl,然后在主界面的Panel中用Panel.Controls.add(UserControl)就可以了,VC中感觉要实现这样肯定很麻烦;另外,C#中关于各控件的详细设计在designer.cs中都可以看的很清楚,而VC则只能在属性页里简单设置,没有显式的代码;又比如,C#中有tooltip这么方便的提示控件……
2、数据库操作:我看了下那个程序中对数据库的调用相当的方便,可以直接返回dataset、datatable这么强大的容器来用。相应的,我去学习下C++中对数据库的操作,感觉挺繁琐的,也好像没有上面那两种类型可用吧?

就不多列举了,小弟才疏学浅,可能很多东西VC也有,或者VC实现起来也很方便只是我不知道而已。也看了一些评论,说微软下面将把C#作为重点发展对象,C++可能在内核方面比C#优势大,作为应用开发语言,是不是C#各方面都比C++好用?我正考虑要好好学下C#,将来做项目,也许可以省很多力。

想听听各位前辈、大神的意见!
C# VC 交流

------解决方案--------------------
有C++基础学 C# 是非快的,我就是这样。
反过来,很多人不适应。
------解决方案--------------------
做界面方面的设计确实是C#效率更高,C#使用的是C++的标准库,C++是基础,C++做的东西多了,C#有局限
------解决方案--------------------
我听说硬件驱动程序,系统程序等都是C#所不能作的
  相关解决方案