应用程序设计编制技能培训和鉴定标准 1 定义 使用计算机程序设计软件设计与开发能够在微型计算机上运行,具有程序界面特征的应用程序及实用产品的技能。 2 适用对象 使用计算机程序设计软件设计与开发各种应用程序及实用产品的程序设计人员各其他计算机工作人员。 3 相应等级 * 程序员:专项水平达到相当于中华人民共和国职业资格技能等级四级。掌握程序设计与计算机语言的初步知识,能熟练地使用一种程序设计软件设计简单的应用程序,制作菜单、工具条及各种窗体,并能编写与用户交互的方法,改变窗体及其中的各种元件的属性;掌握读写普通文件中数据及打印输出的方法。 * 高级程序员:专项水平达到相当于中华人民共和国职业资格技能等级三级。能熟练地使用专业程序设计软件的各种控件,设计比较复杂的程序。初步掌握不同程序间的信息共享方法,设计简单的数据库与Internet应用程序。 * 程序师:专项水平达到相当于中华人民共和国职业资格技能等级二级。能够熟练地使用多种程序设计软件设计界面复杂的windows程序,熟练编写复杂的子程序或对象,灵活定义各种数据格式,编写功能较完善的多媒体程序、数据库程序、Internet 应用程序、Client/Server 程序等,并掌握提高程序效率与性能的方法与技巧。 4 培训期限 程序员: 短期强化培训80-100学时。 高级程序员: 短期强化培训100-120学时。 程序师: 短期强化培训120-150学时。 5 技能标准 5.1 程序员 5.1.1 知识要求 掌握 windows 程序的基本概念、界面风格与运行机制; 掌握 Basic 语言的基本概念、数据类型、简单的条件控制与循环控制语句; 掌握 windows程序设计中对象、对象属性、对象方法的概念及使用方法; 了解应用程序的开发环境; 了解windows 文件及文件类型。 5.1.2 技能要求 具有使用程序设计软件建立标准EXE工程、编译该工程及运行结果的能力; 具有设计SDI、MDI窗体,加入菜单、工具条、按钮、文本框等控件的能力; 具有设计响应基本的windows事件(如按下按钮、菜单、工具条等)的程序过程,并在过程代码中改变窗体中部分控件属性的能力; 具有编写程序过程读写文本文件内容的能力。 5.2 高级程序员 5.2.1 知识要求 掌握程序设计软件中各种控件的主要属性与方法; 掌握程序设计软件固有数据类型及大部分内部函数的用法; 掌握数据库程序、Internet程序的基本知识; 掌握Windows程序间通信的几种方法。 5.2.2 技能要求 具有熟练使用程序设计软件的各种控件编制窗体的技能; 具有熟练使用程序设计软件大部分内部函数完成特定功能的技能; 具有设计简单数据库程序与Internet程序的技能; 具有用剪贴板及OLE等在Windows程序间简单通讯的技能。 5.3 程序师 5.3.1 知识要求 掌握二种以上程序设计软件中各种控件的主要属性与方法; 掌握程序设计软件中内建的对象属性、方法等; 掌握自建可重用程序设计软件对象与数据类型的方法; 掌握Client/Server程序模型。 5.3.2 技能要求 具有熟练使用程序设计软件中各种控件编制窗体的技能; 具有熟练设计可重用程序设计软件对象与数据类型的技能; 具有设计Client/Server程序的技能; 具有优化程序效率的技能。 6 鉴定要求 6.1 申报条件 考试面向全体社会劳动者; 具有程序设计软件基础知识,能设计简单的windows程序,制作各种窗体,读写文本文件者,可参加初级程序员级的考试; 具有程序设计软件全面知识,能熟练设计复杂的windows程序,基本的数据库与Internet应用程序者,可参加中级程序员级的考试; 具有二种以上程序设计软件的综合知识,能熟练设计复杂windows程序,熟练使用程序设计软件的函数、过程、自定义对象,编写完善的多媒体程序、数据库应用程序、Internet程序、Client /Server程序者,可参加高级程序员级的考试。 6.2 考评员组成 本项考核应由在劳动部职业技能鉴定中心注册的考评员组成考评组主持,每次考试考评组组成不得少于三名注册考评员,考生与考评远比例不低于10:1。 6.3 鉴定方式与鉴定时间 程序员:实际测试操作技能120分钟,理论考试60分钟。 高级程序员:实际测试操作技能120分钟,理论考试60分钟。 程序师:实际测试操作技能120分钟,理论考试60分钟。 7 鉴定内容 7.1 程序员 Windows平台及其环境下的中文操作系统、程序设计软件(推荐使用中文Windows 95/98、Visual Basic 5.0学习版或专业版) 7.1.1 基础知识 Windows 程序界面的基本要素:窗口、菜单、工具条; Basic的基本语法:变量、语句、条件控制与循环控制; 对象、对象属性、对象方法的概念; 文件系统及对文件类型的确认; Visual Basic 5.0的开发环境。 7.1.2 设计标准windows程序 建立Visual Basic 5.0标准 EXE工程; 设计 SDI或MDI窗体,配置MDI窗体的属性; 在窗体中加入文本框,给文本框的多种属性赋值; 在窗体中加入命令按钮,编写代码响应按钮按下事件; 窗体中加入其它学习版控件,设置相应属性; 编写代码响应键盘、鼠标事件; 编写代码响应窗体或窗体中控件的事件,在运行时改变窗体或控件的属性; 加入或修改菜单、工具条,并编写代码响应菜单或工具条事件。 读写文本文件 编写代码将文本写入文件; 编写代码将文本从文件中读出。 打印 编写代码将文本文件内容在打印机上打印出来。 7.2 高级程序员 Windows平台及其环境下的中文操作系统、程序设计软件(推荐使用中文Windows 95/98、Visual Basic 5.0 专业版) 7.2.1 基础知识 Visual Basic 5.0 专业版的各种控件的主要属性与方法; Visual Basic 5.0 固有数据类型及重要内部函数(如字符串函数、日期函数和数学函数)的用法; 数据库程序、Internet程序的基本知识。 7.2.2 设计界面复杂的windows程序 用Visual Basic 5.0专业版的各种控件编制SDI或MDI窗体; 用Visual Basic 5.0专业版的各种控件设计具有特定功能的对话框; 利用Visual Basic 5.0 内部函数设计具有特定功能的子程序。 设计简单数据库程序 使用Visual Basic 5.0专业版的几种数据控件读取与显示数据库中的记录; 使用Visual Basic 5.0专业版的数据控件更新数据库中的记录; 使用Visual Basic 5.0专业版的内建DataBase对象访问数据库。 7.2.3 设计简单Internet程序 在窗体中加入WebBrowser控件,配置基本属性; 编写代码载入并显示Web页面; 编写代码响应WebBrowser控件的事件。 程序间通讯 在程序间用剪贴板传递文本或图形数据; 创建与使用OLE对象; 使用OLE 自动化操纵word等应用程序。 7.3 程序师 Windows平台及其环境下的中文操作系统、程序设计软件(推荐使用中文Windows 95/98、Visual Basic 5.0 专业版或企业版) 7.3.1 基本知识 Visual Basic 中使用内建的对象(不是控件)的方法; 自建可重用Visual Basic 5.0对象与数据类型的方法; Client/Server程序模型; 提高程序性能与效率的注意事项; 调试程序的方法。 7.3.2 设计界面复杂的windows程序 用Visual Basic 5.0专业版的各种控件编制SDI或MDI窗体; 设计Visual Basic 代码在窗体中直接绘图; 设计Visual Basic 代码在窗体中制作动画; 设计自定义windows事件,向窗体发送事件。 7.3.3 设计完善的数据库程序 用Visual Basic 5.0专业版的数据控件用和SQL语言实现高级查询; 编写Visual Basic 监视数据库的变化(如更新等)。 7.3.4 设计完善的Internet程序 编写强化Web页面的小型Activex控件; 编写在Web页面中打开文挡的Activex Document程序。 7.3.5 设计小型Client/Server程序 7.3.6 完成产品的后步骤 设计版权信息; 设计程序启动时的扉页; 制作安装程序。
|