一些C 的簡單例項

2021-03-31 08:57:00 字數 4552 閱讀 8524

一般的小東西:

一、從控制台讀取東西**片斷:

using system;

class testreadconsole

}二、讀檔案**片斷:

using system;

using system.io;

public class testreadfile

sr.close();

fs.close();

} }

三、寫檔案**:

using system;

using system.io;

public class testwritefile

//      filestream fs = new filestream(filepath , filemode.openorcreate, fileaccess.write);

//      

//      fs.write(imgdata,0,imgdatalen);

//      fs.close();

write = system.io.file.create(filepath);

write.write(imgdata, 0, imgdata.length);      

write.close();

imgdatastream.close();

if ( system.io.file.exists(filepath))

}catch(exception ex)

#endregion

} }

四、拷貝檔案:

using system;

using system.io;

class testcopyfile

}五、移動檔案:

using system;

using system.io;

class testmovefile

}六、使用計時器:

using system;

using system.timers;

class testtimer

}public static void displaytimeevent( object source, elapsedeventargs e )

", datetime.now);}}

七、呼叫外部程式:

class test }

ado.***方面的:

八、連線access資料庫:

using system;

using system.data;

using system.data.oledb;

class testado

, last name:", reader["firstname"], reader["lastname"]);}}

catch (exception e)

finally}}

九、連線sql server資料庫:

using system;

using system.data.sqlclient;

public class testado

, last name: ", reader.getstring(0), reader.getstring(1));

}reader.close();

conn.close();

}catch(exception e)

",e);

}        }}

十、從sql內讀資料到xml:

using system;

using system.data;

using system.xml;

using system.data.sqlclient;

using system.io;

public class testwritexml}十

一、用ado新增資料到資料庫中:

using system;

using system.data;  

using system.data.oledb;  

class testado

catch (exception e) 

", e.message); 

}  finally 

} } 

十二、使用oleconn連線資料庫:

using system;

using system.data;  

using system.data.oledb;  

class testado

conn.close(); 

} } 

十三、讀取表的屬性:

using system;

using system.data;  

using system.data.oledb;  

class testado

conn.close(); 

} }

asp.***方面的

十四、乙個asp.***程式:

<%@ page language="c#" %>

winform開發:

十五、乙個簡單的winform程式:

using system;

using system.drawing;

using system.collections;

using system.***ponentmodel;

using system.windows.forms;

using system.data;

public class ******form : system.windows.forms.form

protected override void dispose( bool disposing )

}base.dispose( disposing );

}#region windows form designer generated code

private void initialize***ponent()

);this.name = "form1";

this.text = "form1";

this.resumelayout(false);

}#endregion

class getip

: ", i, ipaddr[i].tostring ());}}

}十

九、取得機器名稱:

using system;

using system.***;

class getip

", dns.gethostname());}}

二十、傳送郵件:

using system;

using system.web;

using system.web.mail;

public class testsendmail

catch(exception ex)

class resolveip

", ipentry.hostname);         }}

gdi+方面的:

二十二、gdi+入門介紹:

using system;

using system.drawing;

using system.collections;

using system.***ponentmodel;

using system.windows.forms;

using system.data;

public class form1 : system.windows.forms.form

protected override void dispose( bool disposing )

}base.dispose( disposing );

}#region windows form designer generated code

private void initialize***ponent()

#endregion

private void form1_paint(object sender, system.windows.forms.painteventargs e)

}xml方面的:

二十三、讀取xml檔案:

using system;

using system.xml; 

class testreadxml

}              

} 二十

四、寫xml檔案:

using system;

using system.xml;

public class testwritexmlfile

catch (exception e)

", e.tostring());

} return 0;

} }

web service方面的:

二十五、乙個web service的小例子:

<% @webservice language="c#" class="testws" %>

using system.web.services;

C語言一些例項

晚上機考,臨時抱佛腳複習了一些 include include include include include 四個數排不同的三位數 intmain printf snumber d n return0 九九乘法口訣表 intmain printf n 求最大公因數與最小公倍數 intv int i...

C 一些簡單的程式設計

給定兩個整形變數的值,將兩個值的內容進行交換。不允許建立臨時變數,交換兩個數的內容 求10 個整數中最大值。將三個數按從大到小輸出。求兩個數的最大公約數。printf 交換後的數為 d d a,b printf 請依次輸入10個數字 for int i 0 i 10 i printf 這十個數中最大...

優化的一些例項

優化使用的工具,使用loadrunner做為壓力測試工具,使用jprobe進行 剖析。1 第乙個例項。原狀況 呼叫乙個api,發現執行的時間很高,用jprobe分析,發現消耗時間最長的是把快取中的乙個樹從第三個節點進行扁平化,就是把第二個節點的子樹構造為乙個列表,不知道為什麼構造這個資料的耗時比直接...