关于SQLite中出现中文乱码的分析以及解决方案
我们在使用SQLite数据库时候,可能会发现,向数据库插入数据时候显示的是汉字,但通过SQLite读出来时却显示的乱码,这是因为SQLite数据库所支持的编码方式和我们程序中的编码方式不一样,SQLite数据库采用的是UTF-8编码方式,而我们在程序中常常使用的是宽字节uncoid编码方式,所以使用SQLite数据库读出来以后会显示乱码,...
分类:
数据库 时间:
2014-11-24 10:14:36
阅读次数:
154
MATLAB批量加注释的方法非常简单明了,加注释是ctrl+R,去注释是ctrl+T然后在VC中我对一条一条加注释的方法非常烦恼,我想也许会有简单的方法可以批量家注释。果然,先贴代码 1 '-------------------------------------------------------...
分类:
其他好文 时间:
2014-11-23 23:12:04
阅读次数:
342
这个事最后一道大题的第一小题
让写个递归算法求解二叉树任意一结点的深度
首先应该去递归找到这个x结点,找到后然后再递归求解以x为根结点的子树的深度,所以我就很规矩(当然我觉得这样写比较明了)写了两个递归函数
当然首先还是得建立二叉排序树
另外注明:是用vs2010写的,没有在vc++6.0上面测试,如果朋友们发现在vc++上有bug,欢迎指出,供后来者看看
贴下自己的代码
//功能:递...
分类:
其他好文 时间:
2014-11-23 17:37:44
阅读次数:
200
在编写VC界面时,编写动画比较困难,代码重用性不高。编写一个临时动画需要创建定时器或者线程来驱动改变渲染状态,来达到画面实时改变的目的。但是定时器和线程都是比较难以维护的,处理不好很容易造成资源浪费甚至程序崩溃。
Skilla在上一周整理好了skillcore库,这一次又给它增添了通用动画框架。这个动画框架本身没有渲染功能,主要是提供动画的驱动事件,使用时需要自己去处理动画事件...
分类:
其他好文 时间:
2014-11-23 09:24:20
阅读次数:
315
第二课C++的继承封装多态简单类型转换int型转换为char型,会发生截断,丢失精度(3Bytes),有警告。char型转换位int型,不会发生截断,没有警告。父类子类的类型转换代码:#include<iostream>
usingnamespacestd;
classAnimal
{
public:
Animal(){}//构造函数重载
Anim..
分类:
编程语言 时间:
2014-11-22 19:04:27
阅读次数:
220
CImageList m_ImageList;
m_ListCtrl.SetExtendedStyle(m_ListCtrl.GetExtendedStyle() | LVS_EX_FULLROWSELECT |LVS_EX_SUBITEMIMAGES);
imglist.Create(32,16,ILC_COLOR,8,4);
int m_nIdxIco1 = m_ImageList.Add(...
分类:
其他好文 时间:
2014-11-22 13:27:21
阅读次数:
188
如何为自己的程序加入启动画面
观察我们平常使用的软件,当我们双击软件的时候,会在主界面出现前,先行出现一个启动画面,由于前一阵子写了一个基于对话框的程序,亲自实验了下,今天就为大家简单的介绍下,在我们的程序中如何实现增加启动画面的功能。
在这里说明说明一下,我们平常使用的编译器是VS2010 或者是VS2012,在早一点的版本中,例如vc6.0中,加入启动画面这一功能,编译器已经为我...
分类:
编程语言 时间:
2014-11-22 13:23:13
阅读次数:
284
在ListCttrl控件(Report风格)的使用上,有时需要向子列中插入图标,例如要制作一个下载软件,我们计划在控件的第一列用图标的形式显示下载状态:排队、下载中、出错等等,第二列计划用图标显示下载文件类型,要做出这样的效果,就必须使用CListCtrl的SetItem(八个参数)方法,由于我这台电脑上没有MSDN所以这八个参数具体都是什么意思我暂时不清楚,在这只介绍下跟我们的操作关系密切的几个...
分类:
其他好文 时间:
2014-11-22 12:08:23
阅读次数:
229
2012.8月,经理问以前用过.NET没?没。(09年自己是用过,但当时只是为了做东西,拿VC++,BCB,DELPHI,C#,各写了一个测试小软件的给同事和朋友们看来做比较,经过比较后一致选择了DELPHI;当时用PB6.5/9.0,但看的久了会生厌。所以也谈不上会或是了解。题外话,虽然说语言不重...
分类:
Web程序 时间:
2014-11-22 11:48:33
阅读次数:
231
方法1. 使用CBitmap
CBitmap m_bitmap;
m_bitmap.LoadBitmap(IDB_BITMAP1);
HBITMAP hBitmap = (HBITMAP)m_bitmap.GetSafeHandle();
((CButton *)GetDlgItem(IDC_BUTTON1))->SetBitmap(hBitmap);
方法2. 使用CBitmapBu...
分类:
其他好文 时间:
2014-11-21 19:00:34
阅读次数:
463