面朝大海,春暖华开

focus on scientific computue, 3dgis, spatial database
专注于科学计算、GIS空间分析

 
上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 75 下一页

2011年5月27日

Practical numerical methods with C#

摘要: link:http://www.drxudotnet.com/numerical_introduction.htmlOverviewWelcome toPractical Numerical Methods with C#. This book is intended for scientists, engineers, and .NET developers who want to create scientific and engineering applications using C# and .NET Framework. For many years, FORTRAN has be 阅读全文

posted @ 2011-05-27 14:26 风过 无痕 阅读(1845) 评论(0) 推荐(1)

2011年5月24日

代码生成相关

摘要: .net上用得比较多的代码生成有CodeSmith, T4, CodeDom...CodeDom需要编程,CodeSmith和T4非常简单好用,CodeSmith提供了工具(UI)来辅助代码生成,T4没有UI,编辑器(所以智能提示就没有、语法检测功能非常弱,一个简单的错误,也难以找到地方,就像十几年前DOS下用C语言一样难以调试),但是T4提供了预处理模板,支持运行时代码生成,所以可以用在自己的程序中进行代码生成,非常好用。到现在,感觉比较遗憾的是,C#的语法问题了。每个人都有不同的业务专注点,在深入一段时间后,发现要是那些业务抽象出来的逻辑,能在语言层次直接进行支持,那该多好。例如,C#泛型 阅读全文

posted @ 2011-05-24 22:35 风过 无痕 阅读(405) 评论(0) 推荐(0)

2011年5月21日

vsta相关

摘要: Visual Studio 2010自带了T4 (TextTemplate Transformation Toolkit, T4)引擎,与vs集成非常好,编好模板,保存,就自动生成代码了。使用的语言为.net语言(eg. C#, VB.net),完全类似HTML+JavaScript的形式。.net语言用作脚本,非常优雅,为什么到现在还没有出现VBA这种广泛使用的方式呢?Word, Excel等都不直接支持.net开发(装vs之后,可以利用vsto ),好像 就InfoPath支持.net的vsta(visual studio tools for application)开发,别的软件,对vs 阅读全文

posted @ 2011-05-21 19:56 风过 无痕 阅读(569) 评论(0) 推荐(0)

2011年5月17日

C# (CSharp)中的foreach,for关键词

摘要: C#提供4个不同的循环语句选择给你使用: for, foreach, do ,while。1.for 当你预先知道一个内含语句应要执行多少次时,for 语句特别有用。当条件为真时,常规语法允许重复地执行内含语句(和循环表达式): for (初始化;条件;循环) 内含语句 请注意,初始化、条件和循环都是可选的。如果忽略了条件,你就可以产生一个死循环,要用到跳转语句(break 或goto)才能退出。 (另外一点是,你可以同时加入多条由逗号隔开的语句到for循环的所有三个参数。例如,你可以初始化两个变量、拥有三个条件语句,并重复4个变量)2.foreach 已经在Visual Basic 语言中存 阅读全文

posted @ 2011-05-17 11:49 风过 无痕 阅读(4064) 评论(0) 推荐(0)

2011年4月30日

数据结构:树[data struct: tree]

摘要: data struct: tree平台: c# 4 (vs 2010)功能:树的生成,遍历,复制,显示(利用 树视图 TreeView显示,一个小技巧)技术:委托,泛型,泛型委托,递归,嵌套类,扩展方法, 泛型扩展方法}View Code存在的问题:怎么处理泛型的复制构造函数?例如:定义一个泛型树,然后定义复制构造函数,目的是复制另一个树的结构(但是不同的数据类型)public class Tree<T> { public Tree(Tree<T> other) { } public Tree<S>(Tree<S> source)//“Tree” 阅读全文

posted @ 2011-04-30 22:49 风过 无痕 阅读(452) 评论(0) 推荐(0)

2011年4月14日

[思考]怎么在C#中加入新功能

摘要: 怎么在C#中加入功能(语法,关键词)?本文说的不是自定义类,函数之类的,指的是修改,增加C#的语法。重新开发一门新的语言,工作量太大,很难做到科学实用,而是也难以跟上C#的更新进度,所以选择扩充C#的方法,以满足专业领域的应用。情景一:定义一个交换运算符 <=> 实现函数 swap(a,b)的功能。上代码int a = 3;int b = 5;a <=> b;之后a,b值互换(前提是a,b两个变量是兼容类型)情景二:定义with关键词string[] fileNames;with(new OpenFileDialog()){ .Filter = "*.txt| 阅读全文

posted @ 2011-04-14 18:42 风过 无痕 阅读(348) 评论(0) 推荐(0)

2011年4月2日

MapWindow GIS 开发所碰到的问题

摘要: 程序启动时,修改设置,做预处理的事件?例如加载某个地图,打开某些插件中文化(汉化)打开、关闭插件插件的中文化标题的修改图层的标题,图层的标题要素的几何信息(面积,长度)的计算方法几何单位的显示与转换单位为经纬度时,长度,面积,方位角的计算专题图层的添加,参数的存储(类似于lyr,不添加shp数据)查询的设计 阅读全文

posted @ 2011-04-02 09:49 风过 无痕 阅读(923) 评论(0) 推荐(0)

2011年3月3日

在应用程序中加入.net脚本

摘要: 怎么动态执行C#(.net)代码,或者加入C#脚本支持?这里有个比较实用的例子。看图说话 阅读全文

posted @ 2011-03-03 20:43 风过 无痕 阅读(337) 评论(0) 推荐(0)

2011年3月2日

mapwindow版本介绍

摘要: mapwindow是基于组件的开发模式。mapwindow4.x(MapWindow GIS Application)是基于activeX(MapWinGIS ActiveX Control)开发的,而且mapwindow4.8是使用.net(C# vs2008+sp1)开发的,比较创意的是直接支持.net语言(c#)作用动态脚本。mapwindow有个.net的组件,叫dotSpatial,全用.net实现,在这基础之上,开发了mapwindow6。 阅读全文

posted @ 2011-03-02 22:08 风过 无痕 阅读(1279) 评论(0) 推荐(0)

2011年2月19日

哪些软件支持Visual Studio Tools for Applications

摘要: Visual Studio Tools for Applications的作用和VBA类似,可以为应用程序的二次开发人员提供一个Visual Studio环境以及C#和VB.NET语言进行插件的开发,我们可以简单的把它看成是VBA的Net升级版,目前微软的infopath2007已经使用了这项技术。可是除了InfoPath,还有哪些软件支持Visual Studio Tools for Applications? 阅读全文

posted @ 2011-02-19 15:30 风过 无痕 阅读(387) 评论(0) 推荐(0)

上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 75 下一页

导航

向日葵支付宝收钱码