- 博客(12)
- 收藏
- 关注
原创 OpenOffice Calc开发(C++) 7 一个例子的代码详解
前面我们看到了一个生成电子表格的例子,下面我们就来详细查看其中代码的含义 int main(){ if(FindInstallAndSetPath() != ERROR_SUCCESS) { return -1; }这个函数FindInstallAndSetPath()必须在一开始的时候执行,它的作用我在前面也说过,就是设置
2009-05-05 21:34:00 6864 7
原创 OpenOffice Calc开发(C++) 6 如何创建自己的工程
前面我们已经编译了一个附带的例子,但是怎么编写自己的工程呢?现在最主要的问题就是头文件缺少,并且需要设置好编译器选项。这是个麻烦的事情,不过幸好有互联网,网上有人已经处理过这个问题了!大家可以到http://www.codeproject.com/KB/wtl/Wtl_OOo.aspx这是一个牛人自制的图片查看器,使用了OpenOffice SDK并且采用了C++和VisualStudio
2009-05-05 16:16:00 5426 5
原创 OpenOffice Calc开发(C++) 5 第一个工程SpreadSheetTest
现在我们已经可以用make工具编译sdk里面自带的例子了。 1.首先在命令行下运行 C:/Documents and Settings//Application Data/%OO_SDK_NAME%/setsdkenv_windows.bat 这个批处理,也就是之前提到的,自动生成的那个批处理。这个批处理会设置好sdk的路径和环境变量。2.把路径定位到你想编译的一个例子里,比如我就是
2009-04-29 00:10:00 4282 2
原创 OpenOffice Calc开发(C++) 4 sdk的设置续
好,接下来我们就运行你的OpenOffice SDK 安装路径下的setsdkenv_windows.bat批处理文件来进行sdk的设置。 在你第一次运行该批处理的时候,会弹出cmd窗口:在这里提示让你输入OpenOfficeSdk 安装路径。 方括号里面的路径是自动寻找出来的,如果正确的话可以直接回车确认,不正确的话就要你自己输入了。 接下来几个都是要求输入路径,具体如
2009-04-22 23:02:00 3750 1
原创 OpenOffice Calc开发(C++) 3 sdk的设置
那么接下来我们就开始完整地安装和设置sdk,完成之后,你才能编译运行它附带的例子,你也可以自己写代码测试了。在这里说一下,我的方法可能比较笨,大牛们就不要笑话了,如果大家有什么更好的方法和建议请提出来啊,先谢过了。 好,还是回到你先前安装的sdk的路径,目录下有一个index.html,点开它,并进入到其中的installation guide这个链接。里面完整讲述了设置sdk的全过
2009-04-21 17:23:00 3807 2
原创 OpenOffice Calc开发(C++) 2 OpenOffice和sdk的下载安装和简介
既然决定了用OpenOffice Calc,那就马上开始弄! OpenOffice和sdk的下载安装和简介但是,从哪里入手呢?以前一点这方面的基础都没有,先上www.openoffice.org去看看吧。嗯,不错,还有中文的页面,看着多亲切啊!要想开发和OpenOffice相关的程序,当然先要下载OpenOffice3.0.在主页上点download,下载安装完毕。你如果没用过
2009-04-18 03:49:00 6406 4
原创 OpenOffice Calc开发(C++) 1 UTTSystem简单介绍 和 为什么要使用OpenOffice Calc
没办法啊,有任务来了,被迫学习OpenOffice Calc开发。俗话说万事开头难,国内的这方面的资料实在是太少太少了,学习起来不是一般的困难,经过一段时间的反复推敲,终于有了点心得,在这里将它记录下来,算是抛砖引玉吧,也给自己做个备忘。 UTTSystem简单介绍我们正在开发一个游戏。最近,接到了一个新任务,叫做UTTSystem,也就是User Test Track Syste
2009-04-16 23:32:00 3927 2
原创 在调试的时候一定要注意程序里使用的英文单词的细小差别!!
一个奇怪的问题,从昨天一直调试到今天,终于解决。 本来很简单的一个问题却搞了那么久,吸取教训啊!! 我往一个map里面加入一个event, id为100,event 的名称是"Mission_start" 但是我在准备到map里去找这个event的时候却怎么也找不到。 我的调用语句是UTT_WRITE_EVENT( "Misson_start", 10, std::
2009-04-03 17:08:00 831
转载 如何预防和检测内存泄漏
预防和检测内存泄漏的方法: 1. 良好的代码规范 2. c++可以利用 一些语言特性 auto_ptr 或者 将资源封装在对象里 3. c 可以用 gc 库 GC_MALLOC 实现gabage collector 4. 一些优秀的 诊断软件 bound checker (VC) valgrind (GCC) 另外用以下方法,当有内存泄漏时,可以在调试时看到输出信息。
2009-04-02 00:03:00 1265
原创 可变参数列表函数,参数为float类型时会读入错误以及解决方法
我想实现类似printf的可变参数列表函数。 我的测试代码如下: #include #include #include void TestArgs( int type, ...){ va_list args; va_start(args, type); if( type == 0 ) { int i = va_arg(
2009-04-01 19:31:00 3160
转载 (转帖)如何将字符串前后的空白去除? (使用string.find_first_not_of, string.find_last_not_of) (C/C++)
转帖博客地址http://www.cnblogs.com/oomusou/archive/2006/11/17/564197.html 下面的函数定义可以将string的前后空白去掉,在处理读入的字符串时非常有用。 std::string& trim(std::string &s){ if (s.empty()) { return s; } s.era
2009-03-31 23:40:00 1131 1
原创 开博纪念
其实这篇文章没什么内容,主要有两个作用。 1.测试在这个博客发文章是否成功2.作为一个开始,以后希望能坚持写一些博文。 我觉得写博文主要是记录学习的心得,另外是作为一个备忘录。可以将一些比较困难的技术问题记录下来,以备以后查阅。 希望这个博客不会荒废,我会一直坚持下去,加油。
2009-03-31 23:23:00 470
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人