如何用C#寫一個實現像股票行情的波動曲線圖
GDI+
看看我大一的時候的課程設計
諸如這樣的程式碼就可以啦:
for (int counter = 0; counter <= 24; counter++)
{
Pen mypen = new Pen(Color.Green, 3);
Graphics myGraphics = this.tabPage3.CreateGraphics();
Point drawPoint = new Point(30 + (700 * counter / 24), 350 - mydblData[counter] * (300 / 10));
ENDPOINT = drawPoint;
myGraphics.DrawLine(mypen, STARTPOINT, ENDPOINT);
STARTPOINT = drawPoint;
}
//////////////////////////////////////////////////////////////////////////////////////////
public void DrawMapXY(Bitmap imageTemp, Pen DrawPen, float XNum, float YNum, int X1Num, int Y1Num)//指定座標兩點畫線
{
Graphics g = Graphics.FromImage(imageTemp);
g.DrawLine(DrawPen, new PointF(XNum, YNum), new PointF(X1Num, Y1Num));
}
Bitmap imageTemp = new Bitmap(100,100);
DrawMapXY(imageTemp, new Pen(Color.Blue, 1), 20, 20, 80, 80)
image.Save("c://1.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
相關推薦
如何用C#寫一個實現像股票行情的波動曲線圖
GDI+看看我大一的時候的課程設計諸如這樣的程式碼就可以啦: for (int counter = 0; counter <= 24; counter++) { Pen mypen = new Pen(Color.Green,
用C#寫一個簡單的進度介面
介面設計如下: 實現類: public partial class FormProgressInfo : Form { public FormProgressInfo(int nMinimum = 0, int nMaximum = 100) { InitializeCom
用C寫一個UDP傳送和接收程式
1、UDP網路程式設計主要流程 UDP協議的程式設計框架,客戶端和伺服器之間的差別在於伺服器必須使用bind()函式來繫結偵聽的本地UDP埠,而客戶端則可以不進行繫結,直接傳送到伺服器地址的某個埠地址。框圖如圖1.3所示 UDP協議的伺服器端流程 伺服器流程主要分為下述6個部分,即建立套
(一)用C++寫一個紅黑樹/區間樹
lab2 紅黑樹&區間樹(C實現) 本文分為3部分,第一部分實現一棵紅黑樹的左旋/右旋/插入和刪除。 第二部分將第一部分中的紅黑樹擴充套件成一棵區間樹。 第三部分是對區間樹(插入/刪除/搜尋)的測試。 part 1 紅黑樹的插入刪除操作 part 2 區間樹重疊區間查詢
用c++寫一個簡單的打字遊戲
#include <graphics.h> //圖形介面的標頭檔案 #include <conio.h> #include <time.h> //隨機數 #include <stdio.h> #include <
ROS的學習(十六)用C++寫一個簡單的伺服器(service)和客戶端(client)
我們將建立一個伺服器節點add_two_ints_server,它將會收到兩個整數,並且返回它們的和。切換目錄到之前建立的beginner_tutorials包下: cd ~/catkin_ws/src/beginner_tutorials 編輯sr
用C++寫一個連結串列
基本資料結構:連結串列(list) 作者:C小加 更新時間:2012-7-31 談到連結串列之前,先說一下線性表。線性表是最基本、最簡單、也是最常用的一種資料結構。線性表中資料元素之間的關係是一對一的關係,即除了第一個和最後一個數據元素之外,其它資料元素都是首尾相接的。線性
用 C# 寫一個 Redis 資料同步小工具
用 C# 寫一個 Redis 資料同步小工具 Intro 為了實現 redis 的資料遷移而寫的一個小工具,將一個例項中的 redis 資料同步到另外一個例項中。(原本打算找一個已有的工具去做,找了一個 nodejs 的小工具,結果折騰了好久都沒裝上。。。於是就自己寫了這個小工具) 之所以自己寫一個工具而不是
用shell寫一個簡易計算器,可以實現加、減、乘、除運算,假如腳本名字為1.sh,執行示例:./1.
a-z 依次 腳本 als 示例 內置 數位 特殊字符 使用 用shell寫一個簡易計算器,可以實現加、減、乘、除運算,假如腳本名字為1.sh,執行示例:./1.sh 1 + 2#!/bin/bash if [ $# -ne 3 ] then echo "參
通過COM組件方式實現java調用C#寫的DLL文件 轉
time rar .exe 字符串 sys 還需 第一個 運行 system 最近一段時間單位在做一個Web項目,工程師用JAVA語言,需要公用人員信息,統一用戶名和密碼,原有的平臺中是用C#語言開發的,在網上查找解決方法,通過JAVA調用C#的DLL文件實現。網上
用C++寫好一個基本的文字編輯軟體
這個軟體暫時命名為桌面筆記本。 軟體的核心是基於Windows SDK自己寫的一個文字編輯類,採用了自定義的視窗類。這次沒有采用微軟的EDIT控制元件,也沒有采用其它的文字編輯軟體包。 該軟體採用面向物件的設計方法, 以便於未來功能的完善和擴充套件。但沒有采用MFC, 而是自己寫了一個應用程
用C語言來實現_輸入一個日期(年月日),計算是這一年中的第幾天
1.環境: 2.程式碼: /* *wuxiuwen *input date, the date of this year is calculated which day. *輸入一個日期(年月日),計算是這一年中的第幾天 */ #include<stdio.
用NAN寫一個nodejs的c++擴充套件
NAN介紹 NAN的全稱為Native Abstraction for Node.js, 其表現上是一個Node.js包。安裝後,就得到一堆C++標頭檔案,裡面是一堆巨集。它主要為Node.js和V8跨版本提供了封裝的巨集,使得開發者不用關心各個版本之間的API的差異。(from 《nodejs來一打
用vue寫一個商城的上貨元件(簡單易懂版,50行js實現效果)
0、結果放前面 加個Star後,fork下來。 然後在控制檯,先輸入npm install安裝依賴,再輸入npm run dev執行檢視效果 1、先列需求 一切開發都是基於需求做的,所以需求先行,根據需求設計功能。 需求如下: 上貨商品有多
c++寫一個函式,實現輸入一個字串,將其中的字元按逆序輸出
#include "stdafx.h" #include <iostream> #include <string.h> using namespace std; #define N 20 int _tmain(int argc, _TCHAR* argv[]) {
用C語言模擬實現一個通訊錄,要求實現其新增 刪除 修改 查詢 模糊搜尋姓名和號碼 顯示和排序聯絡人資訊的功能
題目:用C語言模擬實現一個通訊錄,要求實現其新增、刪除、修改、查詢、模糊搜尋姓名和號碼、顯示和排序
自己用C++寫的一個推箱子~~
自己寫了一個推箱子,不過目前只有兩關,打圖太難了orz。(絕不是因為我太懶) #include<iostream> #include<cstdio> #include<cstdlib> using namespace std;
用讀寫鎖實現一個快取系統
package cn.itcast.gz; import java.util.HashMap; import java.util.Map; import java.util.concurrent.locks.ReentrantReadWriteLock; /** * 用讀寫鎖實現的一個快取系統,讀
用java寫一個函式,實現Fibonacci數列演算法(1,1,2,3,5,8,13......)
這個演算法就是第一個數的救國是前兩個數相加, 這個還是結合例子比較好想 public class dd1 { public void getFibonacci(int number){ int nLeft = 0; int nRight = 1; System.out.pr
用現代 C++ 寫一個高效能的伺服器
本文由 伯樂線上 - 袁欣 翻譯,艾凌風 校稿。未經許可,禁止轉載! 英文出處: