摘要: 一. 项目属性页面说明 1. 初建C++项目的VS界面说明 工程项目初建:在这里创建一个"基于对话框"的MFC项目,如下图描述 工程项目属性页: (1) 活动解决方案配置 关于这一块的使用,见仁见智,这里只是举一个例子来进行说明。比如,现在需要两个程序,一个是表单的配置程序,一个加载表单后的功能程序 阅读全文
posted @ 2024-03-06 21:08 夜不眠 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 1. 程序运行过程及内存分布 (1)程序运行过程 我们使用指定c++编译器(windows环境下的vs编译器为例)写完一段代码后,通过编译生成.exe文件(我们需要的可执行文件),那编译过程又是怎样的呢?如果是在linux环境下编程,这个过程就比较明朗,需要我们自己手动编写makefile,里面关于 阅读全文
posted @ 2023-12-10 07:58 夜不眠 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 一. Win32的界面编写 1. 实现一个带按钮并响应点击事件的界面,代码如下: 1 #include <tchar.h> 2 #include <windows.h> 3 #include "CommCtrl.h" 4 5 #define IDC_BTN_TEST (101) 6 7 //窗口过程 阅读全文
posted @ 2021-05-25 10:26 夜不眠 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 一. 静态库 原理:编译期间,将链接生成的目标文件和库文件全部编译进可执行文件(.exe)中 缺点:可执行文件大,也不够灵活 生成:设置工程"win32项目--静态库",这里对输出目录作了修改生成到”lib“目录里。 1 #ifndef _STATICLIB_H__ 2 #define _STATI 阅读全文
posted @ 2021-05-17 20:03 夜不眠 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 一. C标准的文件读写 操作方式:流式文件操作和I/O文件操作,这里只对流式文件操作进行说明,比较常用。 特点:可移植性强(跨平台),如果是偏低层开发,与二进制文件打交道,会经常使用到该类函数。 常用方法: 1. FILE:流式文件的操作指针,下面简单说明一下这个结构体。 1 typedef str 阅读全文
posted @ 2021-05-13 19:35 夜不眠 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一. ANSI窄字节和Unicode宽字节 概述:在日常的软件开发过程中,会时不时地去处理不同编码格式的字符串,特别是在处理文件路径的相关场景中,比如我们要通过路径去读写文件、通过路径去加载库文件等。常见的字符编码格式有ANSI窄字节编码、Unicode宽字节编码以及UTF8可变长编码。在Linux 阅读全文
posted @ 2021-05-12 00:10 夜不眠 阅读(119) 评论(0) 推荐(0) 编辑