
.NET
文章平均质量分 63
dibov
这个作者很懒,什么都没留下…
展开
-
在.NET中利用FORMULA ONE实现动态报表技术(一)
Ø 在.NET中利用FORMULA ONE实现动态报表技术(一) 相信对大家Formula One (简称F1) 不会太陌生,它是一个优秀第三方报表制作控件,本人以前一直使用它与PB结合制作动态报表。现在有一.NET项目,有大量报表要实现,那么利用原先的FORMULA ONE制作的报表技术能否在.NET中继续延用呢? 经过几天的摸索终于把原来利用Formu原创 2004-01-06 22:10:00 · 3767 阅读 · 0 评论 -
关于Unicode字符到GB2312的转换
在利用Reflector进行程序集反编译查看时,经常可以看到用Unicode编码的原中文字符串,如:this.str = "/u6570/u636e/u5e93/u64cd/u4f5c/u95ee/u9898/uff0c/u8bf7/u60a8/u91cd/u65b0/u767b/u5f55/uff01";,其实源代码中是:this.mvarError = "数据库操作问题,请您重新原创 2005-01-27 13:22:00 · 5214 阅读 · 0 评论 -
学习Duwamish7的MSDN说明及相关技术策略
(一).MSDN对Duwamish7的说明 Duwamish 7.0 是由 MSDN 开发的通用 Duwamish 系列应用程序的功能性端口(完全使用 .NET 技术)。尽管示例本身是围绕虚拟网上书店建立的,但本示例主要关注的方面却是性能,与从 Windows DNA 到 .NET 开发人员平台的移植技术相关的问题,设计模式,以及分布式计算环境中的现实部署方案。从功能上,它是完整的模式实现,但原创 2004-12-24 16:22:00 · 1949 阅读 · 2 评论 -
Duwamish7学习笔记(七)
总结: 终于把Duwamish六个项目均较仔细的学习了一遍,感觉还是收获颇多!:)看大师出手的代码,真如品一杯美味香浓的咖啡,那种感觉真的好极了,让人赞不绝口。 1.代码写得非常简练、工整。 2.代码注释写得非常清楚、到位。 3.系统结构非常好,校验、控制写得非常的严格,使系统具有非常好的健壮性、安全性、可扩展性。 4.系统中异常处理控制得很好,不像平常我们的项目中,try,catch,原创 2004-12-23 15:18:00 · 1768 阅读 · 0 评论 -
Duwamish7学习笔记(-)
Duwamish作为Vs.NET自带的例子,一定代表着MS想向开发人员传递的思想和开发技巧,记得以前学习PB时没有查看PB的例子程序,等走过很多弯路再看到PB的例程时发现,原来好的冥思苦想的方法、技巧,就在自已机器上安静的躺着呢! 一直想较仔细一点的学习研究一下Duwamish,但总是没有机会,现在系统上线,总算轻松一点而有点时间来和她来个亲密接触了:) Duwamish解决方案总共有6个项目原创 2004-12-20 09:12:00 · 9650 阅读 · 3 评论 -
Duwamish7学习笔记(五)
BusinessFacade项目 业务外观层封装了3个类CustomerSystem,OrderSystem,ProductSystem,类中直接调用数据访问层和业务逻辑层类的方法与属性提供对Web层的接口。有意思是的每个类结尾均以System命名。客户系统?订单系统?产品系统? 业务外观层中3个类均继承自MarshalByRefObject类,来支持远程处理。MSDN中关于MarshalBy原创 2004-12-21 12:33:00 · 1974 阅读 · 0 评论 -
Duwamish7学习笔记(二)
SystemFrameWork项目 SystemFrameWork项目是一个能直接移植到别的应该程序的项目,可以不修改或很少的修改代码而直接使用。 项目主要为3个类。 1.ApplicationConfiguration类 此类为应用级的配置类,实现IConfigurationSectionHandler接口。与前面讲的DuwamishConfiguration类实现方法类同。主要方原创 2004-12-20 09:15:00 · 2386 阅读 · 0 评论 -
Duwamish7学习笔记(六)
Web项目 Web项目为Duwamish系统的业务展示层,为客户提供对应用程序的访问界面。 1.PageBase.cs为每个页面的基类,主要是获取页面的URL信息,从Session中获取或设置Customer和Cart信息,另外重写了Web.UI.Page的OnError()事件。捕获页面错误,调用ApplicationLog.WriteError()方法写入日志。 2.ModualBas原创 2004-12-23 14:20:00 · 1794 阅读 · 0 评论 -
Duwamish7学习笔记(四)
BusinessRules项目 1.Customer类 长见识了!在《Duwamish7学习笔记(三)》中还在想业务逻辑层写些什么东西。 校验,还是校验!每一行,每一列,包括类型和长度,想想自已在项目的校验,真的有点汗颜! //---------------------------------------------------------------- // Function原创 2004-12-21 12:29:00 · 1848 阅读 · 0 评论 -
试用NDoc生成开发文档
完成了工单实施的编码,但设计文档并没实时更新,现在领导说要设计文档,天啊!那么多的类,函数、属性说明都要自已写?? 前两天正好看了《每个 .net 开发人员现在应该下载的十种必备工具》中有个NDoc生成文档,何不试试?? 下载安装完,会直接在开始-->程序下添加一执行文件链接:nDoc,打开,初始界面如下: 弄了半天也不知道怎么加载程序集,原来是在生成程序集时要生成对应的XML文件才原创 2004-08-16 13:21:00 · 1764 阅读 · 0 评论 -
在.NET中调用DataWindow操作数据库
在.NET中调用DataWindow操作数据库 Sybase在2004/1/19日推出了Pb 10 beta1版本,其中包含DataWindow.NET 1.0,这真是一个另人兴奋的消息! 在PB市场日益萎缩的今天,在.NET大行其道的今天Sybase公司终于推出了DataWindow.NET,它支持DataWindow绝大部份原原创 2004-02-15 23:38:00 · 1777 阅读 · 0 评论 -
在.NET中利用FORMULA ONE实现动态报表技术(三)
Ø 在.NET中利用FORMULA ONE实现动态报表技术(三) 5. 模板保存进入数据库后,打开此模板管理模块时会列出所有已经存在的模板名,选择模板名便要求从当前数据库中读出模板于F1控件中,以便显示和修改。可以组合框控件的SelectedIndexChanged事件中进行脚本的编写。private void comboTemplate_SelectedIndexCh原创 2004-01-06 22:12:00 · 2010 阅读 · 1 评论 -
在.NET中利用FORMULA ONE实现动态报表技术(二)
Ø 在.NET中利用FORMULA ONE实现动态报表技术(二) 4. 读入的模板用二进制流的形式存入数据库中,F1提供一个WriteToBlobEx(),和WriteToBlob()方法,帮助文档中定义的语法为:phBlob = F1Book1.WriteToBlobEx (nReservedBytes)本来可以很轻松的把模板文件写入二进制流,但转换了.NET可调原创 2004-01-06 22:09:00 · 1900 阅读 · 1 评论 -
关于C#中调用Beep()
在C#编写程序时,想在弹出提示窗口时Beep(),一下,发现竟然没有Beep()功能。在网上查了一下,发现确实如此。FCL中对多煤体的支持非常的弱。 解决方法一:可以调用Win32的API: [System.Runtime.InteropServices.DllImport("user32.dll")] public static extern bool MessageBeep(ui原创 2005-01-27 13:18:00 · 12682 阅读 · 3 评论