第十二周 C# 试验 《 1 》
来源:互联网 发布:高中数学矩阵与变换 编辑:程序博客网 时间:2024/05/22 17:31
【实验目的】
1.理解Graphics对象概念,并熟悉Graphics对象的创建方法。
2.掌握利用Graphics对象绘制线条和形状方法。
3.掌握利用Graphics对象的DrawString()呈现文本方法。
4.掌握利用Graphics对象DrawImage()显示图像方法。
5.理解文件和流概念。
6.掌握Fileatream类使用方法。
7.掌握StreamReader和StreamWriter使用方法。
【相关知识】
教材第7章、第8章
【实验内容】
共5个题目
1、使用LinearGradientBrush类创建如图1所示效果。
图1 LinearGradientBrush画刷实例效果图
关键代码:
private void Form1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
LinearGradientBrush brush=new LinearGradientBrush(this.ClientRectangle,
Color.White,Color.Black,
LinearGradientMode.Vertical);
g.FillRectangle(brush, this.ClientRectangle);
}
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Drawing.Drawing2D;namespace WindowsFormsApplication2{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; LinearGradientBrush brush=new LinearGradientBrush(this.ClientRectangle, Color.Red,Color.Yellow, LinearGradientMode.Vertical); g.FillRectangle(brush, this.ClientRectangle);} } }
- 第十二周 C# 试验 《 1 》
- 第十二周 C# 试验 《 2 》 .
- 第十二周 C# 试验 《 3 》 .
- 第十二周 C# 试验 《 4 》
- C#第一次试验
- C#第三次试验
- 第十二周作业 1
- 第十二周任务1
- 第十二周任务1
- 第十二周作业1
- 第十二周试验报告1
- 第十二周 项目1
- 第十二周项目1
- 第十二周项目-1
- 第十二周项目1
- 第十二周 【项目1
- 第十二周 【项目1
- 第十二周项目1
- Webview html input form not showing/allowing keyboard
- 回顾嵌入式学习之路
- .NET Web应用基于IIS7.0部署下文件上传大小限制解决方法
- 使用IIS配置解决 sqlservr.exe占用内存过高
- 烟台大学银行开业啦!
- 第十二周 C# 试验 《 1 》
- 判断股票代码是a股,还是b股
- remove_copy_if
- 常用的Python库
- NTFS-3G的安装和配置
- linux下c函数库安装(usp4o)
- remove_if
- onCreate中的savedInstanceState有何具体作用
- sysfs与kobject交互