| 设为首页加入收藏夹 |
![]() |
![]() |
程序设计Borland Delphi
|
模块编号 |
C026 |
模块名称 |
程序设计 |
|
软件版本 |
Borland Delphi 6.0 |
考试类型 |
题签类考试 |
|
考试时间 |
150分钟 |
建议学时 |
50-80 |
|
序号 |
能力目标 |
具体要求 |
知识点 |
|
1 |
用Delphi可视化的事件驱动编程方法编写简单的Windows应用程序的能力 |
会启动Delphi及使用和调整Delphi的工作环境 |
1. 熟悉Delphi的集成开发环境 2. 启动DELPHI创建一个新的工程和通过现有工程启动DELPHI 3.了解并会使用基本界面的要素—窗体设计器、窗体浏览器、对象观察器、代码编辑器、组件面板等 |
|
会在窗体中添加和调整组件 |
4. 了解并会添加和使用窗体 5.了解并会在窗体中添加常用的组件(Label、Edit、Button、Meno、CheckBox、RadioButton、ListBox、ComboBox、GroupBox、RadioGroup、Panel、PageControl、DataSource、ClientDataSet、Table、Query、DBGrid、FileListBox、DirectoryListBox等) 6.会调整个别组件和多个组件的大小、位置、相对位置及对齐方式 |
||
|
会根据需要设置组件的属性 |
7. 了解组件的属性并会在属性窗口中设置组件的常用属性 8.会使用代码设置组件的属性 |
||
|
会创建和编写窗体和组件的事件过程 |
9.了解组件的事件、事件过程和DELPHI的事件驱动编程方法 10.会根据程序的需要创建合适的事件过程(OnClick、OnKeyDown、OnEnter、OnKeyPress、OnCreate、OnChange、FormCreate等) 11.会根据需要在事件过程中添加必要的代码从而控制事件的响应 12.了解并会使用组件的常用方法 |
||
|
了解编写程序的一些基本知识并掌握编写程序的基本步骤 |
13. 了解程序、源程序、可执行程序并会把DELPHI源程序编译成可执行程序 14.掌握可视化事件驱动编程的基本步骤 |
||
|
2 |
掌握高级语言程序设计的基本方法和思路以及运用一些基本算法解决实际问题的能力 |
了解并学会运用DELPHI语言中编写代码的基本规则 |
15.了解DELPHI中代码的基本逻辑划分—过程和函数,了解参数传递方式 16.了解并会运用语句的书写规则 17.了解并会运用添加注释的规则 18.了解并会运用DELPHI中的命名规则 |
|
了解并学会运用DELPHI中的运算、运算符及运算的优先级 |
19.了解DELPHI中的算术运算(取负运算-、乘*、除/、整除DIV、求余Mod、加+、减-)、比较(关系)运算(=、<>、<、>、<=、>=)、逻辑运算(Not、And、Or、Xor)、集合运算(并+、交*、差-、判断是否为成员in)及相应的运算符 20.了解并会运用运算的优先级 |
||
|
会在应用程序中使用变量和数组 |
21. 了解变量和数组(一维和二维),并会根据程序的需要使用变量,使学员在编程中实现类似于从算术到代数的飞跃 22.了解变量、数组及数据类型,并会根据需要声明变量和数组的数据类型(Integer、Byte、Cordinal、Char、枚举、子界、Single、Double、Real、 Currency、Boolean等) 23. 了解变量、数组的使用范围级别,并会根据需要声明变量和数组的范围级别 24.会灵活地使用静态数组和动态数组,并且能够理解当数组作为形参时当声明为值参数或变量参数时,对实参(数组)的值的影响 25.会使用字符数组和字符串 |
||
|
会在程序中运用控制结构完成一定的程序动作及逻辑判断(重点在训练学员如何用这些控制结构去表达必要的算法逻辑,去解决实际问题,而不要求死记硬背这些控制结构的格式) |
26. 会运用关系运算表示逻辑条件 27. 会使用分支结构编写根据判断结果选择执行不同语句块的程序段(If...Then、If...Then...Else、Case) 28.会使用循环结构编写根据判断结果重复执行一定语句块的程序段(Repeat...Until、While、For) 29.会根据实际需要使用控制结构的嵌套 |
||
|
会在应用程序中使用DELPHI内置函数 |
30.会使用类型转换函数(Chr、IntToStr、StrToInt、、Val、Str、Trunc、Round等) 31. 能够熟练地掌握格式化字符串函数Format()的使用及其类型说明符(d、x、s、e、f等) 32.会使用字符串处理函数(Trim、TrimLeft、TrimRight、CompareStr、StrLen、UpperCase、LowerCase等) 33.会使用日期和时间函数(Now、Date、Time、DayOfWeek、DateToStr、DateTimeToStr、 DateTimeToString等) 34.会使用文件函数(FileOpen、FileCreate、 FileExists、FileRead、 FileWrite等) 35.会使用Sqrt等常用数学函数 |
||
|
会在程序中使用自定义的过程和函数 |
36.会根据需要声明创建使用范围级别不同的无参数或有参数的Procedure过程和Function函数 37.会调用自定义的过程或者函数 38.会使用指针进行一些简单的数据处理 39.会在自定义的Procedure过程和Function函数中使用指针形参 40.会正确地调用系统函数或过程中以指针作为其形参 41.会使用可变开放数组作为参数 |
||
|
会在程序中处理文件操作 |
42.会使用文件函数进行必要的文件操作(建立、打开、读、写、复制、删除等) 43.初步掌握面向对象的编程方法,理解类的继承性和VCL的类结构 |
||
|
会在程序中处理简单的图形操作 |
44.了解并会使用基于窗体的坐标系统及有关的属性 45.会使用图形组件和常用的图形方法,解决简单的图形操作 |
||
|
3 |
使用更丰富的程序界面 |
会在程序中使用对话框 |
46.会使用预定义对话框(MessageDlg、InputBox)并可根据需要改变预定义对话框的某些属性 |
|
会在程序中使用菜单 |
47.会使用菜单编辑器生成菜单系统,并根据需要设置各菜单项的属性 48.会使用PopupMenu 方法构造弹出式菜单 |
||
|
会在程序中使用工具栏 |
49.会使用ToolBar 组件和ImageList组件构造工具栏 |
||
|
4 |
创建简单的基于数据库的信息管理程序 |
会创建Dbase系列、Access、SQLServer数据库、数据库表 |
50.会使用DataBase Desktop创建Dbase、Access、SQLServer系列数据库和表来保存数据 51.会使用DataBase Desktop向数据表中输入记录 |
|
熟练地使用Table组件、DataSource组件、DBGrid 组件和DBMemo组件等,创建基于Dbase系列、Access、SQLServer数据库的应用程序 |
52.在Delphi环境中,会使用组件面板上的数据访问组件(Data Access)和数据库驱动器(BDE),建立应用程序与数据库之间的联系 53.会使用Table组件连接一个数据表,会使用DataSource 组件,利用数据控制组件显示、浏览以及修改数据集中的数据。 54.会使用DBGrid组件来显示和编辑一个数据集(Table)中的记录,掌握应用程序通过DBGrid组件来插入、删除或编辑数据集中的数据,或者只是简单地利用它来显示数据集中的数据记录,了解属性DataSource的作用 55.会使用DBMemo组件来显示和编辑数据集中的多行文本 |
||
|
编写简单的事件代码 |
56.根据应用程序窗体中按钮的功能,会编写简单的事件代码。 |