Time of Update: 2015-01-16
標籤:當捲軸的父控制項獲得焦點時,可以使用滑鼠的滾動輪來控制捲軸public partial class Form1 : Form { public Form1() { InitializeComponent(); this.richTextBox1.MouseWheel += new System.Windows.Forms.MouseEventHandler(richTextBox1_MouseWheel); } void
Time of Update: 2015-01-16
標籤:假設有如下Json 資料: view sourceprint?1.{2."id" : 1,3."@value" : "this a @",4."$p" : "my name a $"5.}通常情況下,在Json還原序列化時,將Json映射到序列化的類,無需指定其名稱。如view
Time of Update: 2015-01-16
標籤:概述儘管 C# 6.0 尚未完成,但現在這些功能正處於接近完成的關鍵時刻。自 2014 年 5 月發布文章“C# 6.0 語言預覽版”(msdn.microsoft.com/magazine/dn683793.aspx) 以來,下一版本的 Visual Studio 的 CTP3 版本中對 C# 6.0 進行了一些變更和改進(代號為“14”)。Null 條件運算子即使是 .NET 開發新手,也可能非常熟悉
Time of Update: 2015-01-16
標籤:<span style="color:#FF0000;">第一步:把輸入的數字轉為字串n.ToString()第二步:求出字串的長度即為正整數的位元第三步:從後向前逆序輸出</span>附代碼:using System;using System.Collections.Generic;using System.Linq;using System.Text;//給一個正整數,//要求:一、求它是幾位元,二、逆序列印出各位元字。namespace
Time of Update: 2015-01-16
標籤:轉載自http://blog.csdn.net/mikechenhua/article/details/42568893 As we know that in C# using() is suggested to avoid resourceleak or other good purposes, but in some cases it may be not suitable to use it,let me describe some of such kind of
Time of Update: 2015-01-16
標籤:MVP模式是類似於MVC模式的一種設計模式,最近在做項目學習過程中遇到,弄了很久終於有一些眉目,這是學習過程中的一些筆記。MVP指的是實體物件Model、視圖Viw和業務處理Presenter。MVP的作用是解耦UI渲染、商務邏輯和資料實體的關係。在普通的winform中,業務和介面是寫在一起的,一般都是同一個Load或Click方法中,使View和Controller緊密聯絡。在MVP中,我們將介面渲染放在View裡面,也就是winfrom的表單應用類;將業務關係放在Presenter類
Time of Update: 2015-01-16
標籤:操作符重載有的程式設計語言允許一個類型定義操作符應該如何操作類型的執行個體,比如string類型和int類型都重載了(==)和(+)等操作符,當編譯器發現兩個int類型的執行個體使用+操作符的時候,編譯器會產生把兩個整數加到一起的代碼。當編譯器發現兩個string類型的執行個體使用+操作符的時候,編譯器會產生把兩個字串串連到一起的代碼。那麼編譯器怎麼就會知道這樣做呢?如何進行操作符重載呢?下面C#代碼展示了一個類中如何進行操作符重載:namespace
Time of Update: 2015-01-16
標籤:<1>C# 執行SQL事務 又兩種方法(本人總結的)1.通過預存程序。2.通過C#中提供的 Transaction 。 現在就就示範一下通過C#中提供的Transaction 執行SQL事務。WebForm3.aspx.cs頁面using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using
Time of Update: 2015-01-16
標籤:轉載:http://outofmemory.cn/code-snippet/1762/C-how-control-method-zhixingshijian-chaoshi-ze-force-quit-method-execution/comments1
Time of Update: 2015-01-16
標籤:#region 得到一周的周一和周日的日期 /// <summary> /// 計算本周的周一日期 /// </summary> /// <returns></returns> public static DateTime GetMondayDate() { return GetMondayDate(DateTime.Now);
Time of Update: 2015-01-16
標籤:思路:使用隨機向量,把隨機向量放入密文中,每次解密時從密文中截取前16位,其實就是我們之前加密的隨機向量。 代碼public static string Encrypt(string plainText, string AESKey){ RijndaelManaged rijndaelCipher = new RijndaelManaged(); byte[] inputByteArray =
Time of Update: 2015-01-16
標籤:今天看別人寫的源碼發現一個特殊的DefaultValueAttribute。使用如下。原始代碼:public class People { private string _Name = "小明"; public string Name { get { return _Name; } set { _Name = value; } }
Time of Update: 2015-01-16
標籤:最近主要負責匯出模組,用到了一些C#操作Excel的知識點,稍作小結。整體思路是,從Excel自身的功能出發,先考慮在Excel裡所需功能的實現方式,再調查用代碼如何?。主要使用了
Time of Update: 2015-01-16
標籤:c# notifyicon 滑鼠 /// <summary> /// 程式托盤區表徵圖位置 /// </summary> public class IconInfo { /// <summary> /// 托盤區控制代碼 /// </summary>
Time of Update: 2015-01-16
標籤:這篇文章主要介紹了C#中委託和事件的區別,並分別以執行個體形式展示了通過委託執行方法與通過事件執行方法,以及相關的執行流程與原理分析,需要的朋友可以參考下本文執行個體分析了C#中委託和事件的區別,分享給大家供大家參考之用。具體如下:大致來說,委託是一個類,該類內部維護著一個欄位,指向一個方法。事件可以被看作一個委託類型的變數,通過事件註冊、取消多個委託或方法。本篇分別通過委託和事件執行多個方法,從中體會兩者的區別。一、通過委託執行方法1234567891011121314151617181
Time of Update: 2015-01-16
標籤: IText構造PDF檔案1.1 產生DocumentDocument是我們要產生的PDF檔案所有元素的容器,因此要產生一個PDF文檔,必須首先定義一個Document對象。 Document有三種建構函式: public Document(); public Document(Rectangle pageSize); public Document(Rectangle pageSize, float
Time of Update: 2015-01-16
標籤:當TextBox使用多行之後,如果想擷取每行的高度,似乎有點問題,TextBox.Height擷取的是控制項的高度,而我們常做的是根據行的數量來決定是否要顯示捲軸如下: //不能直接擷取每行的高度,但我們可以擷取textbox裡面字型的高度,每個字的高度不就是行高了嗎 int fontHeight = txtDriverDescription.Font.Height; if (deviceCount < 8
Time of Update: 2015-01-16
標籤:作業系統 組合語言 c代碼內嵌彙編 先來回憶下C語言中宏是怎麼定義的,最基本的是定義常量:#define MAX_LEN 1024
Time of Update: 2015-01-16
標籤:支援向量機(三)核函數7 核函數(Kernels)考慮我們最初在“線性迴歸”中提出的問題,特徵是房子的面積x,這裡的x是實數,結果y是房子的價格。假設我們從樣本點的分布中看到x和y符合3次曲線,那麼我們希望使用x的三次多項式來逼近這些樣本點。那麼首先需要將特徵x擴充到三維,然後尋找特徵和結果之間的模型。我們將這種特徵變換稱作特徵映射(feature mapping)。映射函數稱作,在這個例子中我們希望將得到的特徵映射後的特徵應用於SVM分類,而不是最初的特徵。這樣,
Time of Update: 2015-01-16
標籤:符號:?>使用?>的匹配與正常的匹配無區別,但是如果匹配進行到此結構之後,此結構體的所有備用狀態都會放棄,也就是括弧內的子運算式中未嘗試過的備用狀態都不複存在了.例如‘(\.\d\d(?>[1-9]?))\d+‘,在固化分組內,量詞能夠正常工作,如果[1-9]不能匹配,Regex會返回?留下的備用狀態,然後匹配脫離固化分組,繼續前進到\d+,在這種情況下,當控制權離開固化分組時,沒有備用狀態需要放棄(因為沒有在固化分組中建立任何備用狀態)如果[1-9]能匹配,匹配脫離固化