1.å¦ä½ç¨Cè¯è¨ç¼åä¸ä¸ªç§å¦è®¡ç®å¨
2.用JAVA编写的手机算器科学计算器源代码
3.å¦ä½ä½¿ç¨JoikuSpotPremium?
å¦ä½ç¨Cè¯è¨ç¼åä¸ä¸ªç§å¦è®¡ç®å¨
ç¨æ å°±å¯ä»¥åå°äºãããè¿ä¸ªå¾è¯¦ç»çï¼ lz é便è¾å ¥ä¸ä¸ªè¡¨è¾¾å¼ï¼ä¸é´ç计ç®è¿ç¨å ¨é¨è¾åºäºï¼lzè¯ä¸¤ä¸ª å°±ç¥éæä¹åäºäºã #include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAXSIZE ;
typedef struct
{
char data[];
int top;//头å°å
int base;//åºå°å
int length;//é¿åº¦
}Stack;
void init(Stack *st)//åå§åæ
{
st->base=0;
st->top=0;
st->length=0;
}
int isEmpty(Stack *st)
{
int n=0,top,base;
top =st->top;
base =st->base;
if(top==base)
{
return 1;
}
return n;
}
int isFull(Stack *st)
{
int n=0,top,base;
top =st->top;
if(top>=)
{
return 1;
}
return n;
}
char getTop(Stack *st)// è¿åtopå¼ï¼ä¸æ¹åæ çç»æ
{
char n;
if(isEmpty(st))
{
printf("æ 为空\n");
return 0;
}
int positon= st->top-1;
n= st->data[positon];//ååºæ°æ®;
return n;
}
char pop(Stack *st)// åºæ ï¼è¿å
{
char n;
if(isEmpty(st))
{
printf("æ 为空\n");
return 0;
}
int positon= st->top-1;
n= st->data[positon];//ååºæ°æ®;
st->top--;
st->length--;
st->data[positon]='\0';//æ¶é¤æ°æ®
return n;
}
void push(char n,Stack *st)//å ¥æ
{
int positon ;
if(isFull(st))
{
printf("æ 满\n");
}
else
{
positon= st->top;//è·åä½ç½®
st->data[positon]=n;//åå ¥æ°æ®
st->top++;//æ¹åä½ç½®
}
}
void show(Stack *m1)//è¾åºæ ä¸çæ°æ®
{
int top,base;
top=m1->top;
base=m1->base;
while(top>base)
{
printf("%c,",m1->data[--top]);
}
printf("\n");
}
int isOperate(char temp)//æ¯å¦æ¯æä½ç¬¦
{
if(temp=='+'||temp=='-'||temp=='*'||temp=='/'||temp=='('||temp==')'||temp=='#')
{
return 1;
}
return 0;
}
int isValue(char temp)//æ¯å¦æ¯æ°å¼
{
if(temp>='0'&&temp<='9')//
{
return 1;
}
else
{
return 0;
}
}
int isAvail(char temp)//æ¯å¦ææå符
{
if(isOperate(temp)||isValue(temp))//å¦ætempæ¢ä¸æ¯æä½ç¬¦åæ°å¼çè¯ï¼åå®æ¯éæ³ç
{
return 1;
}
return 0;
}
int detect(char temp)//æç´¢ç©éµä½ç½®
{
int i=0;
char oper[7]={ '+','-','*','/','(',')','#'};
for(i=0;i<7;i++)
{
if(temp==oper[i])
{
return i;
}
}
}
char Priority(char temp,char optr)//å¤æä¼å 级
{
/**//
*+ - * / ( ) #
1 2 3 4 5 6 7
+ 1 < < < < > > >
- 2 < < < < > > >
* 3 > > < < > > >
/ 4 > > < < > > >
( 5 > > > > > = 0
) 6 < < < < = 0 >
# 7 < < < < > 0 =
*/
int row ,col;
char priority[7][7]={ /**//* + - * / ( ) # */
{ '<','<','<','<','>','>','>'},
{ '<','<','<','<','>','>','>'},
{ '>','>','<','<','>','>','>'},
{ '>','>','<','<','>','>','>'},
{ '>','>','>','>','>','=','>'},
{ '<','<','<','<','=','0','>'},
{ '<','<','<','<','>','<','='},
};
row = detect(temp);//æ¾åºå¯¹åºçç©éµä¸æ ;
col = detect(optr);
// printf("%d,%d",row,col);
//ä¼å 级åå¨å¨ä¸ä¸ª7x7çç©éµä¸ï¼å¯¹åºå ³ç³»ä¸å¾ï¼
return priority[row][col];
}
char evaluate(int a,int b,char oper)
{
switch(oper)
{
case '+': return a+b+'0';
case '-': return a-b+'0';
case '*': return a*b+'0';
case '/': return a/b+'0';
default : return 0+'0';
}
}
int calculateExpress(char *express)//计ç®è¡¨è¾¾å¼
{
int result=0;
int a,b;
// char oper,result;
Stack OPTR,OPND;//OPTRåå¨æä½ç¬¦ï¼OPNDæä½æ°å¼
init(&OPTR);
init(&OPND);
push('#',&OPTR);//é»è®¤ç¬¬ä¸ä¸ªä½'#'
////////////////////-ç®æ³-////////////////////////////
while(*express!='\0')
{
char temp;
temp= *(express);
printf("---------------------------------\n");
printf("å½åç符å·ä¸º%c\n",temp);
if(isAvail(temp))//æ¯å¦æ¯ææå符
{
if(isOperate(temp) )//è¾å ¥çæ¯æä½ç¬¦
{
char oper,result;
char optr = getTop(&OPTR);//æ ä¸topä½çæä½ç¬¦
printf("æ 顶æä½ç¬¦ä½ï¼%c\n",optr);
char prior = Priority(temp,optr);//å¤æä¼å 级
switch(prior)
{
case '>':
push(temp,&OPTR);
printf("å°ç¬¦å·ä½%cå ¥æ \n",temp);
express++;
break;
case '<':
//int a,b;
//char oper,result;
a=pop(&OPND)-'0';//åå¨æ ä¸çé½æ¯charå符
b=pop(&OPND)-'0';
oper=pop(&OPTR);
result=evaluate(b,a,oper);//åºæ ä¸ä¸ªæä½ç¬¦ï¼è®¡ç®ç»æ
//printf("%d",result-'0');
push(result,&OPND);//ç»æå ¥OPND
printf("%d%c%dç»æ为:%d\n",b,oper,a,result-'0');
break;
case '=':
//æ¶é¤æ¬å·
pop(&OPTR);
printf("æ¶é¤æ¬å·\n");
express++;
break;
}
}
if(isValue(temp))//è¾å ¥çæ¯æ°å¼
{
push(temp,&OPND);//å°æ°å¼ä½å ¥æ ;
express++;
printf("å°æ°å¼%cåå ¥æ \n",temp);
//show(&OPND);
}
}
else //表达å¼ä¸æéæ³å符
{
printf("表达å¼ä¸æéæ³å符\n");
exit(-1);//éåºç¨åº
}
}
// show(&OPND);
// show(&OPTR);
return getTop(&OPND)-'0';
}
void inputExpress(char *express)//è¾å ¥è¡¨è¾¾å¼
{
int length=0;
printf("请è¾å ¥ä¸ä¸ªè¡¨è¾¾å¼:");
scanf("%s",express);
int len =strlen(express);
express[len]='#';//表达å¼æåä¸ä½é»è®¤ä¸º'#';
express[len+1]='\0';
}
void output(char *express,int result)//è¾åºè¡¨è¾¾å¼
{
int i=0;
printf("----------------------------------------\n表达å¼:");
while(express[i]!='#')
{
printf("%c",express[i]);
i++;
}
printf("=%d\n",result);
}
int main()
{
char express[];//表达å¼
int result =0;
inputExpress(express);//è¾å ¥è¡¨è¾¾å¼
result = calculateExpress(express);//计ç®è¡¨è¾¾å¼ï¼
output(express,result); //è¾åºè¡¨è¾¾å¼
//ãããããããããããããæµè¯ä¼å 级ã
/**//
*char m='7' ;
m=Priority('+','*');
printf("ä¼å 级为%c",m);
int m=evaluate(5,6,'m');
printf("%d",m);
*/
return 0;
}
用JAVA编写的科学计算器源代码
这个你参考一下。
import javax.swing.*;
//import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;
//计算器显示结果的科学窗体
class Result extends JPanel
{
JTextField text = new JTextField("0"); //text先是输入和结果
Result()
{
text.setHorizontalAlignment(SwingConstants.RIGHT); //讲输入的数字或得到的结果在text的右边显示
text.setEnabled(false); //文本框不能编辑
setLayout(new BorderLayout()); //设定布局管理器边框布局
add(text, BorderLayout.CENTER); //text放置在窗体的中间
}
}
//计算器数字按钮定义面板
class Number_Key extends JPanel
{
JButton zero = new JButton("0");//数字键0
JButton one = new JButton("1");//数字键1
JButton two = new JButton("2");//数字键2
JButton three = new JButton("3");//数字键3
JButton four = new JButton("4");//数字键4
JButton five = new JButton("5");//数字键5
JButton six = new JButton("6");//数字键6
JButton seven = new JButton("7");//数字键7
JButton eight = new JButton("8");//数字键8
JButton nine = new JButton("9");//数字键9
JButton plus = new JButton("+");
JButton sub = new JButton("-");
JButton mul = new JButton("*");
JButton div = new JButton("/");
JButton equal = new JButton("=");
JButton ce = new JButton("ce");//置零键
JButton point = new JButton(".");
JButton tzero = new JButton("");
Number_Key()
{
setLayout(new GridLayout(6, 3, , ));//定义布局管理器为网格布局
//添加各个按钮键
add(seven);
add(eight);
add(nine);
add(four);
add(five);
add(six);
add(one);
add(two);
add(three);
add(zero);
add(tzero);
add(plus);
add(sub);
add(mul);
add(div);
add(point);
add(equal);
add(ce);
}
}
//计算器主类
class sakura extends JFrame implements ActionListener
{
Result result = new Result();//定义text的面板
Number_Key number_key = new Number_Key();//定义按钮面板
//当点击按钮+、-、计算机科*、器源源码下载网站源码/时,码手com = true
boolean com = false;
//当i=0时说明是学计淘客代理源码我们第一次输入,字符串sum不会累加
int i = 0;
//存放text的源码用内容
String sum = "";
//存放点击按钮+、-、手机算器*、科学/之前的计算机科数值
double total = 0;
//+、-、器源*、码手/的学计五笔源码代号分别为1,2,源码用3,手机算器4
int symbol = 0;
sakura()
{
super("Calculator");//设定标题
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设定关闭窗体时退出程序
JPanel pane = new JPanel();//定义主面板
pane.setLayout(new BorderLayout());
pane.add(result,spring源码导入eclipse BorderLayout.NORTH);
pane.add(number_key, BorderLayout.SOUTH);
number_key.one.addActionListener(this);//对1按钮添加监听事件
number_key.two.addActionListener(this);//对2按钮添加监听事件
number_key.three.addActionListener(this);//对3按钮添加监听事件
number_key.four.addActionListener(this);//对4按钮添加监听事件
number_key.five.addActionListener(this);//对5按钮添加监听事件
number_key.six.addActionListener(this);//对6按钮添加监听事件
number_key.seven.addActionListener(this);//对7按钮添加监听事件
number_key.eight.addActionListener(this);//对8按钮添加监听事件
number_key.nine.addActionListener(this);//对9按钮添加监听事件
number_key.zero.addActionListener(this);//对0按钮添加监听事件
number_key.ce.addActionListener(this);//对置零按钮添加监听事件
number_key.plus.addActionListener(this);//对+按钮添加监听事件
number_key.equal.addActionListener(this);//对=按钮添加监听事件
number_key.sub.addActionListener(this);//对-按钮添加监听事件
number_key.mul.addActionListener(this);//对*按钮添加监听事件
number_key.div.addActionListener(this);//对/按钮添加监听事件
number_key.tzero.addActionListener(this);//对按钮添加监听事件
number_key.point.addActionListener(this);//对.按钮添加监听事件
setContentPane(pane);
pack();//初始化窗体大小为正好盛放所有按钮
}
//各个按钮触发的事件
public void actionPerformed(ActionEvent e) {
/*如果是点击数字按钮那么先要判断是否在此之前点击了+、-、*、/、零秒赞源码=,如果是那么com=true
* 如果没有com= false;或者是否点击数字键,如果是i = 1,如果没有 i = 0;
**/
if (e.getSource() == number_key.one)
{
if (com || i == 0)
{
result.text.setText("1");
com = false;
i = 1;
}
else
{
sum = result.text.getText();
result.text.setText(sum + "1");
}
}
else if (e.getSource() == number_key.two)
{
if (com || i == 0)
{
result.text.setText("2");
com = false;
i = 1;
}
else
{
sum = result.text.getText();
result.text.setText(sum + "2");
}
}
else if (e.getSource() == number_key.three)
{
if (com || i == 0)
{
result.text.setText("3");
com = false;
i = 1;
}
else
{
sum = result.text.getText();
result.text.setText(sum + "3");
}
}
else if (e.getSource() == number_key.four)
{
if (com || i == 0)
{
result.text.setText("4");
com = false;
i = 1;
}
else
{
sum = result.text.getText();
result.text.setText(sum + "4");
}
}
else if (e.getSource() == number_key.five)
{
if (com || i == 0)
{
result.text.setText("5");
com = false;
i = 1;
}
else
{
sum = result.text.getText();
result.text.setText(sum + "5");
}
}
else if (e.getSource() == number_key.six)
{
if (com || i == 0)
{
result.text.setText("6");
com = false;
i = 1;
}
else
{
sum = result.text.getText();
result.text.setText(sum + "6");
}
}
else if (e.getSource() == number_key.seven)
{
if (com || i == 0)
{
result.text.setText("7");
com = false;
i = 1;
}
else
{
sum = result.text.getText();
result.text.setText(sum + "7");
}
}
else if (e.getSource() == number_key.eight)
{
if (com || i == 0)
{
result.text.setText("8");
com = false;
i = 1;
}
else
{
sum = result.text.getText();
result.text.setText(sum + "8");
}
}
else if (e.getSource() == number_key.nine)
{
if (com || i == 0)
{
result.text.setText("9");
com = false;
i = 1;
}
else
{
sum = result.text.getText();
result.text.setText(sum + "9");
}
}
/*对于0这个按钮有一定的说法,在我的程序里不会出现如这样的情况,我加了判断条件就是
* 如果text中的数值=0就要判断在这个数值中是否有.存在?如果有那么就在原来数值基础之上添
* 加0;否则保持原来的数值不变
*/
else if (e.getSource() == number_key.zero)
{
if (com || i == 0)
{
result.text.setText("0");
com = false;
i = 1;
}
else
{
sum = result.text.getText();
if (Float.parseFloat(sum) > 0 || Float.parseFloat(sum) < 0)
{
result.text.setText(sum + "0");
}
else
{
if (sum.trim().indexOf(".") == -1)
{
result.text.setText(sum);
}
else
{
result.text.setText(sum + "0");
}
}
}
}
else if (e.getSource() == number_key.ce)
{
result.text.setText("0");
i = 0;
com = true;
}
else if (e.getSource() == number_key.tzero)
{
if (com || i == 0)
{
result.text.setText("0");
com = false;
i = 1;
}
else
{
sum = result.text.getText();
if (Float.parseFloat(sum) > 0 || Float.parseFloat(sum) < 0)
{
result.text.setText(sum + "");
}
else
{
if (sum.trim().indexOf(".") == -1)
{
result.text.setText(sum);
}
else
{
result.text.setText(sum + "");
}
}
}
}
/*本程序不会让一个数值中出现2个以上的小数点.具体做法是:判断是否已经存在.存在就不添加,
* 不存在就添加.
*/
else if (e.getSource() == number_key.point)
{
if (com || i == 0)
{
result.text.setText("0.");
com = false;
i = 1;
}
else
{
sum = result.text.getText();
if (sum.trim().indexOf(".") == -1)
{
result.text.setText(sum + ".");
}
else
{
result.text.setText(sum);
}
}
}
//获得点击+之前的数值
else if (e.getSource() == number_key.plus)
{
com = true;
i = 0;
total = Double.parseDouble(result.text.getText());
symbol = 1;
}//获得点击-之前的数值
else if (e.getSource() == number_key.sub)
{
com = true;
i = 0;
total = Double.parseDouble(result.text.getText());
symbol = 2;
}//获得点击*之前的数值
else if (e.getSource() == number_key.mul)
{
com = true;
i = 0;
total = Double.parseDouble(result.text.getText());
System.out.println(total);
symbol = 3;
}//获得点击/之前的数值
else if (e.getSource() == number_key.div)
{
com = true;
i = 0;
total = Double.parseDouble(result.text.getText());
symbol = 4;
}
else if (e.getSource() == number_key.equal)
{
switch (symbol)
{
case 1 ://计算加法
{
double ad =
total + Double.parseDouble(result.text.getText());
result.text.setText(ad + "");
i = 0;
sum = "";
break;
}
case 2 ://计算减法
{
double ad =
total - Double.parseDouble(result.text.getText());
result.text.setText(String.valueOf(ad));
i = 0;
sum = "";
break;
}
case 3 ://计算乘法
{
double ad =
total * Double.parseDouble(result.text.getText());
result.text.setText(ad + "");
i = 0;
sum = "";
break;
}
case 4 ://计算除法
{
double ad =
total / Double.parseDouble(result.text.getText());
result.text.setText(ad + "");
i = 0;
sum = "";
break;
}
}
System.out.println(com);
}
}
public static void main(String[] args)
{
sakura ww = new sakura();
ww.setVisible(true) ;
}
}
å¦ä½ä½¿ç¨JoikuSpotPremium?
ä¸ãå¡çç³»ç»è½¯ä»¶å®è£ æå
âææºæ¢çåå¿«ï¼ä¸å¦è½¯ä»¶è£ çå¿«ãâ è¿æ¯ä½¿ç¨æºè½ææºææä»·å¼çå°æ¹ãç°å¨é讯产åè¿ éåå±ï¼ç»å¸¸æ¢ææºæ¯ä¸å¯è½çï¼ä½æ¯æºè½ææºå¯ä»¥ç¨è½¯ä»¶æ¥æ©å å ¶åè½ï¼å»¶é¿ä½¿ç¨å¯¿å½ãå¦æä½ ä½¿ç¨å¡çæºè½ææºï¼é£ä¹å¦ä¼å®è£ 软件就æ¯ç©æºæéè¦çåºæ¬åã
å¡çææºå¯å®è£ ç软件å为两大类ï¼Symbianåºç¨ç¨åºï¼åç¼å为SISï¼åKjavaç¨åºï¼åç¼åJARãå®è£ 软件åï¼æ们ä¸å®è¦ä¸ºæºå¨é ç½®ä¸å¼ åå¨å¡ï¼å®¹éå½ç¶è¶å¤§è¶å¥½ãæå°åºå¨M以ä¸å§ãå®è£ 软件ï¼ä¸»è¦æ两ç§æ¹æ³ï¼ä¸æ¯éè¿æ°æ®çº¿ãèçã读å¡å¨çæ¹å¼ï¼å°å®è£ æ件ï¼SISæJARï¼ä¼ éå°ææºå åï¼Cçï¼æåå¨å¡ï¼Eçï¼ä¸ï¼ç¶åç¨èµæºç®¡çå¨éä¸ç´æ¥å®è£ ãå®è£ è¿ç¨ä¸ä¼å 次æ示ï¼æ们ä¾æ¬¡ç¡®å®å³å¯ï¼è¦æ³¨æå®è£ è¿ç¨ä¸ç¨åºä¼é®æ¯éæ©ææºåå¨è¿æ¯åå¨å¡åå¨ï¼å»ºè®®é¤äºä¸äºå¿ å¤ç¨åºå¦SELEQä¹å¤ï¼å ¶å®çåºç¨ç¨åºå ¨é¨å®è£ å¨åå¨å¡ä¸ï¼è¿æ ·å¯ä»¥çææºåå¨ç©ºé´ãç¨è¿ç§æ¹æ³å®è£ ç软件å¦æä¸å使ç¨ï¼å¯ä»¥å¨âç¨åºç®¡çâä¸å é¤ï¼æ¾å°è¿ä¸ªè½¯ä»¶åæCé®å³å¯å é¤ã第äºç§å®è£ 软件çæ¹æ³å°±æ¯âç´æ¥æ·è´âæ³ï¼è¿æ¯ä¸ç§â绿è²âçå®è£ æ¹å¼ï¼æ¬è®²åº§åé¢ä¼å ·ä½è°å°è¿ä¸æ¹æ³ãæäºè½¯ä»¶å®è£ åå¯è½è¿éè¦æ³¨åãç ´è§£ææ±ååæè½æ£å¸¸ä½¿ç¨ãå ·ä½æ¹æ³è¿éä¸ä¾¿è¯¦è¿°ã
åãå¡çç³»ç»è½¯ä»¶å®è£ 注æäºé¡¹
å¨å®è£ SISæ件æ¶ï¼ç³»ç»å¾å¾ä¼å¨C:\NOKIA\INSTALLç®å½ä¸ä¿åä¸ä¸ªå®è£ å¯æ¬ï¼ä»¥å¤å®è£ æ¶éå°ä¸å¯é¢è§çé误ï¼å¦çªç¶æ²¡çµï¼æè ç¨æ·ä¸ææ¶è½å¤æ¢å¤ç³»ç»å®å ¨ï¼è¿ä¹å°±æ¯å¾å¤æ åµä¸ï¼å®è£ 大软件æ¶å®¹æåºç°âåå¨ç©ºé´å·²æ»¡âçåå ï¼å æ¤æ们ä¸å®è¦ä¿æCçæ1M以ä¸ç空ä½ç©ºé´ãå¦å¤ä½¿ç¨SeleQç第ä¸æ¹è½¯ä»¶è¿è¡SISå®è£ ä¹å¯ä»¥é¿å 产çè¿ä¸ªå¯æ¬ãè¿è¦æ³¨æå®è£ å¨Eçç软件é¤äºå¨E:\System\Apps\ç®å½ä¸ä¿å软件主ä½ä¹å¤ï¼å¾å¾ä¼å¨C:\System\Apps\ååç®å½ä¸å建ä¸äºé ç½®æ件ã
å¨Symbian 9.0ï¼S 第ä¸çï¼ä¸ï¼æ个软件çä¸åæ件ä¼åæ¾å¨ä¸åç®å½ä¸ãå¯æ§è¡æ件ï¼.exeï¼è¿å»ç.appï¼è¢«ç»ç»æ¾å¨\sys\binä¸ï¼èµæºæ件被ç»ç»æ¾å¨\resourceä¸ï¼æ¯ä¸ªè½¯ä»¶çææç§ææ°æ®è¢«æ¾å¨\private\<软件å®å ¨å·>ç®å½ä¸ï¼å ¶ä»ç®å½æ¯ä¾ææè½¯ä»¶å ±äº«çç®å½ãå ¶ä¸\sys\binå\resourceç¨æ·ä¸è½æ´æ¹ï¼å¯æ§è¡æ件åªè½ç±å®è£ ç¨åºå¤å¶è¿å»ã\private\<软件å®å ¨å·>åªè½ç±è½¯ä»¶å®å ¨å·æ对åºç软件访é®ã
æå建议大家å®è£ å¨å¡çSä¸å®è£ 第ä¸æ¬¾è½¯ä»¶åºéæ©ä¸æ¬¾ç¬¬ä¸æ¹çèµæºç®¡çå¨ï¼æ¯å¦SeleQ æfilemanï¼åªè¦ç¨è¿ç±»è½¯ä»¶ä½ æè½æ¥çå°Sçææç符åæ件夹ã
å°ç¥è¯ï¼Sææºå¸¸è§æå¡å½ä»¤æå¯
å¾å¤ææºé½æä¸äºç§å¯çæå¡å½ä»¤ï¼æå¡å½ä»¤å°±æ¯å¨å¾ æºç¶æä¸è¾å ¥æ个代ç å°±ä¼æ¿æ´»æ个éèçåè½ãæ¯å¦å¤§å®¶çæç*##ï¼å¯æ¥çææºIMEIå·åå ¶ä»ä¿¡æ¯ãå ¶ä»è¿æï¼
*## æ¥çææºè½¯ä»¶çæ¬æè éæ©é»è®¤è¯è¨ã
*## æ¥çèççMACå°å
*## é设ææºï¼ç¸å½äºæ ¼å¼åææº
*## è¿åçµè¯ååç¶æï¼ä¼ä¿çææèµæ
å°ç¥è¯ï¼å¡çç³»ç»çæä»¶å ³èé®é¢
å°C:\System\Recogs\ ï¼è¿ä¸ªæ´»é¡µå¤¹ä¸
ç.mdlæ件æ¯å ³èæ件ï¼æ件ä¸è¯´æäºç¸åºåç¼åçæ件åºè¯¥ç¨ä»ä¹ç¨åºæå¼ï¼æ¯å¦
recmp3go.mdlå°±æ¯mp3goå¨æ件管ç软件æè æ¶ä»¶ç®±ä¸ç´æ¥æå¼mp3ç说ææ件ï¼å¦æ
è¿ä¸ªæ件被å é¤éæ°å¯å¨åï¼mp3å°ä¸è½ç´æ¥æå¼ï¼åªè½å¨mp3goçé¢ä¸æå¼ãå 为
.mdlæ件å¨ææºå¯æ¶ä¼èªå¨å è½½ï¼å¦æä½ ä¸å¸æå¨æ件管ç软件æè æ¶ä»¶ç®±ä¸ç´æ¥æå¼ç¸å ³æ件ï¼è¯·æç¸å ³ç.mdlæ件å é¤æè 移å¨å°å ¶å®ç®å½ä»¥è约è¿è¡å åãä¹æä¸äºç¨åºéè¿.mdlæ件æ¥è¿è¡èªå¨è¿è¡ï¼æ¯å¦eLoaderå°±æ¯World Clock ProåExtended ã
第ä¸è®² ROMçå级(å·æº)å®ä¾
å¦æä½ å¯¹ææºDIYæçæµåçå ´è¶£ï¼é£ä¹å纯éè¿å®è£ 软件æ¥å¢å¼ºææºåè½å°±ä¸è½æ»¡è¶³ä½ çéè¦äºã好å¨å¤§å¤æ°å¡çæºè½ææºé½è½å¯¹åæ¾æä½ç³»ç»çROM空é´è¿è¡ä¿®æ¹åå级ï¼å·æºãæè¡¥éçï¼ãå·æºæç许å¤ç¬ç¹çç¨éï¼æ¯å¦æ¹åææºåè¯è¨çæ¬ãå¢åç³»ç»åè½ãå¢å ç³»ç»å¯ç¨ç©ºé´çï¼æ¯ä½å³æºè½ææºä¹è¶£çéè¦éå¾ãä¸é¢ä»¥è¥¿é¨åSX1为ä¾å ·ä½è°è°å·æºçå ç§ç¨éï¼å ¶ä»åççææºä¹å¤§åå°å¼ã
ä¸ã å级系ç»ææ¹åè¯è¨çæ¬
å¡çææºåºæ¬ä¸åªè½éè¿æ°æ®çº¿è¿æ¥çµèåè¿è¡å级ï¼å级åæä¸äºåºæ¬ç注æäºé¡¹ï¼æ¯å¦ç¡®å®ROMçæ¬çå¹é ï¼ä¿è¯å¯é ä¾çµï¼çæ£å¼æ¸ æ¥å级çå ·ä½è¦æ±åæ¥éª¤ï¼ç¨æ¥å级ççµèè¦è¿è¡ç¨³å®çãå·æºæ¯æä¸å®å±é©çï¼å·åäºå¯è½å°±è¦è¿ä¿®äºãä½ææ£å¸¸æ¹æ³æä½çè¯ï¼ä¸è¬ä¹æ²¡ä»ä¹é®é¢ï¼å¤§å®¶å¨æä½æ¶è¦âè大å¿ç»âãå·æºæç¨ççµèæ¨èç¨è£ æçµæ± çç¬è®°æ¬çµèï¼æä½ç³»ç»æ¨è使ç¨win2k/xpï¼å¯æç»å¤§å¤æ°æå¤ä¸æï¼å¦å¤è¦ä¿è¯å级åå°ææºçµæ± å 满ã并注ææä¸çµèä¸å ¶ä»USB设å¤ãæ´ä¸ªè¿ç¨é常éè¦åéå·¦å³ã
ä½å¥½åå¤åï¼æ们就éè¦å°ææºå ³æºå¹¶ç¨æ°æ®çº¿è¿æ¥çµèäºãæä½ä¸å¤®æ纵æï¼åä¸æï¼ï¼åæ¶æå¼æºæé®ãæºå¨äº®èµ·æ¥ï¼è¿å ¥å级模å¼åå°±å¯ä»¥æ¾å¼æäºï¼è¿æ¶windowsä¼æ¾ç¤ºæ¾
å° usb drive,并è¦æ±ä½ å®è£ 驱å¨ç¨åºï¼ç¹å»æµè§åå®ä½å°Siemens_Sx1swup.infåSiemens_SX1swup.sysæå¨çç®å½ï¼å®æ驱å¨ç¨åºçå®è£ ï¼æ³¨æè¿æ¶å®è£ ç驱å¨ç¨åºæ¯ç¹æ®çâå·æºé©±å¨âï¼ä¸æ®éç¨æ¥è¿è¡æ°æ®åæ¥ç驱å¨æ¯ä¸ä¸æ ·çãå®è£ å®å·æºé©±å¨åï¼æ们就å¯ä»¥è¿è¡çæ¬å级ç¨åºè¿è¡å级æä½äºãé常éè¦å è¿è¡ç®åç设置ï¼æ¯å¦éæ© USB 0端å£ï¼ç¶åç¹å»âSTARTâæé®ï¼åææ示ä¸æ¥æ¥æä¸ç¡®è®¤æé®å³å¯ãå®æåæä¸æ°æ®çº¿ï¼åéæ°å¯å¨ææºï¼ä½ ä¼åç°çæ¬å·²ç»æåå级äºãä¸é¢çå级æ¥éª¤å¯¹å级ææºç³»ç»çæ¬åæ¹åææºçè¯è¨çæ¬é½æ¯éç¨çãæ¯å¦éè¿ä¸é¢çå级æ¥éª¤æ们å¯ä»¥å°æ°´è´§è±æççSX1 å级为ç®ä½ä¸æçãå¦æå级失败ï¼ä¹ä¸ç¨å¤ªè æ¥ï¼é常æ¯çæ¬å¹é æé®é¢ï¼æ们å¯ä»¥éæ°ç¨å ¶ä»çæ¬çå级ç¨åºè¿è¡å级ãæ¯å¦ä½¿ç¨æè°çâ强å·çâï¼é常é½è½å级æåçã
äºã å¢å¼ºç³»ç»åè½ï¼æè¡¥éï¼å®ä¾
西é¨åSX1è¿æ¬¾æ°å¹´åæ¨åºçå¡çæºè½ææºï¼ä¹æ以è³ä»è¿æ强大ççå½åï¼ä¸ä¸ªé
è¦åå å°±æ¯å¯è½éè¿âæè¡¥éâæ¥å¢å¼ºç³»ç»çåè½ãæ们å¯ä»¥ä½¿ç¨Apatcherçä¸é¨çè½¯ä»¶å·¥å ·æ¥åæè¡¥ä¸æ件ï¼ç¶åè¿è¡å·æºã
é¦å æ们è¦åå¤å¥½ä»¥ä¸å·¥å ·è½¯ä»¶ï¼ApathcerãWinswupå·æºé©±å¨åçå·æºç¨åºã
æ¥çè¿è¡Apathcerï¼ç¬¬ä¸ä¸ªæ ç¾é¡µå°±æ¯ç¼å代ç ççªå£ï¼ä»ç½ä¸è·åæéè¦çè¡¥ä¸ä»£ç ï¼å¤å¶ç¸å ³ä»£ç å°apatcherççªå£ä¸ï¼å¦æéè¦æå¤ä¸ªè¡¥ä¸æ¾å¨ä¸èµ·ï¼å¯ä»¥ç»§ç»å¤å¶å ¶ä»è¡¥ä¸å°è¿ä¸ªçªå£ã代ç ç¼åçè¯æ³è§åæ¯,代ç 以replaceå¼å§,æ¯ä¸ªä»£ç ä¸è¡,å¦æ代ç 太é¿ä¼èªå¨æ¢è¡å¯ä»¥æå ¥ä»»æ个空ç½è¡. å¯ä»¥æ·»å ä»»æ注é,注é以è±æçå¼å· ";" å¼å§,å¯ä»¥ä½¿ç¨ä¸æãé好补ä¸åï¼å°±å¯ä»¥ä¿åè¡¥ä¸äºãå¨fileèåä¸éæ©saveå°±å¯ä»¥ä¿åäºï¼éè¿è¿ç§æ¹å¼ï¼æ们å¯ä»¥æå¤ä¸ªè¡¥ä¸åå°ä¸ä¸ªè¡¥ä¸æ件ä¸ã
æ¥çè¿è¡Winswupå·æºç¨åºï¼éè¦æ³¨æçæ¯ï¼å·ä¹åè¦æå·æºç¨åºæ¹å为Siemens Sx1 SVN (Admin Mod).exeï¼å¦åapatcheræ æ³è¯å«å·æºç¨åºä»èæ æ³æ£ç¡®çæä¸è¡¥ä¸ï¼ç¬¬ä¸æ¬¡ä½¿ç¨éè¦è®¾ç½®ä¸ä¸ï¼serial configä¸Switch USB Serialæ¹ä¸ºUSB onlyï¼USBä¸è®¾ç½®ä¸ºUSB0
æ左边ççªå£å¯ä»¥éæ©å·åªäºæ¨¡åï¼å ·ä½åé¢åè°ã
åæå¼apathcer ï¼æå¼åæå好çè¡¥ä¸æ件ï¼éæ© apply patch for ramï¼å®æåapatcher ä¼æ示 all doneãç¶ååæ¢å°Winswupï¼ç¹start çå°æ示ï¼å ³éææºï¼è¿ä¸æ°æ®çº¿ï¼è¿å ¥å级模å¼ï¼æ³¨æè¦äºå è£ å¥½å·æºé©±å¨ç¨åºï¼ã
å¨ä¸é¢çå·æºç¨åºä¸ï¼æ们å¯ä»¥éæ©å·åªäºæ¨¡åãè¿é对å模ååè½è¿è¡ç®å说æï¼
Coreï¼ æ ¸å¿æ¨¡åï¼å æ¬ç³»ç»å¯å¨çæåºæ¬çç¨åºï¼å级模å¼å°±å¨è¿ä¸ªæ¨¡åä¸ã
对äºè¿ä¸ªæ¨¡åï¼åªéè¦å¨æ¹åç³»ç»çæ¬çæ¶åéæ©ãå¦çåçï¼è±æçåä¸æçï¼å ¶å®æ åµä¸å·æºå°±å«éäºï¼æ²¡æä»»ä½ä½ç¨è¿å¹³ç½å¢å äºé£é©ã
Core-img(Z1) Var(Z2)ï¼å¯¹åºç³»ç»çZçï¼ç»å¤§é¨åçç³»ç»æ件é½å¨è¿ä¸é¨åãåºæ¬ä¸è¿æ¯æ¯æ¬¡å·æºçå¿ å·é¨åï¼å 为ç®åçè¡¥ä¸åºæ¬ä¸é½æ¯éè¿ä¿®æ¹Zççæ件æ¥å®ç°çã
IBootï¼å å«äºä¸äºè¯æç¨åºãå¯ä»¥å¨å级模å¼ä¸ï¼éè¿ç¹æ®ç软件对系ç»è¿è¡è¯æãè¿ä¸é¨åä¸Coreåæ ·å¤çã
ROLFï¼å¯¹åºäºç³»ç»çAçï¼è¿ä¸é¨åå¨å·Açæ¶è¦éä¸ï¼å¯¹äºå¹³æ¶æè¡¥ä¸ä¸éè¦éæ©è¿ä¸é¨åã
Liffï¼å¯¹åºç³»ç»Cçï¼éä¸è¿ä¸é¨åå·æºï¼ææç¸å½äºæ ¼å¼åCçãæ们平æ¶å·æºï¼ä¸è¬æ¯ä¸éè¦æ ¼Cççï¼è¿æ ·å¯ä»¥ä¿çææç设置èåè½åºç¨è¡¥ä¸ãæ以è¿ä¸ªé¨å没æå¿ è¦çè¯å°±ä¸éäºãå¦æå¨å·æºæ¶è¦æ ¼æºï¼æå·æºåè¦æ ¼æºï¼å¯ä»¥éæ©è¿ä¸ªé¨åãå·å®åå°±ç¸å½äºæ ¼æºäºãä¹ä¸éè¦åæå¨æ¥æ ¼æºäºãå¦å¤åç¬éæ©è¿ä¸ªé¨åå·æºå¯ä»¥å®ç°æ ¼æºçç®çï¼å¯ä»¥è§£å³å¼æºåèªå¨æ ¼æºçé®é¢ã
以ä¸å 个å级模åï¼å¤§å®¶å¯æ ¹æ®å ·ä½æ åµæ¥ç»åéæ©ãå¦å¤æ们è¿æ主è¦æè°âéæçâåâ纯åçâçéæ©ï¼ä¸è¬èè¨ï¼âéæçâå°±æ¯å·²ç»éæäºå¸¸ç¨è¡¥ä¸çå·æºç¨åºï¼èâ纯åçâå¯ä»¥ç解æªå ä»»ä½ä¿®æ¹çå®æ¹å级ç¨åºï¼æ们å¯ä»¥èªè¡æ·»å è¡¥ä¸ã
ä¸ã西é¨åSX1è¿è¡LINUXç³»ç»
å¨å¡çææºä¸å± ç¶å¯ä»¥è¿è¡Linuxç³»ç»ï¼è¿ç§è¿ä¼¼ç¯ççæ³æ³å¯ä»¥å¨è¥¿é¨åSX1ä¸å¾ä»¥é¨åå®ç°ãæ们ç¥éï¼Linuxæ¯ä¸ä¸ªä¼ç§ç跨平å°æä½ç³»ç»ï¼ä»¥âå¼æºâåâå è´¹â为ç¹è²ã使ç¨Linuxå¯ä»¥è®©ä½ çæ£ææ§SX1ï¼èä¸è¢«Séå¶ä½æèãç¨Linuxæå³çè¿æ¬¾ææºçæ¯ä¸é¨å硬件é½æ¯å¯ä»¥è¢«æ§å¶çãä¸è¿å¨SX1ä¸ä½¿ç¨Linux驱å¨æ¯æ大çå°é¾ï¼å æ¤ç´å°ç°å¨ï¼å¨SX1ä¸ä½¿ç¨LINUXä¹æ²¡æ太大çå®é æä¹ï¼ä» ä» åªè½è¿è¡èå·²ãä¸è¿è¿ç§å¤§è·¨å¹ æ¹åææºæä½ç³»ç»çæ³æ³æ¯å¾ææä¹çï¼æ们å¯ä»¥æ³è±¡ä¸ä¸ï¼å¦æä»åæä¸å¤©æ个å家æ¨åºä¸æ¬¾å¯ä»¥åæ¶è¿è¡ Windows Mobile\PALM\Linux\ Symbianè¿å大æä½ç³»ç»çææºï¼è¯¥ä¼å¼èµ·å¤å¤§çéæ¼ã好ï¼é²è¯å°è¯´ï¼ä¸é¢è®©æä»¬å ·ä½ççå¦ä½å¨SX1ä¸è¿è¡LINUXç³»ç»ã
é¦å ä¸è½½æé软件ï¼ä¸å ±æå个ï¼åå«æ¯ghost 8.3çï¼ghoæ ¼å¼root.tar.bz2éåï¼ubootloader.zipï¼Paragon Partition Manager Pro 8.0ã
ç¶åå¤ä»½MMCå¡ï¼åç¨Partition Manager Pro 8.0对MMCå¡è¿è¡ååºï¼æ¥éª¤å¦ä¸ï¼é¦å è¿å ¥æä¸è¯»å¡å¨ï¼è¿å ¥Partition Manager Pro 8.0ï¼æ顺åºå建ä¸ä¸ªååºï¼FAT.EXT2ãLinux Swapï¼Mæ¯è¾åéï¼ï¼é¡ºåºå¿ é¡»å¦æ¤ï¼å¦åwindowsç³»ç»ä¸ä¸è½ç¨MMCå¡ãå好åºåå³é®è£ è½½FATååºã
æ¥çç¨ghost 8.3æghoæ ¼å¼root.tar.bz2éåç´æ¥è¿åå°EXT2ååºãå¤ä»½åMMCå¡ï¼åæubootloader.zip解å缩åçæ件æ·è´å°MMCå¡çFATååºä¸ï¼è·¯å¾åå«ä¸ºï¼E:\load-uboot.exeãE:\u-boot.binãE:\System\libs\uboot.lddãE:\uImage.binãæåè¿è¡E:\load-uboot.exeæ¥å¼å¯¼Linuxç³»ç»å¯å¨ã
å¦æä¸è½æåè¿å ¥å¯å°è¯æload_uboot.exeæ¹å为starter.exeæ¾å°e:\system\programsç®å½ä¸åè¯è¯ãä»ä¸é¢æå°çå 容ä¸æ们å¯ä»¥çå°ï¼ç¨å¡çææºè¿è¡LINUX并ä¸æ¯å¾å¤æçäºï¼å¹¶æ²¡ææ¶åå°ROMçå·æ°ï¼å®å ¨æ§è¿æ¯å¾é«çï¼å¤§å®¶å°½å¯ä¸è¯ã
第å讲å¡çææºåå¡åè½åºç¨ç¹æ»´
ä½ä¸ºä¸æ³¨ä¸ºææºæ¬èº«æä¾æå¡çæä½ç³»ç»ï¼å¡çææºçåå¡åè½æ¯åå强大çãæ们è¦åäºã让å¡çææºæ为æ们æ¥å¸¸å·¥ä½åå¦ä¹ ç好帮æã
ä¸ãOFFICE软件
ä¸è±èä¸æ¡é¢Windowsç³»ç»çWindows Mobileç¸æ¯ï¼å¨å¯¹OFFICEæ件çæ¯æä¸ï¼æ çæ¯å¡çç³»ç»çä¸ä¸ªè½¯èã好å¨æä¸æ¬¾Quickofficeå¯ä»¥ç¨ï¼è¿æ¯ä»PalmOSä¸ç§»æ¤è¿æ¥çä¸æ¬¾èååå ¬è½¯ä»¶ãå å«äºQuicksheet ãQuickwordåQuickPoint ä¸ä¸ªé¨åãå ¶ä¸Quicksheetæ¯ä¸æ¬¾åè½å¼ºå¤§ççµåè¡¨æ ¼å¶ä½è½¯ä»¶ï¼å®å ¨å ¼å®¹Microsoft Excelæ件ï¼å¯ä»¥ç¼è¾åä¿ååå§Excelæ件ãä¸Microsoft Excelå¹³æ»è¿æ¥ï¼è½ä»¥æ件çå½¢å¼å¨Microsoft Exceléè°ç¨ï¼ç´æ¥å¨Microsoft Exceléå°æ件ä¿å为Quicksheetæ ¼å¼ãQuickwordæ¯â款åè½å¼ºå¤§çæåå¤ç软件ï¼å®å ¨å ¼å®¹Microsoft Wordæ件ï¼å¯ä»¥ç¼è¾åä¿ååå§Wordæ件ãè¿å¯ä»¥ä½¿ç¨Show Tagsé项æ¥æ¥ç/ç¼è¾HTMLæ件çæºä»£ç ï¼åæ ·å¯ä¸Microsoft Wordå¹³æ»è¿æ¥ãå¦å¤è¿æQuickPointï¼ä¸è¿åªè½é 读é¨åè¾ç®åçPPTæ件ï¼èä¸ä¸è½å¨ææºä¸è¿è¡ç¼è¾ãé¤äºQuickoffice大家è¿å¯ä»¥ä½¿ç¨è½å¤ç¼è¾WORDåEXCELæ件çï¼OfficeSuiteã
å¾5 PDFé 读软件
å¦å¤ä½¿ç¨PDF+è¿æ¬¾è½¯ä»¶ï¼å¯ä»¥è®©æ们å¡çææºä¸æ¥çç®åæ主æµççµåææ¡£æ ¼å¼ï¼PDFæ件ãè¿ä¸æ¥å¢å¼ºäºå¡çææºçåå¡åè½ã
âè¶ çº§è®¡ç®å¨â NiceCalcè¿æ¬¾è½¯ä»¶çåè½æ¯å¡çç³»ç»èªå¸¦è®¡ç®å¨å°±è¦å¼ºå¤§å¤äºï¼å¯ä»¥è®©ä½ çææºåæä¸ä¸ªç§å¦è®¡ç®å¨ï¼æ¨èå®è£ ã
äºãçµå书é è¯»å·¥å ·
尽管å¡çææºæ¯æç´æ¥æµè§txtæ ¼å¼çææ¡£ï¼ä½éæç软件åè½å¹¶ä¸ç®å¼ºå¤§ãæ们æ好使ç¨å ¶ä»å®ç¨çççµåä¹¦å·¥å ·æ¯å¦SmartViewerï¼å ¶â书ç¾âåè½ç»æ们欣èµé¿ç¯å¤§ä½å¸¦æ¥äºæ ä¸ä¼¦æ¯çæ¹ä¾¿ãé¤æ¤å¤ï¼è¿æä¸é¢å 款软件å¼å¾æ¨èã
(1)ReadM
ReadMè¿ä¸ªè½¯ä»¶æ¯åºäºsymbianç³»ç»æ好çé 读软件ä¹ä¸ï¼æ¯ææ¯æPDBãTXTãDOCãGZãGZIPãZIPãWAVãMP3ãPRCãTCRçï¼å®æ¯æçç¼ç 模å¼ä¹å¾å ¨ï¼åºæ¬ä¸çµèä¸æçtxtç¼ç ï¼è¿ä¸ªè½¯ä»¶å ¨é½å æ¬äºï¼ä¸éè¦åå»ä¸ä¸ªä¸ä¸ªç转æ¢ï¼æ¯æ横å±ï¼æ¯æèªå¨ç¿»é¡µï¼æå¼æ件é度ä¹æ¯ç¸å½çå¿«ï¼å¹¶ä¸æ¯æwavæ ¼å¼é³é¢çææ¾ã
(2)RepliGo
RepliGoæ¯ä¸ä¸ªçæ£âå ¨è½âççµå书软件ãå ·ä½è¯´ï¼RepliGoå¯ä»¥å°ææå¯æå°çæ档转æ¢æå¯å¨ææºä¸è¯å«çé 读ææ¡£,å¯ä»¥è½¬æ¢çç±»åå æ¬HTML,TXT,PDF,WORD,EXCEL,ACCESS,POWERPOINTï¼ä»¥åä»»ä½å¯ç¨æå°æºè¾åºçææ¡£ãæ¬è½¯ä»¶å æ¬PC端ä¸ææºç«¯ä¸¤ä¸ªè½¯ä»¶ï¼ç¨PC端软件è¿è¡è½¬æ¢ï¼ç¨ææºç«¯è½¯ä»¶è¿è¡é 读ãé 读æ¶å±å¹è½ç¿»è½¬ï¼è½ç¼©æ¾ï¼è½å ¨å±ï¼è¿è½èªå¨è®°å½ä¸æ¬¡çå°çå°æ¹ã
(3)æä¸ä¹¦é¢
è¿ä¸ªè½¯ä»¶æ¯æç®åå¾æµè¡UMDçµåä¹¦æ ¼å¼ã UMDçµå书å¨å大æºè½ææºè®ºåé½æä¸è½½ãèä¸è¿ä¸ªè½¯ä»¶å æ¬äºPC端转æ¢è½¯ä»¶ï¼å¯ä»¥èªå·±å¶ä½UMDæ ¼å¼ççµå书ã
å¦å¤å¼å¾æ¨èçè¿æQReaderãç¾é è§å¬çï¼æ¯æBRMæ ¼å¼å¾ä¹¦ï¼èä¸éæäºå¤ç§å ¶ä»åè½ãBRMæ ¼å¼å¯å æ¬å½±é³æ件ï¼ææåºä¼ï¼èä¸è¿å¯ä»¥éè¿å å ¥ç¬¬ä¸æ¹è¡¥ä¸å ¼å®¹UMDçµå书ã
ä¸ãå¢å¼ºæ¶éåè½
å¡çç³»ç»æ¬èº«çé¹éã计æ¶çåè½å¹¶ä¸å¼ºå¤§ãè¿éæ¨èä½ ä½¿ç¨âå ¨è½é¹éâè¿æ¬¾åè½è¶ 强çæ¶é´å·¥å ·ï¼è½¯ä»¶æå计æ¶ã计åäºä»¶ãå®æ¶è¯é³æ¥æ¶ãç§è¡¨çåè½ï¼æ¨å¯ä»¥éè¿è®¾ç½®å¨ä¸åçåºæ¯ãä¸åçæ¶é´æ¥ææ¾ä¸åçé³ä¹ï¼è½¯ä»¶åæ¶å¯ä»¥éå¤æéæ¨ææ°çä¿¡æ¯å¨æ¶ä»¶ç®±ï¼è½¯ä»¶ä¹å¯ä»¥è®¾ç½®ä¸åçæ¶é´æ®µï¼æ¯å¤©ãå·¥ä½æ¥ãå¨æ«æ¥è¿è¡éå¤æéãå¯ä¸éæ¾çæ¯è¯¥è½¯ä»¶ä¸æ¯æå¼æºèªå¨è¿è¡ï¼ä¸è¿å¯ä»¥éè¿ç¬¬ä¸æ¹è½¯ä»¶(autoexec)æ¥å®ç°ã
å¯å¨è½¯ä»¶åï¼é¦å éæ©å·¦è½¯é®è¿å ¥ä¸»çé¢ï¼ç¶åæ¨å°±å¯ä»¥æ ¹æ®èªå·±çéè¦æ¥è®¾ç½®ä¸åç项ç®ï¼å计æ¶åè½éç¨äºä¸æ¬¡å计æ¶æéï¼ä½ å¯ä»¥è®¾ç½®ä»ç详ç»é¡¹ç®ä»¥éå¤å¨æåææ¾çé³ä¹ï¼è®¡åäºä»¶æ¯ç¨æ¥å¶å®å¨ææ§çæéå·²ç»è®¡åï¼ä½ å¯ä»¥å¨è¿é设置软件å¨å¶å®æ¶é´èªå¨æ¹åæ æ¯æ¨¡å¼ãçæ¶æ¯æé次æ°ã代åäºé¡¹çï¼åæ¶è¿å¯ä»¥æè¿é设置çä¿¡æ¯åç³»ç»æ¥åè¿è¡åæ¥ï¼è¯é³æéæ¯ç¨æ¥å®æ¶çæ¥æ¶åçæ¶æ¯æéï¼è½¯ä»¶ææçåè½é½å¯ä»¥èªå®ä¹ææ¬ä¿¡æ¯æ¥å¤å¿ï¼ç§è¡¨åè½æ¯ä¸ä¸ªè¾ä¸ºé«çº§çç§è¡¨ï¼å¯ä»¥å段计æ¶ãå段计æ¶å表ã
å¦å¤æ们è¿å¯ä»¥ä½¿ç¨å ¶ä»é¹éå¢å¼ºè½¯ä»¶ï¼å¦System Tools ãhandremindãalarmmannager以åç³»ç»é¹éå¢å¼ºæ件ï¼almalertï¼çãå¯ä»¥å®ç°å®ä¹å¤ç§é¹éï¼éæ©æ¯å¤©é¹ãæ¯å¨é¹ãå·¥ä½æ¥é¹ï¼æ´ç¹æ¥æ¶çå¤ç§åè½ã
åãä¸æè¾å ¥æ³
å¡çç³»ç»é常é½èªå¸¦ç¬ç»åT9æ¼é³è¾å ¥æ³ï¼ä¸è¬åºç¨å°±ç®ä¸éäºãä¸è¿å¦æä½ å¯¹è¾å ¥æçæè¾é«è¦æ±ï¼åå»ºè®®ä½ å®è£ 第ä¸æ¹çè¾å ¥æ³ãæ¯å¦A4ï¼å¯è¿ç»è¾å ¥ï¼ Inlineï¼ç´æ¥å¨çº¿ï¼æ¾ç¤ºï¼åéåºè·éå æ 移å¨ï¼æ¯æè¶ é¿ææ¬è¾å ¥ãå ¶ä»è¿æ¯ææ¼é³èªç±ç¼è¾ï¼èªå¨è®°å¿ï¼æ·±åº¦èæ³ï¼ èªå¨è°é¢ï¼ 模ç³é³è®¾ç½®ï¼ å ¨æ¼ãç®æ¼æ··åè¾å ¥çãæç¨äºè¿ä¸ªè¾å ¥æ³ä¸æ®µæ¶é´ï¼æè§åæ é度é常快ï¼èæ³åè½å¾å ¨ï¼ä½ä¹æä¸è¶³ä¹å¤ï¼å¨å¾ æºç¶æä¸ï¼æ æ³ä½¿ç¨*åï¼åè½é®ï¼é¿æä¼åºç°ä¸ä¸²*åï¼ï¼èæ æ³å®ç°æ æ¯æ¨¡å¼è½¬æ¢åéé®çåè½ãå¦å¤A4åªè½å®è£ å¨ææºå åä¸ï¼ä¸è½å®è£ å¨åå¨å¡ä¸ãå¦å¤å¼å¾æ¨èçè¿æå½ç¬è¾å ¥æ³ï¼å®è£ 该è¾å ¥æ³åè¿å®ç°äºIPæ¨å·åè½ã
ä¸é¢å为大家è°ä¸ä¸ä½¿ç¨æ¼é³è¾å ¥æ³å¿«éæ¥åçæå·§ãæ们å¨ä½¿ç¨æ¼é³è¾å ¥æ³ï¼ææ¶ä¼æéå°åä¸ä¸ªé³èä¼æå¾å¤ä¸ªååºç°ï¼å¤çæ¶åå¯è½è¦ç¿»å¥½å 页ï¼å¦ææä¸é³æ çè¯ï¼å°±ä¼åå°å¾å¤åï¼å ·ä½å°±æ¯å ç¨æ¼é³æåºä½ è¦çåï¼åæä¸ä¸â*âé®ï¼å¨æ¼é³åé¢å°±ä¼åºç°å£°è°ï¼æä¸æ¬¡æ¢ä¸ä¸ªå£°è°ï¼è¿æ ·æ¾èµ·æ¥å°±ç®åå¤äºã
äºãè±æ±è¯å ¸
å¡çSç³»ç»ä¸çè±æ±è¯å ¸è¿æ¯å¾å¤çï¼è¿éç»å¤§å®¶æ¨è两款ï¼
âæä¸è¯é¸IIâæ¯ä¸æ¬¾ææºä¸çè±æ±ãæ±è±ååçµååå ¸ï¼å ·æè¶ å¤§è¯åºï¼ä½¿ç¨æ¹ä¾¿å¿«æ·ï¼æ¯ç®åå¸é¢ä¸å¯ä¸å¯ä»¥åææ²æç¸åª²ç¾çææºè¾å ¸ãåè½ç¹è²ï¼è±æ±ååæ¥æ¾ï¼æ éåæ¢è¯å ¸ï¼è¾å ¥ä¸æå³ç»è±æ解éï¼è¾å ¥è±æå³ç»ä¸æ解éï¼å ¨é¨å¨ä¸ä¸ªè¾å ¥æ¡å å®æï¼æ éåæ¢è¯å ¸è¯è¨ãç³»ç»åªè´´æ¿çè§åè½ï¼å¦æç³»ç»åªè´´æ¿ä¸ææåå 容ï¼å¨æ¥æ¾åè¯çªå£åºç°ä¹æ¶ç¨åºä¼èªå¨è§£éåªè´´æ¿ä¸çæåå 容ï¼ç¨æ·æ éè¾å ¥åè¯ï¼ä¹å¯ä»¥å¤å¶éä¹ï¼è¿æ¶åè¯çå ¨é¨è§£éå 容就被å¤å¶å°äºç³»ç»åªè´´æ¿ä¸ï¼å¨å ¶ä»ç¨åºä¸ä½¿ç¨ç²è´´å³å¯ã
å¦å¤æ¨èä¸æ¬¾å½äº§çâ移å¨è±æ±éâè¯å ¸ï¼å ¶è¯åºæ¯å¼æ¾çï¼èä¸è¿å ·å¤å°åè¯éä¹éè¿çä¿¡åéçç¹æ®åè½ãå¨å¡çææºä¸æ们è¿è½å®è£ âèåè¯â软件ï¼å°±æ´å æ¹ä¾¿æ们âé
æ¶éå°å¦è±è¯âäºã