国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

C# 積木模塊 ABC(三)

2024-07-21 02:22:08
字體:
供稿:網(wǎng)友

如何裝載等待光標(biāo)?

光標(biāo)是drawing名稱空間的一部分。要顯示一個(gè)特定的光標(biāo),可以查閱文檔得到所有可用的類型。要顯示等待光標(biāo),請?jiān)囋囈韵麓a:


componentsname.cursor = system.drawing.cursors.waitcursor;


// back to arrow

cursor = cursors.arrow


如何獲取機(jī)器上正在運(yùn)行的進(jìn)程?

使用system.diagnostics.process類可以啟動和停止系統(tǒng)進(jìn)程。getprocesses函數(shù)返回了機(jī)器上正在運(yùn)行的所有進(jìn)程,它有兩種定義,一種是用于本地機(jī)器,另一種用于遠(yuǎn)程機(jī)器。


如果想要獲取本地機(jī)器上的運(yùn)行進(jìn)程,使用getprocesses();否則使用getprocesses(string machinename):


public static process[] getprocesses();

public static process[] getprocesses(string);


比如:


process[] proclist = new process[100];

proclist = process.getprocesses();


for ( int i=0; i<20; i++)

{

string strprocname = proclist.processname;

int iprocid = proclist.id;;

}


請不要忘記引用system.diagnostic,將以下這行代碼寫在using列表中:


using system.diagnostics;


通過使用process類的方法,我們甚至可以啟動、停止或取消進(jìn)程。


如何在應(yīng)用程序中打開瀏覽器?

使用system.diagnostics.process類可以啟動和停止程序,這個(gè)類的start函數(shù)可用于啟動一個(gè)exe文件。比如,如果想在瀏覽器中打開一個(gè)url,就可以將url作為參數(shù)傳遞給start函數(shù):


system.diagnostics.process.start("http://www.c-sharpcorner.com");


如何打開wav文件?

可以用playsound api來播放一個(gè)wav文件。使用sysimport引入一個(gè)dll,并在使用前將這個(gè)api定義為全局性的。請看下面調(diào)用api的代碼:


[sysimport(dll="winmm.dll")]

public static extern long playsound(string lpszname, long hmodule, long dwflags);


................


playsound( szwavfilename , 0 , 0);

如何在c#中發(fā)送郵件?

要在c#中實(shí)現(xiàn)發(fā)送郵件的功能,需要使用的工具是visual c# .net,涉及到的名稱空間有system.web.util,集合有system.web.dll。


具體地,我們可以使用smtpmail類在c#應(yīng)用程序中發(fā)送郵件。默認(rèn)狀態(tài)下,郵件在系統(tǒng)中是排隊(duì)的,這樣可以確保調(diào)用程序不會造成網(wǎng)絡(luò)阻塞。smtpmail類在system.web.util名稱空間中定義。在使用smtpmail之前,需要調(diào)用


using system.web.util


這個(gè)類中只有一個(gè)成員函數(shù)send。它負(fù)責(zé)發(fā)送一個(gè)郵件信息,無論是一個(gè)mailmessage類或者是4個(gè)參數(shù)變量都可以傳遞給send函數(shù)。調(diào)用send函數(shù)有兩種形式:


smtpmail.send(txtfrom.text, txtto.text, txtsubject.text, txtmessage.text);


或者是(如果不想調(diào)用system.web.util):


system.web.util.smptmail.send( fromstring, tostring, subjeofthemailstring, messageofthemailstring );


我們可以通過兩種途徑來調(diào)用send方法:


1、通過將mailmessage作為一個(gè)參數(shù)來傳遞:


public static void send(mailmessage);


這里的mailmessage是一個(gè)類。


mailmessage mailmsg = new mailmessage();

mailmsg .from = "[email protected]";

mailmsg .to = "[email protected]";

mailmsg .cc = "[email protected]"";

mailmsg .bcc = "[email protected]";

mailmsg .subject = "subjectofthemailstring";

mailmsg .body = "bodyofthemailstring";

smtpmail.send(mailmsg );



2、直接方法


public static void send(string from , string to, string subject, string messagetext);


from=發(fā)送者的email信息,to=接收者的email信息,subject=email主題,messagetext=email信息主體。


比如:


smtpmail.send("[email protected]", "[email protected]", "subject", "message body");
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 珠海市| 祥云县| 宣威市| 淮南市| 酉阳| 灵山县| 武威市| 岳池县| 长寿区| 礼泉县| 五指山市| 大荔县| 临江市| 甘孜| 正蓝旗| 嘉定区| 陆良县| 达拉特旗| 南华县| 鄱阳县| 涟水县| 金昌市| 芦溪县| 德江县| 顺平县| 航空| 平度市| 太康县| 醴陵市| 黔西县| 衡东县| 康平县| 巴彦县| 凤城市| 宁陕县| 德化县| 普定县| 凯里市| 麻栗坡县| 循化| 广德县|