1. 开始

本书介绍了在Microsoft Windows 98、Microsoft Windows NT 4.0和Windows NT 5.0下程式写作的方法。这些程式用C语言编写并使用原始的Windows Application Programming Interface(API)。如在本章稍後所讨论的,这不是写作Windows程式的唯一方法。然而,无论最终您使用什么方式写作程式,了解Windows API都是非常重要的。

正如您可能知道的,Windows 98已成为使用Intel 32位元微处理器(例如486和Pentium)的IBM相容型个人电脑环境上最新的图形作业系统之代表。Windows NT是IBM PC相容机种以及一些RISC(精简指令集电脑)工作站上使用的Windows工业增强型版本。

使用本书有三个先决条件。首先,您应该从使用者的角度熟悉Windows 98。不要期望可以在不了解Windows使用者介面的情形下开发其应用程式。因此,我建议您在开发

Windows程式开发设计指南--开始相关推荐

  1. Programming Windows程式开发设计指南-第三章 窗口和消息

    3. 窗口和消息 在前两章,程序使用了同一个函数MessageBox来向用户输出文本.MessageBox函数会建立一个「窗口」.在Windows中,「窗口」一词有确切的含义.一个窗口就是屏幕上的一个 ...

  2. Windows程式开发设计指南--图形基础

    5. 图形基础 图形装置介面(GDI:Graphics Device Interface)是Windows的子系统,它负责在视讯显示器和印表机上显示图形.正如您所认为的那样,GDI是Windows非常 ...

  3. Windows程式开发设计指南(十五)与装置无关的点阵图

    15. 与装置无关的点阵图 在上一章我们了解到Windows GDI点阵图物件(也称为与装置相关的点阵图,或DDB)有许多程式设计用途.但是我并没有展示把这些点阵图储存到磁片档案或把它们载入记忆体的方 ...

  4. Windows程式开发设计指南(二十一)动态连结程式库

    21. 动态连结程式库 动态连结程式库(也称为DLL)是Microsoft Windows最重要的组成要素之一.大多数与Windows相关的磁碟档案如果不是程式模组,就是动态连结程式.迄今为止,我们都 ...

  5. Windows程式开发设计指南(十七)文字和字体

    17. 文字和字体 显示文字是本书所要解决的首要问题,现在我们来研究Microsoft Windows中各种有效字体和字体大小的使用方法以及调整文字的方式. Windows 3.1发表的TrueTyp ...

  6. Windows程式开发设计指南(十六)调色盘管理器

    16. 调色盘管理器 如果硬体允许,本章就没有存在的必要.尽管许多现代的显示卡提供24位元颜色(也称「true color」或「数百万色」)或16位元颜色(「增强色」或「数万种颜色」),一些显示卡-尤 ...

  7. Windows程式开发设计指南(二十二)声音与音乐

    22. 声音与音乐 在Microsoft Windows中,声音.音乐与视讯的综合运用是一个重要的进步.对多媒体的支援起源於1991年所谓的Microsoft Windows多媒体延伸功能(Multi ...

  8. Windows程式开发设计指南(六) 键盘

    6. 键盘 在Microsoft Windows 98中,键盘和滑鼠是两个标准的使用者输入来源,在一些连贯操作中常产生互补作用.当然,滑鼠在今天的应用程式中比十年前使用得更为广泛.甚至在一些应用程式中 ...

  9. Windows程式开发设计指南(二十)多工和多执行绪

    20. 多工和多执行绪 多工是一个作业系统可以同时执行多个程式的能力.基本上,作业系统使用一个硬体时钟为同时执行的每个程序配置「时间片段」.如果时间片段够小,并且机器也没有由於太多的程式而超出负荷时, ...

  10. Windows Azure 架构指南 – 第 1卷 发布

    公告:本博客为微软云计算中文博客的镜像博客.部分文章因为博客兼容性问题,会影响阅读体验.如遇此情况,请访问原博客. 正如 David Aiken 最近在其博客中提到的, Microsoft Patte ...

最新文章

  1. android设置app全局没通知声,从android中的firebase发送通知时没有通知声音
  2. 零基础如何学习Java,这里分享一些技巧心得
  3. SAP Spartacus的PWA支持
  4. Python爬虫利器四PhantomJS的用法
  5. 2021年河南省高考成绩位次查询,2021年河南高考分数一分一段位次表,河南高考个人成绩排名查询方法...
  6. flow hive 新型蜂箱_全新Flow Hive 2使得养蜂人获取蜂蜜更轻松
  7. jquery检测input变化_检测jQuery中的输入变化?
  8. java代码绩点计算器_怎么用java写一个gpa计算器?
  9. GB2312简体中文编码表
  10. java 回合制抛物线游戏_回合制抛物线射击游戏《坦克总动》重磅来袭!
  11. java安装_Java开发人员应该知道的7种新工具
  12. 基于stm32的智能婴儿床(毕业设计)
  13. 如何用java制作动画_如何制作动画(java实现动画的代码)
  14. CC2530入网流程
  15. 【专访蓝景科技】5G+实时云渲染赋能数字孪生,共建元宇宙
  16. hackthebox-Tracks-Beginner_Track-Blue
  17. 西南民族大学第十届校赛(同步赛)ABCEHJM题解
  18. 802.11网络协议细节(五)
  19. api与密度转换公式_API重度和密度换算公式.doc
  20. java设置北京时间的时区

热门文章

  1. qq互联php教程,thinkphp5怎么整合qq互联登录教程
  2. 语音识别-语音技术-自然语言处理
  3. StyleBook皮肤控件的使用
  4. 英尺、英寸和厘米的换算
  5. python random模块随机抽样专题
  6. Catalan Number(卡特兰数/卡塔兰数)
  7. Android——获取实时的手机屏幕四个点经纬度(百度地图)
  8. 第一次学游泳技巧_第一次学游泳作文600字(5篇)
  9. 【笔记】WGS84转GCj02
  10. 解决织梦CMS后台验证码不正确的四种方法