董伟建代码编程.docx
- 文档编号:4368172
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:13
- 大小:198.36KB
董伟建代码编程.docx
《董伟建代码编程.docx》由会员分享,可在线阅读,更多相关《董伟建代码编程.docx(13页珍藏版)》请在冰豆网上搜索。
董伟建代码编程
privatevoidbutton1_Click(objectsender,EventArgse)
{
Bitmapp1
OpenFileDialogopenFileDialog1=newOpenFileDialog();
openFileDialog1.Filter="ImageFiles(*.bmp,*.jpg)|*.bmp;*.jpg|所有文件|*.*";
openFileDialog1.ShowDialog();
p1=newBitmap(openFileDialog1.FileName)
pictureBox1.Image=p1;
}
privatevoidtimer1_Tick(objectsender,EventArgse)
{
textBox1.Text=DateTime.Now.ToString("h:
mm:
ss");
}
privatevoidForm1_Load(objectsender,EventArgse)
{
textBox1.Text=DateTime.Now.ToString("hh:
mm:
ss");
timer1.Enabled=true;
timer1.Interval=1000;
}
9-14
privatevoidForm1_Paint(objectsender,PaintEventArgse)
{
Graphicsg=this.CreateGraphics();
HatchBrushbrush=newHatchBrush(HatchStyle.Cross,Color.Red,Color.Blue);
Fontfont1=newFont("隶书",45,FontStyle.Bold|FontStyle.Italic);
g.DrawString("绘制文字!
",font1,brush,newPoint(50,50));
Bitmappic=newBitmap("D:
\\第9章\\Chap9-14\\dark.jpg");
TextureBrushbrush2=newTextureBrush(pic);
Fontfont2=newFont("姚体",50,FontStyle.Bold|FontStyle.Italic);
g.DrawString("测控三班",font2,brush2,newPointF(70,150));
}
9-16
privatevoidbutton1_Click(objectsender,EventArgse)
{
Colornc=newColor();
Bitmapbitmap=newBitmap(pictureBox1.Image);
Bitmapbitmap1=newBitmap(pictureBox1.Image);
intr,g,b,avgColor;
for(inti=0;i { for(intj=0;j { nc=bitmap.GetPixel(i,j); r=nc.R; g=nc.G; b=nc.B; avgColor=(int)((r+g+b)/3);//求颜色的平均值 if(avgColor<0)avgColor=0; if(avgColor>255)avgColor=255; Colorc1=Color.FromArgb(avgColor,avgColor,avgColor);//使用FromArgb方法把颜色的平均值赋给三种颜色,并转换成颜色值 bitmap1.SetPixel(i,j,c1); } pictureBox2.Refresh();//刷新 pictureBox2.Image=bitmap1;//bitmap1赋给图片框2 System.Threading.Thread.Sleep (1); } } 10-7 privatevoidbutton1_Click(objectsender,EventArgse) { OpenFileDialogmyDlg=newOpenFileDialog(); myDlg.Filter="所有文件*.*|*.*|文本文件*.txt|*.txt"; myDlg.InitialDirectory="D: \\"; myDlg.FilterIndex=1; if(myDlg.ShowDialog()==DialogResult.OK) { textBox1.Text=myDlg.FileName; } } privatevoidbutton2_Click(objectsender,EventArgse) { stringpath=@textBox1.Text; if(File.Exists(path)) { File.Delete(path); MessageBox.Show("文件已经成功删除! "); } else MessageBox.Show("文件不存在! "); } } } 9-139-5前两个数改大 privatevoidForm1_Paint(objectsender,PaintEventArgse) { Graphicsg=this.CreateGraphics(); LinearGradientBrushbrush1=newLinearGradientBrush(newPoint(100,100),newPoint(200,200),Color.White,Color.Blue); g.FillEllipse(brush1,300,300,150,150); GraphicsPathpath=newGraphicsPath(); path.AddRectangle(newRectangle(200,300,200,200)); PathGradientBrushbrush2=newPathGradientBrush(path); brush2.CenterPoint=newPoint(280,100); brush2.CenterColor=Color.Red; brush2.SurroundColors=newColor[]{Color.Orange,Color.Gold,Color.GreenYellow}; g.FillRectangle(brush2,newRectangle(200,500,160,150)); } privatevoidForm1_Load(objectsender,EventArgse) { } } } privatevoidForm1_Paint(objectsender,PaintEventArgse) { Graphicsg=this.CreateGraphics(); PenmyPen=newPen(Color.Green,3); Rectanglerect=newRectangle(300,300,200,150); BrushmyBrush=newSolidBrush(Color.Plum); g.DrawRectangle(myPen,rect); g.FillRectangle(myBrush,600,600,130,90); } privatevoidForm1_Load(objectsender,EventArgse) { } } } 8-8 voidButton1Click(objectsender,EventArgse) { comboBox1.Items.Add(textBox1.Text); } //"添加100条到组合框"按钮的单击事件处理程序 voidButton3Click(objectsender,EventArgse) { comboBox1.BeginUpdate(); for(inti=0;i<100;i++){ comboBox1.Items.Add("BucmNo: "+i.ToString()); } comboBox1.EndUpdate(); } //"查找"按钮的单击事件处理程序 voidButton2Click(objectsender,EventArgse) { intindex=comboBox1.FindString(textBox2.Text); comboBox1.SelectedIndex=index; } //"当前组合框选中项"按钮的单击事件处理程序 privatevoidbutton4_Click(objectsender,EventArgse) { MessageBox.Show("当前选择项是: "+comboBox1.SelectedItem+"\n"+ "索引号: "+comboBox1.SelectedIndex); } 8-5 10-1(8-4) privatevoidbutton1_Click(objectsender,EventArgse) { FileStreamfs=newFileStream("D: \\file.txt",FileMode.OpenOrCreate,FileAccess.Write); byte[]b=newbyte[40]; char[]ch=newchar[40]; ch=this.textBox2.Text.ToCharArray();//将textBox2中的Text属性赋给ch数组 for(inti=0;i { b[i]=(byte)ch[i];//把该字符数组转换成字节数组 } fs.Write(b,0,ch.Length);//把该字节写到文件中去 ch=this.textBox3.Text.ToCharArray();; for(inti=0;i { b[i]=(byte)ch[i];//把该字符数组转换成字节数组 } fs.Write(b,0,ch.Length); ch=this.textBox4.Text.ToCharArray();; for(inti=0;i { b[i]=(byte)ch[i];//把该字符数组转换成字节数组 } fs.Write(b,0,ch.Length); fs.Flush();//刷新文件 fs.Close();//关闭文件 } privatevoidbutton2_Click(objectsender,EventArgse) { FileStreamfs=newFileStream("D: \\file.txt",FileMode.OpenOrCreate,FileAccess.Read); inta=0; stringstr="";// stringch; a=fs.ReadByte();//从文件中读取一个字节 while(a>0)//如果不是文件的结尾 { ch=((char)a).ToString();//把读取的字节转换为字符串型 str=str+ch;//把该字符串连接到结果字符串的末尾 a=fs.ReadByte();//再读一个字节 } textBox1.Text=str; fs.Close();//关闭文件 } 8-6 privatevoidSetValue() { richTextBox1.Clear(); //根据复选框状态设置RichTextBox控件中的显示内容 if(checkBox1.Checked==true) richTextBox1.Text=richTextBox1.Text+checkBox1.Text+""; if(checkBox2.Checked==true) richTextBox1.Text=richTextBox1.Text+checkBox2.Text+""; if(checkBox3.Checked==true) richTextBox1.Text=richTextBox1.Text+checkBox3.Text+""; //根据单选按钮状态设置RichTextBox控件的字体 if(radioButton1.Checked==true) richTextBox1.Font=newFont(radioButton1.Text,richTextBox1.Font.Size); if(radioButton2.Checked==true) richTextBox1.Font=newFont(radioButton2.Text,richTextBox1.Font.Size); if(radioButton3.Checked==true) richTextBox1.Font=newFont(radioButton3.Text,richTextBox1.Font.Size); //根据单选按钮状态设置RichTextBox控件的前景色,即文字颜色 if(radioButton5.Checked==true) richTextBox1.ForeColor=Color.Red; if(radioButton6.Checked==true) richTextBox1.ForeColor=Color.Green; if(radioButton7.Checked==true) richTextBox1.ForeColor=Color.Blue; //根据单选按钮状态设置RichTextBox控件字号 if(radioButton9.Checked==true) richTextBox1.Font=newFont(richTextBox1.Font.FontFamily,16); if(radioButton10.Checked==true) richTextBox1.Font=newFont(richTextBox1.Font.FontFamily,18); if(radioButton11.Checked==true) richTextBox1.Font=newFont(richTextBox1.Font.FontFamily,20); } privatevoidbutton2_Click(objectsender,EventArgse) { //声明并实例化变量MyColorDlg ColorDialogMyColorDlg=newColorDialog(); MyColorDlg.Color=richTextBox1.ForeColor; //根据颜色对话框所选颜色更新富文本框颜色 if(MyColorDlg.ShowDialog()==DialogResult.OK) richTextBox1.ForeColor=MyColorDlg.Color; } privatevoidbutton1_Click(objectsender,EventArgse) { //声明并实例化变量MyFontDlg FontDialogMyFontDlg=newFontDialog(); MyFontDlg.Font=richTextBox1.Font; //根据字体对话框所选字体更新富文本框的字体 if(MyFontDlg.ShowDialog()==DialogResult.OK) richTextBox1.Font=MyFontDlg.Font; } }
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 董伟建 代码 编程