学习编程的小软件开发的道路

来源:百度知道 编辑:UC知道 时间:2024/05/29 10:14:38
我是一名大一学生,非计算机专业。编程是我的爱好,将来并不打算以此为业。我希望掌握一门语言和相应的开发环境,能够写一些小型的应用程序(主要注重实用性和娱乐性,能够真正方便自己的日常计算机使用的应用程序)。目前已经完成了谭浩强教授《C++程序设计》一书的学习,正在学习数据结构。我对接下来要学什么感到迷茫,特别是什么时候开始学习VC比较合适。请大家给我些指导性的意见,谢谢了!
我不是要靠这个吃饭的啊只是爱好~

1、不以此为专业,首选简单的可视化编程软件,如VB、DELPHI、VC等,其难度个人认为VB<DELPHI<VC,学那个看你,只要精通一门就行了,如有时间及兴趣,建议选修汇编,只学简单的8086即可,主要目的是了解底层工作原理,促进高级语言的学习,没兴趣可以不学。

2、作为爱好,快速的可视化开发即能满足要求,VC最难,但C语言在高级语言中最接近系统底层,自由度大,学好了应该是无所不为了
DELPHI、VB等同样是可视化开发工具,但相对于VC来说开发要简单一些,因为很多细节都被隐藏了,不用开发者考虑,但在开发容易的同时也造成了不够灵活,有时会遇到瓶颈,它们对于大多数应用来说应该是可以的,其母语PASCAL、BASIC也相对简单,应该是爱好者的首选。

对于你的情况,如能坚持用VC最好了,因为你已经有了一定的基础。
C++的指针、类等学完后建议先学习WIN32纯API的编程,那是VC的MFC框架的基础,虽然不会有多少人用纯API去开发,就如用汇编写程序一样。但如果跳过这一步直接学MFC可能很多东西不易理解,有了纯API开发基础再学下去就好多了

正如 Peter Norton 所说的;“计算机编程是一门艺术”。就好像认字一样,字,谁都能认,但要写出一手好文章却不是每个人都能做到的。

计算机语言只是一种语言,掌握技巧才是窍门。
有了技巧就能随心所欲,学习计算机语言只是背字典的事而已。

其实告诉你C++很难,特别是指针,很复杂。再加上你不是学软件专业,很难学的。大学里能把C++学好就很不错了,你学的那本书我也学过,都是很基础的东西。你学过C++,学java也很容易,JAVA没指针,容易学。如果你想开发小型游戏,不一定学VC,你可以学J2ME框架。手机游戏开发,开发平台你借本书后都有介绍,也很有意思。加上手机3G的趋势。手机游戏也很流行的。

wry