国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開(kāi)通VIP
開(kāi)發(fā)相關(guān)概念普及

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

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

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

 

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

什么是開(kāi)發(fā)平臺(tái)?

 

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

 

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

 

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

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

 

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

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

 

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

計(jì)算機(jī)語(yǔ)言的分類?

 

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

2.         人們要控制計(jì)算機(jī)一定要通過(guò)計(jì)算機(jī)語(yǔ)言向計(jì)算機(jī)發(fā)出命令。

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

4.         但通常人們編程時(shí),不采用機(jī)器語(yǔ)言,因?yàn)樗浅ky于記憶和識(shí)別。

5.         目前通用的編程語(yǔ)言有兩種形式:匯編語(yǔ)言和高級(jí)語(yǔ)言。

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

 

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

軟件的分類?

 

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

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

 

3.         手機(jī)軟件:可以安裝在手機(jī)上的軟件。

 

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

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

 

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

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

 

1.         計(jì)算機(jī)語(yǔ)言:人們要控制計(jì)算機(jī)一定要通過(guò)計(jì)算機(jī)語(yǔ)言向計(jì)算機(jī)發(fā)出命令。

2.     程序:是一些計(jì)算機(jī)指令的集合,用計(jì)算機(jī)來(lái)解決某些問(wèn)題。

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

 

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

5.     開(kāi)發(fā)軟件的過(guò)程是使用開(kāi)發(fā)語(yǔ)言編寫程序和編寫文檔,說(shuō)明書的過(guò)程;

6.     編寫程序需要使用某種計(jì)算機(jī)語(yǔ)言;

 



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

 

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

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

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

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

 

什么是vb?

 

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

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

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

什么是vb.net
 

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

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

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

 

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

什么是vc?

 

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

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

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

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

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

 

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

 

1.        vbvb.net都是vb, 只不過(guò)是不同版本的vb

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

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

4.      vb.net目前有2003,2005,2008; vb2008或說(shuō)vb.net2008相當(dāng)于vb9.0.

 

 

 

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

 

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

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

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

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

5.        Java開(kāi)發(fā)平臺(tái)包括:移動(dòng)平臺(tái)j2me, 桌面應(yīng)用平臺(tái)j2se, 企業(yè)級(jí)平臺(tái)j2ee

 

 

 

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

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

1.     從技術(shù)的觀點(diǎn), 通常新的技術(shù)會(huì)比舊技術(shù)更好,因?yàn)樾录夹g(shù)可以從舊技術(shù)學(xué)到優(yōu)點(diǎn),且新技術(shù)可以摒除舊技術(shù)的缺點(diǎn)。.NETJava誕生的時(shí)間晚了六年,許多方面都比Java先進(jìn),當(dāng)然是無(wú)庸置疑。

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

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

 

 

1.        cc++c#,Java都是編程語(yǔ)言;

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

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

4.        c#是由cc++演變而來(lái)的,是面向?qū)ο蟮?,不支持跨平臺(tái)。c#是微軟開(kāi)發(fā)出來(lái)用于對(duì)抗java的,與Java算是一個(gè)級(jí)別的。

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

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

7.     Javascript

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

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

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

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

 

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

 

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

 

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

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

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

 

 
 
 
 
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
編程語(yǔ)言哪個(gè)最容易學(xué),最簡(jiǎn)單?
軟件相關(guān)技術(shù)及其在國(guó)內(nèi)的應(yīng)用
C . C .VC .java.vb和C#有什么區(qū)別
C++ C# VC VC.net以及VC++有什么區(qū)別和聯(lián)系?
學(xué)習(xí)計(jì)算機(jī)語(yǔ)言的網(wǎng)站
三個(gè)神話的破滅 VB程序員未來(lái)究竟在哪?
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服