需要一个VB自学全教程。

需要一个VB自学全教程。,第1张

VB基础教程教程(从零开始):序言-不再游戏 我们需要什么 我们需要什么?当我们在一个精彩的游戏世界中游历了一番之后,或是惊叹于某一工具软件的小巧精致之余,多少总会产生些许编程的冲动。编程吗,在以前如果你对电脑还是一个门外汉,那实在是一件可望而不可及的事情。如果运用基于DOS下的编程语言,譬如C、Qbasic、Pascal等等,真不知何年何月才能有所成就。 编程是需要天赋的,你必须在大脑中对整个程序有一个清晰的轮廓,一个高效的流程,这并不是每个人都能做到的,你必须思之慎之,这也使编程变成一件最枯燥无味的事情。但在第四代计算机语言(可视化编程)出现后,可以确切的说它开发了人们的更多天赋,并不局限于那些头脑异常清晰的人,每一个人都可以发现自己也可以编出一些从前不敢问津的程序,想象力的充分发挥才是第四代语言的精粹。 Visual Basic(以下简称VB)可以说是可视化语言的先驱了,而且它也是可视化程度最高的一个,从几年前VB诞生之日起到现在,它已经经历了五个版本,而且现在微软正在紧张的进行着VB60的研制、测试,这么高的更新率,不外乎说明两个问题:用户对VB的热衷,微软对VB的重视。不可否认微软对市场的预测能力是极为高明的,而它强大的技术、财力支持也使它在许多以前未进入的领域,在不长的时间内有成为最有力的竞争对手,如IE之于浏览器领域,《帝国时代》之于游戏都是最好的例证。对于VB现在也有一个很强的竞争对手――Delphi,有人把它称作VB杀手,这显然有偏激之处,VB的确有它的不足之处,但Delphi又何尝不是呢,而且以微软对VB的倾心,VB的功能必然会越来越强大。 VB的诞生 VB的出现可以说是Microsoft Windows的日渐成熟的必然产物。Microsoft Windows为程序员和最终用户提供了一个共同的人机界面。对用户,Windows提供了一个图形鼠标的操作环境,该环境对所有的应用程序都一样;对于程序员,Windows提供了一组预定义工具----称之为Microsoft Windows 的软件开发工具箱(SDK),该工具能使程序员建立一个与Windows界面相同的应用程序,而且,程序员不必关心最终用户的硬件配置情况。在这一开发环境中,程序员唯一困难的是Microsoft SDK提供了六百多个函数和与其一致的事件驱动(event-driven)编程技术。两种新方法的交叉使众多的程序员重新陷入困境,程序员不仅要掌握程序驱动编程技术和六百多个函数的功能,而且还得用C语言描述这些问题。因此一般情况下,程序员首先要掌握C程序设计技术,而后再开始学习SDK。这样的条件下就要求在Microsoft多任务环境下出现一种操作方便,使用简单的新工具----Visual Basic由此诞生。 何为可视 英文Visual的意思是“视觉的”,“可视的Baisc”这个名字可能抽象了点,但实际上它却是最直观的编程方法,之所以叫做“可视”,你只要看到VB的界面就会明白,实际上你无需编程,就可以完成许多步骤。在VB中引入了控件的概念,在Windows中控件的身影无处不在,各种各样的按钮、文本框、无线钮,都是控件的种类,VB把这些控件模式化,并且每个控件都有若干属性用来控制控件的外观,工作方法。这样你就可以象在画板上一样,随意点几下鼠标,一个按钮就完成了,这些在以前的编程语言下是要经过相当复杂的工作的。 我的希望: 我在学习VB的过程中也曾遇到了许多困难,而且用的参考书大都来自译文,毕竟美国人和中国人的表达方式有所不同。这也造成了理解上的困难,所以我想为什么我不能写一个给中国人看到VB教程呢,于是我这么做了。也曾经在杂志上发表过几篇用VB制作小程序的文章,但受杂志的限制(篇幅、内容等等)(我得听小编的),总没有一个机会系统的介绍一下VB,造成了小小的遗憾。不过,我自己的主页建好后,终于这个愿望可以实现了,利用HTML可以方便的把文字与结合起来,不失为一个教学良所,也希望能够得到大家的支持。 希望“VB教程”能给你我一个互相学习的机会,如果你能从中获益那将是我最大的快乐,那时你一定会发现编程比游戏有趣得多。:) 更多教程在: http://306759526qzoneqqcom/club/18

1991年,美国微软公司推出了Visual Basic 10(可简称VB),1992年,Microsoft公司又推出

VB60

[1]了VB 10的升级版VB 20……目前的最新版本是VB 2010 测试版。

Visual 意为可视的、可见的,指的是开发像Windows操作系统的图形用户界面(Graphic User Interface,GUI)的方法,它与其他编程软件不同的是不需要编写大量代码去描述界面元素的外观和位置,只要把预先建立好的对象拖放到屏幕上相应的位置即可。应该说,这是一次质的飞跃,是一次编程技术的革命。

Basic 实际上是一个短语的缩写,这个短语就是 Beginners' All-Purpose Symbolic Instruction Code ,其中文意思为“初学者通用符号指令代码”。

Visual Basic 6 有学习版、专业版和企业版三种版本,以满足不同的开发需要。学习版适用于普通学习者及大多数使用 Visual Basic 开发一般 Windows 应用程序的人员;专业版适用于计算机专业开发人员,包括了学习版的全部内容功能以及Internet控件开发工具之类的高级特性;企业版除包含专业版全部的内容外,还有自动化构件管理器等工具,使得专业编程人员能够开发功能强大的组骨子里分布式应用程序。

随着版本的提高,Visual Basic的功能也越来越强。自从50版,Visual Basic 推出了中文版,与前个版本相比,其功能有了很大提升。

但是,功能再强大,Visual Basic 仍然有一个缺点:在没有MSVBVMDLL的计算机上必须安装所需的DLL文件(同样Visual C++在没有MSVCRTDLL情况下亦无法运行)。不过在Windows 2000之后,这个DLL就被预置到操作系统中了,一般来说,程序如果只使用了VB内部的控件和对象,基本上不会有太大的问题。

在21世纪初,Microsoft 公司推出 Visual Studio NET 2003,它与 Visual Basic 之间有了重大变化,Visual Studio 为各种编程工具做了一个平台,Visual BasicNET 可在这种平台上运行。相对于传统VB,有很大的不同。VB Net首次使用Net构架进行可视化编程,并且能很好地与COM构架兼容,Visual Studio NET 2003 应用 NET Framework 11 。

2005年 Visual Studio 2005 则运用了 NET 20 的技术,更加的方便了程序员的工作。可是新的程序对系统配置要求也较高,需要微软Net Framework 20以上的Net构架支持。

2007年12月,微软(Microsoft)推出了Visual Studio 2008 Beta 2 发生了重大的变化(见附图)在代码输入的时候,可以比VB2005快很多,在非特殊的情况下,VB2008都会自动开启 自动完成关键字 这个命令 而且支持最新的 NET Framework 35 SP1 Beta

编辑本段

由VB派生的语言

微软开发了一系列有关VB的脚本语言:

Visual Basic for Applications,即VBA,包含在微软的应用程序中(比如Microsoft Office),以及类似WordPerfect Office这样第三方的产品里面。VBA这样嵌入在各种应用程序中看起来有些矛盾,但是它的功能和VB一样强大。

VBScript是ASP的默认语言,还可以用在Windows脚本编写(Shell Script)和网页编码(HTML)中。尽管它的语法类似于VB,但是它却是一种完全不同的语言。VBS不使用VB运行库运行,而是由Windows脚本宿主(wscriptexe - Microsoft Windows Based Script Host)解释执行。这两种语言之中的不同点影响ASP网站的表现。

当微软准备开发一种新的编程工具的时候,第一决定就是利用最抢手的 VB6 来进行修改,或者就是重新组建工程开发新工具。微软后来开发了VB的继任者Visual Basic NET,同时也是NET平台的一部分。VBNET编程语言是一种真正的面向对象编程语言(VB4-VB6 只能称为基于对象而不是面向对象,最明显的特征就是 VB4-VB6 都不支持类的继承),和传统 Visual Basic 并不完全兼容。[2]

编辑本段

VB编程语言历史

Visual Basic从1991年诞生以来,现在已经18年了。BASIC是微软的起家产品,微软当然不忘了这位功臣。随着每一次微软技术的浪潮,Visual Basic都会随之获得新生。可以预见,将来无论微软又发明了什么技术或平台,Visual Basic一定会首先以新的姿态登上去的。如果你想紧跟微软,永远在最新的技术上最快速地开发,你就应该选择Visual Basic。

1991-西雅图夜空的雷电

随着 Windows 30 的推出,越来越多的开发商对这个图形界面的操作系统产生了兴趣,大量的Windows应用程序开始涌现。但是,Windows 程序的开发相对于传统的DOS有很大的不同,开发者必须将很多精力放在开发GUI上,这让很多希望学习Windows开发的人员却步。1991年,微软公司展示了一个叫Thunder的产品,所有的开发者都惊呆了,它竟然可以用鼠标“画”出所需的用户界面,然后用简单的BASIC语言编写业务逻辑,就生成一个完整的应用程序。这种全新的“Visual”的开发就像雷电(Thunder)一样,给Windows开发人员开辟了新的天地。这个产品最终被定名为Visual Basic,采用事件驱动,Quick BASIC的语法和可视化的IDE。Visual Basic 10带来的最新的开发体验就是事件驱动,它不同于传统的过程式开发。同时,VBX控件让可视化组件的概念进入Visual Basic。Visual Basic 10是革命性的BASIC,它的诞生也是VB史上的一段佳话。

Visual Basic 10

1992-渐入佳境的Visual Basic

由于Windows 31的推出,Windows已经充分获得了用户的认可,Windows开发也进入一个新的时代。Visual Basic 10的功能过于简单,相对于Windows 31的强大功能没有发挥出来。所以,微软在1992年推出了新版本Visual Basic 20。这个版本最大的改进就是加入了对象型变量,比如

Dim b As CommandButton

Dim c As Control

而且有了最原始的“继承”概念,对象型变量分为一般类型(Control和Form)和专有类型(CommandButton和Form1等),一般类型的变量可以引用专有类型的实例,甚至通过后期绑定访问专有类型的属性和方法。还可以通过TypeOf…Is运算符获取对象实例的运行时类型信息(这个功能就是当今C#的is运算符或Java的instanceof运算符)。除了对语言的改进和扩充,Visual Basic 20对VBX有了很好的支持,许多第三方控件涌现出来,极大地丰富了Visual Basic的功能。微软还为Visual Basic 20增加了OLE和简单的数据访问功能。

Visual Basic 20标准版

Visual Basic 20专业版

1993-数据库组件新添力量

Visual Basic 20推出没几个月,微软就发布了新版本的Visual Basic 30,可以看出VB这时候旺盛的生命力。乍一看,Visual Basic 30的界面没有太大的变化,但其实这个版本是非常及时的。它增加了最新的ODBC20的支持,Jet数据引擎的支持和新版本OLE的支持。最吸引人的地方是它对数据库的支持大大增强了,Grid控件和数据控件能够创建出色的数据窗口应用程序,而Jet引擎让Visual Basic能对最新的Access数据库快速地访问。Visual Basic 30还增加了许多新的金融函数。此外还增加了相当多的专业级控件,可以开发出相当水平的Windows应用程序。Visual Basic 30是98年以前中国最流行的Visual Basic版本,因为它开发出来的可执行文件非常小,通常能用一张软盘装下。不过,Visual Basic采用虚拟机运行P代码的做法也让很多开发者不满,他们认为这样程序运行的效率很低,这时候Visual Basic的竞争者Delphi也诞生了。

Visual Basic 30标准版

Visual Basic 30特别版

1995-第二次革命性变化,向COM进军。

从1993年到1995年年中,Visual Basic一直没有新的动静,焦急的开发者都想一窥这个神秘的新版本到底发生了什么变化。Visual Basic 40的BETA最后终于和大家见面了。这个版本包含了16位和32位两个版本,16位的版本就像是Visual Basic 30的升级版,而32位版则是一场新的革命。首先,人们发现VBX控件不见了,全部换成了OCX控件,这个OCX可能是指OLE Custom Controls,这个OLE已经不是传统的OLE了,用现在的话说,它就是COM控件。第二个最大变化是Visual Basic 40所用的语言换成了Visual Basic For Application,这就和Office 95所采用的宏语言统一起来,这个新语言有很多亮点:

1、 加入了“类模块”。这是面向对象最重要的封装性的基础。

2、 加入了属性过程,加上函数过程,子程序过程,VB已经有组件开发所需的封装性特征。

3、 加入了Byte类型、Boolean类型和Object类型。这大大完善了VB的类型系统。

4、 For Each语句和Collection对象。For Each语句给遍历集合类型提供了极大的方便,现在可以在动态增长的Collection上使用For Each,而不用担心集合内容的总数或烦人的下标问题。

这个版本的Visual Basic还能够开发DLL工程,其实就是COM的DLL,可以将书写好的类用这种方式和其他语言共享。

总之,这个40的版本为Visual Basic成为一种COM语言奠定了基础。用Visual Basic 40开发基于COM的DLL比任何一种开发工具都方便。但是,Visual Basic 40的性能问题变得更加严重了,P-代码的组件成为Visual Basic 40严重的性能瓶颈,而且巨大的运行库也让用户感到不满。Visual Basic 40对以前版本的支持也不好,使用了大量VBX的项目很难移植到Visual Basic 40中。因此,Visual Basic 40在中国的普及程度非常低。

Visual Basic 40

1997-Visual Basic的丰收年

1997年,微软推出了Visual Basic 50,这个版本的重要性几乎和40一样高。COM(这时候叫ActiveX)已经相当成熟,Visual Basic 50当然对它提供了最强的支持。不过,国内还没有意识到COM的重要性前主要对这个版本另一个最大的亮点十分关注:本地代码编译器。Visual Basic 50终于在用户的呼声中加入了一个本地代码编译器,它可以让应用程序的效率大大提升。除了这个大家都知道的改进以外,Visual Basic 50对Visual Basic For Application语言有重大的完善和丰富:

5、 事件。Visual Basic 50终于允许用户自己创建事件,而且这事件的语法相当强健和完善,这在一种不支持函数回调的语言中是很难得的。现在,VB拥有属性、方法和事件的完整封装性。

6、 接口。这是VB实现多态性的基础。同时为编写COM组件提供了更多方便。

7、 枚举。在Visual Basic 50中枚举作为Long整型的子类型出现,用枚举可以对常量进行完善的封装。

8、 类模块的改进。通过类模块的属性可以指定类模块具有多种指定的行为,如私有构造函数等,可以通过这个功能创建符合Singleton和Monostate模式的设计。

9、 DebugAssert。虽然这个断言系统有点鸡肋,但是总算是给调试带来了方便。

10、 Visual Basic 50支持创建自己的集合类。可以创建用于For Each语句的集合类型。

11、新的数据类型Decimal,可以精确地处理有效数位较多的计算。

Visual Basic 50

Visual Basic 50的IDE支持“智能感知”,这是一项非常方便开发者的功能,可以不必记住很长的成员名称和关键字,只要按“”,想要的东西统统弹出来。

Visual Basic 50还支持开发自己的ActiveX 控件、进程内的COM DLL组件、进程外的COM EXE组件以及在浏览器中运行的ActiveX文档。这极大丰富了Visual Basic的开发能力,在Internet开发上,Visual Basic 50也能有所建树。

Visual Basic 60

1998-企业真正高效的源泉

Visual Basic 60作为Visual Studio 60的一员发布,证明微软正在改变Visual Basic的产品定位,他想让Visual Basic成为企业级快速开发的利器。Visual Basic 60在数据访问方面有了很大的改进,新的ADO组件让对大量数据快速访问成为可能。数据环境和新的报表功能也让数据开发有了全新的体验。Visual Basic 借助COM/COM+强大的功能,可以开发具有N层结构的分布式应用程序。同时,Visual Basic还可以在IIS上开发性能超群的Web应用程序。Visual Basic 60在语言方面和IDE方面的改进都不大,但是许多新增的组件成为Visual Basic开发人员手中的利器,如File System Object等。新的字符串函数Split和Replace等也给Visual Basic的程序员带来很大方便。

总之Visual Basic 60已经是非常成熟稳定的开发系统,能让企业快速建立多层的系统以及Web应用程序,成为当前 Windows 上最流行的 Visual Basic 版本。

Visual BasicNET 2002

2002-第三次革命性变化,向NET进军

从1998年发布到2002年正式推出Visual Basic NET简直吊足了开发者的胃口。从2000年就开始传言的具有继承、Try…Catch语句等新功能的全新VB70一直没有露面。直到2001年,Visual StudioNET的第一个BETA版问世的时候,所有人都呆了——这是Visual Basic吗?And语句变成了BitAnd,数组只能从0下标开始,而且连Dim语句的意义都变了,几乎所有的窗体控件都变了,Long变成了Integer而Integer变成了Short,Variant不见了,Static不能用了……简直是翻天覆地,人们已经无暇关注这个版本有什么改进,转而担心我怎么才能接受这个版本了。其实Visual Basic NET完全是为了NET Framework这一全新的平台而设计的,Visual Basic NET的设计者一开始没有掌握好新平台和旧语言的平衡。到了BETA2中,很多东西回归了60,如BitAnd又变回了And,数组的定义语句也变回了原有的意义,Static也回到了Visual Basic中。但是BETA1惊人的变化让所有的VB开发者怕了,他们觉得这种语言被改的千疮百孔,有些人干脆转去研究传说中的新语言C#。但是Visual Basic NET渡过几个BETA版本之后还是找到了正确的定位。Visual Basic NET有对CLR最完善的支持,同时尽量保留着BASIC易懂的语法风格和易用性。这个版本新增加的功能已经数不清,最重要的几个是:

1、 继承。至此,Visual Basic完成了向面向对象转变的道路。

2、 共享成员。

3、 Try…Catch结构化异常处理。

4、 Delegate和Interface。

5、 名称空间。

6、 对自由线程的支持。

特别的是,Visual Basic NET大大减少了Visual Basic语言的关键字,如GoSub、PSet等等。原先的Visual Basic有多达120个关键字,这给写程序带来了很大的不便,现在经过精简,Visual Basic脱下了这个沉重的包袱。

Visual Basic NET现在是一门现代的、强壮的、面向对象的、简单的可视化开发语言。强大的语言功能吸引了很多开发者。历史是在不断重演的,Visual Basic NET如今的处境和Visual Basic 40很相似,由于兼容性变差,人气也降低了。同时由于依附于NET Framework,程序发布造成了一定的困难。现在国内使用Visual Basic NET的人相对于Visual Basic 60来讲显得很少。但是凭借Visual Basic NET强大的语言功能和MS的支持,Visual Basic NET一定会显出它的光辉来。

Visual BasicNET 2003

2003-稳中求变的新版本

Visual Basic NET 2003是一个相当稳重的版本,改变很少,但对小处有很多改进。首先Visual Basic 60升级向导做了很大改进,这给从老版本痛苦升级的人带来了更多一些的希望。其次在IDE方面,Visual Basic NET 2003修正了许多错误,还让事件处理恢复了60的开发体验。语言方面只有两项改进:

1、 在For、For Each语句中声明循环变量。

2、 增加了数学移位运算符<<和>>。

在这个比较成熟稳定的新版本下,许多Visual Basic的爱好和开始重新了解Visual Basic NET,社区里面也渐渐热闹起来。但是,有些使用C#的开发者坚持认为Visual Basic NET是垃圾,尽管Visual Basic NET拥有比C#更多的功能和更好的IDE。这说明不了解Visual Basic NET成为它普及的最大障碍。

Visual Basic NET 2005

2005-完美主义的Visual Basic,能否再现辉煌?

为了让Visual Basic有最佳的开发体验,Visual Basic 2005的设计者绞尽了脑汁。这次Visual Basic 2005光语言上的改进就足以让Visual Basic的开发人员高兴一阵子。大家可以去看看我那篇介绍Visual Basic 2005新增功能的贴子。挑重要的列在下边:

1、 泛型

2、 运算符重载

3、 Partial Type

4、 窗体的默认实例(让你用VB6的语法使用窗体)

5、 语法的多种改进

6、My关键字

现在用Visual Basic 2005只要一行代码就可以读写注册表、访问文件、读写串口、获取应用程序信息…… 用Visual Basic 2005完全可以称作享受开发。而泛型、运算符重载等功能又可以让Visual Basic的开发人员深入NET Framework的全部功能,开发出最优秀的应用程序。

Visual BasicNET 2008

2008-功能极强且最易用的 Visual Basic

新版本的VB2008 具有下列新功能和加强功能

1、Language-integrated query: 可以让使用者在VB2008中进行资料查询。

2、物件关联式设计工具会协助开发人员建立和编辑,使应用程序连接至资料库的 link to sql 类别。

Visual BasicNET 2010

Microsoft 今年 10 月宣布正式命名下一代开发平台和工具为 Microsoft NET Framework 40 以及 Visual Studio 2010。Visual Studio 2010 先前代号 dev10,包含 Microsoft 最新的开发平台创新和扩展。

在该平台上的新增功能。

1、数组初始值设定项。

2、集合初始值设定项。

3、内联 Lambda 表达式。

4、自动实现属性。

5、泛化。

6、No-PIA 部署。

7、与 Python 的集成。

8、并行计算扩展。

编辑本段

VB的特点

1.面向对象

VB采用了面向对象设计思想,它基本思路是把复杂的设计问题分解为多个能够完成独立功能且相对简单的对象集合。所谓“对象”就是个可操作实体如窗体、窗体中命令按钮、标签、文本框等,面向对象编程就是指程序员可根据界面设计要求直接在界面上设计出窗口、菜单、按钮等类型对象并为每个对象设置属性。

2.事件驱动

在Windows环境下是以事件驱动方式运行每个对象的都能响应多个区别事件,每个事件都能驱动段代码事件过程,该代码决定了对象功能。通常称这种机制为事件驱动的编程机制。可由用户操作触发也可以由系统或应用触发例如单击个命令按钮就触发了按钮Click(单击)事件该事件中代码就会被执行,若用户未进行任何操作(未触发事件)则就处于等待状态整个应用就是由彼此独立事件过程构成。

3.软件Software集成式开发

VB为编程提供了个集成开发环境在这个环境中编程者可设计界面、编写代码、调试直至把应

用编译成可在Windows中运行可执行文件并为它生成安装VB集成开发环境为编程者提供了很大方便

4.结构化设计语言

VB具有丰富数据类型是种符合结构化设计思想语言而且简单易学此外作为种设计语言VB还有

许多独到的处

5.强大数据库访问功能

VB利用数据Control控件可以访问多种数据库VB 6.O提供ADOControl控件不但可以用最少代

码实现数据库操作和控制也可以取代DataControl控件和RDOControl控件

6.支持对象链接和嵌入技术

VB核心是对对象链接和嵌入(OLE)技术支持它是访问所有对象种思路方法利用OLE技术能够开

发集声音、图像、动画、字处理、Web等对象于一体的功能强大的软件

7.网络功能

VB 60提供了DltTML(Dynamic}tTML)设计工具利用这种技术可以动态创建和编辑Web页面使

用户在VB中开发多功能网络应用软件Software

8.多个应用向导

VB提供了多种向导如应用向导、安装向导、数据对象向导和数据窗体向导通过它们可以快速

地创建区别类型、区别功能应用

9.支持动态交换、动态链接技术.

通过动态数据交换(DDE)编程技术VB开发应用能和其他Windows应用的间建立数据通信通过动态

链接库技术在VB中可方便地用C语言或汇编语言编写也可Windows应用接口(.API)

lO.联机帮助功能

在VB中利用帮助菜单和F1功能键用户可随时方便地得到所需要帮助信息VB帮助窗口中显示了有

Visual Basic编程语言 。

1991年,美国微软公司推出了Visual Basic(可简称VB),目前的最新版本是VB 2008 Beta2(VB9)中文版。

Visual 意即可视的、可见的,指的是开发像Windows操作系统的图形用户界面(Graphic User Interface,GUI)的方法,它不需要编写大量代码去描述界面元素的外观和位置,只要把预先建立好的对象拖放到屏幕上相应的位置即可。

Basic 实际上是一个短语的缩写,这个短语就是 Beginners all_purpose symbolic instruction code ,其中文意思为“初始者通用符号指令代码语言”。

vb的优缺点

vb

优点:最突出的就是一个字“快”,面对物件方式,控制元件完善,教程较多,应用层面开发效率极高。

缺点:涉及底层系统开发、网路开发,较C和JAVA有些不足,语言简练度不高。受众面较小,对于就业有一定影响

简单讲就这些,具体细节网上一堆,随便baidu

VB的优缺点

VB在底层功能和指标的支援没有VC++好

相比之下,Delphi的开发环境要比VB好用,还可以跨平台

不过VB有一个很突出的优点,就是开发出来的软体体特别积小,VC++和Delphi还没写程式码编译出来都有几百KB,而VB才20KB,能达到几百KB的VB程式功能是相当完善了

vb vc++ bc++ delphi 的优缺点

VC现在主于用于底层开发与硬体驱动开发等

开发ERP等资料库管理系统,很少有用VC的,因为用VC开发ERP成本太高,指的是人工成本啦,而且C++开发ERP速度慢,维护难

相对来说 delphi C#就不一样了开发ERP速度快成本低自然利润就高了

打个比方你开个软体公司,专门开发ERP系统,找个C++工程师要人民币8K/月,找个delphi工程师只要5K/月,而且人员好找,开发速度快,你肯定不要C++人员

VB就不说了啊,上不了台面的东西,以前连标准DLL都无法写,现在不清楚了不过VB还是可以的

BC++不错集C++语言优势与DELPHI之洒脱于一身,很帅哥

不过现在很流行C#,C#的诞生主要是对抗java的,java有虚拟机器,C#有平台

而且很多人选择C#也有微软这个龙头的因素,试问哪个程式设计师会找个前途不明确的公司

vf与vb的优缺点是什么?

vb程式码简单,实现小型应用程式。但是线上程上实现差,没有C#强大

bbs的优缺点

BBS 网站

包括文字与照片型别的

优:每天有新的帖子,新的照片,使用者参与度强。

缺:论坛栏目过少,只是满足了开办者的愿望,资讯空间狭小,很容易形成小团体小圈子,大量使用者被排挤。照片和帖子的点选积分排名更会害死网站。原因是导致新资讯新热点无法与老资讯竞争,使用者总象是在看过期杂志。

JFreeChart的优缺点

优点:目前最好的java图表解决方案,功能强大,基本涵盖了各种图表;java实现,扩充套件性强,API较完善,支援多种输出方式。

缺点:类及介面较多,需花较长时间研究;如果以档案或响应流输出则缺少互动功能,为实现互动功能需借助Frame或Applet等,各有一定弊端。

总的来说,使用JFreeChart技术能够按需求定制各种图表,通过某种方式也能够实现多样的人机互动功能,JFreeChart是一个以java为基础的,值得深入研究的开源图表技术。

NUKE的优缺点

NUKE 是SHAKE停止开发之后,公认最强的合成软体,速度快,成本低,可以拓展性好,稳定性高。

目前国内最专业的NUKE专业论坛是nukechina 核弹中国,他们已经做了NUKE的汉化版本,而且论坛还是经过官方认证的。。。

MIUI的优缺点

嗨!

MIUI V5是迄今为止最好的MIUI,除精致靓丽的介面外,更有脱胎换骨远胜外观的内涵等你去品位。同时MIUI不仅仅是漂亮的UI,而是一个浩瀚的工程:1个桌面系统+5个常用功能+18个小工具+8个核心应用。

MIUI V5最明显的改动就是重新绘制了1000个常用应用图示,每个图示都在拟物基础上加入了写意元素,而且值得一提的是V5支援动态图示,日历、时钟、网路助手、指南针、天气都可实时显示。

在通话方面,MIUI进行了更加人性化的设计:30秒未接听, 自动放大;拿起手机, 自动减弱。并且内建了标记陌生电话、电话防打扰等功能、通话录音、通话便签、指定联络人录音等功能,而简讯方面也有35项创新。

MIUI V5还着重对拍照和摄影功能进行了深度优化,并增加了声控拍照功能,不仅可以拍悬浮、拍月亮、拍夜景还可以拍延时摄影。

与原生Android41系统相比,MIUI V5待机时间延长2倍。对于智慧手机耗电的原因,小米表示主要是由于第三方应用开发不规范,如开机悄悄启动、不定时唤醒、后台联网。而MIUI V5在自启动管理、联网控制、对齐唤醒机制上都做了优化。

MIUI V5更多详细介绍请您到:miui/featuresphp 检视。

更详细的描述问题有助于网友理解你遇到的麻烦,帮助你更准确的解决问题。谢谢你支援小米手机!

FDI的优缺点

《第一财经日报》评论部主任徐以升撰文对FDI在华留存利润问题提出一个新视角:重估将使中国由债权国变成债务国。 2011年4月1日,国家外汇管理局释出了新口径之下的2010年国际收支平衡表,并通过口径调整,对2005年~2009年国际收支平衡表进行了修正。这一修正意义重大,但还未引起广泛的讨论。 外汇局这一修正的核心,是参考国际标准,将外商直接投资(FDI)在中国市场产生的留存利润,考虑进国际收支平衡表。这让长期未进入主流讨论的FDI留存利润问题,浮出水面。 根据外汇局国际投资头寸表,截至2009年底,FDI累计余额已经达到9974亿美元,接近1万亿美元。这1万亿美元外国在华资产,每年都在生成高额利润,而这些利润绝大部分并没有汇出中国,而是留存国内。由于在中国市场运营,FDI利润是人民币形式,并日渐成为游离于主流讨论的“人民币热钱”。 关于FDI在华留存利润问题,由于没有进入官方统计,而且其规模日益巨大,已经成为观察中国经济的“暗物质”。而随着外汇局对2005年至2010年国际收支平衡表的调整,这一“暗物质”开始浮出水面。“暗物质”的能量之大,以至于刚一浮出水面,就要改变我们的很多定性认识。外汇局此次回归国际标准、修正统计口径,所上调的“暗物质”规模为2100亿美元或14万亿元人民币。这部分资金,所有权属于FDI,但表现形式却为人民币。按照国际收支管理规则,这部分人民币资金随时可以无条件兑换成外币并撤离。 按照外汇局此次修订原则,这一修正是“按照国际标准,将外商投资企业归属外方的未分配利润和已分配未汇出利润,记入国际收支平衡表中金融账户直接投资的贷方”。而由于未分配利润、已分配未汇出利润的表现形式为人民币,将归属于FDI的人民币利润,换算成国际收支平衡表中的美元。 需要注意的是,根据外汇局资料,2010年我国FDI流入规模高达2068亿美元(比2009年高出42%),流出规模为217亿美元,净流入规模1851亿美元(比2009年高出62%)。在流入的2068亿美元之中,金融部门流入120亿美元,非金融部门流入1948亿美元(其中房地产业是271亿美元,增幅78%)。 国际收支平衡表口径的FDI流入,大幅高出商务部统计的FDI流入。根据商务部资料,2010年全国新批设立外商投资企业27406家,实际使用外资金额105735亿美元(同比增长1744%)。可以发现,国际收支平衡表口径流入的2068亿美元FDI,已经是商务部口径流入1057亿美元的接近一倍(196%)。 需要强调的是,外汇局此次只是开了一个揭开“暗物质”的好头。目前国际收支平衡表对FDI留存利润规模仍然存在低估。这一逆转性影响实际上已经到来。 “暗物质”有多大?实际上,由于已经累计的近1万亿美元的FDI存量,其年度利润产生的规模,已经超过FDI年度纯流入的新增量。 “暗物质”对国际收支安全是否具有潜在的破坏性?答案很显然,是的。 由于目前庞大的FDI余额,其年度利润规模的庞大,已经足以对中国的国际收支安全产生影响。在国际收支平衡表上,我们将很快看到,所谓“FDI自身净逆差效应”的出现,即年度FDI新增流入少于年度未汇出利润。这将是FDI对国际收支产生逆转性影响的开始。更应值得注意的是,近年来FDI利润的汇出已经呈现大幅上升态势,在人民币升值幅度到位之后,必然将迎来FDI留存利润大幅汇出的时候,而这时,由于其巨大的规模以及不受约束的属性,将给我国国际收支安全带来冲击。 为什么中国钜额海外资产的收益如此低,而对外负债的成本却很高?这是由于,中国对外资产主要是外汇储备资产,而对外负债则主要是FDI等高成本负债。外汇局仅仅调整了FDI留存利润,就改变了中国对外投资的净收益情况。 实际上,如果“FDI留存利润低估”成立的话,即便中国目前有2万亿美元的净对外投资,整体的对外投资收益,或许也依然为负。 由于多种原因,目前中国国际收支头寸表上的FDI余额,是“历史成本法”计算考量。而在美国等国家,对FDI的统计均是“市场价值法”。在几乎所有的会计统计体系里,“历史成本法”早已因与时代发展脱节而被替代,但中国对外投资头寸表的FDI专案上依然使用这种方法。这里有很多统计问题,综合考虑,虽然不排除有一些外商投资企业经营失败,但从外商投资企业总体在国内的成功经营可以得见,目前国内FDI的市值肯定大于其历史成本。 历史成本法统计的1万亿美元FDI,在中国已经累积成了巨量无可估算的“市场价值”,加上其累计留存利润,共同构成了中国国家资产负债表的“暗物质”。 对FDI资产的市值评估非常重要,将牵扯到一个重大的定性判断,即中国是目前全球最大的债权国么?中国还是一个净债权国么?按照目前的国际投资头寸表,2009年中国对外资产净头寸为18万亿美元,但这其中FDI是按历史成本法评估为9974亿美元,也就是说,如果FDI资产采用“市场价值法”,评估为28万亿美元,那么中国就将从一个当今世界上最大的债权国家,变成一个债务国。 在国际资本流动中,FDI往往被认为是稳定的、非投机性的。但目前中国FDI体系中的留存利润,已经具有明显的投机性质。另外,上世纪拉美金融危机和亚洲金融危机的经验证明,在危机时期FDI同样会掀起撤出浪潮。对于国家国际收支的安全考量来说,这是一个不得不考虑的“黑天鹅”。实际上,为了考量中国国际收支的安全性,评估FDI的市值问题,已经迫在眉睫。

jsp的优缺点

asp很容易学习,jsp容易学习,php有点难度

asp速度慢,jsp速度较快,php速度快

asp安全性低,jsp安全性较高,php安全性高

从二十世纪60年代以后,计算机得到了突飞猛进的发展。似乎历史上没有任何一门科学的发展速度超过了计算机的发展,无论硬件、软件、还是网络都以惊人的速度向前发展。计算机的硬件发展速度遵循“摩尔定律”每十八个月速度翻一倍(实际现在已超过了这个速度)。 软件的发展速度和硬件一样,二十世纪九十年代中国的软件业还不是很成熟,而现在大大小小 的软件企业四处耸立,共享软件网上随处可见。不断发展的技术需要不断变化的程序员,例如,如今Visual Basic可以快速构Windows下的应用程序,程序设计方面的技术不断发展着,不断引进新的概念、新的方法,如从结构化的C开始,当面向对象的思想被提出后,出现了C++,微软在C++的基础上为使用户构建win32应用程序更加方便,推出了Visual C++。这也就需要程序员也要不断的更新自己的技术。

计算机科学与别的学科很不一样,不像语言学、历史学那样,几乎是永久不变的东西。计算机科学要求不断的更新自己的知识,否则很快就会被淘汰,即便是编程亦是如此。

编写程序是一件很有趣的事情,因为编写程序可以干很多高级的事情。例如我们在后面的章节中介绍如何使用Visual Basic编写Flash动画播放器,以及如何编写下载软件管理器等。如果你愿意的话,你完全可以编写出比这些更高级的程序来。

随着计算机软件业的发展,诞生了“程序员”这个职位。于是便形成了一种理念,编写程 序的人就是程序员,因此编程是程序员的事情。但程序员并不是一开始就是程序员,他们也是从现在我们的位置慢慢成为程序员的。

编写程序是一件很有趣的事情,因为编写程序可以干很多高级的事情。例如我们在后面的章节中介绍如何使用Visual Basic编写Flash动画播放器,以及如何编写下载软件管理器等。如果你愿意的话,你完全可以编写出比这些更高级的程序来。

编程也可以作为——种爱好或兴趣,如果你对它感兴趣学起来就容易多了!因为如果对编程感兴趣的话,就会多看些有关方面的书、多编些小程序上机实践,这些对于学习编程的帮助是非常大的,而且随着学习的进程不断的推进就会觉得它并不是很困难,相反却是很容易的。

总之,在学习编程时一定要坚持不懈,只要有信心、有毅力就一定能学好;不能因为一些似是而非的观念就动摇了自己的信心。

我们一起来编程

面对摆在面前的计算机该如何操作,相信这个问题已经不再是困扰大家的首要问题了。现在软件的种类那么多,在选用的时候“电脑发烧友”的心里是否也想过有一天自己能编写一款属于自己的软件呢想学习编程的朋友在选择程序语言时会不会因为不知道如何选择而大感头痛呢在不知如何下手的时候,朋友们的心中是不是会产生“我是不是可以编程”的思想呢但是又有哪个程序员是不经过学习就能成功的呢!其实编写程序并不是人们所想象的那么困难、那么复杂,每个有心致力于学习计算机的朋友都是可以尝试的!

选择适合自己的程序语言的必要性

目前常用的基本程序语言的种类比较繁多,比较简单的有:Pascal、c语言、qBasic、 Fortran、Visual Basic等等。但前几种都是在DOS下进行编程的工具,Visual Basic是在 Windows下进行应用程序设计的编程工具,现在一般的计算机用户几乎都不再使用DOS了,因此我们通常会选择Visual Basic作为初学者的编程工具。Visual Basic是Windows应用程序设计中最容易上手的编程工具,学习步骤也比较容易被初学者接受。对于刚开始学习编程的初学者来说,还是选择Visual Basic,学习编程语言不能想象着一步登天,一步一个脚印的学习才是最佳方法。

坚定自己学习编写程序的信心

编写程序并不是具有专业知识的人员才有的专利,每个学习计算机的人都可以编写程序,每个人的灵感不同,在编写程序的思路和作法上又有区别。但共同的想法就是编写成功的程序。学习编程是一个漫长的过程,其中要付出艰辛的努力和汗水,不过成功者的喜悦又不是别人所能体会的。克服学习中的困难,努力去实践,要有一个思想:别人能做到的事情自己也一定可以做到。计算机的普及让更多的人有了学习的机会,也让更多的人参与到编程人员的队伍中来,每个人都有编程的权利,机遇给予每个人都是平等的。拿出自己必胜的信心,在编程的道路工勇于进取,相信成功就会在眼前。

三、我可以编程吗

随着计算机软件业的发展,诞生了“程序员”这个职位。于是便形成了一种理念,编写程 序的人就是程序员,因此编程是程序员的事情。但程序员并不是一开始就是程序员,他们也是从现在我们的位置慢慢成为程序员的。

编写程序是一件很有趣的事情,因为编写程序可以干很多高级的事情。例如我们在后面的章节中介绍如何使用Visual Basic编写Flash动画播放器,以及如何编写下载软件管理器等。如果你愿意的话,你完全可以编写出比这些更高级的程序来。

编程也可以作为——种爱好或兴趣,如果你对它感兴趣学起来就容易多了!因为如果对编程感兴趣的话,就会多看些有关方面的书、多编些小程序上机实践,这些对于学习编程的帮助是非常大的,而且随着学习的进程不断的推进就会觉得它并不是很困难,相反却是很容易的。

总之,在学习编程时一定要坚持不懈,只要有信心、有毅力就一定能学好;不能因为一些似是而非的观念就动摇了自己的信心。

四、我们一起来编程

面对摆在面前的计算机该如何操作,相信这个问题已经不再是困扰大家的首要问题了。现在软件的种类那么多,在选用的时候“电脑发烧友”的心里是否也想过有一天自己能编写一款属于自己的软件呢想学习编程的朋友在选择程序语言时会不会因为不知道如何选择而大感头痛呢在不知如何下手的时候,朋友们的心中是不是会产生“我是不是可以编程”的思想呢但是又有哪个程序员是不经过学习就能成功的呢!其实编写程序并不是人们所想象的那么困难、那么复杂,每个有心致力于学习计算机的朋友都是可以尝试的!

选择适合自己的程序语言的必要性

目前常用的基本程序语言的种类比较繁多,比较简单的有:Pascal、c语言、qBasic、 Fortran、Visual Basic等等。但前几种都是在DOS下进行编程的工具,Visual Basic是在 Windows下进行应用程序设计的编程工具,现在一般的计算机用户几乎都不再使用DOS了,因此我们通常会选择Visual Basic作为初学者的编程工具。Visual Basic是Windows应用程序设计中最容易上手的编程工具,学习步骤也比较容易被初学者接受。对于刚开始学习编程的初学者来说,还是选择Visual Basic,学习编程语言不能想象着一步登天,一步一个脚印的学习才是最佳方法。

坚定自己学习编写程序的信心

编写程序并不是具有专业知识的人员才有的专利,每个学习计算机的人都可以编写程序,每个人的灵感不同,在编写程序的思路和作法上又有区别。但共同的想法就是编写成功的程序。学习编程是一个漫长的过程,其中要付出艰辛的努力和汗水,不过成功者的喜悦又不是别人所能体会的。克服学习中的困难,努力去实践,要有一个思想:别人能做到的事情自己也一定可以做到。计算机的普及让更多的人有了学习的机会,也让更多的人参与到编程人员的队伍中来,每个人都有编程的权利,机遇给予每个人都是平等的。拿出自己必胜的信心,在编程的道路工勇于进取,相信成功就会在眼前。

一、计算机语言的发展过程

到目前为止,世界上公布的程序设计语言有上千种之多,常用的也有三十来种,为了有21于正确选择和使用它们,下面我们做一个简单介绍。

(1)汇编语言:

它是依赖于具体计算机的语言,用它编写出的程序,执行效率高,但是只在一些特殊要求或特殊的场合才使用它。

(2)高级语言:

大家可能都听过使用高级语言进行程序设计,但由于对其并不了解,所以总认为这些是很高深的东西。其实并非如此,学习了后面的章节,相信同学会产生编程原来不过如此。

但计算机是不懂得自然语言的(可以理解为高级语言),而高级语言设计出来的程序如何让计算机去执行呢其实很简单,看了下图后相信大家会明白许多。

现在我们就向大家介绍几种常见的高级语言:

Fortran语言是科学和工程计算中使用的主要编程语言。目前国内使用版本多数是Fortran 66和Fortran77两种。Fortran语言的主要缺点是不能直接支持结构化编程。

Cob0l语言是商业数据处理中广泛使用的语言。由于它本身结构上的特点,使得它能有效的支持与商业处理有关的、范围广泛的过程技术。它的缺点是不简洁。

Algol语言是所有结构化语言的先驱,具有丰富的过程和数据结构。但是,这种语言并没有被广泛采用,主要是由于它本身的历史原因所造成的。

Basic语言是一种解释执行的会话语言。由于它简单易学的特点,它被广泛应用在微型计算机系统中。

PL//1语言是一个用途广泛的语言。能支持通常的科学工程和商业应用,能描述复杂的数据结构、多重任务处理、复杂的输入输出和表格处理等。

Pascal语言是70年代初期发展起来的结构化程序设计语言,具有特别丰富的数据结构类型。它自问世后,得到了众人的赞赏,也得到了软件开发者的广泛支持。Pascal语言已用于科学、工程和系统程序设计中。我们教育部计算机专业教育会议曾把Pascal语言定为计算机专业程序设计语言。

★C语言是作为UNIX操作系统的主要使用语言。由于UNIX操作系统的成功,现在C语言也得到了广泛的使用。C语言是有经验的软件工程师设计的,它具有很强的功能,以及高度的灵活性。它和其他的结构化语言一样,能提供丰富的数据类型、广泛使用的指针以及—组很丰富的计算和数据处理使用的运算符。

★C++语言是C语言的扩充。在1980年,贝尔实验室的Bjarne Strotstrup博士及其同事开始对C语言进行改进和扩充,最初被称为“带类的C”,1983年才取名为C++。以及不断完善和发展,成为目前的C++语言。一方面,它将C语言作为它的子集,使它能够与C语言兼容。使许多C语言代码不经修改就可以为C++语言所用以及用C语言编写的众多库函数和和实用软件可以直接用于C++语言中;另一方面。C++语言支持面向对象的程序设计这是它对C语言最重要的改进。

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/meirong/2157206.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-11-13
下一篇2023-11-13

随机推荐

  • 妮维雅美白身体乳怎么样?它真的能美白吗?

    妮维雅美白身体乳,真的是一款平价大碗的产品,不少妹纸是因为美白的原因购入,但是没有想到居然还很滋润,香味不是很浓郁,反正用起来不怕用量的一款身体乳妮维雅美白身体乳好用吗妮维雅美白身体乳,便宜大碗好用,一百分推荐。轻薄的乳液状,吸收快不粘腻,

    2024-04-15
    40700
  • 有没有人听说过艾纳菲这个牌子的护肤品呢?套装的价格方面是多少钱呢?效果好么?对比起兰蔻产品那个好用

    你能买到艾纳菲品牌化妆品的地方,那里的服务人员就会告诉你药监局备案码告诉你怎么查,正规厂家产品至于价格方面,每个区域都不同对比兰蔻,没有可比性,兰蔻基础保养艾纳菲专业线,更有针对性,美白效果很好安全。艾纳菲护肤品是正规厂家的产品,定位比较高

    2024-04-15
    42100
  • 伊思适合什么年龄段

    总体来说,伊思大多数系列护肤品适合20岁以上到30岁以下的人群使用,一般这个年龄段的女性皮肤状态都比较好,也不需要太多的营养需求,而伊思是可以满足这个年龄段人群基本需要的。不过伊思的产品还有多种系列区别,针对个人肌肤问题不同,所适合的年龄段

    2024-04-15
    32300
  • 伊思好还是高丽雅娜好

    1、价格还很白菜,是平价里用过最好的BB霜。高丽雅娜BB霜这个BB霜还是好闺蜜送给我的,她个人认为很好用,强推我试试。我用了一半了,觉得提亮美白作用很明显,遮瑕也还行,后续还是要上一些遮瑕膏的,不油腻,上妆很服帖,特别滋润。2、来了韩国就会

    2024-04-15
    40700
  • 伊贝诗鱼子提拉紧致精华水怎么样

    伊贝诗鱼子提拉紧致精华水是一款采用鱼子提取物作为主要成分的护肤品,具有提拉紧致的效果。其特色在于运用了先进的蒸馏技术,提取出珍贵的鱼子精华,这种精华含有丰富的氨基酸、胶原蛋白和多种微量元素,能够有效地滋养肌肤,提升肌肤的弹性,平滑肌肤纹理,

    2024-04-15
    14500
  • 后天气丹七件套翻译,天气丹7件套装对应中文

    相信大家对于后天气丹这款护肤品再熟悉不过了,它是韩国的一个有名护肤品牌,拥有大量的粉丝,市面上比较常见的就是套装,由于上边标注的是韩文,有些人不知道具体的意思,那么后天气丹七件套翻译是什么?天气丹7件套装对应中文是什么呢?后天气丹套装七件套

    2024-04-15
    27400
  • 天气丹用完了 可以买小样装进去吗

    可以装小样进去。一般来说买小样会比正装更实惠一些的。天气丹是一个属于化妆品行业的品牌(商标号14892164),所有方是天气丹化妆品有限公司,该品牌于2016年5月21日在广东省广州市创立。品牌理念:做好民族品牌和产品,讲好中国文化和故事。

    2024-04-15
    34100

发表评论

登录后才能评论
保存