Time of Update: 2015-01-31
標籤:c#、ado.net6、DataAdapter的使用 .NET架構通過 DataAdapter 來控制與現有資料來源的互動,每個 .NET 資料提供者都包含一個 DataAdapter對象;OLE DB .NET 資料提供者包含一個 OLEDBDataAdapter 對象, 而 SQL Server .NET 資料提供者包含一個 SqlDataAdapter 對象。 DataAdapter 對象用於從資料來源中檢索資料並填充 DataSet
Time of Update: 2015-01-31
標籤:c#、ado.net1、建立DataView 建立DataView的方法有兩種,可以使用DataView建構函式,也可以建立對DataTable的DefaultView屬性 的引用。DataView建構函式可以為空白,也可以通過單個參數的形式採用DataTable或者同時採用DataTable 與篩選條件、排序條件和行狀態篩選器。
Time of Update: 2015-01-31
標籤:資料庫採用的 mssql 2005有四個表 OfflineMessage 離線訊息 如果發送訊息時好友不線上,則訊息儲存在此表中等待好友上線後,伺服器從此表中擷取訊息,並發送給好友,並從表中刪除已發送出去的離線訊息 RcUsers表 使用者表 儲存使用者的資訊 保護登入ID 密碼 性別等 UserGroup 機構使用者組 存放使用者屬於銷售組還是開發組RoleGroup 許可權使用者組
Time of Update: 2015-01-31
標籤:f# 函數編程 實用函數編程 擴充方法 12.5.4 在 C# 中實現查詢操作 在清單 12.14 中,當我們討論序列和分析 SelectMany 操作時,已經知道可以把 C# 查詢轉換為方法調用。我們實現的查詢,只支援以 select 子句結尾,而忽視那些僅對集合有用的情況,比如分組,這樣,就需要實現 Select
Time of Update: 2015-01-31
標籤:這幾天在做同城交友網www.niyuewo.com時遇到的一個問題,如何將會員的頭像壓縮,在網上搜尋整理如下:在此也感謝醫藥精(www.yiyaojing.com)站長的幫忙 /// <summary> /// 無損壓縮圖片 /// </summary> /// <param name="sFile">原圖片</param> /// <param
Time of Update: 2015-01-31
標籤:class h{ public static string getPro(HtmlNode node, string proname) { return node.GetAttributeValue(proname, ""); } public static HtmlNodeCollection Parse(string htm,string xpath) { var doc = new HtmlDocument();
Time of Update: 2015-01-30
標籤:這是我發了不少時間整理的C# 的Regex ,新手朋友注意一定要手冊一下哦,這樣可以節省很多寫代碼的時間,中國自學編程網為新手朋友整理髮布。 只能輸入數字:"^[0-9]*$"。 只能輸入n位的數字:"^/d{n}$"。 只能輸入至少n位的數字:"^/d{n,}$"。 只能輸入m~n位的數字:。"^/d{m,n}$" 只能輸入零和非零開頭的數字:"^(0|[1-9][0-9]*)$"。 只能輸入有兩位小數的正實數:"^[0-9]+(.[0-9]{2})?$"。 只能輸入有1~
Time of Update: 2015-01-31
標籤:using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.IO;using System;namespace KL.EDMS.Business.Report{ public class FaultCountLogic { //註:本次請求為向androidpnserver發送請求實現後台向用戶端的訊息推送
Time of Update: 2015-01-31
標籤: 首先先來扯一下,這篇博文是我第一次寫的,主要是我的一些摘錄,希望對大家有所協助。Linq的基礎•LINQ(讀音link):Linq To SQL(過時)、Linq To Object、Linq To XML、Linq To entity,目的:以統一的方式對資料進行操作。看起來非常像SQL語句,但是和SQL無關。•var關鍵字,var類型用來簡化類型的聲明,var i =
Time of Update: 2015-01-30
標籤:EF Code First 設定複合主鍵的方法除了單純多對多的關係表外, 我們可能在關係表上加其他的屬性: 比如【訂單行】 對應的【訂單】和【商品】就需要多一個數量欄位而又不想在這個【訂單行】表上加上沒什麼實際意義的獨立主鍵本以為FluentApi調用2次HasKey(property)就可以將2個外鍵欄位弄成複合主鍵,結果發現只有後面設定的主鍵才起作用,求助q群得如下註解方式既然可以用註解的方式實現,那麼FluentApi的方式也肯定是可以的:發現更簡單;PS:
Time of Update: 2015-01-29
標籤:本程式使用開源的來自英國的networkcomms2.3.1網路通訊架構(c#語言編寫) 【http://www.networkcomms.net】使用networkcomms架構作為工作中的主要編程架構1年多的時間了,networkcomms的有優美、穩定深深打動了我,基於此架構開發了不少程式,特別的穩定。networkcomms架構由英國劍橋的2位工程師開發,支援.net2.0以上平台,原生態的支援xamarion.android(安卓),xamarin.ios,以及藍芽等多平台開發。
Time of Update: 2015-01-30
標籤:MapReduce方法主體: 1 public static IDictionary<TKey, TResult> MapReduce<TInput, TKey, TValue, TResult>(this IEnumerable<TInput> inputList, 2 Func<TInput, KeyValueClass<TKey, TValue>> map, Func<TKey,
Time of Update: 2015-01-30
標籤:XmlDocument和XElement在讀取Xml時要將整個Xml文檔放到記憶體中去操作,這樣做操作簡單,但是很費記憶體和IO(可能是磁碟IO或者網路IO);而在有些情境下我們必須考慮儘可能節省記憶體和IO的開銷,這時候就該XmlReader和XmlWriter出場了。XmlReader讀取Xml需要通過Read()執行個體方法,不斷讀取Xml文檔中的聲明,節點開始,節點內容,節點結束,以及空白等等,直到文檔結束,Read()方法返回false。如下讀取Xml內容執行個體代碼和注釋說明?
Time of Update: 2015-01-30
標籤:LINQ to XML提供了更方便的讀寫xml方式。前幾篇文章的評論中總有朋友提,你為啥不用linq to xml?現在到時候了,linq to xml出場了。.Net中的System.Xml.Linq命名空間提供了linq to xml的支援。這個命名空間中的XDocument,XElement以及XText,XAttribute提供了讀寫xml文檔的關鍵方法。1. 使用linq to
Time of Update: 2015-01-30
標籤: 泛型是C#2.0中新加入的特性,它增強了效能,使代碼更富有表現力,提供了更好的通用化方案,在早期的C#版本中通用化是通過類型與通用基底類型Object之間進行強制轉換來實現的,泛型針對這種限制提供瞭解決方案,而且更它將大量的安全檢查從執行時轉移到了編譯時間進行.C#中可以建立自己的泛型介面,泛型類,泛型方法,泛型事件和泛型委派,但不存在泛型的屬性,索引器,操作符,建構函式和析構器。 型別參數的約束 約束 說明 T:Struct
Time of Update: 2015-01-30
標籤:C# 中DataGridView和ListView閃爍問題的解決方案方法一首先定義類,將此類放在datagridview或ListView所在的表單類外面,然後代碼如下,<span style="font-family:Microsoft YaHei;font-size:18px;">// <summary>/// 雙緩衝DataGridView,解決閃爍///
Time of Update: 2015-01-30
標籤:首先吐槽一下自己,做完實驗之後,居然忘記到底是什麼原因導致想搞清楚這個東西了。有點本末倒置。首先一點,兩種重寫函數文法上的差異。new 是不看父類怎麼寫的,直接就寫了。Override 是要父類聲明 abstract virtual 之類可以重寫的標籤才能重寫。 首先看看父類的結構using System;namespace HixLearnCSharp{ /// <summary> /// 爸爸類 ///
Time of Update: 2015-01-30
標籤:方法一首先定義類,將此類放在datagridview或ListView所在的表單類外面,然後代碼如下,// <summary>/// 雙緩衝DataGridView,解決閃爍/// 使用方法:在DataGridView所在表單的InitializeComponent方法中更改控制項類型執行個體化語句將/// this.dataGridView1 = new System.Windows.Forms.DataGridView(); 屏蔽掉,添加下面這句即可///
Time of Update: 2015-01-30
標籤:winform實現拖放功能需要先對控制項的AllowDrog屬性設定為true 在控制項的DragEnter事件捕獲拖放的檔案清單定義全域變數string[] filesPath=null;filesPath=(string[])e.Data.GetData(DataFormats.FileDrop);//檔案拖放完成時執行的方法void DrogComplete(Control ctrl){Rectangle rect = new
Time of Update: 2015-01-30
通達OA使用C#的Socket編程來其替代原有操作通達OA中採用了PHP的語言來進行編程,同樣對於IM的有些操作則採用了Socket的方式進行通訊。最近做的一個程式需要採用C#來做,裡面涉及到這塊,採用C#進行了重寫,具體還需要進一步進行測試效果。 using System;using System.Collections.Generic;using System.Net;using System.Net.Sockets;using System.Text;using