91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 180KB
    文件類型: .rar
    金幣: 2
    下載: 2 次
    發布日期: 2021-09-27
  • 語言: C#
  • 標簽:

資源簡介

C#繪制實時曲線,可放大局部圖像 C#繪制實時曲線,可放大局部圖像 C#繪制實時曲線,可放大局部圖像 C#繪制實時曲線,可放大局部圖像

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Text;
using?System.Drawing;
using?System.Windows.Forms;

namespace?實時曲線繪制
{
????class?draw
????{


????????public?Bitmap?mybitmap;//用于雙緩沖的位圖,和畫布等大

????????Random?rm?=?new?Random();//隨機數產生器


????????public?void?DrawLineS(Color?color?float?Xmax?float?Ymax?PictureBox?picbox?Point[]?ptlist)
????????{
????????????mybitmap?=?new?Bitmap(picbox.Width?picbox.Height);//設定位圖大小
????????????Graphics?doublebufferg?=?Graphics.FromImage(mybitmap);//從位圖上獲取“畫布”
????????????doublebufferg.Clear(Color.White);//用背景色刷新

????????????//pictureBox1填充為白色,便于顯示圖像??500*300
????????????Rectangle?rect?=?new?Rectangle(0?0?picbox.Width?picbox.Height);
????????????doublebufferg.FillRectangle(new?SolidBrush(Color.White)?rect);
???????????
???????????
????????????//畫X和Y軸
????????????DrawXY(ref?doublebufferg?picbox);
????????????//X軸上的刻度
????????????SetYAxis(ref?doublebufferg?picbox?Ymax);
????????????//Y軸上的刻度
????????????SetXAxis(ref?doublebufferg?picbox?Xmax);

????????????//要顯示的實時曲線部分
????????????Point?temp?=?new?Point();
????????????for?(int?j?=?0;?j?????????????{
????????????????temp?=?ptlist[j?+?1];
????????????????ptlist[j]?=?new?Point(temp.X?-?5?temp.Y);
????????????}

????????????Point?lastpt?=?new?Point();
????????????lastpt.X?=?picbox.Width;
????????????lastpt.Y?=?rm.Next(DateTime.Now.Millisecond)?%?picbox.Height;
????????????ptlist[picbox.Width/5?-?1]?=?lastpt;
????????????doublebufferg.DrawLines(new?Pen(color?1)?ptlist);


????????????//將緩沖中的位圖繪制到我們的窗體上
????????????Graphics?g1?=?picbox.CreateGraphics();//創建?PictureBox窗體的畫布

????????????g1.Clear(Color.White);
????????????g1.DrawImage(mybitmap?0?0);

????????}?


????????//完成X軸和Y軸的基本部分
????????public?void??DrawXY(ref?Graphics?gPictureBox?picbox)
????????{
????????????Pen?pen?=?new?Pen(Color.Black?2);//畫筆
????????????SolidBrush?sb?=?new?SolidBrush(Color.Black);//話刷
????????????
????????????//X軸的箭頭,實際上是繪制了一個三角形
????????????Point[]?xpts?=?new?Point[3]?{?
????????????????new?Point(picbox.Width?-?35?picbox.Height?-?32)
????????????????new?Point(picbox.Width?-?35?picbox.Height?-?28)?
????????????????new?Point(picbox.Width?-?30?picbox.Height?-?30)?
????????????????????????????????????????};

????????????g.DrawLine(pen?30?picbox.Height?-?30?picbox.Width?-?30?picbox.Height?-?30);
????????????g.DrawPolygon(pen?xpts);
????????????g.DrawString(“X“?new?Font(“宋體“?9)?sb?picbox.Width?-?25?picbox.Height?-?35);



????????????//Y軸的箭頭,實際上是繪制了一個三角形
????????????Point[]?ypts?=?new?Point[3]?{?
?????????????????????new?Point(28?35)?
?????????????????????new?Point(30?30)?
?????????????????????new?Point(32?35)?};
??????????????
????????????g.DrawLine(pen?30?picbox.Height?-?30?30?30);
????????????g.DrawPolygon(pen?ypts);
????????????g.DrawString(“Y“?new?Font(“宋體“?9)?sb?15?30);
????????
????????}

??????
????????//繪制Y軸上的刻度

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????944??2009-10-13?16:40??實時曲線繪制\實時曲線繪制.sln

????..A..H.?????30208??2009-12-01?11:09??實時曲線繪制\實時曲線繪制.suo

?????文件???????4622??2009-10-13?16:40??實時曲線繪制\UpgradeLog.xml

?????文件???????3348??2009-10-13?16:40??實時曲線繪制\_UpgradeReport_Files\UpgradeReport.css

?????文件?????????69??2009-10-13?16:40??實時曲線繪制\_UpgradeReport_Files\UpgradeReport_Minus.gif

?????文件?????????71??2009-10-13?16:40??實時曲線繪制\_UpgradeReport_Files\UpgradeReport_Plus.gif

?????文件??????12505??2008-01-11?01:25??實時曲線繪制\_UpgradeReport_Files\UpgradeReport.xslt

?????文件????????944??2009-10-15?10:32??實時曲線繪制\Backup\實時曲線繪制.sln

????..A..H.?????17920??2009-10-15?13:39??實時曲線繪制\Backup\實時曲線繪制.suo

?????文件???????4727??2009-10-15?10:32??實時曲線繪制\Backup\UpgradeLog.xml

?????文件???????3348??2009-10-15?10:32??實時曲線繪制\Backup\_UpgradeReport_Files\UpgradeReport.css

?????文件?????????69??2009-10-15?10:32??實時曲線繪制\Backup\_UpgradeReport_Files\UpgradeReport_Minus.gif

?????文件?????????71??2009-10-15?10:32??實時曲線繪制\Backup\_UpgradeReport_Files\UpgradeReport_Plus.gif

?????文件??????12505??2008-01-11?01:25??實時曲線繪制\Backup\_UpgradeReport_Files\UpgradeReport.xslt

?????文件????????943??2008-12-09?20:07??實時曲線繪制\Backup\Backup\實時曲線繪制.sln

????..A..H.?????13312??2008-12-10?09:10??實時曲線繪制\Backup\Backup\實時曲線繪制.suo

?????文件???????3278??2008-12-09?20:18??實時曲線繪制\Backup\Backup\實時曲線繪制\實時曲線繪制.csproj

?????文件???????5339??2008-12-09?23:14??實時曲線繪制\Backup\Backup\實時曲線繪制\draw.cs

?????文件???????2078??2008-12-10?09:10??實時曲線繪制\Backup\Backup\實時曲線繪制\Form1.cs

?????文件???????3026??2008-12-09?20:26??實時曲線繪制\Backup\Backup\實時曲線繪制\Form1.Designer.cs

?????文件????????477??2008-12-09?20:07??實時曲線繪制\Backup\Backup\實時曲線繪制\Program.cs

?????文件???????6008??2008-12-09?20:24??實時曲線繪制\Backup\Backup\實時曲線繪制\Form1.resx

?????文件???????1208??2008-12-09?20:07??實時曲線繪制\Backup\Backup\實時曲線繪制\Properties\AssemblyInfo.cs

?????文件???????2890??2008-12-09?20:07??實時曲線繪制\Backup\Backup\實時曲線繪制\Properties\Resources.Designer.cs

?????文件???????1101??2008-12-09?20:07??實時曲線繪制\Backup\Backup\實時曲線繪制\Properties\Settings.Designer.cs

?????文件????????249??2008-12-09?20:07??實時曲線繪制\Backup\Backup\實時曲線繪制\Properties\Settings.settings

?????文件???????5612??2008-12-09?20:07??實時曲線繪制\Backup\Backup\實時曲線繪制\Properties\Resources.resx

?????文件???????5049??2009-10-15?13:34??實時曲線繪制\Backup\實時曲線繪制\實時曲線繪制.csproj

?????文件??????31064??2009-10-15?13:38??實時曲線繪制\Backup\實時曲線繪制\CurveControl.cs

?????文件????????348??2009-10-15?13:22??實時曲線繪制\Backup\實時曲線繪制\Form1.cs

............此處省略86個文件信息

評論

共有 條評論

相關資源