首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
Windows 95被设计成可以提供一种安全和平稳转接方式的新操作系统,它通过对已有的设备驱动器和MS-DOS及Windows应用程序的支持,在已有的软硬件上工作。 Windows 95不但对基于MS-DOS、Win 16和Win 32的应用程序提供更多的支持,而且还对出错的应用程序提供高级的系统保护功能,从而在Windows 3.1的基础上进一步提高了系统可靠性。不仅在运行MS-DOS和Win 16应用程序时系统性能有很大提高,而且更突出的是为Win 32应用程序提供了一个可靠、高性能的运行平台。本讲的练习部分将向您展示Windows 95的增强保护模式如何帮助用户同时运行多个应用程序。 Windows 95是一个可靠的、多线程的、真正的抢先多任务系统。因此,Windows 95允许用户同时执行多项任务。例如,打印文档、格式化磁盘以及重算电子表格。Windows 95具备多线程能力,这意味着在单个任务中一次可以执行多个线程。一个线程实际上是在一段时间内正在执行的进程(代码单元)的一个组件。一个进程本质上是一个应用程序。在Windows 95中,MS-DOS应用程序和16位Windows应用程序的每一进程只有一个线程。32位Windows应用程序的每一进程可以有多个线程。换句话说,Windows 95允许一个应用程序在同一时间运行多个代码单元。  相似文献   

2.
Windows 95是32位的操作系统,虽然开发时尽量向下兼容,绝大多数原有的16位Windows应用程序都能很好地在Windows 95中运行。但是,Windows应用程序成千上万,要想做到全面兼容是不可能的。个别16位应用程序在Windows 95环境下运行,可能会出现这样或那样的问题,例如不能正常安装,或打印不正常等。有一个未被列入文档的Windows 95应用程序,名为Make Compatible(MKCOMPAT.EXE),能够帮助解决一些这样的兼容性问题。  相似文献   

3.
很多朋友在编写应用程序时,希望在自己的应用程序中执行另一应用程序,以便增强自己程序的功能。笔者也曾在一些电脑杂志及BBS站点上看到说是可用Windows的API函数WinExec来执行另一应用程序。这其实是不完全正确的。 WinExec的函数原型为:UINT WinExec(LPC-STR lpCmdLine,UINT nShowCmd),其中lpCmdLine指要执行的文件路径名,nShowCmd指要执行应用程序的显示方式,一般为SW_SHOW,返回值若大于31则执行成功,否则返回错误代码。例如,用WinExec("C:\MyApp\MyApp16.exe",SW_SHOW)便可执行C盘MyApp目录下的MyApp16.exe。但这样  相似文献   

4.
VB环境下Oracle数据库备份同步的实现   总被引:3,自引:1,他引:2  
为解决VB应用程序中Oracle数据库备份问题,研究了Oracle数据库备份的一般方法,提出了利用Shell调用实现数据库逻辑备份产生的程序异步问题.分析了API接口技术对扩展VB功能的作用,通过具体的程序实例,利用API接口函数,调用Windows操作系统功能,实时检测Shell外部函数的执行情况,解决了程序进程的控制问题,实现了Oracle数据库逻辑备份的同步操作.  相似文献   

5.
Visual Basic端口输入输出功能的实现   总被引:2,自引:0,他引:2  
Visual Basic(以下简称VB)是基于Windows环境下的一种可视化,面向对象,采用事件驱动的结构化高级程序设计语言.使用它可以快速、高效地编制出Win-dows环境下功能强大、图形界面丰富的应用系统软件.但不足的是VB缺乏端口输入输出函数,Windows的API也未提供端口输入输出功能.而在一些工业测控系统中,计算机从现场的仪器仪表获取数据,或向它们发布控制命令,都需要端口输入输出操作.为了完成上述功能,可通过调用某些DOS应用程序、或动态连接库、或VB定制控制来实现.1 VB端口输入输出功能的实现方法1.1 调用DOS应用程序VB中设有一调用外部程序的函数——“shell”函数,用它可以在VB程序中运行具有端口输入输出功能的DOS应用程序.1.2 调用动态连接库  相似文献   

6.
刘玮  吴蜀蓉 《电脑》1996,(12):34-36
在Windows下编程会邀到多个应用程序之间进行通信,数据共享的问题.16位的Windows提供了各种方法实现应用程序间的信息通信,如Windows动态数据交换(DDE)、裁剪板传递、动态连接库(DLL)等,其中最普通的方法是共享内存来实现大量数据的共享,一般使用属于另一个应用程序的窗口来调用SendMessage或PostMessage来传递共享内存的地址.邀憾的是,在32位的Windows环境(如Window NT、Win-dows95)下,所有用GlobalAlloc,Malloc,HeapAlloc或VirtualAl-loc分配的内存对其他进程(进程是应用程序的一个例程)而言是不可访问的.共享内存是通过文件映射实行的.二.问题的实质  相似文献   

7.
在VB中创建简化调用外部程序的动态链接库   总被引:2,自引:0,他引:2  
建立一个动态链接库,由库函数调用API函数来打开一个由VBShell函数启动的应用程序进程,并对Shell的异步执行进行处理。这样便可在VB中很方便地使用库函数实现同步调用外部程序。文章就这一方法作了介绍,并给出了有关程序代码。  相似文献   

8.
Visual Basic(简称VB)是设计Windows应用程序强有力的开发工具, Excel是目前使用最广泛的办公应用软件之一,它具有强大的数学分析与计算功能,包括很多VB没有的求值数学表达式的函数和方法.由于Excel的应用程序对象是外部可创建的对象,所以能从VB应用程序内部来程序化操纵Excel.  相似文献   

9.
该文论及Windows 95是一个优先多任务(preemptive multitasking)操作系统,它可以运行32位应用程序和16位应用程序,分析了在Windows 95下各种应用程序间(包括32位应用程序之间、32位应用程序和16位应用程序以及16位应用程序间)的通信,并且给出了实现的方法。  相似文献   

10.
一 .避免运行 16位程序   虽然 Windows 98能兼容 16位应用程序,但是由于 Windows 98的系统结构问题,有些 16位应用程序在 Windows 98上运行时会对其他程序产生影响,这很能容易引起死机而使系统崩溃。所以需要运行 DOS, Win3.1下的 16位软件之前 ,最好将计算机重新启动到前一版本的 DOS中或重新启动到 DOS 8.0中。而 Windows 98之中最好只运行 32位应用程序。 二 .小心维护系统文件   有些软件需要特殊的运行环境 ,因此在安装过程中会对 Windows 98的一些系统进行修改或替换,这些替换有些可能会使 Windows 98系统运行异常而…  相似文献   

11.
如何检测一个程序的拷贝是否正在运行? 这是一个古老的问题,也是一个经常遇到的问题,尤其对于那些从Windows 3.x转向Windows 95和Windows NT的程序员们:如何禁止多个应用程序的实例运行? 在16位Windows中,这个问题很容易解决:检测传递给WinMain的hPrevInstance参数,如果该参数值非空,则终止执行。但是在32位Windows中,就不那么容易了。因为Win32的进程运行在各自的地址空间  相似文献   

12.
今日的Windows市场需求正在从16位向32位应用程序过渡。一年前占统治地位的16位应用程序现在仍旧在Microsoft Windows 3.X和许多Windows 95系统中有着广泛的用途,但大多数新的版本都是被设计成能在Windows 95和Windows NT中运行的32位程序。在本期的PC评测中,PCMagazine Labs介绍了Ziff-Davis公司的Winstone32,它是一种32位基准测  相似文献   

13.
FoxPro是微软公司推出的一个全新的PC平台关系型数据库产品,由于其运行速度快、界面友好、兼容性好,因而深受广大用户的喜爱。但是FoxPro for Windows 2.6并没有提供和C语言的接口,虽然它提供了高级外部程序接口API,但只能通过API接口加载外部C函数或汇编语言例程,无法在自己的应用程序中用C语言直接访问FoxPro数据库。 一、访问FoxPro数据库的常用方法 有时,我们需要在FoxPro环境的外部将应用程序产生的媒体文件或其他信息保存入数据库,比如把在应用程序运行过程中产生的声音文件直接放入FoxPro数据库中,以便进行更有效的数据管理。这时我们虽然能够通过调用WinEx-ec(),在应用程序的运行过程中切换到FoxPro环境,然后在该环境下执行一个具有特定功能的FoxPro应用程序,完成  相似文献   

14.
用户界面是应用程序的一个重要组成部分,界面设计是开发高质量Windows应用程序关键的第一步.本文结合作者在使用Visual Basic6.0开发Windows应用程序中积累的实际经验,着重介绍了VB程序界面设计的实用性技巧,以及必须遵循的相关原则和注意事项.  相似文献   

15.
Windows动态链接库中,众多API函数是开发Windows应用程序必不可少的工具之一,而其中需回调函数的API函数又是Windows API中的重要组成部分。然而,VB应用程序不能直接调用这些API函数。本文就如何在VB应用程序中,调用这些需回调函数的API函数提出了解决方法。  相似文献   

16.
动态数据交换(Dynamic Data Exchange,简称DDE)和对象连接与嵌入(Object Linking Embedding,简称OLE)是Windows为运行在其上的应用程序之间的信息共享所提供的两种方法。许多基于Windows的应用程序都在设法使其支持这两种方法。Visual BASIC for Windows 2.0版本(以下简称VB)就完全支持这两种方法。 一、动态数据交换 支持动态数据交换(DDE)的两个应用程序之间可通过所谓的DDE对话(也称为DDE连接)来自动地交换数据。在对话中,提出对话的一方称为目的程序(在VB1.0中称为客户),做出反应的一方称为源程序(在VB1.0中称为服务者)。目的程序是数据的接收方,源程序是数据的供给方。在VB中,文  相似文献   

17.
用VB函数轻松访问系统注册表   总被引:2,自引:0,他引:2  
注册表在Windows 9x中的作用是不言而喻的,它除了保存操作系统自身的软件、硬件及环境信息外,一个重要的用途就是保存应用程序中允许用户定制修改的配置信息。 在Visual Basic应用程序中,有两种访问系统注册表的方法:一种是使用VB自带的注册表函数,另一种则是使用Windows API函数,这两种方法各有优缺点,前者功能简单但容易使用,后者则功能强大但使用相对复杂一些,本文给大家介绍用VB自带的函数访问系统注册表的方法。  相似文献   

18.
VB 3.0 for Windows是一个面向对象的强有力开发工具,它支持具有开发调用OLE对象功能的应用程序,因此各种基于Windows的应用程序,如SOUNDO'LE、Word、Excel、Mail、Power Point等支持OLE工业标准的软件,可通过OLE技术嵌入到VB程序中,使得用VB开发的应用程序能充分利用其他软件的功能。在开发多媒体演示程序中,经常要为一个画面配上音乐或声音。本文给出一个利用OLE功能,将BMP图形  相似文献   

19.
在Windows的系列应用程序中,鼠标指针在工具栏上某一个快捷按钮上停留一会儿,就会看到一个黄色背景注释框对按钮功能进行说明;鼠标指针移出工具栏快捷按钮区域,注释框立即消失。 一、VB4的实现方法 在Visual Basic 4.0的应用程序中通过下面的方法可模仿此功能:  相似文献   

20.
资源文件是一个扩展名为.RES的标准的Windows文件,其内容包含有诸如文本、图像和数据等32位资源,这些资源能被Windows 95和Windows NT 3.51及其以上版本所支持的应用程序所使用.以实例讲述了利用资源文件开发一个国际化VB6软件——混凝土搅拌站控制系统.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号