Time of Update: 2018-07-18
上兩篇IronPython指令碼的文章介紹了與C#緊密結合的樣本,這裡還將提供一個與C#結合更緊密的樣本,直接調用C#編寫的DLL。 我們還是沿用了上篇文章的代碼(其實這裡可以直接使用IronPython調試器進行聯調了,沒有必要再嵌入到C#了)
Time of Update: 2018-07-28
第一部分: C#是一種通用的,型別安全的,物件導向的程式設計語言。有如下特點: (1)物件導向:c# 是物件導向的範例的一個豐富實現, 它包括封裝、繼承和多態性。C#物件導向的行為包括: 統一的類型系統 類與介面 屬性、方法、事件 (2)型別安全:C#還允許通過dynamic關鍵字動態指定類型。
Time of Update: 2018-07-28
Linq分組分兩種,一種是表分組匯總,另一種是List<>分組匯總。下面分別舉例說明兩種分組匯總。 第一種,表的分組匯總: DataTable table = new DataTable(); table.Columns.Add("列名1", Type.GetType("System.Int32")); table.Columns.Add("列名2", Type.GetType("
Time of Update: 2018-08-06
函數傳回值傳回值類型必須和函數的傳回型別相同對於main函數,傳回值必須是int型。大多數系統中,main函數的傳回值是一個狀態指示器。傳回值為0表示main函數成功執行完畢;返回非零表示有錯誤出現。GNU編譯器命令vi:建立檔案,i:編輯;Esc退出編輯;wq/ZZ:儲存並退出g++ XX.cc -o XX:編譯XX.cc並產生可執行檔XX。./XX:運行可執行檔XXecho
Time of Update: 2018-08-06
1、布爾類型C++中的布爾類型C++在C語言的基本類型系統之上增加了boolC++中的bool可取的值只有true和false理論上bool之佔用一個位元組注意:true代表真值,編譯器內部用1來表示false代表非真值, 編譯器內部用0來表示C語言中:用整型值來代替bool類型,常用0:flase,
Time of Update: 2018-07-28
對組pair在這部分,我們先介紹一下對組pair中關聯容器與順序容器的公用操作,之後再介紹常用的幾個具體的關聯容器。1、關聯容器關聯容器是儲存物件集合的類型,支援通過鍵的高效查詢。關聯容器的大部分行為與順序容器相同,二者的本質區別在於關聯容器通過鍵儲存和讀取元素,而順序容器是通過元素在容器中的位置順序儲存和訪問元素。
Time of Update: 2018-07-27
先對C語言中的const和C++中的const進行講解,前者const修飾的變數不是真的常量,它只是告訴編譯器該變數不能出現在賦值符號的左邊。後者C++在C的基礎上對const進行了進化處理。1、C語言中的const:const修飾的變數是唯讀,本質還是變數const修飾的局部變數在棧上分配空間const修飾的全域變數在唯讀儲存區配置空間const只在編譯期有用,在運行期無效const不能定義真正意義上的常量const修飾的變數不是真的常量,它只是告訴編譯器該變數不能出現在賦值符號的左邊。con
Time of Update: 2018-07-27
最近做項目的時候需要在遊戲裡截一張高清,研究了一下寫成指令碼,方便以後使用。指令碼可以自訂解析度,用相機截高清。可以用代碼動態,也可以在編輯模式下。注意寬高比要正確,寬高比不正確時可能會出問題。效果:指令碼:CameraCapture.csusing UnityEngine;using System.IO;/// <summary>/// 相機/// <para>ZhangYu 2018-07-06</para>///
Time of Update: 2018-07-27
web api 是一個 面向資源(ROC) 通過 HTTP協議動詞來修改資源狀態的可自我寄宿(SelfHost)的介面今天 seaconch 的主要目的是實現一個簡單的 ASP.NET Web API 栗子什麼是Web API談談REST與ASP.NET Web API怎樣理解 REST、RESTful關於什麼是 Web API seaconch 也就不再這裡多說了web api 是一個 面向資源(ROC) 通過 HTTP協議動詞來修改資源狀態的可自我寄宿(SelfHost)的介面今天
Time of Update: 2018-07-26
定義:指標是一個變數,其值是另一個變數的地址,地址代表的是在記憶體中的位置。需要記住的是,陣列變數本身就是一個指標。地址的類型地址是存在類型的,是不是感覺好奇怪,指標不是代表一個地址的嗎,地址還有類型嗎?看一個例子:int *ip; /* 一個整型的指標 */double *dp; /* 一個 double 型的指標 */float *fp; /* 一個浮點型的指標 */char *ch; /* 一個字元型的指標
Time of Update: 2018-07-26
C和C++的區別?答:c++在c的基礎上增添類,C是一個結構化語言,它的重點在於演算法和資料結構。軟體工程師的面試,套路都差不多,這一次約到的問題,下次你可能還會遇到。問1:請用簡單的語言告訴我C++ 是什嗎?答:C++是在C語言的基礎上開發的一種物件導向程式設計語言,應用廣泛。C++支援多種編程範式 --物件導向編程、泛型程式設計和過程化編程。
Time of Update: 2018-07-24
C/C++應該從關鍵字的個數、源檔案、變數定義或聲明位置、函數、預設參數幾個方面進行比較,如果你總是搞混,看了這篇文章會協助到你。C/C++從以下幾個方面的比較:關鍵字的個數: C語言:C99版本,32個關鍵字 C++:C98版本,63個關鍵字源檔案: C源檔案尾碼.c,C++源檔案尾碼.cpp,如果在建立源檔案時什麼都不給,則預設是.cpp變數定義或聲明位置: C語言必須在第一行定義;C++不做要求函數: (1)傳回值 C語言中,如果一個函數沒有指定傳回值類型,預設返回int型;
Time of Update: 2018-07-23
我們應該知道C++有兩種成員資料: static,nostatic; 三種成員函數: static,nostatic,virtual。其實對於普通的成員函數中, 參數中都有一個this指標。這個this指標其實指向的是對象自己,通過this指標。C++編譯器會知道是哪個對象調用的類的成員函數。C++類對象中的成員變數和成員函數是一起儲存的嗎?如果不是?我們應該知道C++有兩種成員資料: static,nostatic; 三種成員函數: static,nostatic,virtual。
Time of Update: 2018-08-08
標籤:書籍 play targe static 小明 重要 highlight 自我 自己 以前我都是通過定義一個delegate來寫委託的,但是最近看一些外國人寫的源碼都是用action和fu
Time of Update: 2015-01-14
標籤: 終於看到了第11章,之前雖然也有看過,但沒有太仔細,在工作中也偶爾會使用,但不明白其中的原理,那現在就來講講LINQ,做一做書蟲~~ 首先先瞭解下LINQ的三個要點:LINQ不能把非常複雜的查詢運算式轉換成一行代碼使用LINQ不意味著你從此不再需要使用SQLLINQ不可能魔法般地讓你成為架構天才 序列是LINQ的基礎,在你看到一個查詢運算式的時候,應該要想到它所涉及的序列:一開始總是存在至少一個序列,且通常在中間過程會轉換成其他序列,也可能和其他序列串連在一起。 1 class
Time of Update: 2014-11-29
標籤:style blog http io ar color os 使用 sp VS2015預覽版中的C#6.0 新功能(一)VS2015預覽版中的C#6.0
Time of Update: 2014-11-25
標籤:winform style color os sp for on cti bs 當 Windows Form 應用程式啟動時,會以下列順序引發主要表單的啟動事件:
Time of Update: 2014-11-11
標籤:blog http io ar os 使用 java sp for
Time of Update: 2014-11-03
標籤:winform style blog http io color ar os 使用 上篇.net平台下C#socket通訊(上)介紹了socket通訊的基本原理及最基本的通
Time of Update: 2014-07-14
標籤:c# winform toolstrip 自訂背景 C# Winform程式的toolStrip中toolStripButton的背景是藍色的,如何改變背景及邊框的顏色和樣式呢?實現此功能需要重寫toolStripButton的Paint方法這裡只是給出解決問題的思路和方法,如,當滑鼠移到按鈕上,背景會變為黑色實現代碼如下: