20分求VB编程 飞信API 用飞信发短信要钱吗 在线等

怎么用vb编写自动用飞信客户端发短信的软件_百度知道通过API学习VB编程-VB进阶提高_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
通过API学习VB编程-VB进阶提高
上传于||文档简介
&&通​过​A​P​I​的​学​习​,​可​以​完​全​的​深​入​到​V​B​高​级​编​程​,​是​你​入​门​要​提​高​必​须​学​习​的​教​程
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩17页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢天极传媒:天极网全国分站
您现在的位置: &&Visual Basic.NET编程中调用Windows API
VB.NET编程中调用Windows API
天极网 11:25
  Windows API就是Windows系统的API函数简称(Application Program Interface,即:程序接口函数),它是Windows提供给各种开发基于Windows平台应用软件的开发语言的一些公用的函数,这些函数一般都比较底层,所以当各种开发语言使用自带的函数或类库已无法解决问题时,调用Windows API函数往往是一种非常直接、有效的解决方法。但由于在程序中调用Windows API函数一般都很复杂,所以对于程序员来说,是否能够灵活的使用Windows API函数,往往也是其水平高低的一个重要标志。但自从推出.Net框架以后,各种开发基于.Net平台下的程序语言,如 .Net、Visual#等却很少使用Windows API函数,并且微软公司也不像以前那样,提倡在这些.Net开发语言中使用Windows API函数,其主要的原因如下:  1. .Net框架所附带的类库.Net FrameWork SDK是一个内容丰富、功能强大的软件开发包,各种Windows API函数所实现的各种功能几乎都可以在这个软件开发包中找到与之对应的部分。  2. 微软Visual Basic .Net、Visual C#等目的是编写跨平台的应用程序,如果在Visual Basic .Net、Visual C#等中使用Windows API函数,这也就注定了编写出的程序只能运行于Windows平台之下,而弱化了.NET的跨平台能力。这也就是为什么微软不提倡在.Net平台调用Windows API函数的原因。  虽然微软并不提倡在Visual Basic .Net、Visual C#中调用Windows API函数,但由于目前.Net 框架推出时间较短,.Net FrameWork SDK中提供的类库还并不足以完全替换Windows API函数的所有功能,所以在某些时候,.Net开发语言还是必须要调用Windows API函数。  一.平台调用、托管DLL、非托管DLL简介:  托管DLL就是能够在公共语言运行库(Common Language Runtime,简称CLR)中能够直接引用的,并且扩展名为“DLL”的文件。具体所指就是封装各种命名空间所在的DLL文件,如System.dll等。非托管DLL就是平常所的动态链接库等,其中就包括了封装所有Windows API函数的DLL文件。各种非托管DLL中的函数在公共语言运行库中不能直接被调用,而需要经过.Net框架提供的“平台调用”服务后才可以。  “平台调用”是.Net框架为Visual Basic .Net、Visual C#等.Net开发语言提供的一种服务,用以在托管代码中引入各种非托管DLL中封装的函数(其中包括Windows API函数)。“平台调用”依赖于元数据在运行时查找导出函数并封装其参数。图01公共语言运行库利用“平台服务”调用非托管DLL中的函数的流程图:
图01:“平台服务”的调用非托管函数的流程图  在托管代码中使用“平台调用”服务调用非托管DLL中封装的函数时,“平台服务”将依次执行以下操作:   1. 查找包含该函数所在的DLL文件。   2. 如果找到,则将该DLL文件 加载到中。   3. 查找函数在内存中的地址并将其参数推到堆栈上,并封送所需的数据。   4. 将控制权转移给非托管函数。 这样整个函数调用完成。  在Visual Basic .Net中使用“平台调用”服务,申明Windows API函数主要有二种具体的实现方法:   1. 使用DllImport特征类来申明Windows API函数。  2. 使用“Declare”语句来申明Windows API函数。  这二种方法虽有异曲同工之效,但在繁简上却有很大差异,第一种方法申明过程比较复杂,很容易在申明Windows API函数时出错,所以并不提倡。而第二种方法相对简单,并且又保存了以前Visual Basic中的很多语法,所以在平常时大都使用这种方法来申明Windows API函数。
(作者:马金虎责任编辑:方舟)
欢迎在新浪微博上关注我们
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!
笔记本手机数码家电VB编程培训视频教程-为大家详解VB编程API、Internet、数据库、多媒体、图像等内容-网络编程视频-星火视频教程
&&&&&&&&&&&&&&&VB编程培训视频教程
名称:VB编程培训视频教程分类:网络编程主讲:&&&&TAG:&&&&&&&&时间: 11:31收藏:&&
VB编程培训视频教程相关介绍
  Visual Basic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言,也曾是世界上最轻巧易用的WinForm编程工具。如果你想学习Visual Basic编程的相关知识,可以参考一下星火教育收录的这部VB编程培训视频教程。其中内容涉及:VB编程API、Internet、数据库、多媒体、图像等常用入门知识。  从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。  VB 的中心思想就是要便于程序员使用,无论是新手或者专家。VB使用了可以简单建立应用程序的GUI 系统,但是又可以开发相当复杂的程序。VB 的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组件的属性和方法。因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。过去的版本里面 VB 程序的性能问题一直被放在了桌面上,但是随着计算机速度的飞速增加,关于性能的争论已经越来越少。  窗体控件的增加和改变可以用拖放技术实现。一个排列满控件的工具箱用来显示可用控件(比如文本框或者按钮)。每个控件都有自己的属性和事件。默认的属性值会在控件创建的时候提供,但是程序员也可以进行更改。很多的属性值可以在运行时候随着用户的动作和修改进行改动,这样就形成了一个动态的程序。举个例子来说:窗体的大小改变事件中加入了可以改变控件位置的代码,在运行时候每当用户更改窗口大小,控件也会随之改变位置。在文本框中的文字改变事件中加入相应的代码,程序就能够在文字输入的时候自动翻译或者阻止某些字符的输入。  VB 的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。  VB 的组件既可以拥有用户界面,也可以没有。这样一来服务器端程序就可以处理增加的模块。  VB 使用参数计算的方法来进行垃圾收集,这个方法中包含有大量的对象,提供基本的面向对象支持。因为越来越多组件的出现,程序员可以选用自己需要的扩展库。和有些语言不一样,VB 对大小写不敏感,但是能自动转换关键词到标准的大小写状态,以及强制使得符号表入口的实体的变量名称遵循书写规则。默认情况下字符串的比较是对大小写敏感的,但是可以关闭这个功能。  VB 使得大量的外界控件有了自己的生存空间。大量的第三方控件针对 VB 提供。VB 也提供了建立、使用和重用这些控件的方法,但是由于语言问题,从一个应用程序创建另外一个并不简单。
┆ 版权所有:星火视频教程网 | 苏ICP备号 | Email:20分求VB编程 飞信API 发短信 在线等_百度知道}

我要回帖

更多关于 用飞信发短信要钱吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信