博文

[置顶] 本人的猜想2(2006-07-20 13:51:00)

摘要:  我们可以用二进制表达文字,图片. 而我们生活中可能会存在N进制,可以用它直接描绘实物,不用钢筋水泥,流离砖瓦,就可以用N进制建造,不同的是,这是用电流高低位建造.我相信会有这样的一个接口,就如网络连接调用的端口一样,可以和现实对接.可以用N进制描绘另一个世界,而我们却又可以生活在里面.                                                                                                       程序之巢猜想2......

阅读全文(2813) | 评论:1 | 复制链接

VC怪异之处(2008-08-13 00:19:00)

摘要:
                                        一直觉得C++ 不用像C那样把变量都写在程序的开始而感觉很高兴。而且有很多资料书上也说,C++中的局部变量也可以写到循环体内,如for(int i = 0 ;i<Max;i++)   //  循环结束变量i 自动消失,这很爽啊。{}所以可以写出这样的程序。for(int i = 0 ;i<Max;i++){}for(int i = 0 ;i<Max;i++){}   // 上面的循环的 i  不会影响到本次循环的 i  可实际上在VC6 ,和VC.NET  中这样的程序是通不过的。   看个例子:void CWorkLxDlg::OnLocal()
{ for(int i = 0;i<10 ;i++)
 {
  int k = 5;
 }
 int m = 0; for(int j = 0 ;j <10;j++)
 {
  m = 5;
 } int p = i ;      // 此时 i 仍然没有消失。仍然有效    }0012F588  0A 00 00 00  ....  0A就是变量 p 在内存中的值
0012F58C  0A 00 00 00  ....
0012F590  05 00 00 00  ....
0012......

阅读全文(1894) | 评论:2 | 复制链接

赏金猎人游戏文档(2006-12-18 08:59:00)

摘要:现在做个赏金猎人的游戏,做了主界面(我用阿卡的手机756)
几个选项:
日程
商店
训练
跑路
任务
系统 不知道要实现什么功能呢
还有玩法怎么玩才好玩?
大家出点注意啊
完成后给大家下.;) 5%完成率
训练完成30%可以用的指令有训练和商店 思路还没搞好
具体剧情就是女主角欠下别人1000W,要不断做任务和躲收债的还债. 而训练是为了提升经验值,主角初始为1级
而属性分为
攻击
防御
敏捷(在某些场景先出手)
体力
弹药(在某些场景的攻击能力,例如训练) 商店
可以买怪来训练 5日的食物(没食物就饿死咯- -|||)
10日的食物 弹药
武器 宝石(红黄绿什么的分级,打造兵器要用)
珠宝(拿来当的吧) 镶嵌(无敌黄金盔甲,要的EMAIL我- -|||) ********任务************
最最最头疼的地方
分为:
运货类
保镖类
体力活
这些随机出现,根据主角级别出现
还有些什么类?估计这里就要写上千代码
疼!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ---------------------控制------------------------- 5确定 2上 4左 6右 8下 1返回上个界面 2某些菜单有用......

阅读全文(2893) | 评论:0 | 复制链接

J2ME 有关中文包名和图标(2006-12-03 22:02:00)

摘要:在模拟器上测试通常首画面都是显示的工程名,但工程名只能是英文,,如果想在手机上首画面上显示中文包名该怎么做啊??  
简单,在WTK里面有设置,MIDlet-name之类的有两个,你这两个都写同一个中文包名就可以了   但是图标还没试过,在WTK应该也可以   1, 在WTK的SETTING的MIDlet-1项中设置图标的路径就行了。 注意不是MIDlet-Icon项   2, MIDlet-1:游戏名, /manicon.png, 主类名(含包)  ......

阅读全文(3826) | 评论:0 | 复制链接

[程序之巢]\mapwin1411的使用简介(2006-11-30 09:42:00)

摘要:关于这个工具虽然他不是必备的,但是功能足以生成我门需要的序列,不用手工比划,而且小,才几百K,可以生成2维数列和1维数列,而且还可以生成各种格式,一句话,做J2ME游戏开发的你都应该用一下。 下面简单介绍一下使用: 1,NEW 新建一文件,然后就可以IMPORTS导入图片,这里注意,、新建的时候有参数可以选择,行列数,每个图的大小。而在IMPORTS中,我现在只知道可以导入BMP,当然其他的应该也没问题(PNG,GIF我试过不能),格式转化一下吧 2,拉好你的背景后,就要导出文件了,这里可以导出的文件有多种,但是我选择了导出txt文件,具体操作是EXPORT,DATA AS TEXT勾上,OK按下,又会有选择,这里注意一下,如果你要生成一维数组,这里有2D FORMAT和1D FORMAT,意思你应该懂吧,搞好这里就可以生成你心目中的序列了。   完          程序之巢于2006,11,30 请转载的全部复制,因为部分BLOG程序或者软件使用确是原创,我到某论坛一看,文章出处和作者都被改了,这让我非常气愤,那么努力的打字结果换成别人成果,这是对作者的不尊重啊。......

阅读全文(3564) | 评论:0 | 复制链接

J2ME @J2ME计时器@(2006-11-22 10:12:00)

摘要:/* *http://blog.programfan.com/blog.asp?author=qq14923349 *程序之巢制作 @J2ME计时器@ *如果有图片 *图片存在rec目录下,记得在存之前把格式转换成png,具体方法是: 1,点击开始 2,附件 3,图画板 4,打开图片 5,另存为(可以存作PNG了,不要直接改后续名,否则运行不了) 6,其他工具,可以选用PS,或者ACDSEE等等改 */
import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.*;
import javax.microedition.lcdui.game.GameCanvas;
import javax.microedition.lcdui.game.*;
import java.util.*; public class Hourmeter extends MIDlet
{
 
 
 public void startApp(){
 
 new Count(Display.getDisplay(this)).start();
         }  public void pauseApp(){}  public void destroyApp(boolean e){}
 class Count extends GameCanvas implements Runnable{
 
 private Display display;
 private Random rand;
 private boolean Runonce=true;
 private int hour,minute,second;//当前时间
 private int X,Y=60;//移动框
 private int sign=1;//当前第几个......

阅读全文(4573) | 评论:0 | 复制链接

J2ME 自写的七星彩模拟程序1.0版本(2006-11-21 09:30:00)

摘要:/* *http://blog.programfan.com/blog.asp?author=qq14923349 *程序之巢制作  @@七星彩模拟程序1.0版本 *如果有图片 *图片存在rec目录下,记得在存之前把格式转换成png,具体方法是: 1,点击开始 2,附件 3,图画板 4,打开图片 5,另存为(可以存作PNG了,不要改后续名,否则运行不了) 6,其他工具,可以选用PS,或者ACDSEE等等改 */
import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.*;
import javax.microedition.lcdui.game.GameCanvas;
import javax.microedition.lcdui.game.*;
import java.util.*; public class Qixingcai extends MIDlet
{
 
 
 public void startApp(){
 
 new Wave(Display.getDisplay(this)).start();
         }  public void pauseApp(){}  public void destroyApp(boolean e){}
 class Wave extends GameCanvas implements Runnable{
 
 private Display display;
 private int number[]=new int[7];
 private Random rand;
 private int Xbackground,Ybackground;
 private boolean Runonce=true;  public Wave(Dis......

阅读全文(3969) | 评论:0 | 复制链接

J2ME 子弹类(2006-11-09 09:08:00)

摘要://Bullets.png
/*
********************************************************子弹类
*/ class BulletsSprite implements Runnable{
 
 private Sprite bullet;  private boolean end=true;
 
 private int Xbullets=3,Ybullets;
 
 public BulletsSprite()
 {
 try{ 
 bullet=new Sprite(Image.createImage("/Bullets.png"),9,3);
    }
 catch(Exception e){}
 
 bullet.setPosition(20,30);
 Thread tt=new Thread(this);
 tt.start();
 }  public void run(){
 Graphics g=getGraphics();
 while(end){  update();
 draw(g);  try{Thread.sleep(20);}
 catch(Exception e){}
    }
    }
 
 private void update(){
 bullet.move(Xbullets,0);
        }
 
 private void draw(Graphics g){  bullet.paint(g);  ......

阅读全文(3739) | 评论:0 | 复制链接

J2ME 移动窗口TiledLayr类例子(2006-11-06 21:12:00)

摘要:/* //background.png
//01.png */ /* *http://blog.programfan.com/blog.asp?author=qq14923349 *程序之巢制作,移动窗口TiledLayr类例子 *图片存在rec目录下,记得在存之前把格式转换成png,具体方法是: 1,点击开始 2,附件 3,图画板 4,打开图片 5,另存为(可以存作PNG了,不要改后续名,否则运行不了) 6,其他工具,可以选用PS,或者ACDSEE等等改 */
import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.*;
import javax.microedition.lcdui.game.*; public class Wcanvas extends MIDlet{
 private Display display;  public void startApp(){  display=Display.getDisplay(this);  new wCanvas(display).start();
         }  public void pauseApp(){}  public void destroyApp(boolean unkown){}  
//System.out.println("试验"); class wCanvas extends GameCanvas implements Runnable

 private Display display;
 private boolean suspend=false; //暂停 
 private int frameDelay=100;
 private Sprite role;
 private TiledLayer background_1,background_......

阅读全文(3226) | 评论:0 | 复制链接

SQL数据库上机语言集合(2006-10-16 15:12:00)

摘要:游标: use teaching
go
declare student_cursor1 cursor
for select *
    from student go
declare student_cursor2 cursor for select suo,sname
 from student
 where dept='324'
 order by sno
for read only
go 打开游标等操作: use teaching
go
declare student_cursor4 cursor for select ok,ko
 from sword
 where do='1'
 order by ok
for read only
go open student_cursor4
use teaching
go
declare @ko varchar(7),@ok varchar(20)
fetch next from student_cursor4
into @ok,@ko while @@fetch_status=0
begin
print @ok+@ko
fetch next from student_cursor401
into @ko,@ok
end
close student_cursor4
deallocate student_cursor4 go        存储过程: CREATE PROCEDURE student_info  @ok varchar(20)
AS select ok,ko,do
from sword where ok=@ok
GO
......

阅读全文(2503) | 评论:0 | 复制链接