S D K 学 习 笔 记1 sdk基础

SDK第一课(Windows SDK编程入门) SDK (Software Development Kit) 软件开发工具包 Windows应用接口程序接口(API)(应用程序<--------->操作系统<--------->输出输入设备) A:API(Application Programming Interface,应用编程接口) B:内核对象(用户模式和内核模式权限级别) 内核:M0到M3 用户:M0和M3(最... 阅读详情

S D K 学 习 笔 记

 

     SDK 是 Software Development Kit的缩写。这在msdn上有体现:“The Microsoft

Commerce Server 2000 Software Development Kit (SDK) includes..."。见过比较好的中

文解释"SDK是帮助 C 程序员创建 Windows 应用程序的一套软件工具。"(《MFC 开

发Win95/Nt4 应用程序》)。不过我的理解是 "SDK 是 windows 应用程序基础开发工

具包"。

      SDK,在早期 windows平台下开发的师兄师姐对这个是再熟悉不过的了,他们天

天用,无时无刻不在用着。就如同我们今天要与 VCL 朝夕相处一般。然而 VCL 也

有它所鞭长莫及的时候,如果熟悉SDK,情况就大不相同了。

      使用 SDK , 这就要求我们使用 C 。因为 C 是 Windows 的母语,在SDK编码过

程中,使用 C 最得力,也最方便。在BCB中,这就是小菜一碟。进行sdk编码,实质

上就是使用 Win32 Api 进行编码。关于Api,参看相关文档。

      目前的SDK基本由以下几部分构成:  

      1、基础文档:包括 数据结构、消息、宏 、函数 等的使用说明。这些东西的原

                             音我们要看相关*.h文件的原音重现。而他们的使用方式方法以及

                             注意事项就只能靠这个了。

      2、工具程序,这些是SDK编码最有力的工具助手。

       3、完整的库(*.lib;*.h;*.dll):有些东西,只要*.lib和*.h就行了。但也会遇到没有

                                                    *.lib  只有*.dll的时候。

        4、例程: 一些 windows 样本程序。这是我们学习 sdk最好的教材。我们要好

                          好利用。

        5、.net 框架部分。这部分小微称其为“Microsoft .NET 框架软件开发工具包

                                   (SDK)”。

  

         这些是愚人对SDK的一点理解。权做大家的笑柄。不正之处还望指正。

 

有关SDK的E文:

SDK Road Map (.net Msdn)  :

The Microsoft Commerce Server 2000 Software Development Kit (SDK) includes extensive samples and tools to help developers get started programming with Commerce Server. When installed, all of the files composing the Commerce Server 2000 SDK are in a folder called "SDK" under the "Microsoft Commerce Server" folder. This topic describes the structure and contents of the SDK folder.

Introduction to the Win32 SDK (CB Windows SDK ) :

The following list shows the organization of the entire Win32 SDK. You can view sections and topics for each book in the Contents pane, which serves as a complete table of contents. Note that some top-level nodes such as OLE and MAPI contain more than one book. For more information, see Navigating.

参考:

《MFC 开发Windows 95/NT4 应用程序》

.net Msdn.

CB Win32 SDK Help.

 

DongshanPI-D1S开发板与Melis系统开发指南 嵌入式系统开发中,RISC-V架构因其开源特性与高效能表现正成为IoT设备的主流选择。全志D1s芯片采用平头哥C906 RISC-V核心,配合轻量级Melis RTOS,为智能家居、工业控制等场景提供快速启动的解决方案。Melis系统通过优化内存管理(仅需8MB)和实时任务调度,显著提升嵌入式GUI应用的响应速度。开发实践涉及交叉编译工具链配置、固件烧录技巧以及LittlevGL图形框架集成,特别适合需要视频解码(支持1080P@60fps)与低延迟控制的应用场景。 阅读详情

相关推荐

RK3588S SDK编译

RK3588S SDK编译,启动。

1862

SDK入门教程 SDK入门教程SDK入门教程

SDK入门教程SDK入门教程SDK入门教程SDK入门教程SDK入门教程SDK入门教程SDK入门教程SDK入门教程SDK入门教程SDK入门教程SDK入门教程SDK入门教程SDK入门教程SDK入门教程SDK入门教程SDK入门教程SDK入门教程SDK入门教程SDK入门教程

全志D1/D1s RISC-V平台Linux主线支持解析

RISC-V作为一种开源指令集架构,正在嵌入式领域获得广泛应用。其技术原理在于通过模块化设计实现可定制化扩展,这种特性使其在IoT、边缘计算等场景具有独特优势。全志D1/D1s作为首款量产的RISC-V应用处理器,其进入Linux主线标志着开源生态的重要进展。该过程涉及设备树配置、外设驱动开发、电源管理等关键技术环节,其中UART和MMC驱动已通过主线合并。开发者可通过官方工具链和社区资源快速搭建开发环境,但在实际应用中需注意DDR初始化和外设兼容性等典型问题。

weixin_29188043的博客 306

SDK入门(用C和C++来调用WindowsAPI)

SDK编程是相对于MFC来说的,也就是用C和C++来调用WindowsAPI,这API是操作系统的东西,其他语言(如VB)也可以调用。因此,以前也有人将这种编程称为API编程。 如果你C或C++还不会的话,请先C语言和C++语言,否则,你再刻苦也等于看电影,也许你看懂了但你肯定不会演电影。

SDK 入门

SDK入门

qq_61553520的博客 4474

从零开始 SDK 开发

什么是 SDK ? 那些场景下需要? 如何 SDK 开发,快速上手开发一款 SDK

qq_47923467的博客 1万+

Windows SDK编程 初

MB_DEFBUTTON2代表运行后默认选择在第二项,也就是重试按钮,可以看前面的都是默认选择在第一项,当然MB_DEFBUTTON3的话就会默认选择在第三项,也就是忽略按钮。MessageBox第一个参数为句柄,第二个参数为内容,第三个参数为标题。窗口编程和控制台编程有所不一样,要把进行一些设置,右键点击,选择属性。第四个为现实的按钮,MB_OK代表只显示确定按钮。往TEXT宏内部看,发现可以用L来代替TEXT()剩下的也是根据英文意思来进行一个按钮的显示。将子系统选择为窗口,方能编译成功。

qqQQqsadfj的博客 2412

SDK01- 入门概念

sdk

https://www.yuque.com/onlyxiu-123com 2146

S D K 1 sdk基础 (转)

S D K 1 sdk基础 (转)[@more@]S D K SDK 是 Software Development Kit的缩写。这在msdn上有体现:“The microsoft ...

csd3176的博客 166

如何在边缘计算环境中使用Operator SDK:K3s与MicroK8s完整部署指南

Operator SDK是一个开源的Kubernetes Operator开发框架,用于简化Kubernetes应用程序的部署、管理和升级。它支持多种编程语言,与Kubernetes深度集成,能够实现应用的自动化部署和全生命周期管理,特别适合在边缘计算环境中使用。 ## 为什么选择Operator SDK进行边缘计算管理? 🚀 边缘计算环境通常面临资源有限、网络不稳定和硬件多样性等挑战。Op

gitblog_00403的博客 916

RGB-D相机(Azure Kinect DK)SDK安装

RGB-D相机(Azure Kinect DK)SDK安装 文章目录RGB-D相机(Azure Kinect DK)SDK安装1. Azure Kinect 传感器 SDK 下载安装1.1 官方apt安装1.2 SDK源码编译安装1.2.1 SDK源码下载1.2.2 下载依赖项1.2.3 编译1.2.4 连接kinect相机,打开k4aviewer1.2.5 Without Root2. 将 Azure Kinect 传感器流录制到文件中3. 参考 1. Azure Kinect 传感器 SDK 下载安装

Zlp19970106的博客 2598

全志D1s开发板RISC-V裸机开发环境搭建指南

RISC-V作为一种开源的指令集架构,正在嵌入式系统和IoT领域快速普及。其模块化设计允许开发者根据需求定制处理器核心,而全志D1s采用的平头哥C906内核就是典型代表。裸机开发直接操作硬件寄存器,能实现对芯片资源的完全控制,是计算机体系结构的有效方式。在嵌入式开发中,环境搭建涉及交叉编译工具链配置、调试接口连接和启动代码编写等关键技术。全志D1s开发板结合RISC-V架构,为开发者提供了理想的硬件平台,特别适合需要精细控制外设的实时应用场景。通过GPIO和UART等基础外设驱动开发,可以快速验证开发环

weixin_33863087的博客 370

sigmaStar SSC336/SSC338/SSC30K开发之环境搭建和SDK编译

本篇文章详细介绍了sigmastar SSC336/SSC338/SSC30K IPC芯片的开发环境搭建和SDK的编译方法,希望对相关开发人员有所启发。

isupercar的博客 5248

【ESP32S2】esp-idf SDK环境搭建,编译运行hello_world例程

目录硬件环境软件环境一、下载SDK二、安装三、修改下载源四、设置环境变量五、配置hello world工程六、构建工程七、烧写方法1:使用 flash_download_tool_v3.8.5.exe 工具方法2:使用idf.py(推荐) 硬件环境 安信可ESP-12K开发板NodeMCU-32-S2 软件环境 Windows 10 一、下载SDK 以下载乐鑫官方SDK v4.3.1版本为例: 方法一: git clone -b v4.3.1 --recursive https://github

rentong123的博客 1882

Ubuntu 20.04 安装Azure Kinect SDK和ROS driver以及遇到k4a的报错

Ubuntu20.04安装Azure Kinect相机SDK和ROS Driver驱动的步骤。成功避开k4a的坑。

qq_34254510的博客 3343

【Realtek sdk-4.4.1】RTL8198D编译环境搭建及固件编译

环境说明 ubuntu14.04 安装依赖包 sudo apt-get install gcc g++ flex byacc rcs bison ncurses-dev lzma-dev lib32stdc++6 automake zlib1g-dev gawk sudo apt-get install ncurses-term git subversion lib32ncurses5 lib32z1 make unzip python liblzma-dev bc vim pigz xzdec s

wgl307293845的博客 3144

绿米Aqara S1【妙控开关 S1E】的破解方法

为了更好地向友商,我们采购了绿米的一块妙控开关 S1E的屏幕,用来研究。首先上图看一下他的设计及推广的说明:产品详情,参见Aqara的官方网站:具体链接:妙控开关 S1E|Aqara 全屋智能这里我就直接上硬件的说明了。官方的设备参数如下:我来写一下他们的硬件所用的参数:主控芯片为 SigmaStar SSD212,NAND为我们主要的是想进入其系统之中,看一下他的整个文件系统及设备实现的逻辑。界面部分我们就不再说明了,采用不同的主题,可以显示各种炫酷的巧克力界面,这种官方已经宣传的很到位了。我们需要先

LeeKwen的专栏 3242
上一篇: TUXEDO 函数 说明 (中文)
下一篇: S D K 学 习 笔 记2 统计顶层窗口
SuperSuperLéon
博客等级 码龄25年 22粉丝 38原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值