亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        模塊化的面向?qū)ο蟪绦蛟O計教學研究

        2017-04-08 19:34:10文暢謝凱
        電腦知識與技術 2017年5期
        關鍵詞:面向?qū)ο蟪绦蛟O計計算機專業(yè)模塊化

        文暢 謝凱

        摘要:該文針對《面向?qū)ο蟪绦蛟O計》課程教學中不足,以軟件工程師的培養(yǎng)為導向,提出從模塊開發(fā)教學和實踐教學等方面對該課程教學進行改革,并通過案例分析說明,使學生盡快熟悉整個編程的流程,從純代碼編程向可視化編程過渡,提高編程的質(zhì)量和效率,獲得了良好的教學效果。

        關鍵詞:面向?qū)ο蟪绦蛟O計;模塊化;計算機專業(yè)

        中圖分類號:G642 文獻標識碼:A 文章編號:1009-3044(2017)05-0071-02

        模塊化的面向?qū)ο蟪绦蛟O計是一種軟件設計與開發(fā)的新方法,其核心思想將整個軟件分割成不同功能化模塊,在開始編碼之前,先做模塊化設計,畫出整個軟件模塊化流程圖。然后編寫各個“模塊代碼”,對各個模塊進行測試,確保每個模塊測試通過。最后將各個模塊連接起來,進行整個軟件的測試,確保整個軟件的正常運行。

        面向?qū)ο蟪绦蛟O計[1]是計算機專業(yè)和信息類專業(yè)一門重要的專業(yè)基礎課。本文針對《面向?qū)ο蟪绦蛟O計》課程教學中不足,將模塊化開發(fā)理念引入面向?qū)ο蟪绦蛟O計,通過計算機專業(yè)和信工專業(yè)幾個實驗班的多輪教學實踐檢驗,學生受益匪淺。

        1 面向?qū)ο蟪绦蛟O計與模塊化教學結(jié)合

        我們通過多年的教學實踐發(fā)現(xiàn),大學生在剛開始學習面向?qū)ο蟪绦蛟O計的障礙來主要來自于以下兩個方面[2]:1)缺乏計算機的程序化思維模式;2)對整個程序的運行過程不是非常了解。要想學好面向?qū)ο蟪绦蛟O計,要了解程序如何運行、運行的順序和運行結(jié)果。只有具備了這方面的認識,才能更好設計可視化程序,解決工程碰到的實際問題。同時,也解決了缺乏計算機的程序化思維模式的問題。

        為避免面向?qū)ο蟪绦蚓幊讨械娜秉c引入結(jié)構(gòu)化編程的模塊化思想。在采用面向?qū)ο缶幊痰倪^程中發(fā)現(xiàn),引入傳統(tǒng)變成方法的模塊化思想后,程序的易讀性和可重用性比單純使用面向?qū)ο蟮姆椒ㄐЧ?,在實際編程中,具有很好的效果。

        2 案例分析

        我們以一個案例為例,來說明模塊開發(fā)方法的優(yōu)越性以及在面向?qū)ο蟪绦蛟O計教學中的應用 [3]。

        例如,要求學生用VC6.0做一個簡單的繪圖軟件。軟件的功能如下:

        1)啟動界面,要求將“VC大作業(yè)2”寫在軟件啟動界面上,界面上有“確定”和“取消”兩個按鈕,點擊“確定”按鈕進入繪圖主程序,點擊“取消”按鈕退出程序。

        2)繪圖程序,要求如下:①有圖像工具欄,完成“畫正弦波”、“畫方波”、“畫鋸齒波”、“單視圖”、“雙視圖”和“退出主程序”六大功能。②繪圖界面切分為上下兩部分,上部為繪圖區(qū),下部為控制區(qū)。

        3)退出界面,要求將“你確定退出嗎”寫在軟件退出界面上,界面上有“確定”和“取消”兩個按鈕,點擊“確定”按鈕退出繪圖主程序,點擊“取消”按鈕返回繪圖主程序。

        2.1 軟件模塊化流程

        1)啟動模塊:啟動模塊主要通過對話框模板來設計。程序剛開始運行時,會彈出一個啟動對話框,用戶根據(jù)對話框上的提示,做出相應的選擇。在整個啟動對話框退出之前,整個應用程序不能繼續(xù)其他的操作。

        建立一個與啟動模塊相對應的類,類名為CStartDlg,該類為CDialog的一個公有派生類。同時為該類建立一個相對應的可視資源IDD_START_DIALOG,如圖1所示。

        2)繪圖模塊:擬采用VC6.0的單文檔程序來設計繪圖模塊。該模塊分為三步完成,首先建立工具欄,利用VC6.0提供的畫筆繪制工具欄,如圖2所示。

        然后按照軟件功能要求將繪圖區(qū)域分為顯示和控制兩部分。程序的代碼圖3所示。

        最后在內(nèi)存區(qū)域?qū)φ也?、方波和鋸齒波進行繪制。

        3)退出模塊:擬采用對話框來設計退出模塊。建立一個與退出模塊相對應的類,類名為CExitDlg,該類為CDialog的一個公有派生類。同時為該類建立一個相對應的可視資源IDD_EXIT_DIALOG,如圖4所示。

        3 結(jié)論

        通過模塊化的設計,進行可視化編程的訓練??梢允箤W生盡快熟悉整個編程的流程,從純代碼編程向可視化編程過渡。在進行編程前,讓學生進行軟件整體模塊的方案設計,可以提高學生編程的效率,為以后進入軟件開發(fā)團隊,承擔部分模塊化設計打下堅實的基礎。

        參考文獻:

        [1] 譚浩強.C++面向?qū)ο蟪绦蛟O計[M].北京:清華大學出版社,2014.

        [2] 余厚全,吳凌云,陳永軍.電子信息類專業(yè)實驗教學的幾點思考[J].實驗室研究與探索, 2009,28(6):102-104.

        [3] 譚浩強.C++面向?qū)ο蟪绦蛟O計題解與上機指導[M]. 北京:清華大學出版社,2014.

        猜你喜歡
        面向?qū)ο蟪绦蛟O計計算機專業(yè)模塊化
        模塊化自主水下機器人開發(fā)與應用
        “以賽促學,以賽促教”促進計算機專業(yè)教學理念創(chuàng)新與實踐研究
        模塊化住宅
        ACP100模塊化小型堆研發(fā)進展
        中國核電(2017年2期)2017-08-11 08:00:56
        模塊化VS大型工廠
        基于MOOC的編譯原理分階段課程教學研究
        計算機教育(2016年9期)2016-12-21 00:32:22
        CDIO理念下《面向?qū)ο蟪绦蛟O計》教學改革研究
        科技視界(2016年16期)2016-06-29 21:58:51
        獨立學院面向?qū)ο蟪绦蛟O計教學模式的探討與實踐
        考試周刊(2016年43期)2016-06-18 17:32:22
        軟件工程專業(yè)面向?qū)ο蟪绦蛟O計教學改革研究
        科技視界(2016年4期)2016-02-22 12:31:42
        職業(yè)高中計算機專業(yè)教學改革淺析
        欧美日韩在线视频一区| 国产在线看不卡一区二区| 91九色极品探花内射| 久久不见久久见免费视频6 | 亚洲精品亚洲人成在线播放| 国产av精品一区二区三区视频| 国产人成视频在线视频| 国产亚洲精品aaaa片小说| 精品无码av不卡一区二区三区| 毛片免费在线播放| 国产精品1区2区| 日本在线观看一区二区三区视频| 亚洲 另类 小说 国产精品| 亚洲一区二区三区中文字幂| 国产农村妇女高潮大叫| 亚洲欧洲AV综合色无码| 国产在线视频网友自拍| 欧美性猛交xxxx免费看蜜桃| 成人性生交大片免费看r| 欧美日韩一二三区高在线| 国产一区二区av在线观看| 国产精品蝌蚪九色av综合网| 国99久9在线 | 免费| 1000部拍拍拍18勿入免费视频下载| 国产精品国产三级国产专播| 免费人成黄页网站在线观看国内| 亚洲中文字幕久久在线| 人妻夜夜爽天天爽| 国产一区二区激情对白在线| 久久久亚洲一区二区三区| 亚洲另类无码专区首页| 2019年92午夜视频福利| 亚洲一区二区高清在线| 亚洲av免费不卡在线观看| 国产精品av在线| 精品少妇一区二区三区视频| 久久婷婷国产五月综合色| 日本精品一级二区三级| 国产偷久久久精品专区| 国产91精选在线观看麻豆| 国产精品一区二区黄色片|