| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 682 人关注过本帖
标题:问个问题?
只看楼主 加入收藏
编程新贵
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2006-8-11
收藏
 问题点数:0 回复次数:10 
问个问题?
我是VB的初学者,我想学API函数,不知道难学吗?学会了是不是对VB编程有很大的帮助?
搜索更多相关主题的帖子: 编程 想学 
2006-08-23 11:41
yeshirow
Rank: 4
等 级:贵宾
威 望:10
帖 子:854
专家分:0
注 册:2006-6-8
收藏
得分:0 

具體是甚麽 API,
是指 Windows API,
還是指第三方軟體的 API


原來朋友仔感情再天真, 亦是我永遠也會愛惜的人, 明日愛他人, 也記住學會不要緊; 原來朋友比戀人更高分, 亦讓我開始懂得不記恨, 若大家都敏感, 我更要永遠記得拒絕再因小事怪人, 爲何沒有這條校訓...Twins-朋友仔 MCSD Training
2006-08-23 11:44
编程新贵
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2006-8-11
收藏
得分:0 
windows api,其他的我不清楚啊
2006-08-23 11:47
yeshirow
Rank: 4
等 级:贵宾
威 望:10
帖 子:854
专家分:0
注 册:2006-6-8
收藏
得分:0 

你已經說了, 你想學習 Windows API

不過我要指正一下, 學習 Windows API 是對 Windows 編程有很大幫助, 並不是說對 VB 編程有很大幫助(當然是有幫助)


原來朋友仔感情再天真, 亦是我永遠也會愛惜的人, 明日愛他人, 也記住學會不要緊; 原來朋友比戀人更高分, 亦讓我開始懂得不記恨, 若大家都敏感, 我更要永遠記得拒絕再因小事怪人, 爲何沒有這條校訓...Twins-朋友仔 MCSD Training
2006-08-23 11:50
学习VB才2天
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1653
专家分:0
注 册:2006-5-4
收藏
得分:0 
API 是VB程序员的必须品 能挣工资 就一定要学API 因为VB的局限性,文件大.控件制作者要考虑到使用者的一切可以用的情况 所以文件必要的大了起来


软件大小也是衡量软件好坏的一个指标.

所以,应用WINAPI应该是VB编程的必经之路.

其实,VB的API也不是很难,主要是学习有点麻烦而已

函数声明都要有一个很长的代码..

Declare Function BeginPath Lib "gdi32" Alias "BeginPath" (ByVal hdc As Long) As Long

是不是代码看不过来啊 不过微软为了使程序员不造成这些东西的输入错误,搞了一个API浏览器.

其实主要记的API的地方不多.

Declare Function 这个东西是每个API必须的,所以死记就可以了,一般像BeginPath这样的函数声明都与英语的意思相关,所以你稍微有点英语基础就能够很方便的记住这些API
Lib "gdi32" Alias "BeginPath" (ByVal hdc As Long) As Long


这些怎么解释呢?Lib "gdi32" Alias "BeginPath" 就是要调用这个函数所在的DLL文件. ALias "BeginPath" 这个是别名,预防声明错误用的,如果你有把握的话可以省略.
Lib 后面"gdi32"这个是DLL的文件名称. 它有很多的DLL库.如果这些DLL在WINDOWS或者SYSTEM32的文件夹下可以不用加别的.如果你用的别的DLL中的函数,而你的DLL不在这两个文件夹下,就要声明路径了.如"D:\API\gdi32.DLL"

最后说一句……………………………………………………我先去吃饭了,如果有什么问题可以稍候再问我。。。

[GLOW=255,DeepPink,3]我的免费网盘[/GLOW]
2006-08-23 12:00
yeshirow
Rank: 4
等 级:贵宾
威 望:10
帖 子:854
专家分:0
注 册:2006-6-8
收藏
得分:0 
其实,VB的API也不是很难,主要是学习有点麻烦而已

看來你沒有明白我的意思, 你會認爲
BeginPath 函數是 VB 的 API 嗎, 這個概念你還未搞清楚.


原來朋友仔感情再天真, 亦是我永遠也會愛惜的人, 明日愛他人, 也記住學會不要緊; 原來朋友比戀人更高分, 亦讓我開始懂得不記恨, 若大家都敏感, 我更要永遠記得拒絕再因小事怪人, 爲何沒有這條校訓...Twins-朋友仔 MCSD Training
2006-08-23 12:17
学习VB才2天
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1653
专家分:0
注 册:2006-5-4
收藏
得分:0 

恩 WINDOWS的API 纠正错误。

WINDOWS提供很多的API给VB,VC。。。

怎么说呢?就是VB的许多功能可以用WINDOWS的API扩展...


[GLOW=255,DeepPink,3]我的免费网盘[/GLOW]
2006-08-23 12:32
yeshirow
Rank: 4
等 级:贵宾
威 望:10
帖 子:854
专家分:0
注 册:2006-6-8
收藏
得分:0 

看來上樓是個很熱愛編程的人, 也是很認真的人.

其實 Win32 API 最好的學習方法還是看 MSDN, 裏面羅列了絕大部分的 Win32API 詳細說明.
而且針對操作系統不同, 所能使用的 api 還是有差別的... 裏面描述得比較詳細..
不過就是例子比較少....

图片附件: 游客没有浏览图片的权限,请 登录注册


原來朋友仔感情再天真, 亦是我永遠也會愛惜的人, 明日愛他人, 也記住學會不要緊; 原來朋友比戀人更高分, 亦讓我開始懂得不記恨, 若大家都敏感, 我更要永遠記得拒絕再因小事怪人, 爲何沒有這條校訓...Twins-朋友仔 MCSD Training
2006-08-23 12:43
学习VB才2天
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1653
专家分:0
注 册:2006-5-4
收藏
得分:0 
恩 MSDN中的API可能不全.如果想要的话 可以给你发一个已经汉化的API函数查询系统...



图片附件: 游客没有浏览图片的权限,请 登录注册


[GLOW=255,DeepPink,3]我的免费网盘[/GLOW]
2006-08-23 12:53
yeshirow
Rank: 4
等 级:贵宾
威 望:10
帖 子:854
专家分:0
注 册:2006-6-8
收藏
得分:0 

嗯, 不錯呀....好東西
-----------------------------
當習慣了用 API 去支持 VB 的編寫, 有時會覺得 VB 其實不太適合


原來朋友仔感情再天真, 亦是我永遠也會愛惜的人, 明日愛他人, 也記住學會不要緊; 原來朋友比戀人更高分, 亦讓我開始懂得不記恨, 若大家都敏感, 我更要永遠記得拒絕再因小事怪人, 爲何沒有這條校訓...Twins-朋友仔 MCSD Training
2006-08-23 12:56
快速回复:问个问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017766 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved