登陆论坛 找回密码 立刻获得20pp! 地图 帮助
宽带山生活
论 坛
MYHOME哇山商城生活助手返回首页>>

版主:

  • 主题内容
<< [1] >>  [只看楼主]  [加入关注] 点击:986 回复:18 已被0人关注

主题:sdk编程是怎么回事

276 0

来自:上海
注册:2001-11-28
发帖:150+137 
是不是和api编程差不多




-------------------------------------------------------------------------------------------
xcvxv

发表于:2003-01-29 18:36:24

钢盅郭子
260 0

来自:上海
注册:2002-04-07
发帖:195+2678 
狭义上说

sdk == win32 api




-------------------------------------------------------------------------------------------
伝せずは終り


歴史ま始まる

发表于:2003-01-29 19:28:16

105 0

来自:上海
注册:2002-03-18
发帖:1+33 
SDK==SOFTWARE DEVELOP KIT(软件开发包)

WIN32 SDK一般就是指使用WIN32 RAW API 编程的方法。

不过SDK应该并不就等于使用WIN32 RAW API。比方讲MS的最新的产品。NET 就有个所谓的。NET FRAMEWORK SDK。我想不会说象这种完全由BIT CODE 构成的程序也是“?直接”调用RAW API的吧?



-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......

发表于:2003-01-29 20:31:42

284 0

来自:上海
注册:2001-01-17
发帖:64+495 
VC中,WIN32SDK和MFC是使用最广的两种不同的FRAMEWORK,都可以用来创建Win32程序.

SDK的代码是直接和系统打交道,MFC是通过库来和系统打交道.

SDK是C的风格(全部用函数),MFC是C++风格(全部用类来封装).

SDK是祖宗.不要以为你会了MFC就不用学SDK了




-------------------------------------------------------------------------------------------
- 0 error(s), 0 warning(s)

发表于:2003-01-29 21:34:20

276 0

来自:上海
注册:2001-11-28
发帖:150+137 
为什么会了mfc(其实我还不会)还是要会sdk,我看好像sdk那些事mfc都能做




-------------------------------------------------------------------------------------------
xcvxv

发表于:2003-01-29 22:00:27

105 0

来自:上海
注册:2002-03-18
发帖:1+33 
首先,你看一下WIN32API列表就明白了,还有N多的API没有封装到MFC中去。

另外,理解SDK的方法对理解MFC的运作有莫大的好处。如同理解了汇编语言就不难学会C(不包含C++)一样。



-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......

发表于:2003-01-29 22:49:06

269 0

来自:上海
注册:2001-05-22
发帖:19+803 
不完全同意Error所说的

你的理解有问题

SDK的代码是直接和系统打交道,MFC是通过库来和系统打交道.

WIN32SDK和MFC是使用最广的两种不同的FRAMEWORK



我觉得这两句话都有问题

你看看那里不对




-------------------------------------------------------------------------------------------
y shadowy


http://www.allaboutprogram.com/bb/

发表于:2003-01-29 23:30:33

358 0

来自:上海
注册:2001-08-15
发帖:84+470 
MFC封装了许多

看SDK对你学习很有帮助.




-------------------------------------------------------------------------------------------
蓝色的海水,蓝色的微笑~

发表于:2003-01-29 23:46:21

358 0

来自:上海
注册:2000-12-22
发帖:20+1025 
MFC既不属于SDK,也不属于API

API一般是针对操作系统本身的函数调用

SDK一般是非操作系统的软件的开发包,包含开发工具

例如

DirectX SDK,MediaPlayer SDK,

但是也有特殊的地方,例如

Windows PocketPC SDK,

PocketPC用的是Win32 API得子集,但是这个SDK里包含模拟器,远程文件管理等相关开发工具,因此也称为SDK



以上为个人理解




-------------------------------------------------------------------------------------------
msn:保密

发表于:2003-01-29 23:50:59
推荐:小贝悲剧中的悲剧…… ...第8楼...

钢盅郭子
260 0

来自:上海
注册:2002-04-07
发帖:195+2678 
所以我说了嘛

狭义上说

这里的狭义就是指Windows平台的SDK开发

也就是Win32 API



error有一点说的不对

MFC中的Document/View是一种Framework

SDK可以说是一个开发包

也可以说是开发环境——Win32 SDK、J2SDK就是分别在Win32和Java2平台上的SDK

更可以说是一种开发模式

当然

MFC也有这几层意思





SDK兼容C的,当然你要使用C++也可以

MFC是必需使用C++的



SDK是函数库,也就是API集合

MFC是类库




-------------------------------------------------------------------------------------------
伝せずは終り


歴史ま始まる

发表于:2003-01-30 10:11:19

284 0

来自:上海
注册:2001-01-17
发帖:64+495 
谢谢指正downloading



反正是同一个用途.



-------------------------------------------------------------------------------------------
- 0 error(s), 0 warning(s)

发表于:2003-01-30 20:30:16
推荐:太有柴了!真他妈笑死了 ...第10楼...

276 0

来自:上海
注册:2001-11-28
发帖:150+137 
学api编程的一个好处,就是有些函数在书写的时候,VC会跳出来提示,懂api的话,就能看懂,不用一个个看msdn了。不知我说道对不对,你们说呢?




-------------------------------------------------------------------------------------------
xcvxv

发表于:2003-02-01 10:45:28

358 0

来自:上海
注册:2001-08-15
发帖:84+470 
这个功能从VC6开始的...




-------------------------------------------------------------------------------------------
蓝色的海水,蓝色的微笑~

发表于:2003-02-01 12:41:00

钢盅郭子
260 0

来自:上海
注册:2002-04-07
发帖:195+2678 
mfc也一样的

呵呵




-------------------------------------------------------------------------------------------
伝せずは終り


歴史ま始まる

发表于:2003-02-01 13:28:41
推荐:游走2009--摄影一年回顾 ...第13楼...

120 0

来自:上海
注册:2002-09-05
发帖:10+33 
MFC ?

不会! downloading



还是API的好。 downloading



-------------------------------------------------------------------------------------------
在某种程度上,天才与蠢材是等价的......

发表于:2003-02-08 18:48:54

284 0

来自:上海
注册:2001-01-17
发帖:64+495 
偶也不太会downloading

只是VC做的太好了,不但生成了框架,Wizard也可以替你处理很多事情,然后就是找TODO。

茫茫的代码中,绝大多数的东西是你不用理睬的。

(怎么感觉又回到了VBdownloading



偶也感觉API的好啊。downloadingdownloading



-------------------------------------------------------------------------------------------
- 0 error(s), 0 warning(s)

发表于:2003-02-08 19:46:54

56 0

来自:保密
注册:2003-02-10
发帖:11+28 
sdk玩3d好用。!!!




-------------------------------------------------------------------------------------------
next turn

发表于:2003-03-12 13:37:24

284 0

来自:上海
注册:2001-01-17
发帖:64+495 
dx sdk提供的 CD3DApplication 是用win32sdk写的,为的是能让开发者看清楚一些细节.这些细节很多在mfc中被框架包办了.还有一点就是效率.游戏的loop放在mfc中可能会在message map中大绕圈子.



但你如果熟悉mfc,你会发现它绝对比win32sdk好用.不仅因为封装的很好,IDE(尤其是vc.net)也提供了非常简洁方便的操作,替你办了很多事情.




-------------------------------------------------------------------------------------------
- 0 error(s), 0 warning(s)

发表于:2003-03-14 19:35:23

回复主题 [ 返回 ]
主题: sdk编程是怎么回事
手机看宽带山

关于我们 - 联系我们 - 加入我们 - 营销服务 - 友情链接 - 频道合作- PChome Widget
Copyright © 1996-2010 PChome.net All rights reserved. 电脑之家 版权所有