国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Visual C++ 2010 Express和EasyX初學(xué)者入門

這篇具有很好參考價(jià)值的文章主要介紹了Visual C++ 2010 Express和EasyX初學(xué)者入門。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

Visual C++ 2010 Express和EasyX初學(xué)者入門


本文將介紹Visual C++ 2010 Express創(chuàng)建Win32控制臺(tái)(Console)程序、創(chuàng)建WIN32項(xiàng)目(project)程序,及其EasyX的用途和使用。

Visual C++ 2010 Express使用

Visual C++ 2010 Express是微軟在2010年出品的免費(fèi)C++開發(fā)集成開發(fā)環(huán)境,專用于C++語(yǔ)言的編程、調(diào)試和運(yùn)行。

【為什么用這個(gè)版本?VC++6.0版本太老,微軟提供的其它版本又較大。

C++ 、VC++ 和VS的關(guān)系
C++一般指標(biāo)準(zhǔn)C++,一門經(jīng)典的面向?qū)ο蟮木幊陶Z(yǔ)言,也即是ANSI C++,只有國(guó)際標(biāo)準(zhǔn)的規(guī)范和函數(shù)庫(kù)、類庫(kù)支持。?
Microsoft的VS全名是 Visual Studio是一個(gè)開發(fā)環(huán)境集合,包含很多高級(jí)語(yǔ)言的開發(fā)環(huán)境,VC++只是VS其中的一個(gè)開發(fā)環(huán)境。
VC++為微軟的Visual C++,提供了Ansi C++大部分的規(guī)范,同時(shí)微軟提供了一些諸如MFC、ATL等函數(shù)庫(kù)和框架來(lái)減少開發(fā)者的重復(fù)開發(fā)工作,提高開效率。Visual C++6.0之后,微軟推出支持NET技術(shù)的Visual C++版本(如Visual C++ 2010),NET是一個(gè)通用跨平臺(tái)開發(fā)平臺(tái)標(biāo)準(zhǔn)。這樣的版本可以創(chuàng)建托管代碼(managed code),也支持之前版本所創(chuàng)建的代碼非托管代碼(unmanaged code)。當(dāng)你用Visual C++后期版本創(chuàng)建一個(gè)項(xiàng)目的時(shí)候,選擇名字CLI(Common Language Infrastructure、通用語(yǔ)言基礎(chǔ)架構(gòu))項(xiàng)目類型,就是托管代碼,編譯的最終結(jié)果和VB.NET/C#等語(yǔ)言開發(fā)的程序編譯結(jié)果沒(méi)有區(qū)別,且運(yùn)行時(shí)需要系統(tǒng)安裝NET框架才行。當(dāng)你創(chuàng)建一個(gè)項(xiàng)目,并且選擇名字以MFC,ATL或者Win32開頭的項(xiàng)目類型,那么這個(gè)項(xiàng)目所產(chǎn)生的就是非托管程序。順便指出Express 版本不支持 MFC 或 ATL,順便指出Express 版本不支持 MFC 或 ATL,關(guān)于MFC 和 ATL更多情況可見https://learn.microsoft.com/zh-cn/cpp/mfc/mfc-and-atl
關(guān)于Visual Studio、.NET 更多情況可見https://blog.csdn.net/cnds123/article/details/100528341 】

下載安裝說(shuō)明比較簡(jiǎn)單就不多說(shuō)了。建議上網(wǎng)搜索Visual C++ 2010 Express獨(dú)立安裝包(安裝時(shí)不需要聯(lián)網(wǎng)下載,如https://download.csdn.net/download/cnds123/86951612)。

安裝成功后,在開始菜單里面的程序可以找到該軟件,可以也可以在安裝目錄文件夾里面創(chuàng)建快捷方式剪切到桌面,方便以后使用。

需要注冊(cè),注冊(cè)是免費(fèi)的,否則試用30天,Hel→Register product可以直接輸入注冊(cè)碼進(jìn)行注冊(cè)。

vc++2010使用方法:

在Windows操作系統(tǒng)中通常會(huì)創(chuàng)建兩類應(yīng)用程序。一類是圖形界面應(yīng)用程序(GUI),一類是控制臺(tái)應(yīng)用程序(CUI)。C++語(yǔ)言的初學(xué)者在學(xué)習(xí)語(yǔ)法時(shí)一般都是從編寫控制臺(tái)應(yīng)用程序開始的,如在使用Visual C++ 2010編寫運(yùn)行第一個(gè)C++程序一文中就介紹了如何使用Visual C++創(chuàng)建一個(gè)Win32控制臺(tái)項(xiàng)目,編寫并運(yùn)行自己的第一個(gè)C++程序。

下面介紹使用Microsoft Visual C++ 2010 Express怎么編程序。

創(chuàng)建Win32控制臺(tái)(Console)程序

編寫Win32控制臺(tái)應(yīng)用程序的步驟為:

(1)創(chuàng)建Win32控制臺(tái)項(xiàng)目,打開Microsoft Visual C++ 2010 Express軟件

(2)編寫C++源代碼文件。自動(dòng)生成的”include stdafx.h”保留原樣。這行下面的main函數(shù)與標(biāo)準(zhǔn)C++中的main函數(shù)不一致,可以刪掉,然后按照C++的標(biāo)準(zhǔn)編寫新的main函數(shù)。

(3)編譯代碼生成目標(biāo)文件。程序編寫完成以后,點(diǎn)擊工具欄上那個(gè)綠色的小三角,VC++編程環(huán)境就會(huì)自編譯、鏈接和運(yùn)行程序,并在結(jié)果輸出。

打開Microsoft Visual C++ 2010 Express軟件:

開始→Microsoft Visual Studio Express→Microsoft Visual C++ 2010 Express

Visual C++ 2010 Express和EasyX初學(xué)者入門

在Microsoft Visual C++ 2010 Express中,選擇“File”菜單欄→New →Project,出現(xiàn)New Project對(duì)話框,在其中單擊Win32,在選擇“Win32 Cnsole Application”。 在Name輸入框中輸入Demo,再單擊“OK”按鈕,出現(xiàn) Win32 Application Wizard,在此界面中的“Additional options”中選中“Empty project”(建議選“空項(xiàng)目”,否則系統(tǒng)新建項(xiàng)目后會(huì)自動(dòng)生成部分代碼和文件,可能對(duì)初學(xué)者產(chǎn)生干擾)。之后單擊“Finish”按鈕。

Visual C++ 2010 Express和EasyX初學(xué)者入門

現(xiàn)在如下圖,在“Solution Explorer”中,可以看到你新建的Project 名稱“Demo”,?可以為其添加.cpp文件,右擊它出現(xiàn)快捷菜單→Add → New Item,出現(xiàn)“Add New Item”對(duì)話框,單擊C++ Flle (.cpp),在“Name”框輸入文件名,我這里輸入Hello,再單擊“Add”按鈕,出現(xiàn)編輯器窗口

Visual C++ 2010 Express和EasyX初學(xué)者入門

輸入如下代碼試試

#include <iostream> 
using namespace std;
int main()
{
   cout<<"Hello C++ !"<<endl;
   system("pause"); //此句對(duì)付窗口一閃而過(guò)現(xiàn)象
   return 0;
}

【提示:C++ 2010 Express 運(yùn)行控制臺(tái)代碼時(shí)窗口一閃而過(guò)的解決方法

在主函數(shù)中“return 0;”語(yǔ)句之前加入“system("pause");”語(yǔ)句】

編譯代碼生成目標(biāo)文件。程序編寫完成以后,點(diǎn)擊工具欄上那個(gè)綠色的小三角,VC++編程環(huán)境就會(huì)自編譯、鏈接和運(yùn)行程序,并在結(jié)果輸出。

Visual C++ 2010 Express和EasyX初學(xué)者入門

【單擊“綠色的小三角”時(shí),若如下圖提示,點(diǎn)擊“Yes”按鈕,確定編譯程序:

通常都會(huì)在執(zhí)行前確保程序已經(jīng)編譯,所以建議勾選“Do not show this dialog again”。下次不再出現(xiàn)該提示框

Visual C++ 2010 Express和EasyX初學(xué)者入門

生成的程序項(xiàng)目(Project:工程,項(xiàng)目)所在的文件夾(目錄),你可以找到瀏覽看看,以便增加感性認(rèn)識(shí):

Visual C++ 2010 Express和EasyX初學(xué)者入門

其中.sln 解決方案文件? 存儲(chǔ)和定義一組項(xiàng)目關(guān)聯(lián) 配置等信息,解決方案(solution)文件(后綴為sln的文件)表示一個(gè)項(xiàng)目組,他通常包含一個(gè)項(xiàng)目中所有的工程文件信息。自動(dòng)生成的。打開sln文件是可以啟動(dòng)工程的,那是因?yàn)閟ln文件有工程文件的入口。

創(chuàng)建WIN32(Project)程序——窗口程序

打開Microsoft Visual C++ 2010 Express軟件:

開始→Microsoft Visual Studio Express→Microsoft Visual C++ 2010 Express

在Microsoft Visual C++ 2010 Express中,選擇“File”菜單欄→New →Project,出現(xiàn)New Project對(duì)話框,在其中單擊Win32,在選擇“Win32 Cnsole Application”。 在Name輸入框中輸入Demo2,再單擊“OK”按鈕,出現(xiàn) Win32 Application Wizard,在此界面中的“Additional options”中選中“Empty project”(建議選“空項(xiàng)目”,否則系統(tǒng)新建項(xiàng)目后會(huì)自動(dòng)生成部分代碼和文件,可能對(duì)初學(xué)者產(chǎn)生干擾)。之后單擊“Finish”按鈕。

Visual C++ 2010 Express和EasyX初學(xué)者入門

現(xiàn)在如下圖,在“Solution Explorer”中,可以看到你新建的Project 名稱“Demo2”, 可以為其添加.cpp文件,右擊它出現(xiàn)快捷菜單→Add → New Item,出現(xiàn)“Add New Item”對(duì)話框,單擊C++ Flle (.cpp),在“Name”框輸入文件名,我這里輸入Hello2,再單擊“Add”按鈕,出現(xiàn)編輯器窗口

Visual C++ 2010 Express和EasyX初學(xué)者入門

輸入如下代碼,創(chuàng)建一個(gè)最簡(jiǎn)單的win32應(yīng)用程序:

#include <Windows.h>

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) 
{
	MessageBox(
		NULL,
		TEXT("WIN32應(yīng)用程序——簡(jiǎn)單哈!"),		// 內(nèi)容
		TEXT("窗口標(biāo)題!"),		// 標(biāo)題名稱
		0);
	return 0;
}

編譯代碼生成目標(biāo)文件。程序編寫完成以后,點(diǎn)擊工具欄上那個(gè)綠色的小三角,VC++編程環(huán)境就會(huì)自編譯、鏈接和運(yùn)行程序,并在結(jié)果輸出。

Visual C++ 2010 Express和EasyX初學(xué)者入門

【單擊“綠色的小三角”時(shí),若如下圖提示,點(diǎn)擊“Yes”按鈕,確定編譯程序:

通常都會(huì)在執(zhí)行前確保程序已經(jīng)編譯,所以建議勾選“Do not show this dialog again”。下次不再出現(xiàn)該提示框

Visual C++ 2010 Express和EasyX初學(xué)者入門

生成的程序項(xiàng)目(Project:工程,項(xiàng)目)所在的文件夾(目錄),你可以找到瀏覽看看,以便增加感性認(rèn)識(shí):

Visual C++ 2010 Express和EasyX初學(xué)者入門

其中.sln 解決方案文件? 存儲(chǔ)和定義一組項(xiàng)目關(guān)聯(lián) 配置等信息,解決方案(solution)文件(后綴為sln的文件)表示一個(gè)項(xiàng)目組,他通常包含一個(gè)項(xiàng)目中所有的工程文件信息。自動(dòng)生成的。打開sln文件是可以啟動(dòng)工程的,那是因?yàn)閟ln文件有工程文件的入口。

讓Visual C++ 2010 Express的代碼編輯窗口顯示行號(hào)

編寫代碼界面的左邊默認(rèn)是沒(méi)有顯示行號(hào),加上行號(hào)要更方便些。

單擊菜單Tools→Options,出現(xiàn)“Options”對(duì)話框,Text Editor→C\C++,勾選“Line numbers”,然后點(diǎn)擊“OK”按鈕,參見下圖:

Visual C++ 2010 Express和EasyX初學(xué)者入門

EasyX的使用

EasyX?

EasyX (EasyX Graphics Library) 是針對(duì) Visual C++ 的免費(fèi)繪圖庫(kù),支持 VC6.0 ~ VC2022,EasyX 在 C/C++ 學(xué)習(xí)、編寫小游戲、圖形學(xué)、圖像學(xué)、分形學(xué)、粒子系統(tǒng)、物理模擬等各種場(chǎng)景都有應(yīng)用。下載安裝很簡(jiǎn)單,EasyX 官網(wǎng)https://easyx.cn/ 介紹的很詳細(xì)。

Visual C++ 2010 Express和EasyX初學(xué)者入門

EasyX具體使用介紹,可見 https://blog.csdn.net/cnds123/article/details/127865557

【官方提供的

在 VC2010 的控制臺(tái)程序中使用 EasyX,請(qǐng)參考https://easyx.cn/used-in-vc2010-console

在 VC2010 的窗口程序中使用 EasyX,請(qǐng)參考https://easyx.cn/used-in-vc2010-win32

一些范例程序可參見??https://codebus.cn/ 【提示,若源碼報(bào)錯(cuò),用控制臺(tái)程序方式試試】文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-450562.html

到了這里,關(guān)于Visual C++ 2010 Express和EasyX初學(xué)者入門的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Mac安裝配置Visual Studio Code(vscode)以及Java環(huán)境詳細(xì)教程(初學(xué)者必看)

    Mac安裝配置Visual Studio Code(vscode)以及Java環(huán)境詳細(xì)教程(初學(xué)者必看)

    原本博主今天想繼續(xù)給大家出Java接下來(lái)的教程,但是就在昨天我在配置vscode的時(shí)候遇到了一些問(wèn)題,Windows系統(tǒng)的小伙伴配置起來(lái)肯定很方便,但是在Mac的小伙伴卻顯得十分無(wú)奈,所以我想給大家出一篇Mac的Visual Studio Code配置以及Java環(huán)境搭建教程! 博客主頁(yè):Jovy.的博客_CSDN博客-領(lǐng)

    2024年02月01日
    瀏覽(31)
  • MATLAB初學(xué)者入門(24)—— 聚類算法

    ????????聚類是一種廣泛使用的無(wú)監(jiān)督學(xué)習(xí)技術(shù),用于將數(shù)據(jù)集中的對(duì)象分組,使得同一組內(nèi)的對(duì)象比其他組的對(duì)象更為相似。MATLAB提供了多種工具和函數(shù)來(lái)實(shí)現(xiàn)和分析不同類型的聚類算法。 案例分析:使用K-均值聚類對(duì)數(shù)據(jù)進(jìn)行分組 ????????假設(shè)我們有一組二維數(shù)據(jù)

    2024年04月29日
    瀏覽(243)
  • 初學(xué)者入門:認(rèn)識(shí)STM32單片機(jī)

    初學(xué)者入門:認(rèn)識(shí)STM32單片機(jī)

    本教程含有較多專業(yè)詞匯,大部分時(shí)候,不完全理解并不影響繼續(xù)往下閱讀,大家只需要了解大致的概念即可。當(dāng)然,也鼓勵(lì)大家多查百度和多問(wèn)chatgpt,讓自己學(xué)會(huì)的更多。 什么是單片機(jī)? 單片機(jī),就是把中央處理器CPU、存儲(chǔ)器、等計(jì)算機(jī)的功能部件,和定時(shí)器、I/0(輸入

    2024年02月07日
    瀏覽(27)
  • 電腦入門: 路由器初學(xué)者完全教程

    ?路由器初學(xué)者完全教程 ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? 本文以Cisco2620為例,講述了路由器的初始化配置以及遠(yuǎn)程接入的配置方法,探討了如何使用內(nèi)部網(wǎng)絡(luò)的DHCP服務(wù)功能為遠(yuǎn)程撥入的用戶分配地址信息以及路由器常見故障的排除技巧。? ? ? ? ? ? ? ? ? ? ? ? ?

    2024年02月09日
    瀏覽(98)
  • K8s 初學(xué)者入門教程

    K8s 初學(xué)者入門教程

    Kubernetes 簡(jiǎn)稱為 K8s 最近想要通過(guò) K8s 部署一些前端應(yīng)用。但苦于之前沒(méi)有接觸過(guò)集群相關(guān)的概念,操作時(shí),對(duì) Deployment、Pod、Service 和 Ingress 等概念不是很理解,導(dǎo)致對(duì)部署的流程不太清晰(例如,在創(chuàng)建 Deployment 時(shí),不清楚要填哪些選項(xiàng),那些選項(xiàng)有什么作用和區(qū)別, Pod,

    2024年02月07日
    瀏覽(911)
  • Linux常用命令大全(Linux初學(xué)者快速入門)

    ??本文旨在為L(zhǎng)inux初學(xué)者提供一份Linux常用命令總結(jié)。我將介紹一系列常用的命令及其用法,包括文件和目錄相關(guān)操作、系統(tǒng)管理、進(jìn)程控制、網(wǎng)絡(luò)操作等方面。通過(guò)學(xué)習(xí)這些命令,讀者將能夠更好地管理和操作Linux系統(tǒng),提高工作效率。 ??在本文中,我將詳細(xì)講解每個(gè)命

    2024年02月11日
    瀏覽(31)
  • 初學(xué)者不會(huì)寫接口怎么辦?微軟Visual Studio 2022無(wú)腦式API接口創(chuàng)建——Swagger一鍵導(dǎo)入APIKit快速測(cè)試

    初學(xué)者不會(huì)寫接口怎么辦?微軟Visual Studio 2022無(wú)腦式API接口創(chuàng)建——Swagger一鍵導(dǎo)入APIKit快速測(cè)試

    目錄 VsualStudio2022各版本說(shuō)明 社區(qū)版本具體說(shuō)明 VisualStudio2022下載選項(xiàng) VisualStudio2022啟動(dòng)樣式 VisualStudio2022圖標(biāo)樣式 VisualStudio2022初始內(nèi)存消耗 創(chuàng)建項(xiàng)目ASP.NET Core項(xiàng)目 具體項(xiàng)目創(chuàng)建 編輯項(xiàng)目名稱與項(xiàng)目位置 創(chuàng)建配置 創(chuàng)建API控制器 修改路由配置 配置跨域 準(zhǔn)備創(chuàng)建接口 創(chuàng)建【

    2024年02月05日
    瀏覽(18)
  • 雷達(dá)初學(xué)者必讀 | 毫米波雷達(dá)信號(hào)處理入門教程

    雷達(dá)初學(xué)者必讀 | 毫米波雷達(dá)信號(hào)處理入門教程

    本文編輯:調(diào)皮哥的小助理 本文來(lái)源:X. Li, X. Wang, Q. Yang and S. Fu, “Signal Processing for TDM MIMO FMCW Millimeter-Wave Radar Sensors,” inIEEE Access, vol. 9, pp. 167959-167971, 2021, doi: 10.1109/ACCESS.2021.3137387.(有刪改) 本教程系統(tǒng)地介紹了用于TDM-MIMO FMCW 毫米波 (mmWave) 汽車?yán)走_(dá)的基于離散傅里葉變

    2023年04月26日
    瀏覽(108)
  • 初學(xué)者的HTML5 Geolocation API入門指南!

    文章導(dǎo)讀:AI 輔助學(xué)習(xí)前端,包含入門、進(jìn)階、高級(jí)部分前端系列內(nèi)容,當(dāng)前是 HTML 的部分,瑤琴會(huì)持續(xù)更新,適合零基礎(chǔ)的朋友,已有前端工作經(jīng)驗(yàn)的可以不看,也可以當(dāng)作基礎(chǔ)知識(shí)回顧。 HTML5 提供了一個(gè) Geolocation API,在平時(shí)的開發(fā)過(guò)程中,常使用 Geolocation API 獲取用戶設(shè)

    2024年04月28日
    瀏覽(34)
  • 初學(xué)者的C/C++ IDE利器——小熊貓C++

    初學(xué)者的C/C++ IDE利器——小熊貓C++

    對(duì)于一個(gè)C/C++的初學(xué)者來(lái)說(shuō),一個(gè)好用的IDE會(huì)讓你快速入門、愛(ài)上編程;相反,一個(gè)難用的IDE則會(huì)令你入門之前就選擇放棄。不要跟我說(shuō)vim+make,初學(xué)者哪里懂這個(gè),windows都不一定玩的明白,使用linux只會(huì)讓人更加崩潰。 那么,我們對(duì)一個(gè)“好用”的IDE就有了如下基本要求:

    2024年02月10日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包