2004年7月26日

关于.net IDE

摘要: 这几天被 VS.net 2003 编辑器搞的很烦,在编写一个asp.net项目的时候,VS.net 几乎让我发疯。 自动格式化不能使用,需要我手动使用 tab键来格式化代码; 撤消、重做不能使用; intellisense不能使用; 复制粘贴使用有问题,在粘贴之后,光标自动跳到代码的最后一行,并且 编辑器可能自动修改其它代码,导致代码紊乱。.......前天用Visual Assist暂时解决了特... 阅读全文

posted @ 2004-07-26 13:26 wljcan 阅读(2795) 评论(10) 推荐(0) 编辑

2004年7月23日

将datagrid数据导到excel的一个问题

摘要: 前几天,从fengzhimei 那里看到一篇在 asp.net将 datagrid中的数据导到excel中的文章 ,今天有空试了试,发现在导出有排序功能的表格的出现问题(设置模板列也会存在问题):在运行加载页面时,提示 datagrid中的某些列 必须放在 runat=server 的form中。csdn中有人问这样的问题,好像都没有解决,查了一些资料,发现这是由于datagrid中的控件引起的,... 阅读全文

posted @ 2004-07-23 17:15 wljcan 阅读(5401) 评论(13) 推荐(0) 编辑

VS.net 的一个bug

摘要: 这几天遇到一个比较头痛的问题, 使用vs.net编写一个aspx页面的时候,intellisense突然不能使用,不能撤销、重做,只要一回车,代码就变得乱七八槽。 重新打开解决方案、重启系统、重装系统都无效,今天安装了Visual.Assist.NET,竟然就好了!在网上找了半天,也没有找到原因,不过这里有篇文章说到了VS.net编辑器的一个bug,也是intellisense无效的问题。http... 阅读全文

posted @ 2004-07-23 09:36 wljcan 阅读(1788) 评论(0) 推荐(0) 编辑

2004年7月5日

对NHibernater的一个误解

摘要: 这些天来一直在看hibernate的相关文档,发现自己以前对hibernate的了解不准确。在刚开始使用nhibernate的过程中,我写了这篇用Powerdesigner生成NHebernate的MAP文件 。其中的主要思想是通过 Powerdesigner的逻辑模型生成C#的OO模型,然后再根据OO模型生成hbm.xml文件。使用这种方式的好处是:数据层的C#代码和map都是自动生成的,但是其... 阅读全文

posted @ 2004-07-05 12:13 wljcan 阅读(2525) 评论(5) 推荐(0) 编辑

2004年6月30日

Nhibernate中的集合眏射

摘要: 在Nhibernate中经常遇到one-to-many和many-to-many的关系映射,用一些集合类来保存关联的many集合,这些集合类包括: IList、Array和IDictionary。其在map文件中对应的元素为 list(IList)、set(IDictionary)、bag(IList)、map(IDictionary)和array(Array)。 其... 阅读全文

posted @ 2004-06-30 12:38 wljcan 阅读(3331) 评论(8) 推荐(0) 编辑

2004年6月28日

关于权限管理

摘要: 权限管理一直是一个比较令人头痛的问题,今天在Jdon上看到了一篇文章,有点启发,自己做了一个模型:另:blog插入图片有时候,好像不支持中文文件名。 阅读全文

posted @ 2004-06-28 16:52 wljcan 阅读(8187) 评论(8) 推荐(0) 编辑

NHibernate中的SchemaExport

摘要: 昨天,在看hibernate文档的时候,看到了这样一段: You should now create this table in your database manually, and later read Chapter 15, Toolset Guide if youwant to automate this step with the SchemaExport tool. This to... 阅读全文

posted @ 2004-06-28 13:48 wljcan 阅读(4514) 评论(6) 推荐(0) 编辑

2004年6月23日

NHibernate中多表(对象)间的查询

摘要: 在Nhibernate中,采用了HQL语言的查询方式,这种带有OO色彩的查询方式与传统的SQL查询有一些不同之处。 这一点,从它的语法可以看出来,http://www.hibernate.org/Documentation/HQLBNF。一个比较简单的查询代码如下: IList userList=session.Find (" from testMSSql.student as student... 阅读全文

posted @ 2004-06-23 16:19 wljcan 阅读(11987) 评论(12) 推荐(0) 编辑

2004年6月14日

ASP.net中动态加载控件时一些问题的总结

摘要: 经常见到有人说在ASP.net中不要使用动态控件,我想主要的原因在于使用动态控件会带来一些问题,在做项目的过程中,我将由动态加载控件引发的总是作了一个小小的总结.1 、在使用LoadControl加载控件后,用户控件中的某些控件不再响应事件。 这个问题主要是由于将控件加载放在if (!Page.IsPostBack)之内引起的,放在外面即可。在思归的blog上对此问题进行了详细的说明。2、用... 阅读全文

posted @ 2004-06-14 15:26 wljcan 阅读(9903) 评论(12) 推荐(0) 编辑

2004年6月12日

ASP.net中 动态加载控件后控件定位的问题

摘要: 在使用LoadControl的方式,动态加载用户控件后,出现一个问题:当用户控件中的内容较多的时候(特别是服务器控件),页面会出现一个Scroll,当激活某一控件时,页面刷新,此时,窗口的焦点将不在刚才激活的控件上。这个问题在网上有很多的方式来解决,最简单的一种方式: 添加智能导航,如在代码中添加这样的语句:void Page_Load(Object sender, EventArgs e){ ... 阅读全文

posted @ 2004-06-12 11:12 wljcan 阅读(2539) 评论(8) 推荐(0) 编辑

2004年6月9日

动态加载datagrid控件的一个问题

摘要: 在使用loadcontrol动态加载控件中,发现一个问题: 在加载的控件中包括一个 Datagrid,在Datagrid中有一个删除的ButtonColumn列,在使用删除列的时候,系统不触发 datagrid的DeleteCommand在这里找到原因,说是在加载动态控件时,必须要将控件进行转换才可以,如:Control tmp=(Page.LoadControl("TestControl.as... 阅读全文

posted @ 2004-06-09 13:59 wljcan 阅读(2553) 评论(2) 推荐(0) 编辑

2004年6月3日

Bug 跟踪管理系统 Mantis

摘要: 前些天一直在配置 BugZilla,感觉很麻烦,后来在NetCobra那里看到一篇介绍Mantis的文章,很受启发,很容易就配置成功了。大致用了一下,感觉功能还可以,就是界面做的稍微差了些,另外对中文支持不是很好,即使选择中文语言,还是有很多地方是英文的。(某些地方还存在乱码的现象,如“删除”可能是“.h除”)不过,mantis对于我们公司来说还是够用了。 谢谢NetCobra!另外,今天发现了... 阅读全文

posted @ 2004-06-03 10:23 wljcan 阅读(2516) 评论(4) 推荐(0) 编辑

2004年6月1日

如何在.net中使用彩色光标

摘要: 在.net提供的cursor中,使用Cursor的构造函数可以创建一个光标,如:Cursor cur=new Cursor(“myCursor.cur”);但是采用这种方式得到的光标不支持动画和彩色,网上有人提出可以使用图标文件来做彩色光标,如:Cursor cur=new Cursor(“myCursor.ico”);用这种方式虽然可以解决光标颜色问题,但是丢失了光标的另一个重要信息:热点。这种... 阅读全文

posted @ 2004-06-01 13:50 wljcan 阅读(2249) 评论(3) 推荐(0) 编辑

2004年5月28日

用Powerdesigner生成NHebernate的MAP文件

摘要: 昨天通过修改Powerdesigner的配置文件实现特殊的C#代码生成要求后,今天突然想到:如果能够在Powerdesigner中直接生成Map文件,那就比较爽了。 下午试了一会,发现完全可行,其具体方式是在Profile\Classifier\Generated Files下添加一项,如hbm.xml,该项设置为 文件名:%topContainerCode%.hbm.xml说明 : ... 阅读全文

posted @ 2004-05-28 19:33 wljcan 阅读(11790) 评论(43) 推荐(0) 编辑

2004年5月27日

根据powerdesigner的OO模型生成C#代码

摘要: 习惯了用Powerdesigner设计数据库模型,XDE设计类图。因此我一般的设计方法是用PD做分析模型,然后,用分析模型生成数据库物理模型和C#代码,再用XDE从C#代码中反向工程生成XDE模型。但是在今天生成代码时发现一个小小的问题:在PD生成代码时,它会将实体中的attribe生成C#中的public field,而不是property,找了半天终于发现有一种方法:在\Resource Fi... 阅读全文

posted @ 2004-05-27 12:01 wljcan 阅读(5475) 评论(4) 推荐(0) 编辑

2004年5月25日

exchange server 2003 安装过程中的一个问题

摘要: 在win 2003 server上安装,进行到 “正在为其它子组件配置注册表项”时,就不能进行下去了,重装操作系统后依然如此,后来在事件查看器中看到有如下几个问题:1 、WMI ADAP 无法从 PerfLib 子项: SYSTEM\CurrentControlSet\Services\Autocat\Performance\Library 检索数据,错误代码: 0x800410092、提供程序,... 阅读全文

posted @ 2004-05-25 12:42 wljcan 阅读(12282) 评论(24) 推荐(0) 编辑

2004年5月23日

O/R Mapping

摘要: 要做一个新行业的MIS系统了,这些天一直在做分析和设计。结合以前的经验和教训,想在数据访问层中使用O/R Mapping工具,以前的那中类似于Duwamish的设计方式工作量太大,维护起来也不方便。目前关于O/R mapping的讨论很多,在.net中就有ObjectSpace、OJB.net、XPO(devexpress公司的)、NHibernate等等。ObjectSpace我以前大致用过,结... 阅读全文

posted @ 2004-05-23 21:03 wljcan 阅读(5344) 评论(20) 推荐(0) 编辑

2004年5月12日

多系统间接口的问题

摘要: 在系统实施的过程中,经常遇到与别的系统做接口的情况。如果业务比较简单,就是发送消息等那比较好解决,但如果是数据库操作就比较麻烦,因涉及到多个数据库之间的安全问题。比如A系统中需要修改B系统的数据库中的数据,就这种情况有很多种的解决方案。比如1、A系统在了解B系统的数据库结构的前提下,在A系统的权限管理中直接设置操作B系统数据库的权限。 这种方式从安全的角度来说应该是比较高的,但是带来很多... 阅读全文

posted @ 2004-05-12 14:58 wljcan 阅读(2210) 评论(0) 推荐(0) 编辑

2004年5月9日

VS.net 2005 试用(1)

摘要: 今天在家装了一下VS.net 2005(8.0.40301.9,framework 2.0.40301.9),有不少发现:1、附带的SourceSafe2004中添加了Branch和 Remote Access的功能。这是VSS6.0基础上的一个很大的提高,难怪版本从6.0直接到8.0了,但是有一个问题还是没有解决:VSS数据库所在的目录需要共享。2、支持重构(Refactor);3、集成Obje... 阅读全文

posted @ 2004-05-09 00:59 wljcan 阅读(6274) 评论(11) 推荐(0) 编辑

2004年4月30日

站点的一个小bug

摘要: 上次在这里写了一篇《asp.net中的模态对话框 》,发了之后没有检查,后来有朋友在评论中指出:有一段在IE中不能显示,我试了一下,确实如此。于是我修改了文章中的一个代码,发现问题还是得不到解决。 后来在另一个blog上又贴了这篇文章,显示又完全正常。这可能是这个站点的一个小bug吧。 阅读全文

posted @ 2004-04-30 10:00 wljcan 阅读(2087) 评论(8) 推荐(0) 编辑

2004年4月27日

asp.net中的模态对话框

摘要: 终于开始写B/S的程序。 今天遇到了一个问题, 如何处理模态对话框。具体的要求是:在选择页面上的“添加”按钮,弹出模态对话框,在对话框中添加记录后,选择“确定”按钮,关闭对话框,更新主页面表格的数据。 网上关于模态对话框的讨论有很多,试了一天,发现一个比较好的解决方法: 1、显示对话框: 在jscript脚本文件中加入: functionOpenEditWi... 阅读全文

posted @ 2004-04-27 12:17 wljcan 阅读(17268) 评论(15) 推荐(1) 编辑

2004年4月21日

sharepoint

摘要: 这些天一直在看biztalk的东西,今天使用asp.net的时候发现出了问题。在安装sharepoint的时候,我删除了以前的FrontPage Server Extensions, sharepoint安装完了之后,再安装FrontPage Server Extensions,可是这时却怎么也配置不了在默认网站里的站点。输入 “http://localhost”显示的是sharepoint 工作... 阅读全文

posted @ 2004-04-21 09:13 wljcan 阅读(2473) 评论(16) 推荐(0) 编辑

2004年4月19日

.net 动态库中的提示

摘要: “引用自已写的动态库,在使用该动态库中的对象时,编辑器中不会出现该对象的相关提示。 但如果引用项目就可以。”这是2年前刚开始使用.net时的认识,久而久之,便成了一个“定式”。今天,一个同事偶然说有.net自己有一种方式可以解决引用动态库时不出现相关提示的问题。自己不相信,上网查了一下,发现确实可以。在项目的属性 “配置属性”-->“生成”-->“XML文档文件”中输入与程序集名称一致的xml文件... 阅读全文

posted @ 2004-04-19 18:41 wljcan 阅读(1098) 评论(5) 推荐(0) 编辑

Struct与Class

摘要: 今天要实现一个无向连通图方面的算法,根据以前在C++中做的经验,是用struct的,在C#中实现的时候是用struct还是用class呢?查了一些资料,列出struct和class的区别:1、struct是值引用,而class是对象引用。2、C# 不允许 struct 具有默认的构造函数。运行库会插入一个构造函数,将所有的值初始化为零状态。也就是说,struct可以不经过实例化。3、在使用数组时,... 阅读全文

posted @ 2004-04-19 12:52 wljcan 阅读(3563) 评论(3) 推荐(0) 编辑

2004年4月15日

还是转到这里来了

摘要: 从小气的神 那里知道了这个blog,气氛很好,因此便从 blogcn转过来了。今天先报个到。以前的blog: http://ms.blogger.cn/wljcan 阅读全文

posted @ 2004-04-15 22:46 wljcan 阅读(762) 评论(5) 推荐(0) 编辑

导航