摘要: 在VC里面编译标准C语言程序时需要注意编译参数设置,我在New->Projects下面选择了Win32 Application,产生了一个空的工程,然后新建了一个test.c来测试程序,代码如下:#include <stdio.h>void main(void){printf("hello/n");}结果编译居然不通过,输出错误如下:LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16Debug/test.exe : fatal error LNK112 阅读全文
posted @ 2006-10-01 20:42 MXi4oyu 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 高通SDK里面教我们创建工程的方式默认是使用C语言,不过有时候使用C++会比较方便,本文介绍怎么在BREW里搭建一个C++的框架。1、首先按照高通的方法新建一个工程,暂时命名为“test”,这样在生成的工程下会自动产生“test.c”文件。2、新建一个工程头文件,命名为“test.h”,里面实现一个类TestCpp,代码如下:class TestCpp: public AEEApplet //类必须继承自AEEApplet{public: static booleanHandleEvent(TestCpp* pTestCpp, AEEEvent eCode, uint16 wParam, ui 阅读全文
posted @ 2006-09-28 16:55 MXi4oyu 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1、JAVAC.EXE是编译器命令,它将java程序编译成字节码.JAVA.EXE是解释器命令.用来解释编译后的字节码,可将字节码解释成二进制机器码.JAVA保存的文件名须与类名一致 2、文件名和类名的一致性 如文件只有一个类,那么文件名必须与类名一致,大小写也要一致 一个文件中只能有一个public类 如文件不只一个类,则文件名必须与声明为public的类名一致 如文件不只一个类,也没有声明为public类,则文件名可与其它类的名字中的一个保持一致 如类中有main方法,没有声明为public的类,文件名保存为与含有main()方法的类名一致3、第一个简... 阅读全文
posted @ 2006-09-15 11:09 MXi4oyu 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1.1、BREW使用了自带的资源编辑器,可以存放字符串、图像、数据等资源,方便统一管理,并且可以解决多国语言文字的编码问题。1.2、在BREW 2.1里面:① 资源编辑器是自带在BREW SDK里面的,装了BREW SDK就可以使用资源编辑器了;② 资源文件是*.bri格式,产生2个文件*.bar和*.h ;1.3、在BREW 3.1里面:① 资源编辑器是扩展工具形式,独立于BREW SDK之外,不管有没有装BREW SDK,都必须要装一个BREW SDK Too(目前版本是1.0.1)才能使用资源编辑器;② 资源文件是*.brx格式,产生2个文件*.bar和*.brh ;③ 在3.1里面生成 阅读全文
posted @ 2006-09-12 11:13 MXi4oyu 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 序:虽然写了将近一年的J2ME游戏,对这个感念还是比较模糊,所以读了王森先生的书写点记录,当自己是新手重新学一遍,可能比较乱,算是随笔了~~~~~1.1 用JAVA写程序的时候会使用到SUN提供的JAVA标准类库,是由各种各样包(package)组成的核心类库(Core Class)即java.*,以及扩充类库(Extended Class)即javax.*;1.2 CLDC和MIDPCLDC:J2ME里面有Configuration(配置)的概念,基本是指硬件的能力(cpu,内存等),分别为CLDC(Connected Limited Device Configuration可连接外界,资源 阅读全文
posted @ 2006-08-24 17:07 MXi4oyu 阅读(115) 评论(0) 推荐(0) 编辑
摘要: Borland的CPP32是预处理工具,可以去处注释,合并文件等,不但可以用在C/C++文件上,还可以用在JAVA文件上,这样就可以在某些时候在JAVA文件里使用C/C++中的#include和#define,比较方便.以下是一个简单的说明,这个东西不容易找,呵呵~~今天发现cpp32.exe产生的程序可避免行号,并且可保留用/* */标记的注释,拿我的某个项目来举个例子,原来调用cpp32程序的批处理中代码如下:copy %APP_NAME%.java ../src/cpp32tmp.javacpp32.exe -o ../src/%APP_NAME%.java ../src/cpp32t. 阅读全文
posted @ 2006-08-14 14:51 MXi4oyu 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 有的时候我们会需要处理到文件的一些属性,比如说只读、隐藏之类的,我这里大概说下在WIN32下如何取得和修改文件的属性。 需要: use Win32::File; 然后使用如下方法: my $set;#取得文件的属性Win32::File::GetAttributes($name, $set);#设置文件的属性Win32::File::SetAttributes($name, ARCHIVE);在perldoc里,可供设置的属性如下:ARCHIVE 存档文件 32 COMPRESSED 压缩文件 2048 DIRECTORY 目录文件 16 HIDDEN 隐藏文件 2 ... 阅读全文
posted @ 2006-08-11 15:56 MXi4oyu 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 最近我们在做一些BREW的欧美游戏移植到KDDI的外包项目,就声音问题做一下总结,留作备份。 1、 有的游戏里原来使用了IsoundPlayer接口, KDDI验证可能通不过,要换成IMedia 接口。2、 一般KDDI的外包项目提供给我们的声音文件是spf格式或者mmf格式的音乐,目前我们所使用声音的普遍播放方法是:使用ISHELL_LoadResData把所有声音在游戏开始时加载入资源(游戏结束时记得释放),为每个声音文件创建实例,准备就绪,并需要注册回调函数用来处理声音的循环播放等问题。3、 关于mmf格式音乐播放的特殊问题创建spf格式声音实例使用的CLASSID... 阅读全文
posted @ 2006-06-27 14:56 MXi4oyu 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 最近要用Perl(通过Win32::OLE)来操作EXCEL,在网上没找到类似的内容,好不容易在一本书上找到点入门知识,再加上自己捣鼓了一通,总算有点眉目,在此做个备份,供大家和我一起参考 ^_^#!usr/bin/perluse strict;use warnings;use Win32::OLE; #导入win32 OLE包my $dir = 'D://myperl//win32ole//'; #在此目录下新建两个EXCELmy $src_name = $dir."test1"."/.xls";my $dst_name = $dir. 阅读全文
posted @ 2006-05-23 14:02 MXi4oyu 阅读(639) 评论(0) 推荐(0) 编辑
摘要: OLE 背景知识OLE 是一种机制,它允许用户创建和编辑包含由多个应用程序创建的项或者“对象”的文档。注意OLE 最初是对象链接和嵌入 (Object Linking and Embedding) 的首字母缩写词,但现在被称为 OLE。OLE 中与链接和嵌入无关的部分现在已成为 Active 技术的一部分。OLE 文档(过去被称为复合文档)无缝地集成了各种类型的数据或组件。声音剪辑、电子表格和位图是 OLE 文档组件的典型示例。应用程序中的 OLE 支持使用户能够使用 OLE 文档,而不必考虑在不同的应用程序之间切换;因为该切换由 OLE 完成。您使用容器应用程序创建复合文档,使用服务器应用程 阅读全文
posted @ 2006-05-23 13:16 MXi4oyu 阅读(2152) 评论(0) 推荐(0) 编辑