课程 可视化编程语言 日期 2013 年 11 月28 日 班级 地信1111 学号 姓名 成绩 实验项目 实验目的 实验内容 实验要求 实验七:GDI+编程 熟练掌握GDI+图形绘制、文本输出、图像处理的方法。 GDI+绘制图形和文本;GDI+图像处理。 熟练掌握GDI+图形绘制、文本输出、图像处理的方法。 实验步骤 实验7-1 1. 设计窗体 2.添加代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace graphic { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Graphics mygra = this.CreateGraphics(); Pen mypen1 = new Pen(Color.Red, 2); mygra.DrawLine(mypen1, 100, 0, 300, 500); Pen mypen2 = new Pen(Color.Orange, 2); mygra.DrawEllipse(mypen2, 100, 100, 60, 60);//圆2形? mygra.DrawEllipse(mypen2, 200, 100, 60, 120);//椭?圆2 Pen mypen3 = new Pen(Color.Yellow, 3); mygra.DrawRectangle(mypen3, 123, 234, 60, 60);//正y方?形? mygra.DrawRectangle(mypen3, 223, 234, 60, 120);//任?意癮矩?形? Point[] mypoint = new Point[4]; mypoint[0].Y = 100; mypoint[1].X = 200; mypoint[1].Y = 20; mypoint[2].X = 300; mypoint[2].Y = 100; mypoint[3].X = 123; mypoint[3].Y = 234; Pen mypen20 = new Pen(Color.Aqua); mygra.DrawPolygon(mypen20, mypoint); } private void button2_Click(object sender, EventArgs e) { Graphics clearg = this.CreateGraphics(); clearg.Clear(Color.White); } private void button3_Click(object sender, EventArgs e) { Graphics fontgra = this.CreateGraphics(); Font myfont = new Font(\"楷?体?_GB2321\", 24); Brush mybr = new SolidBrush(Color.Red); fontgra.DrawString(button3.Text,myfont,mybr,new Point(200,200)); } } } 运行程序 实验7-2 1.设计窗体,添加menustrip,输入如图选项 2.添加代码 3.运行程序 打开图片 保存图片 集美大学实验报告用纸
实验步骤
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- xiaozhentang.com 版权所有 湘ICP备2023022495号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务