應用程序設計編制技能培訓和鑒定標準
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 完成產品的后步驟
設計版權信息;
設計程序啟動時的扉頁;
制作安裝程序。
相關信息