摘要:
LibreCAD for windows 编译 项目中要用到平面CAD功能,找到libreCAD,发现不很适合需求,需要重新改造一下:)要改造就要编译: 1、下载源码解压到H盘2、用notepad++将H:\LibreCAD-LibreCAD-4e00856\libraries\jwwlib\src 下的所有文件编码改成 “utf-8 无bom”3、QtCeator 打开 Librecad 项... 阅读全文
摘要:
Delphi之Virtual Treeview使用心得 1.定义节点的数据结构 2.GetNodeDataSize事件 FreeNode事件 3.GetText事件 根据Column来写多列 4.GetImageIndex事件 同上 5.PaintText事件 自定义TargetCanvas 6.GetPopupMenu事件 设定PopupMenu 7.OnSaveNode和Onloadnode ... 阅读全文
摘要:
1 Unicode编码表 Unicode只有一个字符集,中、日、韩的三种文字占用了Unicode中0x3000到0x9FFF的部分 Unicode目前普遍采用的是UCS-2,它用两个字节来编码一个字符, 比如汉字"经"的编码是0x7ECF,注意字符编码一般用十六进制来 表示,为了与十进制区分,十六进制以0x开头,0x7ECF转换成十进制 就是32463,UCS-2用两个字节来编码字符,两个字节... 阅读全文
摘要:
一直对字符的各种编码方式懵懵懂懂,什么ANSI、UNICODE、UTF-8、GB2312、GBK、DBCS、UCS……是不是看的很晕,假如您细细的阅读本文你一定可以清晰的理解他们。Let's go! 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 再后来,他们又做了一些可... 阅读全文
摘要:
今天没事,拿系统里的一个ACDSee5.0 版本的软件进行绿化.首先用TotalUnistall监视安装程序,生成一个注册表文件,然后用Reg2InfGUI程序生成inf文件,右键安装后,发现总是提示缺少文件,经过对比注册表,发现一些键值并没有写到系统中去.原来以为是 导入inf文件时,文件后面的内容覆盖了前面的设置,但通过MD软件监控,发现其导入原理只是一般的顺序导入.将inf文件中的几个关键键... 阅读全文
摘要:
VC++ 从CCtrlView 中派生的自定义类 如何用在SDI的拆分窗口中 class CMyView:public CCtrlView 只要实现以下两个函数 就可以被 Frame中的 m_Splitter 创建 CMyView::CMyView():CCtrlView(_T("EDIT"), NULL) { } BOOL CMyView::PreCreateWindow(CREATESTR... 阅读全文
摘要:
VC 从 CWnd中 派生特任意类,如何用在SDI的拆分窗口中 class CMyXXX : public CWnd只要添加以下两个动态创建的代码就可以被 m_Splitter创建..H文件中 DECLARE_DYNCREATE(CMyXXX); .CPP文件中 IMPLEMENT_DYNCREATE(CMyXXX, CWnd)如:MyXXX.h class CMyXXX : public ... 阅读全文
摘要:
应网友询问,摸索了一下wxsqlite3的GCC编译方法.准备工具:1、CodeBlocks 老邓编译版:)(这个版本中包含了很多工具,就不需要再配置了,可以拿来就用:))下载:http://code.google.com/p/portablecb/downloads/list?can=1&q=&colspec=Filename+Summary+Uploaded+ReleaseDate+Size+DownloadCount2、wxWidgets的GCC库。(老邓版中的包含了,如果你用的不是老邓版的,可以怎行下载编译。)3、wxSqlite3的源程序。解压后,目录结构如下: 打开CodeBloc 阅读全文
摘要:
一直以来,D7常驻计算机,对D7有着特殊的感情,启动速度快,组件多,IDE的独特展示,一直是我钟爱D7的理由。 最近作项目时,将单机数据库从ACCESS转移到Sqlite时,为了方便,找了个管理器SQLiteMaestro, 从官方的web中看到这个管理器支持的数据库特别多, 于是就用这个管理器转换数据库,但这时问题来了,原来数据库中好多中文记录转换进SQLITE数据库后竟然乱码了。 一看就知道是... 阅读全文
摘要:
///////////////// UTF-8 转换原理U-00000000 - U-0000007F: 0xxxxxxx U-00000080 - U-000007FF: 110xxxxx 10xxxxxx U-00000800 - U-0000FFFF: 1110xxxx 10xxxxxx 10xxxxxx U-00010000 - U-001FFFFF: 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx U-00200000 - U-03FFFFFF: 111110xx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx U-04000000 - 阅读全文