浙大远程数据库应用程序的设计离线作业.docx
《浙大远程数据库应用程序的设计离线作业.docx》由会员分享,可在线阅读,更多相关《浙大远程数据库应用程序的设计离线作业.docx(22页珍藏版)》请在课桌文档上搜索。
1、大学远程教育学院数据库应用程序设计课程作业:学号:年级:学习中心:作业第一章1.5 如何保存Delphi的项目?尝试自己动手创立一个项目,并保存。答:执行 File|Save All 菜单命令或单击工具栏中的 Save All 按钮便可保存,在保存时可以对工程文件和单元文件进展改名,但后缀名不能改。保存文件之后,单击工具中的 Run 按钮或按 F9 键,系统将开场编译、连接、运行该工程。1.7 尝试设计如图110所示的窗体。图见教材P15页图110图110第二章2.8设计如图25所示的界面。单击“按钮1”或“按钮2”时在标签上显示用户所执行的操作。单击“开启/停用按钮可控制“按钮1”和“按钮2
2、”是否可用,单击“退出系统按钮时,完毕程序的运行。2.9 设计如图26所示的界面。当单击按钮时,可控制文本框中字体的颜色。图25图26unittest;interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls;type TForm1=class(TForm) showLabel:TLabel; btn1:TButton; /按钮 1 btn2:TButton; /按钮 2 ctlBtn:TButton; /开启停用按钮exitBtn:TButton; /
3、退出按钮 procedurebtn1Click(Sender:TObject); procedurebtn2Click(Sender:TObject); procedureexitBtnClick(Sender:TObject); procedurectlBtnClick(Sender:TObject); private Privatedeclarations public Publicdeclarations end;var Form1:TForm1; ctlStatus:integer=0; /控制按钮 1 和 2 的开启和关闭,0 表示当前为开启,1 表示关闭implementation
4、$R*.dfmprocedureTForm1.btn1Click(Sender:TObject);begin 您点击了按钮 1;end;procedureTForm1.btn2Click(Sender:TObject);begin 您点击了按钮 2;end;procedureTForm1.exitBtnClick(Sender:TObject);begin form1.Close;end; procedureTForm1.ctlBtnClick(Sender:TObject);begin ifctlStatus=0then begin ctlStatus:=1; end else begin
5、ctlStatus:=0; end;end;end.2.9:unittest;interfaceuses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls;type TForm1=class(TForm) Label1:TLabel; Edit1:TEdit; btnRed:TButton; btnGreen:TButton; btnBlue:TButton; procedurebtnRedClick(Sender:TObject); procedurebtnGreenCli
6、ck(Sender:TObject); procedurebtnBlueClick(Sender:TObject); private Privatedeclarations public Publicdeclarations end;var Form1:TForm1;implementation$R*.dfmprocedureTForm1.btnRedClick(Sender:TObject);begin end;procedureTForm1.btnGreenClick(Sender:TObject);begin end; procedureTForm1.btnBlueClick(Sende
7、r:TObject);begin end;end.第三章3.8 以下实数中哪些是合法的,哪些是不合法的?不合法的请说明理由。A0.25E+02B.25+2C25E+2D34.5E.123F-3E-4A合法,即为 25B不合法,小数点前必须有数字,如表示为 0.25+2C合法,即为 2500D合法,即为 34.5E不合法,同2F合法,即为0.00033.12 数学式子sin30。写成Delphi表达式是以下哪个?ASin30BSin(30)CSIN30。DSin(30*Pi/180)D,需要把角度转化为弧度第四章4.7 利用3个数字编辑框分别输入小时、分、秒,换算共有多少秒,然后使用标签输出。u
8、nittest;interfaceuses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls,Spin;type TForm1=class(TForm) SpinEdit1:TSpinEdit; Label1:TLabel; Label2:TLabel; SpinEdit2:TSpinEdit; Label3:TLabel; SpinEdit3:TSpinEdit; Label4:TLabel; procedureSpinEdit1Change(Sender:TObject)
9、; procedureSpinEdit2Change(Sender:TObject); procedureSpinEdit3Change(Sender:TObject); private Privatedeclarations procedureCalculateTimeToSencond(timeKind:String;time:integer); public Publicdeclarations end;var Form1:TForm1; hour:integer=0; minute:integer=0; second:integer=0; tot:integer=0;implement
10、ation$R*.dfmprocedureTForm1.CalculateTimeToSencond(timeKind:String;time:integer);begin iftimeKind=hhthen hour:=time elseiftimeKind=mithen minute:=time elseiftimeKind=ssthen second:=time; tot:=hour*60*60+minute*60+second; 总共为+IntToStr(tot)+秒;end;procedureTForm1.SpinEdit1Change(Sender:TObject);begin e
11、nd;procedureTForm1.SpinEdit2Change(Sender:TObject);begin end; procedureTForm1.SpinEdit3Change(Sender:TObject);begin end;end.4.8 在编辑框中输入一个实数,利用备注框输出该实数及其平方和平方根。unitUnit1;interfaceuses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls;type TForm1=class(TForm) Edit1:T
12、Edit; Label1:TLabel; Memo1:TMemo; Label2:TLabel; procedureEdit1Change(Sender:TObject); private Privatedeclarations public Publicdeclarations end;var Form1:TForm1; num1:Real; /原实数 num2:Real; /实数平方 num3:Real; /实数平方根implementation$R*.dfmprocedureTForm1.Edit1Change(Sender:TObject);begin begin num2:=Sqr(
13、num1); num3:=Sqrt(num1); 实数为 :+FloatToStr(num1); 平方为 :+FloatToStr(num2); 平方根为 :+FloatToStr(num3); end;end;end.第五章5.11 任意给定3个实数,按照从大到小的顺序依次输出这3个数。unitUnit1;interfaceuses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls;type TForm1=class(TForm) num1Edit:TEdit; Label
14、1:TLabel; Label2:TLabel; resultLabel:TLabel; num2Edit:TEdit; num3Edit:TEdit; procedurenum1EditChange(Sender:TObject); procedurenum2EditChange(Sender:TObject); procedurenum3EditChange(Sender:TObject); private Privatedeclarations procedureCompareNumber(); public Publicdeclarations end;var Form1:TForm1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浙大 远程 数据库 应用程序 设计 离线 作业
链接地址:https://www.desk33.com/p-19673.html