- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机室如何管理自身所存放着的大量的信息的呢? windows 的磁盘管理程序为我们提供了一
套严密而又高效的信息组织形式 -- 硬盘上的信息是以文件的形式被管理的。
面向存储的文件技术
什么是文件?计算机中,一篇文章、一幅图片、一个程序等都是以文件的形式存储在磁盘上的,
每个文件都有一个文件名。计算机就是对文件按名存取的。文件名的格式如下:主文件名 . 扩展
名。
为什么要在程序中使用文件?
通常,程序中的数据在程序运行结束之后,就会从内存中清除,再次运行程序时不会自动出现。
在编制程序的过程中不可避免的会遇到将某些数据永久保存的问题, 当程序关闭后, 依然可以使
用这些数据,这时就需要进行文件操作。
文件类型
Visual C++ 处理的文件通常分为两种:
文本文件:只可被任意文本编辑器读取 ASCII 文本。
二进制文件:
指对包含任意格式或无格式数据的文件的统称。
这里只介绍文本文件的读写, INI 文件也属于文本文件的范畴, 且 INI 文件的结构和用途与普通
的文本文件不同,所以会单独介绍。
第一部分:文本文件
文本文件的读写
认识 CFile 类; 认识文本文件; 能够正确灵活应用文本文件存取信息; 避免文本文件读写的常见
误区。
CFile 是 MFC 的文件操作基本类,它直接支持无缓冲的二进制磁盘 I/O 操作,并通过其派生类
支持文本文件、内存文件和 socket 文件。
客户操作记录实例功能预览及关键知识点
许多系统,出于安全或其他原因,常常要求随时对键盘进行监控,利用 Hook (钩子)技术编写
的应用程序能够很好地达到这个目的。 本软件就制作了一个客户操作记录软件, 即在软件运行过
程中,用户在键盘上的按键操作会被记录下来,这样对维护软件的正常运行非常有利。
只要启动客户操作记录软件后, 不管输入焦点是否在本软件上, 按键都会被记录下来。 我们需要
的是键盘的系统监控, 只要本软件在运行, 无论当前计算机在做什么, 都能监测到用户按键的行
为并做出反应,这就要用到 Hook 技术。
Hook 技术在很多特殊软件中广泛应用,如,金山词霸的 “取词 ”功能,就用到了 Hook 计技术。
钩子的本质是一段用以处理系统消息的程序,通过系统调用,将其挂入系统。钩子的种类很多,
每种钩子可以截获并处理相应的消息, 每当特定的消息发出, 在到达目的窗口之前, 钩子程序先
行截获该消息、得到对此消息的控制权。此时在钩子函数中就可以对截获的消息进行加工处理,
甚至可以强制结束消息的传递。
从钩子的本质来看,可以优先截获操作系统的各种消息进行处理,所以它几乎无所不能,因为
windows 的应用程序都是基于消息驱动的,应用程序的操作都依赖于它所得到的消息的类型及
内容。
如果 Hook 过程在应用程序中实现,若应用程序不是当前窗口时,该 Hook 就补齐作用;如果
Hook 在 DLL 中实现,程序在运行中动态调用它,它能实时对系统进行监控。根据需要,我们
采用的是在 DLL 中实现 Hook 的方式。
(应用程序 exe? 和 DLL 的区别所在)
文本文件存储管理
字符被计算机处理时都是以二进制代码的形式出现的,即一个字符对应一个 8 位二进制数,这
种二进制码的集合就是所谓的 ASCII 码。
基本的 ASCII 码有 128 个,最高位都是 0 ,对应的十进制数是 0-127 。键盘上的字符,如英文
字母、数字和一些常用符号,使用基本 ASCII 部分。如数字 “0”的 ASCII 码用二进制数表示就
是 00110000
您可能关注的文档
- Messagesolution归档解决方案汇编.pdf
- MES软件需求说明书新分享.pdf
- MFCODBC数据库访问技术整理.pdf
- MFC编程讲稿(二宣贯.pdf
- MFC编程小技巧借鉴.pdf
- MFC窗口程序添加bmp图片定义.pdf
- mfc打开文件夹扫描.pdf
- MFC框架程序剖析整理.pdf
- MFC类目录及头文件归类.pdf
- MFC美化对话框:使用位图资源作为对话框的背景图片借鉴.pdf
- 2025年度婚礼拍摄场地租赁合同范本3篇.docx
- 必威体育精装版履行必威体育官网网址工作责任制述职报告(精)(九篇).doc
- 2025年度奶茶店连锁经营模式下的店铺租赁及管理服务合同.docx
- 必威体育精装版小学生春游作文结尾 小学生春游作文(八篇).doc
- 2025年度妻子出轨离婚协议中共同财产清算3篇.docx
- 2025年度婚纱照拍摄道具定制服务合同.docx
- 2025年度婚姻承诺书与家庭法律援助服务合同3篇.docx
- 2025年度婚恋咨询与法律援助服务协议3篇.docx
- 2025年度婚庆酒席场地租赁及婚宴签到台租赁合同3篇.docx
- 必威体育精装版工作简历自我评价优秀范文(优秀24篇).doc
文档评论(0)