一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

開發(fā)相關(guān)概念普及

 everydayOK 2010-03-09

以下為自己看資料后總結(jié)的,知識有限,不保證觀點正確,請大家酌情參考。

----------------------------------------------------------------------------------------------------------------------------------- -

什么是開發(fā)環(huán)境?

 

即軟件開發(fā)環(huán)境(Software Development Environment,SDE) 
開發(fā)環(huán)境包含開發(fā)平臺、硬件設(shè)施(電腦及其配置)、操作系統(tǒng)以及與之相關(guān)的軟件。
 

什么是開發(fā)平臺?

 

開發(fā)平臺是軟件開發(fā)過程所使用的運行的平臺,可以是多語言平臺, 包含在開發(fā)工具之上..NET開發(fā)平臺, j2ee等。
 
什么是開發(fā)工具?
 
開發(fā)工具,只是一個代碼編寫、調(diào)試的軟件,可以提高你編寫的效率,其執(zhí)行是依靠整個開發(fā)環(huán)境的。就跟木工手上的一把鋸子一樣,有的喜歡用手鋸,有的喜歡用電鋸,但目的都是鋸東西。開發(fā)工具是各有喜好,因人而異的。

 

總之,開發(fā)環(huán)境>開發(fā)平臺>開發(fā)工具

 

--------------------------------------------------------------------------------------------------------------------- ---------------

什么是集成開發(fā)環(huán)境?

 

1.         首先說明,vb,vcvs,C++ BuilderJbuilder都不是編程語言,它們都是集成開發(fā)環(huán)境(Integrated Development EnvironmentIDE),是應(yīng)用軟件。這種軟件(或說集成開發(fā)環(huán)境)集代碼編輯、編譯、連接、調(diào)試于一體,可幫助開發(fā)人員快速開發(fā)出具有所需功能的軟件產(chǎn)品;借助集成開發(fā)環(huán)境,程序人員可以大大提高工作效率(相對于IDE出現(xiàn)之前)BASIC、C、C++、C#才是編程語言。

2.         vb是支持Basic語言的軟件開發(fā)環(huán)境, vc是支持C/C++語言的軟件開發(fā)環(huán)境。vs支持C++VBC#等語言。Borland公司推出的C++ Builder也是一種C++集成開發(fā)環(huán)境。BorlandJbuilder是支持Java語言的IDE。editplus、ultraedit,DreamWeaver、FrontPage等都是IDE.

 

-------------------------------------------------------------------------------------------------------------------------------- -

計算機語言的分類?

 

1.         機器語言,匯編語言(需要匯編程序翻譯為機器語言),高級語言(需要編譯程序翻譯為機器語言)

2.         人們要控制計算機一定要通過計算機語言向計算機發(fā)出命令。

3.         計算機所能識別的語言只有機器語言,即由01構(gòu)成的代碼。

4.         但通常人們編程時,不采用機器語言,因為它非常難于記憶和識別。

5.         目前通用的編程語言有兩種形式:匯編語言和高級語言。

6.        高級語言所編制的程序不能直接被計算機識別,必須經(jīng)過轉(zhuǎn)換才能被執(zhí)行,按轉(zhuǎn)換方式可將它們分為兩類: 解釋類(一邊翻譯一邊執(zhí)行,修改方便)和編譯類(先翻譯后執(zhí)行, 修改后需重新編譯執(zhí)行)。

 

--------------------------------------------------------------------------------------------------------------------------------- -

軟件的分類?

 

1.         系統(tǒng)軟件:并不針對某一特定應(yīng)用領(lǐng)域。

2.         應(yīng)用軟件:是為了某種特定的用途而被開發(fā)的軟件。

 

3.         手機軟件:可以安裝在手機上的軟件。

 

n          系統(tǒng)軟件又包括操作系統(tǒng)和集成軟件開發(fā)環(huán)境(IDE

n          集成軟件開發(fā)環(huán)境:是支撐軟件,負責支撐各種軟件的開發(fā)與維護;

 

--------------------------------------------------------------------------------------------------------------------- -

計算機語言,程序,軟件之間的關(guān)系?

 

1.         計算機語言:人們要控制計算機一定要通過計算機語言向計算機發(fā)出命令。

2.     程序:是一些計算機指令的集合,用計算機來解決某些問題。

3.     軟件:由一系列相關(guān)的程序,文檔,說明書等等構(gòu)成。

 

4.     人們?yōu)榱四撤N特定的用途需要開發(fā)一些軟件;

5.     開發(fā)軟件的過程是使用開發(fā)語言編寫程序和編寫文檔,說明書的過程;

6.     編寫程序需要使用某種計算機語言;

 



--------------------------------------------------------------------------------------------------------------------- -

 

什么是.net?
 
1.        .net是一個大的環(huán)境,一種技術(shù),我們也叫平臺。你可以把它看成是一種支持多種語言開發(fā)的平臺,C#VB.NET、J#等都可以編寫.net程序
2.        asp.net或者ado.net,等都是.Net框架中的一個板塊,asp.net主要是提供網(wǎng)絡(luò)應(yīng)用的板塊; ado.net是數(shù)據(jù)連接的板塊。
3.        asp.net是用來開發(fā)web項目的一種技術(shù),屬于ASP升級版,功能強大、安全性高;
4.        c#,vb.netj#等是.net框架的一種編程語言,嚴格的說沒有c#.netC#.net也就是說用C#開發(fā).net程序. 
5.        net中編寫的程序都是以一種中間形式運行,也就是說不管你用c?;蛘?/span>vb.net或者j#都可以開發(fā).Net程序,因為他們并非直接被編譯成二進制代碼,而是編譯成一種中間形式。而由.net框架調(diào)用這種中間形式,并編譯為二進制可執(zhí)行代碼。

--------------------------------------------------------------------------------------------------------------------- -

什么是asp.net?
 
1.        asp.net 是基于.NET框架的web應(yīng)用; 
2.     實現(xiàn)asp.net常用的主要有兩種開發(fā)語言,vb.netC#C#相對更為常用,因為它是.NET獨有的語言,vb.net則為以前VB程序設(shè)計,適合于以前VB程序員,如果新接觸.NET,沒有其他開發(fā)語言經(jīng)驗,建議直接學習C#。
3.     C#也可以用來開發(fā)桌面應(yīng)用等

--------------------------------------------------------------------------------------------------------------------- -

 

什么是vb?

 

1.         vbVisual Basic的縮寫,是微軟公司于1991年推出的以結(jié)構(gòu)化Basic語言為基礎(chǔ),以事件驅(qū)動為運行機制的集成開發(fā)環(huán)境。VB的誕生標志著軟件設(shè)計和開發(fā)的一個新時代的開始,它使得計算機的普通用戶也能動手編寫具有一定功能的應(yīng)用程序。它有不同的版本,VB6.0是其最高的版本,其后微軟就不在升級了,轉(zhuǎn)做VB.net了。

2.         vb只出到6.0版本,以后的版本都是.NET了。 vb2003,即vb.net2003相當于vb7.0 vb2005相當于vb8.0;vb2008相當于vb9.0.

--------------------------------------------------------------------------------------------------------------------- ---------------

什么是vb.net?
 

1.        vb.net是微軟2001年首次發(fā)布.net框架1.0時的新的語言,看上去像以前VB 6.0,不過深究一下就會發(fā)現(xiàn)有質(zhì)的區(qū)別,vb.net是基于.net框架的;

2.        vb.net2002,2003,2005,2008, 這些版本都是基于.net框架,語法基本相同. 通常所說的vb2005其實全稱vb.net2005. vb2005.net框架2.0發(fā)布的同時,發(fā)布的Visual Studio 2005中的一個部分,又叫VB 8.0;前不久微軟又發(fā)布了Visual Studio 2008,這次.net框架也升級至.net 3.5了,其中的VB2008也就是VB9.0了。

3.        vbvb.net的基本語句是一樣的,但是實際用起來有很大區(qū)別.因為vb.net所用的對象全部是.net框架定義的,vb的完全不同.vb.net編程的時候?qū)蛹壗Y(jié)構(gòu)很明顯,所有對象的來源都很清楚, 很常用.建議直接學習vb.net,vb已經(jīng)被淘汰,根據(jù)我的經(jīng)驗,vb對學vb.net是沒有什么幫助的.

 

--------------------------------------------------------------------------------------------------------------------- -

什么是vc?

 

1.       vcvisual cvisual c++的縮寫,也是微軟公司推出的,支持CC++語言。也就是在VC環(huán)境下,可以用C/C++編寫代碼,然后編譯、運行、調(diào)試,并最終生成可運行的EXE文件及相關(guān)配置。

1.        vc,  visual c,  vc++,  visual c++都是一回事, 都是微軟的,全稱是 MicroSoft Visual C++;

2.        vc不是編程語言;vc是一個開發(fā)環(huán)境 也就是寫代碼和管理代碼的工具,可以減輕編程復(fù)雜度;它支持c++語言的開發(fā),也支持c語言的開發(fā)。

3.        vc是可視化C++集成開發(fā)環(huán)境 , 有不同的版本,屬于微軟的Visual Studio系列里的一個軟件,用來開發(fā)其他應(yīng)用軟件的一個平臺.

--------------------------------------------------------------------------------------------------------------------- ---------------

 

vbvb.net的聯(lián)系和區(qū)別?

 

1.        vbvb.net都是vb, 只不過是不同版本的vb。

2.        vb特指vb6.0及以下版本。vb.netvb6.0的升級版本。

3.      不過vbvb.net有本質(zhì)的區(qū)別,vb.net是基于.net框架的; vb的程序不能在vb.net里運行,vb.net的程序也不能在vb里運行。

4.      vb.net目前有2003,20052008; vb2008或說vb.net2008相當于vb9.0.

 

 

 

--------------------------------------------------------------------------------------------------------------------- ------------

 

1.     微軟的.NET(程序)和Sun公司的JAVA(程序)基本上類似,都是需要平臺才能運行的,Java需要虛擬機,.NET程序需要.net framework。

2.     Java開發(fā)平臺就是java程序開發(fā)與運行的軟件系統(tǒng);

3.     Java平臺由Java虛擬機和Java核心類所構(gòu)成。它為純Java程序提供了統(tǒng)一的編程接口,而不管下層操作系統(tǒng)是什么。

4.     調(diào)試、編譯與運行java程序有專門的工具軟件(如Jbuilder,Eclipse等)。

5.        Java開發(fā)平臺包括:移動平臺j2me, 桌面應(yīng)用平臺j2se, 企業(yè)級平臺j2ee

 

 

 

--------------------------------------------------------------------------------------------------------------------- -

Java(程序)和.NET(程序)的比較?
    

1.     從技術(shù)的觀點, 通常新的技術(shù)會比舊技術(shù)更好,因為新技術(shù)可以從舊技術(shù)學到優(yōu)點,且新技術(shù)可以摒除舊技術(shù)的缺點。.NETJava誕生的時間晚了六年,許多方面都比Java先進,當然是無庸置疑。

2.     我的意思并不是Java這六年停滯不前,事實上,Java一直在進步中,只是有許多縫縫補補、修修改改的地方。例如,XML是在這六年之間出現(xiàn)的技術(shù),所以.NET對于XML的整合可以說是天衣無縫,但Java是后來才把XML整合進來,且整合的程度比不上.NET。

--------------------------------------------------------------------------------------------------------------------- -

 

 

1.        cc++,c#,Java都是編程語言;

2.        c是面向過程,c++是半面向過程半面向?qū)ο螅?/span>

3.        c比較基礎(chǔ),c++c的發(fā)展語言,c++c的超集。c++現(xiàn)在應(yīng)用比較廣,而且兩種語言有交集;

4.        c#是由cc++演變而來的,是面向?qū)ο蟮模恢С挚缙脚_。c#是微軟開發(fā)出來用于對抗java的,與Java算是一個級別的。

5.         Java也是面向?qū)ο蟮?,但支持跨平臺。javac#的應(yīng)用場景基本上一致;都是所謂的企業(yè)應(yīng)用開發(fā),但是由于各種商業(yè)原因,事實上javaC#的應(yīng)用更多一些。

6.     PHP 是一種 HTML 內(nèi)嵌式的跨平臺的語言,PHP與微軟的ASP頗有幾分相似,都是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語言,語言的風格有類似于C語言,現(xiàn)在被很多的網(wǎng)站編程人員廣泛的運用。

7.     Javascript

n          Javascript 是由瀏覽器解釋執(zhí)行的一種腳本語言,多數(shù)情況下用于前臺執(zhí)行,

n          JavaScript腳本嵌入在HTML的源碼中;
n          JavaScript編寫的程序不必在運行前編譯,它們可以直接寫入Web頁面中,并由調(diào)用它們的瀏覽器來解釋執(zhí)行。這樣,一些基本交互作用就不用在服務(wù)器端完成,提高了客戶端的響應(yīng)時間。

n          Javascriptjsp一般會結(jié)合使用,Javascript用于客戶端,jspasp用于服務(wù)器端。

它與Java不同,Java是一個獨立的、完整的編程語言,既可以在Web中應(yīng)用,也可以用于與Web網(wǎng)無關(guān)的情況。

 

--------------------------------------------------------------------------------------------------------------------- ------------

 

面向過程和面向?qū)ο蟮膮^(qū)別:比如說我們要蓋一個房子;

 

1.         c(面向過程語言)考慮的是都要用什么材料, 怎么組合, 怎么蓋;

2.         c++(面向?qū)ο笳Z言)考慮的是需要哪些工程隊,這些工程隊分別可以完成哪些部分,然后把他們叫來就可以了。

--------------------------------------------------------------------------------------------------------------------- -------------

 

 
 
 
 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    欧洲偷拍视频中文字幕| 国产成人免费高潮激情电| 国产一二三区不卡视频| 日韩国产亚洲欧美另类| 亚洲成人精品免费在线观看| 国产精品国产亚洲看不卡| 国产高清三级视频在线观看| 91亚洲国产—区=区a| 国产精品一区二区视频大全| 五月婷日韩中文字幕四虎| 老司机精品视频免费入口| 色婷婷在线视频免费播放| 日韩不卡一区二区在线| 国产偷拍盗摄一区二区| 亚洲中文字幕乱码亚洲| 国产成人精品国内自产拍| 亚洲国产成人av毛片国产 | 91日韩欧美中文字幕| 久久香蕉综合网精品视频| 东京热男人的天堂久久综合| 91日韩在线观看你懂的| 亚洲国产中文字幕在线观看| 国内精品一区二区欧美| 久久精品伊人一区二区| 欧美日韩国产黑人一区| 婷婷亚洲综合五月天麻豆| 2019年国产最新视频| 91亚洲国产日韩在线| 国产女同精品一区二区| 暴力性生活在线免费视频| 色哟哟哟在线观看视频| 老司机精品一区二区三区| 国产欧美日韩在线精品一二区| 日本高清中文精品在线不卡| 麻豆91成人国产在线观看| 亚洲一级在线免费观看| 成年男女午夜久久久精品| 中文字幕禁断介一区二区| 日本 一区二区 在线| 久久香蕉综合网精品视频| 欧美日韩国产综合特黄|