357 763 898 383 453 707 13 617 727 733 944 669 940 169 692 272 346 436 254 688 177 379 369 922 339 30 566 709 929 107 438 436 460 858 236 603 165 694 367 339 704 79 797 889 793 655 44 989 432 656
当前位置:首页 > 亲子 > 正文

我是如何把建站第三天地方论坛IP做到200的

来源:新华网 城芳广村晚报

第一次在BLOG上发表文字,最想写的就是自己10多年来的软件经历,以及从事软件开发自己几点体会。(从小学到大学,语文考试我经常无法完成作文题目,可能是文字表达能力有限吧,所以这里只是记录一些文字,谈不上文章) 我从事软件的开发的时间不算久,经历也很平淡,没有到过很多和很大的软件公司。94年开始接触计算机,那时使用的好像是VAX终端机,只有键盘和显示器可,看不见主机,可以编写和调试PASCAL和BASIC程序。后来学习了C语言,教材的名字就是《C程序设计》,谭浩强先生的书,这本书学的很熟。96年的毕业设计开始接触完整的编程,那时设计的是一个试题库,操作系统是MS DOS 6.22,开发工具是DOS版的FoxPro2.5,中文显示借助UCDOS,软件的第一个界面参考的是WPS,屏幕上显示几个菜单,然后通过方向键选择不同的命令实现不同的功能等等。功能非常简单,现在看看很有意思,但是功能还是比较完整的,可以创建试题库,并且根据难度系数选择试卷。 96年毕业之后,由于所学专业不是计算机,所以进入一家国有大企业,从事柴油机测试和设计工作,但是经常自己学习TC2.0,在DOS下的C开发工具中,这是一个非常出色的了。由于刚刚毕业的原因,工作上没有太多的事情,经常试着编写一些打发时间的代码。97年开始的时候,试着用TC编写了一个类似DOS下的EDIT编辑器的程序,有菜单,可以通过键盘控制菜单,当时在DOS下通过绘图函数实现一些菜单的绘制,还是比较麻烦的,由于只是为了学习和打发时间,所以这个程序也没有做完。97初,我们几个刚刚从大学毕业不久的同事听说工程图书馆有计算机图书可以借,于是匆匆办了借书证,每人从图书馆借了3到4本,我借了一本《C/C++编程1001例》,很厚,900多页的样子,其中关于面向对象的编程,关于类的一些讲解,非常简单,最初接触面向对象的思维方式,让我兴奋了好几个月,感觉这种思想的的确确可以非常完美的描述现实世界,这本书也读了很长一段时间。97年年底,我到上海出差,记得是参加一个船用发动机国际展览会,对具体的内容没有什么特别印象,买了一本关于Windows程序设计的书《Windows实用编程指南》,讲的是Windows3.1下的Borland C++程序设计,这本书一直带在身边,我发现在Windows下实现一个菜单是那么容易,尽管当时必须通过编写代码创建一个窗口,但对我来讲,已经是非常幸福了,对比DOS下的菜单绘制代码,Windows编程绝对是一种享受。 在Windows3.1下我只编写了一个程序,柴油机增压和中冷系统的热力学计算,程序非常简单,输入一些参数得出计算结果,将原来手工计算的很多复杂的公式通过代码实现了。整个界面上的控件都是通过手工编写资源文件实现显示的,很麻烦,不像现在的对话框设计都是可视化的。 在从事柴油机设计的日子里,工作以外的时间都用来看编程的东西,对于本职工作倒是没有特别用心。99年上半年干脆主动要求调去从事计算机管理工作,从那时起,我正式开始了与软件打交道生活。 我的第一个网络版程序 ERP这种东西,现在从事软件相关工作的人可能都或多或少的听说过,通过Baidu或Google搜索一下,可以得到成千上万的结果,但是在99年开始的时候,互联网还不像现在这样普及,我那时也不知道ERP这三个字母的组合,只是单位领导希望编写一个管理程序,可以实现将AutoCAD绘制的生产明细,传递到车间,用于车间的生产管理,解决数据的重复录入问题。但是开发部门很多人都在使用DOS下的AutoCAD12,Win95,Win98也在使用。我们系统支持组的一位同事负责整个的开发过程,我当时的主要工作是学习一些大型软件的使用,进行有限元分析计算,后来我的那位同事因为要出国培训外语,领导临时安排我负责整个管理软件的开发,整个系统涉及到多个车间和科室,而每个车间的计算机配置不同,而且工厂连局域网都没有,所以我们只能通过Access97的数据库文件存储数据,然后将这些文件复制到软盘上,交到相关车间,每个车间都有自己的开发人员,根据自己的实际情况开发自己的应用程序,各个程序之间通过软盘传递数据,每个mdb文件的格式都是一样的,因此从开发部产生的mdb文件,每个车间都可以使用。我们当时开发的整个系统与产品开发,生产管理,采购,财务,库存都有关系,应该说具有ERP的性质,但是没有使用这个名字。 当然我主要编写开发部的程序,从AutoCAD中读取明细到mdb数据库的代码是由同事开发的,我们工作就是通过编程管理这些mdb文件。我那时正在学习VC5.0,所以开发工具就选择了VC,数据库以共享目录的方式存储到NT Server服务器上(共享名称后面带$,通过网上邻居不能直接看见,然后设置权限),服务器端就是一个共享目录,此外没有别的操作,客户端实现将mdb文件归档,对文件内容进行检查,然后将某个车型的mdb文件导出到一个目录中,便于软盘拷贝到车间。不知这是不是一个CS程序。99年5月,开发部内部都实现了联网,所以编写一个网络版程序是可行的了。写完了这个程序之后,我对于VC和数据库有了一点了解。 我用VC写的这个程序使用了不到一年的时间,后来被升级掉了。原因是我又用VB+SQL Server编写了一个真正的CS结构的PDM程序。之所以编写这个PDM程序,主要由于99年的两件事情,第一件事情是我们工厂要购买上海一家公司的PDM软件,而且主要在另外一个开发部应用,我们开发部当然不能优先使用了,这使我有机会了解了什么是PDM,以及PDM数据库的设计思路,而且必须为我们开发部解决PDM的问题;第二件事情是微软在青岛举办了一次SQL Server7的巡回展活动,使我有机会知道世界上还有SQL Server这种东西。因为我们从98年开始的数据管理系统现在的确遇到了一些问题,程序不断的出现一些不好解决的问题,车间生产又急需我们开发部有一个比较好的管理软件,因此试着用VB和SQL Server编写自己的PDM,大约有几个月的时间,我完成了PDM的基本雏形,经过一段时间的测试之后,我将原来服务器上的mdb文件升级SQL Server数据库中,然后将VC写的那个程序给升级了。在这个过程中,每个开发部的设计师都成了PDM的测试人员,一年之后,这个PDM软件已经非常稳定的为开发部使用了,然而这是,另外一个开发部的PDM还没有实施,因为PDM厂家还在不断的修改用户提出的一些要求。所以,在信息化建设上我们部门的工作还是不错的,后来整个产品数据管理软件还在获得了市企业现代化管理二等奖。 PDM是我编写的一个比较成功的网络版程序,总共大约有100-150个客户端,到目前一直在使用,没有出现过问题。 不过在完成了这个PDM程序之后,大约2000年的3月份,我现在的公司老大通过网络找到了我。在此之前,我一直在完善PDM和学习VC和数据库。 608 786 907 117 349 270 54 377 281 57 644 455 153 658 50 82 590 341 270 789 829 434 168 50 526 985 257 104 751 65 140 855 549 983 236 438 303 591 385 75 236 378 598 651 357 495 253 904 672 789

友情链接: 苗立甜健 541961 rfhqkhzzgc 霍充郗喻 诚强 llfk123 边听 yamaque pwwqi3821 急需合作
友情链接:qfaj922237 shuaihua 冯宁 诚信经营链接 洇飞雨 永如迪飞 裸泳的蚂蚁 heldyou 春妍道耿 贲桓