×

jsmooth教程 源代码 代码

我在网上找了几个JAVA的软件源代码但是不知道怎么运行, 能不能帮我弄成JAR包,能的留邮箱,谢谢啊?建企业网站 需要索取源代码吗

admin admin 发表于2022-04-29 23:12:32 浏览136 评论0

抢沙发发表评论

我在网上找了几个JAVA的软件源代码但是不知道怎么运行, 能不能帮我弄成JAR包,能的留邮箱,谢谢啊

别说jar包了,只要代码没问题弄成exe的都可以!!!要想运行得装有jre或jdk,假设你已安装jre且配置好了环境变量,则运行有几种方式:1、cmd或ant方式,这个单个类还好,估计你也不会弄.(我也不咋会摆搞呢)........放弃2、下载myeclipse或eclipse等IDE软件,代码能在上面直接运行,也能打成jar包.......推荐3、若已打成jar包,可用jsmooth软件打成exe格式的

建企业网站 需要索取源代码吗

企业建站一定要索取源代码的,有了源代码,自己才可能去优化代码.才可以换空间,换域名什么的,自己也可以二次使用.才能算是真正自己的产品不过一般找网络公司做的网站,人家一般不给你源码的.除非自己买源码做网站.

学生信息管理系统C++源代码

#include《iostream》#include《stdlib.h》#include《string.h》#include《malloc.h》#define INIT_SIZE 10 #define INCRE_SIZE 10 #define SUBJECT_NUM 3#define LEN 3void show_Start();void show_Table();void addRecord();void Info_delete();void deleteRecord();void delete_Num(int);void delete_Name(char tarName);void Info_modify();void modifyRecord();void modify_Num(int);void modify_Name(char);void Info_query();void queryRecord();void query_Num(int);void query_Name(char);void display();void quit();void menu_CMD();char *subject[SUBJECT_NUM] = {“高代“,“数分“,“C语言“};struct STUDENT{ int num; char name; char sex; float score[SUBJECT_NUM];}; //struct STUDENT stu[LEN + 1];//STUDENT *record = (STUDENT*)malloc(sizeof(STUDENT)*INIT_SIZE);int static stuNum = 0; //先暂时定义三个学生吧... STUDENT *record = (STUDENT*)malloc(sizeof(STUDENT)*INIT_SIZE);;int main(){ //record = (STUDENT*)malloc(sizeof(STUDENT)*INIT_SIZE); //STUDENT *record = (STUDENT*)malloc(sizeof(STUDENT)*INIT_SIZE);/* record.num = 1001; strcpy(record.name,“Jason“); record.sex = ’M’; record.score = 85.0; record.score = 90.0; record.score = 95.0;record.num = 1002; strcpy(record.name,“Jerry“); record.sex = ’M’; record.score = 85.0; record.score = 90.0; record.score = 95.0;record.num = 1003; strcpy(record.name,“Jessie“); record.sex = ’F’; record.score = 85.0; record.score = 90.0; record.score = 95.0;*//* Info_modify(); int key; cout《《“请输入您的选择 : “; cin》》key; if(key == 1) { int targetNum; cout《《“请输入您欲修改的学生的学号 : “; cin》》targetNum; modify_Num(targetNum); cout《《endl; display(); } if(key == 2) { char targetName; cout《《“请输入您欲修改学生的姓名 : “; cin》》targetName; modify_Name(targetName); cout《《endl; display(); } if(key == 3) { exit(0); }*/ show_Start();menu_CMD();return 0;} //修改完后还应该显示 void show_Start(){ //cout《《endl; cout《《“ **************************************** “《《endl; cout《《“ 这是一个 “《《endl; cout《《“ 学生成绩管理系统 “《《endl; cout《《“ 可以对学生成绩进行管理 “《《endl; cout《《“ 欢迎大家使用 “《《endl; cout《《“ Made by Jason “《《endl; cout《《“ **************************************** “《《endl;}// 显示表头信息,即是 : 学号,姓名,性别,高代,数分,C语言. void show_Table(){ cout《《“学号“《《“\t“《《“姓名“《《“\t“《《“性别“; cout《《“\t“《《subject《《“\t“《《subject《《“\t“《《subject; cout《《endl; }void menu_CMD(){ int key; while(1) { cout《《“1. 增加学生信息“《《endl; cout《《“2. 删除学生信息“《《endl; cout《《“3. 修改学生信息“《《endl; cout《《“4. 查询学生信息“《《endl; cout《《“5. 显示学生信息“《《endl; cout《《“6. 退出“《《endl; cout《《“请输入您的选择 : “; cin》》key; while(1) { if((key 《 1)||(key 》 6)) { int key; cout《《“您的输入有误,请重新输入!“《《endl; cout《《“请选(1 - 5) : “; cin》》key; } else { break; } } switch(key) { case 1: addRecord(); break; case 2: deleteRecord(); break; case 3: modifyRecord(); break; case 4: queryRecord(); break; case 5: display(); break; case 6: quit(); break; }}}////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////增加学生信息 void addRecord(){if(stuNum == 0) { cout《《“原来没有记录,现在建立新表!“《《endl; stuNum++; } else { cout《《“现在在当前表的末尾添加新的信息!“《《endl; stuNum++; } //如果数组空间不够,重新申请空间 if(stuNum 》 INIT_SIZE) { cout《《“内存空间不够,现在重新申请新的内存空间!“《《endl; record = (STUDENT*)realloc(record,(INIT_SIZE + INCRE_SIZE)*sizeof(STUDENT)); cout《《“空间申请完成!“《《endl; } cout《《“您现在要添加一组新的信息,您确定吗?“《《endl; cout《《“请输入您的选择(Y/N) : “; char choi; cin》》choi; if((choi == ’Y’)||(choi == ’y’)) { cout《《“请输入学号 : “; cin》》record[stuNum].num; cout《《“请输入姓名 : “; cin》》record[stuNum].name; cout《《“请输入性别(M为男,F为女) : “; cin》》record[stuNum].sex; int i; for(i = 0;i 《 SUBJECT_NUM;i++) { cout《《“请输入“《《subject[i]《《“的成绩 : “; cin》》record[stuNum].score[i]; } } if((choi == ’N’)||(choi == ’n’)) { cout《《“退出添加新学生信息!“《《endl; cout《《endl; } cout《《“现在已经有“《《stuNum《《“条学生的信息了!“《《endl; cout《《endl;}//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////删除信息 晚上完成... //显示deleteRecord的表头信息 void Info_delete(){ cout《《“请输入删除方式 : “《《endl; cout《《“1. 按学号删除“《《endl; cout《《“2. 按姓名删除“《《endl; cout《《“3. 退出删除“《《endl;}//删除学生的信息,包含两个子函数void deleteRecord(){ int key; cout《《endl; Info_delete(); cout《《“请输入您的选择 : “; cin》》key; if(key == 1) { int targetNum; cout《《“请输入您欲删除学生的学号 : “; cin》》targetNum; //按学号删除 delete_Num(targetNum); cout《《endl; } if(key == 2) { char targetName; cout《《“请输入您欲删除学生的姓名 : “; cin》》targetName; //按姓名删除 delete_Name(targetName); cout《《endl; } if(key == 3) { while(1) { menu_CMD(); } }} //按学号删除学生信息//只用完成删除操作,而不必输出. 输出的操作可以在主菜单中进行 void delete_Num(int tarNum) { int i; for(i = 1;i 《= stuNum;i++) { if(record[i].num == tarNum) { //删除还要分两种情况讨论 //1. 欲删除的学生信息是最后一位 //2. 欲删除的学生信息不是最后一位 //第一种情况,欲删除的学生是最后一位 if(i = stuNum) { cout《《“您所要删除的学生信息是 : “《《endl; show_Table(); cout《《record[i].num《《“\t“《《record[i].name《《“\t“《《record[i].sex《《“\t“ 《《record[i].score《《record[i].score《《“\t“《《record[i].score; cout《《endl; cout《《endl《《“删除后学生信息表为 : “《《endl; show_Table(); for(int i = 1;i 《= stuNum - 1;i++) { cout《《record[i].num《《“\t“《《record[i].name《《“\t“《《record[i].sex; for(int j = 0;j 《 SUBJECT_NUM;j++) { cout《《“\t“《《record[i].score[j]; } cout《《endl; } //显示信息应该放在后面 /* stuNum--; cout《《“现在还剩下“《《stuNum《《“条学生的信息“; cout《《endl; */ }//2.第二种情况,欲删除的学生不是最后一位 if(i != stuNum) { cout《《“您所要删除的学生信信息是 : “《《endl; show_Table(); cout《《record[i].num《《“\t“《《record[i].name《《“\t“《《record[i].sex《《“\t“ 《《record[i].score《《“\t“《《record[i].score《《“\t“《《record[i].score; for(int j = i+1;j 《= stuNum;j++) { record[j-1] = record[j]; } //接着完成输出 cout《《endl; cout《《“删除后学生信息表为 : “《《endl; show_Table(); for(int i = 1;i 《= stuNum-1;i++) { cout《《record[i].num《《“\t“《《record[i].name《《“\t“《《record[i].sex; for(int j = 0;j 《 SUBJECT_NUM;j++) { cout《《“\t“《《record[i].score[j]; } cout《《endl; } /* stuNum--; cout《《“现在还剩下“《《stuNum《《“条学生的信息“; cout《《endl; */ } stuNum--; cout《《“现在还是剩下“《《stuNum《《“条学生的信息“; cout《《endl; } } }/*//方法同上 void delete_Name(char tarName){ int i; for(i = 1;i 《= stuNum;i++) { if(strcmp(record[i].name,tarName) == 0) { //删除还要分两种情况讨论 //1. 欲删除的学生信息是最后一位 //2. 欲删除的学生信息不是最后一位 //第一种情况 : 欲删除学生是最后一位 if(i = stuNum) { cout《《“您所要删除的学生信息是 : “《《endl; show_Table(); cout《《record[i].num《《“\t“《《record[i].name《《“\t“《《record[i].sex《《“\t“ 《《record[i].score《《record[i].score《《“\t“《《record[i].score; cout《《endl; cout《《endl《《“删除后学生信息表为 : “《《endl; show_Table(); for(int i = 1;i 《= stuNum - 1;i++) { cout《《record[i].num《《“\t“《《record[i].name《《“\t“《《record[i].sex; for(int j = 0;j 《 SUBJECT_NUM;j++) { cout《《“\t“《《record[i].score[j]; } cout《《endl; } }//第二种情况 : 欲删除学生不是最后一位 if(i != stuNum) { cout《《“您所要删除的学生信信息是 : “《《endl; show_Table(); cout《《record[i].num《《“\t“《《record[i].name《《“\t“《《record[i].sex《《“\t“ 《《record[i].score《《“\t“《《record[i].score《《“\t“《《record[i].score; //整体往前 前移一位 for(int j = i+1;j 《= stuNum;j++) { record[j-1] = record[j]; } cout《《endl; //接着完成输出 cout《《“删除后学生信息表为 : “《《endl; show_Table(); for(int i = 1;i 《= stuNum-1;i++) { cout《《record[i].num《《“\t“《《record[i].name《《“\t“《《record[i].sex; for(int j = 0;j 《 SUBJECT_NUM;j++) { cout《《“\t“《《record[i].score[j]; } cout《《endl; } cout《《endl; } } } } */void delete_Name(char tarName){ int i; for(i = 1;i 《= stuNum;i++) { //删除还要分两种情况讨论 //1. 欲删除的学生信息是最后一位 //2. 欲删除的学生信息不是最后一位 //当欲删除的学生是最后一位,直接输出前面LEN-1位学生的信息 if(strcmp(record[i].name,tarName) == 0) { if(i == stuNum) { cout《《“您所要删除的学生信息是 : “《《endl; show_Table(); cout《《record[i].num《《“\t“《《record[i].name《《“\t“《《record[i].sex《《“\t“ 《《record[i].score《《“\t“《《record[i].score《《“\t“《《record[i].score; cout《《endl; cout《《“删除后学生信息表为 : “《《endl; show_Table(); for(int i = 1;i 《= stuNum-1;i++) { cout《《record[i].num《《“\t“《《record[i].name《《“\t“《《record[i].sex; for(int j = 0;j 《 SUBJECT_NUM;j++) { cout《《“\t“《《record[i].score[j]; } cout《《endl; } /* stuNum--; cout《《“现在还剩下“《《stuNum《《“条学生的信息“; cout《《endl; */ }//当欲删的学生不是最后一位,整体往前前移一位 if(i != stuNum) { cout《《“您所要删除的学生信息是 : “《《endl; show_Table(); cout《《record[i].num《《“\t“《《record[i].name《《“\t“《《record[i].sex《《“\t“; cout《《record[i].score《《“\t“《《record[i].score《《“\t“《《record[i].score; cout《《endl; //整体往前前移一位 for(int j = i+1;j 《= stuNum;j++) { record[j-1] = record[j]; } //然后输出 cout《《endl; cout《《“删除后学生信息表为 : “《《endl; show_Table(); for(int i = 1;i 《= stuNum-1;i++) { cout《《record[i].num《《“\t“《《record[i].name《《“\t“《《record[i].sex; for(int j = 0;j 《 SUBJECT_NUM;j++) { cout《《“\t“《《record[i].score[j]; } cout《《endl; } /* stuNum--; cout《《“现在还剩下“《《stuNum《《“条学生的信息“; cout《《endl; */ } stuNum--; cout《《“现在还剩下“《《stuNum《《“条学生的信息“; cout《《endl; } }} /***********************************************************************************************************************************************************///显示modifyRecord的表头信息 void Info_modify(){ cout《《“请输入修改方式 : “《《endl; cout《《“1. 按学号修改“《《endl; cout《《“2. 按姓名修改“《《endl; cout《《“3. 退出修改“《《endl; }//查询学生的成绩,当然里面包括两个子函数 void modifyRecord(){ int key; cout《《endl; Info_modify(); cout《《“请输入您的选择 : “; cin》》key;//按学号修改 if(key == 1) { int targetNum; cout《《“请输入您欲修改的学生的学号 : “; cin》》targetNum; modify_Num(targetNum); cout《《endl; //display(); } //按姓名修改 if(key == 2) { char targetName; cout《《“请输入您欲修改学生的姓名 : “; cin》》targetName; modify_Name(targetName); cout《《endl; //display(); } //退出修改 if(key == 3) { while(1) { menu_CMD(); } }}//按学号修改 void modify_Num(int tarNum){ int i; for(i = 1;i 《= stuNum;i++) { if(record[i].num == tarNum) { cout《《endl《《“请修改该学生的信息“《《endl; cout《《“请输入该学生的学号 : “; cin》》record[i].num; cout《《“请输入该学生的姓名 : “; cin》》record[i].name; cout《《“请输入该学生的性别 : “; cin》》record[i].sex; cout《《“请输入“《《subject《《“的成绩 : “; cin》》record[i].score; cout《《“请输入“《《subject《《“的成绩 : “; cin》》record[i].score; cout《《“请输入“《《subject《《“的成绩 : “; cin》》record[i].score; } }}//按姓名修改 void modify_Name(char tarName){ int i; for(i = 1;i 《= stuNum;i++) { if(strcmp(record[i].name,tarName) == 0) { cout《《endl《《“请修改该学生的信息 : “《《endl; cout《《“请输入该学生的学号 : “; cin》》record[i].num; cout《《“请输入该学生的姓名 : “; cin》》record[i].name; cout《《“请输入该学生的性别 : “; cin》》record[i].sex; cout《《“请输入“《《subject《《“的成绩 : “; cin》》record[i].score; cout《《“请输入“《《subject《《“的成绩 : “; cin》》record[i].score; cout《《“请输入“《《subject《《“的成绩 : “; cin》》record[i].score; } }}////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////显示queryRecord的表头信息void Info_query(){ cout《《“请输入查询方式 : “《《endl; cout《《“1. 按学号查询“《《endl; cout《《“2. 按姓名查询“《《endl; cout《《“3. 退出查询“《《endl; } //查询学生信息queryRecord void queryRecord(){ int key; cout《《endl; Info_query(); cout《《“请输入您的选择 : “; cin》》key; if(key == 1) { int targetNum; cout《《“请输入您欲查询学生的学号 : “; cin》》targetNum; query_Num(targetNum); cout《《endl; } if(key == 2) { char targetName; cout《《“请输入您欲查询学生的学号 : “; cin》》targetName; query_Name(targetName); cout《《endl; } //退出查询,退回到主菜单吧... if(key == 3) { while(1) { menu_CMD(); } }}//按学号查询void query_Num(int tarNum){ int i; for(i = 1;i 《= stuNum;i++) { if(record[i].num == tarNum) { //如果表中有该学生信息的话,仅用输出该学生的信息即可. //输出该学生的信息 cout《《“该学生的信息如下 : “《《endl; //显示表头信息 show_Table(); //显示该学生具体的信息 cout《《record[i].num《《“\t“《《record[i].name《《“\t“《《record[i].sex; cout《《“\t“《《record[i].score《《“\t“《《record[i].score《《“\t“《《record[i].score; cout《《endl; } }}//按姓名查询void query_Name(char tarName){ int i; for(i = 1;i 《= stuNum;i++) { if(strcmp(record[i].name,tarName) == 0) { cout《《“该学生的信息如下 : “《《endl; show_Table(); cout《《record[i].num《《“\t“《《record[i].name《《“\t“《《record[i].sex; cout《《“\t“《《record[i].score《《“\t“《《record[i].score《《“\t“《《record[i].score; cout《《endl; } }} ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////先显示所有学生的信息吧 //显示record里所有学生的成绩 void display(){ show_Table(); int i,j; for(i = 1;i 《= stuNum;i++) { //cout《《“学号“《《“\t“《《“姓名“《《“\t“《《“性别“; cout《《record[i].num《《“\t“《《record[i].name《《“\t“《《record[i].sex; for(j = 0;j 《 SUBJECT_NUM;j++) { cout《《“\t“《《record[i].score[j]; } cout《《endl; } cout《《endl;} //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////退出 void quit(){ char choi; cout《《“您确定要退出吗?“《《endl; cout《《“请输入您的选择(Y/N) : “; cin》》choi; if((choi == ’Y’)||(choi == ’y’)) { cout《《“现在退出学生信息管理系统“《《endl; exit(0); } //如果不是退出,则接着退回到主界面 else { cout《《endl; menu_CMD(); }} 这个是原创的... 在C-Free 4.0里跑过,可以正常运行你可以试着跑一下,如果有什么问题可以和我联系