用什么语言编写进销存软件好?只要你精通一门程序语言,任何一种都可以编写出优秀的进销存软件来,只是在动手学习编程语言前,得先定位好适合自己的一种编程语言,以下将对不同编程语言进行简单介绍:
basic,VF: 就不要提了,十几年前就被淘汰了
Visual FoxPro - 微软出的数据库编程软件,没必要考虑这个,并且近几年已经被微软淘汰,停止升级了,因为数据库类软件在世界上早已被 Sql Server 和 Oracle 等大型数据库系统所取代。
VB:
建议可以的话不要学VB,因为VB垃圾、简单至极、功能不全、开发出来的软件对系统资源依赖性强,占用资源较多,部分要求不能完成、以上原因导致VB已经被编程界淘汰了,已经没有客户要使用VB开发出来的软件了。
VB的开发过程简单说就是在一个窗口里“画”按钮之类的东西,然后再在按钮里加代码,这个所谓“按钮”实际上是VB众多被称为“控件”,是别人为你编写好 的,但这些“控件”是用什么编写的呢?,是用C++编写的(VB想要实现什么功能,必须先用C++做控件),所以有句话说的好“真正的VB高手其实是 C++高手”。
不学VB还有一个原因,就是他破坏你学习其他编程软件的思路,他的语法与其他流行软件的语法不一样,学完以后会有少许误入歧途的误导作用,所以建议入门学习,不要太过深入。
C语言:
它只能编写DOS程序(就是八九十年代那种黑白屏幕的界面,相信现在的人很少再看见),是基础,因为大部分流行的编程软件都与C语言的语法结构类似,一定要先学。
Delphi语言:
本公司所列出进销存软件都是使用的delphi编写的,delphi属于高级语言,使用优点为比较容易上手,开发速度较快,对于像本公司服装进销存软件这种中小型的系统,完成可以独立开发维护,且对数据库支持较好。
C++:
C语言进化而来的,有强大的功能,举例吧:
微软的Office系列
Adobe出的 超有名的作图软件 - PhotoShop
Macromedia网页三剑客 - flash,dreamweaver,fireworks
3D动画软件 - 3DMax
QQ,上网用的IE浏览器....
游戏:
PC平台几乎所有的游戏
CS、帝国时代、跑跑卡丁车、星际争霸、魔兽争霸、传奇、魔兽世界....
以上均出自C++之手,原因是C++靠近计算机底层,编写出来的程序对系统资源依赖较小,占用资源少,运行速度快,所以这一系列的软件、游戏都会采用C++编写。
虽然C++很有优点,但是对于学习者来说应该是比较困难的一门语言。(再说明一点,C或C++属于语言,而VC - “Visual C++”是用来编写C或C++的工具)
Java:
夸平台编程语言,不可小视的编程语言,它是商业编程语言(如跨国公司),我之前举的C++开发的软件都是面向普通用户,而Java开发的软件大部分是面向 事业单位、公司及企业的,它的功能同样强大,结构比C++清晰,学习起来比C++简单多了,并且是跨平台运行的程序,用Java开发出来的软件可以在世界 几乎所有的系统上运行(包括Linux、MAC、掌上电脑、手机等),但正因为如此,开发出来的系统运行时会比C++开发的软件要慢。如果是因为职业需 要,建议选择学习Java。
综合上面所述,在开发进销存管理软件时,必须要考虑到面向的客户群体,语言是否对数据库很好的支持。性能及系统速度,资源的点用等。
|