C语言高级编程技术[归纳].pdfVIP

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 14 章 14 C 语言高级编程技术 使用过 Windows 系统的用户都感受到了图形用户界面的直观和高效。 所有 Windows 系统的应用程序都拥有相同或相似的基本外观,包括窗口、 菜单、工具条、状态栏等。用户只要掌握其中一个,就不难学会其他软件, 从而降低了学习成本和难度。而且 Windows 是一个多任务的操作环境,它 允许用户同时运行多个应用程序,或在一个程序中同时做几件事情。例如, 我们可以边欣赏 MP3 的音乐边 IE 冲浪,可以在运行 Word 时同时编辑多个 文档等。 用户直接通过鼠标或键盘来使用应用程序, 或在不同的应用程序之 间进行切换,非常方便。这些都是单任务、命令行界面的 DOS 操作系统所 无法比拟的。 TC2.0 或 TC3.0 均是在 DOS 环境下运行的 C 系统。不过,无 论采用 TC ,还是 VC 、BC ,所产生的 C 可执行程序都是基于 DOS 系统的。 C 语言发展如此迅速, 而且成为最受欢迎的语言之一, 主要因为它具有 强大的功能。 C 是一种“中”级语言,它把高级语言的基本结构和语句与低 级语言的实用性结合起来。 C 语言可以对位、 字节和地址进行操作, 而这三 者是计算机最基本的工作单元。 C 语言具有各种各样的数据类型, 并引入了 指针概念,可使程序效率更高。另外 C 语言也具有强大的图形功能,支持 多种显示器和驱动器。 而且计算功能、 逻辑判断功能也比较强大, 可以实现 决策目的。C 系统提供了大量的功能各异的标准库函数, 减轻了编程的负担。 所以要用 C 语言实现具有类 Windows 系统应用程序界面特征的、或更生动 复杂的 DOS 系统的程序,就必须掌握更高级的编程技术。 本章介绍了如何利用 TC 系统所提供的相关函数实现菜单设计、 图形绘 制、动画的播放、乐曲的演奏、汉字的显示、图片的显现等技术。 14.1 文本的屏幕输出和键盘输入 在前面几章的实例中,程序运行的结果都显示在黑色屏幕上,颜色单调。这并不是说 C 语言的所有结果都只能显示在黑色屏幕上, 与其他的高级语言一样, C 语言也可以显示多样的 界面。例如,编写一个程序,将屏幕垂直平分成两个窗口,左边窗口为蓝色背景,白色前景, 右边窗口为绿色背景, 红色前景。 两个窗口都设计为文本输入, 即在窗口中可以输入文字, 在 C 窗口屏幕中显示出来。使用 【Tab】键在左右两个窗口中切换,每个窗口都有光标,活动窗口 语 言 光标进行闪烁。 开 发 这时前面不曾接触到的新概念,如文本窗口、前景色、背景色,以及如何在屏幕中显示 全 文本输入的窗口; 如何设置窗口的前景色、 背景色或闪烁等显示属性; 如何通过按键来控制窗 程 指 口的切换等。 这就涉及了有关文本的屏幕输出和键盘的输入知识。 下面就来介绍这两个方面的 南 内容。 14.1.1 文本屏幕输出 显示器的屏幕显示方式有两种:文本方式和图形方式。本节将介绍文本方式,而图形方 式将会在后面一节介绍。 文本方式就是显示文本的模式, 它的显示单位是字符而不是图形方式

文档评论(0)

朱素云 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档