應(yīng)用程序設(shè)計(jì)編制技能培訓(xùn)和鑒定標(biāo)準(zhǔn)
1 定義
使用計(jì)算機(jī)程序設(shè)計(jì)軟件設(shè)計(jì)與開(kāi)發(fā)能夠在微型計(jì)算機(jī)上運(yùn)行,具有程序界面特征的應(yīng)用程序及實(shí)用產(chǎn)品的技能。
2 適用對(duì)象
使用計(jì)算機(jī)程序設(shè)計(jì)軟件設(shè)計(jì)與開(kāi)發(fā)各種應(yīng)用程序及實(shí)用產(chǎn)品的程序設(shè)計(jì)人員各其他計(jì)算機(jī)工作人員。
3 相應(yīng)等級(jí)
* 程序員:專項(xiàng)水平達(dá)到相當(dāng)于中華人民共和國(guó)職業(yè)資格技能等級(jí)四級(jí)。掌握程序設(shè)計(jì)與計(jì)算機(jī)語(yǔ)言的初步知識(shí),能熟練地使用一種程序設(shè)計(jì)軟件設(shè)計(jì)簡(jiǎn)單的應(yīng)用程序,制作菜單、工具條及各種窗體,并能編寫(xiě)與用戶交互的方法,改變窗體及其中的各種元件的屬性;掌握讀寫(xiě)普通文件中數(shù)據(jù)及打印輸出的方法。
* 高級(jí)程序員:專項(xiàng)水平達(dá)到相當(dāng)于中華人民共和國(guó)職業(yè)資格技能等級(jí)三級(jí)。能熟練地使用專業(yè)程序設(shè)計(jì)軟件的各種控件,設(shè)計(jì)比較復(fù)雜的程序。初步掌握不同程序間的信息共享方法,設(shè)計(jì)簡(jiǎn)單的數(shù)據(jù)庫(kù)與Internet應(yīng)用程序。
* 程序師:專項(xiàng)水平達(dá)到相當(dāng)于中華人民共和國(guó)職業(yè)資格技能等級(jí)二級(jí)。能夠熟練地使用多種程序設(shè)計(jì)軟件設(shè)計(jì)界面復(fù)雜的windows程序,熟練編寫(xiě)復(fù)雜的子程序或?qū)ο,靈活定義各種數(shù)據(jù)格式,編寫(xiě)功能較完善的多媒體程序、數(shù)據(jù)庫(kù)程序、Internet 應(yīng)用程序、Client/Server 程序等,并掌握提高程序效率與性能的方法與技巧。
4 培訓(xùn)期限
程序員: 短期強(qiáng)化培訓(xùn)80-100學(xué)時(shí)。
高級(jí)程序員: 短期強(qiáng)化培訓(xùn)100-120學(xué)時(shí)。
程序師: 短期強(qiáng)化培訓(xùn)120-150學(xué)時(shí)。
5 技能標(biāo)準(zhǔn)
5.1 程序員
5.1.1 知識(shí)要求
掌握 windows 程序的基本概念、界面風(fēng)格與運(yùn)行機(jī)制;
掌握 Basic 語(yǔ)言的基本概念、數(shù)據(jù)類型、簡(jiǎn)單的條件控制與循環(huán)控制語(yǔ)句;
掌握 windows程序設(shè)計(jì)中對(duì)象、對(duì)象屬性、對(duì)象方法的概念及使用方法;
了解應(yīng)用程序的開(kāi)發(fā)環(huán)境;
了解windows 文件及文件類型。
5.1.2 技能要求
具有使用程序設(shè)計(jì)軟件建立標(biāo)準(zhǔn)EXE工程、編譯該工程及運(yùn)行結(jié)果的能力;
具有設(shè)計(jì)SDI、MDI窗體,加入菜單、工具條、按鈕、文本框等控件的能力;
具有設(shè)計(jì)響應(yīng)基本的windows事件(如按下按鈕、菜單、工具條等)的程序過(guò)程,并在過(guò)程代碼中改變窗體中部分控件屬性的能力;
具有編寫(xiě)程序過(guò)程讀寫(xiě)文本文件內(nèi)容的能力。
5.2 高級(jí)程序員
5.2.1 知識(shí)要求
掌握程序設(shè)計(jì)軟件中各種控件的主要屬性與方法;
掌握程序設(shè)計(jì)軟件固有數(shù)據(jù)類型及大部分內(nèi)部函數(shù)的用法;
掌握數(shù)據(jù)庫(kù)程序、Internet程序的基本知識(shí);
掌握Windows程序間通信的幾種方法。
5.2.2 技能要求
具有熟練使用程序設(shè)計(jì)軟件的各種控件編制窗體的技能;
具有熟練使用程序設(shè)計(jì)軟件大部分內(nèi)部函數(shù)完成特定功能的技能;
具有設(shè)計(jì)簡(jiǎn)單數(shù)據(jù)庫(kù)程序與Internet程序的技能;
具有用剪貼板及OLE等在Windows程序間簡(jiǎn)單通訊的技能。
5.3 程序師
5.3.1 知識(shí)要求
掌握二種以上程序設(shè)計(jì)軟件中各種控件的主要屬性與方法;
掌握程序設(shè)計(jì)軟件中內(nèi)建的對(duì)象屬性、方法等;
掌握自建可重用程序設(shè)計(jì)軟件對(duì)象與數(shù)據(jù)類型的方法;
掌握Client/Server程序模型。
5.3.2 技能要求
具有熟練使用程序設(shè)計(jì)軟件中各種控件編制窗體的技能;
具有熟練設(shè)計(jì)可重用程序設(shè)計(jì)軟件對(duì)象與數(shù)據(jù)類型的技能;
具有設(shè)計(jì)Client/Server程序的技能;
具有優(yōu)化程序效率的技能。
6 鑒定要求
6.1 申報(bào)條件
考試面向全體社會(huì)勞動(dòng)者;
具有程序設(shè)計(jì)軟件基礎(chǔ)知識(shí),能設(shè)計(jì)簡(jiǎn)單的windows程序,制作各種窗體,讀寫(xiě)文本文件者,可參加初級(jí)程序員級(jí)的考試;
具有程序設(shè)計(jì)軟件全面知識(shí),能熟練設(shè)計(jì)復(fù)雜的windows程序,基本的數(shù)據(jù)庫(kù)與Internet應(yīng)用程序者,可參加中級(jí)程序員級(jí)的考試;
具有二種以上程序設(shè)計(jì)軟件的綜合知識(shí),能熟練設(shè)計(jì)復(fù)雜windows程序,熟練使用程序設(shè)計(jì)軟件的函數(shù)、過(guò)程、自定義對(duì)象,編寫(xiě)完善的多媒體程序、數(shù)據(jù)庫(kù)應(yīng)用程序、Internet程序、Client /Server程序者,可參加高級(jí)程序員級(jí)的考試。
6.2 考評(píng)員組成
本項(xiàng)考核應(yīng)由在勞動(dòng)部職業(yè)技能鑒定中心注冊(cè)的考評(píng)員組成考評(píng)組主持,每次考試考評(píng)組組成不得少于三名注冊(cè)考評(píng)員,考生與考評(píng)遠(yuǎn)比例不低于10:1。
6.3 鑒定方式與鑒定時(shí)間
程序員:實(shí)際測(cè)試操作技能120分鐘,理論考試60分鐘。
高級(jí)程序員:實(shí)際測(cè)試操作技能120分鐘,理論考試60分鐘。
程序師:實(shí)際測(cè)試操作技能120分鐘,理論考試60分鐘。
7 鑒定內(nèi)容
7.1 程序員
Windows平臺(tái)及其環(huán)境下的中文操作系統(tǒng)、程序設(shè)計(jì)軟件(推薦使用中文Windows 95/98、Visual Basic 5.0學(xué)習(xí)版或?qū)I(yè)版)
7.1.1 基礎(chǔ)知識(shí)
Windows 程序界面的基本要素:窗口、菜單、工具條;
Basic的基本語(yǔ)法:變量、語(yǔ)句、條件控制與循環(huán)控制;
對(duì)象、對(duì)象屬性、對(duì)象方法的概念;
文件系統(tǒng)及對(duì)文件類型的確認(rèn);
Visual Basic 5.0的開(kāi)發(fā)環(huán)境。
7.1.2 設(shè)計(jì)標(biāo)準(zhǔn)windows程序
建立Visual Basic 5.0標(biāo)準(zhǔn) EXE工程;
設(shè)計(jì) SDI或MDI窗體,配置MDI窗體的屬性;
在窗體中加入文本框,給文本框的多種屬性賦值;
在窗體中加入命令按鈕,編寫(xiě)代碼響應(yīng)按鈕按下事件;
窗體中加入其它學(xué)習(xí)版控件,設(shè)置相應(yīng)屬性;
編寫(xiě)代碼響應(yīng)鍵盤(pán)、鼠標(biāo)事件;
編寫(xiě)代碼響應(yīng)窗體或窗體中控件的事件,在運(yùn)行時(shí)改變窗體或控件的屬性;
加入或修改菜單、工具條,并編寫(xiě)代碼響應(yīng)菜單或工具條事件。
讀寫(xiě)文本文件
編寫(xiě)代碼將文本寫(xiě)入文件;
編寫(xiě)代碼將文本從文件中讀出。
打印
編寫(xiě)代碼將文本文件內(nèi)容在打印機(jī)上打印出來(lái)。
7.2 高級(jí)程序員
Windows平臺(tái)及其環(huán)境下的中文操作系統(tǒng)、程序設(shè)計(jì)軟件(推薦使用中文Windows 95/98、Visual Basic 5.0 專業(yè)版)
7.2.1 基礎(chǔ)知識(shí)
Visual Basic 5.0 專業(yè)版的各種控件的主要屬性與方法;
Visual Basic 5.0 固有數(shù)據(jù)類型及重要內(nèi)部函數(shù)(如字符串函數(shù)、日期函數(shù)和數(shù)學(xué)函數(shù))的用法;
數(shù)據(jù)庫(kù)程序、Internet程序的基本知識(shí)。
7.2.2 設(shè)計(jì)界面復(fù)雜的windows程序
用Visual Basic 5.0專業(yè)版的各種控件編制SDI或MDI窗體;
用Visual Basic 5.0專業(yè)版的各種控件設(shè)計(jì)具有特定功能的對(duì)話框;
利用Visual Basic 5.0 內(nèi)部函數(shù)設(shè)計(jì)具有特定功能的子程序。
設(shè)計(jì)簡(jiǎn)單數(shù)據(jù)庫(kù)程序
使用Visual Basic 5.0專業(yè)版的幾種數(shù)據(jù)控件讀取與顯示數(shù)據(jù)庫(kù)中的記錄;
使用Visual Basic 5.0專業(yè)版的數(shù)據(jù)控件更新數(shù)據(jù)庫(kù)中的記錄;
使用Visual Basic 5.0專業(yè)版的內(nèi)建DataBase對(duì)象訪問(wèn)數(shù)據(jù)庫(kù)。
7.2.3 設(shè)計(jì)簡(jiǎn)單Internet程序
在窗體中加入WebBrowser控件,配置基本屬性;
編寫(xiě)代碼載入并顯示W(wǎng)eb頁(yè)面;
編寫(xiě)代碼響應(yīng)WebBrowser控件的事件。
程序間通訊
在程序間用剪貼板傳遞文本或圖形數(shù)據(jù);
創(chuàng)建與使用OLE對(duì)象;
使用OLE 自動(dòng)化操縱word等應(yīng)用程序。
7.3 程序師
Windows平臺(tái)及其環(huán)境下的中文操作系統(tǒng)、程序設(shè)計(jì)軟件(推薦使用中文Windows 95/98、Visual Basic 5.0 專業(yè)版或企業(yè)版)
7.3.1 基本知識(shí)
Visual Basic 中使用內(nèi)建的對(duì)象(不是控件)的方法;
自建可重用Visual Basic 5.0對(duì)象與數(shù)據(jù)類型的方法;
Client/Server程序模型;
提高程序性能與效率的注意事項(xiàng);
調(diào)試程序的方法。
7.3.2 設(shè)計(jì)界面復(fù)雜的windows程序
用Visual Basic 5.0專業(yè)版的各種控件編制SDI或MDI窗體;
設(shè)計(jì)Visual Basic 代碼在窗體中直接繪圖;
設(shè)計(jì)Visual Basic 代碼在窗體中制作動(dòng)畫(huà);
設(shè)計(jì)自定義windows事件,向窗體發(fā)送事件。
7.3.3 設(shè)計(jì)完善的數(shù)據(jù)庫(kù)程序
用Visual Basic 5.0專業(yè)版的數(shù)據(jù)控件用和SQL語(yǔ)言實(shí)現(xiàn)高級(jí)查詢;
編寫(xiě)Visual Basic 監(jiān)視數(shù)據(jù)庫(kù)的變化(如更新等)。
7.3.4 設(shè)計(jì)完善的Internet程序
編寫(xiě)強(qiáng)化Web頁(yè)面的小型Activex控件;
編寫(xiě)在Web頁(yè)面中打開(kāi)文擋的Activex Document程序。
7.3.5 設(shè)計(jì)小型Client/Server程序
7.3.6 完成產(chǎn)品的后步驟
設(shè)計(jì)版權(quán)信息;
設(shè)計(jì)程序啟動(dòng)時(shí)的扉頁(yè);
制作安裝程序。
相關(guān)信息