C# VS2012下的3D顯示(一)
首先,把工具下載齊全。在codeproject中找到的,找資料真的比程式設計還累。
http://www.codeproject.com/Articles/3144/SharpGL-a-C-OpenGL-class-library
這裡需要用到的是:Download the Visual Studio 2012/2013 Extensions ,點進去是這樣的:
然後再進入VS2012,新建專案,就多了兩個選項:
會自動生成上述程式碼,執行得到上圖的效果, 但我們往往是在已有的專案中,加入3D功能對不對? 所以這只是一個開始。
相關推薦
C# VS2012下的3D顯示(一)
首先,把工具下載齊全。在codeproject中找到的,找資料真的比程式設計還累。 http://www.codeproject.com/Articles/3144/SharpGL-a-C-OpenGL-class-library 這裡需要用到的是:Download the Vis
C# VS2012下的3D顯示(三)
這樣肯定是無法編譯通過的,所以需要新增引用。 這個時候,就可以編譯執行通過。執行效果是一個黑框。 然後我們右鍵這個控制元件,進入屬性,選擇屬性(閃電按鈕) 裡面的程式碼,參照第一篇裡面,自動生成的程式碼,複
C# VS2012下的3D顯示(二)
下載dll,也就是執行庫。 http://www.codeproject.com/KB/openGL/sharpgl/Core.zip 網速慢,反正下載解壓後是這樣: 然後就相對簡單了,找了一份攻略,http://crazylove.blog.51cto.com/855385/
Windows下C語言開發環境配置(一):MinGW的簡介和安裝
Windows下C語言開發環境配置(一):MinGW的安裝和eclipse的配置 1.什麼是MinGW? MinGW即Minimalist GNU for Windows,是一個簡單Windows本地應用的開發環境。MinGW包含有一組GNU編譯器的集合(包
linux下C語言多執行緒(一)執行緒的建立與取消
#include <pthread.h> int pthread_create(pthread_t *restrict tidp, const pthread_attr_t *restrict attr, void
C++ 運算符重載(一)
c++ operator 運算符重載前景 : 在設計模式裏面存在觀察者模式(主題只有一個 , 訂閱著(訂閱主題)有很多個 )。在一些語言中叫事件發送/事件偵聽 比如AS3 。在C#也有類似的概念 , 不過它重載了+/-用於訂閱和取消訂閱的計算。這裏重載+/-用於訂閱或取消訂閱確實比AS3的 addEventL
Linux下基礎命令(一)
linux find 實戰操作 每天積累知識就會有成長,只要付出在不久的將來一定會有收獲,可能回來的晚點,但是一定要貴在堅持,今天第一次發博客,如不出意外情況我每天都會發的,這個是我總結的find命令的一些實戰,希望我總結的知識點在今後會對大家有幫助。find -name "*a" #以a
C語言代碼訓練(一)
color tro 題型 blank adding bsp 喜歡 add 方便 今天我們先來講解一道C語言的經典例題,也是從零開始系列中的一道課後練習題。 請用控制臺程序繪制如下圖案。 循環經典例題 分析情況 這個題目是要求打印30行"*",每行打印的個數不同。通過這
GUN C中的socket學習(一)
ipp 區分 如果 raw 文件表 一起 通訊 res 概念 socket是用於通信的工具。 套接字其實是一個廣義上的進程間通信的信道。就像pipe一樣,在GUN環境下socket也被用一個文件表示。不同的socket文件可以用於不同的進程間通信,甚至可以用來在網絡
C# 基礎知識復習(一)
pri 字符 cati wid body 自增 tro ati system 一個 C# 程序主要包括以下部分: 命名空間聲明(Namespace declaration) 一個 class Class 方法 Class 屬性 一個 Main 方法 語句(Statemen
C/S權限系統(一)
ati 臨時 day adapt 通用 lda pri userinfo selected 父窗體的代碼: 擴展Enter鍵相當於Tab鍵的思路: 1.創建 窗體的父類2.在父類中重寫Form中的ProcessCmdKey方法,在相關控件上按回車鍵相當於按了Tab 鍵3
C#系列之基礎知識點(一)
命名規則 系列 字符 註釋 編輯器 小數類型 智能 規則 解釋 知識點一:VS啟動方法 第一種:雙擊圖標 第二種:window+R——調出cmd,輸入devenu properties 屬性的意思 知識點二:後綴名解釋 .sln 解決方案文件:包含整個解決方案的信息 .
Objective-C Runtime 文檔翻譯(一)—Runtime版本和平臺
註意 mar 包含 mark 編譯 href enc 文檔翻譯 需要 前言 ? 在不同的平臺,有不同版本的OC runtime。 ? 舊的和現在的版本 ? 有兩個版本的OC runtime——“舊版”和“現在版”。現在版就是OC-2.0並包含了許多新特性。舊版本的ru
git 在windows下的應用(一) - 本地倉庫代碼管理
軟件研發 研發管理 訪問https://gitforwindows.org/? 下載一個安裝包,一路next下去git config --global user.name "Pcdog" git config --global user.email "[email protected]"cd d:
c++對象模型探索(一)
定義 發現 什麽 對象模型 是個 OS 並且 std out 粗略閱讀了《深度探索c++對象模型》一書後,對c++對象底層的內存布局有了一些了解,但同時,也產生了一些疑惑: 1、將子類指針用dynamic_cast轉成父類指針之後,其虛表指針會相應變化麽? 2、父類轉子類呢
C#郵件發送問題(一)
要求 oid des etc utf8 iso mea sof esmtp 郵件發送需考慮很多因素,包括發送郵件客戶端(一般編碼實現),發送和接收郵件服務器設置等。如果使用第三方郵件服務器作為發送服務器,就需要考慮該服務器的發送限制,(如發送郵件時間間隔,單位時間內發送郵件
C# 應用Excel條件格式(一)
add mfile cell 運行程序 afa arc lin png studio Excel中的條件格式功能是個十分強大且方便的功能,通過對使用條件格式功能可以在很大程度上改進表格的設計和可讀性,用戶可以指定單個或者多個單元格區域應用一種或者多種格式,如此一來,也大大提
C#異步編程(一)線程及異步編程基礎
public 訪問 疊加 ade 上下 closed clear stat sum 最近試著做了幾個.NET CORE的demo,看了些源碼,感覺異步編程在Core裏面已經成為主流,而對這塊我還沒有一個系統的總結,所以就出現了這篇文字,接下來幾篇文章,我會總結下異步編程
C語言基礎複習筆記(一)指標
最近linux很火,年前對linux再詳細瞭解了個大概,結合在windows平臺活躍與強大無比的C++,最終得出一個結論:C語言依然強大。 過年回來,便對的C語言充滿了興趣,於是乎去網上下載了教程回來,細細研讀,基礎程式設計思想始終是很重要的。 首先,入手的便是C語言的核心精華部分,指標。要
Java的執行機制——有C++基礎的Java入門(一)
前言:還是那句話,第一、凡是涉及到概念性內容的時候,我都會到官網去確認內容的真實性!第二、我喜歡偏向於原理學習。在 java介紹裡面,我認為知道這是一門完全面向物件的語言就足夠了。我的導師說C++是認為程式設計師是很強大的,開放了所有的功能許可權;Java是認為程式設計師不是那麼全能的