注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

翟倩 廊坊师范学院信息技术提高班十四期

 
 
 

日志

 
 

百例总结(三)  

2017-02-25 14:59:05|  分类: 计算机 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

之前总结过百例(一)(二)总结了一些基础。这次在基础之上总结一些百例书中一些具体的应用。

(一)类型转换函数

 类型转换函数用于将一种类型的数据转换为另一种类型的据。

百例总结(三) - 14期 翟倩 - 翟倩 廊坊师范学院信息技术提高班十四期
 
     (二)多文档界面

一、简介

基于Windows的应用程序中,用户界面有单文档界面(SDI)和多文档界面(MDI)之分。

单文档界面SDI(全称为Single Document Interface)只能打开一个文档,若要再打开一个文档,则必须关闭已打开的文档。例如Windows中的记事本便是单文档界面。实际上VB也是单文档界面。

多文档界面MDI(全称为Multiple Document Interface)允许打开多个文档,即在一个界面中可以打开多个文档。例如,Microsoft word 和 Microsoft Excel 便是多文档界面。

二、添加多文档界面中的父窗体和子窗体

①添加MDI父窗体

 在VB中添加MDI父窗体有以下三种方法:

 *1.执行菜单“工程”------”添加MDI窗体”命令。

 *2.单击按钮右侧的下三角按钮,将弹出一个菜单,然后选择”添加MDI窗体”命令。

*3.在工程资源管理器窗口的空白处右击鼠标,按照下图(图一)所示步骤进行操作。

百例总结(三) - 14期 翟倩 - 翟倩 廊坊师范学院信息技术提高班十四期
 
按照上叙方法操作后,将弹出如图(图二)所示对话框,在该对话框中双击默认选项或者将默认选项选中后单击“打开”。打开的MDI窗体如图(图三)所示。
百例总结(三) - 14期 翟倩 - 翟倩 廊坊师范学院信息技术提高班十四期
 
百例总结(三) - 14期 翟倩 - 翟倩 廊坊师范学院信息技术提高班十四期
 附:在一个工程文件中不允许有多个MDI窗体:只能有一个MDI窗口,而且MDI 窗口也不能是模式的;在一个MDI窗体中,可以允许有多个MDI子窗体。

(模式:若要使程序继续运行,必须先关闭模式态的窗体,否则将不能对其他窗体或者程序进行操作,因为在一个工程文件中只能有一个MDI窗体,所以这个MDI窗体不允许是模式的)

②添加MDI子窗体

 将VB中普通窗体的MDIChild属性设置True时,变成为MDI窗体。

在一个MDI父窗体中允许有多个子窗体。当一个普通窗体 成为MDI子窗体时,它的图标为。若一个父窗体中有多个子窗体时,需要对除第一个子窗体以外的窗体编写代码 ,以便使所有的子窗体都能够在父窗体中显示出来。例如,在一个,MDI父窗体中有3个子窗体,分别是Form1、Form2和Form3,需要在父窗体的代码窗口编写如下代码:

<1>双击MDI窗体进入代码窗口。

<2>在MDI窗体的Load事件下面编写如下代码:

Private Sub MDIForm_Load()

Form2.Show '显示第2个窗体Form2

Form3.Show '显示第3个窗体Form3

End Sub

<3>当程序启动后,在父窗体中便可以将所有的子窗体显示出来,图所示(图四)。

百例总结(三) - 14期 翟倩 - 翟倩 廊坊师范学院信息技术提高班十四期

 

当子窗体最小化时,是以父窗体的左下角为标准最小化。如图所示(图五)。也就是说,子窗体最小化是在父窗体中显示,而不是在任务栏上。父窗体最小化时,是在任务栏上显示。

百例总结(三) - 14期 翟倩 - 翟倩 廊坊师范学院信息技术提高班十四期

 

(三)API函数简介

API(全称为Application Programming Interface)是Windows 应用程序接口,它是用C语言编写的函数库,拥有数以千计的函数,这些函数随着安装Windows系统一起被安装进来。

API函数存放在动态链接库I(即DLL,全称为Dynamic Link Library)中,动态链接库实际上是一个函数库,它是由函数集合组成的可执行文件,它能够被其他应用程序(如Visual Basic、Visual C++等)调用。

 Widows拥有的API函数数以千计,这些函数被存放在不同的动态链接库中,动态链接库按其功能分为Kernel.DLL、User.DLL、GDI.DLL和Winmm.DLL四大类。下表列出了这四类动态连接库的功能。

百例总结(三) - 14期 翟倩 - 翟倩 廊坊师范学院信息技术提高班十四期

 

附:API函数有16为API(即Win16)和32为API(即Win32)之分。

Win32API是适用于Microsoft 32位平台的应用程序编程接口;Win16API是适用于Microsoft16位平台的应用程序编程接口。VB3.0只能调用16位API;VB4.0既可以调用16位API,也可以调用32位的API;VB5.0以后的版本只能调用32位的API,即Win32API。

 

 

 

 

 

 

 

 

 

 

 

 

  评论这张
 
阅读(42)| 评论(15)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017