听棠.NET

用积极乐观的心态,面对压力
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2005年3月29日

摘要: 可序列化属性是何继承? 在我转载的文章:.NET 中的对象序列化[转] 我用红色标识了一段: 需要注意的是,无法继承 Serializable 属性。如果从 MyObject 派生出一个新的类,则这个新的类也必须使用该属性进行标记,否则将无法序列化。例如,如果试图序列化以下类实例,将会显示一个 SerializationException,说明 MyStuff 类型未标记为可序列化。... 阅读全文

posted @ 2005-03-29 15:04 听棠.NET 阅读(2217) 评论(13) 推荐(0) 编辑

摘要: .NET 中的对象序列化 Piet Obermeyer Microsoft Corporation 2001 年 8 月 摘要:为什么要使用序列化?最重要的两个原因是:将对象的状态保存在存储媒体中以便可以在以后重新创建出完全相同的副本;按值将对象从一个应用程序域发送至另一个应用程序域。例如,序列化可用于在 ASP.NET 中保存会话状态,以及将对象复制到 Windows 窗体的剪贴板中。它还可用... 阅读全文

posted @ 2005-03-29 14:52 听棠.NET 阅读(1839) 评论(6) 推荐(0) 编辑

摘要: ERP专业名词 ... 阅读全文

posted @ 2005-03-29 11:11 听棠.NET 阅读(3120) 评论(4) 推荐(0) 编辑

摘要: ERP系统中库存管理的基本数据设置 ... 阅读全文

posted @ 2005-03-29 10:54 听棠.NET 阅读(2178) 评论(2) 推荐(0) 编辑

2005年3月22日

摘要: 我在博客堂上也看到不少有关并发控制的文章,我一直是推荐使用时间戳来解决的。 比如我们在SQL Server中的表中定义一个字段为timestamp类型的字段ts,这个字段的值不需要我们进行控制的。 在Insert与Update时,数据库会自己进行ts值的更新,因此我们只要在Update时使用: Update xxx where key=@key and ts=@ts 就可以了,根本不用考虑... 阅读全文

posted @ 2005-03-22 12:37 听棠.NET 阅读(6382) 评论(10) 推荐(1) 编辑

摘要: 半年内央行第二次上调 年利率最低将提高0.2个百分点。 时报讯 (记者 霍宇力 袁峰)记者昨日从中国人民银行了解到,从2005年3月17日起,央行将取消商业银行对于个人住房贷款的利率优惠,根据最新的房贷利率,个人房贷年利率最低将提高0.2个百分点。同时,对于房地产价格上涨过快的城市或地区,个人房贷的最低首期,将由目前的两成提高到三成,具体调整方式将由各个城市的银行自己决定,不搞一刀切 。 ... 阅读全文

posted @ 2005-03-22 09:05 听棠.NET 阅读(3899) 评论(0) 推荐(0) 编辑

2005年3月21日

摘要: 介绍 ADO.NET 中的数据并发 当多个用户试图同时修改数据时,需要建立控制机制来防止一个用户的修改对同时操作的其他用户所作的修改产生不利的影响。处理这种情况的系统叫做“并发控制”。并发控制的类型 通常,管理数据库中的并发有三种常见的方法: 保守式并发控制 - 在从获取记录直到记录在数据库中更新的这段时间内,该行对用户不可用。 ... 阅读全文

posted @ 2005-03-21 12:30 听棠.NET 阅读(4620) 评论(0) 推荐(0) 编辑

2005年3月18日

摘要: 使用 Microsoft Office 将 Visual Studio .NET 的强大功能引入业务解决方案的建立 发布日期: 10/26/2004 | 更新日期: 10/26/2004 Ken Getz和 Brian A. Randell 下载本文的代码:MicrosoftOffice2003.exe (152KB) ... 阅读全文

posted @ 2005-03-18 16:40 听棠.NET 阅读(2736) 评论(1) 推荐(0) 编辑

2005年3月14日

摘要: Infragistics公司的NetAdvantage控件深受国内朋友的喜爱,鉴于目前国内没有一个专门的讨论交流区,经Alphatom同意,开设第一个国内NetAdvantage讨论专区,希望能为大家提供一个很好的交流空间。 论坛:http://forum.alphatom.com/ 或:http://www.alphatom.com/component/option,com_forum/It... 阅读全文

posted @ 2005-03-14 13:52 听棠.NET 阅读(13058) 评论(45) 推荐(0) 编辑

2005年3月12日

摘要: 在博客中我也看到了好多关于系统框架的文章,就象有些朋友说的,这些系统框架大同小异,一般是分为数据访问层、实体层、业务逻辑层、业务外观层、表示层。然后就是这些层与层之间的调用,这些我想对于做过稍大一点的项目、或者小型以上团队开发的项目,都是会考虑到这些分层模式带来的系统扩展性优势。 有些朋友都建议加一个common层,把一些共公的类与方法集中在一起,让大家一起调用,可以减少重复代码,这个我也是... 阅读全文

posted @ 2005-03-12 18:41 听棠.NET 阅读(5850) 评论(17) 推荐(0) 编辑

摘要: 《福布斯》年度全球富豪排行榜:第一排从左至右:比尔·盖茨,沃伦·巴菲特,保罗·艾伦;第二排从左至右:罗布森·沃尔顿,卡洛斯·斯利姆·埃卢,劳伦斯·埃利森。 《福布斯》年度全球富豪排行榜 美国《福布斯》杂志10日在纽约公布了最新全球亿万富豪排行榜。微软创办人之一的比尔·盖茨以465亿美元的身价今年连续第11年当选全球首富。数据显示,由于经济复苏等原因,全世界的富人现在变得更富了。 ... 阅读全文

posted @ 2005-03-12 12:19 听棠.NET 阅读(2113) 评论(2) 推荐(0) 编辑

2005年3月10日

摘要: 在NetAdvantage 2005 vol 1中,我们会发现新增了一个控件WebGroupBox,此控件主要是用来进行界面布局的,可以把界面上的相关信息,放在一个GroupBox中,这样看起来会比较清晰,如下图: 在这个WebGroupBox中,我拖入了一个文本框与一个Button。 在设计状态下,要进行拖入控件进去,需要点击“Edit Content”: 拖放控件以后,我们就可以看到效... 阅读全文

posted @ 2005-03-10 13:31 听棠.NET 阅读(2871) 评论(6) 推荐(0) 编辑

摘要: 大家在使用Grid时,总是报怨Grid的分页功能太弱,不能满足自己的需要,这在MS的DataGrid与NetAdvantage的2004vol3之前的版本都这样,Grid总是要求我们按它的要求进行显示与操作,从NetAdvantage 2004 vol 3开始,UltraWebGrid在分页显示上做了不少加强,我就简单介绍一下,我是如何使用的。 我想实现的效果图: 其实也是很简单... 阅读全文

posted @ 2005-03-10 12:57 听棠.NET 阅读(6683) 评论(26) 推荐(0) 编辑

摘要: 防止ACCESS数据库被下载的9种方法 [整理版] 作者:yinhu 来自:http://www.powers.com.cn 篇首语:原来改mdb为asp就能防下载是鬼话。 引子:昨天和animator试验了一下,把data.mdb文件改名为data.asp文件后放在wwwroot目录里。然后 在IE中输入data.asp路径后,发现IE显示一片空白,右键->察看源文件,跳出记事本,将内... 阅读全文

posted @ 2005-03-10 09:28 听棠.NET 阅读(1751) 评论(1) 推荐(0) 编辑

2005年3月8日

摘要: 如下图所示:显示的菜单层可以始终位于最上面,但我不知道它是怎么实现的, 源代码下载:layerontop.rar,哪位JS高手帮我看一下。 非常感谢!!! 阅读全文

posted @ 2005-03-08 17:37 听棠.NET 阅读(2552) 评论(13) 推荐(0) 编辑

摘要: 上次我在文章“在Web上如何实现"提交进度条"呢? ”提到,想实现页面提交时,能显示进度条。 我也从网上看了不少文章,但没有真正意义上的进度条,有的文章写明是“真正意义”上的,其实也不是真正意义上,要真正意义上显示进度情况,恐怕不太现实,因为提交到,还剩多少,连机器都难于把握,因此,觉得可能性不大。 第二,我们其实也未必一定要显示进度,我倒是只想提示“提交中..”这样的效果即可,在显示提... 阅读全文

posted @ 2005-03-08 14:06 听棠.NET 阅读(4027) 评论(19) 推荐(0) 编辑

2005年3月7日

摘要: 我定义的层使用z-index的方式,可以位于文本框,按钮上面,可是对于下拉框,不管怎么设置z-index,始终是在下拉框下面,不知道,如何可以使层始终位于最上面,不管是下拉框还是iFrame等。 阅读全文

posted @ 2005-03-07 17:36 听棠.NET 阅读(2767) 评论(11) 推荐(0) 编辑

摘要: 此文章为转载自:http://dev.csdn.net/develop/article/24/24476.shtm 翁 彦 PowerDesigner是Sybase公司著名的产品,我从16-bit的windows开始,就接触并使用这个工具,应该说是有很深的感情。PowerDesigner是DBA和软件架构师设计的利器,随着版本的不断升级,PowerDesigner提供了更多... 阅读全文

posted @ 2005-03-07 13:26 听棠.NET 阅读(4259) 评论(1) 推荐(0) 编辑

摘要: 在我转载的一篇 出色图形用户界面(GUI)设计规范[转] 中提到: “ 提供可视反馈 如果你曾有过傻傻的瞪着自己电脑上显示的沙漏等着一个操作结束的时候,就会明白没有可视化的反馈信息有多糟糕。你的用户非常希望知道一个操作会花费多长的时间以便准备好足够的耐心。作为最一般的规则,当一个操作超过7~10秒的时候,大多数用户希望看到一个带有进度条的消息对话框。时间的长短要根据用户类型和应用程序的特点来调... 阅读全文

posted @ 2005-03-07 10:41 听棠.NET 阅读(9478) 评论(44) 推荐(0) 编辑

摘要: 出色图形用户界面(GUI)设计规范 作者:James Hobart 翻译:spark.bbs@bbs.nankai.edu.cn 日期:2001-3-23 转自:http://nku.nankai.edu.cn/cim/students/doctor/spark/articles/PrinciplesOfGUIDesign.htm 译序:我在网上查找中文的GUI设计规范,居然没有详细... 阅读全文

posted @ 2005-03-07 09:40 听棠.NET 阅读(8506) 评论(5) 推荐(1) 编辑

2005年3月6日

摘要: 可能由于大家没有环境,因此很少能接触到SAP系统,当我第一次使用SAP时,我就感觉到SAP优秀的界面控制,我想我们应该从中可以学到点什么。 一个经常被开发者与设计者们忽略的问题,那就是系统界面的友好性,就象我前段时间跟大家讨论的“Web上高性能分页的必要性”,竟然有这么多朋友赞同我的意见:不提倡那种所谓的多数据分页。可是我们从网上可以找到那么多讨论高性能分页的问题,可想而知,这分页的问题困扰... 阅读全文

posted @ 2005-03-06 18:24 听棠.NET 阅读(6887) 评论(18) 推荐(0) 编辑

2005年3月4日

摘要: 我们在网上也可以看到很多关于高性能分页的方法,就是所谓的,Grid上显示时,只读取相应页的数据,每次分页提交,重新读取从第n条开始的共m条记录来提高访问的性能。 这种方法可以减少Client与Server之间的传递数据,可以从一定意义上提高页面速度,但实现起来都是会比较麻烦一点: 1)页面上的Grid不能直接使用绑定功能,需要先访问数据库读取Count(*)条数,然后对Grid进行页数计... 阅读全文

posted @ 2005-03-04 16:25 听棠.NET 阅读(11443) 评论(72) 推荐(0) 编辑

摘要: 有朋友建议我控制连接池的连接,说是为了提高性能,但看了下面的这个文章,感觉连接池是由系统自身进行维护的,程序没有必要去进行控制的。大家有什么意见吗?在连接问题上,是否有提高性能的方法? SQL Server .NET Framework 数据提供程序连接池 池连接可以显著提高应用程序的性能和可缩放性。SQL Server .NET Framework 数据提供程序自动为 AD... 阅读全文

posted @ 2005-03-04 15:06 听棠.NET 阅读(2442) 评论(3) 推荐(0) 编辑

摘要: 我现在经常被问到的问题中,其中有个“如何发布使用了NetAdvantage的项目,需要给发布机器安装NetAdvantage吗?”,答案是没有必要给发布机器安装NetAdvantage。因此我准备把发布的步骤简单的讲一下,只针对For ASP.NET项目。 在我们安装了NetAdvantage for ASP.NET控件后,我们就可以开发了,在开发时我们就可能已经发现了,有很多的客户端JS脚... 阅读全文

posted @ 2005-03-04 12:39 听棠.NET 阅读(6648) 评论(8) 推荐(0) 编辑

摘要: 以前我也用过STMP发送Email,但对于需要用户验证的邮件发送一直不成功,因为采用的是Jmail等第三方组件,这需要安装第三方控件,确实比较麻烦。 还有在网上也找了一些文章,都提到使用CDO组件,但也需要添加引用等。今天发现一个更简单的,不需要添加组件,还是使用SMTP发送即可: 1) usingSystem.Web.Mail; 2) Mail... 阅读全文

posted @ 2005-03-04 10:01 听棠.NET 阅读(9146) 评论(45) 推荐(0) 编辑

2005年3月3日

摘要: SAP 4.6c online help URL: http://help.sap.com/saphelp_46c/helpdata/en/e1/8e51341a06084de10000009b38f83b/frameset.htm 阅读全文

posted @ 2005-03-03 21:23 听棠.NET 阅读(2507) 评论(4) 推荐(0) 编辑

摘要: SAP的安装手册在 SAP 之家其实可以下载,我在这里方便大家,也提供下载:http://www.cnblogs.com/Files/tintown/sapSetup.rar 文档是很详细的: 安装好以后的英文界面: 中文界面: 安装要求: 安装光盘可以到网上去卖,在SAP 之家里,有不少有卖光盘,一般是在150-300元不等。 地址:http://www.whish.net/... 阅读全文

posted @ 2005-03-03 16:30 听棠.NET 阅读(5447) 评论(5) 推荐(0) 编辑

摘要: NetAdvantage的UltraWebGrid对于列的控制功能是非常强的,从2004vol3版本开始,UltraWebGrid支持固定列功能。 在我们的系统需求,经常会遇到Grid中显示的列很多,而在滚动横行滚动条查看后面的列时,很希望编号列能一直固定在左面,就类似Excel的固定列功能一样。我们先看一下效果图: 如上图中显示的,ID列固定,且可以显示不同的风格,在往后看时,ID始终显示... 阅读全文

posted @ 2005-03-03 14:31 听棠.NET 阅读(6986) 评论(25) 推荐(0) 编辑

摘要: 我举个现实中的例子先: 一个订单明细录入的页面,Grid上有:料品ID,料品名,单位,需求数量,单价,小计,备注等字段,在录入一条明细时,每一列都是允许客户进行修改的,但对于某些字段是需要Postback的,比如料品ID输入后马上PostBack,可以判断料品是否存在,存在的话,可以取到料品名与单位,或者还有当前库存等信息,而有些字段如备注,也可以修改,但是不需要提交。 这在UtralWe... 阅读全文

posted @ 2005-03-03 13:47 听棠.NET 阅读(2970) 评论(2) 推荐(0) 编辑

摘要: 真是没有想到Infragistics发布版本这么快,现在NetAdvantage 2005 vol 1发布了! NetAdvantage 2005卷1包含一系列的新特性和增强的功能.这些都是在我们的开发人员和企业客户的建议下完成的.这个版本提供了Windows窗体和ASP.NET控件以及在工具集中扩展支持了另外508种额外的控件. 这个版本给你带来了如下特性: *Windows窗体的打印... 阅读全文

posted @ 2005-03-03 11:25 听棠.NET 阅读(5184) 评论(14) 推荐(0) 编辑

2005年3月2日

摘要: 拾荒做的FLASH我一直挺喜欢的。 阅读全文

posted @ 2005-03-02 17:52 听棠.NET 阅读(1072) 评论(3) 推荐(0) 编辑

摘要: 数据库主键设计之思考 在我们的数据库设计中,不可逃避的就是数据库表的主键,可能有很多朋友没有深入思考过,主键的设计对整个数据库的设计影响很大,因此我们不得不要重视起来。 主键的必要性: 有些朋友可能不提倡数据库表必须要主键,但在我的思考中,觉得每个表都应该具有主键,不管是单主键还是双主键,主键的存在就代表着表结构的完整性,表的记录必须得有唯一区分的字段,主键主要是用于其他表的外键关联,本记录... 阅读全文

posted @ 2005-03-02 14:48 听棠.NET 阅读(50316) 评论(61) 推荐(8) 编辑

摘要: 由于前几天SAP R3服务启不来了,上网也没找到朋友相助,所以决定重装,前天晚上我把机器格式化重装了,所有的常用软件都装好了,昨天晚上8点开始,copy R3的资料到硬盘,并开始安装,一直安装到12点,估计还有四五个小时,实在是不行了,得睡了,机器放在那儿安装,机器的轰轰声与硬盘的卡卡声一直在我的耳边,反正没有完全入睡,半夜醒来发现没有硬盘卡卡声了,开灯,戴上眼镜,输入password后点nex... 阅读全文

posted @ 2005-03-02 09:54 听棠.NET 阅读(3858) 评论(15) 推荐(0) 编辑

摘要: 我刚才大概看了一下,张老三发布的关于NHibernate的文章:http://www.cnblogs.com/tintown/admin/EditPosts.aspx 在文章我看没有提到多数据库操作,不知道NHB能否支持多数据库,比如我要在我的系统项目中实现两个数据库访问,一个是SQL Server,另一个是Oracle的。 有人知道在NHB中能否实现,要是能实现,应该怎么实现吗? 阅读全文

posted @ 2005-03-02 09:46 听棠.NET 阅读(4043) 评论(23) 推荐(0) 编辑

2005年3月1日

摘要: 我在选项中进行了Configure以后,保存后,那个Preferences 里的Default number of items to display in listings 总是自动变为1了,已经试了五六次都是这样!!这是个BUG吧。 阅读全文

posted @ 2005-03-01 16:19 听棠.NET 阅读(699) 评论(6) 推荐(0) 编辑

摘要: 经一位朋友介绍,我去http://www.lealsoft.com/urtracker/下载了URTracker的一个BUG管理工具,而且是WEB版的,安装与配置都相当简单,功能也应该说可以,因为对于小公司来说,没有必要使用ClearQuest这么庞大的工具。更重要是有免费版的,相关界面如下: 事务列表 项目列表 事务信息 项目统计 阅读全文

posted @ 2005-03-01 14:47 听棠.NET 阅读(8219) 评论(15) 推荐(0) 编辑

摘要: 在SD的订单处理中,价格处理是相当灵活与复杂的。我只是想整理并补充一下我自己的想法。 价格一般可以分为以下几类: 基本价格: 公司会设定基本的价格表,基本价格表之间可以存在一定的关系,比如定义基本价格表1(T1),然后可以定义基本价格表2(T2),T2是在T1的基本上打九折,那么当T2的价格与T1的价格关联起来了,T1的价格只要修改,则T2的价格也就自动跟着修改... 阅读全文

posted @ 2005-03-01 14:37 听棠.NET 阅读(1277) 评论(0) 推荐(0) 编辑

摘要: 昨天终于把ClearQuest安装起来了,按照配置手册进行了配置,基本上可以使用了,为此把我在网上搜集的几份比较有用的资料发布一下,有兴趣的朋友也可以看看: ClearQuest安装手册:http://www.cnblogs.com/Files/tintown/RationalClearQuest_anzhuangshouce.rar ClearQuest配置方法:http://www.cn... 阅读全文

posted @ 2005-03-01 10:40 听棠.NET 阅读(2262) 评论(13) 推荐(0) 编辑

2005年2月28日

摘要: 目前在系统开发中,我们没有采用相关的测试流程控制,而一些新来的程序员,代码的质量确实是很差,提交给客户,客户怨声道道,我想问问大家,如何保证系统的质量,有什么样的测试流程与相关工具或者是制度吗? 阅读全文

posted @ 2005-02-28 11:23 听棠.NET 阅读(3066) 评论(23) 推荐(0) 编辑

摘要: 三个月前我安装R3后,一切都很正常,后来几个月没用,今天想再用时,发现服务实例竟然没有了,如上图。然后我在“服务”里点击“SAPC11_00”启动时,报如下的错误: 不知道这是为什么啊。请高手帮个忙,我应该怎么办,全部重装的话,代价蛮大的,有没有其他好的方法。谢谢大家。 首页放一放! 阅读全文

posted @ 2005-02-28 09:06 听棠.NET 阅读(2445) 评论(7) 推荐(0) 编辑