青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Shuffy

不斷的學(xué)習(xí),不斷的思考,才能不斷的進(jìn)步.Let's do better together!
posts - 102, comments - 43, trackbacks - 0, articles - 19

C#入門代碼

Posted on 2007-08-31 12:34 Shuffy 閱讀(239) 評(píng)論(0)  編輯 收藏 引用 所屬分類: VC++/C/C++/C#瀏覽集合

【轉(zhuǎn)】http://blog.sjzj.com.cn/article.asp?id=567
一、從控制臺(tái)讀取東西代碼片斷: 
using System; 

class TestReadConsole 

public static void Main() 

Console.Write("Enter your name:"); 
string strName = Console.ReadLine(); 
Console.WriteLine(" Hi "+ strName); 

}  

二、讀文件代碼片斷: 
using System;  
using System.IO;  

public class TestReadFile  
{  
public static void Main(String[] args)  
{  
// Read text file C:\temp\test.txt  

FileStream fs = new FileStream(@"c:\temp\test.txt" , FileMode.Open, FileAccess.Read);  
StreamReader sr = new StreamReader(fs);  

String line=sr.ReadLine(); 
while (line!=null) 

Console.WriteLine(line); 
line=sr.ReadLine(); 
}  

sr.Close(); 
fs.Close(); 
}  
}  
三、寫(xiě)文件代碼: 
using System;  
using System.IO;  

public class TestWriteFile  
{  
public static void Main(String[] args)  
{  
// Create a text file C:\temp\test.txt  

FileStream fs = new FileStream(@"c:\temp\test.txt" , FileMode.OpenOrCreate, FileAccess.Write);  
StreamWriter sw = new StreamWriter(fs);  
// Write to the file using StreamWriter class  

sw.BaseStream.Seek(0, SeekOrigin.End);  
sw.WriteLine(" First Line ");  
sw.WriteLine(" Second Line");  
sw.Flush();  
}  
}  

四、拷貝文件: 
using System; 
using System.IO; 

class TestCopyFile 

public static void Main() 

File.Copy("c:\\temp\\source.txt", "C:\\temp\\dest.txt" );  



五、移動(dòng)文件: 
using System; 
using System.IO; 

class TestMoveFile 

public static void Main() 

File.Move("c:\\temp\\abc.txt", "C:\\temp\\def.txt" );  



六、使用計(jì)時(shí)器: 
using System; 
using System.Timers; 

class TestTimer 

public static void Main() 

Timer timer = new Timer(); 
timer.Elapsed += new ElapsedEventHandler( DisplayTimeEvent ); 
timer.Interval = 1000; 
timer.Start(); 
timer.Enabled = true; 

while ( Console.Read() != 'q' ) 





public static void DisplayTimeEvent( object source, ElapsedEventArgs e ) 

Console.Write("\r{0}", DateTime.Now); 



七、調(diào)用外部程序: 
class Test  
{  
static void Main(string[] args)  
{  
System.Diagnostics.Process.Start("notepad.exe");  
}  
}

ADO.NET方面的: 
八、連接Access數(shù)據(jù)庫(kù): 
using System; 
using System.Data; 
using System.Data.OleDb; 

class TestADO 

static void Main(string[] args) 

string strDSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\test.mdb"; 
string strSQL = "Select * FROM employees" ; 

OleDbConnection conn = new OleDbConnection(strDSN); 
OleDbCommand cmd = new OleDbCommand( strSQL, conn ); 
OleDbDataReader reader = null; 
try 

conn.Open(); 
reader = cmd.ExecuteReader(); 
while (reader.Read() ) 

Console.WriteLine("First Name:{0}, Last Name:{1}", reader["FirstName"], reader["LastName"]); 


catch (Exception e) 

Console.WriteLine(e.Message); 

finally 

conn.Close(); 


}
  
九、連接SQL Server數(shù)據(jù)庫(kù): 
using System; 
using System.Data.SqlClient; 

public class TestADO 

public static void Main() 

SqlConnection conn = new SqlConnection("Data Source=localhost; Integrated Security=SSPI; Initial Catalog=pubs"); 
SqlCommand cmd = new SqlCommand("Select * FROM employees", conn); 
try 
{  
conn.Open(); 

SqlDataReader reader = cmd.ExecuteReader();  
while (reader.Read()) 

Console.WriteLine("First Name: {0}, Last Name: {1}", reader.GetString(0), reader.GetString(1)); 


reader.Close(); 
conn.Close(); 

catch(Exception e) 

Console.WriteLine("Exception Occured -->> {0}",e); 
}  

}

十、從SQL內(nèi)讀數(shù)據(jù)到XML: 
using System; 
using System.Data; 
using System.Xml; 
using System.Data.SqlClient;  
using System.IO;  

public class TestWriteXML 
{  
public static void Main() 
{  

String strFileName="c:/temp/output.xml"; 

SqlConnection conn = new SqlConnection("server=localhost;uid=sa;pwd=;database=db"); 

String strSql = "Select FirstName, LastName FROM employees";  

SqlDataAdapter adapter = new SqlDataAdapter();  

adapter.SelectCommand = new SqlCommand(strSql,conn); 

// Build the DataSet 

DataSet ds = new DataSet(); 

adapter.Fill(ds, "employees"); 

// Get a FileStream object 

FileStream fs = new FileStream(strFileName,FileMode.OpenOrCreate,FileAccess.Write); 

// Apply the WriteXml method to write an XML document 

ds.WriteXml(fs); 

fs.Close(); 


}

十一、用ADO添加數(shù)據(jù)到數(shù)據(jù)庫(kù)中: 
using System; 
using System.Data;  
using System.Data.OleDb;  

class TestADO 
{  
static void Main(string[] args)  
{  
string strDSN = "Provider=Microsoft.Jet.OLEDB.4.0;DataSource=c:\test.mdb";  
string strSQL = "Insert INTO Employee(FirstName, LastName) valueS('FirstName', 'LastName')" ;  

// create Objects of ADOConnection and ADOCommand  

OleDbConnection conn = new OleDbConnection(strDSN);  
OleDbCommand cmd = new OleDbCommand( strSQL, conn );  
try  
{  
conn.Open();  
cmd.ExecuteNonQuery();  
}  
catch (Exception e)  
{  
Console.WriteLine("Oooops. I did it again:\n{0}", e.Message);  
}  
finally  
{  
conn.Close();  
}  
}  
}
  
十二、使用OLEConn連接數(shù)據(jù)庫(kù): 
using System; 
using System.Data;  
using System.Data.OleDb;  

class TestADO 
{  
static void Main(string[] args)  
{  
string strDSN = "Provider=Microsoft.Jet.OLEDB.4.0;DataSource=c:\test.mdb";  
string strSQL = "Select * FROM employee" ;  

OleDbConnection conn = new OleDbConnection(strDSN); 
OleDbDataAdapter cmd = new OleDbDataAdapter( strSQL, conn );  

conn.Open(); 
DataSet ds = new DataSet(); 
cmd.Fill( ds, "employee" ); 
DataTable dt = ds.Tables[0]; 

foreach( DataRow dr in dt.Rows ) 

Console.WriteLine("First name: "+ dr["FirstName"].ToString() + " Last name: "+ dr["LastName"].ToString()); 

conn.Close();  
}  
}
  
十三、讀取表的屬性: 
using System; 
using System.Data;  
using System.Data.OleDb;  

class TestADO 
{  
static void Main(string[] args)  
{  
string strDSN = "Provider=Microsoft.Jet.OLEDB.4.0;DataSource=c:\test.mdb";  
string strSQL = "Select * FROM employee" ;  

OleDbConnection conn = new OleDbConnection(strDSN); 
OleDbDataAdapter cmd = new OleDbDataAdapter( strSQL, conn );  

conn.Open(); 
DataSet ds = new DataSet(); 
cmd.Fill( ds, "employee" ); 
DataTable dt = ds.Tables[0]; 

Console.WriteLine("Field Name DataType Unique AutoIncrement AllowNull"); 
Console.WriteLine("=================================================================="); 
foreach( DataColumn dc in dt.Columns ) 

Console.WriteLine(dc.ColumnName+" , "+dc.DataType +" ,"+dc.Unique +" ,"+dc.AutoIncrement+" ,"+dc.AllowDBNull ); 

conn.Close();  
}  
}  

ASP.NET方面的 
十四、一個(gè)ASP.NET程序: 


<%@Page Language="C#" %><script runat="server"> void Button1_Click(Objectsender, EventArgs e){Label1.Text=TextBox1.Text;} </script> <html> <head> </head> <body> <form runat="server"> <p> <br /> Enteryour name: <asp:TextBox id="TextBox1" runat="server"></asp:TextBox> </p> <p> <b><asp:Label id="Label1" runat="server" Width="247px"></asp:Label></b> </p> <p> <asp:Button id="Button1" onclick="Button1_Click" runat="server" Text="Submit"></asp:Button></p> </form> </body> </html>
WinForm開(kāi)發(fā): 
十五、一個(gè)簡(jiǎn)單的WinForm程序: 
using System; 
using System.Drawing; 
using System.Collections; 
using System.ComponentModel; 
using System.Windows.Forms; 
using System.Data; 


public class SimpleForm : System.Windows.Forms.Form 


private System.ComponentModel.Container components = null; 
private System.Windows.Forms.Button button1; 
private System.Windows.Forms.TextBox textBox1; 
public SimpleForm() 

InitializeComponent(); 


protected override void Dispose( bool disposing ) 

if( disposing ) 

if (components != null) 

components.Dispose(); 


base.Dispose( disposing ); 


#region Windows Form Designer generated code 

private void InitializeComponent() 


this.components = new System.ComponentModel.Container(); 
this.Size = new System.Drawing.Size(300,300); 
this.Text = "Form1"; 

this.button1 = new System.Windows.Forms.Button(); 
this.textBox1 = new System.Windows.Forms.TextBox(); 
this.SuspendLayout();  
// 

// button1 

// 


this.button1.Location = new System.Drawing.Point(8, 16); 
this.button1.Name = "button1"; 
this.button1.Size = new System.Drawing.Size(80, 24); 
this.button1.TabIndex = 0; 
this.button1.Text = "button1"; 

// 

// textBox1 

// 

this.textBox1.Location = new System.Drawing.Point(112, 16); 
this.textBox1.Name = "textBox1"; 
this.textBox1.Size = new System.Drawing.Size(160, 20); 
this.textBox1.TabIndex = 1; 
this.textBox1.Text = "textBox1"; 
// 

// Form1 

// 


this.AutoScaleBaseSize = new System.Drawing.Size(5, 13); 
this.ClientSize = new System.Drawing.Size(292, 273); 
this.Controls.AddRange(new System.Windows.Forms.Control[] { 
this.textBox1, 
this.button1}); 
this.Name = "Form1"; 
this.Text = "Form1"; 
this.ResumeLayout(false);  


#endregion 


[STAThread] 
static void Main() 

Application.Run(new SimpleForm()); 
}  


十六、運(yùn)行時(shí)顯示自己定義的圖標(biāo): 
//load icon and set to form 

System.Drawing.Icon ico = new System.Drawing.Icon(@"c:\temp\app.ico"); 
this.Icon = ico; 

十七、添加組件到ListBox中: 
private void Form1_Load(object sender, System.EventArgs e) 

string str = "First item"; 
int i = 23; 
float flt = 34.98f;  
listBox1.Items.Add(str); 
listBox1.Items.Add(i.ToString()); 
listBox1.Items.Add(flt.ToString()); 
listBox1.Items.Add("Last Item in the List Box"); 
}
  
網(wǎng)絡(luò)方面的: 
十八、取得IP地址: 
using System; 
using System.Net; 

class GetIP 

public static void Main() 

IPHostEntry ipEntry = Dns.GetHostByName ("localhost"); 
IPAddress [] IpAddr = ipEntry.AddressList; 
for (int i = 0; i < IpAddr.Length; i++) 
{  
Console.WriteLine ("IP Address {0}: {1} ", i, IpAddr.ToString ()); 


}

十九、取得機(jī)器名稱: 
using System; 
using System.Net; 

class GetIP 

public static void Main() 

Console.WriteLine ("Host name : {0}", Dns.GetHostName()); 



二十、發(fā)送郵件: 
using System; 
using System.Web; 
using System.Web.Mail; 

public class TestSendMail 

public static void Main() 

try 

// Construct a new mail message  

MailMessage message = new MailMessage(); 
message.From = "from@domain.com"; 
message.To = "pengyun@cobainsoft.com"; 
message.Cc = ""; 
message.Bcc = ""; 
message.Subject = "Subject"; 
message.Body = "Content of message"; 

//if you want attach file with this mail, add the line below 

message.Attachments.Add(new MailAttachment("c:\\attach.txt", MailEncoding.Base64)); 

// Send the message 

SmtpMail.Send(message);  
System.Console.WriteLine("Message has been sent"); 


catch(Exception ex) 

System.Console.WriteLine(ex.Message.ToString()); 



}

二十一、根據(jù)IP地址得出機(jī)器名稱: 
using System; 
using System.Net; 

class ResolveIP 

public static void Main() 

IPHostEntry ipEntry = Dns.Resolve("172.29.9.9"); 
Console.WriteLine ("Host name : {0}", ipEntry.HostName);  

}

GDI+方面的: 
二十二、GDI+入門介紹: 
using System; 
using System.Drawing; 
using System.Collections; 
using System.ComponentModel; 
using System.Windows.Forms; 
using System.Data; 

public class Form1 : System.Windows.Forms.Form 

private System.ComponentModel.Container components = null; 

public Form1() 

InitializeComponent(); 


protected override void Dispose( bool disposing ) 

if( disposing ) 

if (components != null)  

components.Dispose(); 


base.Dispose( disposing ); 


#region Windows Form Designer generated code 

private void InitializeComponent() 

this.AutoScaleBaseSize = new System.Drawing.Size(5, 13); 
this.ClientSize = new System.Drawing.Size(292, 273); 
this.Name = "Form1"; 
this.Text = "Form1"; 
this.Paint += new System.Windows.Forms.PaintEventHandler(this.Form1_Paint); 

#endregion 


[STAThread] 
static void Main()  

Application.Run(new Form1()); 


private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e) 

Graphics g=e.Graphics; 
g.DrawLine(new Pen(Color.Blue),10,10,210,110); 
g.DrawRectangle(new Pen(Color.Red),10,10,200,100); 
g.DrawEllipse(new Pen(Color.Yellow),10,150,200,100); 

}

XML方面的: 
二十三、讀取XML文件: 
using System; 
using System.Xml;  

class TestReadXML 

public static void Main() 


XmlTextReader reader = new XmlTextReader("C:\\test.xml"); 
reader.Read(); 

while (reader.Read()) 
{  
reader.MoveToElement(); 
Console.WriteLine("XmlTextReader Properties Test"); 
Console.WriteLine("===================");  

// Read this properties of element and display them on console 

Console.WriteLine("Name:" + reader.Name); 
Console.WriteLine("Base URI:" + reader.BaseURI); 
Console.WriteLine("Local Name:" + reader.LocalName); 
Console.WriteLine("Attribute Count:" + reader.AttributeCount.ToString()); 
Console.WriteLine("Depth:" + reader.Depth.ToString()); 
Console.WriteLine("Line Number:" + reader.LineNumber.ToString()); 
Console.WriteLine("Node Type:" + reader.NodeType.ToString()); 
Console.WriteLine("Attribute Count:" + reader.value.ToString()); 
}  
}  


二十四、寫(xiě)XML文件: 
using System;  
using System.Xml;  

public class TestWriteXMLFile  
{  
public static int Main(string[] args)  
{  
try  
{  
// Creates an XML file is not exist  

XmlTextWriter writer = new XmlTextWriter("C:\\temp\\xmltest.xml", null);  
// Starts a new document  

writer.WriteStartDocument();  
//Write comments  

writer.WriteComment("Commentss: XmlWriter Test Program");  
writer.WriteProcessingInstruction("Instruction","Person Record");  
// Add elements to the file  

writer.WriteStartElement("p", "person", "urn:person");  
writer.WriteStartElement("LastName","");  
writer.WriteString("Chand");  
writer.WriteEndElement();  
writer.WriteStartElement("FirstName","");  
writer.WriteString("Mahesh");  
writer.WriteEndElement();  
writer.WriteElementInt16("age","", 25);  
// Ends the document  

writer.WriteEndDocument();  
}  
catch (Exception e)  
{  
Console.WriteLine ("Exception: {0}", e.ToString());  
}  
return 0;  
}  
}  

Web Service方面的: 
二十五、一個(gè)Web Service的小例子: 
 

using System.Web.Services; 

public class TestWS : System.Web.Services.WebService 

[WebMethod()] 
public string StringFromWebService() 

return "This is a string from web service."; 


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美在线观看网址综合| 久久精品夜夜夜夜久久| 亚洲免费观看| 久久久久久久久久看片| 99精品欧美一区二区蜜桃免费| 久久久久久久欧美精品| 经典三级久久| 亚洲欧美日韩中文视频| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 亚洲黄色成人| 欧美一区成人| 国产情人节一区| 亚洲影院免费观看| 日韩一级裸体免费视频| 欧美日本韩国一区| 亚洲日韩第九十九页| 蜜臀av在线播放一区二区三区| 久久久www成人免费毛片麻豆| 激情校园亚洲| 欧美69wwwcom| 欧美高潮视频| 国产精品99久久久久久宅男| 亚洲美女色禁图| 国产精品久久久久久久久久久久久久| 亚洲午夜性刺激影院| 亚洲精品一区二区三区不| 欧美日韩精品一二三区| 亚洲一区二区三区免费观看| 亚洲一区黄色| 国产综合久久久久久鬼色| 欧美91福利在线观看| 欧美国产一区二区| 亚洲女女做受ⅹxx高潮| 午夜精品久久久久久久蜜桃app | 国产精品人成在线观看免费| 久久久噜久噜久久综合| 开元免费观看欧美电视剧网站| 亚洲国产福利在线| 亚洲精品一区二区三区婷婷月| 欧美日韩综合另类| 久久久久久有精品国产| 欧美激情第8页| 久久成人免费电影| 久久蜜桃av一区精品变态类天堂| 亚洲伦理久久| 午夜亚洲视频| 99精品久久免费看蜜臀剧情介绍| 亚洲自拍高清| 亚洲精品中文字幕在线| 亚洲深夜福利在线| 亚洲第一伊人| 午夜视频在线观看一区| 亚洲美女色禁图| 亚洲欧美日韩国产一区| 亚洲精品一区二区三区99| 亚洲欧美日韩一区二区| 一区二区av| 久久久久国产精品麻豆ai换脸| 一区二区国产日产| 久久狠狠婷婷| 亚洲欧美日韩综合aⅴ视频| 久久青草欧美一区二区三区| 亚洲综合色激情五月| 久久色中文字幕| 亚洲日本va午夜在线影院| 国产色爱av资源综合区| 亚洲黄色尤物视频| 欧美aⅴ一区二区三区视频| 欧美国产日韩a欧美在线观看| 激情综合五月天| 欧美成人精品在线| 洋洋av久久久久久久一区| 久久精品国产免费观看| 亚洲黄一区二区| 国产精品综合| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美激情网友自拍| 美日韩精品免费观看视频| 欧美怡红院视频| 国产欧美精品久久| 久久er精品视频| 午夜精彩视频在线观看不卡 | 欧美激情一区二区三区 | 久久精品亚洲热| 欧美日韩国产精品一区| 你懂的一区二区| 在线看无码的免费网站| 久久精品国产久精国产一老狼| 亚洲国产老妈| 国产精品国产亚洲精品看不卡15| 激情久久中文字幕| 欧美视频一区二区在线观看| 久久激情五月丁香伊人| 夜夜嗨av色一区二区不卡| 亚洲欧美国产视频| 中文av一区特黄| 一区二区三区黄色| 性欧美xxxx大乳国产app| 一区二区三区**美女毛片| 国产一级揄自揄精品视频| 欧美一区二区视频网站| 国产精品视频免费| 亚洲视频欧洲视频| 亚洲欧美日韩综合| 国产麻豆一精品一av一免费| 亚洲在线一区| 欧美一区网站| 激情丁香综合| 欧美一区二区三区免费观看视频| 欧美中文字幕在线视频| 久久久精品动漫| 在线日本高清免费不卡| 欧美国产日韩精品| 一区二区三区四区在线| 性色av一区二区三区红粉影视| 国产欧美日韩一区| 久久久久久国产精品mv| 91久久夜色精品国产网站| 这里只有精品丝袜| 国产欧美日韩伦理| 久久婷婷久久一区二区三区| 日韩天堂在线视频| 久久疯狂做爰流白浆xx| 亚洲国产精品免费| 欧美在线电影| 国产精品久久一区二区三区| 狠狠干综合网| 亚洲视频免费观看| 亚洲成色www8888| 性色av一区二区三区在线观看 | 欧美一区二区三区免费视频| 久久久91精品国产一区二区三区 | 亚洲精品中文字幕女同| 在线播放中文一区| 亚洲国产婷婷香蕉久久久久久| 亚洲人成欧美中文字幕| 麻豆av一区二区三区| 欧美激情1区2区| 一区二区三区在线看| 久久精品91久久香蕉加勒比| 欧美大色视频| 国产精品自在在线| 欧美国产第一页| 亚洲欧美日韩国产精品| 亚洲电影观看| 欧美一区二区成人6969| 久久爱www久久做| 一区二区三区四区五区精品| 欧美黑人在线观看| 国产精品私拍pans大尺度在线 | 亚洲天堂第二页| 欧美久久久久久久久久| 国产精品私房写真福利视频| 午夜激情久久久| 欧美国产日韩二区| 午夜一区二区三区不卡视频| 国内精品久久久久久久影视蜜臀 | 亚洲午夜在线| 亚洲高清免费视频| 久久综合一区| 欧美一区二区视频观看视频| 亚洲综合国产精品| 日韩视频在线观看免费| 亚洲成色www久久网站| 国产专区欧美专区| 国产欧美亚洲视频| 国产精品日日做人人爱 | 欧美一区二区三区四区在线观看地址| 一区二区欧美精品| 日韩亚洲欧美高清| 最新亚洲视频| 91久久国产自产拍夜夜嗨| 狠色狠色综合久久| 国语自产精品视频在线看抢先版结局 | 一区二区三区视频观看| 亚洲全部视频| 欧美国产日韩一区| 欧美大片国产精品| 欧美高清在线视频观看不卡| 免费观看成人鲁鲁鲁鲁鲁视频| 久久九九热re6这里有精品| 欧美在线free| 久久亚洲一区二区三区四区| 久久色在线观看| 久久在线播放| 欧美激情1区2区3区| 欧美成人午夜影院| 欧美国产专区| 91久久在线观看| 日韩视频二区| 99国产精品99久久久久久粉嫩| 亚洲伦理在线免费看| 国产精品99久久久久久有的能看| 亚洲精品日韩激情在线电影 | 久久深夜福利免费观看| 男女精品网站| 欧美亚一区二区| 国产伦精品一区二区三区视频孕妇| 国产精品久久久久影院亚瑟 | 宅男噜噜噜66国产日韩在线观看|