Chinaunix首页 | 论坛 | 博客
  • 博客访问: 628283
  • 博文数量: 603
  • 博客积分: 4000
  • 博客等级: 上校
  • 技术积分: 4940
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-17 11:04
文章分类

全部博文(603)

文章存档

2011年(1)

2008年(602)

我的朋友

分类:

2008-09-17 11:12:05


()
- ()
-- ()


由 loose_went 在 2004-02-21 11:17 发表:

有发现 [下载] Windows SDK下载

在这里可以下到最新版的WindowsSDK:

这个是完整安装包的下载地址:

呵呵,怎么样?

__________________
站长友情提醒:由于个人能力和精力有限,请大家不要以邮件和聊天的形式提问,如有问题请在论坛提出,我们会尽快作出解答。

成功,源于无限探索...
OICQ:57535891


由 kuangjingbo 在 2004-03-11 15:16 发表:

SDK是干什么的?


由 今天失败者 在 2004-03-24 20:56 发表:

Soft Develop Kit(软件开发包)

__________________


由 zhjihui 在 2004-03-25 07:26 发表:

是不是也是帮助文档?


由 enyuan 在 2004-04-02 10:30 发表:

没有了


由 wangxiaoyong213 在 2004-06-16 22:06 发表:

sorry,the page of your requested could not be founded.


由 qvczx 在 2004-07-02 22:41 发表:

非常感谢楼主人享,去看看!!!

顶!!!


由 Henrya2 在 2004-07-24 17:20 发表:

准确的来说,SDK是Software Development Kit 的缩写,中文意思为 软件开发工具包。它包含了必要C 头文件(c header files)和库文件(libraries)用来编译(Compile)和连接(Link)Win32 应用程序。


由 song3721 在 2004-08-24 12:51 发表:

1

up


由 duke-sun 在 2004-09-13 15:59 发表:

多谢 了


由 xiaochenshuo 在 2004-09-16 10:33 发表:

那经常所说的编写SDK风格的程序,和这里的SDK是不是一个意思呀?


由 wujing_623 在 2004-09-23 14:23 发表:

sdk是msdn吗????


由 querw 在 2004-09-23 15:58 发表:

vc的库的版本还是98年的,太老了,装了新SDK后,爽!很多新API就能用了(比如PSAPI)

__________________
海纳百川,有容乃大;
壁立千仞,无欲则刚.


由 EngleLin 在 2004-09-27 23:49 发表:

真的找不到了

在微软的网站里搜索遍了,根本不见Windows SDK版本了。替代版本是什么呢?谁有啊?
下面源引我见过的一篇文章,对大家或许有帮助

原作者姓名 周巧生

<正文>


Windows SDK入门浅谈

什么是Windows SDK

SDK即software develope kit(软件开发工具包),它包含了进行Windows软件开发的文档和API函数的输入库、头文件(因为API在动态链接库中,这些动态链接库是系统的组成部分因此不用再提供,而输入库和头文件则必须,这样才能在你的程序中使用API函数)。早期SDK是一个单独发放的包,现在在Visual C++和其他一些开发环境中已经包含了它。如果你已经安装了VC++那么就可以开始编写Windows程序了。随着Windows系统的发展,SDK的内容越来越多,我们只要抓住最基本的方面。至于其他专门的主题,就根据自己的兴趣和技术方向进一步学习了。

第一个Windows程序

如果你已经开始,你的教材应该是那本经典的programming windows (petzold)或者是一本相似的书。但无论哪本书,一开始你都会面对一个基本的Windows SDK程序,这个程序有几十行。尽管也不算长,但比C版的hello world长多了。更糟的是,里面充斥着奇怪的变量类型和常量定义,不过先不用被它吓住,让我们看看这里面有些什么。首先会有一个#include ,嗯,没什么奇怪的,这和#inclde 没什么两样。然后是一个函数声明:LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ; 有点困惑了,一下子就出来了好几个“生词”,而且函数名前面有两个修饰符也是以前没有遇到的。好在我们还可以辨认出这是一个函数声明。再往下看是WinMain函数,又是一堆生词,我猜想你可能已经开始郁闷了。想一遍看懂这个程序确实困难,所以看不懂也没关系。看不下去了可以看看书上的讲解。这篇文章并不是要完整分析这个程序的,hfire不可能有petzold讲的好。在这里hfire帮你分析一下一些陌生的东西。
首先说Windows的数据类型。尽管这些数据类型看上去很陌生,其实它们是由C的基本数据类型define的。比如UINT就是unsinged int,PSTR就是pointer to string 的意思,猜猜就知道是char * 。Windows还有很多系统定义的结构体,比如WNDCLASS,MSG等,这些东西见的多了就自然明白了。Windows还有一个重要的概念,句柄。通过句柄就可以操作Windows对象。HWND,HINSTANCE,HDC等都是句柄。
再说说Windows程序的结构。一般有一个WinMain函数作为程序的入口点,在WinMain里面定义窗口类,进行消息循环。消息循环就是那个普通的while循环,在其中接收消息、分发消息。然后是窗口函数WndProc,名字可以自己定。在其中用一个大的switch结构检索消息,在每个case下面写处理消息的代码。最简单的Windows SDK程序只要写这两个函数就够了。等你的程序写长了,就要把特定的消息处理代码写成函数,以便在处理消息时调用,甚至你可以使用C++来写程序。等你熟悉这种结构以后,就可以任意发挥了。

几种Windows编程方法的辨析

很多初学者往往会将Windows编程和VC++混为一谈。打开VC++的新建项目,可以看到VC++支持很多种工程。包括命令行的,MFC的,还有就是Win32 Application,即SDK程序。使用VC++未必是编写SDK程序,编写SDK程序也未必要用VC++。 编写Windows程序的方法也不止SDK一种,还包括使用类库如MFC,OWL,使用快速开发工具如VB,Delphi。这些方法各有各的用处。使用SDK无疑是最麻烦的了,我们学习SDK也并非是为了用它来编软件,虽然它可以,主要是为了对Windows编程有比较清晰的认识,这样你使用MFC时就可以做到“胸中自有沟壑”。


<正文完>

__________________
一骑游天下


由 EngleLin 在 2004-09-28 00:34 发表:

这里的可以下载

从Windows 98起,Windows SDK叫Platform SDK( )。Platform SDK包括最新的Windows API(如Windows 2000的新函数)的有关声明、例子,值得下载。
当微软每次推出一个重要的Windows版本,一般都会同时推出一个SDK(Software Development Kit),SDK中包括开发该版本Windows所需要的函数和常数定义、API函数说明文档、相关的工具和示例。SDK一般都使用C语言,但不包括编译器。SDK可以在微软的站点下载,也可以在MSDN专业版和企业版的光盘中找到。安装SDK后,使用VC++编写和编译程序就可以了。VC++中包括了SDK中的所有头文件、帮助、示例和工具,所以如果你使用的是VC++,你一般就不需要SDK了。只有当你的VC++版本比较低,如你使用的是VC++ 5.0,而想利用Win98中提供的新功能时,才需要安装SDK。

__________________
一骑游天下


由 JiJunXu 在 2004-09-28 20:27 发表:

楼上的讲的不错.VC6.0里是不是只包含了98的SDK.?


由 airwt 在 2004-10-14 03:05 发表:

下不了了!!!


由 firstdreamer 在 2004-11-22 09:29 发表:

EngleLin说的没错,我支持!


由 betatom 在 2004-11-27 10:11 发表:

学到了


由 jayjiang 在 2004-12-10 22:37 发表:

谢谢

__________________
jay


由 Jimh2 在 2005-01-28 22:58 发表:

链接是错误的。


由 xch_554 在 2005-01-30 20:52 发表:

下不了


由 shouzhou 在 2005-02-21 14:19 发表:

每天学一点


由 onlyu 在 2005-03-05 19:03 发表:

看不大懂


由 chase110 在 2005-03-29 21:02 发表:

楼主讲的好啊,谢了


__________________
45度向上倾斜


由 xuejianxue 在 2005-03-31 10:07 发表:

感谢楼主阿,我去看看,呵呵这么好的东西,


由 planelv 在 2005-04-22 08:51 发表:

呵呵,多了层理解了!


由 Marlboro 在 2005-04-23 20:43 发表:

呵呵,直接装VC不就行了!

__________________
还是原始社会好呀!


由 sxgwy 在 2005-05-07 09:16 发表:

刚开始学习windows编程,看了这篇sdk介绍,对它有了点初步的了解,谢谢了


由 逆序排列 在 2005-05-08 19:07 发表:

晕啊!全英文的啊
看不懂哦
悔当初没把英语学好啊


由 情花就一朵 在 2005-05-27 12:57 发表:

和和!!!!!!!!!
不错也

__________________
春来桃花艳
情花网上开


由 zelos 在 2005-09-30 20:30 发表:

楼主讲得很清楚!希望多一些这样的帖.


由 liuman02 在 2005-10-22 11:13 发表:

多谢楼主...
马上看看..


由 fourwinter 在 2006-01-11 09:51 发表:

那如果装了VC++.NET不就什么都解决了么?可以在 里边直接用SDK的啊


由 KissMoon 在 2006-02-13 22:09 发表:

好像过时了,怎还致顶?????


全部时间均为北京时间. 现在时间是14:47 .

Powered by: vBulletin Version 2.2.8
Translated and hacked by:
Copyright © Jelsoft Enterprises Limited 2000, 2001.


--------------------next---------------------

阅读(339) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~