求助c#界面设计

时间:2022-05-24 19:44:29
毕设要用c#做一个高铁上的人机交互界面,功能只要基本的就行,关键是有三个自定义控件不会写,哪位大神可以指导一下,图片是大致的效果图,就是中间的速度表盘,旁边的速度曲线,这两个控件不会做 求助c#界面设计

9 个解决方案

#1


使用GDI自绘控件,百度Graphics

#2


这个说句实话,也只能用Graphics,来绘制了,别无他法,因为你就算是用别人的空间,动态数据的演示,也是需要Graphics来绘制出来的。

#3


参考以前打印工资单,画画的个别句子,很容易就写出来了
  Graphics gg = panel1.CreateGraphics();
            gg.RotateTransform(20);
            gg.DrawString("工资单", new Font("SYSTEM", 18), Brushes.Black, 60, 15);//标题
            gg.DrawLine(new Pen(Brushes.Black, 0.3f), 12, 27, 201, 27);             //  第一条横线


其中
gg.RotateTransform(20); 
这一句是根据你的要求要加的。旋转一个角度啦

#4


你做winform是个新手的话,就不如花两三天学学wpf了,做这点效果都不用写后台代码

#5


之前看的视频学的c#,但是后面的GDI+的教程很少,有没有大神有资源分享一下

#6


用GDI+自己画,滚动显示的还要做数据抽取算法,是很考验技术的~
GDI+这块能度娘出来的东西大同小异,做毕业设计,眼瞅着时间不多了,考验考虑第三方控件

#7


第三方控件是什么啊 ,自定义吗,还是不会啊 ,有没有教程分享

#8


用GDI自己画,很费时间的;
建议可用WPF快速画个UI效果出来,然后再填数据

#9


有么有操作步骤什么的啊,现在需要手把手教一下,新手啊 

#1


使用GDI自绘控件,百度Graphics

#2


这个说句实话,也只能用Graphics,来绘制了,别无他法,因为你就算是用别人的空间,动态数据的演示,也是需要Graphics来绘制出来的。

#3


参考以前打印工资单,画画的个别句子,很容易就写出来了
  Graphics gg = panel1.CreateGraphics();
            gg.RotateTransform(20);
            gg.DrawString("工资单", new Font("SYSTEM", 18), Brushes.Black, 60, 15);//标题
            gg.DrawLine(new Pen(Brushes.Black, 0.3f), 12, 27, 201, 27);             //  第一条横线


其中
gg.RotateTransform(20); 
这一句是根据你的要求要加的。旋转一个角度啦

#4


你做winform是个新手的话,就不如花两三天学学wpf了,做这点效果都不用写后台代码

#5


之前看的视频学的c#,但是后面的GDI+的教程很少,有没有大神有资源分享一下

#6


用GDI+自己画,滚动显示的还要做数据抽取算法,是很考验技术的~
GDI+这块能度娘出来的东西大同小异,做毕业设计,眼瞅着时间不多了,考验考虑第三方控件

#7


第三方控件是什么啊 ,自定义吗,还是不会啊 ,有没有教程分享

#8


用GDI自己画,很费时间的;
建议可用WPF快速画个UI效果出来,然后再填数据

#9


有么有操作步骤什么的啊,现在需要手把手教一下,新手啊