❶ C#winform實現滾屏顯示類似股市行情
form1為主窗體,form2自己做的類似滾動進度條的窗體,問一下為什麼實例化的form中的進度條不滾動。求大神解釋,代碼在下面
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;
namespace WindowsFormsApplication4
{
public partial class Form1 : Form
{
public Form1()
❷ c#winform 股票走勢圖用什麼控制項來做,請專業人士回答
在所有控制項里有一個叫Chart,可以顯示線圖
也可以自定義寫一個這樣的控制項
定義Chart控制項,可以顯示線圖,通過對線圖的每個部件的描繪和重寫OnPaint事件,實現一個功能良好的圖形控制項.
或運用MSChar組件
Microsoft Chart Control(簡稱MSChart)是一款很強大的Com組件,主要負責圖形的展示
.NET支持MSChart
❸ C#做類似股票實時交易軟體
我分享一些經驗,希望對你又幫助!
使用微軟的mschart,優勢,很強大,類型很豐富。劣勢 就是不開源
DevExpress 的chartControl 優勢:很強大,有分時圖和蠟燭圖,性能很好;劣勢:就是不是免費的,但是相信我,你能找到破解版的!
zedGraph 有源碼!~也算是一個比較成熟的開源軟體(我這邊有源碼,可以分享)
amStock 也有用,但是官網停止更新了!!
還有一個「StockMonitor」,網上有源碼,基於winform,自己畫的。。這個我研究過一段時間,擴展性很好,特別是K線圖。。。如果有需要可以分享源碼。
即時聊天需要用到的技術:
Winform(做UI)、通信協議(也就是TcpClient,TcpListener和Socket)。。應該這些就是核心了!!應該來說比較簡單。
當然,如果你需要更高級一點的「推送」模式實現聊天,你可以找一下PHP wakerman 這個高性能的即時通信demo,很酷,用最新的websocket協議去實現的!
workerman:http://www.workerman.net/
希望對你有幫助,加油!!!
❹ 用C#winform如何開發類似於股票軟體K線圖
用滑鼠的down和move事件來是實現
❺ C#語言、、在winform中做一個實時動態顯示的曲線圖,用什麼控制項
如果要求較多,用zedgraph試試,如果曲線比較簡單,也可以用gdi畫出來(網路一下c# 實時曲線就能找到示例)
❻ .net里的crystal reports(水晶報表)可以做出趨勢圖嗎
最好別用水晶報表,水晶報表只能做固定格式圖 而大盤趨勢圖一般會可以自定義選擇范圍 推薦 1、繪圖 winform界面繪圖 b/s使用ajax 2、ReportViewer 現在的vs版本,這個還是挺好用的.可以用動態xml編寫
❼ 利用GDI繪制波形圖如何做到那種股票趨勢圖的
在winform上直接顯示的話 可以直接this.Refresh或this.Invalidate
都能觸發Form_Paint
在pictureBox的話 只要pictureBox.Refresh或Invaildate就能觸發pictureBox_Paint
事件像下面這樣
private void pic_Paint(object sender, PaintEventArgs e)
{
e.Graphics.DrawLine(....) //這是畫線 功能你就自己寫吧
}
❽ 誰能用c#語言程序編寫一套K線圖,即時間和價格的走勢圖,先在這里磕頭拜謝回答正確答案的學長,謝謝。
這里專業的C# K線圖(snake lines)代碼:
http://www.codeproject.com/KB/graphics/plothelpalltogether.aspx
http://www.codeproject.com/KB/miscctrl/ChartControl.aspx
http://www.codeproject.com/KB/graphics/zedgraph.aspx
http://www.codeproject.com/KB/WPF/OpenWPFChartLibPart1.aspx
這個K線圖是很齊全、很專業的。
❾ WinForm里如何一次性載入大量數據
不知道你的重畫操作是如何處理的
一般來講,你這5W條記錄其實也並不多,如果緩存數據做的挺好,查詢起來也就那麼回事,並且還不怎麼占內存。
而對於重畫,我不知道你是不是需要在UI上進行繪圖,如果是需要繪圖,那麼
你需要進行雙緩沖處理
你只需要繪可視區域
你可以使用多線程,一方面進行數據的准備工作,另外一方面進行UI的繪制工作