<p>本书不是一本简单介绍Kotlin语法应用的图书,而是一部专注于帮助读者深入理解Kotlin的设计理念,指导读者实现Kotlin高层次开发的实战型著作。书中深入介绍了Kotlin的核心语言特性、设计模式、函数式编程、异步开发等内容,并以Android和Web两个平台为背景,演示了Kotlin的实战应用。</p> <p>全书共13章,分为4个部分:</p> <p>热身篇—Kotlin基础(第1~2章),简单介绍了Kotlin设计哲学、生态及基础语法,其中包括Kotlin与Scala、Java之间的关联与对比,以及Kotlin的类型声明的特殊性、val和var的使用、高阶函数的使用、面向表
Windows 核心编程
✍ Scribed by Jeffrey Richter
- Publisher
- 机械工业出版社
- Year
- 2000
- Tongue
- Chinese
- Leaves
- 687
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
Windows核心编程,ISBN:9787111079453,作者:(美)Jeffrey Richter(J.理查特)著;王建华[等]译;王建华译
✦ Table of Contents
第一部分 程序员必读
第1章 对程序错误的处理
1.1 定义自己的错误代码
1.2 ErrorShow示例应用程序
第2 章 Unicode
2.1 字符集
2.1.1 单字节与双字节字符集
2.1.2 Unicode:宽字节字符集
2.2 为什么使用U n i c o d e
2.3 Windows 2000 与U n i c o d e
2.4 Windows 98 与U n i c o d e
2.5 Windows CE 与U n i c o d e
2.6 需要注意的问题
2.7 对C O M 的简单说明
2.8 如何编写U n i c o d e 源代码
2.8.1 C 运行期库对U n i c o d e 的支持
2.8.2 Wi n d o w s 定义的U n i c o d e 数据类型
2.8.3 Wi n d o w s 中的U n i c o d e 函数和A N S I 函数
2.8.4 Wi n d o w s 字符串函数
2.9 成为符合A N S I 和U n i c o d e 的应用程序
2.9.1 Wi n d o w s 字符串函数
2.9.2 资源
2.9.3 确定文本是A N S I 文本还是U n i c o d e 文本
2.9.4 在U n i c o d e 与A N S I 之间转换字符串
第3 章内核对象
3.1 什么是内核对象
3.1.1 内核对象的使用计数
3.1.2 安全性
3.2 进程的内核对象句柄表
3.2.1 创建内核对象
3.2.2 关闭内核对象
3.3 跨越进程边界共享内核对象
3.3.1 对象句柄的继承性
3.3.2 改变句柄的标志
3.3.3 命名对象
3.3.4 终端服务器的名字空间
3.3.5 复制对象句柄
第二部分编程的具体方法
第4 章进程
4.1 编写第一个Wi n d o w s 应用程序
4.1.1 进程的实例句柄
4.1.2 进程的前一个实例句柄
4.1.3 进程的命令行
4.1.4 进程的环境变量
4.1.5 进程的亲缘性
4.1.6 进程的错误模式
4.1.7 进程的当前驱动器和目录
4.1.8 进程的当前目录
4.1.9 系统版本
4.2 CreateProcess 函数
4.2.1 pszApplicationName 和p s z C o m m a n d L i n e
4.2.2 psaProcess 、p s a T h r e a ۓ묹Ꞵ꽲ᬹ⺩亯ﴲ慔Ძ졷쵥Ἧ⒃弤踎풚褡揣괵䘗巾枖朖쮣
4.2.3 fdwCreate
4.2.4 pvEnvironment
4.2.5 pszCurDir
4.2.6 psiStartInfo
4.2.7 ppiProcInfo
4.3 终止进程的运行
4.3.1 主线程的进入点函数返回
4.3.2 ExitProcess 函数
4.3.3 Te r m i n a t e P r o c e s s 函数
4.3.4 进程终止运行时出现的情况
4.4 子进程
4.5 枚举系统中运行的进程
第5 章作业
5.1 对作业进程的限制
5.2 将进程放入作业
5.3 终止作业中所有进程的运行
5.4 查询作业统计信息
5.5 作业通知信息
5.6 JobLab 示例应用程序
第6章 线程的基础知识
第7章 线程的调度、优先级和亲缘性
第8章 用户方式中线程的同步
第9章 线程与内核对象的同步
第10章 线程同步工具包
第11章 线程池的使用
第12章 纤程
第三部分 内存管理
第13章 Windows的内存结构
第14章 虚拟内存
第15章 在应用程序中使用虚拟内存
第16章 线程的堆栈
第17章 内存映射文件
第18章 堆栈
第四部分 动态链接库
第19章 DLL基础
19.1 DLL与进程的地址空间
19.2 DLL的总体运行情况
19.3 创建DLL模块
19.3.1 输出的真正含义是什么
19.3.2 创建用于非Visual C++工具的DLL
19.4 创建可执行模块
19.5 运行可执行模块
第20章 DLL的高级操作技术
20.1 DLL模块的显式加载和符号链接
20.1.1 显式加载DLL模块
20.1.2 显式卸载DLL模块
20.1.3 显式链接到一个输出符号
20.2 DLL的进入点函数
20.2.1 DLL_PROCESS_ATTACH通知
20.2.2 DLL_PROCESS_DETACH通知
20.2.3 DLL_THREAD_ATTACH通知
20.2.4 DLL_THREAD_DETACH通知
20.2.5 顺序调用DllMain
20.2.6 DllMain与C/C++运行期库
20.3 延迟加载DLL
20.4 函数转发器
20.5 已知的DLL
20.6 DLL转移
20.7 改变模块的位置
20.8 绑定模块
第21章 线程本地存储器
第22章 插入DLL和挂接API
第五部分 结构化异常处理
第23章 结束处理程序
第24章 异常处理程序和软件异常
第25章 未处理异常和C++异常
第六部分 窗口
第26章 窗口消息
第27章 硬件输入模型和局部输入状态
第七部分 附录
附录A 建立环境
附录B 消息分流器、子控件宏和API宏
📜 SIMILAR VOLUMES
本书主要基于Java 13来介绍Java核心编程相关的知识点,以及从Java 8至Java 13以来的新特性,主要内容包括:Java语言基础,面向对象编程,集合框架,异常处理,I/O处理,网络编程,并发编程,基本编程结构的改进,垃圾回收器的增强,使用脚本语言,Lambda表达式与函数式编程,Stream,集合的增强,新的日期和时间API,并发编程的增强,模块化,响应式编程等内容.
<p>本书是 Windows API 程序设计的进阶图书,内容包括多线程编程,内存管理,文件、驱动器和目录操作,进程,剪贴板,动态链接库,INI 配置文件和注册表操作,Windows 异常处理,WinSock 网络编程,其他常用Windows API 编程知识,PE 文件格式深入剖析。通过阅读本书,读者可以对 Windows 程序设计有更加深入的认识,并将其应用到实际场景中。 本书适合有一定经验的 Windows API 程序开发人员阅读,也可以作为培训学校的教材使用。</p>
《Qt Quick核心编程》起始于基础的开发环境搭建和Qt Creator快速介绍,帮助读者正确使用开发环境;着力于QML语言基础、事件、Qt Quick基本元素,辅以简要的ECMAScript(JavaScript)语言介绍,使得读者能够快速熟悉Qt Quick的基本知识和开发过程;对于Qt Quick中的关键主题,如动画、Model-View、Component、网络、多媒体,做了详尽入微的讲解,让读者一册在手,别无他求;QML与C++混合编程、Canvas、定制及自定义控件等高级主题,《Qt Quick核心编程》也做了详细讲解,同时提供了多个精彩的实作实例,力求概念清晰,用途明确。《
书签已装载, 书签制作方法请找 [email protected] 完全免费 《Qt Quick核心编程》起始于基础的开发环境搭建和Qt Creator快速介绍,帮助读者正确使用开发环境;着力于QML语言基础、事件、Qt Quick基本元素,辅以简要的ECMAScript(JavaScript)语言介绍,使得读者能够快速熟悉Qt Quick的基本知识和开发过程;对于Qt Quick中的关键主题,如动画、Model-View、Component、网络、多媒体,做了详尽入微的讲解,让读者一册在手,别无他求;QML与C++混合编程、Canvas、定制及自定义控件等高级主题
<p>本书详细介绍Windows图形系统,包括Win32 GDI和 DirectDraw API的技术细节:设备环境、坐标空间和变换、像素、填充区域、位图、图像处理、文字处理、元文件、打印处理等。本书内容翔实、例子丰富、分析透彻,是Windows编程人员的实用参考书。附带光盘包含书中实例、实用程序、相关信息等。</p>