Time of Update: 2018-12-07
本文實現在winform項目實現網頁div+css關透明效果,挺帥的,在網頁中要實現div的半透明遮罩層效果不難,在winform項目就不是這麼容易了,下面我們來看下先: 正常時:文章來自學IT網:http://www.xueit.com/html/2010-01-08/21-1076980691437.html下面我們來實現的效果控制項源碼:using System;using System.Collections.Generic;using System.Text;using
Time of Update: 2018-12-07
委託 和 事件在 .Net Framework中的應用非常廣泛,然而,較好地理解委託和事件對很多接觸C#時間不長的人來說並不容易。它們就像是一道檻兒,過了這個檻的人,覺得真是太容易了,而沒有過去的人每次見到委託和事件就覺得心裡別(biè)得慌,混身不自在。本文中,我將通過兩個範例由淺入深地講述什麼是委託、為什麼要使用委託、事件的由來、委託和事件對Observer設計模式的意義、.Net
Time of Update: 2018-12-07
前段用C#做了個程式,現在要把程式支援64位系統。 首先是把該程式支援到 Windows Server 2003 和 Windows Server 2008兩個系統,由於我的程式是在XP上測試編譯的,直接拿過去不會出什麼問題吧。 但是在啟動並執行時候,老是報錯。沒辦法,在Server
Time of Update: 2018-12-07
view plaincopy to clipboardprint?class ExampleOfLegalsoft { /// <summary> /// 讀取Excel文檔 /// </summary> /// <param name="Path">檔案名稱</param> /// <returns>返回一個資料集</returns>
Time of Update: 2018-12-07
在asp.net開發中,經常會用到後台和前台的互動,就此總結了一點c#和javascript相互操作的方法1.在後台c#代碼中調用jacascript的方法javascript代碼:<script type="text/javascript" language="javascript">function test(){alert("oec2003");return false;} </script>c#代碼:protected void
Time of Update: 2018-12-07
本文大部分內容整理自msdn 3、分部方法
Time of Update: 2018-12-07
1。XMLFile.xml:<?xml version="1.0" encoding="utf-8" ?><Resource> <Add Key="area_house" Value ="基地情況表(住宅及居民)"/> <Add Key="asset" Value ="固定資產狀況表"/> <Add Key="cost" Value ="成本費用情況表"/> <Add Key="energy_supply" Value =
Time of Update: 2018-12-07
JSON(全稱為JavaScript Object Notation) 是一種輕量級的資料交換格式。它是基於JavaScript文法標準的一個子集。 JSON採用完全獨立於語言的文字格式設定,可以很容易在各種網路、平台和程式之間傳輸。JSON的文法很簡單,易於人閱讀和編寫,同時也易於機器解析和產生。 JSON與XML的比較◆可讀性 JSON和XML的可讀性相比較而言,由於XML提供輔助的標籤,更加適合人閱讀和理解。◆檔案大小與傳輸 XML允許使用方便的標籤,所以檔案尺寸是要比JSON大的。
Time of Update: 2018-12-07
用C#比較字串有多種方法,如:1. string.Compare(x,y);2. string.Equals(x,y) ;如果要不區分大小寫進行比較,則對應為:string.Compare(x,y);string.Equals(x,y);註:string.Compare比較結果的含義:值含義小於零x 小於 y。 或 x 為 Null 參考(在 Visual Basic 中為 Nothing)。零x 等於 y。大於零x 大於 y。 或 y 為 Null 參考(在 Visual Basic 中為
Time of Update: 2018-12-07
C#排序演算法大全 土人 2004-7-21 一、冒泡排序(Bubble) using System; namespace BubbleSorter { public class BubbleSorter { public void Sort(int[] list) { int i,j,temp; bool done=false; j=1; while((j<list.Length)&&(!done)) { done=true;
Time of Update: 2018-12-07
我們在做winform應用的時候,大部分情況下都會碰到使用多線程式控制制介面上控制項資訊的問題。然而我們並不能用傳統方法來做這個問題,下面我將詳細的介紹。首先來看傳統方法:public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { Thread thread = new
Time of Update: 2018-12-07
c#中的Json的序列化和還原序列化Json是一種通用的資料格式,我們在資料交換的時候,經常會用到,下面介紹c#中的json序列化和還原序列化,當然也可用在asp.net,silverlight,wpf中。我們在下面執行個體講解如何進行Json的序列化和還原序列化,本文介紹兩種方案,.net 3.5原生Json操作和Json.net中的Json操作。首先,我們先建立一個測試對象,用來序列化和還原序列化。public class Person{ public int ID { get;
Time of Update: 2018-12-07
//排序只帶字元的數組,不帶數位private string[] aa ={ "a ", "c ", "b "}; Array.Sort(aa); MessageBox.Show(aa[0]); MessageBox.Show(aa[1]); MessageBox.Show(aa[2]); 結果是:a,b,c如果想實現Array.Sort(arr); 不對!!!!!!!!!! 比如: A1,A2,A10 用Array.Sort(arr);排出來就是 A1,
Time of Update: 2018-12-07
c#壓縮和解壓縮檔案 使用SharpZip壓縮與解壓縮的實戰經驗2007-08-17 09:39 首先,在 http://www.icsharpcode.net/OpenSource/SharpZipLib/Default.aspx 下載源碼,找到“ZipConstants.cs”修改public static string ConvertToString(byte[] data){ return
Time of Update: 2018-12-07
當你大量操作資料的時候,常常會使用到update table1 from table2)的這種方式。這種方式是最簡潔的。但當你從excel或者CSV檔案更新海量資料時,再使用這種方法,那效能是不是好,字串拼接又何其之多,大資料是不是需要分組更新?我不想去檢測各種方法的速度,因為我個人比較認可以下方式,歡迎大家批評與指正。我需要使用到的類主要是SqlCommandBuilder。 /// <param
Time of Update: 2018-12-07
/// <summary> /// 擷取EMS物流單號 /// </summary> /// <param name="strNo">當前物流單號</param> /// <returns></returns> public static string GetNewEmsNo(string strNo) { try
Time of Update: 2018-12-07
許多應用程式使用多個線程,但這些線程經常在休眠狀態中耗費大量的時間來等待事件發生。其他線程可能進入休眠狀態,並且僅定期被喚醒以輪詢更改或更新狀態資訊,然後再次進入休眠狀態。為了簡化對這些線程的管理,.NET架構為每一個進程提供了一個線程池,使應用程式能夠根據需要來有效地利用多個線程。一個線程監視排到線程池的若干個等待操作的狀態。當一個等待操作完成時,線程池中的一個輔助線程就會執行對應的回呼函數。線程池中的線程由系統進行管理,程式員不需要費力於線程管理,可以集中精力處理應用程式任務。線程池是一種多
Time of Update: 2018-12-07
中國製造交易網串連資料庫的步驟: 1、建立SqlConnection對象; 2、指定SqlConnection對象的ConnectionString 屬性; 3、開啟資料庫連接; 4、指定SQL語句; 5、建立SqlDataAdapter對象和DataSet對象(myDataAdapter = new SqlDataAdapter(strCmd,conn);); 6、添沖DataSet; 7、給DataGrid指定資料來源SqlConnection conn = new
Time of Update: 2018-12-07
本文例子大部分來自於(Apress pro linq)為了使LINQ可以無縫的和C#語言整合在一起,微軟對C#3.0加入了些新功能,這裡主要介紹和LINQ相關的加強。1、var關鍵字,集合初始化以及匿名型別2、Lambda 運算式3、部分(Partial )方法4、擴充方法5、運算式樹狀架構 1、var關鍵字,集合初始化以及匿名型別var:可以賦予局部變數推斷“類型”var 而不是顯式類型。var
Time of Update: 2018-12-07
微軟的那個臭屁的JOEL(就是寫《JOEL說軟體》的那個牛人)曾說:“每一位軟體開發人員必須、絕對要至少具備UNICODE與字元集知識(沒有任何例外)”,我也常常困擾於字元集的轉換等很多問題,所以這次下決心要把他搞個清楚。作者:方明一、