導航:首頁 > 編程語言 > 學生信息管理系統代碼java

學生信息管理系統代碼java

發布時間:2022-07-09 10:35:33

『壹』 java實現一個簡單的學生信息管理系統

看了你的需求,其實除了java,你還可以用易查分來做查詢管理系統呢!通過易查分 不用寫代碼,上 傳個excel表格就可以生成,超級簡單的!

『貳』 Java實現學生簡易信息管理系統

importjava.util.*;
importjava.io.*;

classStuMgr{

publicstaticclassStudent{

publicintid;
publicStringname;
publicintage;

publicStudent(intid,Stringname,intage){
this.id=id;
this.name=name;
this.age=age;
}

@Override
publicStringtoString(){
returnid+","+name+","+age;
}
}

publicList<Student>stuList=newLinkedList<>();

publicvoidadd(){
Scannersc=newScanner(System.in);
System.out.println("請輸入學生學號:");
Stringid=sc.nextLine();
intintId=0;
try{
intId=Integer.parseInt(id);
}catch(NumberFormatExceptionex){
System.out.println("學號輸入有誤,請輸入數字!");
return;
}
if(find(intId)!=null){
System.out.println("該學號已經存在!");
return;
}
System.out.println("請輸入學生姓名:");
Stringname=sc.nextLine();
System.out.println("請輸入學生年齡:");
Stringage=sc.nextLine();
intintAge=0;
try{
intAge=Integer.parseInt(age);
}catch(NumberFormatExceptionex){
System.out.println("年齡輸入有誤,請輸入數字!");
return;
}
Studentstu=newStudent(intId,name,intAge);
stuList.add(stu);
store();
System.out.println("-----------------------");
System.out.println("學生信息已增加");
System.out.println(stu);
System.out.println("-----------------------");
}

publicvoiddel(){
Scannersc=newScanner(System.in);
System.out.println("請輸入學生學號:");
Stringid=sc.nextLine();
intintId=0;
try{
intId=Integer.parseInt(id);
}catch(NumberFormatExceptionex){
System.out.println("學號輸入有誤,請輸入數字!");
return;
}
Studentstu=find(intId);
if(stu==null){
System.out.println("該學號不存在!");
return;
}
stuList.remove(stu);
store();
System.out.println("-----------------------");
System.out.println("學生信息已刪除");
System.out.println(stu);
System.out.println("-----------------------");
}

publicvoidfind(){
Scannersc=newScanner(System.in);
System.out.println("請輸入學生學號:");
Stringid=sc.nextLine();
intintId=0;
try{
intId=Integer.parseInt(id);
}catch(NumberFormatExceptionex){
System.out.println("學號輸入有誤,請輸入數字!");
return;
}
Studentstu=find(intId);
if(stu==null){
System.out.println("該學號不存在!");
return;
}
System.out.println("-----------------------");
System.out.println("查找學生信息如下");
System.out.println(stu);
System.out.println("-----------------------");
}

publicStudentfind(intid){
for(Studentstu:stuList){
if(stu.id==id){
returnstu;
}
}
returnnull;
}

publicvoidmodify(){
store();
}

publicvoidforeach(){
System.out.println("-----------------------");
for(Studentstu:stuList){
System.out.println(stu);
}
System.out.println("-----------------------");
}

publicvoidstore(){
Iteratoriterator=stuList.iterator();
Filefile=newFile("stuList.txt");
FileWriterfw=null;
BufferedWriterwriter=null;
try{
fw=newFileWriter(file);
writer=newBufferedWriter(fw);
while(iterator.hasNext()){
writer.write(iterator.next().toString());
writer.newLine();//換行
}
writer.flush();
}catch(FileNotFoundExceptione){
e.printStackTrace();
}catch(IOExceptione){
e.printStackTrace();
}finally{
try{
writer.close();
fw.close();
}catch(IOExceptione){
e.printStackTrace();
}
}
}

publicstaticvoidmain(String[]args){
StuMgrmgr=newStuMgr();
while(true){
System.out.println("請選擇您要進行的操作:");
System.out.println("1:增加學生信息");
System.out.println("2:刪除學生信息");
System.out.println("3:查找學生信息");
System.out.println("4:修改學生信息");
System.out.println("5:遍歷學生信息");
System.out.println("6:退出");
System.out.println("-----------------------");
Scannersc=newScanner(System.in);
Stringop=sc.nextLine();
if("6".equals(op)){
return;
}
if("1".equals(op)){
mgr.add();
}
if("2".equals(op)){
mgr.del();
}
if("3".equals(op)){
mgr.find();
}
if("4".equals(op)){
mgr.modify();
}
if("5".equals(op)){
mgr.foreach();
}
}

}
}

時間倉促,還有一個modify方法沒實現,留給你自己練手。

『叄』 用java編寫學生信息管理系統,只需有添加,刪除,修改,查詢,等功能即可!急需

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.border.*;
import javax.swing.JOptionPane;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableColumn;
import java.sql.*;

import java.awt.GridLayout;
class myStudent {

public myStudent() {
}
public static void main(String[] args) {
loginFrame lf=new loginFrame();
lf.setVisible(true);
lf.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
}
class mainFrame extends JFrame implements ActionListener{
MenuBar myMenuBar=new MenuBar();
Menu myMenuFile,myMenuEdit,myMenuUser,myMenuAbout;
MenuItem miNew,miOpen,miSave,miSaveAs,miExit;
MenuItem miAdd,miEdit,miDel,miFind,miShow,miUser,miAbout;

public JTable table = new JTable();
Icon background_icon=new ImageIcon("pct.jpg");
JLabel background_Label=new JLabel(background_icon);

public DefaultTableModel mm ;

public mainFrame(){
myMenuFile=new Menu("文件");
miNew=new MenuItem("新建");
miOpen=new MenuItem("打開");
miSave=new MenuItem("保存");
miExit=new MenuItem("退出");
//miNew.enable(false);
//miOpen.enable(false);
//miSave.enable(false);
//myMenuFile.add(miNew);
//myMenuFile.add(miOpen);
//myMenuFile.add(miSave);
myMenuFile.add(miExit);
myMenuEdit=new Menu("數據編輯");
miFind=new MenuItem("查找數據");
miAdd=new MenuItem("添加數據");
miEdit=new MenuItem("修改數據");
miDel=new MenuItem("刪除數據");
miShow=new MenuItem("全部顯示");
myMenuEdit.add(miFind);
myMenuEdit.add(miAdd);
myMenuEdit.add(miEdit);
myMenuEdit.add(miDel);
myMenuEdit.add(miShow);

myMenuUser=new Menu("用戶");
miUser=new MenuItem("編輯用戶");
myMenuUser.add(miUser);

myMenuAbout=new Menu("我的課程設計");
miAbout=new MenuItem("課程設計說明");
myMenuAbout.add(miAbout);

myMenuBar.add(myMenuFile);
myMenuBar.add(myMenuEdit);
myMenuBar.add(myMenuUser);
myMenuBar.add(myMenuAbout);

String[] col = {"學號","姓名","性別","民族","年齡","年級","班級","專業"};//創建屬性列名
mm= new DefaultTableModel(col,0);
table.setModel(mm);
JScrollPane tableScrollPane = new JScrollPane(table);

this.setMenuBar(myMenuBar);
this.add(tableScrollPane);

miExit.addActionListener(this);
miFind.addActionListener(this);
miAdd.addActionListener(this);
miEdit.addActionListener(this);
miDel.addActionListener(this);
miShow.addActionListener(this);
miUser.addActionListener(this);
miAbout.addActionListener(this);

}
class myConnection{
ResultSet re;

String strurl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=學生管理資料庫.mdb";

public myConnection(){}
public ResultSet getResult(String sql){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection(strurl);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet re=stmt.executeQuery(sql);
return re;
}
catch(Exception e){
System.out.println("getResult------"+e.toString());
return null;
}
}
class addFrame extends JDialog implements ActionListener{
public static final int WIDTH = 400;
public static final int HEIGHT = 400;

JLabel 學號1,姓名1,性別1,民族1,年齡1,年級1,班級1,專業1;
JTextField 學號,姓名,性別,民族,年齡,年級,班級,專業;
JButton b;
JPanel p;

mainFrame mf;
class editFrame extends JDialog implements ActionListener{
public static final int WIDTH = 400;
public static final int HEIGHT = 400;

JLabel 學號1,姓名1,性別1,民族1,年齡1,年級1,班級1,專業1;
JTextField 學號,姓名,性別,民族,年齡,年級,班級,專業;
JButton b;
JPanel p;
mainFrame mf;
class findFrame extends JDialog implements ActionListener{

mainFrame mf;
JPanel p;
JComboBox c;
JTextField t;
JButton b;
JButton fAll;
String sql="select * from student";
String[] colStr={"學號","姓名","性別","民族","年齡","年級","班級","專業"};

public findFrame(mainFrame mmf){
mf=mmf;
p=new JPanel();
c=new JComboBox(colStr);
t=new JTextField(10);
b=new JButton("查找");
fAll=new JButton("全部顯示");

b.addActionListener(this);
fAll.addActionListener(this);

p.add(new JLabel("選擇"));
p.add(c);
p.add(new JLabel("查找內容"));
p.add(t);
p.add(b);
p.add(fAll);
this.add(p);
this.setTitle("查找");
this.setSize(450,80);
}
class aboutFrame extends JDialog{
aboutFrame(){
JPanel p1=new JPanel();
p1.add(new JLabel("學生信息管理系統"));
p1.add(new JLabel("白金曉 201006040203"));
p1.add(new JLabel("承德石油高等專科學校"));
p1.add(new JLabel("計算機類1002 "));
p1.setLayout(new GridLayout(4,1,5,5));
this.add(p1);
this.setTitle("關於我");
this.setSize(300,200);
}
}

class userFrame extends JFrame implements ActionListener{

JTextField user,pass;
JButton add,del;
JTable t;
JPanel p1,p2,p3,p4,p5;
DefaultTableModel m;

public userFrame(){
p1=new JPanel();
p2=new JPanel();
p3=new JPanel();
p4=new JPanel();
p5=new JPanel();

user=new JTextField(8);
pass=new JTextField(8);
add=new JButton("添加");
del=new JButton("刪除");
String[] col = {"用戶名","密碼"};

m= new DefaultTableModel(col,0);
t=new JTable();
t.setModel(m);
JScrollPane sp = new JScrollPane(t);

p1.add(new JLabel("用戶名"));
p1.add(user);
p1.add(new JLabel("密碼"));
p1.add(pass);
p1.add(add);
p2.add(sp);
p3.add(del);

add.addActionListener(this);
del.addActionListener(this);

myConnection conn=new myConnection();
ResultSet rs;
rs=conn.getResult("select * from 管理員");
if (rs!=null){
try{
//m.setRowCount(0);
//table.setModel(mm);
while(rs.next()){
String 用戶名 = rs.getString("用戶名");
String 密碼 = rs.getString("密碼");
String[] cloumns ={用戶名,密碼};
m.addRow(cloumns);
}
t.setModel(m);
}catch(Exception e){
System.out.println(e.toString());
}
}
this.add(p1,BorderLayout.NORTH);
this.add(p2,BorderLayout.CENTER);
this.add(p3,BorderLayout.SOUTH);
this.add(p4,BorderLayout.WEST);
this.add(p5,BorderLayout.EAST);
this.setTitle("用戶管理");
this.setSize(600,400);
}
class loginFrame extends JDialog implements ActionListener{
JPanel p;
JTextField user,pass;
JButton login,cancel;
public loginFrame(){
p=new JPanel();
user=new JTextField(10);
pass=new JTextField(10);
login=new JButton("登錄");
cancel=new JButton("退出");
login.addActionListener(this);
cancel.addActionListener(this);
Icon background_icon=new ImageIcon("pct.jpg");
JLabel background_Label=new JLabel(background_icon);
p.add(background_Label);
p.add(new JLabel("賬號"));
p.add(user);
p.add(new JLabel("密碼"));
p.add(pass);
p.add(login);
p.add(cancel);
this.add(p);
this.setTitle("系統登錄");
this.setSize(360,260);
}

『肆』 21題 java 簡單學生信息管理系統 控制台程序

怎麼給你?已經做好了!!


Student.java代碼如下:

publicclassStudent{
//學號
privateStringxh;
//姓名
privateStringname;
//性別
privateStringsex;
//成績
privatedoublecj;
//讀取學號的方法
publicStringgetXh(){
returnxh;
}
//設置學號的方法
publicvoidsetXh(Stringxh){
this.xh=xh;
}
//獲取姓名的方法
publicStringgetName(){
returnname;
}
//設置名字的方法
publicvoidsetName(Stringname){
this.name=name;
}
//獲取性別的方法
publicStringgetSex(){
returnsex;
}
//設置性別的方法
publicvoidsetSex(Stringsex){
this.sex=sex;
}
獲取成績的方法
publicdoublegetCj(){
returncj;
}
//設置成績的方法
publicvoidsetCj(doublecj){
this.cj=cj;
}

publicvoidshowMe(){
System.out.println("姓名為"+name+" 性別為"+sex+" 學號為"+xh
+" 成績為"+cj);
}

『伍』 java學生信息管理系統代碼v1.0 求解 能把解題思路弄出來最好 謝謝

可以給你寫這個代碼 look my name

『陸』 Java實現簡易學生信息管理系統

使用JFileChooser來選擇打開文件, 使用FileInputStream進行讀取文件,FileOutputStream來寫文件 這些沒什麼難度吧。中間的顯示,你就直接用JFileArea就是了,然後設置為自動換行。

『柒』 利用swing設計一個班級學生信息管理系統,一道JAVA題 求代碼,不要廢話

publicclassRandomUtils{

publicstaticStringrandomId(){
Randomrandom=newRandom();
StringBuildersb=newStringBuilder();
for(inti=0;i<6;i++){
sb.append(random.nextInt(10));
}
returnsb.toString();
}

publicstaticintrandomIntId(){
Randomrandom=newRandom();
StringBuildersb=newStringBuilder();
for(inti=0;i<6;i++){
sb.append(random.nextInt(10));
}
returnInteger.parseInt(sb.toString());
}

publicstaticStringrandomName(){
String[]name1={"趙","錢","孫","李","周","吳","鄭","王","張","劉"};
String[]name2={"一","二","三","四","五","六","七","八","九","十"};
Randomrandom=newRandom();
StringBuildersb=newStringBuilder();
sb.append(name1[random.nextInt(10)]);
sb.append(name2[random.nextInt(10)]);
sb.append(name2[random.nextInt(10)]);
returnsb.toString();
}

publicstaticStringrandomSex(){
Randomrandom=newRandom();
returnrandom.nextInt(4)/2==0?"男":"女";
}

publicstaticintrandomAge(intmin,intmax){
Randomrandom=newRandom();
returnrandom.nextInt(min)+max-min;
}

publicstaticintrandomScore(){
Randomrandom=newRandom();
return(int)(random.nextDouble()*100%100);
}

(){
String[]address1={"商業","紅葉","安康","河南","長海","黃河","桐柏","科學","瑞達","花園"};
String[]address2={"東","南","西","北","中"};
String[]address3={"街","路","大道","巷"};
Randomrandom=newRandom();
StringBuildersb=newStringBuilder();
sb.append(address1[random.nextInt(10)]);
sb.append(address2[random.nextInt(5)]);
sb.append(address3[random.nextInt(4)]);
sb.append(random.nextInt(1000)+1);
sb.append("號");
returnsb.toString();
}

}
importjavax.swing.*;
importjavax.swing.event.TreeSelectionEvent;
importjavax.swing.event.TreeSelectionListener;
importjavax.swing.table.DefaultTableModel;
importjavax.swing.tree.DefaultMutableTreeNode;
importjava.awt.*;
importjava.util.*;
importjava.util.List;

{

publicfinalstaticString[]CH_NUM={"一","二","三","四","五","六","七","八","九","十"};
publicfinalstaticStringROOT="班級管理";
publicfinalstaticintGRADE_NUM=3;
publicfinalstaticintCLASS_NUM=3;

privateMap<String,List<Student>>classes;

publicStudentManage(){
setTitle("學生管理系統");
setSize(300,300);
setLayout(newBorderLayout());

if(classes==null)classes=newHashMap<>();

DefaultMutableTreeNodetop=newDefaultMutableTreeNode(ROOT);
DefaultMutableTreeNode[]gradeNodes=newDefaultMutableTreeNode[GRADE_NUM];

for(inti=0;i<GRADE_NUM;i++){
gradeNodes[i]=newDefaultMutableTreeNode(CH_NUM[i]+"年級");
for(intj=0;j<CLASS_NUM;j++){
gradeNodes[i].add(newDefaultMutableTreeNode(CH_NUM[j]+"班"));
}
top.add(gradeNodes[i]);
}
finalJTreetree=newJTree(top);

Stringtitle[]={"ID","姓名","性別","年齡","地址"};
finalDefaultTableModelmodel=newDefaultTableModel(title,0);
JTabletable=newJTable(model);

tree.addTreeSelectionListener(newTreeSelectionListener(){
@Override
publicvoidvalueChanged(TreeSelectionEvente){
DefaultMutableTreeNodenode=(DefaultMutableTreeNode)tree.getLastSelectedPathComponent();
if(node==null)return;
Objectobject=node.getUserObject();
if(node.isLeaf()){
List<Student>stdList=classes.get(getFullPath(node));
Object[][]data=newObject[stdList.size()][5];
for(inti=0;i<stdList.size();i++){
data[i][0]=stdList.get(i).getId();
data[i][1]=stdList.get(i).getName();
data[i][2]=stdList.get(i).getSex();
data[i][3]=stdList.get(i).getAge();
data[i][4]=stdList.get(i).getAddress();
}
while(model.getRowCount()>0){
model.removeRow(model.getRowCount()-1);
}
for(inti=0;i<stdList.size();i++){
model.addRow(data[i]);
}
model.fireTableDataChanged();
}
}
});

add(tree,BorderLayout.WEST);
add(newJScrollPane(table),BorderLayout.CENTER);

setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

privateStringgetFullPath(){
StringBuildersb=newStringBuilder();
Object[]objs=defaultMutableTreeNode.getUserObjectPath();
for(inti=0;i<objs.length;i++){
sb.append(objs[i]);
}
returnsb.toString().replace(ROOT,"");
}

publicvoidinit(){
for(inti=0;i<GRADE_NUM;i++){
for(intj=0;j<CLASS_NUM;j++){
intn=newRandom().nextInt(30)+1;
List<Student>stdList=newArrayList<>(n);
for(intk=0;k<n;k++){
stdList.add(newStudent(RandomUtils.randomIntId(),RandomUtils.randomName(),RandomUtils.randomSex(),
RandomUtils.randomAge(6,12),RandomUtils.randomAddress()));
}
classes.put(CH_NUM[i]+"年級"+CH_NUM[j]+"班",stdList);
}
}
}

publicstaticvoidmain(String[]args){
StudentManagestudentManage=newStudentManage();
studentManage.init();
}

}

classStudent{
privateintid;
privateStringname;
privateStringsex;
privateintage;
privateStringaddress;

publicStudent(intid,Stringname,Stringsex,intage,Stringaddress){
this.id=id;
this.name=name;
this.sex=sex;
this.age=age;
this.address=address;
}

publicStudent(){

}

publicintgetId(){
returnid;
}

publicStringgetName(){
returnname;
}

publicStringgetSex(){
returnsex;
}

publicintgetAge(){
returnage;
}

publicStringgetAddress(){
returnaddress;
}

@Override
publicStringtoString(){
return"Student{"+
"id="+id+
",name='"+name+'''+
",sex='"+sex+'''+
",age="+age+
",address='"+address+'''+
'}';
}
}

『捌』 簡單的java學生信息管理系統

package bean; public class Student { String name; String studentId; String sex; int grade; public Student(String name,String studentId,String sex,int grade){ this.name= name; this.studentId= studentId; this.sex = sex; this.grade = grade; } public int getGrade(){ return grade; } public String getName(){ return name; } public String getSex(){ return sex; } public void setGrade(int g){ this.grade = g; } public String getStudentId(){ return studentId; } }
System.out.println("***************"); System.out.println("*歡迎來到學生管理系統 *"); System.out.println("*1:增加學生 *"); System.out.println("*2:刪除學生 *"); System.out.println("*3:修改成績 *"); System.out.println("*4:查詢成績 *"); System.out.println("***************"); System.out.println("您想選擇的操作是:");
import java.util.*;
Scanner sc = new Scanner(System.in); int choice = sc.nextInt();
package test; import java.util.*; import bean.Student; public class Manager { static List<Student> StudentList = new LinkedList<Student>(); public static void main(String[] agrs){ select(StudentList); } private static void select(List<Student> StudentList ){ System.out.println("***************"); System.out.println("*歡迎來到學生管理系統 *"); System.out.println("*1:增加學生 *"); System.out.println("*2:刪除學生 *"); System.out.println("*3:修改成績 *"); System.out.println("*4:查詢成績 *"); System.out.println("***************"); System.out.println("您想選擇的操作是:"); Scanner sc = new Scanner(System.in); int choice = sc.nextInt(); switch(choice){ //增加學生 case 1: System.out.print("請輸入學生的姓名:"); Scanner Sname = new Scanner(System.in); String name = Sname.nextLine(); System.out.print("請輸入學生的性別:"); Scanner Ssex = new Scanner(System.in); String sex = Ssex.nextLine(); System.out.print("請輸入學生的學號:"); Scanner SId = new Scanner(System.in); String studentId = SId.nextLine(); System.out.print("請輸入學生的成績:"); Scanner Sgrade = new Scanner(System.in); int grade = Sgrade.nextInt(); StudentList.add(new Student(name,studentId,sex,grade)); System.out.println("添加成功!!!!!"); select(StudentList); break; //刪除學生成績 case 2: System.out.print("請告訴我需要刪除學生的學號:"); Scanner Sid = new Scanner(System.in); String SstudentId = Sid.nextLine(); boolean isfindDelete = false; for (int i = 0; i < StudentList.size(); i++) { if(SstudentId.equals(StudentList.get(i).getStudentId())){ System.out.println("發現了該學生,正在刪除..."); StudentList.remove(i); System.out.println("刪除成功!!!"); isfindDelete =true; } } if(!isfindDelete){ System.out.println("抱歉,沒有找到"); } select(StudentList); break; //修改學生成績 case 3: System.out.print("請告訴我需要修改成績學生的學號:"); Scanner GId = new Scanner(System.in); String GstudentId = GId.nextLine(); boolean isfindChange = false; for (int j = 0; j < StudentList.size(); j++) { if(GstudentId.equals(StudentList.get(j).getStudentId())){ System.out.println("發現了該學生,正在修改..."); System.out.println("學生原成績為"+StudentList.get(j).getGrade()); System.out.print("請輸入修改後學生的成績:"); Scanner Ggrade = new Scanner(System.in); int grade2 = Ggrade.nextInt(); StudentList.get(j).setGrade(grade2); System.out.println("修改成功!!!"); isfindChange =true; }else{ } } if(!isfindChange){ System.out.println("抱歉,沒有找到"); } select(StudentList); break; //查看學生成績 case 4: System.out.print("請告訴我需要查詢學生的學號:"); Scanner CId = new Scanner(System.in); String CstudentId = CId.nextLine(); boolean isfindData = false; for (int i = 0; i < StudentList.size(); i++) { if(CstudentId.equals(StudentList.get(i).getStudentId())){ System.out.println("名字:"+StudentList.get(i).getName()); System.out.println("性別:"+StudentList.get(i).getSex()); System.out.println("學號:"+StudentList.get(i).getStudentId()); System.out.println("成績:"+StudentList.get(i).getGrade()); isfindData = true; } } if(!isfindData){ System.out.println("抱歉,沒有找到"); } select(StudentList); break; default: System.out.println("您輸入的數字有誤,請重新輸入:"); break; } } }

『玖』 用JAVA實現學生信息管理系統

不就是一個c/s架構的,學生信息管理系統嘛,晚上給你發過去。

閱讀全文

與學生信息管理系統代碼java相關的資料

熱點內容
mdr軟體解壓和別人不一樣 瀏覽:884
單片機串列通信有什麼好處 瀏覽:319
游戲開發程序員書籍 瀏覽:843
pdf中圖片修改 瀏覽:268
匯編編譯後 瀏覽:474
php和java整合 瀏覽:829
js中執行php代碼 瀏覽:440
國產單片機廠商 瀏覽:57
蘋果手機怎麼設置不更新app軟體 瀏覽:284
轉行當程序員如何 瀏覽:492
蘋果id怎麼驗證app 瀏覽:864
查看手機命令 瀏覽:953
抖音反編譯地址 瀏覽:226
如何加密軟體oppoa5 瀏覽:233
java從入門到精通明日科技 瀏覽:95
拆解汽車解壓視頻 瀏覽:598
新版百度雲解壓縮 瀏覽:593
android上下拉刷新 瀏覽:880
centos可執行文件反編譯 瀏覽:839
林清玄pdf 瀏覽:271