电子工程师编程回忆录
数,可以是你的程序等待一会儿,而在这一段短暂的时间内,我们可以让程序作出一些改变,就是改变点的排列,然后等到时间一到,数字就变化了,内置的固化的函数对编程时很有用的(这一点在后面你也将看到)。是的,然后就是贪食蛇的游戏,我发现通过些许的代码,我可以创造出一个小小的游戏,也许他的界面还是黑白两色的(这一点必将改变,你马上就能看到),只是一条抽象化概念上的蛇,但是那种激动真的是非常的!如果你也是在这样的恶地步,你可以想见我当时的兴奋!所以说,编程就是一件这样神奇的事情,你需要的不多,只是那么一段简短的代码的鼓舞。
顺便提一下,像CSDN这样的网站需要经常去看一下,等到有了一定的基础,这些网站对水平的提高会有巨大的帮助,不过对于前不久的泄密事件我不想说啥,这只能说明,国内的网络环境本身需要一种净化和提纯。
贪食蛇让我初次接触了图形化的编程,尽管在后来的眼光中,这根本算不上是图形化,24点是我们熟悉的游戏,我还能清楚地记得当初在那四个数字面前的那种纠结,当一个软件学院的朋友说道正在编写这样的程序时,我也突然想到,把它交给程序来做,会是怎样的情形呢?毫无疑问,最后的成果证明了在计算机面前,这就不能算作是游戏了。
对于24点程序的编写我力求简短,而我也做到了这一点,至少在一定的程度上做到了,如果有谁需要程序,可以联系我,qq:970435817.而计算机在计算上的优势,无疑为计算机在我们身边存在的各种各样的应用中大显身手,我也一直相信,人工智能,将有巨大的发展。从中我们可以,或者说,至少看出来,编写程序有时对我们的智力的发展是有帮助的,或者说,如果你认为自己是聪明的,那就用程序代码来证明吧。微软程序员的《编程之美》,从这个意义上说是一本好书,而对他的研读需要一定的功底和时间,而这一切对于兴趣来说是没有问题的。说到这儿,在网络之外,对于书籍的阅读,也是提高水平的一个重要的途径,学习就是这样,那无穷无尽的知识会让你感到一种失眠的兴奋,你会整个一个月都在钻研这个东西,而不会感受到任何的枯燥,如果你有志于科研的道路,这样的精神是值得保持的。当然,也希望中国会有越来越多的人愿意在学术的路上真正贡献和花费。
其中也编了不少的小程序,如果想要编写大型的程序,那么小型的程序的数量必须足够,而且,当编程到了一定的阶段,对于软件的认识也要有一定的改变,对于软件的组件上的理论也要有一定的了解,当然,这只是我个人的看法。或许连参考都不能算上。
之后就应该到了真正称得上图形化的编程了,由于我使用的编程工具一直没有发生改变,你应该能猜想到下面发生的故事,TURBO C上图形化界面编程,用最简单的例子来说,或许就是在屏幕上画上一条并不漂亮的直线,或是一个规则的四方体,而在这之前,必须要经过某些配置和头文件(如果看不懂,建立你去百度一下)的添加才行。所以后来在网上看到别人的恶帖子时确实也觉得该换一个编程的环境了,所以接着就走进了VC++的环境,全新的环境,但是其实是换汤不换药,只要你掌握了编程的思想和语法,其实编程工具真的不会产生太大的影响,在VC中图形化的实现就简单和容易多了,而且我也开始了对话框的编程,即一种控件的编程。
对于控件的编程我要详细的讲一下,因为这段编程的经历中给我的欣喜是比之前更多的,直到现在,在假期空闲的时候,我依然会去手痒的编上几个实用的程序,编程的另一个好处就在这其中体现出来了,当你需要某种特定程序的时候,你会有有这种信心去自己编写,当然利用现成的VC工具,这个会在之后详细的讲到。
说的更为专业一点,就是VC里面的著名的MFC编程,而MFC编程采用的编程思想与之前采用的过程式的编程思想产生了很大的变化,所以在这之前必须对这一切做详细的了解,兴趣就是最好的老师,这句话真的说到了点子上,基于事件的结构,以及C++中面向对象的思想,都是新奇的,我也最终掌握了,然后就能真的开始编程了。
初次接触对话框编程的时候,你或许会得到某种巨大的满足,因为你编写出的程序竟然有了和微软差不多的界面,仅仅是一个小小的对话框,你会倍受鼓舞,但是也不能忘记,这个界面是微软默认实现的,我们只是踩在巨人的肩膀上完成的,当有一天能自己独立完成这一切的时候,那种感觉或许还会有不同,但是现在的时代要求我们能够高速的接触知识,学习知识,然后快速的运用知识,所以说借助巨人的肩膀已经变得必不可少了。也不必感到某种失落,先接着,将来或许还能还得嘛。
在小小的对话框中,放
电子工程师编程回忆 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)