DotNet技术
lbluekey
这个作者很懒,什么都没留下…
展开
-
用SVG技术实现基于Web的GIS
引言SVG(Scalable Vector Graphics)是一种基于XML 的用来描述二维矢量图形和矢量/点阵混合图形的置标语言,是一种全新的矢量图形规范。 SVG规范定义了SVG的特征、语法和显示效果,包括模块化的XML命名空间(namespace)和SVG文档对象模型(DOM)。 SVG的绘图可以通过动态和交互式方式进行,在实际操作中,则是以嵌入方式或脚本方式来实现的。SVG不仅提供超原创 2004-10-07 09:42:00 · 1143 阅读 · 0 评论 -
SVG Or Silverlight,Witch do you choice?
SVG作为基于Web的矢量图形解决方案, 推出来有年数了,作为基于XML的下一代Web技术之一,一直受到大家的关注,并在一些行业应用中得到的推广,但从目前来看,其发展并没有与其技术的先进性与开放性相匹配。反观类似SVG技术架构的,以XML(WPF的XAML)为基础的Silverlight技术,在微软的大力推广下,目前关注度与越来越高,相关的书籍与资料也如春笋般只冒出来。那从技术角度分析,SVG原创 2007-12-19 16:47:00 · 1019 阅读 · 0 评论 -
巧用动态即时编译实现公式的定义与计算
需求提出在业务系统的应用中,常需要定义计算公式。如:工资计算、设备折旧计算、招投标报价等。这些计算方案有一定的规律性,但对于目标客户而言,又是非常个性化,设计并实现一个简单、易用、配置性强的公式计算方案,是业务系统平台的一个重要的基础功能。目前很多业务系统实现的公式定义很多,功能也非常复杂、基本算术运算、统计公式,参数化定义等,应有尽有。这类公式定义器需要自己也很多的方法与功能,用来原创 2007-12-19 16:42:00 · 3688 阅读 · 4 评论 -
用ADO.Net实现Oracle大批量数据更新优化处理方法
序言在业务系统应用中,经常会使用到大量数据的的提交(包括查询、更新或删除),如果目标数据库的数据量较大,一次需要处理的操作较多,就会出现系统执行效率低下等问题。文本以Oracle9i数据库为例,通过对ADO.Net中的数据库支持的应用实践,说明几种常见的优化处理方法,并对比其中的优劣。为了说明情况,以某业务数据填报功能为例,假设有100个用户每周需要填报某统计数量,填报明细的数据量约为20原创 2008-01-16 12:11:00 · 1385 阅读 · 0 评论 -
VTK中文解决方案
VTK本身并不支持中文,在实践过程中,总结了如下集中中文显示解决方案:1.图片方案 将文字使用GDI绘制为图片,再采用VTKImageReader 读取图片,显示图片。这种方式处理不太灵活,且背景不能为透明(可能水平问题)。 主要代码如下: vtkImageActor imageActor = new vtkImageActor();vtkB原创 2008-11-13 20:11:00 · 3512 阅读 · 0 评论 -
VTK实现图片输出
VTK实现图片输出比较简单,有如下两个步骤:1.将VTK窗口内容转换为图片数据。 vtkWin32OpenGLRenderWindow window = new vtkWin32OpenGLRenderWindow();....vtkWindowToImageFilter filter = new vtkWindowToImageFilter();filter.Se原创 2008-11-21 15:45:00 · 3272 阅读 · 2 评论 -
VTK输出AVI录像文件要点
在项目中有时需要将三维图像转换为视频格式输出,vtk提供了AVI视频输出的功能。主要的实现类是vtkAVIWriter,AVI格式文件的输出,其原理与图片输出类似,具体做法为:1.使用过滤器将VTK窗口(vtkOpenGLRenderWindow)的内容转换为图像格式vtkImageData。filter = new vtkWindowToImageFilter();fi原创 2008-11-21 16:04:00 · 2965 阅读 · 10 评论