windows具体运行机制:
1)windows NT/2000/XP与Unicode
2)WinAPI函数与stdcall约定
3)匈牙利命名法
4)回调函数(Don't call me ,I'll call you !)
5)Windows消息机制
1 NT架构从内核到KERNEL32,USER32,GDI32都是纯32位实现。
NT架构标准字符集重头开发,统一使用Unicode字符集,兼容ASCLL字符集。
2 简单地说,Unicode扩展自ASCII字元集。在严格的ASCII中,每个字元用7位元表示,或者电脑上普遍使用的每字元有8位元宽;而Unicode使用全16位元字元集。这使得Unicode能够表示世界上所有的书写语言中可能用於电脑通讯的字元、象形文字和其他符号。Unicode最初打算作为ASCII的补充,可能的话,最终将代替它。考虑到ASCII是电脑中最具支配地位的标准,所以这的确是一个很高的目标。Unicode影响到了电脑工业的每个部分,但也许会对作业系统和程序设计语言的影响最大。从这方面来看,我们已经上路了。Windows NT从底层支持Unicode(不幸的是,Windows 98只是小部分支援Unicode)。先天即被ANSI束缚的C程序设计语言通过对宽字元集的支持来支持Unicode。