Time of Update: 2018-12-05
using System; using System.Reflection;namespace ConsoleApplication1{ public class TestAssembly { public TestAssembly() { String str = "aa"; object[] parmsObj = new object[] { str }; Assembly
Time of Update: 2018-12-05
運算子多載可以簡化操作,且使操作更直觀。不過與C++相比,可以重載的運算子集更少了(奇怪了,C++ primer中用了幾十頁來討論運算子多載,還說篇幅有點小。為啥這本C#的書只用了一頁呢?)。下面是C#運算子及其重載特性表。運算子重載特性 + - ! ~ ++ -- true false 一元運算子可以重載 + - * / # & | ^ << >> 二元運算子可以重載 == 1= < > <= >= 比較子可以重載 &&
Time of Update: 2018-12-05
0. 程式是對現實世界的運動狀態的類比。面向過程的程式設計認為,每個程式都要完成一些規定的功能。每個程式的實現是通過對資料進行一系列的加工的過程而實現的。因而程式設計包括組織資料——設計資料結構,以及對資料結構進行加工的過程——設計演算法兩部分。1. 異或運算子"^"可用於翻轉某位的值,如果想翻轉一個變數中的某一位,就是改變數與該位置1其餘為全置0的數進行異或運算即可。2.
Time of Update: 2018-12-05
我們經常會遇到接收Url參數的值並把它轉化成一定的類型,如id 變成 int型的,有 時候接收的會是null 每次都進行判斷很麻煩,接收後轉化的類型各種各樣的都有 如把字串中的 "true" 轉化成 bool 等,這時可以用下面的方法 //泛型的小應用可以簡化一些代碼,最初的時候我寫了很多個方法如:RequestToInt(...)RequestToBool(...)等等,調用現在只要一個方法
Time of Update: 2018-12-05
CL.exe 1. cl /c [filename] /c為只編譯不連結的意思,預設cl.exe工具會在編譯之後自動調用LINK.EXE進行連結 2. cl.exe運行需要指定include、lib等環境變數 3. [filename]需要指定檔案全名(包含尾碼名) 4. C/C++的編譯是針對檔案進行的 lib.exe Microsoft庫管理工具 用於打包編譯後的庫檔案(obj),使產生一個庫檔案(lib)
Time of Update: 2018-12-05
文章目錄 命名慣例和規範縮排和間隔良好的編程習慣注釋異常處理 http://www.cnblogs.com/iCeSnaker/archive/2004/08/10/31884.html
Time of Update: 2018-12-05
B/S結構,即Browser/Server(瀏覽器/伺服器)結構,是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,使用者介面完全通過WWW瀏覽器實現,一部分事務邏輯在前端實現,但是主要事務邏輯在伺服器端實現,形成所謂3-tier結構。B/S結構,主要是利用了不斷成熟的WWW瀏覽器技術,結合瀏覽器的多種Script語言(VBScript、JavaScript…)和ActiveX技術,用通用瀏覽器就實現了原來需要複雜專用軟體才能實現的強大功能,並節約了開發成本,
Time of Update: 2018-12-05
C#格式化數值結果表(格式化字串)字元 說明 樣本 輸出 C貨幣string.Format("{0:C3}", 2)$2.000D十進位string.Format("{0:D3}", 2)002E科學計數法1.20E+0011.20E+001G常規string.Format("{0:G}", 2)2N用分號隔開的數字string.Format("{0:N}", 250000)250,000.00X十六進位string.Format("{0:X000}", 12)Cstring.Format("{
Time of Update: 2018-12-05
最近在做個調用網路攝影機資料進行掃描識別的程式,本人愚鈍,環境搭建都要半天時間,之前在windows案頭環境下就弄了半天,現在要將程式移植到wm下,移入之後根本不是想象的那麼輕鬆,由於wm和win案頭作業系統的DirectShow SDK有很多差別,只能是重新搞了。 幾番周折後又下載了個操作camera的樣本源碼,是基於windows標準庫來建立的,為了想儘快看到是否能成功調用網路攝影機,趕緊動手進行項目建立,我的wm
Time of Update: 2018-12-05
文章目錄 C#2.0文法上的變化:資料訪問 C#2.0文法上的變化:①泛型: 為什麼要引入泛型? 舉個例子比較好理解:例如定義一個System.Collection.ArrayList,裡面的元素是object類型的,當從中取出的時候需要作強制類型轉換ClassA tmp = myArrayList[0] as
Time of Update: 2018-12-05
在release狀態下單步調試時變數值會錯位或顯示亂碼,還會跳過整段的代碼,剛開始不明就裡,還以為是VS.NET本身有問題呢,呵呵 補記:在Release還是可以單步debug的,在Solution Explorer(方案總管)中的工程名稱上點擊右鍵,選擇Properties,在工程屬性表單中修改如下幾處設定:1、Configuration Properties -> C/C++ -> General,“Debug Information Format”由“Disabled”修改為“
Time of Update: 2018-12-05
在做一項功能時,頁面需要選擇“社區”,首先需要選擇地區,選完地區後,再選擇社區,頁面會重新整理,而且這個社區選擇Div地區一開始不可見的,如果在一個頁面操作不便,所以需要開啟另外一個視窗。所以用了window.open(); function openSelectCommunity() { var url = "http://www.cnblogs.com/Index/Share/UserContronel/ChoiceCommunity.aspx";
Time of Update: 2018-12-05
一下為一些基本驗證,網上有很多過時的,或者沒寫完整的,更新一下,剛在項目中使用的 /// <summary> /// 電話號碼 /// </summary> /// <param name="str_telephone"></param> /// <returns></returns> public static bool
Time of Update: 2018-12-05
MaxScript中使用動態編譯的C#Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CSharpCodeSource ="using System;using System.Windows.Forms;namespace TestNameSpace{ public class TestClass { public
Time of Update: 2018-12-05
StreamWriter sw = File.AppendText(Server.MapPath(".")+"""myText.txt"); sw.WriteLine("追逐理想"); sw.WriteLine("kzlll"); sw.WriteLine(".NET筆記"); sw.Flush(); sw.Close(); //C#拷貝檔案 string OrignFile,NewFile; OrignFile = Server.MapPath(".")+"""myText.txt";
Time of Update: 2018-12-05
Memento模式在於不破壞封裝,儲存一個類的內部狀態,這樣可以利用該儲存狀態進行恢複操作。 Memento的所有介面都申明為Private,並且將Originator作為其友元類,這樣將ORI的狀態儲存在該模式類下,才可以達到封裝效果。 #include<iostream> #include<string> using namespace std; typedef string states; class Memento; class Orininator {
Time of Update: 2018-12-05
使用WebBrowser控制項,實現起來確實很方便,但靈活性差,比不上直接組包發包。對三國風雲這款網頁遊戲來說,WebBrowser用的好的話理論上可以實現想要的功能(我只實現了整點自動"舉薦名士",其他就沒興趣實現了,原理都是一樣)。使用抓包工具,可以查看遊戲過程中都有哪些包,自己大概有些瞭解。有些網頁遊戲是Flash介面的,如校內的開心農場.WebBrowser就不適合做這個遊戲的協助工具輔助。.NET中也有Flash的控制項,但這個控制項功能很弱,Flash中的很多東西都得不到。現在想到的
Time of Update: 2018-12-05
在網路連接模式中,除對等網外,還有另一種形式的網路,即客戶機/伺服器網,Client/Server。在客戶機/伺服器網路中,伺服器是網路的核心,而客戶機是網路的基礎,客戶機依靠伺服器獲得所需要的網路資源,而伺服器為客戶機提供網路必須的資源。它是軟體系統體繫結構,通過它可以充分利用兩端硬體環境的優勢,將任務合理分配到 Client端和Server端來實現,降低了系統的通訊開銷。目前大多數應用軟體系統都是Client/Server形式的兩層結構,由於現在的軟體應 用系統正在向分布式的Web應用發展,
Time of Update: 2018-12-05
看到這個題目,我們可能會有點遲疑,理論上講一個函數只有一個傳回值,是的,確實是這樣,但我們同樣也有方法可以實現這個效果:使用ref關鍵字:Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
inline 關鍵字用來定義一個類的內嵌函式,引入它的主要原因是用它替代C中運算式形式的宏定義。運算式形式的宏定義一例:#define ExpressionName(Var1,Var2)