Time of Update: 2018-12-04
可以引用的COM組件列表,發現裡面有一個名為Microsoft CDO For Exchange 2000 Library的COM組件,就是這個,我們可以用它來串連SMTP Server,使用使用者名稱/密碼驗證發送郵件。 下面是實現的一個例子: Smtp Server使用的Smtp-SRV,登陸使用者名稱是David Euler,發送郵箱是davidEuler@test.com,發送到test@test.com/ 1).資源管理員裡面,添加引用(reference),添加Microsoft
Time of Update: 2018-12-04
都說JAVA是開發WAP的利器,不過WAP需要這個"碼"轉到那個"碼",有好多的東東需要學,我可是最懶的人!算了,看一下能不能用C#做一個WAP小站。想來也很簡單的,WAP就是用UTF8編碼嘛,好象還有什麼WML之類的,WML在網上查查資料,就和XML差不多,平時用XML也蠻多的,WML也就簡單了,C#直接可以設RESPONSE的編碼的,看來有戲了,先寫一個"Hello 妹妹"吧,//設定ContentType類型//不然手機可認不了Response.ContentType="text/vnd.
Time of Update: 2018-12-04
private void lvEquip_ItemDrag(object sender, System.Windows.Forms.ItemDragEventArgs e) ...{ this.DoDragDrop(e.Item,DragDropEffects.Move); } private void tvDept_DragEnter(object sender, System.Windows.Forms.DragEventArgs e) ...{ e.Effect=Dra
Time of Update: 2018-12-04
首先我們建立自己的異常類CustomException,它要繼承自ApplicationException類(這是一個在發生非致命的應用程式錯誤時拋出的通用異常,它又繼承於更為通用的Exception類),將其用作為應用程式定義的任何自訂異常的基類。通過這個基類,我們就可以編寫一個通用的catch代碼塊,捕獲應用程式定義的任何自訂異常類型。自訂的異常類型可以在這中間扮演一個非常重要的角色。我們可以捕獲一個通用的異常,識別它和應用程式的關係,然後把它作為特定於應用程式的異常再次拋出,以便能適當地處
Time of Update: 2018-12-04
1、DateTime 數字型 System.DateTime currentTime=new System.DateTime(); 1.1 取當前年月日時分秒 currentTime=System.DateTime.Now; 1.2 取當前年 int 年=currentTime.Year; 1.3 取當前月 int 月=currentTime.Month; 1.4 取當前日 int 日=currentTime.Day; 1.5 取當前時 int 時=currentTime.Hour; 1.6
Time of Update: 2018-12-04
虛函數:由virtual聲明,它允許在衍生類別中被重寫,要重寫方法,必須先聲名為virtual public class myclass...{public virtual int myint()...{函數體;}}class myclass1:myclass...{public override int myint()...{函數體1;}} 抽象類別、抽象函數:由abstract聲明,在抽象類別中可以定義抽象方法,抽象方法基本沒有執行代碼,衍生類別必須重寫它,提供其執行代碼
Time of Update: 2018-12-04
public DateTime addWorkDays(DateTime dt,int addDays) { DateTime dtStart = dt; DateTime dtEnd = dtStart.AddDays(-addDays); int days = CalculateWeekendDays(dtStart,dtEnd); while(days>0) {
Time of Update: 2018-12-04
在WinForm開發中,經常需要將DataGrid中顯示的資料匯出各種檔案格式。現以匯出Excel為例:
Time of Update: 2018-12-04
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.IO;public
Time of Update: 2018-12-04
一、利用進程間同步實現效果: 代碼:static void Main() ...{ bool b; Mutex m = new Mutex( true, "JueJue1984", out b ); if( !b ) ...{ MessageBox.Show( "³ÌÐòÒѾÔÚÔËÐÐÁË£¡", "Ô¹ⱦºÐ2007V1.0" );
Time of Update: 2018-12-04
經過對Excel深入瞭解,採用資料寫入到range的方法,效率更高,更明顯;與常用的逐儲存格寫有所不同,可查看[C#]WinForm中DataGrid擴充 - 匯出Excel檔案 (1)本例的實現方式以[C#]WinForm中DataGrid擴充 - 匯出Excel檔案
Time of Update: 2018-12-04
private TreeView BuildTree(TreeView tree,DataTable tb,string KeyField,string ParentKeyField,string NameField,long TopWithValue) ...{ this.tvwDept.Nodes.Clear(); // 添加全部科室節點 TreeNode node=new TreeNode("全部科室",2,0); node.Tag=null; //AddNodes
Time of Update: 2018-12-04
在C#中採用的是事件驅動方式,但在我們使用的過程中,有時候通過調用系統原有的訊息,處理起來會比較簡單一些,特別是在處理與DLL檔案的互動時,的確是非常的方便。 在C#中使用自訂訊息 在C#中使用自訂訊息非常簡單,只需要下面幾個簡單的步驟就可以了: 1、 定義訊息 定義訊息的方法和VC中定義訊息有一點點不同 比如在VC中申明一個自訂訊息: #define WM_TEST WM_USER + 101 而在c#中訊息需要定義成windows系統中的原始的16進位數字,比如自訂訊息 public
Time of Update: 2018-12-04
public virtual bool CopyDataTableToClipBorad() ...{ object DataSource=this.dtgEmployee.DataSource; object[] fields=...{"dept_name"}; if (DataSource==null)...{throw new Exception(" DataSource參數不能為空");} if (DataSou
Time of Update: 2018-12-04
Time of Update: 2018-12-04
文章目錄 命名慣例和規範縮排和間隔良好的編程習慣注釋異常處理 誰都會寫代碼!幾個月的編程經驗可以讓你寫出“可運行應用程式”。讓它可運行容易,但是以最有效率的方式編碼就需要下更多的功夫!要知道,大多數程式員在寫”可運行代碼,“而不是”高效代碼“。我們在這個指南課程前面提到,你想成為你們公司”最尊貴的專業人員“嗎?寫”高效代碼“是一項藝術,你必須學習和實踐它。命名慣例和規範註記 : Pascal
Time of Update: 2018-12-04
[轉貼]出處:http://blog.csdn.net/metababy/archive/2005/12/28/563680.aspx引言Excel是微軟公司辦公自動化套件中的一個軟體,他主要是用來處理試算表。Excel以其功能強大,介面友好等受到了許多使用者的歡迎。在設計應用系 統時,對於不同的使用者,他們對於列印的需求是不一樣的,如果要使得程式中的列印功能適用於每一個使用者,可以想象程式設計是十分複雜的。由於Excel表格
Time of Update: 2018-12-04
一、結構聲明 public struct RecBoxMessage { public int RecID; }二、API聲明--------------public class Win32API { /// <summary> /// 發送訊息 /// </summary> /// <param name="aHwnd"></param> /// <param name="
Time of Update: 2018-12-04
在C#中,可以使用HttpWebRequest進行相關的類比登陸,登陸後進行相關的操作,比如抓取資料,頁面分析,製作相關登陸助手等等。先說下流程1.使用httpwebrequest先進入你要登入的網站,擷取cookie2.使用第一步擷取的cookie到驗證碼的網頁將驗證碼下載下來。3.使用Post資料 發送至網站。如果有cookie則繼續儲存。4.使用第三步的cookie登陸相關網頁操作。 擷取相關資料可以使用抓包工具進行抓取,如httpwatch。(網上下載的好多都有病毒,下載的時候注意點)1
Time of Update: 2018-12-04
//首先將字串轉換為位元組數組,這與編碼有關 string str=textBox1.Text; byte[] bytes = Encoding.ASCII.GetBytes(str); //選擇簽名方式,如:RSA和DSA DSACryptoServiceProvider dsac = new DSACryptoServiceProvider(); byte[] sign = dsac.SignData( bytes