第十八章其他高级应用.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十八章其他高级应用

第十八章 其他高级应用 * * 本章要求: 1. 掌握ActiveX控件的制作过程。 2. 了解常用的 ActiveX控件的用途。 3. 学会在工程中使用外部DLL文件中提供的函数,并了解ActiveX DLL的制作过程。 ActiveX 控件是外部控件,因此其存在形式不同于和Visual Basic融合在一起的内部控件。它们是以扩展名为 .ocx 的文件形式存在于Visual Basic系统之外,只在需要时才将其添加到工具箱中。 ActiveX 控件是对 Visual Basic 内部控件集合的扩充。例如:ADO Data控件,它是Data控件的功能扩充,可使Visual Basic具有更强的数据访问能力。应该讲,Visual Basic的诸多强大功能正是依靠ActiveX 控件获得的。 经常使用的ActiveX 控件有:ADO Data 、数据组合 、数据列表 、DataGrid 、公共对话框 、 RichTextBox 等。 18-1 ActiveX控件 一、ActiveX控件的使用方法 在一个标准EXE工程使用ActiveX控件。 二、常用ActiveX控件: 见书P272表18-1 常用ActiveX控件及其功能 三、如何制作ActiveX控件: 创建一个数字时钟控件。 1、新建“ActiveX控件”工程 2、为控件添加属性 3、为控件添加事件 4、为控件添加属性页 5、编译并测试控件 18-2 Windows API和DLL 一、为什么会用Windows API Windows API是以二进制形式提供的,它们存放在.DLL文件中。其中最主要的三个DLL文件是: u?User32.dll u?Gdi32.dll u Kernel32.dll 二、如何调用Windows API 1、? 声明Windows API函数 使用Declare语句来声明应用程序中要用到的Windows API函数。Declare语句放在窗体或标准模块的通用声明段,语句包含函数名称、函数所在库名、别名、函数参数列表和返回值类型。 例:Privater Declare Function GetCursorPos Lib “user32”(lpPoint As POINTAPI) As Long 2、? 调用Windows API函数 ‘定义参数类型POINTAPI Private Type POINTAPI x As Long y As Long End Type 3、 使用API文本浏览器 查看一个API文件,按以下步骤执行: ?执行“外接程序”-“外接程序管理器”菜单,打开“外接程序管理器”对话框,加载“API Viewer”。 ?从“外接程序”菜单中单击“API浏览器”,打开“API浏览器”程序. ?执行菜单命令打开想查看的API文本文件或数据库文件。 ?从“可用项”列表中选择需要的过程,单击“添加”按钮,该过程的声明自动加入到“选定项”列表中,单击“复制”按钮,就能将“选定项”列出的过程声明复制到剪贴板中,然后在VB的窗体代码或标准模块中粘贴过来。 三、如何使用其他的DLL 四、如何制作ActiveX DLL 例:制作一个公用的函数来确认医疗保险卡是否具有合法的卡号。 1、创建“ActiveX DLL”工程 2、编译并测试ActiveX DLL ?

文档评论(0)

daoqqzhuan3 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档