预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共61页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

从DOS转移到windows从DOS转移到wIndowsvisualbasic是一个完整全面的程序设计语言,它确实能适应相当多的引用需要,但是用不了多就你就会碰到vIsualbasIc不能直接支持的需要,例如:visualbasic语言不包含语音支持、I/O端口访问,没有指针以及无法进行多位图操作等等。不过这些并不是visualbasic的缺陷,没有任何语言能包含满足程序员所需要的全部命令函数。在DOS的世界里,这个问题是通过建立和扩展语言功能的函数功能来解决的,这些函数可以根据自己的需要连接到您的程序中去。在wIndows的世界里,事情稍微复杂一些。对于同一件事情,在wIndwos的操作系统中比在DOS里面要复杂,例如:即使是在屏幕上显示一样字这样简单的动作,也要用到wIndows处理、显示描述表及画笔等多个对象。另外,他们的外部函数连接过程也是不相同的。wIndows应用的是动态链接技术,而不是DOS中通常使用的静态链接技术。如果您只使用visualbasic的函数命令,这种复杂性您是看不见的。但是,如果你准备使用visualbasic语言之外的特性,肯定回面对这样的问题。尤其在外挂制作方面。不过您不必惊慌。象任何重要的程序设计语言一样,visualbasIc也是告度可扩展的。许多第三方控件都是扩展它的功能的,而wIndows本身就是一个很大的扩展VB的功能的东东,只要你很好的利用了wIndows那么,你就可以完全制作出功能超强的外挂。很多人说wIndows程序设计非常复杂,其实,这只是针对用C或者用Pascal语言编写整个程序的人来说的,作为一个visualbasic的程序员,你也许已经对wIndows怎样工作有了比较好的理解,因为VB的时间就相当于WINDOWS的消息,VB的属性常常就可以认为是WINDOWS的风格和属性了,从某中角度讲,VIsualBasic就是wInDows的编程的外壳。下面介绍一下DOS与wIndows的主要差别首先,wIndows是多任务的,他可以在同一时间运行多个程序。其次,wInDows是时间驱动的。最后,wIndows是设备无关的,编写程序可以不考虑设备硬件的问题。为了大家了解wIndows的运行机制,下面介绍wIndows的基础。希望大家能仔细看,细心体会。只要您了解了系统在怎么做,我想怎么做,就知道我要让系统怎么做了,然后我们的外挂就是这么个东西:我不要它按照原来计划的方式去做,而是按我需要的样子去做,所以,了解wIndows的运行机理是非常必要的。 wIndows编程基础1.1、Windows的介绍WIndows是一种基于图形界面的多任务操作系统。为这个环境开发的程序有着相同的外观和命令结构。对用户来说,这使得学习使用WIndowS应用程序变得容易了。为了帮助开发WIndows应用程序,Windows提供了大量的内建函数以方便地使用弹出菜单、滚动条、对话框、图标和其他一些友好的用户界面应该具有的特性。WIndows运行应用程序以硬件无关的方式来处理视频显示、键盘、鼠标、打印机、串行口以及系统时钟。最值得注意的WIndows特性就是其标准化的图形用户界面。统一的界面使用图片或图标来代表磁盘驱动器、文件、子目录以及其它操作系统的命令和动作。统一的用户界面也为程序员带来了好处。例如,你可以很方便地使用常见菜单和对话框的内建函数。所有的菜单都具有相同风格的键盘和鼠标接口,因为是WIndows而不是程序员在实现它。WIndows的多任务环境允许用户在同一时刻运行多个应用程序或同一个应用程序的多个实例。一个应用程序可能处于激活状态。激活的应用程序是指它正接收用户的输入。因为每一个瞬间仅有一个程序能够被处理,因此同一时间也只能有一个应用程序处于激活状态。但是,可以有任意个数的并行运行的任务。1.2、WIndows的简要历史Windows最初由Microsoft公司在1983年11月宣布,1985年11月推出了第一公开发行版本,即1.01版。此后两年,1.01版进行了几次修改以满足国际市场的需求,并增减了一些显示器和打印机的驱动程序。1987年11月发行的Windows2.0版在用户界面上做了些改进。例如:重叠式窗口的引入,还增强了键盘和鼠标接口,特别是增强了选单和对话框的功能...(略)1.3、用户界面的构件1.3.1窗口窗口是屏幕上与一个应用程序相关的矩形区域,它是用户与产生该窗口的应用程序之间的可视界面。对应用程序来说,窗口是应用程序控制下的屏幕上的一个矩形区域,应用程序创建并控制窗口的所有方面。当用户启动一个应用程序时,一个窗口就被创建。每当用户操作窗口中的对象时,程序就有所响应。1.3.2边框绝大多数窗口都有一个环绕着它的边框,边框不仅作为窗口的边界,它也用来指明窗口的状态,即窗口是否是一