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

Shuffy

不斷的學習,不斷的思考,才能不斷的進步.Let's do better together!
posts - 102, comments - 43, trackbacks - 0, articles - 19

C#入門代碼

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

【轉】http://blog.sjzj.com.cn/article.asp?id=567
一、從控制臺讀取東西代碼片斷: 
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(); 
}  
}  
三、寫文件代碼: 
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" );  



五、移動文件: 
using System; 
using System.IO; 

class TestMoveFile 

public static void Main() 

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



六、使用計時器: 
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); 



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

ADO.NET方面的: 
八、連接Access數據庫: 
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數據庫: 
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內讀數據到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添加數據到數據庫中: 
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連接數據庫: 
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方面的 
十四、一個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開發: 
十五、一個簡單的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()); 
}  


十六、運行時顯示自己定義的圖標: 
//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"); 
}
  
網絡方面的: 
十八、取得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 ()); 


}

十九、取得機器名稱: 
using System; 
using System.Net; 

class GetIP 

public static void Main() 

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



二十、發送郵件: 
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()); 



}

二十一、根據IP地址得出機器名稱: 
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()); 
}  
}  


二十四、寫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方面的: 
二十五、一個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>
            久久精品亚洲精品| 欧美成人激情在线| 亚洲一区二区三区精品动漫| 亚洲免费电影在线| 欧美深夜影院| 久热精品视频在线免费观看| 欧美午夜美女看片| 亚洲精品久久久久久下一站| 久久久久免费视频| 欧美亚洲日本网站| 国产老肥熟一区二区三区| 亚洲宅男天堂在线观看无病毒| 午夜精品福利视频| 欧美激情1区2区3区| 黑丝一区二区三区| 欧美午夜一区| 国产美女扒开尿口久久久| 99视频热这里只有精品免费| 欧美丰满高潮xxxx喷水动漫| 久久久福利视频| 国产农村妇女精品一区二区| 亚洲视频在线观看| 免费视频一区| 欧美伊人久久| 亚洲一区二区三区免费视频| 亚洲女ⅴideoshd黑人| 国产精品尤物福利片在线观看| 一区二区三区精品| 亚洲精选一区二区| 欧美日韩你懂的| 亚洲一二区在线| 亚洲字幕一区二区| 国产午夜精品一区二区三区视频| 欧美一区二区三区在线视频| 亚洲永久字幕| 国内精品美女在线观看| 欧美freesex交免费视频| 欧美不卡视频一区| 日韩视频专区| 黄色成人免费观看| 欧美成人一区二区三区在线观看| 美女黄网久久| 亚洲人成网站影音先锋播放| 免费亚洲婷婷| 欧美视频在线视频| 老司机免费视频久久| 亚洲一区二区3| 在线视频欧美日韩| 欧美一区二区三区四区在线观看| 玖玖玖免费嫩草在线影院一区| 亚洲一区二区三区四区视频| 欧美日韩在线影院| 欧美性猛片xxxx免费看久爱| 在线看欧美视频| 日韩一级在线| 国产主播一区二区三区| 亚洲日本乱码在线观看| 欧美日韩一区二区三区四区在线观看 | 亚洲视频一区二区免费在线观看| 欧美国产视频在线| 亚洲欧美在线aaa| 小黄鸭精品aⅴ导航网站入口| 亚洲人在线视频| 亚洲视频欧美视频| 在线视频成人| 9色国产精品| 18成人免费观看视频| 欧美电影免费观看网站| 久久精品一二三区| 国产精品无码专区在线观看| 久久久精品国产免大香伊 | 久久九九热re6这里有精品| 欧美专区福利在线| 久久久亚洲国产天美传媒修理工 | 欧美成熟视频| 国产精品自拍一区| 日韩系列欧美系列| 亚洲影院免费观看| 欧美激情在线免费观看| 欧美在线免费观看亚洲| 亚洲国产另类久久精品| 亚洲一区精品在线| 欧美国产一区视频在线观看| 亚洲丰满在线| 亚洲小少妇裸体bbw| 国产精品每日更新在线播放网址| 91久久精品日日躁夜夜躁欧美| 国产精品视频免费观看www| 亚洲韩国精品一区| 国产亚洲精品激情久久| 亚洲一区一卡| 一本一本久久| 欧美日本三区| 蜜桃av噜噜一区二区三区| 国产亚洲精品bt天堂精选| 亚洲美女在线观看| 亚洲免费成人av| 久久久久女教师免费一区| 日韩午夜三级在线| 欧美日韩精品高清| 欧美激情精品久久久| 亚洲国产高清视频| 欧美一级视频精品观看| 亚洲国产精品传媒在线观看| 午夜视黄欧洲亚洲| 久久精品国产免费看久久精品| 欧美新色视频| 亚洲一区在线播放| 午夜精品久久久久久久99热浪潮| 国产精品国产三级国产aⅴ浪潮| 亚洲欧洲一区二区三区| 亚洲国产成人午夜在线一区| 久久久国产91| 亚洲图片在线观看| 噜噜噜91成人网| 99视频在线精品国自产拍免费观看| 亚洲精品乱码久久久久久按摩观| 亚洲一区二区三区视频播放| 亚洲黑丝在线| 亚洲午夜久久久久久尤物| 亚洲经典三级| 欧美成人免费观看| 香蕉精品999视频一区二区| 国产精品伦理| 久久久久.com| 裸体丰满少妇做受久久99精品| 国产精品va在线| 免费观看久久久4p| 亚洲一区二区精品| 欧美成人激情视频| 欧美福利视频一区| 亚洲一区二区三区四区五区午夜 | 国产精品jizz在线观看美国 | 国产精品电影观看| 欧美在线地址| 久久永久免费| 一区二区三欧美| 国产精品区一区| 久久久久久亚洲精品不卡4k岛国| 免费成人av在线看| 中日韩午夜理伦电影免费| 国产精品久久久一本精品| 亚洲午夜一区| 噜噜噜91成人网| 亚洲网站在线播放| 欧美精品亚洲精品| 香港成人在线视频| 欧美插天视频在线播放| 欧美在线高清| 亚洲国产精品视频一区| 国产情人综合久久777777| 久久精品中文| 亚洲综合色激情五月| 卡一卡二国产精品| 亚洲欧美另类在线| 亚洲国产精品成人| 欧美一激情一区二区三区| 欧美黄色小视频| 欧美亚洲三区| 亚洲精品日韩一| 黄色在线一区| 国产精品亚洲综合一区在线观看| 欧美成人午夜77777| 欧美一区二区三区四区在线观看 | 亚洲免费高清| 国产亚洲免费的视频看| 欧美日韩在线免费观看| 久久成人一区| 久久久久久亚洲精品杨幂换脸| 男人插女人欧美| 亚洲电影观看| 国产一区二区av| 久久成人久久爱| 欧美一二三区精品| 欧美在线观看你懂的| 午夜久久福利| 伊人夜夜躁av伊人久久| 国产女主播一区| 欧美日韩在线视频一区| 欧美日韩卡一卡二| 欧美va天堂| 欧美高清视频www夜色资源网| 欧美在线啊v| 久久人人爽人人爽| 久久精品123| 久久免费视频在线观看| 午夜精品久久99蜜桃的功能介绍| 亚洲一区免费视频| 99re6热只有精品免费观看 | 亚洲欧美一区二区三区极速播放 | 在线观看日韩av电影| 国产欧美日韩视频一区二区三区| 国产精品久久久久久久app| 欧美成人性网| 欧美激情一区二区三级高清视频 | 欧美精品日韩三级| 国产精品久久久久7777婷婷| 欧美日韩一区二区三区四区五区 | 亚洲中字在线| 亚洲一区二区三区高清|