三九宝宝网宝宝百科宝宝知识

学完了C和C想学Windows编程但 windows程序设计第5

01月02日 编辑 39baobao.com

[薪资写面议,你就完了!]简历中要不要写明薪资?这是一个让求职者在制作简历时感到十分纠结的问题。如果写低了,万一被用人单位无情剥削怎么办?如果写高了,万一连个面试的机会都得不到又怎么办?心仪的大...+阅读

你现在最大的问题是。没有把全部精力放在学习上,你的精力被那些很难读懂的新东西分散了.C++最恶心的地方就是入门太难,你要想学C++的MFC 就不得不硬着头皮看那些难懂的东西.

给你个建议,你可以把C++先扔掉。真接学C# 用MS的VS 2008 或以上 的东西 做个小软件试试,因为VS在C#优化上花了大力气,把那些难懂的东西真接过滤掉了。 用C# 做软件 拖拖拉拉几下就OK了,然后就在在控件里面用代码填空。这样你很容易明白程序是怎么样运作的。很容易从大方面理解可视化程序的运作原理,由于你已经自学了C++和C 那么 C#基本也不用学了,因为C#和C++区别十分小,真接上去用就可以了。

其实对于初学者最得要的兴趣,你有兴趣才能学下去,这一点C#就做到。越做越简单,越做越意思。而且,如果你只做WIN方面的软件,那C#足够用了,而且开发效率也很高。在WIN上C#性能并不比C++差多少,差别十分小。

而且当你学精了C#以后,你再回头看看那些难懂的C++ MFC问题,就会发现,也不过如此,而且那些老旧的API接口也很落后,并不像那些C++程序员说的那样,很多只会C++的人就把C+吹的有多牛,当你学完C#时就会发现,C# 在WIN平台 各方面已经超C++了。

致于跨平台的话,比如LINUX开发程序,如果追求性能,那么C语言足够了,如果追效率,那么上JAVA ,基本上没有C++什么事。

如果想在WIN平台兼容没有安装.NETFRAMEWORK的机器,比如WIN2000 那么可以用VB

比如MFC来 VB 太好学了,而且功能同样强大。 我在熟悉了C#和C之后 ,有一次用VB开一个光盘自动运行的软件,在完全没有VB基础的情况下,仅用一小时读了一下,VB的相关语法,然后就直接上去写,不会就上网查一下,这样不到半天时间就全会了,不管哪一门语言,只要你学通了,其他语言基本上也很相似。初学者最重要的是能找一门易学的语言然后学精,然后再看其他语言时就会发现,简单极了,也不过如些。建议第一门精通的全能语言应该 是C或C# 第一门精通的WIN平台语言应该是C#或VB ,C++么,还是不要理它了,先不管它到底有没有用,单从程序员成长的角度来说,一开始就学C++ 花费的时间和精力成本太大了,修炼速度太慢。而且会做非常多的无用功,比如花大精力去看那些难懂的东西,那些东西对我们来说是没用的.

以下为关联文档:

面试遭遇冷场就完了面试冷场时,不善打破沉默,即便能勉强打破沉默,语音语调极其生硬,使场面更显尴尬;或词不达意、语无伦次……这些问题你在面试时遭遇过吗?面试沉默可不是金,反而被看成木讷、迟纯,如果...

完了,害宝宝了前天晚上睡觉穿的太多,整个晚上喉咙干痛难忍,第2天开始就重感冒了,鼻子严重塞住,只能用嘴呼吸,还头痛,今天第3天了,稍微比以前轻了点,请问这是病毒性感冒吗?我什么药都没吃,就一直喝水...

vb程序设计速成每一门语言既然能被人们光用,那么肯定有它的道理,现在用VB的人有很多,大小应用程序都可以用它开发,所以半个月的时间想学精VB那不可能,不过想入门,完全可以 我这里有一些方法,是我...

新加坡五所理工学院排名是什么情况三年理工学院读完了可以专转本理工排名 1新加坡理工 2易安 3淡马锡 4南洋 5共和 新加坡理工和易安其实排名不相上下,都不错...不过我在SP所以,就把自己的学校放第一咯,不过最近听说共和上升到第三了,华人的话...

java入门的程序设计高手们解答1. import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; public class Count extends JF...

Java程序设计试题一 构造函数Sandwich()被执行时,先执行它的父类PortableLunch,PortableLunch又先执行它的父类Lunch,Lunch又先执行它的父类Meal。所以顺序是Meal>Lunch>PortableLunch>Bread>C...

VB程序设计:随机产生10个数用两种方法排序1、选择排序发(从小到大) Private Sub Command1_Click() Dim a(10) As Integer For i = 1 To 10 Randomize a(i) = Int(Rnd * 90) + 10 Next i For i = 1 To 9 For j = i + 1...

日语五十音包括长音拗音什么的学完了再学什么【转帖】 1、起步阶段——日语的字母叫做五十音图。背诵五十音图的时候不但要能熟练地按行背,还要能按列背,这对将来的学习是非常重要的。片假名的记忆一直是初学者的难题。推...

C语言程序设计谁可以帮我设计一个桌面日历1按照输入的年份显来个总的,分月的就是在加上一个判断函数。 同意楼上的,总问别人是不会提高的。 #include /********************************* days:计算与标准日期之间的天数差值 ***********...

推荐阅读
图文推荐