婷婷超碰在线在线看a片网站|中国黄色电影一级片现场直播|欧美色欧美另类少妇|日韩精品性爱亚洲一级性爱|五月天婷婷乱轮网站|久久嫩草91婷婷操在线|日日影院永久免费高清版|一级日韩,一级鸥美A级|日韩AV无码一区小说|精品一级黄色毛片

首頁(yè) > 文章中心 > 計(jì)算機(jī)語(yǔ)言及開(kāi)發(fā)

計(jì)算機(jī)語(yǔ)言及開(kāi)發(fā)

前言:想要寫(xiě)出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇計(jì)算機(jī)語(yǔ)言及開(kāi)發(fā)范文,相信會(huì)為您的寫(xiě)作帶來(lái)幫助,發(fā)現(xiàn)更多的寫(xiě)作思路和靈感。

計(jì)算機(jī)語(yǔ)言及開(kāi)發(fā)

計(jì)算機(jī)語(yǔ)言及開(kāi)發(fā)范文第1篇

關(guān)鍵詞:計(jì)算機(jī) 應(yīng)用 軟件 開(kāi)發(fā)技術(shù)

中圖分類(lèi)號(hào):TP 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-0745(2013)06-0349-01

1引言

當(dāng)處于20世紀(jì)50或60年代的事前,人們是通過(guò)手工方式來(lái)實(shí)現(xiàn)軟件系統(tǒng)開(kāi)發(fā)的工作,這就簡(jiǎn)單地認(rèn)為計(jì)算機(jī)軟件即為程序。伴隨著操作應(yīng)用化、經(jīng)濟(jì)商業(yè)化、通用兼容化與大型擴(kuò)展化等各種形式軟件的相繼開(kāi)發(fā),軟件系統(tǒng)的開(kāi)發(fā)設(shè)計(jì)者慢慢地感覺(jué)到需要提供有一定程度規(guī)范化的文件用于保證程序從開(kāi)發(fā)設(shè)計(jì)、調(diào)試處理與運(yùn)行顯示等環(huán)節(jié)的順利完成。由此直至20世紀(jì)的70年代時(shí)期,社會(huì)上認(rèn)為軟件不但只是程序而且應(yīng)當(dāng)包含開(kāi)發(fā)設(shè)計(jì)、調(diào)試使用、維護(hù)處理等這方面執(zhí)行所需要的所有文件[1]。直到20世紀(jì)80年代的時(shí)期,國(guó)際標(biāo)準(zhǔn)化組織為軟件工程給出了官方的定義,即為計(jì)算機(jī)應(yīng)用程序、實(shí)現(xiàn)這程序功能所需要應(yīng)用的方法、規(guī)定以及相關(guān)的文件與在計(jì)算機(jī)系統(tǒng)上執(zhí)行所需要的數(shù)據(jù)信息都稱(chēng)之為計(jì)算機(jī)軟件。

2應(yīng)用軟件開(kāi)發(fā)技術(shù)

2.1生命周期法

生命周期方法定義了根據(jù)時(shí)間角度對(duì)于軟件實(shí)行定義、開(kāi)發(fā)與維護(hù)的綜合復(fù)雜問(wèn)題進(jìn)行相應(yīng)分解,可以分為若干個(gè)不同的功能階段。每一個(gè)對(duì)應(yīng)階段的開(kāi)始與結(jié)束一般都會(huì)有嚴(yán)格的制定標(biāo)準(zhǔn),上一個(gè)階段的結(jié)束代表著下一個(gè)階段的開(kāi)始。制定標(biāo)準(zhǔn)作為每一個(gè)階段都應(yīng)當(dāng)提交高質(zhì)量形式的文件,軟件相應(yīng)的生命周期通常會(huì)分成六個(gè)不同的階段。

2.2原型化方法

傳統(tǒng)模式的生命周期法相應(yīng)理論基礎(chǔ)相對(duì)比較嚴(yán)密。對(duì)于通常情況的軟件實(shí)際開(kāi)發(fā)過(guò)程,應(yīng)當(dāng)通過(guò)嚴(yán)格過(guò)程的定義與事先說(shuō)明,并且要求對(duì)軟件實(shí)踐開(kāi)發(fā)人員與使用用戶在操作系統(tǒng)對(duì)應(yīng)的初始階段,應(yīng)當(dāng)對(duì)整一個(gè)的功能結(jié)構(gòu)與數(shù)據(jù)信息需求做出全面系統(tǒng)、準(zhǔn)確細(xì)致而深刻地肯定。一般情況下使用用戶制定出概括性的軟件實(shí)現(xiàn)目標(biāo)然而無(wú)法表達(dá)具體的輸入或者輸出要求。軟件開(kāi)發(fā)實(shí)踐人員很有可能不能夠確保算法的執(zhí)行處理效果、操作系統(tǒng)的兼容性與被用戶使用的人機(jī)界面模式[2]。

2.3原型的三種形態(tài)

2.3.1紙上模式原型。這一種紙張與墨水的實(shí)際模型對(duì)于軟件系統(tǒng)上的一部分特點(diǎn)進(jìn)行相應(yīng)的描述。

2.3.2工作模式原型。制定使用所需軟件過(guò)程中的一部分相應(yīng)功能,使其能夠在計(jì)算機(jī)系統(tǒng)上執(zhí)行處理,能夠讓使用用戶與實(shí)踐開(kāi)發(fā)者在各種程度上實(shí)現(xiàn)了解。

2.3.3現(xiàn)有模式原型。使用一個(gè)能夠真正運(yùn)行的操作程序,可以完成使用所需目的功能的某些部分,其中有一部分應(yīng)當(dāng)在新的開(kāi)發(fā)過(guò)程實(shí)行改進(jìn)與完善。

2.4原型法開(kāi)發(fā)過(guò)程

利用原型法開(kāi)發(fā)軟件大致經(jīng)過(guò)可行性研究階段、確定系統(tǒng)的基本要求階段、建造原始系統(tǒng)階段、用戶和開(kāi)發(fā)人員的評(píng)審階段、開(kāi)發(fā)人員修改系統(tǒng)階段。

2.5 自動(dòng)形式的系統(tǒng)開(kāi)發(fā)方法

此類(lèi)方法的特征在于使用了第四代技術(shù)所包括的許多軟件開(kāi)發(fā)設(shè)計(jì)工具,使得軟件實(shí)踐開(kāi)發(fā)者只需要說(shuō)明軟件所需要進(jìn)行實(shí)現(xiàn)的具體內(nèi)容,卻沒(méi)有必要說(shuō)明怎樣去實(shí)現(xiàn)處理。4GT 的軟件實(shí)踐工具可以依據(jù)系統(tǒng)規(guī)定從而進(jìn)行需要的分析,達(dá)到自動(dòng)設(shè)計(jì)與自動(dòng)編碼的目的。在軟件工程的實(shí)踐開(kāi)發(fā)過(guò)程當(dāng)中,不能夠武斷地去選取某些特別的方法,應(yīng)該跟相應(yīng)的使用特征來(lái)決定所需要使用的方法[3]。

3.應(yīng)用軟件維護(hù)方法

3.1對(duì)軟件工具的模塊化以及質(zhì)量技術(shù)進(jìn)行提升

現(xiàn)代模式軟件的開(kāi)發(fā)具體工作中不斷意識(shí)到可維護(hù)性的關(guān)鍵作用,所以在實(shí)際開(kāi)發(fā)過(guò)程當(dāng)中通常都會(huì)對(duì)其進(jìn)行考慮,相應(yīng)軟件的實(shí)踐開(kāi)發(fā)工作應(yīng)當(dāng)需要減弱成本達(dá)到提升質(zhì)量的目的,從而做到兩者最有效的方式。所以就把軟件開(kāi)發(fā)實(shí)踐過(guò)程實(shí)行模塊化分割處理,這樣就能夠依據(jù)需求對(duì)相應(yīng)功能模塊執(zhí)行增加、修改與刪減等操作反而不必要進(jìn)行整體性地調(diào)整,同時(shí)不會(huì)對(duì)其他的模塊產(chǎn)生相應(yīng)影響,通過(guò)這樣的形式能夠完成程序需要的功能增加、修改、刪除與查詢(xún)等處理操作。

3.2創(chuàng)建精密的軟件品質(zhì)目標(biāo)和優(yōu)先級(jí)

應(yīng)用程序的維護(hù)性應(yīng)當(dāng)具有可理解的、可靠的、可修改、可測(cè)試的、可移植的、可以使用與效率高等各種特點(diǎn)。為了能夠達(dá)到這些目的,相應(yīng)付出的相當(dāng)大的代價(jià),然而這也未必是可行的。一部分運(yùn)行質(zhì)量特點(diǎn)存在著互補(bǔ)性的特征,比如可理解性、可測(cè)試性、可理解性與可修改性等各個(gè)具體方面。所以其它一部分質(zhì)量特點(diǎn)會(huì)產(chǎn)生互相矛盾的結(jié)果,比如效率、可移植性、效率與可變性等方面。

3.3選有可維護(hù)的程序設(shè)計(jì)語(yǔ)言

依據(jù)程序的可維護(hù)性特點(diǎn),選擇合適的程序設(shè)計(jì)語(yǔ)言,這方面的影響是非常大的。低級(jí)別的編程語(yǔ)言為機(jī)器語(yǔ)言與匯編語(yǔ)言,這是十分難以理解與掌握,同時(shí)更加難以對(duì)其實(shí)行維護(hù)工作。高級(jí)別的語(yǔ)言則顯得易于理解,然而作為高級(jí)別編程語(yǔ)言,其難易程度的區(qū)別也是應(yīng)當(dāng)是可以理解的[4]。

4 結(jié)束語(yǔ)

目前階段計(jì)算機(jī)系統(tǒng)技術(shù)在整一個(gè)國(guó)民經(jīng)濟(jì)領(lǐng)域之中包含了十分廣泛的應(yīng)用,對(duì)于人們的實(shí)際日常生活,計(jì)算機(jī)系統(tǒng)技術(shù)顯示出無(wú)處不在的特點(diǎn),把軟件技術(shù)視為其內(nèi)部結(jié)構(gòu)靈魂的計(jì)算機(jī)信息化系統(tǒng),對(duì)于系統(tǒng)的高度集成化、結(jié)構(gòu)功能分布化、信息多元化與功能智能化等各系列新型方向的趨勢(shì)發(fā)展越來(lái)越重視,并且能夠逐步在實(shí)踐過(guò)程中得以實(shí)現(xiàn)。在實(shí)際軟件開(kāi)發(fā)的各個(gè)過(guò)程階段中,軟件的可維護(hù)性保持在這一階段而都成的,所以應(yīng)當(dāng)在整一個(gè)軟件開(kāi)發(fā)過(guò)程中提升軟件相應(yīng)的可維護(hù)性。

參考文獻(xiàn):

[1]王熾鴻.計(jì)算機(jī)輔助設(shè)計(jì)[M].北京:機(jī)械工業(yè)出版社,1998.

[2]丁劍潔,基于度量的軟件維護(hù)過(guò)程管理的研究[D],西北大學(xué),2006.

計(jì)算機(jī)語(yǔ)言及開(kāi)發(fā)范文第2篇

關(guān)鍵詞:計(jì)算機(jī)程序語(yǔ)言;軟件開(kāi)發(fā);解析;C語(yǔ)言

中圖分類(lèi)號(hào):TP393.08

1 計(jì)算機(jī)程序語(yǔ)言的解析

1.1 計(jì)算機(jī)匯編語(yǔ)言。對(duì)于計(jì)算機(jī)語(yǔ)言而言,其中最為根本就是匯編語(yǔ)言,這是最初應(yīng)用于計(jì)算機(jī)程序中的一種語(yǔ)言,從某種意義上來(lái)說(shuō)同時(shí)還可以完成相應(yīng)的作用,不過(guò)因?yàn)檫@一語(yǔ)言本身性質(zhì)的特點(diǎn),所以一般情況下將其叫做低等級(jí)的語(yǔ)言類(lèi)別。計(jì)算機(jī)語(yǔ)言中的匯編語(yǔ)言,因?yàn)楸旧硎轻槍?duì)機(jī)器而言的,所以耗費(fèi)的系統(tǒng)空間有限,同時(shí)具有更為便利的優(yōu)勢(shì)。不過(guò)不可忽略的是,這一語(yǔ)言存在的不足也是很顯著的,正是因?yàn)槠渌槍?duì)的是計(jì)算機(jī),因此在移動(dòng)性能上存在一定的缺陷。不僅如此,在程序語(yǔ)言調(diào)控問(wèn)題上,也極易出現(xiàn)系統(tǒng)的故障,并最終導(dǎo)致系統(tǒng)運(yùn)作高效性無(wú)法實(shí)現(xiàn)的情況。

1.2 計(jì)算機(jī)高級(jí)語(yǔ)言。這里我們所說(shuō)的計(jì)算機(jī)高級(jí)語(yǔ)言其實(shí)就是現(xiàn)在軟件技術(shù)開(kāi)發(fā)和計(jì)算機(jī)作用能夠完全體現(xiàn)所依據(jù)的一類(lèi)語(yǔ)言,比如說(shuō)C語(yǔ)言以及JAVA等。相對(duì)來(lái)說(shuō)C語(yǔ)言市教委典型的一種語(yǔ)言,本身存在較為明顯的特點(diǎn)長(zhǎng)處。不過(guò),因?yàn)檫@類(lèi)語(yǔ)言在程序規(guī)劃設(shè)計(jì)的時(shí)候太細(xì)致,從而導(dǎo)致不能實(shí)現(xiàn)對(duì)象的集成工作。所以,必須研究設(shè)計(jì)出面向?qū)ο蟪绦虻恼Z(yǔ)言,這樣以來(lái)能夠充分的體現(xiàn)出設(shè)計(jì)功能的優(yōu)勢(shì)所在。不過(guò),這種語(yǔ)言在設(shè)計(jì)的過(guò)程中并不是一件簡(jiǎn)單的事情,會(huì)遭到各種障礙,如果是計(jì)算機(jī)系統(tǒng)更新升級(jí)的情況下,就會(huì)導(dǎo)致無(wú)法移植的情況。所以,要從實(shí)際情況出發(fā),結(jié)合各種操作系統(tǒng)本身的差異性特征,這邊產(chǎn)生了之后的JAVA語(yǔ)言。

2 計(jì)算機(jī)程序語(yǔ)言實(shí)例編程解析

2.1 C語(yǔ)言的實(shí)例編程解析。就C語(yǔ)言而言,其實(shí)屬于綜合型應(yīng)用的范疇,它將一個(gè)文件設(shè)定為整個(gè)程序的語(yǔ)言,并且C語(yǔ)言中,運(yùn)用范圍最大的應(yīng)數(shù)main函數(shù)?,F(xiàn)在我們將借助一個(gè)實(shí)例來(lái)將C語(yǔ)言的變成進(jìn)行詳細(xì)分析。

上面所介紹的適于較為簡(jiǎn)略的一個(gè)C語(yǔ)言程序,其設(shè)計(jì)目的就是要借助ifelse語(yǔ)句來(lái)完成三個(gè)整數(shù)彼此的比較,然后再加以求和計(jì)算。具體而言:在這一程序中,#include代表調(diào)用計(jì)算機(jī)系統(tǒng)里面的文件以及函數(shù),stdio.h里的字母“h”其實(shí)就是單詞“head”的首字母縮寫(xiě),也就是代指頭文件??梢哉f(shuō)函數(shù)屬于C語(yǔ)言程序設(shè)計(jì)最為基礎(chǔ)的因素。對(duì)于一個(gè)函數(shù)而言,我們能夠開(kāi)展整形數(shù)據(jù)的工作,并且還能夠?qū)Ω↑c(diǎn)型數(shù)據(jù)賦予實(shí)質(zhì)性的概念。在函數(shù)里凡是涉及到語(yǔ)句的設(shè)定問(wèn)題,都能夠借助語(yǔ)句來(lái)完成某些作用的實(shí)際體現(xiàn)。針對(duì)C語(yǔ)言程序的設(shè)計(jì)而言,其屬于閉合函數(shù)的范疇。程序應(yīng)該以“{”作為開(kāi)頭,同時(shí)以“}”作為結(jié)尾。每一語(yǔ)句中應(yīng)該借助“;”這一標(biāo)點(diǎn)加以分隔開(kāi)來(lái)。

具體將這一程序加以解讀:上面這一實(shí)例借助C++的語(yǔ)言完成了程序的編程工作,同時(shí)選擇了頭文件iostream。選擇這一調(diào)動(dòng)方式,把文件與函數(shù),最終完成了其作用的體現(xiàn)。在這里,相對(duì)而言運(yùn)用最為廣泛的有打印函數(shù);循環(huán)函數(shù)等,這幾個(gè)部分共同連接成為功能函數(shù)。

3 基于計(jì)算機(jī)高級(jí)語(yǔ)言的軟件開(kāi)發(fā)分析

網(wǎng)頁(yè)開(kāi)發(fā)其實(shí)是相對(duì)較為簡(jiǎn)略同時(shí)也是較為廣泛的一項(xiàng)技術(shù)運(yùn)用案例,這一技術(shù)中運(yùn)用較多的是代碼開(kāi)發(fā)技術(shù)。比如說(shuō):jsp、php這一類(lèi)軟件的開(kāi)發(fā)語(yǔ)言。在實(shí)際的操作工作中,應(yīng)用范圍最廣的是Dreamweaver,可以實(shí)現(xiàn)網(wǎng)頁(yè)效果的實(shí)時(shí)編輯,這一軟件技術(shù)在網(wǎng)絡(luò)編程工作中體現(xiàn)出關(guān)鍵的應(yīng)用價(jià)值。

以上這段代碼就是網(wǎng)頁(yè)編輯器中最為簡(jiǎn)單的代碼形式,其中ahref就是超級(jí)連接的地址,將地址復(fù)制在引號(hào)內(nèi),當(dāng)進(jìn)行點(diǎn)擊的時(shí)候,就會(huì)出現(xiàn)所達(dá)到的網(wǎng)址。圖片的鏈接地址為src,這就是圖片的連接地址,通過(guò)網(wǎng)上上傳的方式,然后生產(chǎn)網(wǎng)絡(luò)地址,從而可以實(shí)現(xiàn)人們?cè)诨ヂ?lián)網(wǎng)上進(jìn)行瀏覽??偟膩?lái)說(shuō),就軟件開(kāi)發(fā)這一技術(shù)來(lái)說(shuō),最關(guān)鍵的便是程序語(yǔ)言的設(shè)計(jì),在完成這一環(huán)節(jié)之后,開(kāi)發(fā)出滿足用戶所需的功能作用,并最終完成計(jì)算機(jī)技術(shù)人性化應(yīng)用的目的。

4 結(jié)語(yǔ)

總的來(lái)說(shuō),通過(guò)本文的分析,我們對(duì)于計(jì)算機(jī)程序語(yǔ)言的編程問(wèn)題和相關(guān)軟件技術(shù)的研發(fā)有了一定的掌握,并能夠較為清晰的看到計(jì)算機(jī)技術(shù)今后的前行趨勢(shì)。作用在計(jì)算機(jī)硬件基礎(chǔ)上的平臺(tái),借助計(jì)算機(jī)的相關(guān)程序代碼,滿足了使用者的操作所需。一樣得要求標(biāo)準(zhǔn),也能夠借助各個(gè)差異性的高級(jí)別語(yǔ)言來(lái)完成。不過(guò)在現(xiàn)實(shí)操作運(yùn)用的時(shí)候,必須結(jié)合實(shí)際情況,從軟件本身的性質(zhì)特征出發(fā),對(duì)應(yīng)用條件做出全面的考量。一般而言,在完成軟件需求信息的探究之后,就應(yīng)該針對(duì)整體的程序做出研討,并最終完成對(duì)軟件研發(fā)工作的管理工環(huán)節(jié)。

參考文獻(xiàn):

[1]沈文祥.應(yīng)用個(gè)人軟件程序改善軟件開(kāi)發(fā)流程[J].武漢職業(yè)技術(shù)學(xué)院學(xué)報(bào),2013,03:74-79.

計(jì)算機(jī)語(yǔ)言及開(kāi)發(fā)范文第3篇

1計(jì)算機(jī)軟件開(kāi)發(fā)概述

計(jì)算機(jī)軟件開(kāi)發(fā)是基于用戶某種特定需求而進(jìn)行編程的一種軟件系統(tǒng),其是一項(xiàng)十分繁雜的工程,涉及的流程多,包括分析用戶實(shí)際的需求、設(shè)計(jì)軟件、軟件編程和測(cè)試等??傮w而言,一個(gè)完整的計(jì)算機(jī)軟件開(kāi)發(fā)主要包括計(jì)劃、開(kāi)發(fā)和運(yùn)行三個(gè)過(guò)程,并且在每個(gè)過(guò)程中又包括一些小的開(kāi)發(fā)階段。其中軟件的開(kāi)發(fā)計(jì)劃就是對(duì)軟件開(kāi)發(fā)設(shè)計(jì)的可行性進(jìn)行論證;軟件的開(kāi)發(fā)則主要包括對(duì)用戶對(duì)軟件功能的需求進(jìn)行分析、軟件設(shè)計(jì)和編程等內(nèi)容;軟件的運(yùn)行就是對(duì)編程后的計(jì)算機(jī)軟件的實(shí)際運(yùn)行效果進(jìn)行測(cè)試和維護(hù),確保軟件開(kāi)發(fā)的整體質(zhì)量。由此可知,計(jì)算機(jī)軟件開(kāi)發(fā)主要包括六個(gè)基本步驟,即:計(jì)劃軟件系統(tǒng)、分析軟件需求、設(shè)計(jì)軟件、軟件編程、軟件測(cè)試和軟件維護(hù)。另外,計(jì)算機(jī)軟件可以分為兩種類(lèi)型:系統(tǒng)軟件和應(yīng)用軟件。其中系統(tǒng)軟件主要是對(duì)計(jì)算機(jī)進(jìn)行監(jiān)控、管理和維護(hù),比如計(jì)算機(jī)操作系統(tǒng)等;應(yīng)用軟件則是針對(duì)用戶的需求而建立的功能軟件,比如殺毒軟件、游戲軟件和辦公軟件等。

2計(jì)算機(jī)軟件開(kāi)發(fā)語(yǔ)言的發(fā)展過(guò)程

2.1面向過(guò)程的計(jì)算機(jī)軟件開(kāi)發(fā)語(yǔ)言

在上世紀(jì)七十年代之前,計(jì)算機(jī)軟件開(kāi)發(fā)語(yǔ)言主要是以機(jī)器語(yǔ)言和匯編語(yǔ)言為基礎(chǔ),并且軟件編程人員必須要充分熟悉其所使用的計(jì)算機(jī)的硬件特征方可進(jìn)行軟件對(duì)應(yīng)的代碼編寫(xiě)工作。隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,在七十年代后期,計(jì)算機(jī)軟件開(kāi)發(fā)語(yǔ)言有了巨大的進(jìn)步,其逐漸向高級(jí)語(yǔ)言邁進(jìn),比如當(dāng)前所使用的Pascal和C語(yǔ)言等。諸如此類(lèi)的,由算法和數(shù)據(jù)結(jié)構(gòu)所組成的計(jì)算機(jī)軟件開(kāi)發(fā)語(yǔ)言就是我們最初的面向過(guò)程的開(kāi)發(fā)語(yǔ)言。與機(jī)器語(yǔ)言和匯編語(yǔ)言相比,面向過(guò)程軟件開(kāi)發(fā)語(yǔ)言實(shí)現(xiàn)了編程的根本性轉(zhuǎn)折,大大降低了編程人員的編程要求,提高了軟件程序代碼的編程效率,同時(shí)也不要求編程人員對(duì)其編程所應(yīng)用的計(jì)算機(jī)特征具有充分地了解和認(rèn)識(shí),并且屏蔽了計(jì)算機(jī)的部分細(xì)節(jié),從而可以確保計(jì)算機(jī)編程人員可以全身心的投入到軟件程序代碼的編程中,提高編程的質(zhì)量和效率。另外,功能抽象和程序模塊化是面向過(guò)程結(jié)構(gòu)化計(jì)算軟件開(kāi)發(fā)語(yǔ)言的重要特征,其將軟件的編程過(guò)程看做一個(gè)處理問(wèn)題的過(guò)程,通過(guò)編程來(lái)實(shí)現(xiàn)問(wèn)題的解決,從而達(dá)到滿足編程功能需求的目的。而就該種軟件開(kāi)發(fā)語(yǔ)言的具體特征而言,它主要包括三個(gè)方面的內(nèi)容:(1)程序的不同模塊對(duì)應(yīng)不同的功能,并且各模塊之間相互獨(dú)立,互不影響。(2)面向過(guò)程軟件開(kāi)發(fā)語(yǔ)言的每個(gè)編程過(guò)程均是一個(gè)獨(dú)立的實(shí)體,它可以將處理結(jié)果供給使用者,并可以調(diào)用顯示結(jié)果來(lái)進(jìn)行編程的審查和核對(duì)。(3)逐步細(xì)化是面向過(guò)程軟件開(kāi)發(fā)語(yǔ)言編程的核心,其程序的開(kāi)發(fā)需要通過(guò)在相應(yīng)的控制結(jié)構(gòu)中增加細(xì)節(jié)來(lái)實(shí)現(xiàn)。

2.2面向?qū)ο蟮挠?jì)算機(jī)軟件開(kāi)發(fā)語(yǔ)言

面向?qū)ο蟮挠?jì)算機(jī)軟件開(kāi)發(fā)語(yǔ)言是面向過(guò)程計(jì)算機(jī)軟件開(kāi)發(fā)語(yǔ)言的又一次進(jìn)步,它是開(kāi)發(fā)語(yǔ)言由簡(jiǎn)單的初級(jí)到更為復(fù)雜的高級(jí)開(kāi)發(fā)語(yǔ)言的一個(gè)過(guò)渡。面向?qū)ο箝_(kāi)發(fā)語(yǔ)言中的“對(duì)象”實(shí)際上就是指各種數(shù)據(jù)封裝所形成的一個(gè)具有能動(dòng)性的實(shí)體。這樣一來(lái),用戶無(wú)需熟悉對(duì)象行為的具體特征,而只需要明了對(duì)象所具有的外部性接口即可實(shí)現(xiàn)對(duì)對(duì)象的訪問(wèn)。通常情況下,人們認(rèn)識(shí)一種事物的時(shí)候主要包括兩種方式:一種是從普通到特殊的認(rèn)識(shí),比如人們首先意識(shí)到“車(chē)”這個(gè)表面含義,然后在深層次的意識(shí)到車(chē)又可以氛圍轎車(chē)、跑車(chē)、越野車(chē)和機(jī)動(dòng)車(chē)等;另一種是從特殊到普通的認(rèn)識(shí),比如我們?cè)诓賵?chǎng)看到有人打籃球,其中籃球就是一個(gè)對(duì)象,這與人們看到有人在打乒乓球是一個(gè)道理,乒乓球也是一個(gè)對(duì)象。雖然這兩種球的種類(lèi)不同,但是其本質(zhì)均是球類(lèi)?;诖?,面向?qū)ο蟮挠?jì)算機(jī)軟件開(kāi)發(fā)語(yǔ)言中如果采用這種認(rèn)知方法則可以收到良好的編程效果。另外,由于對(duì)象本身具有繼承性的特點(diǎn),所以繼承性也是面向?qū)ο笥?jì)算機(jī)軟件開(kāi)發(fā)語(yǔ)言中一個(gè)重要的特征,其主要是指從一個(gè)對(duì)象可以實(shí)現(xiàn)對(duì)于另一個(gè)對(duì)象的“復(fù)制”,且具有支持分類(lèi)的特點(diǎn)。因此,我們可以通過(guò)對(duì)其進(jìn)行層次性的分類(lèi)來(lái)進(jìn)行有效地管理。在某個(gè)層面的設(shè)計(jì)中,軟件編程人員不用在對(duì)某個(gè)動(dòng)作的詳細(xì)細(xì)節(jié)進(jìn)行充分地了解,只需要在對(duì)象上施加上相應(yīng)的動(dòng)作即可,這樣大大提高了編程的效率。

2.3面向方面的計(jì)算機(jī)軟件開(kāi)發(fā)語(yǔ)言

正如上述所述,面向?qū)ο蟮挠?jì)算機(jī)軟件開(kāi)發(fā)語(yǔ)言是以對(duì)象為編程的切入點(diǎn),而面向方面的計(jì)算機(jī)軟件開(kāi)發(fā)則是以方面為編程的切入點(diǎn),但是二者之間具有緊密的聯(lián)系,面向方面的軟件開(kāi)發(fā)語(yǔ)言就是以面向?qū)ο筌浖_(kāi)發(fā)語(yǔ)言而產(chǎn)生的。就具體步驟而言,首先需要對(duì)用戶實(shí)際的軟件功能需求方面進(jìn)行科學(xué)合理的分解,然后對(duì)所分解成的各個(gè)方面依次進(jìn)行編程設(shè)計(jì)來(lái)加以實(shí)現(xiàn),最后只需要對(duì)各個(gè)方面的程序進(jìn)行合理地整合即可。為了增強(qiáng)方面機(jī)之間的聯(lián)系性,面向方面的軟件開(kāi)發(fā)語(yǔ)言在方面上還引入了告知切入點(diǎn)和連接點(diǎn)。根據(jù)計(jì)算機(jī)軟件原程序中定義的關(guān)系,編程人員重新在方面上進(jìn)行合理地組合,從而將各個(gè)分離的方面進(jìn)行合理地組合,使其形成一個(gè)功能完善的程序。另外,當(dāng)用戶提出某些方面的需求時(shí),只需要在用戶所提出的方面上對(duì)程序進(jìn)行改動(dòng)即可,而無(wú)需對(duì)其他方面的程序進(jìn)行改動(dòng),從而大大提高了編程的效率,降低了后期程序編程的修改的工作量。

3常用的計(jì)算機(jī)軟件開(kāi)發(fā)語(yǔ)言

3.1C語(yǔ)言

C語(yǔ)言是一種處于匯編語(yǔ)言和高級(jí)語(yǔ)言之間的編程語(yǔ)言,它集匯編和高級(jí)語(yǔ)言匯總的特點(diǎn)為一體,是一種高效的編程語(yǔ)言。C語(yǔ)言最初主要用于UNIX系統(tǒng)下的編程,但是隨著計(jì)算機(jī)技術(shù)的發(fā)展,其逐漸擴(kuò)展到其他系統(tǒng)應(yīng)用中,如WINDOWS系統(tǒng)等,并且應(yīng)用也越來(lái)越廣泛。而就其具體的特點(diǎn)而言,它主要包括以下幾個(gè)方面:(1)C語(yǔ)言是一種結(jié)構(gòu)化語(yǔ)言,具有很強(qiáng)的層次感,所以如果采用模塊化的方式來(lái)組織相關(guān)的軟件程序,則具有很高的編程效率,同時(shí)該語(yǔ)言也有利于程序的調(diào)試和維護(hù)。(2)C語(yǔ)言中包含豐富的運(yùn)算符和數(shù)據(jù)類(lèi)型,并且可以對(duì)計(jì)算機(jī)系統(tǒng)內(nèi)存中的物理地址進(jìn)行訪問(wèn),從而有利于位操作的開(kāi)展。(3)C語(yǔ)言的編程效率高,且移植性較強(qiáng),可以在不同計(jì)算機(jī)上進(jìn)行相互移植,并且C語(yǔ)言的版本眾多,不是單一的形式。

3.2C++語(yǔ)言

C++語(yǔ)言是在C語(yǔ)言基礎(chǔ)上研發(fā)的一種編程語(yǔ)言,可以看做是C語(yǔ)言的進(jìn)一步拓展和深化。C++語(yǔ)言的一個(gè)最為顯著的特點(diǎn)就是其借助封裝來(lái)減少程序變量對(duì)計(jì)算機(jī)系統(tǒng)造成影響。作為一種全新的面向?qū)ο蟮木幊陶Z(yǔ)言,C++語(yǔ)言具有的多繼承機(jī)制可以詳細(xì)、準(zhǔn)確的描述多個(gè)對(duì)象的屬性。與C語(yǔ)言相比,它更加容易被編程人員所學(xué)習(xí)和掌握。C++語(yǔ)言編程的過(guò)程主要包括四個(gè)具體步驟,即:用C++語(yǔ)言編寫(xiě)程序、編譯編寫(xiě)的源程序、有效連接目標(biāo)程序和系統(tǒng)的信息和庫(kù)文件以及運(yùn)行程序。

3.3Java語(yǔ)言

計(jì)算機(jī)語(yǔ)言及開(kāi)發(fā)范文第4篇

關(guān)鍵詞:計(jì)算機(jī)軟件開(kāi)發(fā);JAVA編程語(yǔ)言;探究

1 JAVA語(yǔ)言的自身優(yōu)勢(shì)

作為當(dāng)今計(jì)算機(jī)軟件開(kāi)發(fā)中一種較為流行的編程語(yǔ)言,與其它類(lèi)型的編程語(yǔ)言相比,具有顯著的優(yōu)勢(shì):(1)JAVA編程語(yǔ)言是一款相對(duì)簡(jiǎn)單的程序語(yǔ)言,它與c編程語(yǔ)言相比,其不再是對(duì)運(yùn)算符的重載和對(duì)多級(jí)的繼承和控制,內(nèi)存空間有了顯著的增加,解決了以往語(yǔ)言由于內(nèi)存不足而帶來(lái)的隱患,其垃圾自動(dòng)收集的能力也有所提高,使JAVA語(yǔ)言在操作的過(guò)程中變得更加方便、簡(jiǎn)單,復(fù)雜性大大降低,被廣泛的使用。(2)JAVA編程語(yǔ)言具有一定的獨(dú)立性平臺(tái),這一獨(dú)立性平臺(tái)使得其更加具有吸引力。JAVA虛擬機(jī)構(gòu)想能夠?qū)⑵脚_(tái)環(huán)境中的具體性要求進(jìn)行有效的屏蔽。JAVA編程語(yǔ)言還具有一定的安全性,這部分安全性能夠在多方面保證應(yīng)用軟件的執(zhí)行和運(yùn)行,JAVA語(yǔ)言的安全性指的就是其具有可靠的公共密匙確認(rèn)技術(shù),進(jìn)而有效的設(shè)計(jì)出相對(duì)較為安全的系統(tǒng)軟件。(3)Remote Method Invocation技術(shù)是通過(guò)遠(yuǎn)程方法進(jìn)行調(diào)用的一項(xiàng)技術(shù),它能夠?qū)?yīng)用程序進(jìn)行有效地分析并完成,對(duì)JAVA語(yǔ)言當(dāng)中的對(duì)象和類(lèi)進(jìn)行有效的調(diào)用,以此來(lái)實(shí)現(xiàn)客戶的計(jì)算機(jī)和總服務(wù)器之間的信息整合,進(jìn)而起到十分有效的調(diào)試作用,確保應(yīng)用程序的安全與合理性。

2 計(jì)算機(jī)軟件開(kāi)發(fā)中語(yǔ)用的JAVA編程語(yǔ)言技術(shù)

2.1 Database Connectivity技術(shù)在計(jì)算機(jī)軟件來(lái)發(fā)中的應(yīng)用

Database Connectivity技術(shù)是一種能夠?qū)⒍喾N關(guān)系數(shù)據(jù)進(jìn)行整合統(tǒng)一的技術(shù),它能夠?yàn)閿?shù)據(jù)連接提供相應(yīng)的連接方式,在進(jìn)行計(jì)算機(jī)軟件編程的過(guò)程中,將JAVA編程語(yǔ)言進(jìn)行應(yīng)用,能夠?qū)崿F(xiàn)數(shù)據(jù)庫(kù)之間的順利連接,并有效實(shí)現(xiàn)計(jì)算機(jī)后臺(tái)數(shù)據(jù)庫(kù)管理體系的實(shí)現(xiàn),Database Connectivity技術(shù)能夠?qū)崿F(xiàn)類(lèi)和接口之間的有效統(tǒng)一,這項(xiàng)技術(shù)能夠構(gòu)建出更加高端的數(shù)據(jù)連接,進(jìn)而為計(jì)算機(jī)軟件的后臺(tái)服務(wù)技術(shù)提供相應(yīng)的技術(shù)支撐。

2.2 Annotation技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用

Annotation技術(shù)能夠?qū)AVA語(yǔ)言中的屬性、類(lèi)以及變量等系統(tǒng)參數(shù)之間進(jìn)行有機(jī)的聯(lián)系,這樣就能夠幫助計(jì)算機(jī)進(jìn)行機(jī)制整合。這樣,在對(duì)JAVA語(yǔ)言的使用過(guò)程中,使用者就能夠針對(duì)計(jì)算機(jī)軟件元素中的相應(yīng)特點(diǎn)和基本屬性將標(biāo)準(zhǔn)盡心劃分,并對(duì)其進(jìn)行分類(lèi),實(shí)現(xiàn)對(duì)行為的改變。在Annotation技術(shù)這一技術(shù)中,Beans技術(shù)是最為重要的一項(xiàng)技術(shù),它能夠獨(dú)立于軟件開(kāi)發(fā)平臺(tái)之外,并形成―種高效的控制軟件體系,因此,編程者在進(jìn)行程序語(yǔ)言的撰寫(xiě)時(shí)的作用和意義是十分重大的。

2.3 Remote Method Invocation技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用

Remote Method Invocation技術(shù)能夠?qū)崿F(xiàn)應(yīng)用程序分布式的有效完成能夠通過(guò)利用JAVA編程語(yǔ)言中的類(lèi)和對(duì)象來(lái)實(shí)現(xiàn)其調(diào)用作用,也能夠有效實(shí)現(xiàn)總服務(wù)器與客戶機(jī)之間的程序的運(yùn)行,就程序開(kāi)發(fā)而言,使用Remote MethodInvocation技術(shù),能夠?qū)崿F(xiàn)對(duì)資源的有效整合,也能夠?qū)⒉煌男〕绦虻姆植际竭M(jìn)行調(diào)試,進(jìn)而實(shí)現(xiàn)程序的安全性,保證程序具有一定的完整性。

3 JAVA語(yǔ)言應(yīng)用中容易出現(xiàn)的異?,F(xiàn)象

3.1 JAVM語(yǔ)言應(yīng)用中的異常現(xiàn)象

在c語(yǔ)言中,編程員常常使用if語(yǔ)言來(lái)對(duì)其編程過(guò)程中出現(xiàn)的異常情況進(jìn)行處理。在對(duì)函數(shù)的調(diào)用上采用的調(diào)用函數(shù)返回值來(lái)對(duì)調(diào)用的函數(shù)發(fā)生異常事件與否進(jìn)行有效判斷,并在判斷的基礎(chǔ)上進(jìn)行處理,JAVA的應(yīng)用能夠通過(guò)調(diào)用異常對(duì)象的方法來(lái)對(duì)編程過(guò)程中出現(xiàn)的異常情況進(jìn)行處理,在JAVA編程語(yǔ)言運(yùn)行的時(shí)候,它能夠?qū)Τ霈F(xiàn)的異?,F(xiàn)象自動(dòng)進(jìn)行處理,JVM能夠針對(duì)不同的對(duì)象,來(lái)執(zhí)行相應(yīng)的異常處理代碼。

3.2 JAVA編程語(yǔ)言異常處理機(jī)制的發(fā)展過(guò)程

在JAVA語(yǔ)言的運(yùn)行過(guò)程中,一旦出現(xiàn)異?,F(xiàn)象,程序語(yǔ)言將會(huì)迅速作出相應(yīng)的處理。而JAVA語(yǔ)言的異常處理機(jī)制也在不斷的發(fā)展過(guò)程中。在執(zhí)行函數(shù)對(duì)其它類(lèi)型的函數(shù)急性調(diào)用時(shí),一旦調(diào)用函數(shù)的返回值不是非常規(guī)值,那么系統(tǒng)語(yǔ)言就能夠?qū)Πl(fā)生的異?,F(xiàn)象進(jìn)行判斷。C語(yǔ)言是一種早期的編程語(yǔ)言,由于缺乏了相應(yīng)的異常處理機(jī)制,使得這種程序語(yǔ)言在遇到錯(cuò)誤之后就會(huì)將一個(gè)相對(duì)特殊的值返回去,在傳統(tǒng)的程序語(yǔ)言中,處理異常的方法有很多,但是,這些處理方法也存在著一定的漏洞和弊端。

(1)在每一次的編程過(guò)程中,編程人員所使用的調(diào)試方法能夠更加細(xì)致和全面的對(duì)程序進(jìn)行檢查,檢查程序中所存在的異常狀況,這樣就會(huì)是代碼具備的可讀性有效降低。例如:在對(duì)比較復(fù)雜的程序進(jìn)行創(chuàng)建時(shí),和對(duì)容易維護(hù)的程序進(jìn)行構(gòu)建時(shí),依據(jù)傳統(tǒng)的方法進(jìn)行異常的查詢(xún)就顯得有些困難。

(2)程序員長(zhǎng)時(shí)間使用傳統(tǒng)的異常查詢(xún)方法會(huì)變得相當(dāng)麻木,以至于在實(shí)際操作的過(guò)程中,程序員覺(jué)得代碼的異常情況不會(huì)再自己的操作過(guò)程中出現(xiàn),也認(rèn)為自己編寫(xiě)的程序較好,計(jì)算功能較為穩(wěn)定,因此,將所有的精力都用在了程序的編寫(xiě)過(guò)程上,就會(huì)將可能發(fā)生的異常情況進(jìn)行忽略,一旦出現(xiàn)了錯(cuò)誤現(xiàn)象,程序編寫(xiě)人員就不能快速的對(duì)程序進(jìn)行改正,而在大多數(shù)情況下,人、程序編寫(xiě)人員則不會(huì)相信自己的程序會(huì)出現(xiàn)異?,F(xiàn)象,也就不愿意去檢查所編寫(xiě)的程序。

3.3 JAVA語(yǔ)言異常處理機(jī)制的相關(guān)原理

在JAVA語(yǔ)言的編寫(xiě)過(guò)程中,有自身的異常處理機(jī)制,這種異常處理機(jī)制能夠經(jīng)過(guò)2個(gè)完全不同的出口,并實(shí)現(xiàn)自身的異常處理功能,如果對(duì)這一系列問(wèn)題進(jìn)行處理就需要程序編寫(xiě)人員應(yīng)用相對(duì)靈活的方法,采用面向?qū)ο蟮姆椒▽?duì)異?,F(xiàn)象進(jìn)行有效處理,進(jìn)而將各種不同形式的異常情況進(jìn)行分類(lèi),為程序提供良好的接口。高級(jí)語(yǔ)言能夠是函數(shù)使用者的注意力集中,進(jìn)而關(guān)注函數(shù)可能出現(xiàn)的異常現(xiàn)象。JAvA語(yǔ)言中有一些異類(lèi)元素的存在,它們的存在會(huì)使得JAVA語(yǔ)言自身服務(wù)語(yǔ)言變得更加獨(dú)立,也就能夠?qū)⒑芏喾椒ㄟM(jìn)行有機(jī)的統(tǒng)一,進(jìn)而形成一個(gè)類(lèi)樹(shù)。例如:在學(xué)校后勤的異常處理機(jī)制中,想要實(shí)現(xiàn)學(xué)校后前的社會(huì)化,就應(yīng)該將學(xué)校的后期保障職能與教學(xué)之內(nèi)之間進(jìn)行分離,這樣就能夠使其變得更加獨(dú)立,進(jìn)而有效提高服務(wù)效率。

4 生活中的計(jì)算機(jī)軟件開(kāi)發(fā)中的JAVA語(yǔ)言

隨著社會(huì)生活對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用力度的不斷增加,JAvA語(yǔ)言在其中的應(yīng)用也變的更加廣泛。生活中,計(jì)算機(jī)軟件開(kāi)發(fā)在生活中的應(yīng)用范圍在不斷的擴(kuò)大。在JAvA語(yǔ)言發(fā)展的過(guò)程中,不僅使得小型的智能卡得到了充分的發(fā)展,大型的企業(yè)也能夠通過(guò)JAVA語(yǔ)言來(lái)完成相應(yīng)的編程任務(wù),那么此時(shí)所使用的平臺(tái)也會(huì)變得有所不同。在實(shí)際生活中,我們最熟悉的就是使用JAVA語(yǔ)言程序設(shè)計(jì)來(lái)設(shè)計(jì)出動(dòng)態(tài)的畫(huà)面,在計(jì)算機(jī)軟件的開(kāi)發(fā)過(guò)程中,可以通過(guò)可視化的才做實(shí)現(xiàn)對(duì)操作流程的有效控制?,F(xiàn)階段,在JAvA語(yǔ)言運(yùn)行的環(huán)境中能夠看出,其運(yùn)行主要有3個(gè)重要的版本,這3個(gè)主要的版本都有著不相同的的工作,其服務(wù)領(lǐng)域也有著各種差異,這就使得各種版本能夠飛各種不同的網(wǎng)絡(luò)服務(wù)進(jìn)行靈活的應(yīng)對(duì)。

計(jì)算機(jī)語(yǔ)言及開(kāi)發(fā)范文第5篇

【關(guān)鍵詞】分布式;計(jì)算機(jī)控制系統(tǒng);舞臺(tái)機(jī)械;研究;開(kāi)發(fā)

前言

在全面推進(jìn)社會(huì)主義精神文明建設(shè)步伐的過(guò)程中,文化建設(shè)的快速發(fā)展促使大眾對(duì)舞臺(tái)藝術(shù)的呈現(xiàn)效果提出了更高的要求。在此背景下,舞臺(tái)建設(shè)與改造工程隨之興起,而為了進(jìn)一步提高舞臺(tái)控制水平,以趕超國(guó)外現(xiàn)有舞臺(tái)控制技術(shù),則就需要以分布式計(jì)算機(jī)控制技術(shù)與舞臺(tái)機(jī)械控制相融合。只有不斷設(shè)計(jì)技術(shù)的自主研發(fā),才能夠打破當(dāng)前技術(shù)靠引進(jìn)這一弱勢(shì)的束縛,以降低技術(shù)成本投入,在確保滿足舞臺(tái)機(jī)械控制之需的同時(shí),為進(jìn)一步促進(jìn)我國(guó)舞臺(tái)技術(shù)的發(fā)展步伐奠定基礎(chǔ)。

1、舞臺(tái)機(jī)械分布式計(jì)算機(jī)控制系統(tǒng)所提出的基本要求

對(duì)于舞臺(tái)表演而言,舞臺(tái)作為藝術(shù)呈現(xiàn)的場(chǎng)所,相應(yīng)機(jī)械設(shè)備的功能將直接影響到舞臺(tái)藝術(shù)的最終呈現(xiàn)效果,因此,要想進(jìn)一步提升舞臺(tái)藝術(shù)的表現(xiàn)力與感染力,則就需要提高對(duì)舞臺(tái)的重視程度。而在相應(yīng)機(jī)械控制系統(tǒng)上,其不僅關(guān)系到表現(xiàn)效果,同時(shí)也涉及到了設(shè)備與人員的安全性問(wèn)題,所以在實(shí)際進(jìn)行這一控制系統(tǒng)研發(fā)的過(guò)程中,要以實(shí)現(xiàn)系統(tǒng)安全可靠性設(shè)計(jì)為出發(fā)點(diǎn),確保設(shè)備在這一控制系統(tǒng)下實(shí)現(xiàn)安全可靠運(yùn)行,避免失誤動(dòng)作的出現(xiàn);同時(shí),要求舞臺(tái)升降、選裝以及移動(dòng)等功能的發(fā)揮能夠定位精準(zhǔn),且相應(yīng)噪音較低,不影響到表演的質(zhì)量。此外,還需要保證在控制操作上能夠靈活方便。

2、分布式舞臺(tái)機(jī)械計(jì)算機(jī)控制系統(tǒng)的設(shè)計(jì)

2.1設(shè)計(jì)原則

在實(shí)際進(jìn)行舞臺(tái)可分布式控制系統(tǒng)設(shè)計(jì)的過(guò)程中,要求要確保系統(tǒng)的可靠性極高,能夠具備較強(qiáng)的抗電磁干擾能力,針對(duì)重點(diǎn)機(jī)械設(shè)備,采用雙機(jī)系統(tǒng)以確保在主機(jī)發(fā)生故障時(shí),實(shí)現(xiàn)自動(dòng)切離裝換到另一臺(tái)設(shè)備上;第二,要具備實(shí)時(shí)性,即要求能夠在限定的時(shí)間內(nèi)到達(dá)指定位置,能夠針對(duì)發(fā)出的指令信息進(jìn)行及時(shí)快速相應(yīng)與處理,同時(shí)具備自動(dòng)警報(bào)功能;第三,要具備良好的操作性。要求這一控制系統(tǒng)能夠?qū)⒖刂菩畔⑦M(jìn)行直觀的展示,且操作、維護(hù)維修等工作的開(kāi)展簡(jiǎn)單方便,提高設(shè)備運(yùn)行的質(zhì)量與效益。

2.2抗干擾設(shè)計(jì)與軟件選擇

第一,在抗干擾設(shè)計(jì)上。需要以閉環(huán)控制系統(tǒng)的設(shè)計(jì)來(lái)規(guī)避外界干擾,確保能夠?qū)崿F(xiàn)對(duì)電磁干擾的抵御,在實(shí)際設(shè)計(jì)的過(guò)程中,采用交流穩(wěn)壓電源,實(shí)現(xiàn)PLC控制系統(tǒng)的搭建,且確保二者分開(kāi),以隔離變壓器的設(shè)置來(lái)向PLC控制系統(tǒng)供電,比例為1:1;同時(shí),要實(shí)現(xiàn)變壓器的正確安裝;在接地系統(tǒng)的設(shè)計(jì)上,要將PLC控制設(shè)備等進(jìn)行共同接地處理,或是以串聯(lián)以及分別接地的方式進(jìn)行處理,在此過(guò)程中,要注重接地線與接地電阻的選擇;在輸出與輸入部分實(shí)現(xiàn)抗干擾設(shè)計(jì),要以防止反電勢(shì)以及防漏電流等方式來(lái)落實(shí);針對(duì)低信噪比的模擬量信號(hào)所產(chǎn)生的干擾問(wèn)題,可采用數(shù)字濾波進(jìn)行抗干擾處理。第二,軟件設(shè)計(jì)。工控組態(tài)軟件采用的是MCGS系統(tǒng),能夠滿足分布式控制系統(tǒng)功能設(shè)計(jì)之需,且界面具備著良好的一致性,且使用方便、通用性極強(qiáng)。

2.3升降臺(tái)控制系統(tǒng)的設(shè)計(jì)

基于舞臺(tái)下,要求相應(yīng)出演環(huán)境能夠確保表演者的安全,而升降臺(tái)的控制系統(tǒng)需要實(shí)現(xiàn)獨(dú)立設(shè)計(jì),以確保在某個(gè)控制系統(tǒng)發(fā)生故障時(shí),不影響到其它系統(tǒng)的運(yùn)行,而在設(shè)計(jì)原理上是一樣的,以主升降臺(tái)為例,SIMATIC S7-3000/400PLC的各個(gè)模塊的配置,然后以STEP7軟件進(jìn)行軟硬件組態(tài)控制系統(tǒng)的搭建,并以此來(lái)實(shí)現(xiàn)PLC控制程度的編制,同時(shí)實(shí)現(xiàn)對(duì)信號(hào)檢測(cè)部分的設(shè)計(jì)。

3、分布式舞臺(tái)機(jī)械計(jì)算機(jī)控制系統(tǒng)的實(shí)現(xiàn)

3.1組態(tài)軟件MCGS

其主要功能為:能夠借助Windows功能的充分利用,實(shí)現(xiàn)對(duì)數(shù)據(jù)信息的實(shí)時(shí)動(dòng)態(tài)采集分析與處理,并以線程為單位進(jìn)行分時(shí)并行處理;在數(shù)據(jù)處理上的功能較強(qiáng),可實(shí)現(xiàn)對(duì)現(xiàn)場(chǎng)數(shù)據(jù)的統(tǒng)計(jì)處理并實(shí)現(xiàn)數(shù)據(jù)信息的實(shí)時(shí)提供。同時(shí)相應(yīng)工具箱能夠?qū)崿F(xiàn)對(duì)常用硬件設(shè)備的支撐,且具備良好的自主開(kāi)發(fā)功能,并能夠是按系統(tǒng)數(shù)據(jù)報(bào)表的顯示與打印。

3.2通信的實(shí)現(xiàn)與監(jiān)控系統(tǒng)的實(shí)現(xiàn)

以組態(tài)模塊化思想進(jìn)行通信模塊的設(shè)計(jì),針對(duì)所涉及到的驅(qū)動(dòng)軟件,將其設(shè)計(jì)成標(biāo)準(zhǔn)模塊程序,進(jìn)而實(shí)現(xiàn)通信功能,在設(shè)置的過(guò)程中,需要添加設(shè)備驅(qū)動(dòng)后來(lái)實(shí)現(xiàn)參數(shù)的設(shè)置,在此基礎(chǔ)上進(jìn)行設(shè)備調(diào)試。在監(jiān)控系統(tǒng)的實(shí)現(xiàn)上,需要確保監(jiān)控系統(tǒng)具備實(shí)時(shí)處理、分布式控制與管理以及可視化操作的基本功能,同時(shí)建立相應(yīng)的安全機(jī)制,確保能夠?qū)崿F(xiàn)對(duì)數(shù)據(jù)的現(xiàn)場(chǎng)采集、處理,并能夠?qū)崿F(xiàn)自動(dòng)報(bào)警。

3.3升降臺(tái)控制系統(tǒng)的實(shí)現(xiàn)

針對(duì)升降臺(tái)的設(shè)計(jì),在實(shí)際搭建的過(guò)程中,首先需要針對(duì)相應(yīng)剪叉結(jié)構(gòu)的運(yùn)動(dòng)模型進(jìn)行研究與計(jì)算,結(jié)合該模型的特征,基于PID控制器特點(diǎn)下,搭建出基于PID的Adaline網(wǎng)絡(luò)控制算法,通過(guò)仿真運(yùn)行后,證明這一控制方法下相應(yīng)的控制精準(zhǔn)度較高,且收斂速度較快,能夠?yàn)榇_保升降臺(tái)實(shí)現(xiàn)精準(zhǔn)的定位以及均勻的運(yùn)動(dòng)奠定基礎(chǔ),進(jìn)而提升了升降臺(tái)控制系統(tǒng)的安全可靠性。

總結(jié)

綜上,基于舞臺(tái)機(jī)械控制下,借助分布式計(jì)算機(jī)控制技術(shù)的融入,能夠?yàn)閷?shí)現(xiàn)舞臺(tái)機(jī)械控制系統(tǒng)功能的進(jìn)一步優(yōu)化奠定技術(shù)基礎(chǔ)。在實(shí)際應(yīng)用這一技術(shù)進(jìn)行該控制系統(tǒng)設(shè)計(jì)的過(guò)程中,要在明確設(shè)計(jì)原則的基礎(chǔ)上,針對(duì)抗干擾、軟件選擇以及升降臺(tái)進(jìn)行設(shè)計(jì),然后借助組態(tài)軟件MCGS來(lái)實(shí)現(xiàn)這一控制系統(tǒng)的搭建。通過(guò)仿真實(shí)驗(yàn)表明該控制系統(tǒng)能夠?yàn)闈M足設(shè)計(jì)要求、為確保系統(tǒng)實(shí)現(xiàn)安全可靠運(yùn)行提供保障,進(jìn)而能夠?yàn)檫M(jìn)進(jìn)一步推進(jìn)我國(guó)舞臺(tái)控制技術(shù)的發(fā)展注入動(dòng)力。

參考文獻(xiàn)

[1]周楊.分布式舞臺(tái)機(jī)械控制系統(tǒng)的研究與設(shè)計(jì)[D].江蘇科技大學(xué),2010.

[2]宋振瑞.智能舞臺(tái)控制系統(tǒng)軟件設(shè)計(jì)與實(shí)現(xiàn)[D].江蘇科技大學(xué),2010.

相關(guān)期刊更多

計(jì)算物理

北大期刊 審核時(shí)間1-3個(gè)月

中國(guó)科學(xué)技術(shù)協(xié)會(huì)

計(jì)算機(jī)

省級(jí)期刊 審核時(shí)間1個(gè)月內(nèi)

長(zhǎng)江計(jì)算機(jī)(集團(tuán))公司

心智與計(jì)算

省級(jí)期刊 審核時(shí)間1個(gè)月內(nèi)

廈門(mén)大學(xué)系統(tǒng)與控制研究中心