WindowsAPI的作用及使用技巧

中天钢铁管件

中天钢铁管件

2016-02-19 14:24

今天图老师小编给大家介绍下WindowsAPI的作用及使用技巧,平时喜欢WindowsAPI的作用及使用技巧的朋友赶紧收藏起来吧!记得点赞哦~
1.什么是WindowsAPI?

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

  凡是在Windows工作环境底下执行的应用程式,都可以调用WindowsAPI。

  2.WindowsAPI的历史与现状

  当WINDOWS操作系统开始占据主导地位的时候,开发WINDOWS平台下的应用程序成为人们的需要。而在WINDOWS程序设计领域处于发展的初期,WINDOWS程序员所能使用的编程工具唯有API函数,这些函数是WINDOWS提供给应用程序与操作系统的接口,他们犹如“积木块”一样,可以搭建出各种界面丰富,功能灵活的应用程序。所以可以认为API函数是构筑整个WINDOWS框架的基石,在它的下面是WINDOWS的操作系统核心,而它的上面则是所有的华丽的WINDOWS应用程序。

  但是,没有合适的Windows编程平台,程序员想编写具有Windows风格的软件,必须借助API,API也因此被赋予至高无上的地位。那时的WINDOWS程序开发还是比较复杂的工作,程序员必须熟记一大堆常用的API函数,而且还得对WINDOWS操作系统有深入的了解。然而随着软件技术的不断发展,在WINDOWS平台上出现了很多优秀的可视化编程环境,程序员可以采用“即见即所得”的编程方式来开发具有精美用户界面和功能强大的应用程序。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  这些优秀可视化编程环境操作简单、界面友好(诸如VB、VC 、DELPHI等),在这些工具中提供了大量的类库和各种控件,它们替代了API的神秘功能,事实上这些类库和控件都是构架在WIN32API函数基础之上的,是封装了的API函数的集合。它们把常用的API函数的组合在一起成为一个控件或类库,并赋予其方便的使用方法,所以极大的加速了WINDOWS应用程序开发的过程。有了这些控件和类库,程序员便可以把主要精力放在程序整体功能的设计上,而不必过于关注技术细节。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  实际上如果我们要开发出更灵活、更实用、更具效率的应用程序,必然要涉及到直接使用API函数,虽然类库和控件使应用程序的开发简单的多,但它们只提供WINDOWS的一般功能,对于比较复杂和特殊的功能来说,使用类库和控件是非常难以实现的,这时就需要采用API函数来实现。

  这也是API函数使用的场合,所以我们对待API函数不必刻意去研究每一个函数的用法,那也是不现实的(能用得到的API函数有几千个呢)。正如某位大虾所说:API不要去学,在需要的时候去查API帮助就足够了。但是,许多API函数令人难以理解,易于误用,还会导致出错,这一切都阻碍了它的推广。本专题就是想帮助那些想快速掌握API函数用法的同志们。通过对API函数的分类,结合一些有趣的实例,应该可以达到快速掌握的目的。

->

展开更多 50%)
分享

猜你喜欢

WindowsAPI的作用及使用技巧

编程语言 网络编程
WindowsAPI的作用及使用技巧

【揭秘】化妆品的使用技巧及作用

美容
【揭秘】化妆品的使用技巧及作用

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

word域的概念、作用及使用范例

电脑入门
word域的概念、作用及使用范例

冬季相机使用及保养技巧

摄影 人像摄影 静物摄影
冬季相机使用及保养技巧

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

ADBlock使用技巧及常见问题

电脑网络
ADBlock使用技巧及常见问题

详解配色方法及色彩使用技巧

平面设计 海报设计 广告设计 画报设计 签名设计 服装设计 名片设计 画册设计 版式设计 商标设计
详解配色方法及色彩使用技巧

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

VB中注册控件的三种简单方法

VB中注册控件的三种简单方法

VB编程计算农历的计算方法

VB编程计算农历的计算方法
下拉加载更多内容 ↓