Time of Update: 2018-12-07
1. 向項目添加app.config檔案:右擊項目名稱,選擇“添加”→“添加建立項”,在出現的“添加新項”對話方塊中,選擇“添加應用程式設定檔”;如果項目以前沒有設定檔,則預設的檔案名稱為“app.config”,單擊“確定”。出現在設計器視圖中的app.config檔案為: <?xmlversion="1.0"encoding="utf-8"
Time of Update: 2018-12-07
寫正題之前,先給出幾個關鍵字的中英文對照,重載(overload),覆蓋(override),隱藏(hide)。在早期的C++書籍中,可能翻譯的人不熟悉專業用語(也不能怪他們,他們不是搞電腦編程的,他們是英語專業的),常常把重載(overload)和覆蓋(override)搞錯! 我們先來看一些代碼及其編譯結果。 執行個體一: #include "stdafx.h" #include class CB {
Time of Update: 2018-12-07
在下列函式宣告中,為什麼要同時使用*和&符號?以及什麼場合使用這種聲明方式? void func1( MYCLASS *&pBuildingElement );
Time of Update: 2018-12-07
概述上節我們瞭解了 將檔案轉換為位元據流 並儲存到資料庫中。。。這節我們來看看 怎麼將這些二進位流轉換為檔案 並開啟他。。。點擊查看之後(此資料為儲存到資料庫中的資料)SilverLight代碼View Code <Grid><Grid.RowDefinitions><RowDefinition Height="*"></RowDefinition><RowDefinition
Time of Update: 2018-12-07
題目 輸入三個整數,判斷是否能夠組成三角形 出題目的 目的讓初學者能夠根據三角形的關係,逐步掌握要解答這道題目需要掌握的知識點及相關技能,然後通過一步一步分析解題思路,最終能夠自己寫出代碼,完成題目。 題目分析 該題目旨在讓使用者輸入三個整數(正整數),然後通過電腦的運算,來判斷輸入的三個數是否能夠組成三角形。 技能需求 變數、資料類型 、運算子、
Time of Update: 2018-12-07
在c++中調用python指令碼函數的代碼架構如下: 1 Py_Initialize(); //初始化 python interpreter 2 3 PyObject *pName = PyString_FromString("test1"); // python指令檔名 5 PyObject *pModule = PyImport_Import(pName); // import 指令碼,返回pModule
Time of Update: 2018-12-07
題目 輸入一個整數,倒序輸出 出題目的 該題目目的是讓初學者能夠在實際運用中使用數學思維去解決問題,能夠通過這道題目去逐步掌握要解答這道題目需要掌握的知識點及相關技能,然後通過一步一步分析解題思路,最終能夠自己寫出代碼,完成題目。 題目分析 該題目旨在讓使用者輸入一個整數(正整數),然後通過電腦的運算,來倒序輸出。比如:輸入:53574運算後得到:47535 技能需求 變數、資料類型 、運算子、
Time of Update: 2018-12-07
自從看了ScottGu的幾篇文章後就有想讓C#3.0的一些新特性在我的部落格上也留下曆史地一頁。但是由於環境不允許好久都沒有用上.NET 3.0,今天終於忍不住地要動一動鍵盤滿足一下自己的慾望,因為我自己的電腦上安裝了.NET 3.0 Framework SDK。在這裡我總結一下前輩們的研究成果,也為進一步鞏固自己的知識以便今後的開發,同時也希望能夠給大家帶來一點回憶。
Time of Update: 2018-12-07
C++中有很多C#中沒有的類型,要弄明白那些東東,資料類型及其一些特有的運算子當然也是很重要的,作為C++的入門也是要記下這些東東以便以後方便參考。本文首先記錄了C++中一些常用的運算子然後再列出VC++中微軟自訂的一些資料類型,在C++中有一個typedef應該就是那個用法,OK讓我們來回味一下這些那些東東。 成員運算子:"."用於對象成員的訪問,"->"用於指標類型成員訪問; 範圍運算子:"::"用於類和成員之間的訪問;
Time of Update: 2018-12-07
今天是個不錯的日子,不僅有人收了我做徒弟從此傳授我有關C++的一些知識,由於前一段時間喜歡上了外掛的研究也用到了一些MFC的知識及一些Windows
Time of Update: 2018-12-07
Time of Update: 2018-12-07
其實這是個相當簡單而且常見的東東,如果沒有特別的注意有時候是不那麼容易的。好久沒有寫部落格了,都不知道如何描述,總之最近下決心學習Directx開發,我下載安裝的是June 2010版本的SDK,應該是最新版本吧。也就是涉及到Directx 11開發,所以教程基本沒有地方找,何況我是個初學者,對於那些Directx
Time of Update: 2018-12-07
由於剛進公司沒多久和同事們共同開發一個項目,回到家裡也沒沒怎麼學習,也不知道要寫點什嗎?安裝了VISTA,在有些功能上還不懂的用,今天無聊中想起了一些操作符,但是真的忘記了它是怎麼算的了。看了一下感覺感覺,本文大部分內容和例子來自於MSDN,只是為了你後好找把它弄過啦,由於我還沒有裝MSDN上線上的很慢鬱悶。 加減乘除不用講了,中國人都會;&&,!=,<,>,等也差不多經常用到,今天來看看主要的幾個二進位計算的操作符: ~
Time of Update: 2018-12-07
在前面我們講過了如何初始化D3D11Device裝置初始化等等,這裡所講的繪製圖形將在上一篇文章的項目裡進行擴充,在螢幕中繪製圖形。在3D的呈現中最小的單位為三角形,無論我們看到的是多麼大或多麼小的,都是有一個或很多個三角形通過各種方向,角度構成的,當然這會涉及到很多數學中的幾何學問題,最悲劇的就是我在大學裡卻沒學好代數以及幾何學,有學也忘記了。不過Directx
Time of Update: 2018-12-07
union主要是共用記憶體,分配記憶體以其最大的結構或對象為大小,即sizeof最大的。在C/C++程式的編寫中,當多個基礎資料型別 (Elementary Data Type)或複合資料結構要佔用同一片記憶體時,我們要使用聯合體;當多種類型,多個對象,多個事物只取其一時(我們姑且通俗地稱其為“n選1”),我們也可以使用聯合體來發揮其長處。一下轉載自網站:在C/C++程式的編寫中,當多個基礎資料型別 (Elementary Data
Time of Update: 2018-12-07
我們知道,用C++開發的時候,用來做基類的類的解構函式一般都是虛函數。可是,為什麼要這樣做呢?下面用一個小例子來說明:
Time of Update: 2018-12-07
C++箴言:絕不重定義繼承的非虛擬函數2005-11-16 08:58作者:fatalerror99出處:BLOG責任編輯:方舟 假設我告訴你 class(類)D 從 class(類)B publicly derived(公有繼承),而且在 class(類)B 中定義了一個 public member function(公有成員函數)mf。mf 的參數和傳回值類型是無關緊要的,所以我們就假設它們都是 void。換句話說,我的意思是: class B { public: void mf();
Time of Update: 2018-12-07
C++繼承中的重載、覆蓋和隱藏 寫正題之前,先給出幾個關鍵字的中英文對照,重載(overload),覆蓋(override),隱藏(hide)。在早期的C++書籍中,可能翻譯的 人不熟悉專業用語(也不能怪他們,他們不是搞電腦編程的,他們是英語專業的),常常把重載(overload)和覆蓋(override)搞錯! 我們先來看一些代碼及其編譯結果。 執行個體一: #include "stdafx.h" #include class
Time of Update: 2018-12-07
通訊Server: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#pragma comment(lib, "ws2_32.lib") #include <Winsock2.h> #include <stdio.h> void main() { //版本協商
Time of Update: 2018-12-07
1、C++中的繼承方式有: public、private、protected三種(它們直接影響到衍生類別的成員、及其對象對基類成員訪問的規則)。 (1)public(公有繼承):繼承時保持基類中各成員屬性不變,並且基類中private成員被隱藏。衍生類別的成員只能訪問基類中的public/protected成員,而不能訪問private成員;衍生類別的對象只能訪問基類中的public成員。 (2)private(私人繼承):繼承時基類中各成員屬性均變為private,並且基類中priv