静态博客入口:http://blog.5d.cn/user43/JjYyBb/
2009/06/02 | 数据库 sqlite 管理工具 sqlite manager 中文界面
类别(VC & C++) | 评论(0) | 阅读(3507) | 发表于 22:02

很早之前就发现数据库 sqlite,那时对数据库知之甚少,对SQL语句一窍不通。最近无意中又看到了sqlite,就想认真学习一下。网上介绍了很多 sqlite UI,个人觉得 Sqliteadmin 还不错。另外,sqlite manager 也不错,但不是一个独立运行的程序,是 FireFox 的插件,功能更强大。

中文版本可以从 addons.sociz.com/firefox/788 下载。
下载安装之后发现还是英文的,于是google,发现这篇文章,http://pengtu.net/wp2/pc/db-gui-sqlite-manager-zh
看过之后,才知道这个xpi文件是个压缩文件,可以用解压缩程序打开,借鉴大鹏的方法,发现只要简单修改文件 chrome.manifest 即可加载中文界面。

具体方法如下:
1.用winrar打开sqlite_manager-0.4.4-fx+fl+zm+sg+sb+tb.xpi,把chrome.manifest解压出来,用文本编辑工具打开
chrome.manifest 文件内容如下:

content     sqlitemanager    chrome/content/
skin        sqlitemanager    def

2009/04/28 | 【转】VC6 转 VC2005后程序界面使用 XP 风格
类别(VC & C++) | 评论(0) | 阅读(1140) | 发表于 16:28

原址:http://blog.csdn.net/ydbcsdn/archive/2009/03/19/4003410.aspx

我把程序从VC6和 VS2003 移植到VS2005时, 遇到了一些问题, 这里讲的是XP风格化的问题:

为了实现界面的XP风格化,  需要有一个manifest文件XPStyle.manifest(见附文).
可以添加到项目资源中, .rc文件中会添加一个ID:1 type:manifeset的资源;
可是, 这个资源ID在VC2005里会提示资源冲突(VC2003不会冲突).

在百度搜索, 发现了一个网友提供的方案: "项目属性"--"清单工具"--"输入和输出"--"嵌入清单"--"否" ;
但是, 这个方案对我来说有不足, 会引起其他问题, 比如动态链接MFC的程序, 执行时会提示找不到MFC库文件,
可我的电脑可是装了VS2005的,怎么没有库? 试了几次, 就是这个清单的问题.
如果选择不生成清单文件, 那么界面风格就不是XP化的.

查MSDN后,  发现MSDN已经提供了解决方法:
在 Visual Studio 开发环境中设置此链接器选项
打开此项目的“属性页”对话框。有关详细信息,请参见设置 Visual C++ 项目属性。