实用主义

把.Net用好用足

导航

随笔分类 -  .Net编程技术

burrow在某些项目使用中报"控件包含代码块(即 <% ... %>),因此无法修改控件集合"
摘要:burrow是NHibernate支持OpenSessionInViewer的一个框架,使用他的GenericDAO也很方便。但在某些WEB页面使用中会报"控件包含代码块(即 <% ... %>),因此无法修改控件集合",调用栈显示是NHibernate.Burrow.WebUtil.DLL!NHibernate.Burrow.WebUtil.Impl.GlobalPlaceHolde... 阅读全文

posted @ 2010-05-06 20:13 Render 阅读(468) 评论(0) 推荐(0)

指定web.config让httphandler处理某目录及子目录下所有文件
摘要:比如要某HttpHandler处理ScanFiles下及子目录下所有文件的读取(比如说这个目录下的访问都要通过数据库转发),则新建一个ScanFiles目录,在ScanFiles下加一个web.config,并加上(按子目录下的Web.config格式)<add verb="GET" path="*" type="MyHandler"/> 阅读全文

posted @ 2009-03-14 19:39 Render 阅读(831) 评论(0) 推荐(0)

学习.NET3中
摘要:很久都没有决心来学,觉得.NET3对平台要求太高了,犹豫很久。先学着吧,从WPF开始 阅读全文

posted @ 2008-06-03 14:33 Render 阅读(244) 评论(0) 推荐(0)

用NBear,总算对ORM有点认识
摘要:TableGateway和NBear在简单MIS中使用的对比 阅读全文

posted @ 2007-04-20 22:31 Render 阅读(514) 评论(0) 推荐(0)

vb.net对循环内的变量分配和初始化的处理
摘要:下面两段代码会各有什么输出呢:1. For i As Integer = 0 To 3 Dim j As Integer = 10 Debug.WriteLine(j) j += 1 Next2.For i As Integer = 0 To 3 ... 阅读全文

posted @ 2006-08-11 14:51 Render 阅读(650) 评论(0) 推荐(0)

枚举类型的一些用法总结
摘要:假定RightsAcc.eRight是一个枚举类型[Enum].GetNames(GetType(RightsAcc.eRight)) :得到RightsAcc.eRight中所有的名称Enum].GetValues(GetType(RightsAcc.eRight)):得到RightsAcc.eRight中所有的值 如果:Public Enum eFunction 导入地籍测绘数据... 阅读全文

posted @ 2006-07-06 20:40 Render 阅读(450) 评论(0) 推荐(0)

关于Web Post信息的编码
摘要:在处理页面表单或其他发送信息时,如果编码不正确,将无法在服务器端获取到还原到正确的信息,特别对于信息中含有中文,对于WEB来说,非常容易遇到这个问题。今天在处理ArmIMS的AXL发送时,发现生成的图片中的中文标注,全是乱码,而我在AXL中已经设置了标注字体为宋体。分析一下,可能是有两个原因:1.Render生成器或者AXL处理不支持中文;2.AXL没有正确获得字体参数。试验用HTMLVIEWER... 阅读全文

posted @ 2006-05-19 21:48 Render 阅读(645) 评论(1) 推荐(0)

处理针式打印的宽度超界的一些办法(二)
摘要:前文说了一种使用命名纸型的方法。这里还有一种方法,主要思路是使用Graphics的RotateTransform(Single)。即使用任意命名的自定义纸型,当宽度未超过297mm时使用正常的打印显示;超过297mm时则在打印的开头加一句: e.Graphics.RotateTransform(270F)并且在设置纸型时使用已知的A3纸型打印纵打。 阅读全文

posted @ 2005-11-07 20:29 Render 阅读(357) 评论(0) 推荐(0)

处理针式打印的宽度超界的一些办法(一)
摘要:在针式打印中,要打印一些超宽的东西,如房产证的打印。如果在2K或XP中打印时,使用自定义纸型,就只能打到297mm,超出这个宽度的在打印预览时能显示,但是打印时却什么也没有。几经试验,找到两个办法能处理这个问题。一、使用显式命名的自定义纸型。 1.在打印服务器上显式定义一个纸型:A33,如下: 然后在代码里如果打印宽度不超过297mm的使用任意命名的自定义纸型,如果超... 阅读全文

posted @ 2005-11-07 20:20 Render 阅读(680) 评论(0) 推荐(0)

delegate或event序列化的一个问题
摘要:有这样一个类: Public Class CustLabelProperty Private m_iTop, m_iLeft As Integer Private m_bSuspendPropertyChanged As Boolean Public Delegate Sub PropertyChangedHandler() Public Event PropertyCha... 阅读全文

posted @ 2005-10-13 16:28 Render 阅读(936) 评论(2) 推荐(0)

一个很难想到的引起ORA-12154的原因
摘要:使用OracleClient.OracleConnection时(我连的是Oracle 9i,其他版本未知),如果你的执行目录太长或者有括号等(未考察有些什么符号),那么即使你的服务名是对的,也会引起ORA-12154问题“TNS: 无法处理服务名”,当出现这个问题时,请也考虑这个原因。 阅读全文

posted @ 2005-10-13 10:37 Render 阅读(16091) 评论(30) 推荐(1)

一个解决方案对dll的引用要注意的问题
摘要:问题场景: 如果一个项目是由多人开发的话,各人使用的操作系统不同,经常导致的是他们机器上的DLL版本也不同,在一个解决方案中的两个有依赖关系的项目中引用了不同的DLL(特别是使用了复制到本地)。 在项目过程中使用了不同版本的组件,在一个解决方案中的两个有依赖关系的项目中引用了不同版本的DLL。导致的现象有: 明明项目中引用了这个DLL,但是编译器提示Proj使用... 阅读全文

posted @ 2005-09-27 17:29 Render 阅读(615) 评论(0) 推荐(0)