怎么用C++面向对象编程编写一些小程序

怎么用C++面向对象编程编写一些小程序,第1张

c++对于c是一个很大的进步,它把所有的物体都当做类,这样符合人类的常规思维,对于人类编程起来的话就会得心前升应手....编起大型程序来就会比面向过程的更易于维护,代码也更易于理解....

这样说起来比较官方,你是对面向对象的编程思维没有概念,我可以说几个现实生活中的例子给你听你就会大概明白了....

比如你把你当成一个类,把洗衣机当成一个类,而洗衣机提供给你了几个按钮(也就是公有函数,即提供给人的接口)让你来 *** 作这台洗衣机,比如放水,洗衣,甩干等,如果你不是洗衣机的制造者(也就是编写这个类的编程人员),你不必要知道里面发凳埋动机的型号(即它的私有变量)和发动机是如何通上电运转的(即它的私有方法),你只要知道这几个按钮(即接口)并去 *** 作它(即调用这几个对应的接口方法)而已.......

作为一个编程人员,你即可能是一个类的使用者,也有可能是一个类的开发者,

如果你是开发者,也就是开发设计洗衣机的人,你这时候就要考虑编写一些发动机是怎么启动怎么运转之类的函数了,你只要充分考虑提供给使用者什么按钮就行啦.......

对于维护的好处是,即使你以后洗衣机要改动里面的发动机运转方式,甚至是把用电启动改成用太阳能启动,但是你提供给你的使用者的那几个按钮是不变的,他们是不用去了解你发动机做了什么更改的,给他们的感觉只有现在更省电了(就是程序运转更快了)而已,所以对于使用者来说就可以不要做任何的更改的配合...这样不是更好维慧粗老护了么~~~

那需要学VC。确切的说是要学MFC。

MFC编图形化程序也是很麻烦的,难学,繁琐。

其实你可以再学Java或者C#。

Java本身也不适合做图形化应用程序,但是比MFC要简单得多。

C#则是当前做图形化程序最简单高效的了,不需要编程单靠鼠标拖拽就能做出图形界面。特别是C#的WPF图形框架更是把图形化编程简化如神行到了极限。

所以强烈建议学C#。

C#语言综合Java和C++的优点。Java和C++都源自C语言。所以学C#之前最好先学一下C++,C、C++、C#可以说是一脉相承,向下兼容的。

总之,学图形化编程比较好的顺序是:

C(结构化语言渣哗,入门)->C++(面向对象语言,铺垫) ->C# (享受快速图形化开发吧)

忘解释那几个名词了,补上:

集成瞎姿开发环境:就是IDE,一类开发工具。

你的代码本来可以直接在记事本里写完,然后命令行下调用编译器编译就能执行了。

集成开发环境将代码编辑、代码编译执行、代码调试功能集成在一起(甚至集成更多功能),使开发人员的开发变得更加高效。比如Visual C++ 6.0就是一个集成开发环境,还有Eclipse、CodeBlocks、Visual Studio等都是。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12332977.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存