❶ 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的绘制工作