精华内容
下载资源
问答
  • 30天精通iPhone手机编程+实例iPhone SDK编程入门教程.rar
  • DirectX 9 SDK编程教程

    2011-06-25 16:29:36
    欢迎来到我的第一个关于DirectX编程教程,我们使用的是DirectX 9 SDK。很大一部 分的C#开发人员都等待这个版本。在此这前,C#开发人员都是通过DirectX 7 或 8 的 VB组件,使用COM接口的方式,来进行DirectX的...
  • 实例_iPhone_SDK_编程入门教程.doc 实例_iPhone_SDK_编程入门教程.doc 实例_iPhone_SDK_编程入门教程.doc 实例_iPhone_SDK_编程入门教程.doc 实例_iPhone_SDK_编程入门教程.doc
  • iOS SDK实例编程入门教程,按例子一步步学习实现。
  • vSphere SDK 编程指南

    热门讨论 2010-12-20 15:15:53
    vSphere SDK 编程指南 vSphere SDK 编程指南
  • iPhone_SDK_编程入门教程 不错的文档
  • windows+SDK编程入门介绍
  • 本pdf是根据小甲鱼《WindowsSDK编程》视频教程做的笔记,很详细,大家可以下载使用,节省大家做笔记时间!
  • win32 sdk 编程

    2011-08-26 19:07:21
    Win32_SDK教程.doc 白手起家Win32SDK应用程序.doc
  • windows的sdk编程

    2010-08-17 23:30:00
     请问高手,windows的sdk编程是指什么的,说sdk是一个工具包,那么vc是不是windows的sdk啊,即用vc编程序是不是叫做windows的sdk编程啊? 问题补充:那请问如果我现在想学windows API 编程的话,用哪个工具啊, 是...

     

    请问高手,windows的sdk编程是指什么的,说sdk是一个工具包,那么vc是不是windows的sdk啊,即用vc编程序是不是叫做windows的sdk编程啊? 
    问题补充:
    那请问如果我现在想学windows API 编程的话,用哪个工具啊,
    是怎么样编的,是不是要一种编程作为载体,比如说用c++来编写程序,然后在程序中调用windows API函数的才叫做windows API 编程啊?
    提问者: buywell - 二级
    最佳答案
    什么是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 <windows.h> ,嗯,没什么奇怪的,这和#inclde <stdio.h>没什么两样。然后是一个函数声明: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++来写程序。等你熟悉这种结构以后,就可以任意发挥了。 
    
      其他的不想说太多,学SDK很重要的是不要期望在开始时把每行代码都搞清楚。 
    
    
    学习的方法 
    
    
      当然是多写程序了。最好每个主题都写一个。从一开始的窗口,文本显示到图形显示、控件、对话框,多写就能领会Windows编程的内涵。当第一部分学的差不多了,可以写一个综合点的程序。最后你会发现你可以写很长的程序了,1000多行也不算长,但对于当时学C时是难以想象的。还有重要的是多上一些专门的网站,比如VC知识库(www.vckbase.com)和VC之路(有一本很好的教程,不过现在网站的东西都没了,正在恢复),另外www.csdn.net也是一个不错的地方。 
    
    
    几种Windows编程方法的辨析及其它 
    
    
      很多初学者往往会将Windows编程和VC++混为一谈。打开VC++的新建项目,可以看到VC++支持很多种工程。包括命令行的,MFC的,还有就是Win32 Application,即SDK程序。使用VC++未必是编写SDK程序,编写SDK程序也未必要用VC++。 编写Windows程序的方法也不止SDK一种,还包括使用类库如MFC,OWL,使用快速开发工具如VB,Delphi。这些方法各有各的用处。使用SDK无疑是最麻烦的了,我们学习SDK也并非是为了用它来编软件,虽然它可以,主要是为了对Windows编程有比较清晰的认识,这样你使用MFC时就可以做到“胸中自有沟壑”。 
    展开全文
  • Windows编程的sdk编程浅谈

    千次阅读 2018-06-24 10:45:28
    什么是Windows SDK SDK即software develope kit(软件开发工具包),它包含了进行Windows软件开发的文档和API函数的输入库、头文件(因为API在动态链接库中,这些动态链接库是系统的组成部分因此不用再提供,而...
    什么是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 <windows.h> ,嗯,没什么奇怪的,这和#inclde <stdio.h>没什么两样。然后是一个函数声明: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++来写程序。等你熟悉这种结构以后,就可以任意发挥了。 
    
      其他的不想说太多,学SDK很重要的是不要期望在开始时把每行代码都搞清楚。 
    
    
    学习的方法 
    
    
      当然是多写程序了。最好每个主题都写一个。从一开始的窗口,文本显示到图形显示、控件、对话框,多写就能领会Windows编程的内涵。当第一部分学的差不多了,可以写一个综合点的程序。最后你会发现你可以写很长的程序了,1000多行也不算长,但对于当时学C时是难以想象的。还有重要的是多上一些专门的网站,比如VC知识库(www.vckbase.com)和VC之路(有一本很好的教程,不过现在网站的东西都没了,正在恢复),另外www.csdn.net也是一个不错的地方。 
    
    
    几种Windows编程方法的辨析及其它 
    
    
      很多初学者往往会将Windows编程和VC++混为一谈。打开VC++的新建项目,可以看到VC++支持很多种工程。包括命令行的,MFC的,还有就是Win32 Application,即SDK程序。使用VC++未必是编写SDK程序,编写SDK程序也未必要用VC++。 编写Windows程序的方法也不止SDK一种,还包括使用类库如MFC,OWL,使用快速开发工具如VB,Delphi。这些方法各有各的用处。使用SDK无疑是最麻烦的了,我们学习SDK也并非是为了用它来编软件,虽然它可以,主要是为了对Windows编程有比较清晰的认识,这样你使用MFC时就可以做到“胸中自有沟壑”。 
    展开全文
  • 实例_iPhone_SDK_编程入门教程 DAY ONE - MinutesToMidnight 2 Day Two Bonfire 9 DAY THREE - OPEN URL 12 DAY Four – What is my IP? 15 DAY Five – Count Me In 19 DAY Six - 考反映小游戏 27 DAY SEVEN – ...
  • 略谈SDK编程

    2014-06-07 17:45:57
    SDK 就是 Software Development Kit ...具体到我们这个系列教程,我们后面只讨论广义 SDK 的一个子集——即开发 Windows 平台下的应用程序所使用的 SDK。   呵呵,其实上面只是说了一个 SDK 大概的概念而已

        SDK 就是 Software Development Kit 的缩写,中文意思就是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。具体到我们这个系列教程,我们后面只讨论广义 SDK 的一个子集——即开发 Windows 平台下的应用程序所使用的 SDK。

        呵呵,其实上面只是说了一个 SDK 大概的概念而已,理解什么是 SDK 真有这么容易吗?恐怕没这么简单!为了解释什么是 SDK 我们不得不引入 API、动态链接库、导入库等等概念。^_^,不要怕,也就是几个新的名词而已,我也是到了大学快结束的时候才体会到其实学习新知识就是在学习新名词、新概念和新术语。

        首先要接触的是“API”,也就是 Application Programming Interface,其实就是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的 API 而使操作系统去执行应用程序的命令(动作)。其实早在 DOS 时代就有 API 的概念,只不过那个时候的 API 是以中断调用的形式(INT 21h)提供的,在 DOS 下跑的应用程序都直接或间接的通过中断调用来使用操作系统功能,比如将 AH 置为 30h 后调用 INT 21h 就可以得到 DOS 操作系统的版本号。而在 Windows 中,系统 API 是以函数调用的方式提供的。同样是取得操作系统的版本号,在 Windows 中你所要做的就是调用 GetVersionEx() 函数。可以这么说,DOS API 是“Thinking in 汇编语言”的,而 Windows API 则是“Thinking in 高级语言”的。DOS API 是系统程序的一部分,他们与系统一同被载入内存并且可以通过中断矢量表找到他们的入口,那么 Windows API 呢?要说明白这个问题就不得不引入我们下面要介绍得这个概念——DLL。

        DLL(又是一个缩写,感觉 IT 这个行业里三字头缩写特别多),即 Dynamic Link Library(动态链接库)。我们经常会看到一些 .dll 格式的文件,这些文件就是动态链接库文件,其实也是一种可执行文件格式。跟 .exe 文件不同的是,.dll 文件不能直接执行,他们通常由 .exe 在执行时装入,内含有一些资源以及可执行代码等。其实 Windows 的三大模块就是以 DLL 的形式提供的(Kernel32.dll,User32.dll,GDI32.dll),里面就含有了 API 函数的执行代码。为了使用 DLL 中的 API 函数,我们必须要有 API 函数的声明(.H)和其导入库(.LIB),函数的原型声明不难理解,那么导入库又是做什么用的呢?我们暂时先这样理解:导入库是为了在 DLL 中找到 API 的入口点而使用的。

        所以,为了使用 API 函数,我们就要有跟 API 所对应的 .H 和 .LIB 文件,而 SDK 正是提供了一整套开发 Windows 应用程序所需的相关文件、范例和工具的“工具包”。到此为止,我们才真正的解释清楚了 SDK 的含义。

        由于 SDK 包含了使用 API 的必需资料,所以人们也常把仅使用 API 来编写 Windows 应用程序的开发方式叫做“SDK 编程”。而 API 和 SDK 是开发 Windows 应用程序所必需的东西,所以其它编程框架和类库都是建立在它们之上的,比如 VCL 和 MFC,虽然他们比起“SDK 编程”来有着更高的抽象度,但这丝毫不妨碍它们在需要的时候随时直接调用 API 函数

     

     

    转自:http://zhidao.baidu.com/question/23431219.html

    展开全文
  • ESP8266 SDK 编程入门 01-基础篇

    万次阅读 多人点赞 2016-03-09 23:22:28
    之前研究过一段时间arduino+esp8266方案,发现这种方式稳定性很差,经常出现通信错误和传输问题,查阅了一些资料,发现ESP8266模块内部本身就可以做一些简单的处理,随后就开始了ESP8266 SDK编程学习之旅。...

    一直都想搞智能家居方面的东西,搞智能家居就离不开网络控制,之前研究过一段时间arduino+esp8266方案,发现这种方式稳定性很差,经常出现通信错误和传输问题,查阅了一些资料,发现ESP8266模块内部本身就可以做一些简单的处理,随后就开始了ESP8266 SDK编程学习之旅,本文使用的是最基础的ESP8266-01模块。

    资料查询网站

    乐鑫官网 http://www.espressif.com/zh-hans


    模块的接线可参考我以前写的一篇文章《手把手教你使用ESP8266----①接线篇》,这里为了方便后面涉及到的编程及固件刷写,参考了网上部分资料自己焊了一块刷写固件的板子,电路图如下:



    焊接电路板的时候注意一下ESP8266插座对应的针脚的位置

    为了做实验对部分线路做了修改,但是上面的那个电路图是最小电路,前面加了一个稳压模块,其实也可以不接稳压电路,直接按照接线篇将3.3V接到引脚上,我的电路板成品大概是下面这个样子。


    电路模块搞定后,首先我们来试着刷写固件,固件文件我们可以到乐鑫的官方网站去下载,下载地址 http://bbs.espressif.com/viewforum.php?f=46&sid=deb67d22783cc18ff1ab950c70d00625 根据自己需要下载需要的版本,由于官方固件1.5以上版本需要较大的存储空间,经过试验esp8266只能刷写1.5以下版本的固件,现在以v1.4.0_15_09_18版本为例介绍以下固件的刷写步骤。

    我们先来看一下esp8266-01模块的针脚图


    模块工作的模式是通过GPIO0针脚来判断的,根据wifi文档说明 悬空:Flash Boot,工作模式下拉:UART DownLoad,下载模式,所以当需要刷写固件的时候,必须下拉GPIO0针脚,即让GPIO针脚接地,如果焊接了线路板,即是按着板上的那个小开关,即可进入刷写模式,不过这里需要说明一下,进入刷写模式需在模块加电之前就下拉GPIO0针脚,即先按着开关不放再对模块通电,不然刷写程序报错。

    刷写固件需要用到官方的刷写程序(下载地址:http://www.espressif.com/en/support/download/other-tools?keys=&field_type_tid%5B%5D=14),刷写步骤可参考官方的《ESP8266 SDK 入门指南》第六部分(文档地址:http://www.espressif.com/zh-hans/support/explore/get-started/esp8266/getting-started-guide

    这里简单介绍以下书写流程,官方固件包里面有很多文件,这里我们需要用到的文件有四个,分别是bin目录下的blank.bin和esp_init_data_default.bin,以及bin/at/boboot下的

    eagle.flash.bin和eagle.irom0text.bin共四个文件,这四个文件在官方烧录手册里有详细说明


    并且已经给出了相关的烧录地址,我们打开官方下载的刷写程序,会看到如下界面


    上面是我的刷写程序,最上面的四个是需要刷写进去的文件,需要勾选最前面的方框,并且选择相关文件所在的位置,及填写文件对应的烧录地址,选好后,下面是烧写的参数设置,这个在手册里也有说明,下面是文档里的部分解释,大家可以自己看文档,如果大家不清楚的话,可按照我上面的配置来刷写


    COM口根据实际选择,频率一般默认是115200,下拉GPIO0接口,正常供电后,点击START按钮,刷写程序开始刷写,下面进度条会显示刷写进度,刷写过程中保持GPIO0针脚为下拉状态,如果刷写失败,可能是GPIO针脚的问题,切记先下拉再供电,刷写完成后,模块需断电重新供电进入正常模式,参照《手把手教你使用ESP8266----②调试篇》使用AT命令查看固件版本,这时固件版本应该会显示1.4,以上就是ESP8266固件刷写的简单过程,有不明白的朋友欢迎沟通交流。




    展开全文
  • 欢迎加入 Windows 编程的世界!  在这里,我将一步一步地引导你进入这个神奇而有趣的世界。在开始之前,需要注意的是本教程中所有的例子都是在 Visual C++ 6.0 中调试通过,因此最好不要使用 Visual C++ 5.0 以下的...
  • SDK第一课(Windows SDK编程入门)

    千次阅读 2019-09-09 14:15:46
    SDK (Software Development Kit) 软件开发工具包 Windows应用接口程序接口(API)(应用程序<--------->操作系统<--------->输出输入设备) A:API(Application Programming Interface,应用编程接口)...
  • ffmpeg库的详细资料,初学者必备。包括ffmpeg架构分析,开发指南。
  • 什么是SDK编程

    2010-09-19 17:11:00
    具体到我们这个系列教程,我们后面只讨论广义 SDK 的一个子集——即开发 Windows 平台下的应用程序所使用的 SDK。 呵呵,其实上面只是说了一个 SDK 大概的概念而已,理解什么是 SDK 真有这么容易吗?恐怕没这么简单...
  • ESP8266_RTOS_SDK-v3.3固件中的UART中的 API中文文档。
  • 例程有:1_UART。2_LED。3_Button。4_WIFI(AP)。5_UDP_Service。6_TCP_Service。7_WIFI(STATION)。8_UDP_Client。9_TCP_Client。10_PWM(渐变灯)。11_PWM(七彩灯)。12_ADC(光控灯)。13_UART_中断。...
  • 详细介绍了Android应用程序开发所需要基础知识和基本思想,内容详实,通俗易懂。围绕MJAndroid的实例,讲解了包括调用Google SDK等的知识。 非常适合初级开发人员进行入门学习,特此推荐!
  • VMProtect 与 ASProtect 在VC中的SDK编程

    千次阅读 2012-09-01 21:24:48
    最近想用VMProtect和ASProtect 的SDK加密一个程序,结果搞了半天没搞成,... 其实VMProtect和ASProtect的SDK编程都差不多,都是在编程时在语句里面插入一个标记(Marker),然后在加壳时,加壳程序就会认出这些标记,并
  • Windows SDK编程 API入门系列(转)

    千次阅读 2017-12-06 11:08:30
     对于一个新人来说,第一次接触SDK编程或者说API编程,什么最迷惑你们的,我们讲它,我觉得Windows SDK中那'烦人'的数据类型定义和宏定义应该算这个很角色吧。。     其实微软的本意也是善良的,...
  • 程序运行都要有入口函数,在之前的C++教程中都是main函数,而Windows应用程序的入口函数是WinMain函数,MFC程序也是从WinMain函数开始的。下面鸡啄米就给出用Windows SDK写的“HelloWorld”程序,与应用程序框架进行...
  • ESP8266 SDK 编程和下载入门

    千次阅读 2017-05-24 23:28:05
    1、AITHINKER-ESP8266-SDK_V2.0.rar是编译软件,软件太大了只能分享链接了链接: http://pan.baidu.com/s/1i4FGHCh  密码:ua6r 2、下载软件,虽然下载软件论坛里面有,这里我要一起发一下,方便一起下载...
  • Xilinx SDK使用教程

    2019-12-16 21:08:46
    本文参考 Xilinx SDK软件内置的教程,打开方法:打开SDK->Help->Cheet Sheets…->Xilinx SDK Tutorials,这里有6篇文档。本文详细介绍其中的4篇(与Application相关) 如何创建一个新的软件应用 1.打开...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 25,258
精华内容 10,103
关键字:

sdk编程教程