05 2017 档案
摘要:● 异步I/0 ○ 使用设备内核对象 ○ 使用事件内核对象 提醒同步以及交互 ○ 可提醒I/O 不可跨线程的 ○ I/O完成端口 ⊙ I/O完成端口 ○ 串行模型来进行异步IO操作 ○ 并行模型 -> 多线程 ○ 1个工人 -> 加工零件 -> 5天 -> 串行 ○ 5个工人 -> 加工零件 ->
阅读全文
摘要:● 异步I/0 ○ 使用设备内核对象 ○ 使用事件内核对象 提醒同步以及交互 ○ 可提醒I/O 不可跨线程的 ○ I/O完成端口 ⊙ 使用事件内核对象 提醒同步以及交互 ⊙ 可提醒的I/O 不可跨线程
阅读全文
摘要:菜单创建窗口 ◉ 非模态对话框的创建 ○ 等在另一个窗口完成之后 ○ 初始化子窗口的时候要在初始化函数里面操作 ○ 响应窗口只需要做显示窗口的操作 ◉ 模态对话框 ● 默认MFC窗口 ○ 确定按钮 ○ IDOK ○ CDialogEx::OnOK() ○ 取消按钮 ○ IDCANCEL ○ CDia
阅读全文
摘要:异步I/O操作 ● 同步I/O操作 文件越大,打开的时间就越长 ○ 程序要从硬盘里面加载数据,过大会导致程序卡死 ● 异步I/0 ○ Windows给我现实的基质 ○ 当文件过大的时候 磁盘读取会很耗费资源 ○ 包括我们的I/O操作 ○ 其他的I/O操作可能我无法打开还会耗费很多的系统资源 ● 什么
阅读全文
摘要:库存管理系 我们的程序 需要实现绿色部分 ● 入库 ● 出库 ○ 领用 ○ 调拨 -> 多点通信 ● 商品信息 ● 盘点 ● 退货 ● 调价 MFC 和我们的 C++最非常契合的 ● C++ ● 类 ○ 封装 ● MFC不支持C编译器 ○ MFC是一套框架,可以不用在VS下面编译 ○ 这个编译器必须
阅读全文
摘要:# 异步IO操作 CreateFile 使用 VS2015 新建win32 控制台应用程序 WindowsFileDemo win32控制台写窗口程序 需要加入头文件 #include <fileAPI.h> 就可以来使用CreateFile 分别有 CreateFileA CreateFileW
阅读全文
摘要:#windows消息机制 新建第一个Win32应用程序 VS2015 新建项目 Win32应用程序 //#define CALLBACK __stdcall VS默认用的是 __stdcall//#define WINAPI __stdcall VS默认用的是 __stdcall//#define
阅读全文
摘要:#TabCtrlDemo 选项卡控件 拖拽控件 设置 ID IDC_TAB 设置变量名 m_tab 初始化控件 两个2 页面 在资源列表里面插入两个 新的DLG 然后设置设置 属性 和 给DLG 增添类 然后再头文件 TabCtrlDemoDlg.h里面加入 代码设置全局变量 设置初始化代码 Tab
阅读全文
摘要:#树形控件TreeCtrlDemo 拖拽控件 修改ID名称 IDC_TREE 添加变量名位 m_tree 设置控件属性 Always Show Selection TRUE 指定总显示选定内容,即使空间没有焦点 设置控件属性 Has Buttons TRUE 在父项旁边显示加号 (+) 和 减号 (
阅读全文
摘要:Evernote Export Edit CreateFile中文翻译 CreateFile中文翻译 函数功能 API 函数原型 参数解析 lpFileName dwDesiredAccess dwShareMode lpSecurityAttributes dwCreationDispositio
阅读全文
摘要:恢复内容开始 #SliberDemo 滑块控件 添加变量 m_slider 设置ID IDC_SLIDER 设置范围 m_slider.SetRange(0,100); 类向导给滑块控件增添 WM_HSCROLL 消息 #HotKeyDemo 热键控件 拖拽控件 静态文本 热键控件 HotKey 设
阅读全文
摘要:#Windows I/O操作 在Windows 程序中,基础的运行单元位线程!为每一个线程分配一个处理器,可以让系统执行多个操作!当线程运行一个IO操作时,会被挂起,从而影响性能!位解决这类问题,Windows使用了一套非常好的机制I/O完成端口 接下来我们将学习Windows中的相关操作。 I/O
阅读全文
摘要:#滚动条ScorllbarDemo 设置 ID;IDC_SCROLLBAR #数字控制框 SpinDemo 这个控件有一个属性,就是没有别人活不下去的属性 先拖拽一个 编辑框然后和这个控件 组合使用 设置ID IDC_SPIN_DEC Auto Buddy 为 True Set Buddy Inte
阅读全文
摘要:#Windows数据类型 Windows 下定义来百来个数据类型 这些数据类型全部是微软定义出来的(也就是说我们只有使用微软的SDK开发的时候,我们才能够使用这些数据类型) 它并非是 C语言 或者 C++ 所支持的数据类型 如果在Windows下面编程使用的是标准的C++ 或者C 编译器的话,这些数
阅读全文
摘要:001 Windows简介 #Windows 简介 Windows版本历史 16位图形用户界面 16位和32位混合操作系统 64位操作系统 移动设备操作系统 NT架构 #Windows与编程语言 Windows API SDK&API&MFC SDK (SoftWare Development Ki
阅读全文
摘要:恢复内容开始 # 一. MFC是什么 1.MFC是 windows 一整套应用程序开发框架 MFC(MicrosoftFoundationClasses) 是微软公司实现的一个c++类库,主要封装了大部分的windows API函数 2.QT C++图形用户界面应用程序开发框架 是一个1991年由奇
阅读全文