Time of Update: 2016-08-20
標籤:表單這部分內容是程式可視化的第一步,從CMD黑窗到友好的可視化介面,VS提供了簡介實用的設計方法和程式方法,大量的智能提醒是程式員在做程式時節省大量的時間首先瞭解的是首先瞭解的表單的屬性和常用公用控制項的屬性,及其設計操作和程式操作。 表單的事件:刪除事件:先將事件頁面裡面的掛好的事件刪除,再刪後台代碼裡面的事件Panel是一個容器1、Label -- 文本顯示工具Text:顯示的文字取值、賦值:lable1.Text2、TextBox -- 文字框取值、賦值:TextBox1.
Time of Update: 2016-08-20
標籤:什麼是局部類型?C# 2.0 引入了局部類型的概念。局部類型允許我們將一個類、結構或介面分成幾個部分,分別實現在幾個不同的.cs檔案中。局部類型適用於以下情況:(1) 類型特別大,不宜放在一個檔案中實現。(2) 一個類型中的一部分代碼為自動化工具產生的程式碼,不宜與我們自己編寫的代碼混合在一起。(3) 需要多人合作編寫一個類。 想在項目首頁的資料庫使用的不是局部類型這種缺點:資料庫是由工具產生的,後期的修改不應該影響工具產生的程式碼,應該改成局部類的形式。C#中的局部類
Time of Update: 2016-08-18
標籤:Regex的產生網站:http://www.txt2re.com/index-csharp.php3 Program.cs static void Main(string[] args) { var url = "https://download.microsoft.com/download/E/4/1/E4173890-A24A-4936-9FC9-AF930FE3FA40/NDP461-KB3102436-x8
Time of Update: 2016-08-21
標籤:| 著作權聲明:本文為博主原創文章,未經博主允許不得轉載。 1. 異常處理模板 1 Try{ 2 3 有可能出現的錯誤碼; 5 ...... 6 } 7 8 catch{ 9 10 如果try中的代碼出現異常,則進入catch中;12 ......13 } 2.
Time of Update: 2016-08-21
標籤:前幾天與同事激烈討論了一下,有一點收穫,記錄起來。首先給出MSDN的定義:lock 關鍵字可以用來確保代碼塊完成運行,而不會被其他線程中斷。這是通過在代碼塊運行期間為給定對象擷取互斥鎖來實現的。 先來看看執行過程,程式碼範例如下:假設線程A先執行,線程B稍微慢一點。線程A執行到lock語句,判斷obj是否已申請了互斥鎖,判斷依據是逐個與已存在的鎖進行object.ReferenceEquals比較(此處未加證實),如果不存在,則申請一個新的互斥鎖,這時線程A進入lock
Time of Update: 2016-08-17
標籤:#region 讀取或寫入cookie /// /// 寫cookie值 /// /// 名稱
Time of Update: 2016-08-21
標籤:| 著作權聲明:本文為博主原創文章,未經博主允許不得轉載。 1 ///////////////////////////////////////////////////////////////////////////////////// 2 // 引用命名空間 // 3 //////////////////////
Time of Update: 2016-08-17
標籤:在C#實作類別似Typedef的所有功能Typedef這個關鍵字,是比較好用的東西,因為有時候我們需要使用一些別名來協助我們記憶某些結構體或者類的共用。(個人覺得這是C與C++唯一能吸引我的東西)為了能夠實現這個想法,我們可以使用下列方法。1.使用using語句進行別名,這個方法適合針對結構體。因為很多時候編程上需要做Win32平台相關的一些工作,比如我要讀取一個Unicode字元,但C#並沒有雙字Word類型,如果我們要支援雙字,那麼就需要自己定義類或者結構體,但實際上在C++裡面,雙字
Time of Update: 2016-08-17
標籤:1.關於C#學習相關的部落格連結:http://www.cnblogs.com/wangshenhe/p/3256657.html2.C#中在項目中的用途:在運行時去調用相關函數:(1)擷取類類型 Type t = Type.GetType("XX.XX");(2)根據類型和所需參數建立對象,object[] 參數 = new object[]{"XXX"}; object obj = Activator.CreateInstance(t,
Time of Update: 2016-08-17
標籤:之前有需求需要操作Chrome中的dom元素,沒做過這個,但是網上關於這個方面的資料比較少,所以自己搗騰了幾天,在知道.net中有這個玩意。但是一百度,全是關於java,python的而c#的那是一個少。當然對其中的操作我還有很多不瞭解,這裡我只是提出來c#是可以操作非IE的瀏覽器的。 public override void LoadApplication() { #region MyRegion Process[]
Time of Update: 2016-08-17
標籤: 假設對圖片上任意點(x,y),繞一個座標點(rx0,ry0)逆時針旋轉RotaryAngle角度後的新的座標設為(x‘, y‘),有公式: x‘= (x - rx0)*cos(RotaryAngle) + (y - ry0)*sin(RotaryAngle) + rx0 ; y‘=-(x - rx0)*sin(RotaryAngle) + (y - ry0)*cos(RotaryAngle)
Time of Update: 2016-08-17
標籤:遞迴實現,以尋找副檔名為XML的為例,這裡用了dictionary,也可以使用list (都需要提前聲明變數) public void GetAll(DirectoryInfo dir)//搜尋資料夾中的檔案 { FileInfo[] allFile = dir.GetFiles(); foreach (FileInfo fi in allFile) {
Time of Update: 2016-08-17
標籤:基本類,拷貝下來直接調用就行: using System;using System.IO;using System.Net;using System.Text;public enum HttpVerb{ GET, //method 常用的就這幾樣,當然你也可以添加其他的 get:擷取 post:修改 put:寫入 delete:刪除 POST, PUT, DELETE}namespace
Time of Update: 2016-08-16
標籤:閱讀目錄開始用Delegate最佳化反射的缺點用Delegate最佳化反射的優點用CodeDOM最佳化反射的優點如何用好CodeDOM?用CodeDOM最佳化反射的缺點能不能不使用委託?根據反射密集程度選擇最佳化方法CodeDOM最佳化的誤區反射最佳化的總結在前二篇部落格中,我分別介紹了二種最佳化反射的方法: 1. Delegate:委託。 2. CodeDOM:動態代碼產生。 這是二種截然不同的方法,效能的差距也很大。 今天的部落格將著重比較它們的優缺點,以及給出它們的使用建議。
Time of Update: 2016-08-16
標籤:實現邏輯: 根據票號前戳+產生的6位元據編號=收據號(010+000001=010000001)作廢票號 將票號作廢,插入到編號表中,以此下次在使用作廢票號使用 編號表中 現在只有2,當我作廢1的時候,表中就有1 2 值了 假如我現在的作廢號為010000001,我表中插入1的值,因此 我下次在使用的時候 直接取
Time of Update: 2016-08-16
標籤: 函數成員提供了操作類中資料的某些功能,包括方法、屬性、建構函式和解構函式、運算子以及索引器。 方法是與某個類相關的函數,他們可以是執行個體方法,也可以是靜態方法。執行個體方法處理類的某個執行個體,靜態方法提供了更一般的功能,不需要執行個體化一個類(例如Console.WriteLine()方法)。
Time of Update: 2016-08-16
標籤: private void btnExport_Click(object sender, RoutedEventArgs e) { System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch(); sw.Start(); dg.SelectAllCells(); dg.ClipboardCopyMode =
Time of Update: 2016-08-17
標籤:1019: A+B和C比大小時間限制: 1 Sec 記憶體限制: 128 MB提交: 518 解決: 300[提交][狀態][討論版]題目描述給定區間[-231,
Time of Update: 2016-08-16
標籤:題目描述:有一個序列,給出該序列中的數兩兩的gcd,並打亂順序,求原序列。解題思路:首先,原序列中的數一定會在新序列中出現,而且gcd(a, b) <= a, b。那麼新序列中最大和次大的數一定是原序列中的數,那第三大是不是呢?顯然要先去除已經確定的數的兩兩gcd,再找剩下的數最大數。代碼:寫完才發現寫得有點蠢。 1 #include <cstdio> 2 #include <cstring> 3 #include <algorithm> 4
Time of Update: 2016-08-16
標籤:一、C標準I/O庫函數、Unbuffered I/O函數1. C標準I/O庫函數是如何用系統調用的 fopen(3) 調用open(2)開啟制定的檔案,返回一個檔案描述符(一個int類型的編號),分配一個FILE結構體,其中包含該檔案的描述符、I/O緩衝區和當前讀寫位置等資訊,返回這個FILE結構體的地址。 fgetc(3) 通過傳入的FILE