- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 选课系统—常用组件的使用 4.1 选课系统案例分析 4.1.1 任务的提出 一个学期开学前,每个学生都要对该学期将要学习的专业课程和公共课程进行选择。那么,怎样使学生可以直接在计算机上选择该学期学习的课程呢?通过本章的案例,我们将学习如何使用Delphi制作一个小型的选课系统。 本系统是一个不涉及数据库的小型选课系统。它仅仅涉及到了一些常用组件,有标签、文本编辑框、多行文本编辑框、命令按钮组件、复选框组件、单选按钮组件、列表框组件、组合框组件和分组框组件等。 4.1.2 系统设计 该应用程序的功能是输入学生的学号和姓名,然后选择一门或多门专业课和一门公共课。如果单击“添加”按钮,在界面下方就会显示该学生的基本信息和所选课程;如果单击“清除”按钮,整个界面上的所有信息将全部清空。 4.2 相 关 知 识 点4.2.1 工程的创建 在Delphi应用程序的开发过程中,创建工程是程序设计的第一步。单击“开始→程序→Borland Delphi→Delphi 7”启动Delphi 7后,系统将自动新建一个应用程序,这时系统会自动创建一个工程,默认名为Project1。当创建了一个新的工程后,系统将自动建立一个名为Project1.dpr的工程文件和一个空白的Form1窗体及对应的Unit1单元文件。新建的工程如图4.1所示。 图4.1 新建的工程Project1 如果在已启动Delphi 7的情况下,还需要创建新的工程,可在Delphi 7的集成开发环境中,选择主菜单的“File”→“New”→“Application”。但此时必须关闭已打开的工程,如果该已打开的工程没有保存,将会弹出保存工程的对话框,可以选择是否保存该工程,保存后就可打开新建的工程了。 在“Project”菜单中选择“Options...”,可以修改工程的属性。 1.Forms选项卡 Forms选项卡(默认)界面如图4.2所示。 图4.2 Forms选项卡 在此选项卡上可选择主窗体“Main form”,其他窗体也可以在这里查到。“Auto-create forms”是自动创建的窗体,而“Available forms”是需要通过程序代码创建的窗体。 如在窗体Form1上增加一个Button组件,然后为Button定义事件OnClick,用来创建和打开第二个窗体Form2,事件代码如下: procedure TForm1.Button1Click(Sender: TObject); begin Application.CreateForm(TForm2,Form2); Form2.showmodal; end; 用主窗体Form1的Button1组件建立窗体Form2。这样,当程序运行时,开始显示的是Form1,按下按钮后,会弹出第二个空白窗体Form2。 2.Application选项卡 Application选项卡界面如图4.3所示。 图4.3 Application选项卡 在Application选项卡中可以设置工程的标题“Title”,这时将在Windows任务栏中显示所设置工程的标题;另外还可以在“Icon”后设置工程的图标,通过单击“LoadIcon...”按钮来选择工程的图标。 3.Compiler选项卡 Compiler选项卡界面如图4.4所示。 图4.4 Compiler选项卡 4.Compiler Messages选项卡 Compiler Messages选项卡用来设置编译时的信息提示,包括是否显示提示信息,是否显示警告信息以及显示哪些警告信息。 5.Linker选项卡 Linker选项卡用来设置连接属性,包括连接器输出、EXE和DLL文件属性、内存大小、描述等。 6.Directories/Conditionals选项卡 Directories/Conditionals选项卡用来设置工程的目录和条件,包括工程输出目录、单元输出目录、查找路径、调试来源路径、BPL文件输出目录、DCP文件输出目录、条件定义、别名等。 7.Version Info选项卡 Version Info选项卡用来设置版本信息。可以选择在工程中是否包含版本信息,如果选择包含版本信息,将要选择模板的版本号码、模板属性、语言的选择、版本关键字及其值。 8.Packages选项卡 Packages选项卡用来设置软件包的属性。 4.2.2 窗体的创建 Delphi窗体是应用程序的主要部分,用户通过在窗体中加入组件
您可能关注的文档
- C语言程序设计项目化教程高职 作者 李培金 全书教案 第3章.ppt
- C语言程序设计项目化教程高职 作者 李培金 全书教案 第4章.ppt
- C语言程序设计项目化教程高职 作者 李培金 全书教案 第5章.ppt
- C语言项目实训教程 作者 侯小毛 马凌 项目 2分支程序设计.ppt
- C语言项目实训教程 作者 侯小毛 马凌 项目 3循环程序设计.ppt
- C语言项目实训教程 作者 侯小毛 马凌 项目 4数组.ppt
- C语言项目实训教程 作者 侯小毛 马凌 项目 5函数.ppt
- C语言项目实训教程 作者 侯小毛 马凌 项目 7 结构体.ppt
- C语言项目实训教程 作者 侯小毛 马凌 项目 9.ppt
- C语言项目实训教程 作者 侯小毛 马凌 项目1 初识C语言.ppt
- Delphi程序设计实训教程高职 作者 占跃华 第5-8章 第5章.ppt
- Delphi程序设计实训教程高职 作者 占跃华 第5-8章 第6章.ppt
- Delphi程序设计实训教程高职 作者 占跃华 第5-8章 第7章.ppt
- Delphi程序设计实训教程高职 作者 占跃华 第9-10章 第9章.ppt
- Delphi程序设计实训教程高职 作者 占跃华 第9-10章 第10章.ppt
- Delphi软件开发技术 作者 张世明 P1.ppt
- Delphi软件开发技术 作者 张世明 P2.ppt
- Delphi软件开发技术 作者 张世明 P3.ppt
- Delphi软件开发技术 作者 张世明 P5.ppt
- Delphi软件开发技术 作者 张世明 P7.ppt
文档评论(0)