毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

Delphi题库系统及试卷生成(任务书+英文文献+答辩PPT) 第7页

更新时间:2010-3-14:  来源:毕业论文
Delphi题库系统及试卷生成(任务书+英文文献+答辩PPT) 第7页
下图是用户管理的界面:
上图中标为“第一部分”显示当前系统已有的用户。
上图中标为“第二部分”选择要进行的操作。
上图中标为“第三部分”设置相应的信息。
上图中标为“第四部分”。可以删除用户或是提交对用户信息的修改。
下图是数据库功能模块的界面:
上图中标为“第一部分”可以改变数据库的存放路径。
上图中标为“第二部分”选择要进行的操作。
上图中标为“第三部分”选择还原的时间点或是执行备份操作。
4 . 软件实现
4.1 OOP简介
每一个软件开发人员都会经常听到,看到“面向对象”这个词,程序员也时常把它挂在嘴上。那么什么还是真正的“面向对象”?什么是面向对象的编程?是不是写几个类就算面向对象了?为什么要面向对象??
“面向对象是一种思文方式,一种方法论!”
“结构化编程”(SP)是一种编程方法,是从计算机的视角来抽象问题的方法。而“面向对象编程”(OOP)也是一种编程方法,只不过它是从更接近真实世界的视角来分析问题,使用更接近人们理解真实世界的方法来抽象问题,这种方法称为“面向对象”(OO)!!
“面向对象”这个词代表的是一种认识世界,分析问题,解决问题的方法,因此它是一种方法论。而面向对象编程则是将这种方法应用于程序设计的方法。当你会使用面向对象的方法去思考,用面向对象的模式支分析和解决问题的时候,才是真正的“面向对象”了!!
“面向对象”最主要的特性有三个:
 继承性。Delphi提供大量的可被二次开发的类。每个类都可被继承。
 封装性。Delphi的封装性主要由类的私有域和保护域来实现的。
 多态性。Delphi的多太性主要是通过虚拟方法和动态方法来实现的。
4.2 开发的关键技术
1.VBA编程技术
Visual Basic for Applications(简称VBA)是新一代标准宏语言。在没有VBA 以前,一些应用软件如Excel, Word, Access 等都采用自己的宏语言供用户开发使用,但每一种宏语言都是相互独立的并且它们之间是互不兼容的。这导致了应用软件之间不能在程序上互联。找到一种可被所有的Microsoft 可编程应用软件所共享的通用宏语言是Microsoft 公司长期追求的目标。VBA 作为新一代的标准宏语言具有了跨越多种OFFICE 应用软件并且控制应用软件对象的能力。
Delphi里封装的三个主要交互控件:TWordApplication,TWordDocument,TwordFont.
本程序的主要实现技术如下:
const
  BF_Name:array[1..10] of String=('一、','二、','三、','四、','五、','优、','七、',
  '八、','九、','十、');
  JG:String='   ';
www.youerw.com
  NewDocument:_Document;
  FZ,TL,BF,STH,i,WTS,YTS:integer;
  temp,AppPath,BGName:string;
  procedure SetFont(aBold,aItalic,aShadow,aSize:integer);
  begin
    SJ_WF.ConnectTo(SJ_WD.Sentences.Get_Last.Font);
    SJ_WF.Name:='宋体';
    SJ_WF.Bold := aBold;
    SJ_WF.Italic := aItalic;
    SJ_WF.Shadow := aShadow;
    SJ_WF.Size := aSize;
  end;
begin
  AppPath:=ExtractFilePath(Application.ExeName);  //取得本程序的路径
  //显示进度窗口
  RateProcess_F.Show;
  RateProcess_F.CZ_P.Caption:='正在链接Microsoft Office Word......';
  RateProcess_F.Rate_Gauge.MaxValue:=SJT_ADOQ.RecordCount+25;
  RateProcess_F.Repaint;   //重绘窗口,否则显示不出新设置的控件属性
  try
    SJ_WA.Connect;
  except
    MessageBox(handle,'无法连接,也许没有安装Word','连接出错', MB_Ok or MB_ICONERROR);
    RateProcess_F.Close;
    Abort;
  end;
  RateProcess_F.Rate_Gauge.Progress:=RateProcess_F.Rate_Gauge.Progress+10;
  //SJ_WA.Visible := False;
  //SJ_WA.Caption := '题库系统与试卷生成';

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

Delphi题库系统及试卷生成(任务书+英文文献+答辩PPT) 第7页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。