遞歸軟件開發(fā)平臺(tái)(遞歸 編程)
本篇文章給大家談?wù)勥f歸軟件開發(fā)平臺(tái),以及遞歸 編程對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。
本文目錄一覽:
- 1、power builder
- 2、軟件技術(shù)專業(yè)需要學(xué)哪些專業(yè)知識(shí)?
- 3、現(xiàn)代軟件開發(fā)工具有哪些及優(yōu)缺點(diǎn),主要的針對(duì)那些方向開發(fā),這些工具的進(jìn)步,及數(shù)據(jù)庫在其中的作用
- 4、學(xué)習(xí)python,用什么軟件?
power builder
PowerBuilder是一個(gè)圖形化的應(yīng)用程序開發(fā)環(huán)境。使用PowerBuilder可以很容易地開發(fā)和數(shù)據(jù)庫打交道的商業(yè)化應(yīng)用軟件。PowerBuilder開發(fā)的應(yīng)用軟件由窗口構(gòu)成,窗口中不僅可以包含按鈕、下拉列表框及單選按鈕等標(biāo)準(zhǔn)的Windows控件,還可以有PowerBuilder提供的特殊的控件。這些特殊控件可以使應(yīng)用軟件更容易使用,使應(yīng)用軟件的開發(fā)效率更高。例如,數(shù)據(jù)窗口就是PowerBuilder提供的一個(gè)集成度很高的控件,使用該控件可以很方便地從數(shù)據(jù)庫中提取數(shù)據(jù)。
商業(yè)化的軟件開發(fā)要求有很好的移植性。PowerBuilder既可以跨平臺(tái)開發(fā),也可以發(fā)行跨平臺(tái)軟件。例如,在Windows 95下開發(fā)的程序,可以不修改源程序而形成UNIX下的執(zhí)行文件或Macintosh下的執(zhí)行文件。在開發(fā)小組中,不同成員可以使用不同的開發(fā)環(huán)境,但由于PowerBuilder的支持,在不同的開發(fā)環(huán)境下看到的共享PowerBuilder對(duì)象是相同的,所以仍可以同時(shí)開發(fā)同一個(gè)應(yīng)用程序。
隨著Internet的普及,開發(fā)Internet應(yīng)用的需求激增。PowerBuilder 8.0及時(shí)地強(qiáng)化了Web開發(fā)功能,并提供了一些配套的開發(fā)工具,使PowerBuilder程序員不用再學(xué)習(xí)其他的開發(fā)工具就能開發(fā)基于Web的應(yīng)用。
1.2.1 畫筆
PowerBuilder開發(fā)環(huán)境由一系列的畫筆(Painter)組成。畫筆就是完成一定功能的工具,比如窗口畫筆定義窗口對(duì)象,用戶對(duì)象畫筆定義用戶對(duì)象,數(shù)據(jù)窗口畫筆定義數(shù)據(jù)窗口對(duì)象以及庫畫筆完成應(yīng)用庫的增加、刪除和修改等。開發(fā)人員可以通過打開、新建相關(guān)對(duì)象進(jìn)入到相關(guān)的畫筆中,這點(diǎn)和PowerBuilder 6.5版本以前的有所不同。在畫筆中通過簡單的鼠標(biāo)操作就能設(shè)計(jì)、建立和測試相關(guān)的PowerBuilder對(duì)象。畫筆中包含很多畫筆工具,用來完成該畫筆的功能。這些功能都是和具體的畫筆相關(guān)的。
如圖1-1所示是各個(gè)畫筆構(gòu)成的主操作環(huán)境中的工具條,相關(guān)術(shù)語稱為PowerBar,它是由很多圖形化的小圖標(biāo)構(gòu)成的,每個(gè)小圖標(biāo)代表一種或者一類功能。將鼠標(biāo)在該小圖標(biāo)上停留片刻后,鼠標(biāo)旁邊會(huì)顯示圖標(biāo)的名稱,窗口底部的信息提示欄(MicroHelp)中顯示該圖標(biāo)功能的詳細(xì)描述。
1.2.2 事件和腳本
PowerBuilder應(yīng)用程序是事件驅(qū)動(dòng)的。字符環(huán)境下的程序一經(jīng)運(yùn)行,用戶就不能控制程序的執(zhí)行流程了。其中也有一些有限的提問,但程序的執(zhí)行流程是確定的。而PowerBuilder應(yīng)用程序的執(zhí)行流程是根據(jù)運(yùn)行時(shí)事件的發(fā)生情況來決定的。用戶可以單擊按鈕,選擇菜單,也可以在數(shù)據(jù)窗口中輸入數(shù)據(jù),這時(shí)都會(huì)觸發(fā)相應(yīng)的事件。事件什么時(shí)候觸發(fā)取決于事件的定義。PowerBuilder為很多控件(control)預(yù)先定義了大量事件,這些事件的觸發(fā)時(shí)機(jī)已經(jīng)定義好了。開發(fā)人員需要掌握這些事件的觸發(fā)時(shí)機(jī),才能決定自定義事件的觸發(fā)時(shí)機(jī),才能知道在哪些控件的哪些事件中編寫腳本。
每個(gè)事件的發(fā)生都得滿足一定的條件,除了掌握事件的觸發(fā)時(shí)機(jī)外,還要清楚事件是在哪個(gè)(或哪些)控件上發(fā)生的。觸發(fā)條件通常是用戶的動(dòng)作,當(dāng)有什么動(dòng)作時(shí)什么事件才發(fā)生。有些腳本也可以觸發(fā)其他事件,例如,在一個(gè)按鈕的Clicked事件中打開另外一個(gè)窗口時(shí)會(huì)觸發(fā)另外一個(gè)窗口的Open事件。事件是屬于特定控件的。例如,按鈕可以單擊,觸發(fā)Clicked事件;而窗口上的線控件(line)的單擊就沒有什么意義,所以線就沒有Clicked事件。
腳本(Script)是由PowerScript的命令、函數(shù)、語句及SQL語言等組成的命令集合,用來響應(yīng)事件,做相應(yīng)的處理工作。例如,可以在窗口的打開事件中編寫腳本,在檢索數(shù)據(jù)窗口中顯示數(shù)據(jù);在編輯框中可以編寫腳本來校驗(yàn)用戶的輸入數(shù)據(jù)是否符合特定的要求,比如是否是數(shù)字等。腳本和事件的關(guān)系是,腳本的執(zhí)行最終依賴于事件,沒有不通過事件的觸發(fā)就可以執(zhí)行的腳本。
1.2.3 函數(shù)
PowerBuilder提供了大約600個(gè)內(nèi)置函數(shù),這些函數(shù)是構(gòu)成腳本的基本元素。函數(shù)一般都是針對(duì)特定的對(duì)象操作的,例如,GetitemString是用來從數(shù)據(jù)窗口中讀取string類型的字段的取值的,它不能用來操作其他的對(duì)象;函數(shù)FindItem是從列表框、下拉列表框、圖形列表框及圖形下拉列表框等對(duì)象中查找字符串的,不能用來從數(shù)據(jù)窗口中查找。PowerBuilder是面向?qū)ο蟮?,因此具有多態(tài)性,很多函數(shù)都有多種格式。例如,經(jīng)常用來顯示信息的函數(shù)messagebox有4種格式,系統(tǒng)會(huì)自動(dòng)識(shí)別使用哪種。
程序員可以自己定義函數(shù),不僅邏輯結(jié)構(gòu)清楚,方便重復(fù)調(diào)用,而且有利于程序的封裝??梢远x多個(gè)同名但不同參數(shù)的函數(shù)。自定義函數(shù)和內(nèi)置函數(shù)的使用一樣,在函數(shù)的作用域中的任意腳本里都可以調(diào)用自定義函數(shù)。自定義函數(shù)還可以調(diào)用本身,以編寫遞歸程序。
1.2.4 庫文件
PowerBuilder對(duì)象,如菜單、窗口、數(shù)據(jù)窗口和用戶對(duì)象等都保存在庫文件中。庫文件的后綴是PBL。使用普通的編輯器無法查看其中的內(nèi)容,使用PowerBuilder的library畫筆可以打開它。在開發(fā)環(huán)境中,PowerBuilder從庫文件中檢索所需要的對(duì)象。
一個(gè)應(yīng)用中可以有多個(gè)庫文件,這時(shí)應(yīng)該設(shè)置應(yīng)用的搜索路徑。可以根據(jù)對(duì)象的使用頻率或者功能的不同將對(duì)象放在不同的庫中。例如,將報(bào)表的相關(guān)對(duì)象放在report.pbl庫中,將查詢相關(guān)的對(duì)象放在query.pbl中。這些不同庫文件的組織策略應(yīng)根據(jù)個(gè)人開發(fā)方便和系統(tǒng)的執(zhí)行性能來確定。
1.2.5 創(chuàng)建執(zhí)行文件
應(yīng)用程序開發(fā)完畢后,可以使用PowerBuilder提供的工具創(chuàng)建執(zhí)行文件,交付給用戶安裝盤。PowerBuilder提供打包應(yīng)用程序的簡單方法,方便快捷地創(chuàng)建商業(yè)化的安裝盤。安裝界面是用戶接觸應(yīng)用程序的第一步,第一印象的好壞很重要,反映出開發(fā)人員對(duì)自己的客戶重視程度。無論如何,提供給用戶一個(gè)漂亮的安裝界面,這肯定是沒錯(cuò)的。
軟件技術(shù)專業(yè)需要學(xué)哪些專業(yè)知識(shí)?
需要學(xué)習(xí):
面向?qū)ο蟪绦蛟O(shè)計(jì)、軟件工程與項(xiàng)目管理、軟件測試、.NET/Java Web程序開發(fā)、.NET/Java企業(yè)級(jí)開發(fā)、3G/4G手機(jī)軟件開發(fā)等、計(jì)算機(jī)網(wǎng)絡(luò)與通訊、網(wǎng)絡(luò)操作系統(tǒng)、多媒體技術(shù)與應(yīng)用、大型數(shù)據(jù)庫處理技術(shù)這些專業(yè)知識(shí)。
軟件技術(shù)專業(yè)是計(jì)算機(jī)科學(xué)的一個(gè)分支,和軟件科學(xué)與技術(shù)專業(yè)相比較,軟件技術(shù)專業(yè)的側(cè)重點(diǎn)在開發(fā)和技術(shù)的實(shí)際應(yīng)用,而對(duì)軟件開發(fā)的理論要求沒有那么高。
擴(kuò)展資料
本專業(yè)培養(yǎng)具有一定的理論知識(shí),掌握至少一種主流軟件開發(fā)平臺(tái),具有較強(qiáng)編程能力的高級(jí)實(shí)用型專業(yè)人才。
嚴(yán)格來說計(jì)算機(jī)專業(yè)和軟件專業(yè)是完全不同的兩個(gè)專業(yè),計(jì)算機(jī)專業(yè)學(xué)習(xí)的內(nèi)容比較寬泛,主要包括計(jì)算機(jī)硬件知識(shí),像數(shù)字邏輯、單片機(jī)等科目。
目前國內(nèi)新興的軟件外包專業(yè)就是軟件技術(shù)專業(yè)的典型,軟件外包專業(yè)主要承擔(dān)來自歐美。
參考資料來源:百度百科——軟件技術(shù)專業(yè)
現(xiàn)代軟件開發(fā)工具有哪些及優(yōu)缺點(diǎn),主要的針對(duì)那些方向開發(fā),這些工具的進(jìn)步,及數(shù)據(jù)庫在其中的作用
1. 信息素養(yǎng)或素質(zhì)的具體內(nèi)容要求有哪些?
信息素養(yǎng)一詞最早來源于美國,簡單地講信息素養(yǎng)即通過教育所培養(yǎng)的在信息社會(huì)中對(duì)信息資源的獲取、加工、處理以及信息工具的掌握和使用等的能力。1998年美國制定了學(xué)生學(xué)習(xí)的九大信息素養(yǎng)標(biāo)準(zhǔn),包括:能夠有效地和高效地獲取信息;能夠熟練地、批判地評(píng)價(jià)信息;能夠精確地、創(chuàng)造性地使用信息;能探求與個(gè)人興趣有關(guān)的信息;能欣賞作品和其他對(duì)信息進(jìn)行創(chuàng)造性表達(dá)的內(nèi)容;能力爭在信息查詢和知識(shí)創(chuàng)新中做到最好;能認(rèn)識(shí)信息對(duì)民主化社會(huì)的重要性;能履行與信息和信息技術(shù)相關(guān)的符合倫理道德的行為規(guī)范;能積極參與活動(dòng)來探求和創(chuàng)新信息。綜上所述,完整的信息素養(yǎng)應(yīng)包括三個(gè)層面:文化素養(yǎng)(知識(shí)層面)、信息意識(shí)(意識(shí)層面)、信息技術(shù)(技術(shù)層面)。
2. 信息、知識(shí)、情報(bào)、文獻(xiàn)的概念?文獻(xiàn)的組成要素?
信息包含了知識(shí)、文獻(xiàn)和情報(bào)。是一個(gè)從低級(jí)到高級(jí)的信息集合。
知識(shí)是人類對(duì)各種信息認(rèn)識(shí)和加工形成的精神產(chǎn)品,是人的大腦對(duì)大量信息通過思維重新認(rèn)識(shí).
情報(bào)是指被傳遞的知識(shí)或事實(shí),是知識(shí)的激活,是運(yùn)用一定的媒體(載體),越過空間和時(shí)間傳遞給特定用戶,解決科研,生產(chǎn)中的具體問題所需要的特定知識(shí)和信息.
情報(bào)應(yīng)具有3個(gè)基本屬性:一是知識(shí)或信息;二是要經(jīng)過傳遞;三是要經(jīng)過用戶使用產(chǎn)生效益.情報(bào)不僅取決于情報(bào)源,也取決于情報(bào)用戶.
文獻(xiàn)是用文字、圖形、符號(hào)、聲頻、視頻等技術(shù)手段記錄人類知識(shí)的一種載體,或理解為固化在一定物質(zhì)載體上的知識(shí)?,F(xiàn)在通常理解為圖書、期刊等各種出版物的總和。文獻(xiàn)是記錄、積累、傳播和繼承知識(shí)的最有效手段,是人類社會(huì)活動(dòng)中獲取情報(bào)的最基本、最主要的來源,也是交流傳播情報(bào)的最基本手段。
文獻(xiàn)的構(gòu)成要素應(yīng)包括:知識(shí)性內(nèi)容,文獻(xiàn)符號(hào)系統(tǒng),文獻(xiàn)記錄方式,文獻(xiàn)載體,這些要素之間相互聯(lián)系,相互促進(jìn)
3. 信息、信息資源有哪些類型?
信息的類型:
從產(chǎn)生信息的客體的性質(zhì)來分,可分為自然信息(瞬時(shí)發(fā)生的聲、光、熱、電、形形色色的天氣變化、緩慢的地殼運(yùn)動(dòng)、天體演化……)、生物信息(生物為繁衍生存而表現(xiàn)出來的各種形態(tài)和行為,如遺傳信息、生物體內(nèi)信息交流、動(dòng)物種群內(nèi)的信息交流)、機(jī)器信息(自動(dòng)控制系統(tǒng))和(人類)社會(huì)信息。
信息資源的類型:
按文獻(xiàn)信息的載體材料和制作方式劃分:
(1) 印刷型
(2) 縮微型
(3) 聲像型(視聽型)
(4) 電子型(機(jī)讀型)
以撰寫的目的和文體劃分:
文獻(xiàn)信息資源以撰寫的目的和文體劃分,主要可分為著作、學(xué)術(shù)論文、專利說明書、科技報(bào)告、技術(shù)標(biāo)準(zhǔn)、科技檔案、產(chǎn)品資料。其中信息含量、學(xué)術(shù)價(jià)值和使用頻率較高的為前五種。
按文獻(xiàn)信息的產(chǎn)生秩序與整理加工深度劃分:
文獻(xiàn)信息資源按其信息加工深度劃分,可分為零次文獻(xiàn)信息、一次文獻(xiàn)信息、二次文獻(xiàn)信息、三次文獻(xiàn)信息和高次文獻(xiàn)信息。
根據(jù)出版形式和內(nèi)容公開程度劃分:
文獻(xiàn)可劃分為白色文獻(xiàn)、灰色文獻(xiàn)、黑色文獻(xiàn)三種類型
4. 文獻(xiàn)有哪些類型?將文獻(xiàn)分成這些類型的依據(jù)是什么?
根據(jù)劃分標(biāo)準(zhǔn)的不同,文獻(xiàn)有多種分類方式。
按文獻(xiàn)的編輯方法和出版特點(diǎn)劃分:
1.圖書
2.期刊
3.特種文獻(xiàn)資料
特種文獻(xiàn)資料主要包括以下幾種類型:
(1)科技報(bào)告
(2)政府出版物
(3)會(huì)議文獻(xiàn)
(4)學(xué)位論文
(5)專利文獻(xiàn)
(6)標(biāo)準(zhǔn)文獻(xiàn)
(7)產(chǎn)品樣本
4.其他零散資料
按文獻(xiàn)載體形式劃分:
1.印刷型文獻(xiàn)
2.縮微型文獻(xiàn)
3.視聽型文獻(xiàn)
4.機(jī)讀型文獻(xiàn)
按文獻(xiàn)加工層次分:
1.一次文獻(xiàn)
2.二次文獻(xiàn)
3.三次文獻(xiàn)
5. 數(shù)據(jù)庫的類型?網(wǎng)絡(luò)資源有哪些特點(diǎn)?
數(shù)據(jù)庫有類型之分,是根據(jù)數(shù)據(jù)模型劃分的。目前成熟地應(yīng)用在數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)模型有:層次模型、網(wǎng)壯模型和關(guān)系模型。
另:
模糊數(shù)據(jù)庫
指能夠處理模糊數(shù)據(jù)的數(shù)據(jù)庫。一般的數(shù)據(jù)庫都是以二直邏輯和精確的數(shù)據(jù)工具為基礎(chǔ)的,不能表示許多模糊不清的
事情。隨著模糊數(shù)學(xué)理論體系的建立,人們可以用數(shù)量來描述模糊事件并能進(jìn)行模糊運(yùn)算。這樣就可以把不完全性、不確定性、模糊性引入數(shù)據(jù)庫系統(tǒng)中,從而形成模糊數(shù)據(jù)庫。模糊數(shù)據(jù)庫研究主要有兩方面,首先是如何在數(shù)據(jù)庫中存放模糊數(shù)據(jù);其次是定義各種運(yùn)算建立模糊數(shù)據(jù)上的函數(shù)。模糊數(shù)的表示主要有模糊區(qū)間數(shù)、模糊中心數(shù)、模糊集合數(shù)和隸屬函數(shù)等。
統(tǒng)計(jì)數(shù)據(jù)庫
管理統(tǒng)計(jì)數(shù)據(jù)的數(shù)據(jù)庫系統(tǒng)。這類數(shù)據(jù)庫包含有大量的數(shù)據(jù)記錄,但其目的是向用戶提供各種統(tǒng)計(jì)匯總信息,而不是提供單個(gè)記錄的信息。
網(wǎng)狀數(shù)據(jù)庫
處理以記錄類型為結(jié)點(diǎn)的網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)庫。處理方法是將網(wǎng)狀結(jié)構(gòu)分解成若干棵二級(jí)樹結(jié)構(gòu),稱為系。系類型
是二個(gè)或二個(gè)以上的記錄類型之間聯(lián)系的一種描述。在一個(gè)系類型中,有一個(gè)記錄類型處于主導(dǎo)地位,稱為系主記錄類
型,其它稱為成員記錄類型。系主和成員之間的聯(lián)系是一對(duì)多的聯(lián)系。網(wǎng)狀數(shù)據(jù)庫的代表是DBTG系統(tǒng)。1969年美國的
CODASYL組織提出了一份“DBTG報(bào)告”,以后,根據(jù)DBTG報(bào)告實(shí)現(xiàn)的系統(tǒng)一般稱 為DBTG系統(tǒng)?,F(xiàn)有的網(wǎng)狀數(shù)據(jù)庫系統(tǒng)大都是采用DBTG方案的。DBTG系統(tǒng)是典型的三級(jí)結(jié)構(gòu)體系:子模式、模式、存儲(chǔ)模式。相應(yīng)的數(shù)據(jù)定義語言分別稱為子模式定義語言SSDDL,模式定義語言SDDL,設(shè)備介質(zhì)控制語言DMCL。另外還有數(shù)據(jù)操縱語言DML。
演繹數(shù)據(jù)庫
是指具有演繹推理能力的數(shù)據(jù)庫。一般地,它用一個(gè)數(shù)據(jù)庫管理系統(tǒng)和一個(gè)規(guī)則管理系統(tǒng)來實(shí)現(xiàn)。將推理用的事實(shí)數(shù)據(jù)存放在數(shù)據(jù)庫中,稱為外延數(shù)據(jù)庫;用邏輯規(guī)則定義要導(dǎo)出的事實(shí),稱為內(nèi)涵數(shù)據(jù)庫。主要研究內(nèi)容為,如何有效地計(jì)
算邏輯規(guī)則推理。具體為:遞歸查詢的優(yōu)化、規(guī)則的一致性維護(hù)等。
網(wǎng)絡(luò)學(xué)術(shù)信息資源的特點(diǎn):
1.內(nèi)容極為豐富。
網(wǎng)上的學(xué)術(shù)信息資源覆蓋面廣,涵蓋了各個(gè)學(xué)科領(lǐng)域;信息種類繁多,正式出版的,非正式出版的,學(xué)術(shù)機(jī)構(gòu)提供的、個(gè)人提供的都交織在一起。當(dāng)然,著其中既有有價(jià)值的信息,又有很多有意義的信息。
2. 整體分布混亂
由于網(wǎng)上信息沒有統(tǒng)一的管理機(jī)構(gòu),也沒有統(tǒng)一的發(fā)布標(biāo)準(zhǔn),且變化、更迭、新生、消亡等都時(shí)有發(fā)生,難以控制。這就造成了網(wǎng)絡(luò)學(xué)術(shù)資源在某個(gè)局部范圍內(nèi)是有序的,而資源的整體分布較為分散、無序,甚至呈混亂狀態(tài)。
3.信息動(dòng)態(tài)變化
網(wǎng)絡(luò)是一個(gè)巨大的動(dòng)態(tài)系統(tǒng),不僅信息分散無序,且經(jīng)常更替,每天都有新的網(wǎng)站出現(xiàn),又有網(wǎng)站撤消或重組,并且每個(gè)網(wǎng)站自身的鏈接地址、欄目設(shè)置也經(jīng)常變動(dòng)。
4.網(wǎng)絡(luò)信息時(shí)效性強(qiáng)
網(wǎng)絡(luò)信息的發(fā)布?jí)嚎s了傳統(tǒng)文獻(xiàn)的編輯、出版和發(fā)行等環(huán)節(jié),有的甚至完全在網(wǎng)上發(fā)行,實(shí)現(xiàn)了作者與編輯不受時(shí)空限制的即時(shí)交流,大大縮短了信息編輯出版的時(shí)間,使得信息具有較強(qiáng)的時(shí)效性。
5.檢索快捷迅速
6. 何為“核心期刊”?本專業(yè)的核心期刊有哪些?
核心期刊是期刊中學(xué)術(shù)水平較高的刊物,是我國學(xué)術(shù)評(píng)價(jià)體系的一個(gè)重要組成部分.它主要體現(xiàn)在學(xué)術(shù)水平的確認(rèn)方面.如在相當(dāng)一批教學(xué)科研單位。申請(qǐng)高級(jí)職稱,取得博士論文答辯資格,申報(bào)科研項(xiàng)目,科研機(jī)構(gòu)或高等院校學(xué)術(shù)水平評(píng)估,教師,工作人員完成的工作量等,前提條件之一就是在一定時(shí)間段內(nèi),在核心期刊上發(fā)表若干篇論文.分為國家級(jí)\省級(jí)\市級(jí)等等級(jí)別。
材料成型專業(yè)的核心期刊有:
金屬熱處理、金屬成形工藝、模具工業(yè)、北方論叢、熱加工工藝、模具工業(yè)、特種鑄造及有色合金、工程塑料應(yīng)用、鍛壓技術(shù)、鑄造技術(shù)、特色鑄造及有色合金、輕合金加工技術(shù)、鑄造、鑄造技術(shù)、材料研究學(xué)報(bào)、熱加工工藝、機(jī)械工程材料、兵器材料科學(xué)與工程、汽車技術(shù)、中國塑料、工程塑料應(yīng)用、機(jī)床與液壓、鍛壓裝備與制造技術(shù)、中國塑料、現(xiàn)代制造工程、工程塑料應(yīng)用、現(xiàn)代制造工程、鍛壓機(jī)械、微物電機(jī)、新技術(shù)新工藝、微特電機(jī)、重慶大學(xué)學(xué)報(bào)(自然科學(xué)版)、重慶大學(xué)學(xué)報(bào)(自然科學(xué)版)、武漢理工大學(xué)學(xué)報(bào)、塑性工程學(xué)報(bào)
7. 什么是信息檢索?信息檢索的類型有哪些?
信息檢索是指將信息按一定方式組織和存貯起來,并針對(duì)用戶的需求找出所需信息的過程,又稱為“信息存貯與檢索”。
信息檢索(Information Retrieval)是指信息按一定的方式組織起來,并根據(jù)信息用戶的需要找出有關(guān)的信息的過程和技術(shù)。
狹義的信息檢索就是信息檢索過程的后半部分,即從信息集合中找出所需要的信息的過程,也就是我們常說的信息查尋(Information Search 或Information Seek)。
類型:
(一)按檢索內(nèi)容劃分
1、書目檢索
2、數(shù)據(jù)檢索
3、事實(shí)檢索
4、全文檢索
5、圖像檢索
6、多媒體檢索
(二)按是否使用檢索工具劃分
1、直接檢索
2、間接檢索
(三)按信息檢索手段劃分
1、傳統(tǒng)信息檢索
2、現(xiàn)代信息檢索
8. 簡述信息檢索的原理。
信息檢索的基本原理是:通過對(duì)大量的、分散無序的文獻(xiàn)信息進(jìn)行搜集、加工、組織、存儲(chǔ),建立各種各樣的檢索系統(tǒng),并通過一定的方法和手段使存儲(chǔ)與檢索這兩個(gè)過程所采用的特征標(biāo)識(shí)達(dá)到一致,以便有效地獲得和利用信息源。其中存儲(chǔ)是為了檢索,而檢索又必須先進(jìn)行存儲(chǔ)。
另
信息檢索的基本原理可從文獻(xiàn)的替代、整序和標(biāo)識(shí)的匹配三方面來講述。
1.文獻(xiàn)的替代
2.文獻(xiàn)的整序
3. 文獻(xiàn)特征標(biāo)識(shí)與檢索提問標(biāo)識(shí)的匹配
而所謂信息檢索原理,簡單地講,就是檢索提問標(biāo)志與存儲(chǔ)在檢索工具中的文獻(xiàn)特征標(biāo)志進(jìn)行比較或稱匹配,然后提取相符合的文獻(xiàn)信息的檢索方法。
9. 什么是計(jì)算機(jī)信息檢索系統(tǒng),它由幾部分組成?
計(jì)算機(jī)信息檢索系統(tǒng):利用計(jì)算機(jī)系統(tǒng)有效存儲(chǔ)和快速查找的能力發(fā)展起來的一種計(jì)算機(jī)應(yīng)用技術(shù)。它與信息的構(gòu)造、分析、組織、存儲(chǔ)和傳播有關(guān)。計(jì)算機(jī)信息檢索系統(tǒng)是信息檢索所用的硬件資源、系統(tǒng)軟件和檢索軟件的總合。它能存儲(chǔ)大量的信息,并對(duì)信息條目(有特定邏輯含義的基本信息單位)進(jìn)行分類、編目或編制索引。它可以根據(jù)用戶要求從已存儲(chǔ)的信息集合中抽取出特定的信息,并提供插入、修改和刪除某些信息的能力。
計(jì)算機(jī)信息檢索系統(tǒng)的組成,從物理構(gòu)成來講、檢索系統(tǒng)由硬件、軟件、數(shù)據(jù)庫三部分組成
10. 計(jì)算機(jī)信息檢索技術(shù)有哪些?
布爾邏輯檢索
截詞檢索
鄰近檢索
字段限制檢索
模糊檢索
學(xué)習(xí)python,用什么軟件?
Python開發(fā)軟件可根據(jù)其用途不同分為兩種,一種是Python代碼編輯器,一種是Python集成開發(fā)工具,兩者的配合使用可以極大的提高Python開發(fā)人員的編程效率,以下是常用的幾款Python代碼編輯器和Python集成開發(fā)工具。
一、Python代碼編輯器
1. Sublime Text
Sublime Text是一款非常流行的代碼編輯器,支持Python代碼編輯,同時(shí)兼容所有平臺(tái),并且豐富的插件擴(kuò)展了語法和編輯功能,迅捷小巧,具有良好的兼容性,很受編程人士的喜愛!
2. Vim
Vim和Vi是一種模型編輯器,它將文本查看從文本編輯中分離,VIM在原始VI之上做了諸多改進(jìn),包括可擴(kuò)展模型和就地代碼構(gòu)建,VIMScripts可用于各種Python開發(fā)任務(wù)!
3. Atom
Atom被稱為“21世紀(jì)可破解的文本編輯器”,可以兼容所有平臺(tái),擁有時(shí)尚的界面、文件系統(tǒng)瀏覽器和擴(kuò)展插件市場,使用Electron構(gòu)建,其運(yùn)行時(shí)安裝的擴(kuò)展插件可支持Python語言!
4. GNU Emacs
GNU Emacs是一款終身免費(fèi)且兼容任何平臺(tái)的代碼編輯器,使用強(qiáng)大的Lisp編程語言進(jìn)行定制,并為Python開發(fā)提供各種定制腳本,是一款可擴(kuò)展、可定制、自動(dòng)記錄、實(shí)時(shí)顯示的編輯器,一直縈繞在UNIX周圍。
5. Visual Studio Code
Visual Studio Code是一款兼容Linux、Mac OS X和Windows 平臺(tái)的全功能代碼編輯器,可擴(kuò)展并且可以對(duì)幾乎所有任務(wù)進(jìn)行配置,對(duì)于Python的支持可以在Visual Studio Code中安裝插件,只需快速點(diǎn)擊按鈕即可成功安裝,且可自動(dòng)識(shí)別Python安裝和庫。
二、Python集成開發(fā)環(huán)境
1. PyCharm
PyCharm是唯一一款專門面向Python的全功能集成開發(fā)環(huán)境,同樣擁有付費(fèi)版和免費(fèi)開源版,PyCharm不論是在Windows、 Mac OS X系統(tǒng)中,還是在Linux系統(tǒng)中都支持快速安裝和使用。
PyCharm直接支持Python開發(fā)環(huán)境,打開一個(gè)新的文件然后就可以開始編寫代碼,也可以在PyCharm中直接運(yùn)行和調(diào)試Python程序,它還支持源碼管理和項(xiàng)目,并且其擁有眾多便利和支持社區(qū),能夠快速掌握學(xué)習(xí)使用!
2. Eclipse + PyDev
PyDev是Eclipse集成開發(fā)環(huán)境的一個(gè)插件,支持Python調(diào)試、代碼補(bǔ)全和交互式Python控制臺(tái)等,在Eclipse中安裝PyDev非常便捷,只需從Eclipse中選擇“Help”點(diǎn)擊“Eclipse Marketplace”然后搜索PyDev,點(diǎn)擊安裝,必要的時(shí)候重啟Eclipse即可,對(duì)于資深Eclipse開發(fā)者來說,PyDev可以很輕松上手!
3. Visual Studio
Visual Studio是一款全功能集成開發(fā)平臺(tái),提供了免費(fèi)版和付費(fèi)版,可以支持各種平臺(tái)的開發(fā),且附帶了自己的擴(kuò)展插件市場。在Visual Studio中可進(jìn)行Python編程,并且支持Python智能感知、調(diào)試和其他工具,值得注意的是Visual Studio不支持Linux平臺(tái)!
4. Spyder
Spyder是一款為了數(shù)據(jù)科學(xué)工作流做了優(yōu)化的開源Python集成開發(fā)環(huán)境,它是附在Anaconda軟件包管理器發(fā)行版中的,Spyder擁有大部分集成開發(fā)環(huán)境該具備的功能,如強(qiáng)大語法高亮功能的代碼編輯器、Python代碼補(bǔ)全以及集成文件瀏覽器,其還具有其他Python編輯環(huán)境中所不具備的變量瀏覽器功能,十分適合使用Python的數(shù)據(jù)科學(xué)家們。
5. Thonny
Thonny是針對(duì)新手的一款集成開發(fā)環(huán)境,適用于全部主流平臺(tái),默認(rèn)情況下,Thonny會(huì)和自帶捆綁的Python版本一起安裝,十分方便新手使用!
關(guān)于遞歸軟件開發(fā)平臺(tái)和遞歸 編程的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。