国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

編程小技巧

2003-04-29 00:44:03
關(guān)鍵詞:文件夾程序設(shè)計(jì)代碼

華 松

編寫(xiě)程序是一項(xiàng)系統(tǒng)而繁瑣的工作,它不僅需要程序設(shè)計(jì)人員具有一定的功底,更需要有良好的編程習(xí)慣和風(fēng)格。良好的編程習(xí)慣和風(fēng)格不僅可以使程序代碼更易于讀懂和修改,更重要的是,它可以使程序的結(jié)構(gòu)更加合理,有助于提高程序的執(zhí)行效率。下面是我在程序設(shè)計(jì)中總結(jié)的一些經(jīng)驗(yàn),供大家參考。

程序設(shè)計(jì)

在我們剛開(kāi)始學(xué)習(xí)程序設(shè)計(jì)的時(shí)候,要編寫(xiě)一個(gè)程序,總是先進(jìn)行一番構(gòu)思,然后就一邊寫(xiě)代碼一邊調(diào)試。這種方法一般只適用于非常小的程序,根據(jù)軟件工程的特點(diǎn),如果對(duì)所有程序都還按這種方法進(jìn)行設(shè)計(jì),是不合理的。

其實(shí),設(shè)計(jì)程序就像我們蓋高樓大廈,首先要設(shè)計(jì)圖紙,然后動(dòng)工。所以,對(duì)于個(gè)人編寫(xiě)程序來(lái)說(shuō),應(yīng)遵循以下步驟:

1、問(wèn)題分析:對(duì)我們要使用程序設(shè)計(jì)手段去解決的問(wèn)題進(jìn)行系統(tǒng)地分析,了解程序是做什么的,要達(dá)到一種什么樣的效果等等。

2、結(jié)構(gòu)設(shè)計(jì):也就是對(duì)程序的整體框架進(jìn)行設(shè)計(jì),設(shè)計(jì)出我們需要使用的模塊等等,并畫(huà)出流程圖。

3、用戶界面設(shè)計(jì):在此,我們要設(shè)計(jì)出用于與用戶交互的輸入輸出界面。

4、代碼設(shè)計(jì):在這個(gè)步驟中,我們要進(jìn)行代碼的編寫(xiě)。

5、調(diào)試:對(duì)程序中正在發(fā)生或可能發(fā)生的各種錯(cuò)誤進(jìn)行處理。

6、維護(hù):通俗地說(shuō),維護(hù)就是對(duì)程序進(jìn)行升級(jí),對(duì)原有錯(cuò)誤進(jìn)行修改。

對(duì)于以上幾個(gè)步驟,我想大多數(shù)人會(huì)認(rèn)為代碼設(shè)計(jì)最為重要,但如果程序的結(jié)構(gòu)尚未清楚,我們?cè)诰帉?xiě)代碼的時(shí)候就會(huì)發(fā)生混亂。一個(gè)程序性能的好壞,主要還是取決于它的結(jié)構(gòu)是否合理。因此,在程序設(shè)計(jì)中,我們要盡可能注意這一點(diǎn),這樣才能使我們的程序更加完善。

設(shè)計(jì)環(huán)境

一個(gè)良好的編程環(huán)境可以使我們?cè)诰帉?xiě)程序時(shí),不至于造成各種資源的紊亂,還可以避免資源的丟失。建議大家要在放源程序的目錄下建立“Programs”文件夾;然后再以你要編寫(xiě)的程序名和版本為名建立一個(gè)文件夾,用于存放整個(gè)源程序以及各種資源;最后,分別建立幾個(gè)文件夾,“Documents”:用于存放程序文檔,包括流程圖等;“Resource”:用于存放圖片、聲音、影片等資源;“Debug”:用于存放調(diào)試的程序;“Release”:用于存放最終釋放的程序。

例如:我們要制作一個(gè)英語(yǔ)學(xué)習(xí)軟件,名為“English”,版本為1.0,那么我們的編程環(huán)境中應(yīng)存在以下文件夾:

[DRIVE]:…ProgramsEnglish1Debug

[DRIVE]:…ProgramsEnglish1Documents

[DRIVE]:…ProgramsEnglish1Resource

[DRIVE]:…ProgramsEnglish1Release

另外,最好再建立一個(gè)專門(mén)的文件夾,用于存放各種模塊,以便能實(shí)現(xiàn)代碼的重用。這樣,我們就不用在每次寫(xiě)程序時(shí),都重寫(xiě)所有的模塊,編程速度也會(huì)大大提高。

猜你喜歡
文件夾程序設(shè)計(jì)代碼
磁力文件夾
基于Visual Studio Code的C語(yǔ)言程序設(shè)計(jì)實(shí)踐教學(xué)探索
從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
電子制作(2019年9期)2019-05-30 09:42:04
創(chuàng)世代碼
創(chuàng)世代碼
創(chuàng)世代碼
創(chuàng)世代碼
調(diào)動(dòng)右鍵 解決文件夾管理三大難題
高職高專院校C語(yǔ)言程序設(shè)計(jì)教學(xué)改革探索
TC一鍵直達(dá)常用文件夾
電腦迷(2015年1期)2015-04-29 21:24:13
邻水| 晋江市| 安宁市| 页游| 镇坪县| 洪湖市| 乌海市| 尼玛县| 绍兴县| 乌鲁木齐县| SHOW| 红安县| 瑞丽市| 玛沁县| 普陀区| 公安县| 永川市| 新巴尔虎右旗| 遂宁市| 修文县| 平昌县| 浪卡子县| 隆德县| 新巴尔虎右旗| 宜丰县| 邵阳市| 岳西县| 乌兰浩特市| 建湖县| 娱乐| 水城县| 庐江县| 德格县| 永定县| 小金县| 井陉县| 射洪县| 丹巴县| 乐业县| 灵山县| 黄石市|