u4软件开发过程(u4怎么开始编程)

软件开发 675
本篇文章给大家谈谈u4软件开发过程,以及u4怎么开始编程对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、乐视盒子U4该怎么root啊?

本篇文章给大家谈谈u4软件开发过程,以及u4怎么开始编程对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

乐视盒子U4该怎么root啊?

第一步:在超级电视上安装卓大师刷机版,默认安装路径;

第二步:打开卓大师说明程序,运行正常,接着查看乐视超级电视网络IP地址;(打开乐视电视设置——向右划动选择关于本机——选择网络参数,查看本机IP地址,并记录下来;

第三步:PC端快捷键“WIN+R”,输入cmd后确认调出命令符,打开卓大师的安装位置,默认位置为”C:\Program Files (x86)\zhuods“,接着输入“cd+默认位置代码”,然后继续输入命令“adb connect 乐视电视的IP地址:5555”,注意其中的空格,当显示“connected to????”时表示成功连接了乐视电视;

第四步:打开卓大师软件显示XXtv说明连接成功,连接成功后需要关闭卓大师,重新打开;

第五步:点击一键root ,然后开始root过程;

编程高手们,救救我啊..能否帮我写出这个程序的代码吗?C++的

那去应付应付吧。本来还想再添加点模块来完善这个程序,但时间与精力毕竟有限,这些也基本上能满足要求了。

#includeiostream.h

#includeiomanip.h

#includestring.h

int N;

class student{

private:

char *name;

int number,Class;

int chinese,math,english,computer;

public:

student(){};

void putin(int cl,int nu,char n[10],int ch,int en,int ma,int co)

{

name=new char[strlen(n)+1];

strcpy(name,n);

number=nu;

math=ma;

english=en;

chinese=ch;

computer=co;

Class=cl;

};

void putna(char *x)

{

name=new char[strlen(x)+1];

strcpy(name,x);

};

void putfour(int x,int y,int z,int h)//传四个成绩

{chinese=x;english=y;math=z;computer=h;};

void putcl(int x){Class=x;};// 赋一个值,下面同样

void putnu(int x){number=x;};

void putch(int x){chinese=x;};

void puten(int x){english=x;};

void putma(int x){math=x;};

void putco(int x){computer=x;};

int getcl(){return Class;};//返回一个值,下面同样

int getnu(){return number;};

int getch(){return chinese;};

int geten(){return english;};

int getma(){return math;};

int getco(){return computer;};

char *getna(){return(name);};

void putout(){//返回全部资料

coutClasssetw(8)numbersetw(10)name

setw(8)chinesesetw(11)englishsetw(9)mathsetw(8)

computer;

};

};

//*******************************************************

// 汇总

//*******************************************************

double average(student *p,char *na,int Cl)//每一个科目的平均分

{

float av=0,j1=1;int j=0;

for(int i=0;iN;i++)

{if(strcmp(na,"语文")==0p[i].getcl()==Cl)

{av=av+p[i].getch();++j;j1=float(j);}

if(strcmp(na,"英语")==0p[i].getcl()==Cl)

{av=av+p[i].geten();++j;j1=float(j);}

if(strcmp(na,"电脑")==0p[i].getcl()==Cl)

{av=av+p[i].getco();++j;j1=float(j);}

if(strcmp(na,"数学")==0p[i].getcl()==Cl)

{av=av+p[i].getma();++j;j1=float(j);}

}

if(av==0) return 0;

else return av/j1;

}

int sum(student p)//每人的总分

{

int s=0;

s=p.getch()+p.geten()+p.getco()+p.getma();

return s;

}

//***************************************************************

int find(student *p,int Cl,int Nu)//通过班级和学号,对要修改的对象返回它的对象里的值

{

int i=0,a=N+1;

for(;iN;i++)

{

if(p[i].getcl()==Clp[i].getnu()==Nu)

{

a=i;break;

}

else continue;

}

if(a!=N+1)return a;

else return N;

}

int find(student *p,int Cl,char *Na)//通过班级和名字,对要修改的对象返回它的对象里的值

{

int i=0,a=N+1;

for(;iN;i++)

if(p[i].getcl()==Clstrcmp(p[i].getna(),Na)==0)

{

a=i;break;

}

if(a!=N+1)return a;

else return N;

}

int find(student *p,char *Na,int Nu)//通过名字和学号,对要修改的对象返回它的对象里的值

{

int i=0,a=N+1;

for(;iN;i++)

if(strcmp(p[i].getna(),Na)==0p[i].getnu()==Nu)

{

a=i;break;

}

if(a!=N+1)return a;

else return N;

}

int find(student *p,int Cl)//通过班,对要修改的对象返回它的对象里的值

{

int i=0,a=N+1;

for(;iN;i++)

if(p[i].getcl()==Cl)

{

a=i;break;

}

if(a!=N+1)return a;

else return N;

}

//*******************************************************************

// 查询成绩

//*******************************************************************

void search(student *p,int Cl,char *Na)//通过班级和名字,来查询成绩

{

int j=find(p,Cl,Na);

if(j==N) coutendl"此人不存在!"endl;

else

{

coutendl"班级"setw(6)"学号"setw(8)"姓名"setw(11)

"语文"setw(10)"英语"setw(8)"数学"setw(8)

"电脑"setw(8)"总分"setw(8)"平均分"endl;

p[j].putout();

coutsetw(7);

int a4=sum(p[j]);float a5=float(a4)/4;

couta4setw(8)a5endl;

}

}

void search(student *p,char *Na,int Nu)//通过名字和学号,来查询成绩

{

int j=find(p,Na,Nu),a4;float a5;

if(j==N) coutendl"没有这个人:"endl;

else

{

cout"班级"setw(6)"学号"setw(8)"姓名"setw(11)

"语文"setw(10)"英语"setw(8)"数学"setw(8)

"电脑"setw(8)"总分"setw(8)"平均分"endl;

p[j].putout();

coutsetw(7);

a4=sum(p[j]);a5=float(a4)/4;

couta4setw(8)a5endl;

}

}

void search(student *p,int Cl,int Nu)//通过班和号,来查询成绩

{

int j=find(p,Cl,Nu);

if(j==N) coutendl"没有这个人:"endl;

else

{

cout"班级"setw(6)"学号"setw(8)"姓名"setw(11)

"语文"setw(10)"英语"setw(8)"数学"setw(8)

"电脑"setw(8)"总分"setw(8)"平均分"endl;

p[j].putout();

coutsetw(7);

int a4=sum(p[j]);float a5=float(a4)/4;

couta4setw(8)a5endl;

}}

//8888888888888888888888888888888888888888888888888888888

void lank(student *p,int Cl)//按学号顺序排

{

int k1,k2,k3,k4,k5,k6;char *k7;

for(int i=0;iN;i++)

{

for(int j=i+1;jN;j++)

if(p[i].getcl()==Clp[j].getcl()==Clp[i].getnu()p[j].getnu())//实现用学号来排序

{

k1=p[i].getcl();p[i].putcl(p[i+1].getcl());p[j].putcl(k1);

k7=new char[strlen(p[i].getna())+1];

strcpy(k7,p[i].getna());p[i].putna(p[i+1].getna());p[i+1].putna(k7);

k2=p[i].getnu();p[i].putnu(p[j].getnu());p[j].putnu(k2);

k3=p[i].getch();p[i].putch(p[j].getch());p[j].putch(k3);

k4=p[i].geten();p[i].puten(p[j].geten());p[j].puten(k4);

k5=p[i].getma();p[i].putma(p[j].getma());p[j].putma(k5);

k6=p[i].getco();p[i].putco(p[j].getco());p[j].putco(k6);

}

else continue;

}

}

//***********************************************

void search(student *p,int Cl)//查某班级的成绩,是按学号顺序排

{

int k8=find(p,Cl);

lank(p,Cl);

if(k8==N) coutendl"没有这个班:"endl;

else

{cout"班级"setw(6)"学号"setw(8)"姓名"setw(10)

"语文"setw(11)"英语"setw(8)"数学"setw(9)

"电脑"setw(8)"总分"setw(9)"平均分"endl; }

for(int i=0;iN;i++)//返回排序后的班的学生成绩

if(p[i].getcl()==Cl)

{

int A1;float A2;

A1=sum(p[i]);A2=float(A1)/4;

p[i].putout();coutsetw(8)A1setw(9)A2endl;

}

}

//******************************************************************

void change(student *p,int Cl,int Nu,char *Na)//修改成绩

{

int a=find(p,Cl,Nu);

int C,B1,B2,B3,B4;

if(a==N) coutendl"没有这个人的资料:"endl;

else

{

coutendl"改语文请输入1,改英语请输入2,改数学请输入3,改电脑请输入4,大于一科请输入5:"

endl;

cinC;

switch(C)

{

case 1:coutendlendl"原来的值为:"p[a].getch()endl;

cout"请输入它的新值:";

cinB1;p[a].putch(B1);

coutendl"结果是:"endl;

cout"班级"setw(6)"学号"setw(8)"姓名"setw(10)

"语文"setw(10)"英语"setw(10)"数学"setw(8)

"电脑"endl;

p[a].putout();coutendlendl;

break;

case 2:coutendlendl"原来的值为:"p[a].geten()endl;

cout"请输入它的值:";

cinB1;p[a].puten(B1);

coutendl"结果是:"endl;

cout"班级"setw(8)"学号"setw(8)"姓名"setw(10)

"语文"setw(10)"英语"setw(10)"数学"setw(8)

"电脑"endl;

p[a].putout();coutendlendl;

break;

case 3:coutendlendl"原来的值为:"p[a].getma()endl;

cout"请输入它的值:";

cinB1;p[a].putma(B1);

coutendl"结果是:"endl;

cout"班级"setw(8)"学号"setw(8)"姓名"setw(10)

"语文"setw(10)"英语"setw(10)"数学"setw(8)

"电脑"endl;

p[a].putout();coutendlendl;

break;

case 4:coutendlendl"原来的值为:"p[a].getco()endl;

cout"请输入它的值:";

cinB1;p[a].putco(B1);

coutendl"结果是:"endl;

cout"班级"setw(8)"学号"setw(8)"姓名"setw(10)

"语文"setw(10)"英语"setw(10)"数学"setw(8)

"电脑"endl;

p[a].putout();coutendlendl;

break;

case 5:coutendlendl"原来的值分别为:"endl

"语文:"p[a].getch()endl

"英语:"p[a].geten()endl

"数学:"p[a].getma()endl

"电脑:"p[a].getco()endl;

coutendl;

cout"请输入语文的值:";cinB1;

cout"请输入英语的值:";cinB2;

cout"请输入数学的值:";cinB3;

cout"请输入电脑的值:";cinB4;

p[a].putfour(B1,B2,B3,B4);

coutendl"结果是:"endl;

cout"班级"setw(8)"学号"setw(8)"姓名"setw(10)

"语文"setw(10)"英语"setw(10)"数学"setw(8)

"电脑"endl;

p[a].putout();coutendl;

break;

}

}

}

//*******************************************************

void rank(student *p,int Cl)//通过比较来排名,查看某班的成绩

{

int k1,k2,k3,k4,k5,k6,k8;char *k7;

lank(p,Cl);

for(int i=0;iN;i++)

{

for(int j=i+1;jN;j++)

{

if(p[i].getcl()==Clp[j].getcl()==Clsum(p[i])=sum(p[j]))//用学号来排序后,通过总分来比较排名

{

k1=p[i].getcl();p[i].putcl(p[j].getcl());p[j].putcl(k1);

k7=new char[strlen(p[i].getna())+1];

strcpy(k7,p[i].getna());p[i].putna(p[j].getna());p[j].putna(k7);

k2=p[i].getnu();p[i].putnu(p[j].getnu());p[j].putnu(k2);

k3=p[i].getch();p[i].putch(p[j].getch());p[j].putch(k3);

k4=p[i].geten();p[i].puten(p[j].geten());p[j].puten(k4);

k5=p[i].getma();p[i].putma(p[j].getma());p[j].putma(k5);

k6=p[i].getco();p[i].putco(p[j].getco());p[j].putco(k6);

}

else continue;

}

}

k8=find(p,Cl);

if(k8==N) coutendl"没有这个班:"endl;

else

{

cout"名次"setw(6)"班级"setw(8)"学号"setw(8)"姓名"setw(10)

"语文"setw(9)"英语"setw(10)"数学"setw(8)

"电脑"setw(8)"总分"setw(9)"平均分"endl;

int j1=0;

for(i=0;iN;i++)//返回通过总分排序后的学生成绩

if(p[i].getcl()==Cl)

{

int A1;

float A2;

j1++;

A1=sum(p[i]);A2=float(A1)/4;coutj1setw(8);

p[i].putout();coutsetw(7)A1setw(9)A2endl;

}

}}

//888888888888888888888888888888888888888888888888888888888888

void fun(student *pupil)

{

for(int j=0;;j++)//对系统的操作

{

coutendl"查询成绩请输入“2”;修改成绩请输入“3”;退出请按其它键;"endl;

int p3,p4;

char p2[10],a0[3];

cina0;

cout"*****************************************************************************"endl;

if(strcmp(a0,"3")==0)//修改成绩

{

for(int i=0;;i++)

{

coutendlendl"请输入你的班级:";cinp3;

cout"请输入你的学号:";cinp4;

cout"请输入你的名字:";cinp2;

change(pupil,p3,p4,p2);

coutendl"还需要修改吗,需要请输入“Y”;否则按其它键:";

char b0[3];

cinb0;

if(strcmp(b0,"Y")==0||strcmp(b0,"y")==0) continue;

else break;

}

cout"*****************************************************************************";

}

else if(strcmp(a0,"2")==0)//查询成绩

{

for(int i=0;;i++)

{

coutendl"按班级和姓名查请按1,按班级和学号查按2, 按姓名和学号查按3"endl

"查某一班的成绩请按4, 查某科的平均分请按5, 查排名按6:"endl;

int E2,E3,E4;

char E5[10];

cinE2;

switch(E2)

{

case 1:for(i=0;;i++)

{

coutendl"请输入班级:";cinE4;

cout"请输入姓名:";cinE5;

search(pupil,E4,E5);

coutendl"你还要查询吗?要按‘Y’,否则按其它键:";

char t3[3];cint3;

if(strcmp(t3,"Y")==0||strcmp(t3,"y")==0) continue;

else break;

}

break;

case 2:for(i=0;;i++)

{

coutendl"请输入班级:";cinE4;

cout"请输入学号:";cinE3;

search(pupil,E4,E3);

coutendl"你还要查询吗?要按‘Y’,否则按其它键:";

char t2[3];cint2;

if(strcmp(t2,"Y")==0||strcmp(t2,"y")==0) continue;

else break;

}

break;

case 3:for(i=0;;i++)

{

coutendl"请输入学号:";cinE3;

cout"请输入姓名:";cinE5;

search(pupil,E5,E3);

coutendl"你还要查询吗?要按‘Y’,否则按其它键:";

char t1[3];cint1;

if(strcmp(t1,"Y")==0||strcmp(t1,"y")==0) continue;

else break;

}

break;

case 4:for(i=0;;i++)

{

coutendl"请输入班级:";cinE3;

search(pupil,E3);

coutendl"你还要查询班级成绩吗?要请按‘Y’,否则按其它键:";

char m1[3];

cinm1;

if(strcmp(m1,"Y")==0||strcmp(m1,"y")==0) continue;

else break;

}

break;

case 5: for(i=0;;i++)

{

coutendl"请输入你要查找的班和科目:"endlendl;

char h1[10];int h2;

cout"请输入科目:";cinh1;

cout"请输入班级:";cinh2;

double a3=average(pupil,h1,h2);

if(a3==0) coutendl"没有你要查找的内容!"endl;

else

{couth1"的平均分为:"a3endl;}

coutendl"还要查科目平均分吗?,如果还要请输'Y'否则按其他键:"endl;

char h3[3];

cinh3;

if(strcmp(h3,"Y")==0||strcmp(h3,"y")==0)continue;

else break;

}

break;

case 6:for(i=0;;i++)

{

coutendl"请输入要查的班级:";

int u0;

cinu0;

rank(pupil,u0);

coutendl"你要继续查看排名吗?要按‘Y’,否则按其它键:";

char u1[3];

cinu1;

if(strcmp(u1,"Y")==0||strcmp(u1,"y")==0) continue;

else break;

}

break;

}

coutendl"你还要用其他方式查询吗?,要请输入“Y”,否则按其它键:";

char b2[3];

cinb2;

if(strcmp(b2,"Y")==0||strcmp(b2,"y")==0)

{cout"*****************************************************************************";

continue;}

else break;

}

}

else break;

coutendlendl"你还要继续操作吗,要请输入'Y',否则请输其它键:";

char b1[3];

cinb1;

if(strcmp(b1,"Y")==0||strcmp(b1,"y")==0) {

cout"*****************************************************************************"endl;

continue;}

else break;

}}

//***************************************************

void main()

{ coutendlendl"请输入你需要的人数空间:";

cinN;

student *pupil=new student[N+10];//用动态数组自己设空间

char (*Name)[10]=new char[N+10][10];//用动态数组自己设空间

int *CL=new int[N+10],*NU=new int[N+10],*CH=new int[N+10],*EN=new int[N+10],*MA=new int[N+10],*CO=new int[N+10];

for(int i=0;iN;i++)//成绩录入

{

coutendlendl"第"i+1"位学生:"endl;

cout"请输入班级:";cinCL[i];

cout"请输入学号:";cinNU[i];

cout"请输入姓名:";cinName[i];

coutendl"请输入语文成绩:";cinCH[i];

cout"请输入英语成绩:";cinEN[i];

cout"请输入数学成绩:";cinMA[i];

cout"请输入电脑成绩:";cinCO[i];

pupil[i].putin(CL[i],NU[i],Name[i],CH[i],EN[i],MA[i],CO[i]);}

coutendlendl;

cout"****************************************************************************";

coutendl;

cout"添加和删除请输入“Y”;否则按其他键:";

char u[3];

cinu;

//888888888888888888888888888888888888888888888888888888888888888

for(i=0;;i++)

{

if(strcmp(u,"Y")==0||strcmp(u,"y")==0)//添加和删除

{

char u0[3];

cout"添加“1”;删除“2”:";

cinu0;

if(strcmp(u0,"1")==0)

{

int u1;

cout"请输入你要添加的人数:";

cinu1;

N=N+u1;

for(i=u1;i0;i--)

{

coutendlendl"第"N-i+1"位学生:"endl;

cout"请输入班级:";cinCL[N-i];

cout"请输入学号:";cinNU[N-i];

cout"请输入姓名:";cinName[N-i];

coutendl"请输入语文成绩:";cinCH[N-i];

cout"请输入英语成绩:";cinEN[N-i];

cout"请输入数学成绩:";cinMA[N-i];

cout"请输入电脑成绩:";cinCO[N-i];

pupil[N-i].putin(CL[N-i],NU[N-i],Name[N-i],CH[N-i],EN[N-i],MA[N-i],CO[N-i]);}

coutendlendl;

}

else if(strcmp(u0,"2")==0)

{

cout"请输入删除人数:";

int u2,u3,u4,u5;

int k1,k2,k3,k4,k5,k6;char *k7;

cinu2;

for(i=0;iu2;i++)

{

cout"请输入第"i+1"个删除的人的班级:";

cinu3;

cout"请输入第"i+1"个删除的人的学号:";

cinu4; //查某班级的成绩,是按学号顺序排

u5=find(pupil,u3,u4);

lank(pupil,u3);

k1=pupil[u5].getcl();pupil[u5].putcl(pupil[N-1].getcl());pupil[N-1].putcl(k1);

k7=new char[strlen(pupil[u5].getna())+1];

strcpy(k7,pupil[u5].getna());pupil[u5].putna(pupil[N-1].getna());pupil[N-1].putna(k7);

k2=pupil[u5].getnu();pupil[u5].putnu(pupil[N-1].getnu());pupil[N-1].putnu(k2);

k3=pupil[u5].getch();pupil[u5].putch(pupil[N-1].getch());pupil[N-1].putch(k3);

k4=pupil[u5].geten();pupil[u5].puten(pupil[N-1].geten());pupil[N-1].puten(k4);

k5=pupil[u5].getma();pupil[u5].putma(pupil[N-1].getma());pupil[N-1].putma(k5);

k6=pupil[u5].getco();pupil[u5].putco(pupil[N-1].getco());pupil[N-1].putco(k6);

N=N-1;}}}

cout"如果还要添跟删请输入“Y”;";

char u7[2];

cinu7;

if(strcmp(u7,"Y")==0||strcmp(u7,"y")==0)continue;

else fun(pupil);break;

}

fun(pupil);

delete[] Name;

delete[] CL;

delete[] NU;

delete[] CH;

delete[] EN;

delete[] MA;

delete[] CO;

}

灵信u4控制软件怎么设置

要看你的显示屏是什么样的,是室内的还是室外的的,不同的屏设置不一样。具体步骤如下:

1、支持U盘,或者串口链接。支持64*1024等多种分辨率分辨率。

2、在电脑端安装,可以联系厂商获得安装和售后服务。

3、然后打开配套屏幕软件设置,了解下改软件的基本操作后就可以开始进行设置了。

4、选择合适的字体和文字样式即可。

乐视盒子U4怎么安装第三方应用看直播,通用教程

百度搜索下载第三方的软件,将apk安装文件复制到U盘中

首先在盒子应用里打开设置—系统设置,进入后打开通用,选择安全,把未知来源的应用状态开启

打开盒子,将U盘连接盒子的USB接口,打开应用里“文件管理”选择“存储设备”

打开USB设备,找到apk文件,打开并确认安装即可

教你用uVision keil4软件新建一个C程序文件的方法

方法一:

1、打开keil4软件。

2、点击“文件”出现一个页面,再点击”新建“。

3、可以看到点击”新建“后,会在界面上显示“Text1”文本文件。

4、点击“保存”按钮,就会弹出要保存的路径,记得保存路径和文件名后缀改为“.C”。

5、可以看到界面上的“Text1”已改成了"u4vision软件如何新建一个C程序.C"。

这样就新建了一个C程序了。

这是第一种方法。

方法二:

1、打开软件后点击图片中红色的小框框。

2、就会看到在界面上显示“Text2”文本文件。

3、填写保存的路径和文件名,点击“保存”按钮,就会看到界面上的“Text2”已改成了"u4vision软件如何新建一个C程序_2.C"。

这样就新建了一个C程序了。

这是第二种方法。

以上就是专题栏小编带来的keil

uvision4教程,更多教程请看“”

u4软件开发过程的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于u4怎么开始编程、u4软件开发过程的信息别忘了在本站进行查找喔。

扫码二维码