内容简介······这是一本经典的Windows核心编程指南,从第1版到第5版,引领着数十万程序员走入Windows开发阵营,培养了大批精英。
作为Windows开发人员的必备参考,本书是为打算理解Windows的C和C++程序员精心设计的。
第5版全面覆盖WindowsXP,WindowsVista和WindowsServer2008中的170个新增函数和Windows特性。
书中还讲解了Windows系统如何使用这些特性,我们开发的应用程序又如何充分使用这些特性,如何自行创建新的特性。
...作者简介······JeffreyRichter是一位在全球享有盛誉的技术作家,尤其在Windows/.NET领域有着杰出的贡献。
他的第一本Windows著作Windows3:ADeveloper'sGuide大获好评,从而声名远扬。
之后,他又推出了经典著作《Windows高级编程指南》和《Windows核心编程》。
如今这两本书早已成为Windows程序设计领域的颠峰之作,培育了几代软件开发设计人员。
他的每一本新作问世,我们都有理由相信这是一本巨著,我们想要的一切尽在其中。
Jeffery是Wintellect公司的创始人之一,也是MSDN杂志.NET专栏的特邀编辑。
现在他正领导开发该公司的.NET程序设计课程,向大众推广.NET技术。
因为他自1999年开始就参与了微软.NET框架开发组的咨询工作,与这些一线人员一起经历了.NET的孕育与诞生,所以他对.NET思想的领悟、对.NET的细节熟稔,是其他任何作家难以企及的。
他是.NET著作领域中当之无愧的一面旗帜。
ChristopheNasarre是BusinessObjects的软件架构师和开发部门领导,该公司致力于帮助其他企业更好地专注于其主营业务,通过商业智能方案来提升决策能力和业绩。
他为Addison-Wesley,APress和MicrosoftPress出版的许多图书担任过技术审校,此外还是MSDNMagazine的撰稿人。
目录······第1部分必备知识第1章错误处理1.1定义自己的错误代码1.2ErrorShow示例程序第2章字符和字符串处理2.1字符编码2.2ANSI字符和Unicode字符与字符串数据类型2.3Windows中的Unicode函数和ANSI函数2.4C运行库中的Unicode函数和ANSI函数2.5C运行库中的安全字符串函数2.5.1初识新的安全字符串函数2.5.2在处理字符串时如何获得更多控制2.5.3Windows字符串函数2.6为何要用Unicode2.7推荐的字符和字符串处理方式2.8Unicode与ANSI字符串转换2.8.1导出ANSI和UnicodeDLL函数2.8.2判断文本是ANSI还是Unicode第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专有命名空间3.3.5复制对象句柄第Ⅱ部分工作机制第4章进程4.1编写第一个Windows应用程序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.2CreateProcess函数4.2.1pszApplicationName和pszCommandLine参数4.2.2psaProcess,psaThread和bInheritHandles参数4.2.3fdwCreate参数4.2.4pvEnvironment参数4.2.5pszCurDir参数4.2.6psiStartInfo参数4.2.7ppiProcInfo参数4.3终止进程4.3.1主线程的入口点函数返回4.3.2ExitProcess函数4.3.3TerminateProcess函数4.3.4当进程中的所有线程终止时4.3.5当进程终止运行时4.4子进程4.5管理员以标准用户权限运行时4.5.1自动提升进程的权限4.5.2手动提升进程的权限4.5.3何为当前权限上下文4.5.4枚举系统中正在运行的
2023/12/17 14:07:31 227.8MB Windows C++
1
Taranis-XLite-Q7-Lua-Dashboard:用于OpenTXXLiteQX7变送器的基于lua的简单仪表板
2023/12/16 17:48:51 381KB lua opentx sd-card transmitter
1
这是一门专门为STEM学生开发的机器学习入门课程。
我们讨论有监督、无监督和强化学习。
笔记开始阐述了没有神经网络的机器学习方法,如主成分分析,t-SNE,和线性回归。
我们继续介绍基本和高级神经网络结构,如传统神经网络、(变分)自编码器、生成对抗网络、受限玻尔兹曼机器和递归神经网络。
2023/12/14 4:52:51 4.08MB 机器学习
1
本文研究了一类带有脉冲影响的时滞时变测度大系统的变量指数稳定性。
首先,发出了泛函类的概念。
然后,通过使用Lyapunov函数的方法和比较原则,通过构造绝对变量的修正和的Lyapunov函数,被称为以上系统一致稳定和分段指数稳定的充分条件。
同时,新的识别系统的稳定性的结果一般性且包含已经存在的结果。
验证所得结果的可行性与有效性。
2023/12/14 2:24:15 855KB 分布导数; 时滞; 测度大系统; 脉冲;
1
图像局部不变性特征与描述【王永明王贵锦】
2023/12/13 2:38:01 28.96MB 不变性特征
1
无论动画以何种技术载体呈现,无论是传统的手绘动画,还是电脑生成的3D动画,也无论是用Flash还是CSS,动画的基本原理和设计准则都未曾变过的。
在这篇文章中,我们会先解释CSS动画的基本概念,并且介绍使用CSS创建动画的要点。
我们以一个例子贯穿始终,利用传统动画的准则来逐步构建这个动画。
Firefox和Webkit系列的浏览器都已经支持CSS动画,是时候动手学习这个新的技术了。
不管动画以何种技术载体呈现,无论是传统的手绘动画,还是电脑生成的3D动画,也无论是使用Flash技术还是CSS3,制作动画的基本原理和设计准则都未曾改变。
在这篇文章中,我们会先解释CSS动画的基本概念,并且介绍使用CSS
2023/12/12 14:10:44 195KB CSS动画指南:原理和实战(一)
1
软件介绍  这是一款神奇的软件,它通过改变Windows内部时间来改变程序的速度。
它主要用于联机游戏,使你的发展速度远远超过别人!如果在网吧上网使用,还可节约一大笔网费!但可别被老板发现了,哈哈。
注意:使用时不要将速度调得过高或过低,否则可能造成死机等情况。
2023/12/12 1:06:49 272KB 神行百变sxbb.rar
1
原博客地址:http://blog.csdn.net/jiangcaiyang123/article/details/8741380上次发布demo虽然使用了大量的动画框架、有限状态机框架,但是仍有瑕疵。
比如说在用户一直按下按键的时候角色会被“冻”住,但是角色的位置是移动的,这可能是使用QKeyEventTransition的一个副作用吧。
在觉察到使用QKeyEventTransition不好使时,我开始着眼研究怎样将Qt按键的状态保存起来并且封装成让其余编码变得更加容易。
为此我写了两篇日志。
这篇日志是上篇有关按键日志的延续,也是其具体应用。
2023/12/11 15:05:20 8.48MB Qt 动画
1
对三相光伏并网逆变系统的最大功率点跟踪控制和并网逆变电流控制进行研究。
建立了光伏电池的数学模型,并对两级式并网逆变拓扑结构实现MPPT控制进行细致的研究分析,在Boost电路下进行了最大功率点跟踪控制的仿真。
网侧逆变器的控制策略是整个控制系统的关键部分。
文中主要介绍了MPPT控制策略的基本原理,详细阐述了在仿真软件MATLAB/simulink环境下实现扰动观察MPPT控制方法,最后给出了仿真实验结果。
2023/12/11 7:21:19 110KB matlab
1
VO2膜作为相变温度最接近室温的热致相变材料,相变前透过率高,探测器可正常工作,吸收来袭激光能量相变后透过率低,起到保护探测器作用,可用在激光防护领域。
膜层厚度对透过率有很大影响,采用吸收膜的特征矩阵方法加以分析,通过VO2膜的折射率及消光系数等光学参数,计算出薄膜相变前后透过率。
按照符合透过率相变前75%,相变后5%的薄膜,计算出厚度,结合对溅射产额和溅射速率的计算,可得到制备时间。
在硒化锌基片上制备了VO2膜,用红外分光光度计测量出相变前后透过率为79.2%和12.3%。
样品经轮廓仪测量得到的厚度与计算得到的厚度基本相符。
2023/12/11 5:13:47 659KB 薄膜 二氧化钒 温度相变
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡