随笔分类 -  C C++ VC

上一页 1 2 3 下一页
SQLite 字段数据类型
摘要:一般数据采用的固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。 SQLite具有以下五种数据类型: 1.NULL:空值。 2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。 3.REAL:浮点数字,存储为8-byte IEEE浮点数。 4.TEXT:字符串 阅读全文
posted @ 2017-12-22 09:34 windy_net 阅读(5145) 评论(0) 推荐(0)
VS MFC 添加菜单
摘要:新建出来的基于对话框的MFC工程是没有菜单的,如何在对话框中添加菜单?又如何给菜单的菜单项添加事件应用响应?下面小编来具体描述一下,希望能帮助到一些人。 新建出来的基于对话框的MFC工程是没有菜单的,如何在对话框中添加菜单?又如何给菜单的菜单项添加事件应用响应?下面小编来具体描述一下,希望能帮助到一 阅读全文
posted @ 2017-12-22 09:17 windy_net 阅读(5565) 评论(0) 推荐(0)
MFC 实现打印机打印功能
摘要:Visual C++6.0是开发Windows应用程序的强大工具,但是要通过它实现程序的打印功能,一直是初学者的一个难点,经常有朋友询问如何在VC中实现打印功能,他们往往感到在MFC提供的框架内实现这个问题很复杂,不知道如何下手。本例针对这个问题,介绍一种简单的方法实现文字串的打印功能,读者朋友可以 阅读全文
posted @ 2017-12-22 08:57 windy_net 阅读(12324) 评论(0) 推荐(0)
strlen 与 sizeof 的区别
摘要:char str[20]="0123456789"; int a=strlen(str); /*a=10;strlen 计算字符串的长度,以\0'为字符串结束标记。 int b=sizeof(str); /*b=20;sizeof 计算的则是分配的数组str[20] 所占的内存空间的大小,不受里面存 阅读全文
posted @ 2017-12-21 14:28 windy_net 阅读(170) 评论(0) 推荐(0)
unicode ascii 互转 函数 C实现 MultiByteToWideChar/WideCharToMultiByte 详解
摘要:注意: 这两个函数是由Windows提供的转换函数,不具有通用性 C语言提供的转换函数为mbstowcs()/wcstombs() 一、函数简单介绍 涉及到的头文件: 函数所在头文件:windows.h #include <windows.h> wchar_t类型所需头文件:wchar.h #inc 阅读全文
posted @ 2017-12-21 12:50 windy_net 阅读(1040) 评论(0) 推荐(0)
MFC CString GetBuffer/ReleaseBuffer 的使用条件
摘要:今天为了通过串口往单片机里写一个16进制字符去控制单片机的adc的起停,结果糊涂到把'\x01'误写成'\0x01',怎么也得不到意想的结果,程序员有时候会犯低级错误,有时候怎么也跳不出去,这时候通过写一个测试程序也许就能发现端倪。 下面说说正题。 // get pointer to modifia 阅读全文
posted @ 2017-12-21 11:03 windy_net 阅读(493) 评论(0) 推荐(0)
LPTSTR\LPCTSTR\LPWSTR\LPCWSTR 字母的意思 及 区别
摘要:标签: 杂谈 分类: VC 杂谈 char* 是指向ANSI字符数组的指针,其中每个字符占据8位(有效数据是除掉最高位的其他7位),这里保持了与传统的C,C++的兼容。 LP的含义是长指针(long pointer)。LPSTR是一个指向以‘’结尾的ANSI字符数组的指针,与char*可以互换使用, 阅读全文
posted @ 2017-12-21 10:16 windy_net 阅读(1231) 评论(0) 推荐(0)
使用 WideCharToMultiByte Unicode 与 UTF-8互转
摘要:1、简述 最近在发送网络请求时遇到了中文字符乱码的问题,在代码中调试字符正常,用抓包工具抓的包中文字符显示正常,就是发送到服务器就显示乱码了,那就要将客户端和服务器设置统一的编码(UTF-8),而我们程序中 一般用的是Unicode编码,所以这就需要将中文字符转为UTF-8格式的,其他英文字符和数字 阅读全文
posted @ 2017-12-21 10:00 windy_net 阅读(3018) 评论(0) 推荐(0)
Unicode与UTF-8互转(C语言实现) 基本原理
摘要:1. 基础1.1 ASCII码我们知道, 在计算机内部, 所有的信息最终都表示为一个二进制的字符串. 每一个二进制位(bit)有0和1两种状态, 因此八个二进制位就可以组合出 256种状态, 这被称为一个字节(byte). 也就是说, 一个字节一共可以用来表示256种不同的状态, 每一个状态对应一个 阅读全文
posted @ 2017-12-21 09:45 windy_net 阅读(992) 评论(0) 推荐(0)
Sqlite 教程
摘要:http://www.runoob.com/sqlite/sqlite-functions.html 阅读全文
posted @ 2017-12-19 19:33 windy_net 阅读(158) 评论(0) 推荐(0)
Sqlite插入、修改、删除表里面的数据
摘要:转载 2014年05月10日 10:38:21 标签: sqlite3 / 数据库 8688 标签: sqlite3 / 数据库 8688 转自:http://www.cnblogs.com/myqiao/archive/2011/07/13/2105800.html 一、插入数据 INSERT I 阅读全文
posted @ 2017-12-19 19:26 windy_net 阅读(1308) 评论(0) 推荐(1)
Sqlite 约束条件 Constraints
摘要:一、约束 Constraints 我们在数据库中存储数据的时候,有一些数据有明显的约束条件。 比如一所学校关于教师的数据表,其中的字段列可能有如下约束: 年龄 - 至少大于20岁。如果你想录入一个小于20岁的教师,系统会报错 国籍 - 默认中国。所谓默认,就是如果你不填写,系统自动填上默认值 姓名 阅读全文
posted @ 2017-12-19 19:14 windy_net 阅读(448) 评论(0) 推荐(0)
sqlite3数据库 sqlite3_get_table
摘要:上一篇介绍的sqlite3_exec 是使用回调来执行对select结果的操作。还有一个方法可以直接查询而不需要回调。但是,我个人感觉还是回调好,因为代码可以更加整齐,只不过用回调很麻烦,你得声明一个函数,如果这个函数是类成员函数,你还不得不把它声明成static的(要问为什么?这又是C++基础了。 阅读全文
posted @ 2017-12-19 19:03 windy_net 阅读(659) 评论(0) 推荐(0)
MFC中使用sqlite3操作数据库
摘要:需要用到的文件有sqlite3.h 、sqlite3.dll、sqlite3.lib。网上很多人分享下载地址这里不再赘述。 将这三个文件拷贝到自己新建MFC项目目录下,在解决方案窗口下 添加现有项,选择sqlite3.h 、sqlite3.dll、sqlite3.lib这三个文件,添加到项目中。 然 阅读全文
posted @ 2017-12-19 13:27 windy_net 阅读(1047) 评论(0) 推荐(0)
数据库函数:sqlite3_exec() SQL语句
摘要:函数:sqlite3_exec(),称为便捷函数,封装了好多任务。 函数声明: int sqlite3_exec( sqlite * , const char * sql , sqlite_callback , void *data , char ** errmmsg) ; 其中 sqlite* 表 阅读全文
posted @ 2017-12-19 09:41 windy_net 阅读(10994) 评论(0) 推荐(1)
VS2013 生成sqlite3动态连接库及sqlite3.dll的调用
摘要:一,生成sqlite3动态连接库1,去sqlite官网上下载最近的sqlite源码包,解压后得到四个文件:shell.c,sqlite3.c,sqlite3.h,sqlite3ext.h此处还需要sqlite3.def文件,它在sqlite官方生成的dll包中,下载下来,解压即可。其中,shell. 阅读全文
posted @ 2017-12-18 20:00 windy_net 阅读(953) 评论(0) 推荐(0)
Windows下VS2013创建与使用动态链接库(.dll)
摘要:一、创建动态链接库文件 ** 1、打开VS2013,选择文件,新建工程 2、选择新建W32控制台应用程序,这里将工程名改为makeDLL 3、在应用程序类型中选择DLL,点击完成 4、完成以上步骤后,项目中会生成下列文件 5、下面创建自己编写的函数,以简单的求和函数add为例,首先在添加头文件cre 阅读全文
posted @ 2017-12-18 19:09 windy_net 阅读(1510) 评论(1) 推荐(0)
MFC中CString.Format的详细用法
摘要:在MFC程序中,使用CString来处理字符串是一个很不错的选择。CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的字符串。CString的Format方法给我们进行字符串的转换带来了很大的方便,比如常见的int、float和double这些数字类型转换为CString字符 阅读全文
posted @ 2017-12-15 09:32 windy_net 阅读(305) 评论(0) 推荐(0)
函数atof,atoi,atol,strtod,strtol,strtoul 描述
摘要:函数atof,atoi,atol,strtod,strtol,strtoul atof(将字串转换成浮点型数) 相关函数 atoi,atol,strtod,strtol,strtoul表头文件 #include <stdlib.h>定义函数 double atof(const char *nptr) 阅读全文
posted @ 2017-12-14 22:49 windy_net 阅读(804) 评论(0) 推荐(0)
strtol函數的用法 atof, atoi, atol, strtod, strtoul
摘要:相关函数: atof, atoi, atol, strtod, strtoul表头文件: #include <stdlib.h>定义函数: long int strtol(const char *nptr, char **endptr, int base)函数说明: strtol()会将参数nptr 阅读全文
posted @ 2017-12-14 22:47 windy_net 阅读(527) 评论(0) 推荐(0)

上一页 1 2 3 下一页