開發(fā)一個windows窗體應(yīng)用程序,用于對課程進(jìn)行管理
天下有免費(fèi)的午餐嗎?憑啥無償給你寫

用C語言設(shè)計(jì)一個課程信息管理系統(tǒng)
#include #include #include #include using namespace std;struct Liststring m_Name;string m_ID;//可能有的學(xué)號里有字母,所以用string類型。short int m_Chinese;short int m_Match;short int m_English;struct List *Next; //指針域。typedef struct List Node;typedef Node *Link;//---------------函數(shù)聲明-------------------Link Create(Link Head);Link Search(Link Head);Link Search_front(Link Head);void Release(Link Head);void Display(Link Head);void Display_One(Link Head);void Display(Link Head,fstream& ofile);Link AddInfo(Link Head);Link DelInfo(Link Head);Link Modify(Link Head);void Grade_Stat(Link Head);Link Sort(Link Head);//---------------函數(shù)實(shí)現(xiàn)-------------------Link Create(Link Head)/*構(gòu)造一個頭節(jié)點(diǎn)*/Head=(Link)new Node;if(!Head)cout<<"分配內(nèi)存失敗。"<m_Name="";Head->m_ID="";Head->m_Chinese=0;Head->m_Match=0;Head->m_English=0;Head->Next=NULL;return Head;Link Search(Link Head)cout<<" 1.按姓名查詢 2.按學(xué)號查詢 "<>select;while(cin.fail())cout<<"請選擇正確的菜單項(xiàng):";cin.clear();fflush(stdin);cin>>select;Link ptr;ptr=Head;if(select==1)string name;cout<<"請輸入要查詢的姓名:";cin>>name;while(ptr!=NULL)if(ptr->m_Name==name)Display_One(ptr);return ptr;ptr=ptr->Next;cout<<"沒找到,怎么辦?"<>ID;while(ptr!=NULL)if(ptr->m_ID==ID)Display_One(ptr);return ptr;ptr=ptr->Next;cout<<"沒找到,怎么辦?"<>select;while(cin.fail())cout<<"請選擇正確的菜單項(xiàng):";cin.clear();fflush(stdin);cin>>select;Link ptr;Link front;ptr=Head->Next;front=Head;if(select==1)string name;cout<<"請輸入要刪除的姓名:";cin>>name;while(ptr!=NULL)if(ptr->m_Name==name)Display_One(ptr);return front;ptr=ptr->Next;front=front->Next;cout<<"沒找到,怎么辦?"<>ID;while(ptr!=NULL)if(ptr->m_ID==ID)Display_One(ptr);return front;ptr=ptr->Next;front=front->Next;cout<<"沒找到,怎么辦?"<Next;delete ptr;void Display(Link Head)Link ptr;ptr=Head->Next;cout<<"----------------------------------------------------------------------"<m_Name<m_ID<m_Chinese<m_Match<m_English<Next;void Display(Link Head,fstream& ofile)Link ptr;ptr=Head->Next;ofile<<"----------------------------------------------------------------------"<m_Name<m_ID<m_Chinese<m_Match<m_English<Next;void Display_One(Link Head)Link ptr;ptr=Head;cout<<"----------------------------------------------------------------------"<m_Name<m_ID<m_Chinese<m_Match<m_English<Next!=NULL)ptr=ptr->Next;Link ptr2;char again;ptr2=(Link)new Node;if(!ptr2)cout<<"內(nèi)存分配失??!"<>Name;cout<>ID;cout<>Chinese;cout<>Match;cout<>English;ptr2->m_Name=Name;ptr2->m_ID=ID;ptr2->m_Chinese=Chinese;ptr2->m_Match=Match;ptr2->m_English=English;ptr2->Next=NULL;//作為尾節(jié)點(diǎn)。ptr->Next=ptr2;//連接入鏈表。ptr=ptr2;//將ptr2作為下一次產(chǎn)生的節(jié)點(diǎn)的前驅(qū)節(jié)點(diǎn).cout<<"是否繼續(xù)輸入?(Y/N) ";cin>>again;}while(again=='Y'||again=='y');return Head;Link DelInfo(Link Head)Link ptr;Link ptr2;ptr=Head;Link f_ptr;//前驅(qū)節(jié)點(diǎn)。f_ptr=Search_front(ptr);ptr2=f_ptr->Next;f_ptr->Next=f_ptr->Next->Next;delete ptr2;return Head;Link Modify(Link Head)Link ptr;ptr=Head;ptr=Search(ptr);cout<<"修改前信息為:"<>name;cout<>ID;cout<>Chinese;cout<>Match;cout<>English;ptr->m_Name=name;ptr->m_ID=ID;ptr->m_Chinese=Chinese;ptr->m_Match=Match;ptr->m_English=English;cout<>name;cout<>min;cout<>max;if(name=="chinese")SwitchNum=1;else if(name=="match")SwitchNum=2;else if(name=="english")SwitchNum=3;cout<<"請輸入一個正確的課程名:"<m_Chinese<=max&&ptr->m_Chinese>=min)Display_One(ptr);case 2:if(ptr->m_Match<=max&&ptr->m_Match>=min)Display_One(ptr);case 3:if(ptr->m_English<=max&&ptr->m_English>=min)Display_One(ptr);Link Sort(Link Head){//我創(chuàng)建的是帶頭節(jié)點(diǎn)的鏈表。用直接插入法。cout<<"請輸入你想排序的課程名(用中文):";string course_name;cin>>course_name;if((Head->Next==NULL)||(Head->Next->Next==NULL))//此步條件判斷非常有價(jià)值。cout<<"數(shù)據(jù)節(jié)點(diǎn)數(shù)少于2個,不用排序!"<Next->Next;ptr_F=Head;Head->Next->Next=NULL;//到此,分成了兩個鏈表。while(ptr)ptr_N=ptr->Next;ptr_F=Head;//ptr_F的歸位。while(ptr_F->Next)if(course_name=="語文")if(ptr->m_Chinese>ptr_F->Next->m_Chinese)ptr->Next=ptr_F->Next;ptr_F->Next=ptr;ptr_F=ptr_F->Next;if(course_name=="數(shù)學(xué)")if(ptr->m_Match>ptr_F->Next->m_Match)ptr->Next=ptr_F->Next;ptr_F->Next=ptr;ptr_F=ptr_F->Next;if(course_name=="英語")if(ptr->m_English>ptr_F->Next->m_English)ptr->Next=ptr_F->Next;ptr_F->Next=ptr;ptr_F=ptr_F->Next;}//while(ptr_F->Next)if(ptr_F->Next==NULL)ptr->Next=ptr_F->Next;ptr_F->Next=ptr;//表示插到有序鏈表的最后面了。ptr=ptr_N;//歸位,準(zhǔn)備下一次排序。}//while(ptr)cout<<"從高到低,排序成功!"<>sel;while(cin.fail())cout<<"請選擇正確的菜單項(xiàng):";cin.clear();fflush(stdin);cin>>sel;switch(sel)case 0:exit(0);case 1:head=AddInfo(head);case 2:head=Modify(head);case 3:head=DelInfo(head);case 4:Search(head);case 5:Grade_Stat(head);case 6:Sort(head);case 7:Display(head);//在標(biāo)準(zhǔn)顯示器上顯示。Display(head,ofile);//在文件中顯示。default:Release(head);return 0;換一下漢字就好了#include#include#include#define N 10struct majors//課程信息結(jié)構(gòu)體int num;// 課程編號char majorsname[12];//課程名稱char teachername[15]; //授課老師char clas[20];//課程所屬專業(yè)(擴(kuò)展功能)int a,b,c;//學(xué)分 課號價(jià)格(擴(kuò)展功能)double pjf; //課程質(zhì)量評分(擴(kuò)展功能)void main()void shuru(struct majors stu[N]); //子函數(shù)定義void chuli(struct majors stu[N]);void xiugai(struct majors stu[N]);void shuchu(struct majors stu[N]);void paixu(struct majors stu[N]);void chaxun(struct majors stu[N]);void tongj(struct majors stu[N]);double pjf(struct majors stu[N]);void bjgkm(struct majors stu[N]);struct majors stu[N];int i=0,j=0,p=0,u=0;char str[70][500];FILE *fp1,*fp;if((fp=fopen("課程信息.txt","r"))==NULL)//提示文件存盤問題printf("注意:為免出錯,第一次使用本程序,請選1 手動輸入課程信息. \n");for(i=1;i<=N;i++){if(i==1)fp=fopen("課程信息.txt","r");fscanf(fp,"%d%s%s%s%d%d%d",&stu[i].num,stu[i].name,stu[i].teachername,stu[i].clas,&stu[i].a,&stu[i].b,&stu[i].c);if(1==N)fclose(fp);int choice;for(i=0;i<18;i++)printf("**");printf("主菜單");for(j=0;j<18;j++)printf("**");printf("\n");printf("#請選擇:1 課程信息輸入 2課程信息修改與刪除 3 課程信息查詢 4 信息輸出 5 退出#\n");for(i=0;i<20;i++)printf("***");printf("**\n");scanf("%d",&choice);switch(choice)case 1 :shuru(stu) ; break;case 2 :xiugai(stu) ; break;case 3 :chuli(stu) ; break;case 4 :shuchu(stu) ; break;case 5 :break;default : puts("error"); return;} while(choice!=5);fp1=fopen("課程信息.txt","w");for(i=1;i<=N;i++)fprintf(fp1,"%d ",stu[i].num);fprintf(fp1,"%s ",stu[i].name);fprintf(fp1,"%s ",stu[i].teachername);fprintf(fp1,"%s ",stu[i].clas);fprintf(fp1,"%d ",stu[i].a);fprintf(fp1,"%d ",stu[i].b);fprintf(fp1,"%d ",stu[i].c);fprintf(fp1,"\n");puts("信息已保存在“課程信息.txt”中 Thank you??!");fclose(fp1);void shuru(struct majors stu[N])void chuli(struct majors stu[N])void xiugai(struct majors stu[N])void shuchu(struct majors stu[N])void paixu(struct majors stu[N])void chaxun(struct majors stu[N])void tongj(struct majors stu[N])//double pjf(struct majors stu[N])void bjgkm(struct majors stu[N])
關(guān)于網(wǎng)站的建立我是一家一百多人的中型企業(yè)職員,現(xiàn)在想給公司建立一
收集、整理相關(guān)資料
包括:網(wǎng)站徽標(biāo)、背景圖片、按鈕圖片以及網(wǎng)站需要展示的內(nèi)容。有能力者可以自己編制建立網(wǎng)站所需的內(nèi)容,在此,你會更多地涉及到許多制圖、繪圖、圖象處理、三維動畫等等方面的軟件應(yīng)用。這就需要你的知識視角要加寬。當(dāng)然你可以找專業(yè)的美工進(jìn)行設(shè)計(jì),也可以通過各種渠道搜集相關(guān)資料,注意在引用他人的資料和文章時(shí),應(yīng)征得對方的同意,并注明作者和出處。

我想辦一個個人網(wǎng)站,怎樣建立啊?怎樣開始,以及如何管理啊?
建設(shè)網(wǎng)站有好幾種,上面的只說了一種,其實(shí)還有好幾種方法,
第一種:靠Dreamweaver MX ,F(xiàn)ireworks ,F(xiàn)lash 去做,做好了以后在上傳上免費(fèi)申請的空間。
第二種:最簡單,最容易的一種方法,自主建站,這這一方面,我有一定的技術(shù)。如果你要做,我可以給你幫助。
有什么不懂的,可以來找我,我的
E-mila:zjjsy@
幫忙編寫一個教學(xué)管理系統(tǒng)程序以供參考,萬分感激!
怎么發(fā)給你呢 c/s還是b/s版

幫忙編寫一個教學(xué)管理系統(tǒng)程序以供參考,萬分感激!
怎么發(fā)給你呢 c/s還是b/s版
以上就是【史上最佳!建立一個對課程進(jìn)行管理的小網(wǎng)站程序】的全部內(nèi)容。
評論