原创 C#啓動AutoCAD

voidaddMenuThroughCom(){    AutoCAD::IAcadApplication *pAcad;    AutoCAD::IAcadMenuBar *pMenuBar;    AutoCAD::IAcadMenu

原创 C# 羣發 HTML格式 帶附件 中文發送者 密送 抄送 的郵件

對於.NET而言,從2.0開始,發郵件已經是一件非常easy的事了。下面我給出一個用C#羣發郵件的實例,做了比較詳細的註解,希望對有需要的朋友有所help。看了這篇BLOG,如果你還不會用.NET發郵件,要麼你去死,要麼還是你去死 Let

原创 C#中的委託和事件

引言 委託 和 事件在 .Net Framework中的應用非常廣泛,然而,較好地理解委託和事件對很多接觸C#時間不長的人來說並不容易。它們就像是一道檻兒,過了這個檻的人,覺得真是太容易了,而沒有過去的人每次見到委託和事件就覺得心裏別(

原创 W3 Jmail 使用說明

W3 Jmail 使用說明 jmail.smtpmailBody : String(v3.0)信件體,正文,使用AppendText追加內容如:JMail.Body = "Hello world"Charset : String(v3.0

原创 如何使用 C# 驗證郵件地址

using System.Text.RegularExpressions;using System.Diagnostics;using System.IO;//檢查郵件服務器,如果mail exchanger不爲null,返回mail s

原创 NET環境下幾種不同的郵件發送解決方案

1、使用outLook提供的發送如:我見過的用友軟件U8生產製造(演示版),其中的郵件功能就是通過調用outLook的ActiveX 組件優點:開發簡單缺點:依賴outlook組件,SMTP 郵件服務 郵件發送的代碼如下: Private

原创 C#網頁自動登錄和提交POST信息的多種方法

C#網頁自動登錄和提交POST信息的多種方法 網頁自動登錄和提交POST信息的核心就是分析網頁的源代碼(HTML),在C#中,可以用來提取網頁HTML的組件比較多,常用的用WebBrowser、WebClient、HttpWebReq

原创 C#/.NET中委託和事件的機制和應用

本文摘自人民郵電出版社出版的《Windows Forms程序設計》(Chris Sells著,榮耀、蔣賢哲譯)。通過一個栩栩如生的虛構故事解釋了C#/.NET中委託和事件的機制和應用。      1 委託      從前,在南方的一個異國

原创 jmail 4.5使用gmail smtp ssl解決方法

現在很多email都沒法提供smtp發信,但是gmail這個穩定的平臺給了很多網站站長的一個希望。可惜就是smtp.gmail.com 是用ssl發送,一般的情況下asp+jmail是沒法發送的,但是找了半天才找到以下的代碼可以解決以上的

原创 C# 利用Jmail接收郵件(屬性說明)

W3 JMail 郵件組件是Dimac公司開發的用來完成郵件的發送、接收、加密和集羣傳輸等工作的。w3 Jmail組件是國際最爲流行的郵件組件之一,當今世界上絕大部分ASP程序員都在使用w3 Jmail組件構建郵件發送系統,那是因爲w3

原创 Wireshark使用教程

點贊 收藏 分享 文章舉報 marklr 發佈了98 篇原創文章 · 獲贊 5 · 訪問量 58萬+ 他的留言板 關注

原创 Jmail發送帶有附件,正文如何使用HTML

刪除常規寫法 MyMail.ContentType = "text/html"           MyMail.Body = Body;    改成下面這兩行就可以html代碼和附件同時發送    //郵件內容            M

原创 C# 路由器互動操作

//以D-Link DI-624+A爲例:private void postrequest()        {            string userName = "admin";            string passwo

原创 如何調用C# DLL

以前用delphi寫的CS程序 今天客戶要加幾個模塊上去 ,剛好會點C# ,這後面模塊就用C#寫的編譯成dll文件, 在用delphi調用C#寫的dll文件時折騰好陣子 就有了這些經歷寫下來。 一、打開vs2005   新建windows

原创 C# Invoke 和 BeginInvoke 的真正涵義

BeginInvoke 方法真的是新開一個線程進行異步調用嗎? 參考以下代碼: public delegate void treeinvoke(); private void UpdateTreeView() {