Windows编程
郝在益
这个作者很懒,什么都没留下…
展开
-
PoEdu-Windows班-001操作系统
操作系统 操作系统也是一种软件。 操作系统是一个特殊的软件, 它需要按照特定的规定来进行编写。 操作系统提供了一系列的API, 使软件可以通过操作系统进行硬件操作。 Windows版本历史 16位图形用户界面 非NT的, 它仅仅是一个运行于 MS-DOS 系统的一个图形用户界面. 它包括: Windows 1.0(1985) Windows 2.0(1987)原创 2017-05-21 14:18:46 · 601 阅读 · 0 评论 -
PoEdu-Windows班-002 常用字符类型及转换
Windows数据类型 微软将C语言的数据类型进行了单纯的包装, 形成了大量的自己的类型.这些类型只基于Windows SDK中.它是没有原生bool类型的. Windows数据类型简介 按照规范, 所有的Windows类型都应在 WinDef.h 中找到。可是, 微软经过这么多年的发展, 数据类型定义已经略乱, 只能借助Visual Studio的转到定义功能进行查看这些类原创 2017-05-21 16:03:59 · 342 阅读 · 0 评论 -
PoEdu-Windows班-003 IO
Windows的IO操作: Windows与外部设备的一些通讯操作。如:USB,文件,网络通讯等。可以理解为除了内存之外的都可以成为设备。 IO完成端口: 为了解决线程被挂机的问题而发明的。即提出IO请求时,新增一个线程进行IO操作,操作完成后给一个通知消息,达到线程不被挂机的功能。 设备: 文件设备:二进制数据集合。 目原创 2017-05-21 15:30:36 · 349 阅读 · 0 评论 -
PoEdu-Windows班-005 ListView控件的使用方法
风格为report 相关类及处理函数 MFC:CListCtrl类 SDK:以 “ListView_”开头的一些宏。如 ListView_InsertColumn 1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST: 显示一列带有小图标的转载 2017-05-21 16:51:26 · 261 阅读 · 0 评论 -
PoEdu-Windows班-006 INI文件操作API
INI文件简介 在我们写程序时,总有一些配置信息需要保存下来,以便在下一次启动程序完成初始化,这实际上是一种类持久化。将一些信息写入INI文件(initialization file)中,可完成简单的持久化支持。 Windows提供了API接口用于操作INI文件,其支持的INI文件格式一般如下: =============================== [Section1] Key转载 2017-05-21 17:01:44 · 478 阅读 · 0 评论 -
PoEdu-Windows班-004 文件操作
C语言方式: 打开文件:fopen 读取文件:fread、fgets、fscanf 写入文件:fwrite、fputs、fprintf 关闭文件:fclose 定位文件位置:fseek 求文件的大小:ftell 打开方式: “r” 以只读方式打开文件原创 2017-05-21 16:28:05 · 466 阅读 · 0 评论 -
PoEdu-Windows班-009 多线程
l 线程的状态 A. 启动 1. CONTEXT 2. 使用计数 = 2 3. 暂停计数 = 1 (为0时可进入CPU的调度,当前线程是可执行的状态) B. 运行: CPU调度 1. 执行我们的函数 a. 时不时切换线程 –> 将数据写入 CONTEXT b.原创 2017-06-26 21:15:08 · 210 阅读 · 0 评论 -
PoEdu-Windows班-007 异步I/O
一、获取文件大小信息: 获取文件大小:GetFileSizeEx() BOOL GetFileSizeEx ( HANDLE hFile, // handle to file PLARGE_INTEGER lpFileSize // file size ); 获取文件在磁盘中占用的大小:GetCompressedFileSi原创 2017-06-04 12:09:11 · 230 阅读 · 0 评论