问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

谁能教教我VB和SDK```?

发布网友 发布时间:2022-10-03 04:01

我来回答

1个回答

热心网友 时间:2023-10-09 16:54

我可以教你的
目前Windows程序设计的设计主要有三种方式,原始的SDK方式,MFC方式,使用VB和Delphi等在较高层次上封装了API(但仍可调用)的工具来编写的方式。

在Windows系统上,SDK的表现方式就是诸多的API(Application Program Interface)。API在Windows SDK中的定义方式是C语言的格式,众多API为编写和系统相关的程序提供了途径,所以毫无疑问,要直接看MSDN中API的原型,C语言的功底是必不可少的。

当然,安装VC后所自动安装的SDK主要是为用C语言通过VC这个工具进行Windows程序设计提供了基础,实际上,如果安装了Delphi,则Delphi就可以通过它自定义的方式调用Windows的API,安装了VB也是一样,也就是说,API是早已客观存在的,安装这些SDK只是为调用它提供了方便。

API的物理存在形式就是dll文件,这个文件当中通过类的方式对函数进行了封装,留下了调用的接口。根据功能与dll文件,API函数被分成了几大类:

Kernel32.dll文件中封装的函数:通常是和内存处理、文件的I/O和进程管理,多线程等功能有关。

User32.dll文件中封装的函数:通常是处理窗口相关的。

Gdi32.dll文件中封装的函数:通常和图形类的程序设计有关。

除了这几个之外,还有很多的dll,大部分通过文件名就足以猜出其中函数主要是用来实现哪些方面功能的,当然,现有的诸多API手册也往往对API进行了分类
实际上,VB的好多操作都是有相应的API来操作的,VB这个工具是把很多API经过处理之后,用一种特殊的方式展现了出来,隐藏了很多的工作细节,比如,消息循环,在VB中被加工成了事件,这个低一层的内容,下次说。

一般使用API的步骤,是通过对API分类的了解,或上网查到文章,或在群里问到某位弟兄推荐你用某个函数,然后就开始查找目标。

比如,现在我要实现一个VB的窗口总在最前,经过上网查找,得知要使用SetWindowsPos函数,于是,先新建一个VB的标准exe工程。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
打印机硒鼓安装方法及步骤 如何安装新硒鼓? 我现在很困惑该不该和女友继续发展下去 电脑上字体怎么安装方法简单易行的字体安装步骤及技巧 网页字体显示不出.怎么办? 如何添加电脑上没有的字体解决电脑字体限制增加字体选择多样性_百度知 ... 不有效字体文件 电脑字体识别不了 梦见身上煤炭黑的长辈给我钥匙的预兆 株洲最值得一去的古镇 自己预约考驾照手机号换了怎么办 关于两河文明 如何训练猫咪站起来接食物? 如何训练猫站立? 宠物喂养 如何训练猫咪直立行走 一枚书签中考作文 猫躺下、站立的训练是怎样的? 怎么让猫学会站立? 雨杨润木-IKEWENNA塑身内衣要穿好久才有效果? 今天去美容院,老板推荐雨杨润木的美体产品,叫IKEWENNA,有谁用过好不好! 苹果手机怎么更新了酷狗音乐,里面的歌曲都没了,怎么回事 怎么恢复歌曲啊 生姜要去皮吃吗 生姜要不要去皮吃 尖椒炒茄子的做法 尖椒炒茄子的做法简单介绍 茄子烧尖椒的做法 做旱冰场,地点要多少平米以上比较好?通常需要哪些方面的投资? 佛山旱冰场在哪里?室内的环境好点的 告诉我下谢谢了 客厅沙发如何选尺寸?我的客厅尺寸是长4.5米,宽是3.7米。请问各位用什么尺寸?谢谢! 旱冰场开在那些地方比较合适··生意好点啊 我家的客厅南北是5.1米,东西是4.8米,带阳台,请问买沙发多长合适?复制流就算了 菜子油用什么洗涤洁清理最干净? 手机号码已换如何预约考驾照 可以注销后重新申请吗 可以注销了再重新申请吗? 小米手机1s的优势 小米1s手机到底好不好啊? 刚刚注销能立刻注册吗 怎么训练小猫站起来走路 菠萝什么时候开花结果 菠萝几时开花结果 骑自行车时猫怎样能站稳在肩膀上 怎么训练宠物猫咪乖乖躺下? 大智慧金融交易终端专家超赢版股票软件实不实用啊? 制冰机制冰慢怎么调节 谁有qq2010显隐身和ip版本的呀,发给我一个,急用,谢谢了!!请发送到我的QQ邮箱里:1654685011@qq.com 一个IP最多可以上几个QQ ip*了谁帮我注册10个无保qq号,发到我邮箱里wilsonmax@163.com密码123456789就好 我需要代理IP 多少钱一个月 好用不 会不会掉线 我的QQ 121907528 买的QQ帐号 在同一个IP登入了10 可还是上不了密保 大概要多久才可以? 我QQ在一个IP连续登陆10天了,为什么改密码还提示说请在常用IP修改密码(错误119) 无保QQ我已经在同一个ip登录10天了,为什么还不能改密码?谢谢回答者 谁能给我我一个可以显示对方IP版本的QQ啊? 非常感谢!10版或者是11版都行