Time of Update: 2018-12-04
使用C#做WM用戶端時,發現,沒有一個像樣的資訊列表展示的控制項,ListView雖然有五種類型,可是依然非常不給力。一、控制面板: 控制項的外觀是我自己設計,沒有得到美工的支援,所以可能會有點醜。但大致就這樣。圖片可放置公司的LOGO,或是資訊的,或是帳戶圖片。也可以預設。標題有暴露的屬性,可以設定是否以兩行來顯示標題,並且會根據寬度自動截字,截字的同時會加上"…"。顯示時間位置,可放置其他資訊。二、控制項的事件當選中列表的行時,外觀如下: 控制項在得到焦點或是單擊時(得到焦點與單擊事件的觸發
Time of Update: 2018-12-04
一、靜態(static) 1、類:靜態類不能被執行個體化,只能通過類來進行訪問,可被繼承,並且只能包含量靜態成員。 2、成員:靜態成員可以在靜態類中聲明也可以在非靜態類中聲明。 二、虛擬成員(virtual) 虛擬成員可以在衍生類別中被重寫(override),並不能被設定為私人;重寫後,在多態應用中,調用該成員總是執行衍生類別中的被重寫後的代碼。
Time of Update: 2018-12-04
插入排序(C#) 插入排序是一個對少量元素進行排序的有效演算法.插入排序的工作機理與很多人打牌時,整理手中牌時的做法差不多.在開始摸牌時,我們的左手是空的,牌面朝下放在桌上.接著,一次從桌上摸起一張牌,並將它插入到左手一把牌的正確位置上.為了找到這張牌的正確位置,要將它與手中已有的每一張牌從右到左地進行比較.無論在甚麼時候,左手的牌都是排好序的,而這些牌原先都是桌上那副牌裡做頂上的一些牌. 代碼實現如下: /// <summary> /// 插入排序(升序)
Time of Update: 2018-12-04
合并排序(C#) 有很多演算法在結構上是遞迴的: 為瞭解決一個給定的問題,演算法要一次或多次的遞迴調用其自身來解決相關的子問題.這些演算法通常採用分治策略: 將原問題劃分為n個規模較小而結構與原問題相似的子問題;遞迴地解決這些子問題,然後再合并其結果,就得到原問題的解. 分置模式在每一層遞迴上都三個步驟: 分解: 將原問題分解為一系列子問題. 解決: 遞迴解決各個子問題.若問題足夠小,則直接求解. 合并: 將子問題的結果合并成原問題的解.
Time of Update: 2018-12-04
冒泡排序(C#) 將被排序的記錄數組R[1..n]垂直排列,每個記錄R[i]看作是重量為R[i].key的氣泡。根據輕氣泡不能在重氣泡之下的原則,從下往上掃描數組R:凡掃描到違反本原則的輕氣泡,就使其向上"飄浮"。如此反覆進行,直到最後任何兩個氣泡都是輕者在上,重者在下為止.{function onclick(){window.open('http://student.zjzk.cn/course_ware/data_structure/web/flashhtml/maopaopaixu.
Time of Update: 2018-12-04
桶排序(C#)代碼實現:/// <summary> /// 桶排序 /// </summary> /// <param name="arrayToSort">待排序的數組(該數組的元素在[0-1) )</param> /// <returns>排序後的結果</returns> public static double[]
Time of Update: 2018-12-04
堆排序(C#)(二叉)堆資料結構是一種數組對象,它可以被視為一顆完全二叉樹.完全二叉樹(Complete Binary Tree)若設二叉樹的高度為h,除第 h 層外,其它各層 (1~h-1) 的結點數都達到最大個數,第 h 層所有的節點都連續集中在最左邊,這就是完全二叉樹。
Time of Update: 2018-12-04
最近的項目,遇到了一個需求,需要從EXCEL中導點資料到XML和操作一下資料庫。以前沒有接觸過這一塊,匆忙間先學點基礎的,以下這個方法是從Microsoft.Office.Interop.Excel來進行操作的,這類來自.netV1.2,代碼如下: [STAThread] static void Main(string[] args) { string path = Environment.CurrentDirectory.Replace("/
Time of Update: 2018-12-04
為了簡單實現,將不附加其他請求資訊,如HEAD中的使用者瀏覽器資訊等。 一、使用GET方法 使用GET方法應該算是最簡單,最好操作的。以開心網的使用者首頁為例,網址統一為:http://www.kaixin001.com/home/?uid=xxxxxxx。其中的xxxxxxxx表示該使用者的使用者ID。使用者首頁,在GET方法,沒有加入任何其他請求資料時,請求會進行重新導向,定向到開心網的登入頁。 建立一個控制台,並寫入GET方法的代碼,代碼如下:static void Main(
Time of Update: 2018-12-04
如何利用SendMessage實現C#處理序間通訊? 收藏
Time of Update: 2018-12-04
C#實現控制台退出控制 收藏 using System;using System.Runtime.InteropServices;using System.Threading;using System.Diagnostics;namespace ConsoleApplication3...{ public delegate bool ConsoleCtrlDelegate(int dwCtrlType); /**//// <summary> ///
Time of Update: 2018-12-04
http://www.csharpwin.com/csharpspace/9314r9141.shtml 動態建立對象 在前面節中,我們先瞭解了反射,然後利用反射查看了類型資訊,並學習了如何建立自訂特性,並利用反射來遍曆它。可以說,前面三節,我們學習的都是反射是什麼,在接下來的章節中,我們將學習反射可以做什麼。在進行更有趣的話題之前,我們先看下如何動態地建立一個對象。
Time of Update: 2018-12-04
使用微軟訊息佇列實現C#處理序間通訊
Time of Update: 2018-12-04
C# 控制台實現關閉前的操作,並使關閉按鈕無法使用 收藏 控制台的按鈕真不好控制,最近的一個項目中,要對關閉控制台前對快取資料進行資料庫寫入,所以就有了這麼一個情境,實現的代碼如下: {function onclick(){dp.sh.Toolbar.Command('ViewSource',this);return false;}}" href="http://blog.csdn.net/ansencumt/archive/2010/02/04/5287805.aspx">view
Time of Update: 2018-12-04
C# 自己寫的一個類,用來將結構體或類中的資料打成"資料包",進行網路發送時間:2010-04-29 10:32來源:未知 作者:admin 點擊: 135次我要投稿 高品質的ASP.NET空間,完美支援1.0/2.0/3.5/MVC等using System;using System.Reflection;using System.Net;using System.Net.Sockets;using System.IO;using System.Text;using
Time of Update: 2018-12-04
/**//// <summary> /// 確保結束ip大於開始ip /// </summary> private bool validateIP(string startIP,string endIP) ...{ // 分離出ip中的四個數字位 string[] startIPArray = startIP.Split('.'); string[]
Time of Update: 2018-12-04
using System;using System.Runtime.InteropServices;using System.Threading;using System.Diagnostics;namespace ConsoleApplication3...{ public delegate bool ConsoleCtrlDelegate(int dwCtrlType); /**//// <summary> /// Class1
Time of Update: 2018-12-04
C#-用Stopwatch類進行速度測試軟體的運行速度必須要在使用者可以接受的範圍內。通常,改善那些短暫的但頻繁使用的常式的速度會大幅度地提高軟體的整體速度。 要改善速度,當然首先要能夠量度時間。好,那我們考慮一下在跑道上的情況,槍聲一響,馬上按下秒錶開始計時,在選手到達終點那一刻結束計時,這時就可以知道該選手所用的時間了。要開始對下一輪比賽計時前,要先將秒錶歸零。.NET2.0也提供了這樣一個秒錶:Stopwatch類,它可以比較精確地測量時間。 速度測試:
Time of Update: 2018-12-04
C# 發送接收序列化對象2010-11-09 09:591.首先建立可以被序列化的程式集,代碼如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Instance{ [Serializable] public class Instance { public string Name { get; set; }
Time of Update: 2018-12-04
C# 中的類型轉換之字串和字元數組之間的轉換(轉) =========================================================== 作者: hphubei(http://hphubei.itpub.net)發表於: 2007.07.06 18:32分類: ASP.NET技巧 出處: http://hphubei.itpub.net/post/2868/304735-----------------------------------------------