.NET
Bmonkey
这个作者很懒,什么都没留下…
展开
-
获取DataGrid的Footer中的控件
今天又整理出一篇footer的文章。很多情况下由于需要都会在footer中放入一些控件,但是最后在获得这些控件引用的时候就会遇到点小麻烦,由于footer,header,pager都不在DataGrid.Items属性中,该属性返回的集合只包含数据绑定生成的item,所以必须用其他方法来做。下面是我从csdn和其他地方总结而来的几种方法:1.在IteamCreated或者ItemDataBound原创 2004-07-25 17:38:00 · 1294 阅读 · 0 评论 -
wse2.0实现webservice安全(转)
非常不错的wse2.0实现webservice安全的文章,讲的很详细,转自http://blog.csdn.net/nealbzdn/,感谢原创作者。 WSE(Web Services Enhancements)是微软为了使开发者通过.NET创建出更强大,更好用的Web Services而推出功能增强插件。现在最新的版本是WSE2.0(SP2).本文描述了如何使用WSE2.0中的安全功能增强原创 2005-01-31 19:37:00 · 1817 阅读 · 1 评论 -
ActiveReport for .net 2.0的一点问题
本来做报表最初打算使用CrystalRports的,但是由于其不支持IList接口,我们的数据是通过IList接口来传递的,这应该是一种比较传统的o/r mapping以后处理数据的方式吧。经过选择,选用了ActiveReport for .net 2.0,它多了两个吸引人的功能,CacheToDisk和支持IList接口的数据,尽管它功能不够强大,还是选用了它。 后来还是发现其两个特别原创 2005-07-21 20:46:00 · 1477 阅读 · 0 评论 -
Active Report多打空白页得问题
如果制作ActiveReport得报表,那么经常会在浏览器里面看到右边得红线和下面得版权信息。先来解释一下两个红色提示得分别得作用:1。底部得红色得版权信息,表示你得报表软件还未经过注册,应该购买正版软件。经过我测试,该红色字体不会在打印得时候打印到纸上。我记得文档提示应该是,此时可以进行开发但是不能进行分发。2。右边得竖线,表示你的报表当前页的范围已经超过了一页纸,实际打印的时候会打印两原创 2005-08-07 23:24:00 · 2167 阅读 · 0 评论 -
平台调用,匹配非托管char[]类型的问题
对于动态库的调用msdn已经很详细了,对于各种情况都有所介绍,如果能写出简单的几个调用来,那么其他的就可以以此类推,自然会迎刃而解。不过对于非托管代码的参数,如果是char[]类型的,那么就会出现一些问题,其他很多情况都很正常,但不确定是否还有以外情况。这个问题最后来说,先写两个刚写的调用windows api的托管原型,如何调那么就和其他托管代码情况一样了,api的非托管原型参考msdn的pla原创 2005-04-29 18:51:00 · 1595 阅读 · 1 评论 -
调用非托管代码的安全(转自互联网)
Unmanaged CodeSome library code will need to call into unmanaged code (for example, native code APIs, such as Win32). Because that means going outside the security perimeter for managed code, due caut原创 2005-04-29 18:54:00 · 1330 阅读 · 1 评论 -
CrystalReport 的"内部错误:未能加载数据库信息"错误
我的是cr9.2的版本,在开发的时候在重新安装系统或拷贝项目文件到其他开发机器上继续开发时,含有cr的程序在加载报表文件时可能会出现"内部错误:未能加载数据库信息"的错误信息.报表采用的是推的模式,且报表在报表的开发工具里面是可以浏览的,只是在runtime时出错.如果你自己从新建立新的报表,切运行,一切正常....郁闷之极...... 这个问题时cr9的一个bug,需要安装补丁即可解决原创 2005-09-28 23:27:00 · 3011 阅读 · 0 评论 -
p/invoke,串口通信,事件
先bs一下某网站blog,连附件都不能传送, 要不是在某地几年念旧,还真的搬移到他处去啦....1.1的时候还框架类库还没有serialport这类,还必须使用开源项目,后来2.0的serialport想必估计也参考了这里,因为看了一下其接口基本类似.由于serialport提供了事件响应而且.net也支持event,所以完全可以使用事件驱动的方式,一层一层的向上进行响应,而不必采用 whil原创 2007-05-07 10:04:00 · 998 阅读 · 0 评论 -
代码如何判断一个二进制文件(压缩jar包)
最近做一个项目需要把文件打包压缩成java的jar包,由于jar是采用zip兼容的算法进行压缩的,在jar包可以不带文件清单的情况下可以采用zip的方式进行压缩,这样就可以采用大家熟悉的SharpZipLib开源项目处理了(另人不解的是开源项目自带的zip压缩sample却有问题,编译后运行文件越压越大,而且解压就会有问题)。 由于打包文件是提供给unix下使用的,至于目录间隔符可原创 2007-08-25 00:40:00 · 2949 阅读 · 0 评论 -
excel com组件的bug(字符超过911)
最近开发一个工具,需要填写excel,研究接口后决定使用.net调用excel com组件的以二维数组(string[,])写的方法一次性写一个sheet,开发一切顺利,进程不能关闭问题也顺利解决,但是最后测试时发现一个问题始终无法解决,肯定重现,就是当需要写入某个cell中的字符数过多时,会捕捉到异常,检查程序其他地方并观察二维数据数据均无问题后,怀疑是excel com组件的问题(参原创 2007-10-16 00:37:00 · 1187 阅读 · 0 评论 -
反射一个带有out参数的方法
今天在论坛上看到一个帖子,反射一个方法,想来很简单,呵呵,结果一做,在要发射的方法里面有out参数;却是还是困扰了一会,问题解决了,还是共享出来好了。构建一个类:using System;namespace WinFormTest{ /// /// TestReflection 的摘要说明。 /// public class TestReflection { public TestRef原创 2005-01-18 21:56:00 · 1541 阅读 · 0 评论 -
WebService的事务
今天通过和远程的朋友测试了一下WebService的事务,解开了我很多的迷惑,也进一步知道了改怎么应用它。如下代码:[WebMethod(TransactionOption = TransactionOption.RequiresNew)] public string Trans(int ThreadSleep,int Money) { try { //实现一个自动的事物----数原创 2005-01-28 15:45:00 · 1270 阅读 · 0 评论 -
切勿锁定类型对象(转msdn)
GUI 博士的忠告:切勿锁定类型对象!发布日期: 6/8/2004 | 更新日期: 6/8/20042003 年 6 月 5 日在进行 Internet 或基于 Windows 的开发方面,您遇到过问题或难题吗?这时,您可以求助于 GUI 博士 (drgui@microsoft.com);GUI 博士每个月会两次做客 MSDN,在线回答您的问题。虽然博士忙碌的工作安排使他无法回复所原创 2004-12-08 16:41:00 · 1121 阅读 · 0 评论 -
记录一下自己利用smtp和jmail发邮件的过程
这几天整理前段时间的资料,发现很多有趣的东西,很多也是以前困扰了很久的问题。这个邮件发送的问题当初我就用了几天时间来搞,在网上查了很多资料,问了很多朋友才做成功的。也有很多值得注意的地方,总的归纳如下:1. .net自带的System.Web.Mail类可以进行验证。具体的参看下面代码。2.webform的发邮件程序在使用和调试时都要关闭防火墙和某些杀毒软件,要不会出现cpu占用100原创 2004-07-25 00:20:00 · 1694 阅读 · 0 评论 -
封装一个用户控件的pager.ascx文件供自己使用
由于决定不使用datagrid分页,使用存储过程来分页,而且又希望自己的分页按钮达到一定的动态效果,就封装了一个pager.ascx,其中对数据库的操作采用了一个msdn上的SqlHelper类,既DAAB封装来进行。这可以从一定程度上减轻我们的代码量和效率。多余的也没什么说的,主要思路就是用一个placeholder控件来生成一个table,然后根据不同需要生成不同的控件,然后添加不同的客户端属原创 2004-09-24 16:10:00 · 2024 阅读 · 0 评论 -
使用word的com组件解决读取时乱码的问题
使用流读取word会产生乱码HttpPostedFile myFile=this.ContentFile.PostedFile;System.IO.Stream myStream=myFile.InputStream;System.IO.StreamReader myStreamReader= new System.IO.StreamReader(myStream,System.原创 2004-10-27 21:45:00 · 2354 阅读 · 0 评论 -
这样控制DataGrid的单元格内内容自动隐藏,鼠标移上时显示全部
e.Item.Cells[3].Text = "" + e.Item.Cells[3].Text + ""; text-overflow : ellipsis; 使文本显示超出宽度时显示.....符号overflow : hidden; 使文本显示超出宽度的部分自动被截断不显示 使其中间显示的文本放弃以前的换行等格式,全部显示在一行,这样便原创 2004-10-28 21:28:00 · 1983 阅读 · 1 评论 -
捕获放在datagrid的footer里面的dropdownlist的事件
using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebCon原创 2004-11-01 20:08:00 · 1123 阅读 · 0 评论 -
智能客户端资料(转载)
http://blog.csdn.net/jabby12/archive/2004/09/14/103696.aspx原创 2004-10-29 18:04:00 · 935 阅读 · 0 评论 -
ASP.NET Form Authentication安全漏洞及对策
在NT-Bugtraq的邮件列表上首先报告的Security bug in .NET Forms Authentication适用于ASP.NET 1.0 (RTM, SP1, SP2, SP3)和ASP.NET 1.1 (RTM, SP1). 当Form Authentication被使用时,匿名用户在试图访问被保护的页面如http://localhost/WebApplicati原创 2004-11-14 18:02:00 · 899 阅读 · 0 评论 -
about msdn's Dispose(转)
Here is a Question about MSDNs dispose() : http://blog.mvpcn.net/cuike519/archive/2004/09/04/3579.aspx about that dispose() method , I think it s:public class SimpleControl: System.Web.UI.Control原创 2004-12-03 09:46:00 · 969 阅读 · 0 评论 -
多线程资料
前段接触了一下多线程,除了msdn和csdn以外,还在其他地方看了下资料,比较不错的入门资料:“C#多线程应用探讨“http://www.soft6.com/know/detail.asp?id=BAAJGJ2000年6月,Microsoft发布了一种新的程序设计语言——C#。C#是一种现代的,面向对象的语言,它使开发人员能够在Microsoft .NET框架上快速建立广泛的应用。C#支持建立原创 2004-11-29 21:25:00 · 1312 阅读 · 0 评论 -
.NET 垃圾收集器的过去现在和未来(转载)
专职做c++两个多年头了,今天偶然看到了这篇文章,精辟简要的讲解了.net gc的内容,纠正了目前很多书籍和bbs上的错误说法,适当的和c++进行了比较,现在的我也仍然感到受益非浅,早些年的.net开发中曾经也一直在想的一些问题也在这边文章中详细的说明,曾经被某些经典书籍误导的观点也在这里得到了纠正转载 2008-04-05 14:34:00 · 758 阅读 · 1 评论