C语言高级编程及实例剖析.pdf

所需积分/C币:48 2011-09-13 20:48:46 25.35MB PDF
收藏 收藏 8
举报

该文件主要讲解C语言高级编程技巧,使用于初学者,以及技术提高阶段的程序员。。。
光翻使用说明 本书附带了一张光盘,具体情况介绍如下。 程序运行环境 硬件环境:要求计算机CPU的主频在500MHz以上,内存在128MB以上。 软件环境:操作系统是 Windows98Me2000NTXP,调试环境是 Turbo C for Windows 集成实验与学习环境编译器。另外,部分“串并口通信”的实例需要使用汇編语言来调试 运行 光盘主要内容 1./code目录,包括了全书9章的所有源代码、可执行程序、相应的数据文件、使用说 明文件等。 2.∧tool目录,包括一个 Turbo c for windows集成实验与学习环境编译器的安装文件 TCSetup6Il.exe 光盘的使用方法 首先安装 Turbo C for windows集成实验与学习环境编译器,然后将光盘中的源代码拷贝 到本地机器硬盘上。该环境的具体使用有以下儿个步骤。 1.打开 Turbo C for Windows集成实验与学习环境共享版界面。如图1所示 平1以上题,国死 密只都 十经配 14通斗 事图器 图1运行环境 C语言高媛实用技术精讲 2.打开编译程序源代码。通过菜单“文件”“打开”打开源代码所在路径。比如打开 “第1章程序源代码”中的“例1-1malc函数”,如图2所示 向也最 g只加 二围遵工 图2打开源代码所在文件夹 选择“例l-1 malloc函数”文件夹下的“例1-1.c",单击“打开”按钮,打开源文件 如图3所示。 1元 p 如B已 主国二 主国二酒1 平用 厂式 前尊器4日乐上国时出过物计界你 图3打开源程序 3.运行打开程序。打开源代码后,单击“运行”菜单命令,编译并运行打开的程序。运 行结果如图4所示 光盘使用說明 们回 翻翻sH“h 有小吧理 图4编译并运行 4.调试程序,运行结束。 目录 第1章内存管理 11预备知识… 1甲·寺P 1.1.1PC存储器结构… 1.1.2CPU地址线宽度…… 11.3内存管理方式… 1.1.4内存编译模式 11.5堆概念和结构 116堆管理函数…… 12高速分配内存技巧… 单·中中·中中中· 12.1类型声明及变量定义 122函数剖析… 123归纳总结…… 18 1.3学生信息数据库实例……… 131需求分析…… 1.32源代码解析…………… 1.3.3运行结果 年;自·。中各自委·是品 …23 134归纳总结…… 14巧用内存管理创建通信录 ……25 141需求分析 普4 25 142源代码解析 25 143程序运行结果… 144归纳总结……… 1.5小结……… 32 第2章文本屏幕界面设计 21文本方式的控制 33 21.1文本方式控制函数…… …33 212文本方式颜色控制函数… ……………34 213字符显示亮度控制函数………… 36 214实例解析 36 22窗冂设置和文本输出函数… 8 221宽江设置函数 38 C语言高级实用技术精讲 222控制台文本输出函数………… 38 223实例解析 38 23清屏和光标操作函数……… 23.1清屏函数……… 40 232光标操作函数… 41 233实例解析 41 24屏幕文本移动与存取函数……………… 241屏幕文本移动函数…………… 242屏幕文本存取函数…………… 243实例解析 25状态查询函数…… 251状态查询函数… 电p日非非 ………46 25,2实例解析 47 26创建弹出式菜单实例……… 48 261需求分析 48 26,2源代码解析 263运行结果 55 264归纳总结… 55 27文本方式下创建下拉式菜单 …56 271需求分析… 27.2源代码解析 ……56 273运行结果 61 274归纳总结………………………… 28综合应用… 28.1需求分析… 鲁。导卓4看、 2.8.2源代码解析……………………………………63 28.3运行结果 284归纳总结 ………6 2.9小结…… 中着垂香。昏鲁.,q。自自 …67 第3章文件高级操作……… 68 31文件的基本概念…… 32标准文件的输入输出操作 321标准文件输入输出… 322标准文件打开函数 fopen(O… …71 323标准文件关闭函数 fclose… 74 324标准文件的读写 325文件的随机读写函数…… 78 326实例解析 月录 3.3文件的加密与解密…………… ………83 331移位加密法 332伪随机数加密法… …84 333命令加密法 334逐字节异或加密法 34文件分割程序…… …………91 341操作方法…………… 342源代码解析………… 343运行结果……… 94 344归纳总结…………… …94 35文件合并程序… 351操作方法………… 94 3.2源代码解析……… 95 353运行结果 7 354归纳总结…… 3.6小结 97 第4章图形图像 98 41图形显示基本概念 中···,····+ …98 411图形显示的坐标 ……………………98 41.2像素… 4.2图形函数 4.2.1图形系统的初始化…… ……99 422恢复显示方式和清屏函数 423基本图形函数 43颜色控制函数………… …107 43.1颜色设置函数 43.2调色板颜色设置… 110 44画线的线型函数 44.1设定线型函数 …………………115 442得到当前画线信息的函数…………………………1 4.5填色函数及相关仵图函数………… 118 4.1填色函数 118 452用户自定义填充函数… l19 4.5.3得到填充模式和颜色的函数……… …121 4.54与填充函数有关的作图函数… …121 45.5可对任意封闭图形填充的函数 ..中44日日事着· ………………124 46屏幕操作函数……… …125 4.61屏幕图像存储和显示函数… 125 C语言高级实用技术精讲 46.2设置显示页函数 127 47图形方式下的文本输出函数 13 4.7.1文本输出函数 ……………131 47.2文本输出字符串函数 ……………133 47.3定义文本字型函数 135 48动画技术……… ……………………………137 481动态开辟图视口的方法 137 48,2利用显示页和编辑页交替变化……… 483利用画面存储再重放的方法 ……139 484直接对图像功态存储器进行操作………… ……141 49菜单生成技术 ……………………141 4.10图形程序使用环境 142 4101BGI使用…………………………………… 143 4.10.2图形方式下字符输出的条件 ……144 410.3BG图形驱动 l45 4.11直接存储存取 145 41.1BIOS中断在显示中的应用……… ……………………………………147 4112VGA寄存審 149 4.113屏幕图形与ⅤRAM地址的关系…………… 4114VRAM的位面结构 4115将VRAM位重信息存入文件…… …152 4116将文件图像信息写入VRAM位面 …153 4117VGA标准图形模式12H编程 154 411.8VGA标准图形模式13H编程……… ……………157 4.12SVGA编程…… 157 4121SVGA显卡的检测…… 158 4122SⅴGA模式信息的获取与模式操作 4123SVGA的直接存储器显示与内存控制 4.3综合应用实例 ……163 4l3.1用户自定义图模填充长方框图像………… 163 413.2画圆饼图程序 165 13.3画条形图程序 4134画函数曲线……… 169 4.14图形图像综合应用——一用动画演示排序算法…… 171 4141程序介绍… ……171 4.14.2源代码解析……… …172 4.14.3运行结果… …………:183 4.144归纳总结 …………】84 415小结 184 第5章中断………… 185 51中断的基本概念… 5.1.1BIoS…………… 185 512中所和异常 513BIOS功能调用 18 52鼠标中断编程的应用实例 191 521鼠标中断的基本概念 191 522程序功能分析… 自4自备自 52.3源代码解析 …199 524归纳总结 ………………………202 53键盘中断编程的应用实例… 531键盎中断的基本概念 532键盘操作函数 doskey)… ……207 54鼠标与键盘的综合应用实例 208 541需求分析………… 208 54,2源代码解杆…… 543运行结果…… 21 544归纳总结… 213 55中断应用—菜单制作程序剖析 …………213 551需求分析 213 55,2源代码解析 ……214 553运行结果 227 554归纳总结 …227 56小结 ……228 第6章通信技术… 220 6.1概述… 229 62 Winsock编程基础… 621 Winsock基本概念 ……230 62.2 Winsock基本API 230 623关于 Winsock的异步模式 234 63 Cscoket编程技术…… ……238 64串口编程…………… ………238 64.1枧念… ………239 642串行接…… 239 643串行通信方式及异步通信协议…… 省自画 644串口针脚功能 243 6.5并口编程…… …244 5

...展开详情
试读 127P C语言高级编程及实例剖析.pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    一个资源只可评论一次,评论内容不能少于5个字
    zzlr250 适合看过C primer plus 后深入学习
    2019-07-23
    回复
    qq_19529399 学习中,很不错
    2018-01-29
    回复
    songyingjie654 内容有些陈旧,06年的
    2017-08-15
    回复
    joeylw 很好,这么好的资源学习了。
    2016-03-25
    回复
    whn0123 学习中,很不错
    2015-06-29
    回复
    zxmncv 书还可以,就是太厚了,读起来比较累。
    2015-03-04
    回复
    lunluodehouniao 很好很强大,谢谢分享
    2015-02-17
    回复
    caoyanxia2013 挺好的,很受益
    2014-10-26
    回复
    博晓 正在学习中
    2014-10-10
    回复
    woai2010ys 学习了,希望对自己有所提升
    2014-10-07
    回复
    关注 私信 TA的资源
    上传资源赚积分,得勋章
    最新推荐
    C语言高级编程及实例剖析.pdf 48积分/C币 立即下载
    1/127
    C语言高级编程及实例剖析.pdf第1页
    C语言高级编程及实例剖析.pdf第2页
    C语言高级编程及实例剖析.pdf第3页
    C语言高级编程及实例剖析.pdf第4页
    C语言高级编程及实例剖析.pdf第5页
    C语言高级编程及实例剖析.pdf第6页
    C语言高级编程及实例剖析.pdf第7页
    C语言高级编程及实例剖析.pdf第8页
    C语言高级编程及实例剖析.pdf第9页
    C语言高级编程及实例剖析.pdf第10页
    C语言高级编程及实例剖析.pdf第11页
    C语言高级编程及实例剖析.pdf第12页
    C语言高级编程及实例剖析.pdf第13页
    C语言高级编程及实例剖析.pdf第14页
    C语言高级编程及实例剖析.pdf第15页
    C语言高级编程及实例剖析.pdf第16页
    C语言高级编程及实例剖析.pdf第17页
    C语言高级编程及实例剖析.pdf第18页
    C语言高级编程及实例剖析.pdf第19页
    C语言高级编程及实例剖析.pdf第20页

    试读已结束,剩余107页未读...

    48积分/C币 立即下载 >