




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、窗体顶端一、 从控制台读取东西代码片断:using System;class TestReadConsole public static void Main() Console.Write(Enter your name:); string strName = Console.ReadLine();
2、; Console.WriteLine( Hi + strName); 二、读文件代码片断:using System; using System.IO; public class TestReadFile public static void Main(String args) / Read text file C:temptest.txt
3、; FileStream fs = new FileStream(c:temptest.txt , FileMode.Open, FileAccess.Read); StreamReader sr = new StreamReader(fs); String line=sr.Rea
4、dLine(); while (line!=null) Console.WriteLine(line); line=sr.ReadLine();
5、; sr.Close(); fs.Close(); 三、写文件代码:using System; using System.IO; public class TestWriteFile
6、public static void Main(String args) / Create a text file C:temptest.txt FileStream fs = new FileStream(c:temptest.txt , FileMode.OpenOrCreate, FileAccess.Write);
7、160; StreamWriter sw = new StreamWriter(fs); / Write to the file using StreamWriter class sw.BaseStream.Seek(0, SeekOrigin.End); sw.WriteLine( First Line );
8、160; sw.WriteLine( Second Line); sw.Flush(); 2 / 22四、拷贝文件:using System;using System.IO;class TestCopyFile public static void Main()
9、0; File.Copy(c:tempsource.txt, C:tempdest.txt ); 五、移动文件:using System;using System.IO;class TestMoveFile public static void Main() File.Move(c:tempabc.txt, C:tempdef.txt );
10、 六、使用计时器:using System;using System.Timers;class TestTimer public static void Main() Timer timer = new Timer(); timer.Elapsed += new ElapsedEventHandler( DisplayTimeEvent ); &
11、#160; timer.Interval = 1000; timer.Start(); timer.Enabled = true; while ( Console.Read() != 'q' )
12、60; /- public static void DisplayTimeEvent( object source, ElapsedEventArgs e ) Consol
13、e.Write(r0, DateTime.Now); 七、调用外部程序:class Test static void Main(string args) System.Diagnostics.Process.Start(notepad.exe); ADO.NET方面的:八、连接Access数据库:using System;using System.Data;us
14、ing 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
15、; OleDbConnection conn = new OleDbConnection(strDSN); OleDbCommand cmd = new OleDbCommand( strSQL, conn ); OleDbDataReader reader = null; &
16、#160; try conn.Open(); reader = cmd.ExecuteReader(); while
17、(reader.Read() ) Console.WriteLine(First Name:0, Last Name:1, readerFirstName, readerLastName);
18、 catch (Exception e) Console.WriteLine(e.Message); &
19、#160; finally conn.Close(); 九、连接SQL Server数据库:using System;using System.Data.SqlClient;
20、public class TestADO public static void Main() SqlConnection conn = new SqlConnection(Data Source=localhost; Integrated Security=SSPI; Initial Catalog=pubs); SqlCommand cmd
21、= new SqlCommand(SELECT * FROM employees, conn); try conn.Open();
22、; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()
23、0; Console.WriteLine(First Name: 0, Last Name: 1, reader.GetString(0), reader.GetString(1);
24、60; reader.Close(); conn.Close(); catch(Exception e)
25、 Console.WriteLine(Exception Occured ->> 0,e); 十、从SQL内读数据到XML:using System;using System.Data;using System.Xml;using System.Data.SqlClien
26、t; 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=
27、;database=db); String strSql = SELECT FirstName, LastName FROM employees; SqlDataAdapter adapter = new SqlDataAdapter(); adapter.SelectCommand = new SqlCommand(strSql,conn)
28、; / Build the DataSet DataSet ds = new DataSet(); adapter.Fill(ds, employees); / Get a FileStream object
29、0; FileStream fs = new FileStream(strFileName,FileMode.OpenOrCreate,FileAccess.Write); / Apply the WriteXml method to write an XML document ds.WriteXml(fs); fs.Cl
30、ose(); 十一、用ADO添加数据到数据库中:using System;using System.Data; using System.Data.OleDb; class TestADO static void Main(string args) string strDSN = Provider=Microsof
31、t.Jet.OLEDB.4.0;DataSource=c:test.mdb; string strSQL = INSERT INTO Employee(FirstName, LastName) VALUES('FirstName', 'LastName') ;
32、160; / create Objects of ADOConnection and ADOCommand OleDbConnection conn = new OleDbConnection(strDSN); OleDbCommand cmd = new OleDbCommand( strS
33、QL, conn ); try conn.Open(); cmd.ExecuteNonQuery();
34、0; catch (Exception e) Console.WriteLine(Oooops. I did it again:n0, e.Message);
35、; finally conn.Close();
36、; 十二、使用OLEConn连接数据库:using System;using System.Data; using System.Data.OleDb; class TestADO static void Main(string args)
37、 string strDSN = Provider=Microsoft.Jet.OLEDB.4.0;DataSource=c:test.mdb; string strSQL = SELECT * FROM employee ; OleDbConnection conn = new OleDbConnection(strDSN); &
38、#160; OleDbDataAdapter cmd = new OleDbDataAdapter( strSQL, conn ); conn.Open(); DataSet ds = new DataSet(); cmd.Fill( ds, employee );
39、0; DataTable dt = ds.Tables0; foreach( DataRow dr in dt.Rows ) Console.WriteLine(First name: + drFirstName.ToString() + Last name: + drLa
40、stName.ToString(); conn.Close(); 十三、读取表的属性:using System;using System.Data; using System.Data.OleDb; class TestADO static void Main(str
41、ing args) string strDSN = Provider=Microsoft.Jet.OLEDB.4.0;DataSource=c:test.mdb; string strSQL = SELECT * FROM employee ; OleD
42、bConnection conn = new OleDbConnection(strDSN); OleDbDataAdapter cmd = new OleDbDataAdapter( strSQL, conn ); conn.Open(); DataSet ds = new DataSet();
43、 cmd.Fill( ds, employee ); DataTable dt = ds.Tables0; Console.WriteLine(Field Name DataType Unique AutoIncrement AllowNull); Console.WriteLine(=);
44、0; foreach( DataColumn dc in dt.Columns ) Console.WriteLine(dc.ColumnName+ , +dc.DataType + ,+dc.Unique + ,+dc.AutoIncrement+ ,+dc.AllowDBNull );
45、0; conn.Close(); ASP.NET方面的十四、一个ASP.NET程序:<% Page Language=C# %><script runat=server> void Button1_Click(Object sender, EventArgs e) &
46、#160; Label1.Text=TextBox1.Text; </script><html><head></head><body> <form runat=server> <p>
47、; <br /> Enter your name: <asp:TextBox id=TextBox1 runat=server></asp:TextBox> </p> <p>
48、60; <b><asp:Label id=Label1 runat=server Width=247px></asp:Label></b> </p> <p> <a
49、sp: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
50、.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.
51、TextBox textBox1; public SimpleForm() InitializeComponent(); protected override void Dispose( bool disposing ) if( disposin
52、g ) if (components != null) compon
53、ents.Dispose(); base.Dispose( disposing ); #region Windows Form Designer generated code priva
54、te void InitializeComponent() ponents = new System.ComponentModel.Container(); this.Size = new System.Drawing.Size(300,300); this.Text = Form1;
55、 this.button1 = new System.Windows.Forms.Button(); this.textBox1 = new System.Windows.Forms.TextBox(); this.SuspendLayout(); / / button1 &
56、#160; / 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;
57、160; / / 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.TabInd
58、ex = 1; this.textBox1.Text = textBox1; / / Form1 / this.AutoScaleBaseSize = new System.Drawing.Size(5, 13); this.ClientSize = new System.Drawing.Size(292, 273); this.Controls
59、.AddRange(new System.Windows.Forms.Control this.textBox1, this.button1); this.Name = Form1; this.Text = Form1; this.ResumeLayout(false); #endregion STATh
60、read static void Main() Application.Run(new SimpleForm(); 十六、运行时显示自己定义的图标:/load icon and set to formSystem.Drawing.Icon ico = new System.Drawing.Icon(c:tempapp.ico);this.Icon = ico;十七、添加组件到ListBox中:priva
61、te 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
62、.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 (
63、localhost); IPAddress IpAddr = ipEntry.AddressList; for (int i = 0; i < IpAddr.Length; i+)
64、160; Console.WriteLine (IP Address 0: 1 , i, IpAddr.ToString (); 十九、取得机器名称:using System;using System.Net;class GetIP public static void Main()
65、 Console.WriteLine (Host name : 0, Dns.GetHostName(); 二十、发送邮件:using System;using System.Web;using System.Web.Mail;public class TestSendMail public static void Main() try
66、0; / Construct a new mail message MailMessage message = new MailMessage(); message.From
67、= from; message.To = pengyun; message.Cc = ; message.Bcc = ;
68、 message.Subject = Subject; message.Body = Content of message;
69、60; /if you want attach file with this mail, add the line below message.Attachments.Add(new MailAttachment(c:attach.txt, MailEncoding.Base64);
70、/ Send the message SmtpMail.Send(message); System.Console.WriteLine(Message has been sent);
71、60; catch(Exception ex) System.Console.WriteLine(ex.Message.ToString(); 二十一、根据IP地址得出机器名称:using System;using System.Net
72、;class ResolveIP public static void Main() IPHostEntry ipEntry = Dns.Resolve(); Console.WriteLine (Host name : 0, ipEntry.HostName); &
73、#160; 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.Compon
74、entModel.Container components = null; public Form1() InitializeComponent(); protected override void Dispose( bool disposing )
75、0; if( disposing ) if (components != null)
76、60; components.Dispose(); base.Dispose( disposing ); #region Windows Form Designer generated code
77、160; private void InitializeComponent() this.AutoScaleBaseSize = new System.Drawing.Size(5, 13); this.ClientSize = new System.Drawing.Size(292, 273);
78、 this.Name = Form1; this.Text = Form1; this.Paint += new System.Windows.Forms.PaintEventHandler(this.Form1_Paint); #endregion STAThread static
79、void Main() Application.Run(new Form1(); private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e) Graphics g=e.Graphic
80、s; 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); XM
81、L方面的:二十三、读取XML文件:using System;using System.Xml; class TestReadXML public static void Main() XmlTextReader reader = new XmlTextReader(C:test.xml);
82、60; reader.Read(); while (reader.Read()
83、 reader.MoveToElement(); Console.WriteLine(XmlTextReader Properties Test); Console.WriteLine(=);
84、; / Read this properties of element and display them on console Console.WriteLine(Name: + reader.Name); Console.WriteLine(Base URI: + reader.BaseURI);
85、 Console.WriteLine(Local Name: + reader.LocalName); Console.WriteLine(Attribute Count: + reader.AttributeCount.ToString();
86、0; 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();
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 45491-2025品牌价值评价养老服务业
- 2025年中考历史中国近代史基础知识测试题(选择专项)
- 《神经内科疾病诊疗》课件
- 品质部培训资料
- 订民宿房间合同协议
- 郴电国际供用电合同协议
- 网络安全设备销售与安装服务合同
- 支付定金手房地产转让合同
- 人才招聘居间服务合同
- 房地产销售协议合同
- 2023年广东深圳市福田街道办事处招聘高频考点题库(共500题含答案解析)模拟练习试卷
- 新教材人教版高中物理选择性必修第三册全册各章节课时练习题及章末测验含解析
- 职业健康体检结果告知单
- din中文版渐开线花键新
- GB/T 9074.1-2018螺栓或螺钉和平垫圈组合件
- GB/T 7705-2008平版装潢印刷品
- 2023年高考新课标全国2卷理综化学及答案
- 移动通信基站电磁辐射环境监测方法考题附答案
- 重力坝毕业设计-水电站混凝土重力坝工程设计
- 工程投标密封条
- 浅圆仓仓顶钢桁架结构监理实施细则
评论
0/150
提交评论