- 博客(0)
- 资源 (13)
- 收藏
- 关注
j2me rms 通讯录
package j2me4;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
public class J2me4 extends MIDlet {
private Display dis;
public J2me4() {
// TODO Auto-generated constructor stub
dis=Display .getDisplay(this);
startWel();
}
public void startAP(){
AddPhone ap=new AddPhone (this);
dis.setCurrent(ap);
}
public void startPB(){
PhoneBook pb=new PhoneBook (this);
dis.setCurrent(pb);
}
public void startWel(){
Welcome welcom=new Welcome(this);
dis.setCurrent(welcom);
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
// TODO Auto-generated method stub
}
protected void pauseApp() {
// TODO Auto-generated method stub
}
protected void startApp() throws MIDletStateChangeException {
// TODO Auto-generated method stub
}
}
2011-10-01
J2ME 小球实验
frm=new Form ("小球");
runCommand =new Command("开始",Command .OK,1);
exitCommand=new Command ("退出",Command .BACK ,1);
pauseCommand =new Command("暂停",Command.OK,1);
restCommand =new Command("继续",Command.OK ,1);
mc=new MyCanvas();
dis=Display.getDisplay(this);
t=new Thread (mc);
frm.addCommand(runCommand);
frm.addCommand(exitCommand);
frm.setCommandListener(this);
2011-10-01
编译原理 词法分析源代码 C 验收
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<Windows.h>
#include"biao.h"
char Alp(char a);
int s(char m,int n);
int F(char bb[]);
int B(char bb[]);
void main() //void main()
{
FILE *fp,*fc,*f1,*f2;
char Word[50];
char ch=' ';
char f='b';
int s1=0,i=0,j=0;
int m=0,n=0,k=1;
quzx();
fp=fopen("temp.txt","r");
fc=fopen("bb.txt","w");
f1=fopen("变量表","w");
f2=fopen("数据表","w");
while(ch!=EOF)
{
ch=fgetc(fp);
Word[i++]=ch;
//putchar(ch);
if(ch=='\n')
{
printf("\n");
k++;
}
if(Alp(ch)=='0'&&ch!=EOF)
{
printf("\n第%d行 输入非法字符:%c",k,ch);
fseek(fp,1L,1);
i--;
continue;
}
//printf("思古");
s1=s(Alp(ch),s1);
2011-03-16
java 十进制转为十六进制
import java.io.DataInputStream;
public class a2 {
public static char change(int m)
{
char m1[]={'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'};
int i=0;
i=m%16;
return m1[i];
}
public static void main(String args[])
{
int m = 0,i=0;
char []a=new char [10];
try{ //输入
System.out.print("请输入一个数字:");
DataInputStream ln=new DataInputStream(System.in);
String str=ln.readLine();
m=Integer.parseInt(str);
}catch(Exception e){}
System.out.print(m+"的十六进制数为:");
2011-03-11
《编译原理》词法分析程序设计
#include<stdio.h>
#include<string.h>
int I=0,J=0;
int Alphabet(char a);
int DFA(char m[]);
int F(char bb[]);
int B(char bb[]);
void main() //void main() is here!
{
FILE *fp,*fs;
char m[40];
//char str[100][40];
int i;
if(fopen("bb.txt","r")==NULL) //写入单词符号
{
fs=fopen("bb.txt","w");
printf("创建bb.txt\n");
}
else fs=fopen("bb.txt","a+");
if(fopen("aa.txt","r")==NULL) //读程序
fp=fopen("aa.txt","w");
else
{
fp=fopen("aa.txt","rw");
for(i=0;;i++)
{
fscanf(fp,"%s",m);
switch(DFA(m)) //here! here!
{
case 1:
printf("(%s,-)\n",m); //关键字
fprintf(fs,"(%s,-)",m); break;
case 2:
printf("(%s,rlop)\n",m); //比较
fprintf(fs,"(%s,rlop)",m); break;
case 3:
printf("(%s,-)\n",m); //其他
fprintf(fs,"(%s,-)",m); break;
case 4:
printf("(%s,-)\n",m); //前五个关键字
fprintf(fs,"(%s,-)",m); break;
case 5: //注释
//printf("注释:%s\n",m);
break;
default : //定义变量
switch(B(m))
{
case 1:
printf("(%s,%d)\n",m,I++);
fprintf(fs,"(%s,%d)",m,I); break;
case 2:
printf("(%s,%d)\n",m,J++);
fprintf(fs,"(%s,%d)",m,J);break;
default:
printf("错误的定义");break;
}
}
2011-03-11
C语言 宽带搜号拨号 源程序
#include
#include
#include
#pragma comment(lib,"rasapi32.lib")
#include
#include
int tr(char d[16])
{
RASDIALPARAMS respara;
respara.dwSize=sizeof(RASDIALPARAMS);
strcpy(respara.szEntryName,"宽带连接"); //连接名称
strcpy(respara.szPhoneNumber,"");
strcpy(respara.szCallbackNumber,"");
strcpy(respara.szDomain,"");
strcpy(respara.szUserName,d); //用户名
strcpy(respara.szPassword,"000000"); //密码
//puts(a);
HRASCONN rasconn=NULL;
RASCONN Rasconn;
DWORD lpcb;
DWORD LRasconn;
Rasconn.dwSize=sizeof(RASCONN);
lpcb=sizeof(RASCONN);
RasEnumConnections(&Rasconn,&lpcb,&LRasconn);
RasHangUp(Rasconn.hrasconn); //挂断
//Sleep(400);
2011-01-02
操作系统 内存管理 课件 PPT
程序必需放入一个进程,并且送入内存才能被执行
多道程序设计
共享CPU => CPU 调度
共享内存 => 内存管理
内存由很大一组字或字节所组成,每个字或字节都有自己的地址
输入队列— 磁盘上等待进入内存并执行的进程的集合
2010-12-07
操作系统 内存管理 PPT 源代码
#include<iostream>
#include<fstream>
#define MAXMSIZE 99
using namespace std;
struct Node{
int startAddress;
char name;
int size;
int endAddress;
struct Node *prior;
struct Node *next;
};
struct Blocklist
{
Node* head;
};
Blocklist* freelist=new Blocklist;
Blocklist* busylist=new Blocklist;
void initial();
void allocateBlock();
void print();
void reclaimBlock();
void main()
{
int slct;
initial();
print();
cout<<"select allocetion (1) or reclaim (2):"<<endl;
slct=1;
while(slct)
{
cin>>slct;
switch( slct )
{
case 1: allocateBlock();
print(); break;
case 2: reclaimBlock();
print(); break;
default: break;
}
}
}
2010-12-07
操作系统 文件管理 代码 C
001 #include
002 #include
003 #include
004 #include
005 #include
006 #include
007
008 // ******************目录和文件的结构定义******
009 typedef struct node{
010 char name[50]; /*目录或文件的名字*/
011 int type; /*0代表目录,1代表普通文件*/
012 struct node *next; /*指向下一个兄弟结点的指针*/
013 struct node *sub; /*指向第一个子结点的指针*/
014 struct node *father; /*指向父结点的指针*/
015
016 int size; /*如果是文件则表示文件的大小*/
017
018 }dirNode;
019
020 dirNode *workDir; //定义当前工作目录
021 dirNode root; //定义根目录
2010-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人