摘要:
3.1 命名空间的using声明 1.在初学C++的时候,写的第一条代码便是在控制台输出一个Hello Word,而在#include后面的第一句话便是using namespace std;,那时候只知道不写这句代码就会报错,但是不知为什么。这句话的含义是:这个文件会使用到std标准库中的名字。 阅读全文
摘要:
2.1 基本内置类型 1)基本类型 1,注意区分无符号数和有符号数,对于char 类型,分为3种,unsigned char ,signed char ,char ,char 和其他两种之所以不一 样,是因为在一些机器上是char 是带符号的,一些机器上是不带符号的,这对于移植性有很大问题。尽量不要 阅读全文
摘要:
1.WNDCLAS类中:style一般赋值为:CS_hredraw|CS_vredraw 意思为当窗口 宽度|高度 发生变化的时候窗口能发生重绘。 2.WINDPROC 返回类型是LRESULT 拆分开来时 Long Result 表示这个函数的返回结果是long型的。 3.WINDPROC: LR 阅读全文
摘要:
引言 Windows 在操作系统平台占有绝对统治地位,基于Windows 的编程和开发越来越广泛。 Dos 是过程驱动的,而Windows 是事件驱动的[6],这种差别的存在使得很多Dos 程序员不能 习惯Windows 的程序开发。而很多Windows 程序开发人员也只是对消息运行机制一知半解, 阅读全文
摘要:
字符集来源: 1985年,微软发布的windows 1.0中,自带一种字符编码,称为ANSI字符集,因为它是基于ANSI和ISO标准,但是ANSI只是由8位编码来表示,因为英文只有26个英文字母以及一些标点符号等,最多可以表示2^8=256个字符,当涉及到国际化的时候,这256个字符,明显是不能用来 阅读全文
摘要:
声明:本文主要根据IT学吧 小金鱼的Windows程序设计视频教程而写,原文有许多素材来之视频。 一、Windows内部运行机制详解 Windows操作系统负责管理所有的窗体,想要设计一个窗体,可以类比一个朋友想要开一个公司,设计一个窗体时,一个需要五步: 第一步:向操作系统注册此窗体类 类比:向有 阅读全文
摘要:
Jsoncpp是目前比较好用的开源Json解析库,现在总结一下它的使用方法,理解,以供以后查阅。 在引入Jsoncpp的时候我们看到Jsoncpp里边的常用的cpp文件,有json_reader.cpp,json_value.cpp,json_writer.cpp, 其中: json_value.c 阅读全文
摘要:
Visual Studio 代码生成 运行时库的选择 运行时库的选项有:多线程(/MT)、多线程调试(/MTD)、多线程DLL(/MD)、多线程调试(/MDd) 有时调用外部的一些库,这个选择不对,老编译不通过; C Runtime Library: 开关 对应的库 版本 /MD MSVCRT.LI 阅读全文
摘要:
解析JSON需要引入库文件。C++开源的有很多库。git上面也有许多Json的解析库。目前使用的最多的是https://github.com/open-source-parsers/jsoncpp。 名为jsoncpp。 使用Jsoncpp 方法一:使用Jsoncpp生成的lib文件 1.从git上 阅读全文
摘要:
最近工作中用到了JSON,总结一下: JSON是一种轻量级的,基于文本的数据交换格式,仅仅靠特定的字符格式就能很方便的传递字符信息,以下对JSON详细解读。 JSON: 全称:“JavaScript Object Notation”,(JavaScript 对象表示法),一种基于文本,独立于语言的轻 阅读全文