问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请教编程高手一个简单的小程序

发布网友 发布时间:2022-07-15 03:30

我来回答

4个回答

热心网友 时间:2023-11-18 14:20

建议你用VB编写一个带数据库的程序,那样简单方便。
相关代码相关控件代码
Private Sub Cmdadd_Click()(添加控件)
Adodc1.Recordset.AddNew
For i = 0 To 6
Text1(i).Enabled = True
Text1(i).Text = ""
Next i
Text1(0).SetFocus
Cmdadd.Enabled = False
Cmddelete.Enabled = False
Cmdmodify.Enabled = False
Cmdsave.Enabled = True
End Sub

Private Sub Cmddelete_Click()(删除控件)
Dim myval As String
myval = MsgBox("是否要删除记录?", vbYesNo)
If myval = vbYes Then
Adodc1.Recordset.Delete
Adodc1.Recordset.MoveNext
If Adodc1.Recordset.EOF = True Then Adodc1.Recordset.MoveLast
For i = 0 To 6
Text1(i).Enabled = False
Next i
End If

End Sub

Private Sub Cmdexit_Click()(退出控件)
Unload Me
End Sub

Private Sub Cmdmodify_Click()(修改控件)
If Adodc1.Recordset.RecordCount <> 0 Then
Text1(0).Enabled = False
For i = 1 To 6
Text1(i).Enabled = True
Next i
Cmdsave.Enabled = True
Cmdadd.Enabled = False
Cmddelete.Enabled = False
Cmdmodify.Enabled = False
End If
End Sub

Private Sub Cmdsave_Click()(保存控件)
If Text1(0).Text = "" Then
MsgBox "学号不允许为空!"
Exit Sub
End If
If Text1(1).Text = "" Then
MsgBox "姓名不允许为空!"
Exit Sub
End If
If Text1(3).Text = "" Then
MsgBox "出生日期不允许为空!"
Exit Sub
End If
Adodc1.Recordset.Update
For i = 0 To 6
Text1(i).Enabled = False
Next i
Cmdsave.Enabled = False
Cmdadd.Enabled = ture
Cmddelete.Enabled = True
Cmdmodify.Enabled = True
查询控件代码
If Left((Text1.Text), 1) <> "S" Then
MsgBox "学号格式输入错误!!"
ElseIf Len((Text1.Text)) <> 8 Then
MsgBox "学号长度错误!"
Else

Adodc1.RecordSource = "select * from VIEW_cj where 学号=" + Chr(39) + Text1.Text + Chr(39) + " "
Adodc1.Refresh
End If

热心网友 时间:2023-11-18 14:21

#include <iostream.h>
#include <string.h>
struct node
{
float no; /*学号*/
char name[8]; /*姓名*/
float cj1; /*成绩1*/
float cj2; /*成绩2*/
float cj3; /*成绩3*/
float zf; /*总分*/
float pj; /*平均分*/
node *next;
};
node *student,*top,*head;

node *Create(node *student)//建立单链表(从键盘输入数据或从文件读入数据)
{
node *Ttemp;
char Tname[8];float Tcj1,Tcj2,Tcj3,Tno,Tmake=1;
student=new node;
student->next=NULL;head=top=student;
cout<<"输入学号,姓名,成绩1,成绩2,成绩3,成绩4\n";
while (Tmake)
{
cout<<"学号:";cin>>Tno;cout<<"姓名:";cin>>Tname;cout<<"成绩1:";cin>>Tcj1;
cout<<"成绩2:";cin>>Tcj2;cout<<"成绩3:";cin>>Tcj3;cout<<endl;
cout<<"是否继续添加学生('0'结束 '1'继续)";cin>>Tmake;
Ttemp=new node;
Ttemp->no=Tno;
strcpy(Ttemp->name,Tname);
Ttemp->cj1=Tcj1;Ttemp->cj2=Tcj2;Ttemp->cj3=Tcj3;
Ttemp->next=NULL;
top->next=Ttemp;top=Ttemp;
}
return student;
}

void Chang() //计算每个结点总分与平均分并存入结点中
{
node *total=head;
while(total->next!=NULL)
{
total->next->zf=total->next->cj1+total->next->cj2+total->next->cj3;
total->next->pj=total->next->zf/3;total=total->next;
}
}

void Append() //在单链表中插入结点
{
char Aname[8];float Acj1,Acj2,Acj3,Ano;
node *Atemp=new node;
cout<<"学号:";cin>>Ano;cout<<"姓名:";cin>>Aname;cout<<"成绩1:";cin>>Acj1;
cout<<"成绩2:";cin>>Acj2;cout<<"成绩3:";cin>>Acj3;cout<<endl;
Atemp=new node;Atemp->no=Ano;
strcpy(Atemp->name,Aname);
Atemp->cj1=Acj1;Atemp->cj2=Acj2;Atemp->cj3=Acj3;
Atemp->next=NULL;
top->next=Atemp;top=Atemp;
}
void Delete() //删除指定学号或姓名的结点
{

热心网友 时间:2023-11-18 14:21

可以用access或者sql server加.net做,很快的。

热心网友 时间:2023-11-18 14:22

想和你讨论
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
猛禽点烟器在什么位置? 哪家公司的Burkert角座阀性价比更高? 腊肠炒青豆做法 香肠炒青豆的家常做法大全怎么做好吃 我想模仿一个淘宝大店铺'主要是因为他们销量很好,。我想生产他们的... 模仿别人淘宝店铺算侵权吗?侵权赔偿标准介绍 applexsmax突然黑屏 大雁气功当代传人 贷款担保合同签字担保人没有来是不是有效 当一个习惯养成的时候,是不是戒不掉了 孩子不愿自发学习,我试过很多办法效果都不明显,这该怎么办? C语言学了后能干什么?还有数据结构、数据库之类的。JAVA学了一点,能有用么? 简单编程写一个简单小程序 喝能全力肠内营养混悬液用不用再吃饭了 肠内营养制剂按照营养素的含量分为几种? 学了java以后能干啥,学了c语言以后能干啥。 肠内营养混悬液(能全力)是否医保报销的药物? 请问王老师,能全力和百普力哪个好点? 能全力口服液 是什么 作用是什么? PCB线宽应该走多大 山东到广东快递要多久中通 用“瑶”字来组一游戏名 跪求游戏情侣名字 女带瑶 男带 帅 不要火星文最好是4个子不过有好听的几个字都没关系 众测网的运作模式是怎么样的? 小音众包测试长语流于处理标注怎么做 【名字,SD?】谁知道这位娃娃的名字?型号? 这个娃娃是什么角色? 帮忙认娃,这个BJD娃娃是哪家娃社的? 吉林省公务员省考如果不找人托关系能考上吗? 公务员考试会不会遇到关系户 如何一个简单的c#窗体编程小程序 用盛可以组什么好听的名字? wxid开头的怎么添加好友? 是wxid_开头的号怎么加好友 原始wxid怎么加好友 很长一串wxid怎么加好友? 有对方的怎么加不了? 用wxid开头是什么意思,怎么加好友! wxid开头的怎么加好友 查询结果是找不到相关账号。可是他的信息显示的就是那么多 原始wxid怎么加好友 车队管理系统贵不贵? 小米刷机包解包后验证失账怎么办 Linux系统占用内存最小的是什么 学知查重难不难?论文查重步骤是怎么样的? 为何说扒鸡的诞生是由于一个错误开始的? 1岁九个月宝宝白天不咳嗽,晚上有时咳嗽是什么问题怎么办 goodnotes没有Windows版本 是现在把富士xt3买了还是等着xpro3 1964年正初三生人属虎是什么命 oppo手机打电话没声音,其他正常