• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

VB编程:Windwos API全攻略

发布: 2007-6-21 21:57 | 作者:   | 来源:   | 查看: 23次 | 进入软件测试论坛讨论

领测软件测试网

   
  一、 什么是Windows API?   

    Windows 这个多作业系统除了协调应用程式的执行、分配内存、管理系统资源…之外, 她同时也是一个很大的服务中心,调用这个服务中心的各种服务(每一种服务就是一个函数),可以帮应用程式达到开启视窗、描绘图形、使用周边设备…等目的,由於这些函数服务的对象是应用程式(Application), 所以便称之为 Application Programming Interface,简称 API 函数。WIN32 API也就是MicrosoftWindows 32位平台的应用程序编程接口。   

  二、VB中调用Windows API的注意事项   

    Visual Basic (VB)作为一种高效编程环境,它封装了部分Windows API函数,但也牺牲了一些API的功能。调用API时稍有不慎就可能导致API编程错误,出现难于捕获或间歇性错误,甚至出现程序崩溃。要减少API编程错误,提高VB调用API时的安全性,应重点注意很多问题。    

    三、Windows API函数的分类    

    控件窗体类    

    * 使窗体右上角的X按钮失效* 调用API函数设计ABOUT窗口* 让窗体处于最前面* 拖动没有标题栏的窗体* 半透明窗体(win2000特有API)    

    * 自制IE风格按纽控件* 制作垂直标题栏的窗体    

    硬件与系统类    

    * 用API函数控制光驱开关* 取回当前计算机名* 妙用GetSystemMetrics函数* 计算Windows运行总时间* 用API函数和注册表获取系统信息* 用VB获得大容量硬盘信息* 取得磁盘序列号、卷标和文件系统类型    

    设备场景类    

    * 显示密码编辑框中的密码* 把桌面反过来* 用VB写屏幕保护程序* 动态改变及恢复屏幕设置* 用VB设计更换屏幕保护的程序    

    绘图类    

    * 实现“百叶窗”图形特效* 用VB制作图形窗体* API实现完美的图片出现效果* 实现平面工具栏* 用VB更换桌面墙纸DIY    

    文件操作类    

    * 利用API创建文件目录* 遍历指定目录和驱动器* 用API函数实现文件夹列表* 在VB中取得Windows的当前目录* 采用API实现文件关联* 采用API实现的文件拖放    

    网络类    

    * 枚举出局域网上所有网络资源* 如何映射/中断网络磁盘* 找出计算机上当前登录的用户

    Windows 消息类    

    * 托盘程序详解* 判断Windows运行模式* SENDMESSAGE函数巧应用* 用Visual Basic终止Windows 9X * “回调”(CallBacks)的实现   

    进程与线程类    

    * 使用超链接和发送EMail * 使Shell指令具有Wait功能* 在任务列表中隐藏程序* 重新启动计算机的实现    

    文本与字体类    

    * 在VB中建立可旋转的文本特效* 一组VB实用小程序    

    位图、图标与光栅运算类    

    * API实现隐藏和显示桌面图标* 闪烁的标题栏* 在菜单中加入图标

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网