学生成绩管理(5)

2020-02-21 17:54

湖南人文科技学院·课程设计

fp2=fopen(\for(int j=0;j

if(strcmp(str[cmd][0],str[j][0])) {

fprintf(fp2,\

tr[j][3],

str[j][4],str[j][5],str[j][6],str[j][7],str[j][8],str[j][9],str[j][10]);

}

fclose(fp2); EndDialog(hwnd, 0);

DialogBox(hInstance, MAKEINTRESOURCE(IDD_STUDENT),

}

hwnd, Main_Proc_STUDENT);

}

}

4.2.3 管理员操作界面图如下图所示:

图4 管理员操作界面

通过点击相关按钮即可进行相应的操作。

20

湖南人文科技学院·课程设计

4.2.4 添加学生信息界面图如下图所示:

图5 添加学生信息

实现该功能代码如下: case IDC_OK:

{

TCHAR Number[20];

GetDlgItemText(hwnd,IDC_EDITNUMBER,Number,sizeof(Number)); if(strlen(Number)!=8)

MessageBox(hwnd,TEXT(\学号必须为

8

位数字

\ ;

21

else {

TCHAR str1[50],str2[50],str3[50],str4[50],str5[50]; GetDlgItemText(hwnd,IDC_EDITNAME,str3,sizeof(str3)); strcpy(str1,Number); strcpy(str2,str1);

HWND hwndCombo = GetDlgItem(hwnd,IDC_COMBO1);

ComboBox_GetLBText(hwndCombo,ComboBox_GetCurSel(hwndCombo),str4)

湖南人文科技学院·课程设计

5);

TCHAR Inf[11][50]; FILE *fp1; bool f=1; int flag=0;

fp1=fopen(\while(f&&!feof(fp1)) {

HWND hwndCombo1 = GetDlgItem(hwnd,IDC_COMBO2);

ComboBox_GetLBText(hwndCombo1,ComboBox_GetCurSel(hwndCombo1),str

fscanf(fp1,\

nf[4],Inf[5],Inf[6],Inf[7],Inf[8],Inf[9],Inf[10]);

if(strcmp(Number,Inf[0])==0) {

MessageBox(hwnd,TEXT(\该学生信息已经存在,请重新

输入\

}

fclose(fp1); if(flag==1) break; else

}

SetDlgItemText(hwnd,IDC_COMBO1,\SetDlgItemText(hwnd,IDC_COMBO2,\break;

flag=1;

SetDlgItemText(hwnd,IDC_EDITNUMBER,\SetDlgItemText(hwnd,IDC_EDITNAME,\

22

湖南人文科技学院·课程设计

{

FILE *fp1; bool f=1;

fp1=fopen(\fprintf(fp1,\

%s

%s

%s

%s

0

0

0

0

0

0\\n\ fclose(fp1);

}

MessageBox(hwnd,TEXT(\

\ EndDialog(hwnd, 0);

}

}

4.2.5 删除学生信息界面图如下图所示:

图6 删除学生信息

实现该功能代码如下: case IDC_OK: {

TCHAR Number[50];

23

湖南人文科技学院·课程设计

GetDlgItemText(hwnd,IDC_EDIT1,Number,sizeof(Number)); if(strlen(Number)!=8) {

MessageBox(hwnd,TEXT(\学号必须为

8

位数字

\

} else {

FILE *fp1; bool f=1; int i=0,flag=0;

fp1=fopen(\while(f&&!feof(fp1)) {

SetDlgItemText(hwnd,IDC_EDIT1,\

fscanf(fp1,\

,Inf[i][3],Inf[i][4],Inf[i][5],Inf[i][6],Inf[i][7],Inf[i][8],Inf[i][9],Inf[i++][10]);

}

fclose(fp1);

remove(\

fp1=fopen(\for(int j=0;j

if(strcmp(Number,Inf[j][0])) {

fprintf(fp1,\

Inf[j][3],

24


学生成绩管理(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:解放思想实事求是团结一致向前看的读后感

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: