Time of Update: 2018-12-07
public void RARsave(string patch,string rarPatch,string rarName) ...{ String the_rar; RegistryKey the_Reg; Object the_Obj; String the_Info; ProcessStartInfo the_StartInfo;
Time of Update: 2018-12-07
做資料庫開發的程式員,可能每天都會處理各種各樣的查詢sql,這個就是尋找(Search)。通過查詢記錄主鍵欄位(即主關鍵碼)或其它非唯一欄位(即次關鍵碼)找到所需要的記錄。如果在尋找的過程中,不改變未經處理資料(的資料結構),則這種尋找稱為靜態尋找(Static Search);如果找不到,需要向資料庫裡插入記錄(或者找到了,需要從資料庫裡刪除),這種在尋找過程中需要動態調整未經處理資料(的資料結構),這種尋找稱為動態尋找(Dynamic Search).被尋找的資料結構(比如資料庫中的某張表)
Time of Update: 2018-12-07
工作中經常需要自訂滑鼠樣式來更豐富更形象地互動操作,系統內建的樣式單一,難免會有些審美疲勞.取而代之,用一些比較形象的表徵圖來定義滑鼠樣式,使用者體驗上就更加形象了. 自訂滑鼠樣式Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/// <summary> /// 自訂滑鼠樣式 /// </summary&
Time of Update: 2018-12-07
自訂的類型名一般要大寫, 以提示這是自命名的類型.1. 把 unsigned long 更名為 UINT:#include <stdio.h>int main(void){ typedef unsigned long UINT; UINT num = 1234567890; printf("%lu\n", num); getchar(); return 0;}2. 給一個結構重新命名:#include <stdio.h>int
Time of Update: 2018-12-07
最近項目中需要調用Google Adwords Editor 的API,所以自己先建立了一個解決方案以便進行測試!在Visual Studio 2008 中的控制台應用中添加Web 參考時,一時沒有找到“添加web引用”菜單,後來才發現在進階中,有些東西不用就是忘得快啊!如下: 1.在“方案總管”中,右擊要添加服務的項目的名稱,然後單擊“加入服務參考”。將出現“加入服務參考”對話方塊。2.在“加入服務參考”對話方塊中,單擊“進階”按鈕。將出現“服務引用設定”對話方塊。3.
Time of Update: 2018-12-07
在上一篇隨筆“再談 C# 互動視窗”6樓的評論中,DiryBoy 園友指出 csharp.exe 在 Windows 作業系統中運行出錯貌似 .NET 4 新的安全規則在作怪,並給出一個解決類似問題的網址。具體原因是 .NET Framework 4 中引入了兩級透明度,.NET Framework 4 規則使用第二級透明度(SecurityRuleSet.Level2),而 .NET Framework 2.0 規則使用第一級透明度(SecurityRuleSet.Level1)。所以在
Time of Update: 2018-12-07
ESFramework的4層結構的4層分別是:用戶端(Client)、應用伺服器(AS)、功能伺服器(FS)、資料庫伺服器。它們之間的聯絡圖示意如下: FS (FunctionServer),功能伺服器,處理並且僅處理所有的功能性請求,不參與使用者管理、狀態保持等,提供最純粹的功能服務。 AS (ApplicationServer),應用伺服器,轉寄所有的功能請求給FS,並處理所有的非功能請求,並管理終端使用者、進行狀態保持、日誌記錄等。
Time of Update: 2018-12-07
1.最小化WindowState = FormWindowState.Minimized;//最小化時隱藏表單this.Visible=false;2.最大化WindowState == FormWindowState.Maximized;3.還原為正常WindowState == FormWindowState.Normal;4.在托盤顯示 開啟
Time of Update: 2018-12-07
線性結構(Linear Stucture)是資料結構(Data
Time of Update: 2018-12-07
.net中,其字串特有的駐留機制,保證了在同一進程中,相同字元序列的字串,只有一個執行個體,這樣能避免相同內容的字串重複執行個體化,以減少效能開銷。先來回顧一下c#中的代碼:View Code 1 public static void testString() 2 { 3 String s = "Abc"; 4 String s1 = "abc"; 5 String s2 = "abc";
Time of Update: 2018-12-07
什麼是委託 首先要知道什麼是委託,用最通俗易懂的話來講,你就可以把委託看成是用來執行方法(函數)的一個東西。如何使用委託 在使用委託的時候,你可以像對待一個類一樣對待它。即先聲明,再執行個體化。只是有點不同,類在執行個體化之後叫對象或執行個體,但委託在執行個體化後仍叫委託。聲明,如:1 namespace Vczx.ProCSharp.Exc2 {3 delegate double MathsOp( double x );4 //class defin
Time of Update: 2018-12-07
如果你對windows7庫的概念不瞭解,請先看這篇介紹:Windows 7新功能:庫(Library) 以下是一些常見的Windows 7庫功能的一個快速參考,使用了Windows API Code Pack。這篇文章中的代碼來自Alon和Sela工作小組的成員。每個Windows
Time of Update: 2018-12-07
好久沒寫模板了,這次做一項目,發現一處非常適合使用模板應用,於是寫了個模板類,大概類似於醬紫//標頭檔template <class TElement>class TTTextT {protected: vector<TElement> m_chVector;public: int Count();}//CPP檔案#include "TTText.h"template <class TElement>int TTTextT<TE
Time of Update: 2018-12-07
(1) 正確的DAO360.DLL一般是在C:\Program Files\Common Files\Microsoft Shared\DAO 下,檢查其版本正確沒有被替換後重新註冊方法是執行"開始"->"運行" 輸入:regsvr32 然後將 DAO306.DLL 拖放到"運行" 視窗. 斷行符號完成註冊(2)修複ArcGIS 檔案註冊資訊的方法如果ArcGIS的檔案註冊資訊不正確可能會出現不可意料的結果,可嘗試修複註冊表資訊開始:@echo Registering
Time of Update: 2018-12-07
1. 重寫WndProc重寫WndProcCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->protected override void WndProc(ref Message m){ const int WM_NCHITTEST = 0x84; const int HTCLIENT = 0x01;
Time of Update: 2018-12-07
今年第一次旅行結束,雖然是第二次進去藏區,依舊有高原反應,嚓....不過整個旅途感受到前所未有的放鬆.更有精力面對接下來的工作和學習.進入今天的主題---C#中的多線程1、感受多線程因為文章追求是簡單易懂,如果您和我一樣,是C#初學者,那麼在這一段中,請跟著例子,寫一次,每個例子都有分析,並且這裡的例子是會把多線程涉及的很多問題先引入出來,在後面的階段,再深入分析~ C#是支援多線程滴(貌似是廢話.)~一個線程有它獨立的執行路徑,能夠與其他的線程“同時”運行,一個C#程式起始於一個單線程,這
Time of Update: 2018-12-07
1. 擷取數組的地址無須 &, 因為數組名本身就是個地址#include <stdio.h>int main(void){ char c = 'A'; char cs[] = "ABC"; printf("%c, %s\n", c, cs); /* 擷取字元及字元數組的內容 */ printf("%p, %p, %p\n", &c, cs, &cs); /* 擷取字元及字元數組的地址, cs 與 &cs
Time of Update: 2018-12-07
1. 遞迴就是: 函數自己調用自己這是一個最簡單的遞迴, 不過它會一直執行, 可用 Ctrl+C 終止.#include <stdio.h>void prn(void) { printf("C++Builder 2009\n"); prn(); /* 自調用; 注意它會一直執行, 可用 Ctrl+C 終止執行 */}int main(void){ prn(); getchar(); return 0;}2.
Time of Update: 2018-12-07
main 函數是 C 程式的進入點, 不可或缺, 不可重複;main 函數應返回一個整數值給作業系統, 返回 0 表示正常結束.前面使用的 main 函數都是無參數的: int main(void);main 可以有兩個參數: int main(int argc, char *argv[]);第一個是自動擷取的參數數目(+1), 第二個是參數列表(字串列表);這一般用於控制台或 dos 下, 在 Windows 下我們雙擊檔案名稱開啟檔案時, 該檔案名稱(包括路徑)也是通過這些參數傳遞的.1.
Time of Update: 2018-12-07
建構函式建構函式的執行順序是先執行基類的建構函式,在執行子類的建構函式。這樣子類的建構函式中就可以調用積累的方法、屬性、成員。基類的建構函式如果聲明為private,子類將無法構造。如果提供了帶參數的建構函式,編譯器就不會自動提供預設的建構函式.只有沒有定義任何建構函式的情況下,編譯器才提供預設的建構函式。如果提供了帶有參數的建構函式,編譯器會認為這是唯一的建構函式,不會隱式的提供其他建構函式。靜態建構函式:目的是類有一些靜態欄位或屬性,需要在第一次使用類之前初始化。無參數;在代碼引用類以前只執