Time of Update: 2018-12-07
方法一、System.Net.WebClient WebClientObj = new System.Net.WebClient(); System.Collections.Specialized.NameValueCollection PostVars = new System.Collections.Specialized.NameValueCollection(); PostVars.Add("A1","0"); PostVars.Add("A2","0");
Time of Update: 2018-12-07
Book DescriptionExpert guidance for those programming today’s dual-core processors PCsAs PC processors explode from one or two to now eight processors, there is an urgent need for programmers to master concurrent programming. This book dives deep
Time of Update: 2018-12-07
筆者正在用C#開發一個名為XWriter的文字編輯器,其中需要提供對RTF文檔的支援,以前從沒有搞過RTF文檔,因此臨時突擊研究了一下,經過幾天的學習研究和實踐,對C#操作RTF文檔有所瞭解,因此才可以寫出此文給予說明,希望能對其他人學習RTF文檔格式有所協助。 RTF文檔格式是微軟提出的一種用於描述帶格式文本的文檔格式,上個世紀就提出來了,一直用到現在,而且很多程式都支援這種格式,微軟的Office軟體家族,Windows寫字板軟體等等都支援,而且Windows作業系統的剪下板和OLE拖拽操
Time of Update: 2018-12-07
C/C++編程規範精述(匈牙利命名法)1、排版上不同小結構間要空行分開,子邏輯項相對父邏輯項要縮排;{及if,while等判斷語句應獨佔行並對齊,且後加空格以顯突出。2、注釋位於相應代碼上面或右旁邊。且與其它代碼空行或空格隔開。3、變數命名風格:採用UNIX 的全小寫加底線的風格或大小寫混排的方式,不要使用大小寫與底線混排的方式,但用作特殊標識如標識成員變數或全域變數的m_和g_,其後加上大小寫混排的方式是允許的。定義標識符(變數名/函數名)應體現code is
Time of Update: 2018-12-07
using System; using System.Runtime.InteropServices; namespace UtilityControl { /// <summary> /// 關於IP地址的若干操作 /// </summary> public class IP { public IP() { // //
Time of Update: 2018-12-07
using System.Runtime.InteropServices;using System.Management;using System;public class HardwareInfo ...{ //取機器名 public string GetHostName() ...{ return System.Net.Dns.GetHostName(); } //取CPU編號 public String GetCpuID()
Time of Update: 2018-12-07
(本系列文章由檸檬的(lc_mtt)原創,轉載請註明出處,謝謝~) 讓我們詳細解釋一下 Shell 編程中最基本的一些函數、結構體和枚舉。 SHGetDesktopFolder 擷取案頭的 IShellFolder 介面[DllImport("shell32.dll")] public static extern Int32 SHGetDesktopFolder(out IntPtr ppshf);要使用這個函數,必須先定義一個 IntPtr 指標。然後通過指標,使用
Time of Update: 2018-12-07
(本系列文章由檸檬的(lc_mtt)原創,轉載請註明出處,謝謝~) 執行 許多人都知道 ShellExecute ,用於執行一個外部命令。但對於 IShellFoloder 對象來說,它的執行命令,都在它的 ContextMenu 裡面了。記得前幾節說過如何直接調用 ContextMenu 裡的項,因此,執行一個 IShellFoloder,也無非是調用它的 ContextMenu 裡預設的項而已://存放 PIDL 的數組 IntPtr[] pidls = new IntPtr[1
Time of Update: 2018-12-07
,分別建立用戶端項目ROTestClient,服務端項目ROTestServer路徑分別為ROTest\Client 和 ROTest\Server先從服務端開始,使用ServiceBuilder建立服務端方法建立新的服務取名為TestService ,點擊“Add Operation”建立新的方法建立新方法“AppendString”,包含a ,b 兩個字串參數,傳回值為字串string關閉對話方塊,儲存至ROTest\Server目錄,命名檔案為“TestService”給ROTestSer
Time of Update: 2018-12-07
學習C++語言的朋友可能接觸到的第一個程式就是經典的"Hello,world!".看看下面這段:#include <iostream>void main(void){
Time of Update: 2018-12-07
實現適時監視鍵盤,並將按鍵資訊儲存在TXT檔案中的程式
Time of Update: 2018-12-07
(本系列文章由檸檬的(lc_mtt)原創,轉載請註明出處,謝謝~)Windows Shell 編程,即 Windows 外殼編程。我們所看到的資源管理員以及整個案頭,都是一個 Shell。關於 Windows 外殼的基本概念,我這裡不做詳細介紹,不瞭解的朋友,可以看看 薑偉華 的 Windows外殼名字空間的瀏覽。好,現在讓我們從基礎學起,早日做出一個強大的資源管理員軟體。(偶也是初學者,多多指教)1 -
Time of Update: 2018-12-07
1、建構函式初始化式只在建構函式的定義中而不是聲明中指定。2、從概念上講,可以認為建構函式分兩個階段執行:(1)初始化階段;(2)普通的計算階段。計算階段由建構函式函數體中的所有語句組成。不管成員是否在建構函式初始化列表中顯式初始化,類類型的資料成員總是在初始化階段初始化。初始化發生在計算階段開始之前。3、使用建構函式初始化列表的版本初始化資料成員,沒有定義初始化列表的建構函式版本在建構函式函數體中對資料成員賦值。4、沒有預設建構函式的類類型的成員,以及 const
Time of Update: 2018-12-07
1、用const char*實參調用如下模板,則比較的是指標值,而不是指向的字串。此時需要模板特化。樣本template <typename T>int compare(const T &v1, const T &v2){if (v1 < v2) return -1;if (v2 < v1) return 1;return 0;}2、函數模板的特化:一個或多個模板形參的實際類型或實際值是指定的。• 關鍵字 template 後面接一對空的角括弧(<&
Time of Update: 2018-12-07
1、顯式建構函式複製建構函式是一種特殊建構函式,具有單個形參,該形參(常用 const
Time of Update: 2018-12-07
1、命名空間能夠劃分全域命名空間。一個命名空間是一個範圍。2、命名空間可以在全域範圍或其它範圍內部定義,但不能在函數或類內部定義。可以在命名空間中放入可以出現在全域範圍的任意聲明。3、命名空間範圍不能以分號結束。4、命名空間是累積的。一個命名空間的分離部分可以分散在多個檔案中。樣本namespace namespace_name{}
Time of Update: 2018-12-07
1、成員指標(pointer to member)包含類的類型以及成員的類型。成員指標只應用於類的非static成員。static類成員不是任何對象的組成部分,所以不需要特殊文法來指向static成員,static成員指標是普通指標。通過指定函數的傳回型別,形參表(類型和數目,是否為const)和所屬類來定義成員函數的指標。2、使用類成員的指標 類似於成員訪問操作符 . 和 ->,.* 和 ->
Time of Update: 2018-12-07
1、C++中,每個運算式都會產生一個結果,通常是將操作符作用到其運算元所產生的值。當操作符是輸出操作符時,結果是左運算元的值。也就是說,輸出操作返回的值是輸出資料流本身。2、注釋對不可嵌套。指/**/3、我們使用istream對象作為while的測試條件時,結果是測試流的狀態,如果是流是有效(輸入的是有效字元或沒有到達檔案結尾),則測試成功。4、因為標頭檔使用角括弧是找標頭檔的時候先從系統目錄下找,雙引號是先從工程所在的目錄下找,所以一般,標準庫的標頭檔用角括弧,非標準庫用雙括弧。5、預設情況下
Time of Update: 2018-12-07
1、只有在定義之後,類才可以用作多重繼承的基類。按照基類建構函式在衍生的資料行表中的出現次序調用。2、多重繼承中,衍生類別的指標或引用可以轉換為任意基類的指標或引用。3、當一個類繼承於多個基類的時候,那些基類之間沒有隱含的關係,不允許使用一個基類的指標訪問其它基類的成員。4、在虛繼承下,對給定虛基類,無論該類在派生層次中作為虛基類出現多少次,只繼承一個共用的基類子物件。5、特定衍生類別執行個體的優先順序高於共用虛基類執行個體。6、在虛派生中,由最低層衍生類別的建構函式初始化虛基類。7、無論虛基類
Time of Update: 2018-12-07
1、在一個類內部再定義另外一個類,這樣的類稱為嵌套類(nested class),也稱為巢狀型別(nested type)。嵌套類最常用於執行類。嵌套類是獨立的類,基本上與它們的外圍類不相關,因此,外圍類和嵌套類的對象是互相獨立的。巢狀型別的對象不具備外圍類所定義的成員,同樣,外圍類的成員也不具備嵌套類所定義的成員。範例程式碼template <class Type> class Queue{//interface functions to Queue are