IT基礎(chǔ)知識(shí)教學(xué)提綱_第1頁
IT基礎(chǔ)知識(shí)教學(xué)提綱_第2頁
IT基礎(chǔ)知識(shí)教學(xué)提綱_第3頁
IT基礎(chǔ)知識(shí)教學(xué)提綱_第4頁
IT基礎(chǔ)知識(shí)教學(xué)提綱_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1 .net.NET是一個(gè)平臺(tái),一個(gè)抽象的平臺(tái)的概念。它不是什么編程方法,更不是 什么編程語言之類的。通常我們所說的.NET Framework (.net框架)主要包 括:.net類庫和CLR.net類庫為我們提供了豐富的類,當(dāng)然這些都是已經(jīng)封裝好的,我們可以 直接使用,不同的類具有不同的功能。類庫中廣泛的類為我們程序功能的實(shí)現(xiàn) 提供了足夠的資源。CLR (公共語言運(yùn)行時(shí))則是實(shí)現(xiàn)程序運(yùn)行的基礎(chǔ),任何針對(duì)于CLR勺語言,最終都在CLR的托管下有序運(yùn)行。語言只要是針對(duì) CLRR終都會(huì)被編譯成 MSIL (一種中間語言),所以,這樣可以實(shí)現(xiàn)不同語言之間的相互操作(當(dāng)然 前提是這種語言有針對(duì)CLR

2、的編譯器)。vb,和C#fB只是程序設(shè)計(jì)語言.程序設(shè)計(jì)語言僅僅是為了方便開發(fā)人 員和計(jì)算機(jī)溝通的工具。C#S言(微軟開發(fā)的一種類Java的編程語言):C#是微軟公司發(fā)布的一種 面向?qū)ο蟮?、運(yùn)行于.NET Framework之上的高級(jí)程序設(shè)計(jì)語言。雖然 C#g法相 對(duì)C和C+嚶多一些,但是相對(duì)來看 C#法都比較固定,這樣使用起來卻都很 容易。2各類主流編程語言Java 語言.企業(yè)級(jí)應(yīng)用開發(fā)大到全國(guó)聯(lián)網(wǎng)的系統(tǒng),小到中小企業(yè)的應(yīng)用解決方案,JAVA都占有極為重要的地位.網(wǎng)站平臺(tái)開發(fā)JSP+Servlet+JavaBean , 一直以來都相當(dāng)流行模式.移動(dòng)領(lǐng)域典型的應(yīng)用是手機(jī)游戲(國(guó)內(nèi)主要是這方面),

3、大量使用到了J2ME.移動(dòng)android APP開發(fā)android開發(fā)只用到了 JAVA的語法和JAVA SE的一小部分API.javase是做電腦上的軟件的,javaee是做網(wǎng)站的,javame是做手機(jī)軟件的 雖然大多數(shù)用戶很樂于將 Eclipse 當(dāng)作Java集成開發(fā)環(huán)境(IDE)來使用,但Eclipse 的目標(biāo)卻不僅限于此。Eclipse 還包括插件開發(fā)環(huán)境(Plug-in Development Environment , PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展Eclipse 的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與Eclipse 環(huán)境無縫集成的工具。由于 Eclipse 中的每樣?xùn)|西都是插件

4、,對(duì)于 給Eclipse提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場(chǎng)所。這種平等和一致性并不僅限于Java開發(fā)工具。盡管Eclipse 是使用Java語言開發(fā)的,但它的用途并不限于Java語言;例如,支持諸如 C/C+、COBOL PHP Android等編程語言的插件已經(jīng)可用,或預(yù)計(jì)將會(huì)推出。Eclipse 框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。C語言C語言是一門基礎(chǔ)語言,是其他一些語言的基礎(chǔ),例如MATLAB,Object-C,Lua 等.C語言沒有比較完善的開發(fā)框架,他是面前過程的一門語言,講究算法跟邏 輯的

5、.操作系統(tǒng)類unix系統(tǒng)(linux/freebsd)主要基于c開發(fā)的.嵌入式領(lǐng)域驅(qū)動(dòng)開發(fā)大部分基于C的,嵌入式系統(tǒng)c開發(fā)的.服務(wù)器領(lǐng)域大部分服務(wù)器程序也是c語言的網(wǎng)絡(luò)核心設(shè)備(路由器,交換機(jī),防火 墻)大部分代碼c開發(fā)的,用戶界面可能用其他語言。C+福后.游戲領(lǐng)域現(xiàn)在PC平臺(tái)上的大部分中大型游戲,如星際爭(zhēng)霸、魔獸爭(zhēng)霸、CS帝國(guó)時(shí) 代、跑跑卡丁車、傳奇、魔獸世界等,因?yàn)镃+胡言靠近系統(tǒng)地稱,執(zhí)行速度最 快.辦公軟件微軟Office (就是你常用的 Word Excel):匯編- C - 穩(wěn)定在C+Sun Open Office(這個(gè)可能很多朋友不知道,但用 Linux系統(tǒng)的都知道這個(gè)辦公軟件)

6、:部分JAVA (對(duì)外接口),主要為C+.圖形處理.網(wǎng)站.搜索引擎.圖形界面層.關(guān)系型數(shù)據(jù)庫.瀏覽器.郵件客戶端.軟件開發(fā)集成環(huán)境/IDE.編譯器12.3D引擎.Web Servers (網(wǎng)頁服務(wù)).CD/DVD 亥1J 錄.媒體播放器PHP 言PHP!用場(chǎng)景:.服務(wù)端腳本這個(gè)要數(shù)PHP最傳統(tǒng),也是最主要的目標(biāo)領(lǐng)域。需要在運(yùn)行web服務(wù)器時(shí),安裝并配置PHP,然后,可以用web瀏覽器來訪問PHP程序的輸出,即 瀏覽服務(wù)端的PHP頁面。.命令行腳本??梢跃帉懸欢蜳HP腳本,并且不需要任何服務(wù)器或者瀏覽器來運(yùn)行它。.PHP應(yīng)用領(lǐng)域還能擴(kuò)展到更加廣泛的地步PHP還支持禾I用諸如 LDAP IMAR

7、SNMP NNTP POP3 HTTP COM (Windows環(huán)境)等不計(jì)其數(shù)的協(xié)議的服務(wù)。還可以開放原始網(wǎng)絡(luò)端口,使得 任何其它的協(xié)議能夠協(xié)同工作。PHP (外文名:PHP: Hypertext Preprocessor,中文名:“超文本預(yù)處理器“)是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點(diǎn),利于學(xué)習(xí),使用廣泛,主要適用于 WebFF發(fā)領(lǐng)域。PHP獨(dú)特的語法混合了 C Java、Perl以及PHP自創(chuàng)的語法。它 可以比CGI或者Perl更快速地執(zhí)行動(dòng)態(tài)網(wǎng)頁。用 PHP做出的動(dòng)態(tài)頁面與其他的編程語言相 比,PHP是將程序嵌入到 HTML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)應(yīng)用)

8、文檔中去執(zhí)行,執(zhí)行效 率比完全生成 HTMLfe記的CGI要高許多;PHP還可以執(zhí)行編譯后代碼,編譯可以達(dá)到加密 和優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快。常見的編程語言運(yùn)用場(chǎng)景C操作系統(tǒng)、嵌入式、自動(dòng)化控制C+游戲、游戲服務(wù)器框架及游戲引擎、一些 GUI框架、科研、編譯器、圖形學(xué) C# Windows Phone、Windows桌面應(yīng)用、.NET webJava Web AndroidPython Web科學(xué)計(jì)算、運(yùn)維javascript Web部分應(yīng)用的內(nèi)嵌腳本Objective-C iOS 及 OS X 開發(fā)3原生態(tài) APP和 WEB APPNative App開發(fā)(原生態(tài))Native App開

9、發(fā)即我們所稱的傳統(tǒng)APNF發(fā)模式(原生AP時(shí)發(fā)模式), 該開發(fā)針對(duì)IOS、Android等不同的手機(jī)操作系統(tǒng)要采用不同的語言和框架進(jìn)行 開發(fā),該模式通常是由“云服務(wù)器數(shù)據(jù) +APF用客戶端”兩部份構(gòu)成,APP應(yīng) 用所有的UI元素、數(shù)據(jù)內(nèi)容、邏輯框架均安裝在手機(jī)終端上。Web App開發(fā)Web App開發(fā)即是一種框架型 APPFF發(fā)模式(HTML5 APP框架開發(fā)模式),該開發(fā)具有跨平臺(tái)的優(yōu)勢(shì),該模式通常由“HTML5B網(wǎng)站+APP應(yīng)用客戶端”兩部份構(gòu)成,APP應(yīng)用客戶端只需安裝應(yīng)用的框架部份,而應(yīng)用的數(shù)據(jù)則 是每次打開APP的時(shí)候,去云端取數(shù)據(jù)呈現(xiàn)給手機(jī)用戶。特點(diǎn)移動(dòng)We猶所不在,移動(dòng) Web

10、目前唯一的支持各種設(shè)備訪問的平臺(tái),與 桌面Webr-樣,移動(dòng)Web支持各種標(biāo)準(zhǔn)白協(xié)議。移動(dòng) Web&是唯個(gè)可供開 發(fā)者發(fā)布移動(dòng)應(yīng)用的平臺(tái),它將各種移動(dòng)交互與桌面任務(wù)有效地連接了起來; 而開發(fā)Native App可以充分利用設(shè)備的特性,而這一點(diǎn)往往是 Wetffl覽器做不 到的,所以對(duì)一個(gè)產(chǎn)品本身而言,Native App是最佳的選擇。4工作流工作流就是業(yè)務(wù)流程的計(jì)算機(jī)化或自動(dòng)化。許多公司采用紙張表單,手工 傳遞的方式,一級(jí)一級(jí)審批簽字,工作效率非常低下,對(duì)于統(tǒng)計(jì)報(bào)表功能則不 能實(shí)現(xiàn)。而采用工作流軟件,使用者只需在電腦上填寫有關(guān)表單,會(huì)按照定義 好的流程自動(dòng)往下跑,下一級(jí)審批者將會(huì)收到相關(guān)資料,

11、并可以根據(jù)需要修 改、跟蹤、管理、查詢、統(tǒng)計(jì)、打印等,大大提高了效率,實(shí)現(xiàn)了知識(shí)管理, 提升了公司的核心競(jìng)爭(zhēng)力。5表單表單在網(wǎng)頁中主要負(fù)責(zé)數(shù)據(jù)采集功能。一個(gè)表單有三個(gè)基本組成部分:表單標(biāo)簽:這里面包含了處理表單數(shù)據(jù)所用 CGI程序的URL以及數(shù)據(jù)提交 到服務(wù)器的方法。表單域:包含了文本框、密碼框、隱藏域、多行文本框、復(fù)選框、單選 框、下拉選擇框和文件上傳框等。表單按鈕:包括提交按鈕、復(fù)位按鈕和一般按鈕;用于將數(shù)據(jù)傳送到服務(wù) 器上的CGI腳本或者取消輸入,還可以用表單按鈕來控制其他定義了處理腳本 的處理工作。6 GISGIS 系統(tǒng)即地理信息系統(tǒng)(GIS, Geographic Information System) 是一種 基于計(jì)算機(jī)的工具,它可以對(duì)在地球上存在的東西和發(fā)生的事件進(jìn)行成圖和分 析。GIS技術(shù)把地圖這種獨(dú)特的視覺化效果和地理分析功能與一般的數(shù)據(jù)庫操 作(例如查詢和統(tǒng)計(jì)分析等)集成在一起。這種能力使GIS與其他信息系統(tǒng)相區(qū)別,從而使其在廣泛的公眾和個(gè)人企事業(yè)單位中解釋事件、預(yù)測(cè)結(jié)果、規(guī)劃 戰(zhàn)略等中具有實(shí)用價(jià)值。MapInfo (Spatial Ware )、 A

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論