Time of Update: 2018-12-05
通過.Net FrameWork 2.0下提供的“System.Net.Mail”可以輕鬆的實現,本文列舉了3種途徑來發送: 1.通過Localhost; 2.通過普通SMTP; 3.通過SSL的SMTP;下面一個一個來說:1.通過LocalHostpublic void SendMailLocalhost() { System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
Time of Update: 2018-12-05
下面的六個程式片段主要完成這些事情:文章來源於我的部落格:http://luzj.me/1. 輸出Hello, World2. 混亂C語言的原始碼下面的所有程式都可以在GCC下編譯通過,只有最後一個需要動用C++的編譯器g++才能編程通過。hello1.c#define _________ }#define ________ putchar#define _______ main#define _(a) ________(a);#define ______ _______(){#define _
Time of Update: 2018-12-05
n年前整理的,放在此處,備查。 C++資料類型類型描述C#類型WORD16位不帶正負號的整數ushortLONG32位不帶正負號的整數int
Time of Update: 2018-12-05
c#事務的使用、樣本及注意事項(轉) 一、事務的介紹.NET Framework
Time of Update: 2018-12-05
2.2.3.1 聲明抽象類別abstract class Horse{abstract public void ChaseAfterBadGuys();}為基類使用abstract關鍵字,編輯器會阻止此基類被直接執行個體化。2.2.3.2 定義封裝類與抽象類別對立,不能作為基類的類。sealed class Horse{}不允許存在子類,考慮可靠性跟商業目的,效能考慮。2.2.3.3 與基類通訊C#允許使用base關鍵字訪問最近的基類成員。base關鍵字只在類內部有效--不能在類之外調用它。2.
Time of Update: 2018-12-05
2.2.5.4 建構函式建構函式是一種特殊的方法,調用它來初始化對象。建構函式的名稱總是和包含它的類名稱相同,並且從不傳回值。建構函式可以分為如下兩類:1.執行個體建構函式 用於初始化特定的對象執行個體。2.靜態建構函式
Time of Update: 2018-12-05
這裡僅針對非泛型迭代器加以說明,泛型迭代器類似。代碼一: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public class Cars { private int[] intArr = { 1, 2, 3, 4, 5, 6, 7 }; /// <summary> /// 命名迭代器
Time of Update: 2018-12-05
2.2.6 繼承和方法繼承改變了聲明和調用方法的方式。當一個子類是從某個基類派生而來時,那麼對於子類來說,如果要實現和重定義基類中已有的方法,繼承是很有用的。2.2.6.1 抽象方法在基類不能為一個方法提供任何有意義的實現時,抽象方法是很有用的。override關鍵字。2.2.6.2 虛方法使用abstract關鍵字基類可以要求其衍生類別必須實現某個方法。使用virtual關鍵字,允許但不要求基(衍生類別?)類提供一個新的實現。new關鍵字,可以用來隱藏基類虛方法。2.2.7
Time of Update: 2018-12-05
一 ,C與C++ C的曆史:1,1972年誕生,作者是貝爾實驗室的Dennis Ritchie2,1989年C語言標準 ANSI C出台。C語言主要特點:1,可以直接存取記憶體,可以進行位操作,可以開發系統軟體。2,產生的目標代碼效率高。C++:1980 年貝爾實驗室的 Stroustrup 開始對C進行改進,1983年正式取名為C++;1994 年 ANSI
Time of Update: 2018-12-05
準備工作(1)本機系統說明:本人機器為win7 64位,32位也可以。(2)軟體安裝: VISUAL C++ 2010 EXPRESS(Visual Studio
Time of Update: 2018-12-05
前一段時間有個項目調用到外協單位的一個web服務,公布的方法和傳回值都是json字串,返回結果讓我困攏了很久。 返回結果:{"dataList":"[{\"HH\":\"5001314065\",\"HM\":\"602斯群慧\",\"COUNT(*)\":\"1\"},{\"HH\":\"5001301296\",\"HM\":\"寧波廣廈物業管理有限公司\",\"COUNT(*)\":\"1\"}]","message":"擷取資料成功!","data":"1","success":"1"}
Time of Update: 2018-12-05
網頁自動登入和提交POST資訊的核心就是分析網頁的原始碼(HTML),在C#中,可以用來提取網頁HTML的組件比較多,常用的用WebBrowser、WebClient、HttpWebRequest這三個。以下就分別用這三種方法來實現:1、WebBrowser是個"迷你"瀏覽器,其特點是Post時不用關心Cookie、內建JS等問題WebBrowser是VS2005新提供的組件(其實就是封裝了IE介面),實現POST功能一般在webBrowser的DocumentCompleted中分析HtmlD
Time of Update: 2018-12-05
從網站copy一個百家姓表 簡單的實現了一下 ,目前只產生2個漢字的 需要多個得自己實現 ,很容易。有啥好的方法請告知謝謝。 class UserCode{private Array arrXing;private Array arrMing;private int numXing;private int numMing;private Random rand;public UserCode(){this.getXingList();this.getMingList();this.rand =
Time of Update: 2018-12-05
//隨機字串產生器的主要功能如下: //1、支援自訂字串長度 //2、支援自訂是否包含數字 //3、支援自訂是否包含小寫字母 //4、支援自訂是否包含大寫字母 //5、支援自訂是否包含特殊符號 //6、支援自訂字元集 /// <summary> /// 產生隨機字串 /// </summary> /// <param
Time of Update: 2018-12-05
public static string Login(String url, String paramList, string MyEncode, ref string myCookieContainer,string refer){ HttpWebResponse res = null; string strResult = string.Empty; ; try { HttpWebRequest req =
Time of Update: 2018-12-05
周六加班,翻看以前寫OA程式的時候無意中發現了當初的一個案子,就是讓使用者現在OA上申請一個SAP使用者,然後提交給相關人員審核,通過之後直接在SAP中產生這個使用者,不必在登陸到SAP中請系統管理員來做了。至於這一步,當然是使用BAPI來實現了,不可能對使用者表進行新增資料,這樣少了很多的關聯表和一些邏輯判斷,會是一場災難。
Time of Update: 2018-12-05
上周TW總公司的IT按照董事長的指示,但凡雜項請購單裡面內部訂單號如果沒有開立開發執行單的需做卡控,限制開單。於是TW IT就在系統畫面ME51N裡面做了使用者出口開發,如果系統檢測到內部訂單沒有開發執行單,則提示並不繼續往下。因為TW那邊的卡控文字說明是繁體的,所以OA調用了RFC申請開立請購單之後就會返回這個錯誤資訊,而且是亂碼,如:
Time of Update: 2018-12-05
既然BAPI是一些特殊的RFC,封裝了商務邏輯,使得將業務都變成一個一個對象,使用者只需要傳入傳出參數就可以了。 NCO3串連BAPI之前先來看看BAPI的一些參數規則。我們以 BAPI_USER_CREATE 為例子。此BAPI調用了可以產生一個使用者,它當然不是僅僅對USR02進行寫入那麼簡單。產生之後該賬戶什麼許可權也沒有。 輸入T-CODE:BAPI,然後在第二個頁簽下找到該BAPI:
Time of Update: 2018-12-05
上面博文可知BAPI_USER_CREATE的一些結構和參數。所以在C#中要調用它就很清楚了要輸入哪些參數了。 1、首先引用dll,然後在程式開頭:using SAP.Middleware.Connector; 2、接下去就是設定登陸參數了,以前相關博文都有說明: public class MyBackendConfig : IDestinationConfiguration { public
Time of Update: 2018-12-05
接上篇博文。 上篇博文講到C#調用BAPI BAPI_USER_CREATE 來產生SAP賬戶,但是建立的賬戶一點許可權也沒有,現在我們就再次利用BAPI給賬戶授予許可權。 首先,我們在BAPI畫面裡尋找出相關的BAPI出來,利用角色去給使用者添加許可權: 雙擊此BAPI,進入到BAPI預覽畫面: Table屬性頁面: