a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > Delphi > 正文

論程序設(shè)計(jì)課程與Delphi教材的編寫

2019-11-18 18:02:07
字體:
供稿:網(wǎng)友

摘自《Delphi 程序設(shè)計(jì)大學(xué)教程(劉藝 編著 機(jī)械工業(yè)出版社2005)

http://www.liu-yi.net/BBS/dispbbs.asp?boardID=6&ID=300&page=1

計(jì)算機(jī)程序設(shè)計(jì)既是一門概念復(fù)雜,知識(shí)面廣的理論課,也是一門面向?qū)崙?zhàn)、需要?jiǎng)邮值膶?shí)踐課。幾乎所有的初學(xué)編程者都?jí)粝胫谐蝗漳茉谟?jì)算機(jī)上馳騁,讓一行行程序在自己敲擊鍵盤的手下源源不斷地流出,真真成為駕馭計(jì)算機(jī)的主人。然而,學(xué)完程序設(shè)計(jì)課程后,真正開始編寫程序時(shí),卻往往會(huì)覺得難以下手、無所適從。盡管自己刻苦學(xué)習(xí),高分通過考試,但并不能體會(huì)到所學(xué)知識(shí)給實(shí)際編程帶來的便利和優(yōu)勢(shì)。

為什么會(huì)這樣?一方面原因是我們的學(xué)生在學(xué)習(xí)時(shí)沒有掌握程序設(shè)計(jì)的一般過程,沒有深入了解通用程序設(shè)計(jì)語言的本質(zhì)規(guī)律。另一方面是我們的教學(xué)體制僵化、教材陳舊,教學(xué)思想和內(nèi)容跟不上時(shí)代的發(fā)展,與軟件開發(fā)實(shí)際情況脫節(jié)。

計(jì)算機(jī)程序設(shè)計(jì)語言是一種實(shí)現(xiàn)對(duì)計(jì)算機(jī)操作和控制的人造語言,但程序設(shè)計(jì)語言僅僅是程序設(shè)計(jì)的手段和途徑而并不是程序設(shè)計(jì)全部。因此,掌握程序設(shè)計(jì)語言并不意味著就精通程序設(shè)計(jì),就能寫出優(yōu)秀的程序。實(shí)際上,程序設(shè)計(jì)所涉及的領(lǐng)域、知識(shí)和技能要遠(yuǎn)遠(yuǎn)超出我們的想象。因此本教材對(duì)于程序設(shè)計(jì)課程有著自己不同的理解:

程序設(shè)計(jì)首先是一個(gè)過程
程序設(shè)計(jì)過程通常分為問題建模、算法設(shè)計(jì)、編寫代碼和編譯調(diào)試等4個(gè)階段。不同階段的任務(wù)是相對(duì)獨(dú)立的,不能混為一談。即使是一個(gè)比較簡(jiǎn)單的程序,我們也應(yīng)該養(yǎng)成先分析,再下手,最后調(diào)試的習(xí)慣,嚴(yán)格遵循程序設(shè)計(jì)過程。因?yàn)樵谌狈?duì)問題深入、全面分析的情況下,就匆匆動(dòng)手編寫程序,將會(huì)增加失敗的風(fēng)險(xiǎn),帶來后期修改、維護(hù)的麻煩。因此學(xué)習(xí)程序設(shè)計(jì),不但不能回避程序設(shè)計(jì)過程,更要從軟件開發(fā)過程和軟件生命周期的高度來了解和掌握程序設(shè)計(jì)過程,從一開始就要養(yǎng)成遵從程序設(shè)計(jì)準(zhǔn)則從事程序設(shè)計(jì)的良好習(xí)慣。有別于其他程序設(shè)計(jì)教材,本書強(qiáng)調(diào)程序設(shè)計(jì)和軟件開發(fā)過程的重要性,為讀者介紹了有關(guān)軟件建模與測(cè)試的基本原理和技術(shù)。特別考慮到現(xiàn)代軟件開依賴于集體合作和項(xiàng)目管理,是匯集了很多程序設(shè)計(jì)過程的更大的過程。因此,除了在書中增加有關(guān)軟件過程實(shí)施和管理的介紹外,還把如何撰寫規(guī)范的程序代碼作為重要一節(jié),使得讀者在學(xué)習(xí)程序設(shè)計(jì)之初就了解程序設(shè)計(jì)的規(guī)范,注重編寫程序的規(guī)范性、正確性和可*性,對(duì)于培養(yǎng)將來參與大型軟件開發(fā)所需要的分工合作團(tuán)隊(duì)成員十分重要。

程序設(shè)計(jì)還是一種解決問題的方法和能力
學(xué)習(xí)程序設(shè)計(jì)主要是傳授思考用計(jì)算機(jī)解決問題的方法,培養(yǎng)編程應(yīng)用能力,而不是僅僅學(xué)會(huì)某個(gè)程序設(shè)計(jì)語言的語法規(guī)則。很多學(xué)生能弄清楚循環(huán)、if-else結(jié)構(gòu)以及算術(shù)表達(dá)式,但很難把一個(gè)編程問題分解成結(jié)構(gòu)良好的Delphi程序。這暴露了程序設(shè)計(jì)教學(xué)中偏重語法細(xì)節(jié),忽略總體思想方法和整體過程實(shí)現(xiàn)的問題。

盡管程序設(shè)計(jì)理論的發(fā)展為解決問題提供了很多有效方法,但對(duì)于初學(xué)者而言學(xué)習(xí)的捷近應(yīng)該是抓住最核心的思想方法:即結(jié)構(gòu)化方法和面向?qū)ο蠓椒ā閷?shí)現(xiàn)這個(gè)目的,我們既把結(jié)構(gòu)化算法分析和設(shè)計(jì)作為教材重點(diǎn),也把面向?qū)ο蠓治龊驮O(shè)計(jì)作為重點(diǎn)。對(duì)于前者,我們以順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)這三種基本結(jié)構(gòu)為基礎(chǔ),講解常用的結(jié)構(gòu)化算法;對(duì)于后者,我們則圍繞面向?qū)ο蟮某橄笮浴⒗^承性、多態(tài)性和封裝性這4個(gè)本質(zhì)特點(diǎn)闡述面向?qū)ο蟪绦蛟O(shè)計(jì)的基本方法。通過強(qiáng)調(diào)基本概念、基本方法、基本應(yīng)用,我們旨在為初學(xué)者奠定扎實(shí)的程序設(shè)計(jì)基礎(chǔ),樹立良好的編程思想。通過大量的實(shí)例分析和范例程序設(shè)計(jì)過程演示,我們力圖給初學(xué)者建立完整印象,培養(yǎng)其從整體把握問題和解決問題的編程能力。

程序設(shè)計(jì)最終是對(duì)程序設(shè)計(jì)語言的應(yīng)用
程序設(shè)計(jì)和程序設(shè)計(jì)語言存在著有趣的辯證關(guān)系。程序設(shè)計(jì)可以用不同的程序設(shè)計(jì)語言來實(shí)現(xiàn),但是不同的程序設(shè)計(jì)語言又決定著能使用怎樣的程序設(shè)計(jì)思想和方法,制約著程序設(shè)計(jì)的實(shí)現(xiàn)能力和效率。本書使用Delphi作為學(xué)習(xí)程序設(shè)計(jì)的語言,并不是因?yàn)镈elphi有強(qiáng)大的可視化編程功能,而是因?yàn)镈elphi不但繼承了Pascal語言完美的結(jié)構(gòu)化風(fēng)格,而且還具有面向?qū)ο笳Z言的真正優(yōu)勢(shì)。更可喜的是Delphi還在繼續(xù)發(fā)展,不斷吸取現(xiàn)代編程語言的精華。這一切使得Delphi作為現(xiàn)代通用程序設(shè)計(jì)語言的代表,特別適合教學(xué)使用。因此學(xué)習(xí)Delphi語言,掌握Delphi程序設(shè)計(jì)方法是本課程的另一個(gè)重要任務(wù)。

本書雖然以Delphi語言為背景介紹程序設(shè)計(jì)語言的相關(guān)知識(shí),但是重點(diǎn)強(qiáng)調(diào)的是一些通用的思想方法,而放棄了Delphi的一些奇技淫巧。讀者應(yīng)該注意到,不同的程序設(shè)計(jì)語言其語法和風(fēng)格可能迥異,但無論哪一種語言,都是以數(shù)據(jù)(類型)、操作(運(yùn)算)、控制(邏輯流程)為基本內(nèi)容。更進(jìn)一步講,學(xué)習(xí)一門程序設(shè)計(jì)語言,應(yīng)該超越語言的具體表述格式,不拘泥于繁蕪的語法現(xiàn)象,而是站在抽象的高度,掌握程序設(shè)計(jì)的基本概念,深入了解程序設(shè)計(jì)語言的本質(zhì)規(guī)律。這樣將會(huì)為深入學(xué)習(xí)其他程序設(shè)計(jì)語言帶來便利。



上一篇:用Delphi制作以瀏覽器為界面的應(yīng)用程序

下一篇:delphi+Oracle做的三層結(jié)構(gòu)的干部管理系統(tǒng)

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
學(xué)習(xí)交流
熱門圖片

新聞熱點(diǎn)

疑難解答

圖片精選

網(wǎng)友關(guān)注

主站蜘蛛池模板: 亚洲一区二区三区在线视频 | 91精品国产99久久久久久红楼 | 日本三级视频 | 一区二区视频免费 | 国产一级免费视频 | 亚洲国产精品一区 | 国产美女精品视频免费观看 | 国产极品美女在线播放 | 国产精品久久久久久久久久久久 | www日韩| 久久视频一区二区 | 欧美一级特黄aaaaaaa视频片 | 国产精品99久久免费观看 | 亚洲欧洲一区二区三区 | 五月婷婷免费视频 | 国产在线一区二区三区 | 欧美日韩专区 | 欧美一级精品片在线看 | 99视频这里有精品 | 又爽又大又黄a级毛片在线视频 | 亚洲天天干 | av免费网站在线观看 | 午夜社区 | 裸体喂奶一级裸片 | 欧美三级欧美成人高清www | 最新av片| 一级毛片电影院 | 亚洲欧洲综合av | 欧美淫视频 | 男女午夜羞羞视频 | 日韩精品视频在线播放 | 亚洲日韩欧美一区二区在线 | 天天拍天天操 | 欧美一级精品片在线看 | 91精品综合久久久久久五月天 | 天天操天天干天天干 | www亚洲成人| 欧美在线观看网站 | 久久久久一区二区三区 | 亚洲午夜电影 | 91在线视频福利 |