C/C++
Markooa
这个作者很懒,什么都没留下…
展开
-
C语言基础实例
调用java代码#include #include main(){ //输出 printf("Hello world !\n"); //调用java代码 system("java HelloWorld"转载 2011-10-11 11:16:55 · 484 阅读 · 0 评论 -
用MinGW命令行编译链接c/c++
gcc命令提供了非常多的命令选项,但并不是所有都要熟悉,初学时掌握几个常用的就可以了,到后面再慢慢学习其它选项,免得因选项太多而打击了学习的信心。 一. 常用编译命令选项 假设源程序文件名为test.c。 1. 无选项编译链接 用法:#gcc test.c 作用:将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out。编译成功后可转载 2011-11-08 11:03:14 · 994 阅读 · 0 评论 -
DirectUI的初步分析(二)
这篇文章是后的延续,在本文中主要是针对整体的框架结合MVC模式来进行分析,不会涉及具体的代码。(1)Subject(目标)I)目标知道它的观察者。可以有任意多个观察者观察同一个目标。II)提供注册和删除观察者对象的接口。目标应该就是CControlUI类,关于第一点观察者观察的是CControlUI,当多个观察者观察的同一个目标状态发生改变时也就是多视图更新;关于第二点CCon转载 2012-04-24 17:14:18 · 541 阅读 · 0 评论 -
DirectUI初步分析(三)
基于(http://directui.googlecode.com/)最新版r62进行分析,对于未使用的控件属性未做分析属性一、主窗口属性(XML中标签'Window')size 窗口的大小sizebox caption 标题栏的宽度高度roundcorner 窗口的圆角矩形的半径mininfoshowdirty 是否用矩形框标示需要重画的区域转载 2012-04-24 17:15:19 · 692 阅读 · 0 评论 -
DirectUI Lib XML编写说明
DUILibxml配置项根节点 子类 属性 类型Window |--------Image 图片信息 | o------name转载 2012-04-24 17:26:38 · 1375 阅读 · 1 评论 -
DirectUI的初步分析
最近由于项目的需要学习了一下DirectUI方面的东西,主要借鉴的是一个国外程序员写的代码(见引用一),看了后发现它更多的是探讨一种实现的可能性和思路,和实际应用还是有距离的,不过其实现还是很有意思的。在写此小结的时候又发现国内一个程序员将这个代码部分移植到WINCE下的代码(见引用二),因为平台的差异性要完全开发一个WINCE下的实际代码还是需要时间的。 由于本人GUI开发做得少,工作中有关转载 2012-04-24 17:06:01 · 634 阅读 · 0 评论 -
jni和C++通信中文乱码的问题
首先,需要明确几个关于编码的基本概念:java内部是使用的16bit的unicode编码(utf-16)来表示字符串的,无论英文还是中文都是2字节;jni内部是使用utf-8编码来表示字符串的,utf-8是变长编码的unicode,一般ascii字符是1字节,中文是3字节;c/c++使用的是原始数据,ascii就是一个字节,中文一般是GB2312编码,用2个字节表示一个汉字。转载 2012-06-08 13:54:26 · 726 阅读 · 0 评论 -
C++转换unicode utf-8 gb2312编码
windows开发环境下用VC++6.0 对unicode 、utf-8、 gb2312 三种编码格式之间的转换方法:#include #include #include using namespace std;void unicodeToUTF8(const wstring &src, string& result){ int n = WideCharToMultiByt转载 2012-06-08 14:44:55 · 5940 阅读 · 2 评论 -
Duilib消息类型
消息说明Senderclick鼠标点击CButtonUI[5]dropdown下拉显示CComboUI[6]headerclick点击列标题CListHeaderItemUI[7]itemactivate CListElementUI[8]、CListCo原创 2012-07-04 16:29:34 · 1308 阅读 · 0 评论