永发信息网

vc++转向C#需要的大概时间和难度,有没有必要?

答案:3  悬赏:50  手机版
解决时间 2021-03-27 00:37
vc++转向C#需要的大概时间和难度,有没有必要?
最佳答案
相当快,如果C++ 熟练,当然很具优势,因为 C++ 可以管到程序的方方面面,每一个细节。
而且如果考虑到运行效率问题,因为C++使用指针,从而时间上胜过C#。

但是C#也有它的优势,目前窗体应用程序正在向Winform转型,为什么?
因为它具有相当多的控件。可以很快的制作出一个应用程序。
说得透彻一点就是,它封装的比C++好。
用MFC写一个窗体需要几十行代码,而Winform只需new即可。

因为同为面向对象,转型很快。
全部回答
应该是比较快的,半个月左右即可开始写代码(面向对象基础好的也许更快),有没有必要就看你打算做哪些开发,C#做数据库类的还是比VC有优势的,控制类的我感觉VC完全可以胜利,没必要转向C#
1.vb是以控件为主的语言,包含大量的实用性控件,其语法要求不是很严格,属于【半弱类型】语言。 适合左面程序开发,在c/s模式下很好用,但是现在基本是不用了。 2.c是一个面向过程的语言,注重流程,逻辑,而c++是面向对象的语言,他注重面向对象的编程思想,为了对c的兼容,所以遗留了很多面向过程的思想,并不是彻底的面向对象。但是由于c拥有指针和良好的内存管理能力,在现在底层的开发还是很流行。 3.java是完全面向对象的语言,所有的类都是object的子类,虽然java不支持多继承,但是【接口interface】的加入,弥补了这个缺点。 java可以说是现在做web开发的利器,由于jsp技术的不断成熟,同时大量成熟框架的出现,使得java做企业级开发的潜力大大发挥。 (1)比如 struts - spring - hibernte 三大框架的成熟结合。 (2)ajax解决异步提交,openjpa解决java持久层技术。 (3)前台与 css - javascript - xml 的结合。 还有更多开源社区(例如: www.apache.org)的技术支持。 其实学深了不存在哪个难哪个不难,c#的话编写程序的速度要快些(即开发软件周期短些),不过c++更容易开发底层的东西,初学的话c++要难学点,编程关键还是算法。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
古代人所指的「合纵」和「连横」分别是什么意
魅蓝metal flyme5.1.3.0新春版好用吗
我因为眼瞎看错了人,被人陷害,导致全班人都
CF10万点券能买什么
182是移动还是联通号
机甲旋风闯入宠物森林捕捉喵星人攻略 喵星人
怎样夸奖一个法学家在文学上的造诣很深
不等臂天平称是什么概念?(具体答案!)
1964年阴历3月初5是什么星座
大疆手持云台显示无互联网连接
纯胡麻油一斤多少钱
作文:《因为有鼓励,我更自信》
大脑曾经被木头压大脑己经乱了还能治好吗
仿生物学有什么?
行己有耻,使于四方,不辱君命,可谓士矣。的
推荐资讯
储备和储存有什么区别?拜托各位大神
震旦办公家具价格贵不贵?
几年前做过一次爱,想现在会是处男吗
被困住的人生,怎样才能挣脱
Our monitor, ______ it clear to us that he
苏c93863是哪部门的车
北京时间21:00,美国时间几点
about。中文啥意思?
国内有哪些公司在现代易货行业发展得比较好的
长沙到惠州多少公里
一般纳税人销项与进项比例有规定吗
为了爱情远嫁他乡,结婚后,才发现自己当时有
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?