亚洲免费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è)教學改革淺析
        人妻一区二区三区av| 精品一区二区三区四区少妇| 一区二区三区免费观看在线视频| 国产丝袜美腿在线播放| 色综合久久五十路人妻| 中文字幕乱码熟女人妻在线| 精品国内在视频线2019| 亚洲av无码不卡久久| 久久精品伊人无码二区| 亚洲无人区乱码中文字幕| 久草中文在线这里只有精品| 国偷自拍av一区二区三区| 51国产黑色丝袜高跟鞋| 国产成人亚洲综合一区| 久久99亚洲网美利坚合众国| 色婷婷亚洲精品综合影院| 国产精品无码无卡无需播放器 | 国产精品涩涩涩一区二区三区免费| 亚洲av网站首页在线观看| 亚洲一区二区三区国产| 国产69精品久久久久久久| 日韩中文字幕欧美亚洲第一区| 亚洲美女性生活一级片| 成人一区二区人妻少妇| 国产电影无码午夜在线播放| 真实国产乱啪福利露脸| 人妻中文字幕不卡精品| av天堂免费在线播放| 熟女少妇内射日韩亚洲| 亚洲免费黄色| 成人免费播放片高清在线观看| 欧美黑人巨大videos精品| 久久久久久国产精品免费免费| 午夜探花在线观看| 日韩成精品视频在线观看| 亚洲偷自拍国综合第一页| 欧洲极品少妇| 无码一区二区三区在| 午夜av天堂精品一区| 午夜性无码专区| 国产亚洲高清不卡在线观看|