会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Killmyday
只关注技术
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
5
6
7
8
9
10
11
下一页
2009年7月24日
使用ListBox控件来实现直方图控件(三)
摘要: 洋洋洒洒几千言以后,在前一篇文章的最后终于看到一丝曙光了— 至少有一个看起来像直方图的玩意了。使用ItemsControl来实现直方图有以下几个优点:1. 省去了手工布局X轴坐标上刻度的问题,否则的话,我们必须写类似下面的代码来布局X轴坐标的刻度。 double tickMarkWidth = LineChart.ActualWidth / CategoryTickMarks.Coun...
阅读全文
posted @ 2009-07-24 18:41 donjuan
阅读(2013)
评论(0)
推荐(1)
编辑
2009年7月22日
使用ListBox控件来实现直方图控件(二)
摘要: 前一篇文章里面讲到了实现一个直方图控件所要注意的问题,既然是一个控件,那么需要先将给用户调用的API调用出来。如果读者有使用Office Excel的经验的话,就会发现,制作一个直方图,实际上只需要显示直方图的数据就可以了,如下图所示
阅读全文
posted @ 2009-07-22 17:29 donjuan
阅读(2014)
评论(2)
推荐(0)
编辑
2009年7月16日
使用ListBox控件来实现直方图控件(一)
摘要: 最近在做一个WPF方面的项目,需要用到一些统计功能,需要制作一些直方图和线状图。一般来说,传统的直方图和线状图的编写方法都是: 1. 确定X轴和Y轴,把刻度分别在X轴和Y轴上画出来。 2. 画出X轴和Y轴,比如分别加上两个箭头之类的装饰品。 3. 然后根据Y值, a. 对于直方图,将Y值转换为直方图里面矩形的高度,根据X值确定矩形在X轴的位置。 b. 对于线状图,将Y值转换为直方图里面点的高度,根据X值确定点在X轴的位置。 4. 如果直方图里面有多个数据序列的话,需要考虑使用不同的颜色来表示矩形,对于线状图也是一样。 看起来,还是蛮麻烦的嘛。
阅读全文
posted @ 2009-07-16 17:06 donjuan
阅读(2071)
评论(2)
推荐(0)
编辑
2009年7月13日
WPF编程系列
摘要: 使用WPF Resource以及Transform等技术实现鼠标控制图片缩放和移动的效果 使用ListBox控件来实现直方图控件使用ListBox控件来实现直方图控件(二)使用ListBox控件来实现直方图控件(三)在WPF中使用ItemsControl控件来实现线状图控件(一)
阅读全文
posted @ 2009-07-13 01:22 donjuan
阅读(532)
评论(0)
推荐(0)
编辑
在WebBrowser控件中获取鼠标在网页上点击的位置
摘要: 在WebBrowser控件中获取鼠标在网页(不是浏览器窗口)上点击的位置,只有代码了,没有讲解
阅读全文
posted @ 2009-07-13 01:21 donjuan
阅读(4210)
评论(8)
推荐(0)
编辑
2009年6月22日
使用WPF Resource以及Transform等技术实现鼠标控制图片缩放和移动的效果
摘要: 程序要实现的目的是通过鼠标来控制图片的缩放和移动的效果,也就是说可以鼠标在程序界面上拖动图片,通过鼠标滚轮放大和缩小图片。这种功能在图片浏览程序里面再普通不过了,一般来说,如果是在MFC或者Winform里面实现这两个功能的话,都是通过处理鼠标的移动和滚轮事件,在这两个事件处理函数里面,获取鼠标的位置和滚轮滚动的偏移量,然后针对性地更改图片的位置和高宽度来做的。
阅读全文
posted @ 2009-06-22 11:13 donjuan
阅读(6762)
评论(1)
推荐(0)
编辑
2009年3月22日
浮点数类型在计算机里面的表示方法
摘要: 上次在校园招聘的时候,问了几个学生一个关于浮点数计算的问题,就是下面的代码为什么第一行返回false,而第二行和第三行都返回true。 Console.WriteLine("1.123f + 1.345f == 2.468f ? {0}", 1.123f + 1.345f == 2.468f); // False Console.WriteLine("1.123f + 1.344f == 2.467f ? {0}", 1.123f + 1.344f == 2.467f); // True Console.WriteLine("1.123 + 1.345 == 2.468 ? {0}", 1.123 + 1.345 == 2.468); // True
阅读全文
posted @ 2009-03-22 17:44 donjuan
阅读(15398)
评论(5)
推荐(0)
编辑
2009年3月12日
.NET 编程技巧系列
摘要: 使用序列化快速读写XML文件
阅读全文
posted @ 2009-03-12 21:23 donjuan
阅读(365)
评论(0)
推荐(0)
编辑
使用序列化快速读写XML文件
摘要: .NET提供了很多强大的类来支持XML文件的读写操作,然而,如果你读取XML的目的紧紧是为了从XML文件的数据里面,初始化一些类型的值的话,可以考虑使用序列化这个技术来快速读取和保存XML文件.
阅读全文
posted @ 2009-03-12 21:22 donjuan
阅读(2791)
评论(0)
推荐(1)
编辑
2009年3月10日
CLR调试技巧系列
摘要: 引起FileNotFoundException原因通用分析过程 为什么连接字符串一定要用StringBuilder(介绍CLR Profiler)
阅读全文
posted @ 2009-03-10 01:33 donjuan
阅读(497)
评论(0)
推荐(0)
编辑
上一页
1
···
5
6
7
8
9
10
11
下一页
公告