谈谈Visual C++ 6.0 编程案例精解
这本书是很久以前看的,很多人认为MFC很水,没有水平。自己是就是C,和C++。我谈开一点。
Visual C ++ 是一个开发编程软件集,说实话,这个工具很好。是1998年开发和发行的,胜过很多C语言。是编程windows窗口的程序,现在可视化界面已经征服整个计算机世界,完胜。
那些文字的界面要么没有发展要么没太公开,要么仍然发展缓慢。生活还在继续,试问,你用过OS32没,有没有OS64系统。这对大众是个迷,我也一样,但用到过这一层。
MFC是一个类库,也就是程序也要有框架,这和传统的并不交叉和冲突,只是编程界面和框架架构很快一直是C++6.0的一大特色,以前很多中国程序员不用。
因为程序这个东西是一点点的编程的,我的目标代码要有,不然没混饭吃的工作了。那手工的指令还可以调试BUG。一个界面千行以上,所以编程十万行很容易,工作啊。并不太费脑。
MFC更上一层楼,费什么脑。画和按就行了。WINDOWS系统的界面你随便使用,但你要了解它的构造方法,在WINDOWS的帮助下,一般都有指南和说明,现在的WINDOWS系统可是简单,很多使用计算机的只是使用者。随便用用就行。不然你想怎么样。并不用来做什么。使用还要有指导。还有中文版的还要会输入法,一个输入法最少3个月的强化。
我的以前职业是游戏修改,游戏网管,和游戏管理界面推广,在武汉的这个城市,一个人被淘汰在多人开的网吧和规化性的网吧管理界面下。一人不和多人斗,虽然还在奋斗。一个人的能力比几个人的能力差,都是同等水平自己也是出蓝翔。卡耐基的人生指南,那100人出1%的力量,你付出100%才和他们一样。这就是生活,以前生活满贯。
闲谈免谈,VC++ MFC 入门技巧。这本书是大学教授开放式推广的书,是一本实际例子的演讲和阐述,书的内容没什么科技含量,只是一种使用方法。当中也有一些略过,不实际操作根本难入门。
我有个同事的表哥,是会计工作,也在家里业余编程,我了解了一下。还在用codeblack啊,是的共享免费,别人只是一个界面,不系统不完整啊,WINDOWS下还是微软的 VC系列吧。工具全,上手快,有函数可用。codeblcak啊,那只是个玩具。
MFC的特色是界面构成快,不用MFC也行,MFC的变量MFC界面自己定义加你的定义,结构很快,而且和WINDOWS系统可以无关,也就是函数再包装过。所以当使用习惯后,你图方便也就变差了,以前的确可以赚到钱。codeblack这个界面和编程系统,你赚过钱吗?我看没有吧,你要服气,编日常的程序,只要有需求,价格谈合理。就可以赚到钱。当然还要看成交时间。什么工作看进度。为谁辛苦为谁忙,苦完,项目做完就往别处看,一段一段的事情。所以那些程序员喜欢四处走走。哪里工资高,哪里去。有些程序员的专长并不太同,所以很多程序走着走着就一样了,商业化的程序片段。
试问程序员,有多少中小型项目是一个人完全开发的?自己只是一部分吧。要么架构后,等别人上函数和方法。或者函数大改造,还有很多脑洞题。有些东西很卡脑。我又不争,又不犟。
看了这本书之后,我一一实现了,有些东西,比如那个变量是怎么输入的,单有变量,没有输入在哪里。后来无意中按了一个CTRL+W变量全知道啊。看到变量插入哪里就知道了,那程序自生成后,添加的地方就明确了。
那英文有注明,“// TO DO ..."。然后日常,也就是WINDOWS快速开发的第一次。然后呢,那代码变量,自己的,想怎么命名,想怎么写都一样,难道真的很差吗,那些MFC程序员。说起来,以前不太会MFC时,也在看不起MFC。画程序干嘛,自己编啊,还有钱拿。
后来有人说WTL这个技术,你会吗?脑袋疼,我会吗?只好了解。更看不到源码,嵌入进去的。不过我想他也完成不了,炫技也只能这样了。我们都是残疾人了。
说开一点,这本书只是带一个容易编程的方法,自己要有自己的一套技巧。很多东西看MFC的头文件和函数,要不用用WINDOWS的库文件,是可以混用的,不太了解函数就编程慢一点,没事翻翻相关源代码。
我的滥用就是直接提取一些不相关的数据结构,和一些表达很简单,操作容易的简短构造定义。
打个比方,那MFC有个CString这个字符串数值定义类型,我看完后了如手掌。好用啊,简单和省,还会脑洞,用多了还有点补脑。为什么?一个方式一种编程方法。没办法,这个方式有点懒,下个方式其它地方懒。数据的构造问题。
很多人现在喜欢使用网络化的模块,说起来是模块,因为是现成的函数。了解函数的利用方法上手很快,有些函数有级别,也就是应用级和系统级,一些地方使用并不太通行,有错,一定要注意使用函数的环境。有些函数一样,也要看版本,函数是一段代码,提交函数的数据,返回函数的结果,一个函数,一个计算模块。计算机就是这些东西一点点编织出来的。感谢编写这些函数的人。不过也要看看。最好是源码。花费也是一种感谢方式。有些花费多的也会成为共享和免费。时光流逝。那是一个时间段的停留点,生活还在继续。我们在这,仍然生活,仍然有想法。
给个实际的例子,一个人开发一个游戏用了三年时间,那个人是联想的老板一个游戏名叫《决战中国海》听说是他编的。
还有一个国外的,他编了一个游戏,用了差不多时间,中文名叫《小偷挖金子》自启动于磁盘,带一个游戏系统。程序大小130k还有多余。(带150个关卡,那关卡还可以自定义)