最近在学习Python,就想到之前所学到的各种语言,VB、C、C++、c#、Java、Perl、Javascript,当然,还有SQL,以及T-SQL(在2016年4月的TIOBE语言排行榜里排到27位的)。
vb最早是上高二的时候,学校给发了一本计算机教科书,在前面讲的是windows 98系统,最后面有一章写到了visual basic,一开始看完全不懂这个是什么东西,什么是程序。。。
后来,学了计算机,学了C语言,觉得C语言还是蛮有意思的,语法很简练,指针很有意思,++、--、+= 这些很奇怪,经常有++p-- 的值是多少这样的问题,等毕业了要做毕业设计了突然觉得什么语言也没有掌握,想起来vb了,感觉vb做程序比较容易,特别是用户界面,拖拉一下就出来了。
一次去图书馆,看到好大一本书,1000多页,一看是c#,翻开书看到,这个语言读:c sharp,于是从学校的书摊上买了一本书,开始学,但是看完了这本书,就是晕头转向,只记得一些概念,完全不知所以然。
后来,看到有同学出售一些旧的书,看到有一本java,于是就买下来,虽然看完了,但也是和c#一样的感觉,都不知道学了这个有什么用,里面都是一些控制台的程序。。。
再后来快毕业了,为了完成毕业设计,在网上买了2本vb的书,一本是vb建筑信息管理系统开发,一本是讲vb基本的语法以及一些控件的使用的,比如:图表控件、网络浏览器控件等。
然后,照着vb建筑信息管理系统开发这本书,把里面一个例子,用当时的visual studio 6.0,从头到尾敲了一遍,先做了一个窗口,然后在上面加上菜单栏、工具栏,还有具体的菜单项。
然后,开始写module模块代码,用ADO来连接sql server 2000,接下来设置每一个界面的控件,有多少Text,有多少Label,几个按钮,标题是什么,最后双击打开代码编辑框,在里面写上当单击按钮时的响应代码。
然后在每个子菜单里设置当点击菜单项时,显示一个窗口。
等练习完了之后,就开始按照自己想的题目,来开发系统,当时想开发一个 图书租借管理系统,到现在这份代码还一直保存着,用了一个礼拜,从想需求,设计表,写代码,测试,用了一周,还是很有成就感的。
最后,还加上了显示图表,excel导入功能,备份数据库,权限控制等功能,自己对这个也是相当满意了。最后顺利通过了论文答辩,虽然只得了一个良好,不过都是自己从0开始编写的,很不容易了。
毕业了,折腾了1年,进了一家房地产咨询公司,主要进行数据的处理,一开始用excel处理,再用spss处理成多维表格,导入excel。
做了1年多,转到基础数据处理,把excel数据导入到access,新建各种查询,把新导入的数据和原来的数据进行比较处理,最后把数据完成的数据,单独导出到access,最后通过网站后台的文件上传功能,把数据上传到服务器上,最后在网站上查一下,数据是否有了。
为了提高数据处理的速度,用vb编写了一个小程序连接access、sql server数据库,写了几个存储过程,把工作效率从原来的3小时提高到1小时左右。
后来用vb的webbrowser控件开发了一个淘宝商品自动编辑上架的程序,就不需要每一个都点一下编辑,在上架。
最近开始学python,动态脚本语言,有很多库,功能很强大,一个测试同事也在学,加油