原创 C++ primer 第二章習題

#include <iostream> using std::cout; using std::endl; using std::cin; int main() {  //2.10     cout<<"2m"<<"\n"<<"2\t"<

原创 MFC(二)

1.      MFC提供了文檔與視圖,以及各個框架窗口與當前視圖相結合的機制。文檔對象自動維護着指向相關視圖的指針列表,而視圖對象擁有存儲相關文檔對象指針的數據成員,各個框架窗口都維護着指向當前視圖的指針。 文檔,視圖,框架窗口之間的

原创 MFC(一)windows

Windows編程概念 1.     我們編寫的windows程序都是與windows系統進行交互的,與外部所有的通訊都必須通過windows系統進行。 使用windows程序,主要是與windows交互,系統與應用程序進行交互。 2. 

原创 C++ primer 第三章習題(一)

#include <iostream> #include <string> #include <vector> #include <cctype> using std::vector; using std::cout; using std

原创 基本語言(一)

一、基本類型 1. 字符類型有兩種, char和wchar_t. char通常是單個機器字節(byte); wchar_t 類型用於擴展字符集,如漢字,日文。 Eg: char ‘w’  ‘3’   ‘,’    在單個字符前加L可得到w

原创 C++ primer第一章習題

#include <iostream>   using std::cout; using std::endl; using std::cin;   int main() {   //1.3   cout<<"Hello,Word!"<<

原创 語言特性-閉包

閉包:閉包本質上就是函數內部和函數外部架起的一座橋樑。閉包是能夠讀取其他函數作用域內的變量的函數,由於變量是由作用域範圍的,要讀取其他作用域範圍的變量,需理解javascript的“鏈式作用域結構”,子對象一級一級的向上尋找父作用域對象。

原创 可空類型

可空類型: 可空類型可以表示基礎類型的所有值和null。可空類型的基礎類型必須爲值類型,不能是引用類型。 定義方式:System.Nullable<T> val;             T? val; static void Main(

原创 語言特性-上下文對象

在javascript中,代碼總有一個上下文對象(即:代碼屬於哪個對象)。上下文對象是通過this實現的,這個變量永遠指向當前代碼所處的對象中。全局對象其實是window對象的屬性。 例:<script language="javascr

原创 XML簡單的增改刪操作

XML文件的簡單增改刪,每一個都可以單獨拿出來使用。 新創建XML文件,<?xmlversion="1.0"encoding="utf-8"?> <bookstore>   <bookgenre="fantasy"ISBN="2-3631

原创 抽象工廠模式

抽象工廠模式:提供一個接口,讓該接口負責創建一系列“相關或者相互依賴的對象”,無需指定它們具體的類。{創建型模式} 抽象工廠模式以一種傾斜的方式支持增加,可以很容易的增加產品族,但是不能爲增加產品等級結構提供方便。[如下圖,我們可以很容

原创 語言特性-變量作用域

在Javascript中,作用域是由函數劃分的不是塊{while,for,if}劃分的,寫慣了C#,C++的代碼後,這塊要注意! [需注意:for循環是無法創建本地上下文的。獨立的作用域只有通過函數代碼才能創建出來] <script l

原创 擴展方法/對象與集合初始化器

擴展方法: 靜態類包含的方法必須都是靜態方法。 擴展方法允許我們在不改變原有類的情況下,擴展現有類型中的實例方法,是一種編譯時的技術。     publicstaticclassMyClass //必須是靜態類     {       

原创 語言特性-函數重載與類型檢查

函數重載要依賴於兩點:判斷傳入參數數量的能力和判斷傳入參數類型的能力。 JS函數的參數列表,參數僅在函數內有效。參數列表是一個僞數組,可以訪問其中的元素,具有.length屬性,但是不能push()。 <script language="

原创 copy ,abs,includes 3個函數

copy:  Copy函數原型:標頭: <algorithm>   OutputIterator copy( InputIterator begin, InputIterator end, outputIterator Result) 返