Time of Update: 2017-02-28
顯示 Code List:-------------------------------------------------------------------------/******************************************************************* File Name: frmMain.cs** Copyright (c) 1999 -2003 ** Creator:
Time of Update: 2017-02-28
查資料的時候突然看到MSAgent編程,找了些資料動手寫了幾行代碼。如果沒有MSAgent runtime或者SDK的話,可以去www.microsoft.com下載,如果用VC++,則需要下載兩個標頭檔。建立.net項目以後,添加一個引用,選擇COM頁,然後選擇Microsoft Agent Server 2.0。並在需要使用Agent的地方引用AgentServerObject的名字空間。using System;using System.Drawing;using
Time of Update: 2017-02-28
繼承|區別 using System;using System.Collections;public class Nevermore60Customer:Customer{ public override string GetFunnyString() { return "Nevermore60.Nevenmore!"; }----------------------------------------------------
Time of Update: 2017-02-28
p2p 以前在使用VB來實現多線程的時候,發現有一定的難度。雖然也有這樣那樣的方法,但都不盡人意,但在C#中,要編寫多線程應用程式卻相當的簡單。這篇文章將作簡要的介紹,以起到拋磚引玉的作用! .NET將關於多線程的功能定義在System.Threading名字空間中。因此,要使用多線程,必須先聲明引用此名字空間(using System.Threading;)。
Time of Update: 2017-02-28
索引 private void Button1_Click(object sender, System.EventArgs e) { // Catalog Name string strCatalog = "TestCatalog"; string strQuery="";
Time of Update: 2017-02-28
當你設計一個應用程式時,或許你希望使用者能夠通過客戶區來拖動表單,比如:當表單沒有標題列或建立的是不規則的表單時,就只有通過客戶區來拖動表單了。一個發生在我們身邊很好的例子就是Microsoft Windows Media Player。Media Player有項功能是根據使用者的愛好可以隨意換掉外觀(換膚),這個時候標題列就隱藏了,但是你能夠通過客戶區來拖動表單。好了,言歸正傳,開始我們的旅程吧 首先必須瞭解Windows的訊息傳遞機制,當有滑鼠活動訊息時,系統發送WM_NCHITTEST
Time of Update: 2017-02-28
正則 多少年來,許多的程式設計語言和工具都包含對Regex的支援,.NET基礎類庫中包含有一個名字空間和一系列可以充分發揮規則運算式威力的類,而且它們也都與未來的Perl 5中的規則運算式相容。 此外,regexp類還能夠完成一些其他的功能,例如從右至左的結合模式和運算式的編輯等。
Time of Update: 2017-02-28
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Net;using System.Threading;namespace WindowLanSearch{ /// <summary> /// Form1 的摘要說明。 ///
Time of Update: 2017-02-28
jmail|jmail組件 首先,下載jmail組件,可以直接安裝;也可以找到jmail.dll,手動註冊組件。命令列環境下,到jmail.dll所在目錄,運行regsvr32 jmail.dll,C#程式中,行首加上using jmail,如下:(點擊btnSend按鈕後發送郵件) using jmail; private void btnSend_Click(object sender, System.EventArgs e) {
Time of Update: 2017-02-28
window 在.Net Framework SDK文檔中,關於調用Windows API的指示比較零散,並且其中稍全面一點的是針對Visual Basic .net講述的。本文將C#中調用API的要點彙集如下,希望給未在C#中使用過API的朋友一點協助。另外如果安裝了Visual Studio .net的話,在C:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\Samples\
Time of Update: 2017-02-28
按鈕|互動 初次發文,敬請包涵。using System.Runtime.InteropServices;視窗類別添加以下成員或函數private static int buttonIndex;[DllImport("User32", CharSet = CharSet.Auto)]public static extern IntPtr SendMessage(IntPtr hWnd, uint msg, uint
Time of Update: 2017-02-28
xml 在C#使用XML注釋 簡介大多數程式員可能都聽說過Java內建的一個工具JavaDoc;使用它可以自動地為你的代碼產生HTML文檔。C#和C#編譯器也有類似的功能,不過它產生的是XML,而不是直接產生HTML。不過使用XML會使得文檔更加靈活。注釋文法
Time of Update: 2017-02-28
排序|演算法 快速排序的基本思想是基於分治策略的。對於輸入的子序列ap..ar,如果規模足夠小則直接進行排序,否則分三步處理: 分解(Divide):將輸入的序列ap..ar劃分成兩個非空子序列ap..aq和aq+1..ar,使ap..aq中任一元素的值不大於aq+1..ar中任一元素的值。 遞迴求解(Conquer):通過遞迴對p..aq和aq+1..ar進行排序。 合并(Merge):由於對分解出的兩個子序列的排序是就地進行的,所以在ap.
Time of Update: 2017-02-28
這段時間一直在學習C#, 以前一直搞網路的,還是從Ping程式的實現寫起吧.ping的調用方法如下: Ping mPing=new Ping(); mPing.Pinging(“127.0.0.1“,255,65535); mPing.Receive(); //成功接收返回true,timeout 返回false全部原始碼如下:using System;using System.IO;using System.Net;using
Time of Update: 2017-02-28
window|編程|程式|進階|問題 清華大學出版社《windows應用進階編程-C#編程篇》,2003年1月第1版,Benny Johansen & Matthew Reynolds等著,張哲峰譯,在第八章檔案操作中的一個記事本小程式,有三個小問題,其中兩個同性質問題問題一:StreamReader streamReader=new StreamReader(fileStream);
Time of Update: 2017-02-28
結構:1.定義----public struct CWSData { public string strTitle;//標題 public string strQYCode;//企業代碼 public CWSDataTM[] cDetailItems;//指向細目 } public struct CWSDataTM { public string strSXH;//順序號 public string strBXH;// 報銷號 public string
Time of Update: 2017-02-28
在程式運行中,產生事件的主體有很多,其中尤其以鍵盤和滑鼠為最多。本文就來探討一下在C#中和這二個主體相關的事件的處理過程。 一.本文介紹的程式設計和啟動並執行軟體環境: (1).微軟公司視窗2000伺服器版 (2)..Net FrameWork SDK Beta 2 二.C#中處理滑鼠相關的事件: 滑鼠相關的事件大致有六種,分別是 :
Time of Update: 2017-02-28
public class Singleton { //private static bool instance_flag=false;instance flag 沒用了,直接判斷instance是否有執行個體就可以解決這個問題了. private static Singleton instance; public string name; private Singleton()//將singleton函數變為private,防止直接調用new來建立它. { name="
Time of Update: 2017-02-28
語句 OracleConnection oc=new OracleConnection("data source=osserver;User Id=****;password=**");OracleCommand cmd=new OracleCommand("insert into cym1.uploadfile (filename,filecontent) values
Time of Update: 2017-02-28
web|對象|提交表單 dddd.htm<TR bgColor=#ffffff width="100%"><TD align=middle colSpan=2><form id="form1"> <INPUT language=javascript class=button id=Btton style="BORDER-TOP-STYLE: groove;