Time of Update: 2018-12-07
Lambda運算式 Lambda運算式是一個匿名函數,它可以包含運算式和語句,並且可以用於建立委託或運算式分類樹類型。Lambda運算式由輸入函數(如果存在)、Lambda運算子(=>)和運算式(或語句塊)構成。Lambda運算式的基本格式如下。(input parameters)=> expression 其中,input
Time of Update: 2018-12-07
using System.IO;using System.Text;using System.Xml.Serialization;using System.Xml;using System.Runtime.Serialization.Json;namespace Common.Core{ public class SerializationHelper { private static string XmlSerialize(object o) {
Time of Update: 2018-12-07
想讓你的Winform表單美化得更炫、更美麗,光是有漂亮的C#皮膚、背景貼圖等這些靜態部分是遠遠不夠的,還需要有一些動態部分的加持才能讓你的程式介面有更好的使用者體驗。 這裡要介紹的是調用user32.dll中的API函數來給Winform介面添加動態特效。user32.dll是Windows使用者介面相關應用程式介面,用於包括Windows處理,基本使用者介面等特性,如建立視窗和發送訊息。與C++一樣,在C#中同樣可以利用user32裡面的一些API函數來開發WINFORM程式。 1.匯入us
Time of Update: 2018-12-07
當我們想要獲得一個唯一的key的時候,通常會想到GUID。這個key非常的長,雖然我們在很多情況下這並不是個問題。但是當我們需要將這個36個字元的字串放在URL中時,會使的URL非常的醜陋。 想要縮短GUID的長度而不犧牲它的唯一性是不可能的,但是如果我們能夠接受一個16位的字串的話是可以做出這個犧牲的。 我們可以將一個標準的GUID 21726045-e8f7-4b09-abd8-4bcc926e9e28 轉換成短的字串 3c4ebc5f5f2c4edc
Time of Update: 2018-12-07
事件簡介:
Time of Update: 2018-12-07
引言 C#語言自C/C++演變而來。它是現代、簡單、完全物件導向和型別安全的。C#語言是微軟公司針對.Net平台才推出來的一門新語言,作為.Net平台的第一語言,它幾乎集中了所有關於軟體開發和軟體工程研究的最新成果。物件導向、型別安全、組件技術、自動記憶體管理、跨平台異常處理、版本控制、代碼安全管理…… 在.NET應用程式開發中,不管是WEB Forms(ASP.NET)還是Windows
Time of Update: 2018-12-07
ZedGraph是用於建立任意資料的二維線型、條型、餅型圖表的一個類庫,也可以作為Windows表單使用者控制項和Asp.Net網頁控制項。這個類庫具有高度的適應性,幾乎所有式樣的圖表都能夠被建立。這個類庫的用法在於通過提供所有圖表屬性的省缺值來保持使用性的簡單。這個類庫包含了基於要繪製的數值範圍內的可選擇適當度量範圍和跨度的代碼。(相關文章及代碼搜集自網路,僅供學習參考,著作權屬於原作者! )
Time of Update: 2018-12-07
UI(User Interface)編程在整個項目開發過程中是個頗為重要的環節,任何好的解決方案若沒有良好的使用者介面呈現給終端使用者,那麼就算包含了最先進的技術也不能算是好程式。UI編程體現在兩個方面,一是設計精美的使用者介面,再有就是符合大多數使用者習慣和便於使用的操作流程. 本文主要收集整理一些介紹 .Net 架構的基本繪圖技術文章。通過簡要的介紹和樣本程式來探討繪圖技術的優勢、劣勢以及其它相關注意事項。(文章及相關代碼搜集自網路,僅供學習參考,著作權屬於原作者! )
Time of Update: 2018-12-07
收集了一些列印方面文章, 包含WinForm, Asp.Net中使用, 有結合Excel/Word, 也有直接使用報表工具列印功能, Web列印採用css結合WebBrowse控制項.(文章及相關代碼搜集自網路,僅供學習參考,著作權屬於原作者! )01. Windows Form 程式列印概述02. 文字檔列印類庫(C#)03. 推薦一款DataGridView的列印解決方案04. 一個關於DataGrid的列印類,分享,感謝作者05. IE列印的參數配置說明06.
Time of Update: 2018-12-07
收集一些在WinForm, Asp.Net下報表應用開發文章, 包括RDLC,Excel,PDF,Word, 以及水晶報表(Crystal Report), 微軟的SQL Reporting Services 安裝部署與開發使用.C# WinForm開發系列 - PDF 摘要: 使用C#怎麼來建立PDF文檔(包含文字,表格,圖片等), 主要講述iText# (iTextSharp)組件使用. 閱讀全文 C# WinForm開發系列 - Excel 摘要:
Time of Update: 2018-12-07
C#中的this用法,相信大家應該有用過,但你用過幾種?以下是個人總結的this幾種用法,歡迎大家拍磚,廢話少說,直接列出用法及相關代碼。 this用法1:限定被相似的名稱隱藏的成員 /// <summary> /// /******************************************/ /// /* this用法1:限定被相似的名稱隱藏的成員 */ /// /*************************************
Time of Update: 2018-12-07
C#檔案動作陳述式: //檢查檔案是否存在 File.Exists(@"c:\my folder\filename"); try { File.Delete(@"c:\jihua.cnblogs.com.txt"); } catch { MessageBox.Show("刪除失敗", "jihua.cnblogs.com"); }
Time of Update: 2018-12-07
C# 擷取路徑string str1 =Process.GetCurrentProcess().MainModule.FileName;//獲得當前執行的exe的檔案名稱。string str2=Environment.CurrentDirectory;//擷取和設定目前的目錄的完全限定路徑。string str3=Directory.GetCurrentDirectory();//擷取應用程式的當前工作目錄。string
Time of Update: 2018-12-07
Time of Update: 2018-12-07
文章目錄 索引器(C# 編程指南) 索引器(C# 編程指南)Visual Studio 2005其他版本 Visual Studio 2010 Visual Studio 2008 索引器允許類或結構的執行個體按照與數組相同的方式進行索引。索引器類似於屬性,不同之處在於它們的訪問器採用參數。在下面的樣本中,定義了一個泛型類,並為其提供了簡單的 get 和 set 訪問器方法(作為分配和檢索值的方法)。Program
Time of Update: 2018-12-07
在大家開發網路通訊軟體的時候,應該都碰到過這種情況,在定義好通訊協議後要在程式中實現協議相應的功能。如:一個聊天程式有如下定義:1……登陸2……擷取好友名單3……修改自己資料……N……退出每個功能由如下函數實現: 登陸Void Login(UserIinfouser,Messagemsg);擷取好友名單void GetFriendList(UserInfouser,Messagemsg);修改自己資料void
Time of Update: 2018-12-07
一、什麼是連接埠複用: 因為在winsock的實現中,對於伺服器的綁定是可以多重綁定的,在確定多重綁定使用誰的時候,根據一條原則是誰的指定最明確則將包遞交給誰,而且沒有許可權之分。這種多重綁定便稱之為連接埠複用。二、我們如何?Socket連接埠複用: 其實我們要實現連接埠複用很簡單,我們只要使用SetSocketOption函數設定Socket選項就可以了。MSDN是這樣解釋的:Socket 選項確定當前 Socket 的行為。對於具有
Time of Update: 2018-12-07
C#編程的一個優點是程式員不需要關心具體的記憶體管理,尤其是垃圾收集器會處理所有的記憶體清理工作。雖然不必手工管理記憶體,但如果要編寫高品質的代碼,還是要理解後台發生的事情,理解C#的記憶體管理。本文主要介紹給變數分配記憶體時電腦記憶體中發生的情況。C#將資料分為兩種:值資料類型和引用資料類型,這兩種資料類型儲存在記憶體中的不同的地方:值資料類型儲存在堆棧中,而參考型別儲存在記憶體的託管堆中。1、記憶體簡介
Time of Update: 2018-12-07
public static string GetFirstString(string stringToSub, int length) { Regex regex = new Regex("[\u4e00-\u9fa5]+", RegexOptions.Compiled); char[] stringChar = stringToSub.ToCharArray(); StringBuilder sb = new S
Time of Update: 2018-12-07
文章目錄 Feedback string s = "iam方槍槍";int len = s.Length;//will output as 6byte[] sarr = System.Text.Encoding.Default.GetBytes(s);len = sarr.Length;//will output as