会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
朱颂东的博客
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2022年5月19日
richview 添加表格
摘要:
procedure TForm1.mitInserttable1Click(Sender: TObject);var table: TRVTableItemInfo; r, c: Integer;begin table := TRVTableItemInfo.CreateEx(4, 3, RichV
阅读全文
posted @ 2022-05-19 09:07 朱颂东
阅读(37)
评论(0)
推荐(0)
编辑
2017年4月24日
Delphi 连接 Paradox
摘要: 应用TDataBase控件把DataBase的DriveName设为STANDARD,然后设置DataBase的Params中设置PATH=*.db文件地点目录DEFAULT DRIVER=PARADOXUSER=用户名PASSWORD=口令再为DataBase的DatabaseName定义一个名字
阅读全文
posted @ 2017-04-24 10:25 朱颂东
阅读(957)
评论(0)
推荐(0)
编辑
2017年4月15日
编译MangosZero
摘要: 最近研究了一下魔兽世界模拟器MangosZero,花了两天时间终于编译成功!现在把编译的过程做个完整的记录,以便让想要学习编译的同学们少走弯路! 服务器端运行界面: 客户端运行界面: 一:下载源程序 所需软件Git-1.7.9-preview20120201和TortoiseGit-1.7.7.0-
阅读全文
posted @ 2017-04-15 16:52 朱颂东
阅读(4375)
评论(0)
推荐(0)
编辑
2014年7月25日
关于StartCoroutine的简单线程使用
摘要: StartCoroutine在unity3d的帮助中叫做协程,意思就是启动一个辅助的线程。在C#中直接有Thread这个线程,但是在unity中有些元素是不能操作的。这个时候可以使用协程来完成。使用线程的好处就是不会出现界面卡死的情况,如果有一次非常大量的运算,没用线程就会出现假死的情况。下面通过一...
阅读全文
posted @ 2014-07-25 16:31 朱颂东
阅读(798)
评论(0)
推荐(0)
编辑
2013年7月6日
cocos2dc-x解决中文乱码
摘要: 中文乱码:方法一:选中有中文的那个cpp,点文件另存为,在保存这里竟然有个小箭头点之,再点编码保存再选这个编码这个cpp就UTF-8化了,然后中文就正常了。但是发现:但字符串字符数为奇数时,编译不过,同时针对个别汉字也不能编译通过。方法二:将需要的字符串保存于 strings.xml文件中:[html]view plaincopytitle是男人就坚持20秒new_game新游戏setting_game设置quit_game退出然后在代码中读取:CCDictionary *strings = CCDictionary::createWithContentsOfFile("fonts/
阅读全文
posted @ 2013-07-06 07:47 朱颂东
阅读(400)
评论(0)
推荐(0)
编辑
2013年7月4日
C++类构造函数初始化列表
摘要: C++类构造函数初始化列表构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式。例如:classCExample{public:inta;floatb;//构造函数初始化列表CExample():a(0),b(8.8){}//构造函数内部赋值CExample(){a=0;b=8.8;}};上面的例子中两个构造函数的结果是一样的。上面的构造函数(使用初始化列表的构造函数)显式的初始化类的成员;而没使用初始化列表的构造函数是对类的成员赋值,并没有进行显式的初始化。初始化和赋值对内置类型的成员没有什么大的区别,像上面的任一个构造函数都可以。对非
阅读全文
posted @ 2013-07-04 21:05 朱颂东
阅读(209)
评论(0)
推荐(0)
编辑
2013年7月1日
dynamic_cast
摘要: 作为四个内部类型转换操作符之一的dynamic_cast和传统的C风格的强制类型转换有着巨大的差别。除了dynamic_cast以外的转换,其行为的都是在编译期就得以确定的,转换是否成功,并不依赖被转换的对象。而dynamic_cast则不然。在这里,不再讨论其他三种转换和C风格的转换。首先,dynamic_cast依赖于RTTI信息,其次,在转换时,dynamic_cast会检查转换的source对象是否真的可以转换成target类型,这种检查不是语法上的,而是真实情况的检查。先看RTTI相关部分,通常,许多编译器都是通过vtable找到对象的RTTI信息的,这也就意味着,如果基类没有虚方法
阅读全文
posted @ 2013-07-01 16:40 朱颂东
阅读(335)
评论(0)
推荐(0)
编辑
cocos2d-x for android:SimpleGame分析
摘要: cocos2d-x for android:SimpleGame分析作为cocos2d-x的标配DEMO,SimpleGame可算是给入门学cocos2d-x的俺们这些新手门学习的对象了,那么来分析分析,把几个关键的代码记录下来。设置游戏读取资源的目录CCFileUtils::sharedFileUtils()->setResourceDirectory("sd");默认路径是Resource目录设置游戏的分辨率大小CCEGLView::sharedOpenGLView()->setDesignResolutionSize(480, 320, kResoluti
阅读全文
posted @ 2013-07-01 16:34 朱颂东
阅读(243)
评论(0)
推荐(0)
编辑
2013年6月30日
C++宏定义详解
摘要: 一、#define的基本用法 #define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但学生在学习时往往不能 理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期的目的不一致,或者在读别人写的程序时,把运行结果理解错误,这对 C语言的学习很不利。1 #define命令剖析1.1 #define的概念 #define命令是C语言中的一个宏定义命令,它用来将一个标识符定义为一个字符串,该标识符被称为宏名,被定义的字符串称为替换文本。该命令有两种格式:一种是简单的宏定义,另一种是带参数的宏定义。(1)简单
阅读全文
posted @ 2013-06-30 20:00 朱颂东
阅读(4063)
评论(0)
推荐(1)
编辑
2013年6月26日
四 AndEngine 画线
摘要: package com.example.AndEngineExample02;import org.anddev.andengine.engine.Engine;import org.anddev.andengine.engine.camera.Camera;import org.anddev.andengine.engine.options.EngineOptions;import org.anddev.andengine.engine.options.resolutionpolicy.RatioResolutionPolicy;import org.anddev.andengine.ent
阅读全文
posted @ 2013-06-26 18:20 朱颂东
阅读(305)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
下一页
公告