c#的一个文件传输机制.docx
- 文档编号:25518651
- 上传时间:2023-06-09
- 格式:DOCX
- 页数:44
- 大小:21.99KB
c#的一个文件传输机制.docx
《c#的一个文件传输机制.docx》由会员分享,可在线阅读,更多相关《c#的一个文件传输机制.docx(44页珍藏版)》请在冰豆网上搜索。
c#的一个文件传输机制
10.17
usingSystem.IO;
namespaceWindowsApplication1
{
publicpartialclassForm1:
Form
{
publicForm1()
{
InitializeComponent();
}
privatevoidbutton2_Click(objectsender,EventArgse)
{
StreamWritersw=newStreamWriter("c:
\\1.txt",false);
sw.Write(richTextBox1.Text);
sw.Flush();
sw.Close();
}
privatevoidbutton1_Click(objectsender,EventArgse)
{
StreamReadersr=newStreamReader("c:
\\1.txt");
richTextBox1.Clear();
while(!
sr.EndOfStream)
{
richTextBox1.Text+=sr.ReadLine()+"\n";
}
sr.Close();
}
}
}
usingSystem.IO;
namespace播放器
{
publicpartialclassForm1:
Form
{
publicForm1()
{
InitializeComponent();
}
privatevoidbutton1_Click(objectsender,EventArgse)
{
if(openFileDialog1.ShowDialog()==DialogResult.OK)
{
for(inti=0;i { listBox1.Items.Add(openFileDialog1.FileNames[i].ToString()); } } } privatevoidbutton2_Click(objectsender,EventArgse) { axWindowsMediaPlayer1.URL=listBox1.SelectedItem.ToString(); } privatevoidForm1_FormClosing(objectsender,FormClosingEventArgse) { StreamWritersw=newStreamWriter("c: \\1.lst"); for(inti=0;i { sw.WriteLine(listBox1.Items[i].ToString()); } sw.Flush(); sw.Close(); } privatevoidForm1_Load(objectsender,EventArgse) { StreamReadersr=newStreamReader("c: \\1.lst"); while(! sr.EndOfStream) { listBox1.Items.Add(sr.ReadLine()); } sr.Close(); } } } usingSystem.IO; namespaceFileStreamRW { publicpartialclassForm1: Form { publicForm1() { InitializeComponent(); } privatevoidbutton1_Click(objectsender,EventArgse) { SaveFileDialogsf=newSaveFileDialog(); sf.Filter="txt文件|*.txt|所有文件|*.*"; sf.AddExtension=true; sf.Title="写文件"; if(radioButton1.Checked) { if(sf.ShowDialog()==DialogResult.OK) { FileStreamfs=newFileStream(sf.FileName,FileMode.Create); byte[]data=newUTF8Encoding().GetBytes(this.textBox1.Text); fs.Write(data,0,data.Length); fs.Flush(); fs.Close(); } } if(radioButton2.Checked) { if(sf.ShowDialog()==DialogResult.OK) { FileStreamfs=newFileStream(sf.FileName,FileMode.Create); StreamWritersw=newStreamWriter(fs); sw.Write(this.textBox1.Text); sw.Flush(); sw.Close(); fs.Close(); } } else { if(sf.ShowDialog()==DialogResult.OK) { FileStreamfs=newFileStream(sf.FileName,FileMode.Create); BinaryWriterbw=newBinaryWriter(fs); bw.Write(this.textBox1.Text); bw.Flush(); bw.Close(); fs.Close(); } } } } } usingSystem.Data.SqlClient; namespaceScoreMIS { publicpartialclassForm1: Form { stringstrCon; SqlConnectionsqlCon; publicForm1() { InitializeComponent(); }/privatevoidDBConnect() { strCon="server='YGFIBM20081126\\SQLEXPRESS';database='ScoreMIS';uid='sa';pwd='dbpwd';"; sqlCon=newSqlConnection(strCon); } privatevoidComonDataView() { try { DBConnect(); SqlDataAdapterda=newSqlDataAdapter("selectIDas学号,"+"nameas姓名,classas班级fromstudents",sqlCon); DataSetds=newDataSet(); da.Fill(ds,"tablename"); dataGridView1.DataSource=ds.Tables[0]; cbID.DisplayMember="学号"; cbID.ValueMember="学号"; cbID.DataSource=ds.Tables[0].DefaultView; } catch(SystemExceptionex) { MessageBox.Show("错误: "+ex.Message,"错误提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Information); } finally { if(sqlCon.State==ConnectionState.Open) { sqlCon.Close(); sqlCon.Dispose(); } } } privatevoidForm1_Load(objectsender,EventArgse) { ComonDataView(); } privatevoidbtnAdd_Click(objectsender,EventArgse) { DBConnect(); sqlCon.Open(); SqlCommandcmd=newSqlCommand("insertintostudentsvalues('"+cbID.Text+"','"+tbName.Text+"','"+tbClass.Text+"')",sqlCon); cmd.ExecuteNonQuery(); sqlCon.Close(); ComonDataView(); } privatevoidbtnDelete_Click(objectsender,EventArgse) { DBConnect(); sqlCon.Open(); SqlCommandcmd=newSqlCommand("deletefromstudentswhereID='"+cbID.Text+"'",sqlCon); cmd.ExecuteNonQuery(); sqlCon.Close(); ComonDataView(); } privatevoidbtnUpdate_Click(objectsender,EventArgse) { DBConnect(); sqlCon.Open(); SqlCommandcmd=newSqlCommand("UPDATEstudentsSETname='"+tbName.Text+"',class='"+tbClass.Text+"'WHEREID='"+cbID.Text+"'",sqlCon); cmd.ExecuteNonQuery(); sqlCon.Close(); ComonDataView(); } privatevoidbtnQuery_Click(objectsender,EventArgse) { DBConnect(); sqlCon.Open(); SqlDataAdapterda=newSqlDataAdapter("selectIDas学号,"+"nameas姓名,classas班级fromstudentsWHEREIDlike'%"+cbID.Text+"%'",sqlCon); DataSetds=newDataSet(); da.Fill(ds,"tablename"); dataGridView1.DataSource=ds.Tables[0]; sqlCon.Close(); } } } usingSystem.Data.SqlClient; namespaceScoreMIS { publicpartialclassForm1: Form { SqlConnectionsqlCon; SqlDataAdaptersda; publicForm1() { InitializeComponent(); } privatevoidForm1_Load(objectsender,EventArgse) { sqlCon=newSqlConnection("server='YGFIBM20081126\\SQLEXPRESS';database='ScoreMIS';uid='sa';pwd='dbpwd';"); sda=newSqlDataAdapter("selectIDas学号,"+"nameas姓名,classas班级fromstudents",sqlCon); DataSetds=newDataSet(); sda.Fill(ds); dataGridView1.DataSource=ds.Tables[0]; cbID.DisplayMember="学号"; cbID.ValueMember="学号"; cbID.DataSource=ds.Tables[0].DefaultView; } privateBooleandbUpdate() { stringstrSql="selectIDas学号,"+"nameas姓名,classas班级fromstudents"; DataTabledtUpdate=newDataTable(); sda=newSqlDataAdapter(strSql,sqlCon); sda.Fill(dtUpdate); dtUpdate.Rows.Clear(); DataTabledtShow=newDataTable(); dtShow=(DataTable)dataGridView1.DataSource; for(inti=0;i { dtUpdate.ImportRow(dtShow.Rows[i]); } try { this.sqlCon.Open(); SqlCommandBuilderCommandBuiler; CommandBuiler=newSqlCommandBuilder(sda); sda.Update(dtUpdate); sqlCon.Close(); } catch(Exceptionex) { MessageBox.Show("数据库操作失败: "+ex.Message.ToString(),"提示", MessageBoxButtons.OK,MessageBoxIcon.Exclamation); returnfalse; } dtUpdate.AcceptChanges(); returntrue; } privatevoidbtnSort_Click(objectsender,EventArgse) { sqlCon=newSqlConnection("server='YGFIBM20081126\\SQLEXPRESS';database='ScoreMIS';uid='sa';pwd='dbpwd';"); sda=newSqlDataAdapter("selectIDas学号,"+"nameas姓名,classas班级fromstudents",sqlCon); DataSetds=newDataSet(); sda.Fill(ds,"tablename"); DataViewdv; dv=ds.Tables["tablename"].DefaultView; if(radioButton1.Checked) { dv.Sort="学号"; } elseif(radioButton2.Checked) { dv.Sort="姓名"; } else { dv.Sort="班级"; } dataGridView1.DataSource=dv; } privatevoidbtnFilter_Click(objectsender,EventArgse) { sqlCon=newSqlConnection("server='YGFIBM20081126\\SQLEXPRESS';database='ScoreMIS';uid='sa';pwd='dbpwd';"); sda=newSqlDataAdapter("selectIDas学号,"+"nameas姓名,classas班级fromstudents",sqlCon); DataSetds=newDataSet(); sda.Fill(ds,"tablename"); DataViewdv; dv=ds.Tables["tablename"].DefaultView; if(radioButton1.Checked) { dv.RowFilter="学号like'%"+cbID.Text+"%'"; } elseif(radioButton2.Checked) { dv.RowFilter="姓名like'%"+tbName.Text+"%'"; } else { dv.RowFilter="班级like'%"+tbClass.Text+"%'"; } dv.RowStateFilter=DataViewRowState.CurrentRows; dataGridView1.DataSource=dv; } privatevoidbtnSave_Click(objectsender,EventArgse) { if(dbUpdate()) { MessageBox.Show("数据库操作成功! ","提示", MessageBoxButtons.OK,MessageBoxIcon.Information); } } } } namespaceMouseDrawline { publicpartialclassForm1: Form { publicForm1() { InitializeComponent(); g=this.pictureBox1.CreateGraphics(); } intLineStartX=0; intLineStartY=0; boolblDrawLine=false; Graphicsg; privatevoidpictureBox1_MouseDown(objectsender,System.Windows.Forms.MouseEventArgse) { if(e.Button==MouseButtons.Left) { LineStartX=e.X; LineStartY=e.Y; blDrawLine=true; } } privatevoidpictureBox1_MouseMove(objectsender,System.Windows.Forms.MouseEventArgse) { if(blDrawLine) { Penp=newPen(Color.Blue,2); g.DrawLine(p,LineStartX,LineStartY,e.X,e.Y); LineStartX=e.X; LineStartY=e.Y; } } privatevoidpictureBox1_MouseUp(objectsender,System.Windows.Forms.MouseEventArgse) { blDrawLine=false; } privatevoidbutton1_Click(objectsender,EventArgse) { pictureBox1.Refresh(); } } } namespaceBitmapProcess { publicpartialclassForm1: Form { publicForm1() { InitializeComponent(); } privatevoidbtnOpen_Click(objectsender,EventArgse) { OpenFileDialogopenFileDialog1=newOpenFileDialog(); openFileDialog1.Filter="所有合适文件(*.bmp/*.jpg/*.gif)|*.*|Bitmap文件(*.bmp)|*.bmp|Jpeg文件(*.jpg)|*.jpg"; openFileDialog1.FilterIndex=2; openFileDialog1.RestoreDirectory=true; if(DialogResult.OK==openFileDialog1.ShowDialog()) { pictureBox1.Image=Bitmap.FromFile(openFileDialog1.FileName,false); } } privatevoidbtnSave_Click(objectsender,EventArgse) { Bitmapb2=newBitmap(pictureBox1.Image); SaveFileDialogsaveFileDialog1=newSaveFileDialog(); saveFileDialog1.ShowDialog(); stringstr=saveFileDialog1.FileName; b2.Save(str); } privatevoidbtnDeform_Click(objectsender,EventArgse) { Point[]destinationPoints= { newPoint(10,10), newPoint(200,50), newPoint(80,150) }; Imageimage=newBitmap(pictureBox1.Image); Graphicsg=pictureBox1.CreateGraphics(); g.DrawImage(image,destinationPoints); } privatevoidbtnZoom_Click(objectsender,EventArgse) {
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c# 一个 文件传输 机制