All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
自定义PHP分页函数_php资料_编程技术
php,post提交http方法_php资料_编程技术
ASP判断SQLSERVER备注字段为空值_[SQL Server教程]
避免Access和SQL,Server的空值冲突_[SQL,Server教程]
必学:设计ASP.NET应用程序的七大绝招_php资料_编程技术
用Php模拟asp.net的页面模型_php资料_编程技术
asp.net2.0服务器控件之ListBox控件
delphi单选分组框组件(TRadioGroup)使用实例
ASP.NET,2.0发送电子邮件全面剖析之二_.net资料_编程技术
PHP开发实例:创建PDF中文文档的程序代码_php资料_编程技术
Reading number is top 10 pictures
Sora aoi possession of boudoir1
漂亮的跳舞妹妹1
Terrorist smile the largest human history an explosion2
Exquisite decoration is not paying too much3
In the world the most mysterious 21 place landscape4
50个至今影响世界的德国发明
Sora aoi possession of boudoir2
Wild animals melee moment of life and death2
Group of female porn in 《westwards》, uninhibited woman threatened to not the bottom line1
The real super beauty7
Download software ranking
变速齿轮3.26
Tram sex maniac 2 (H) rar bag4
Unix video tutorial20
Tram sex maniac 2 (H) rar bag1
打鸟视频
DreamWeaver8
I'm come from Beijing2
VC++6.0培训教程
Ashlynn Video1
matrix3
delv published in(发表于) 2014/1/10 6:29:10 Edit(编辑)
C#入门代码_[Asp.Net教程]

C#入门代码_[Asp.Net教程]

C#入门代码_[Asp.Net教程]

























最近很忙,忙着学习,忙着出报纸,忙着写总结,忙着计划,忙着考试……
没有写一些学习.NET的心得了,过一些天吧,今天看到一篇文章很不错,特地转载了一下





一、从控制台读取东西代码片断:
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# %>









Enter your name:






onclick=Button1_Click runat=server Text=Submit>







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的小例子:
<% @WebService Language=C# Class=TestWS %>




using System.Web.Services;




public class TestWS : System.Web.Services.WebService
{
[WebMethod()]
public string StringFromWebService()
{
return This is a string from web service.;
}
}




http://www.cnblogs.com/lyj/archive/2007/01/09/616053.html




来源:博客园















































添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.