回覆列表
  • 1 # 科學史話

    Microsoft Visual

    Studio(簡稱VS)是美國微軟公司的開發工具包系列產品。VS是一個基本完整的開發工具集,它包括了整個軟體生命週期中所需要的大部分工具,如UML工具、程式碼管控工具、整合開發環境(IDE)等等。所寫的目的碼適用於微軟支援的所有平臺,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。

    Visual Studio是目前最流行的Windows平臺應用程式的整合開發環境。最新版本為 Visual Studio 2017 版本,基於.NET Framework 4.5.2

    Dev-C++

    Dev-C++是一個Windows環境下C/C++的整合開發環境(IDE),它是一款自由軟體,遵守GPL許可協議分發原始碼。它集合了MinGW等眾多自由軟體,並且可以取得最新版本的各種工具支援,而這一切工作都是來自全球的狂熱者所做的工作。Dev-C++是NOI、NOIP等比賽的指定工具,缺點是Debug功能弱。Dev-C++ 最新版本:5.11.0。

    優劣對比

    dev c++ 作為一個輕量級IDE,具有基本的編寫程式碼的功能,然後還有除錯功能,適用於小程式,小程式碼的編寫,而且操作方便。

    缺點:

    首先,其程式碼縮排功能比較差,且最後一次更新還在10年前,C++有一段很大的落差了。

    其次,除錯器(debugger)是學習程式到底是如何執行的,以及找到錯誤的好幫手,有一點程度的程式設計師都知道這叫trace,也就是追蹤,但是因為Dev C++本身的問題,其除錯器的功能嚴重殘缺。常常有些同學的程式在dev c++上執行有問題,但接著拿到其它的IDE下就能正常執行,最後發現其實是Dev C++本身的缺陷所引起的,只能說是Dev C++發生鬼打牆。這種情況對初學者影響很大,因為大多初學者連最基本的東西都不會,他們需要的是一個可以信賴的環境讓他們可以知道什麼是對的什麼是錯的,但是今天這個環境連什麼是對的什麼是錯的都沒辦法確定,如何期望初學者能利用它學好程式設計?

    Visual Studio幾乎集成了所有的開發環境,主要應用於大專案開發,擁有良好的介面,以及完善的debugger。並有下列優勢: 領先於業界的資料庫工具 綜合資料庫開發功能 資料庫建模功能包括概念工具、邏輯工具和實體設計工具,以及對使用儲存過程、索引、檢視等等(涵蓋企業資料庫開發的各個方面)的整合支援。 適用於行業專家的概念性工具 概念性建模工具透過基於事實的物件角色建模方法,將行業領域的專家知識引入應用程式設計過程。

    缺點:

    但是其佔用硬碟的空間較大,對電腦本身的配置有一定的要求,倘若電腦老化,執行將會十分的緩慢,而且會有卡頓現象。

  • 中秋節和大豐收的關聯?
  • 先科SAST手機宕機怎麼恢復出廠設定?