C#使用CDO發送郵件

可以引用的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

C#開發WAP程式執行個體)

都說JAVA是開發WAP的利器,不過WAP需要這個"碼"轉到那個"碼",有好多的東東需要學,我可是最懶的人!算了,看一下能不能用C#做一個WAP小站。想來也很簡單的,WAP就是用UTF8編碼嘛,好象還有什麼WML之類的,WML在網上查查資料,就和XML差不多,平時用XML也蠻多的,WML也就簡單了,C#直接可以設RESPONSE的編碼的,看來有戲了,先寫一個"Hello 妹妹"吧,//設定ContentType類型//不然手機可認不了Response.ContentType="text/vnd.

【C#源碼】拖動效果

 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

[C#]定義自訂的異常

首先我們建立自己的異常類CustomException,它要繼承自ApplicationException類(這是一個在發生非致命的應用程式錯誤時拋出的通用異常,它又繼承於更為通用的Exception類),將其用作為應用程式定義的任何自訂異常的基類。通過這個基類,我們就可以編寫一個通用的catch代碼塊,捕獲應用程式定義的任何自訂異常類型。自訂的異常類型可以在這中間扮演一個非常重要的角色。我們可以捕獲一個通用的異常,識別它和應用程式的關係,然後把它作為特定於應用程式的異常再次拋出,以便能適當地處

C#.NET常用函數大全

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

C#中虛函數,抽象,介面的簡單說明

虛函數:由virtual聲明,它允許在衍生類別中被重寫,要重寫方法,必須先聲名為virtual public class myclass...{public virtual int myint()...{函數體;}}class myclass1:myclass...{public override int myint()...{函數體1;}} 抽象類別、抽象函數:由abstract聲明,在抽象類別中可以定義抽象方法,抽象方法基本沒有執行代碼,衍生類別必須重寫它,提供其執行代碼

c#裡 DateTime加(減)上N個工作日(不包括周未)

public DateTime addWorkDays(DateTime dt,int addDays)        {            DateTime dtStart = dt;            DateTime dtEnd = dtStart.AddDays(-addDays);            int days = CalculateWeekendDays(dtStart,dtEnd);            while(days>0)            {

[C#]WinForm中DataGrid – 匯出Excel檔案

在WinForm開發中,經常需要將DataGrid中顯示的資料匯出各種檔案格式。現以匯出Excel為例:

C# 四種實現檔案下載

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

【c#】如何使程式只有唯一運行執行個體

一、利用進程間同步實現效果: 代碼:static void Main()        ...{            bool b;            Mutex m = new Mutex( true, "JueJue1984", out b );            if( !b )            ...{                MessageBox.Show( "³ÌÐòÒѾÔÚÔËÐÐÁË£¡", "Ô¹ⱦºÐ2007V1.0" );           

[C#]WinForm中DataGrid擴充 – 快速匯出Excel檔案 (1)(續)

經過對Excel深入瞭解,採用資料寫入到range的方法,效率更高,更明顯;與常用的逐儲存格寫有所不同,可查看[C#]WinForm中DataGrid擴充 - 匯出Excel檔案 (1)本例的實現方式以[C#]WinForm中DataGrid擴充 - 匯出Excel檔案

【C#源碼】treeview 控制項應用執行個體

 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

C#中在應用程式和DLL使用訊息

在C#中採用的是事件驅動方式,但在我們使用的過程中,有時候通過調用系統原有的訊息,處理起來會比較簡單一些,特別是在處理與DLL檔案的互動時,的確是非常的方便。 在C#中使用自訂訊息 在C#中使用自訂訊息非常簡單,只需要下面幾個簡單的步驟就可以了: 1、 定義訊息 定義訊息的方法和VC中定義訊息有一點點不同 比如在VC中申明一個自訂訊息: #define WM_TEST WM_USER + 101 而在c#中訊息需要定義成windows系統中的原始的16進位數字,比如自訂訊息 public

【C#源碼】把DataTabel上的資料拷貝到剪下板上

 public   virtual   bool   CopyDataTableToClipBorad()     ...{      object  DataSource=this.dtgEmployee.DataSource;   object[]   fields=...{"dept_name"};   if   (DataSource==null)...{throw   new   Exception("   DataSource參數不能為空");}      if   (DataSou

C#典型異常(1)的解決辦法

       

C#編程規範和慣例

文章目錄 命名慣例和規範縮排和間隔良好的編程習慣注釋異常處理 誰都會寫代碼!幾個月的編程經驗可以讓你寫出“可運行應用程式”。讓它可運行容易,但是以最有效率的方式編碼就需要下更多的功夫!要知道,大多數程式員在寫”可運行代碼,“而不是”高效代碼“。我們在這個指南課程前面提到,你想成為你們公司”最尊貴的專業人員“嗎?寫”高效代碼“是一項藝術,你必須學習和實踐它。命名慣例和規範註記 : Pascal

C# Operate Excel File

[轉貼]出處:http://blog.csdn.net/metababy/archive/2005/12/28/563680.aspx引言Excel是微軟公司辦公自動化套件中的一個軟體,他主要是用來處理試算表。Excel以其功能強大,介面友好等受到了許多使用者的歡迎。在設計應用系 統時,對於不同的使用者,他們對於列印的需求是不一樣的,如果要使得程式中的列印功能適用於每一個使用者,可以想象程式設計是十分複雜的。由於Excel表格

C# 訊息發送

一、結構聲明 public struct RecBoxMessage { public int RecID; }二、API聲明--------------public class Win32API { /// <summary> /// 發送訊息 /// </summary> /// <param name="aHwnd"></param> /// <param name="

c# 使用 HttpWebRequest類比登陸(附帶驗證碼)

在C#中,可以使用HttpWebRequest進行相關的類比登陸,登陸後進行相關的操作,比如抓取資料,頁面分析,製作相關登陸助手等等。先說下流程1.使用httpwebrequest先進入你要登入的網站,擷取cookie2.使用第一步擷取的cookie到驗證碼的網頁將驗證碼下載下來。3.使用Post資料 發送至網站。如果有cookie則繼續儲存。4.使用第三步的cookie登陸相關網頁操作。 擷取相關資料可以使用抓包工具進行抓取,如httpwatch。(網上下載的好多都有病毒,下載的時候注意點)1

C#RSA演算法應用

//首先將字串轉換為位元組數組,這與編碼有關     string str=textBox1.Text;         byte[]   bytes = Encoding.ASCII.GetBytes(str);        //選擇簽名方式,如:RSA和DSA     DSACryptoServiceProvider dsac = new DSACryptoServiceProvider();      byte[]  sign = dsac.SignData( bytes

總頁數: 4314 1 .... 1415 1416 1417 1418 1419 .... 4314 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.