男人.No boy no cry

彪悍的人生,不需要解釋...

导航

07 2005 档案

摘要:发布日期: 5/30/2005 | 更新日期: 5/30/2005 Juval LowyIDesign 摘要:本文讨论泛型处理的问题空间、它们的实现方式、该编程模型的好处,以及独特的创新(例如,约束、一般方法和委托以及一般继承)。此外,本文还讨论 .NET Framework 如何利用泛型。 下载 GenericsInCSharp.msi 示例文件 。 注 本文假定读者熟悉 C# 1.1... 阅读全文

posted @ 2005-07-29 09:56 Piccolo Goo 阅读(349) 评论(0) 推荐(0)

摘要:1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int... 阅读全文

posted @ 2005-07-28 14:34 Piccolo Goo 阅读(263) 评论(0) 推荐(0)

摘要:--------------------------------------------------------------------------------创建型模式 1、FACTORY一追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:... 阅读全文

posted @ 2005-07-28 14:27 Piccolo Goo 阅读(230) 评论(0) 推荐(0)

摘要:第五章:代理 代理实现的是象c++等语言的指针功能,不同于函数指针,代理是一种面向对象、安全类型的。代理事派生于公共基类(system)的一种参考类型,方法被压入一个代理中,对于实例方法被称为实例的组成实体或关于实例的方法,而静态方法,被称为类的组成实体或类方法。代理的强大功能是它可以自动的匹配方法,而不管其类型。 写一个代理包括三个步骤: 写代理、实例化、调用。 代理的声明使用以下语法: ... 阅读全文

posted @ 2005-07-28 11:31 Piccolo Goo 阅读(242) 评论(0) 推荐(0)

摘要:如同java一样,在c#中写一个多线程应用是非常简单的,本章将介绍如何在c#种开发多线程程序。在.net中线程是由System.Threading 名字空间所定义的。所以你必须包含这个名字空间。 using System.Threading; 开始一个线程 System.Threading 名字空间的线程类描述了一个线程对象,通过使用类对象,你可以创建、删除、停止及恢复一个线程。创建一个新线程... 阅读全文

posted @ 2005-07-28 11:30 Piccolo Goo 阅读(271) 评论(0) 推荐(0)

摘要:第四章:C# 中的加框与去框 C# 运行时中有两种类型:引用类型(reference)(在 C# 中用类声明)和值类型(value)(在 C# 中用结构声明)。引用和值类型在几个重要方面有所不同。值类型“感觉上”象一个数据。它包括预定义数值类型(如int、bool)以及用户定义的类型(circle、Point等)。如上文所述,值类型的变量是实际的值,所以在您使用变量时,通常处理的是实际的值。 ... 阅读全文

posted @ 2005-07-28 11:16 Piccolo Goo 阅读(183) 评论(0) 推荐(0)

摘要:第二章 内存管理 c#内存管理提供了与java一样的自动内存管理功能,让程序员从繁重的内存管理中摆脱出来,内存管理提高了代码的质量和提高了开发效率。 c#限制了着指针的使用,免除了程序员对内存泄漏的烦恼,但是不是意味着向java程序员一样c#程序员在也不能使用指针代来的好处。微软在设计C#语言时考虑到这个问题,在一方面抛弃指针的同时,另一方面采用折衷的办法,通过一个标志来时程序引入指针。 首先... 阅读全文

posted @ 2005-07-28 11:08 Piccolo Goo 阅读(281) 评论(0) 推荐(0)

摘要:第三章: 类属性 使用过RAD开发工具的一定inspector很熟悉,程序员通过它可以操作对象的属性,DELPHI中引入了PUBLISH关键字来公布对象属性受到程序员的普遍欢迎.通过存取标志来访问private成员,在c#中有两种途径揭示类的命名属性——通过域成员或者通过属性。前者是作为具有公共访问性的成员变量而被实现的;后者并不直接回应存储位置,只是通过存取标志(accessors)被访问。... 阅读全文

posted @ 2005-07-28 09:24 Piccolo Goo 阅读(230) 评论(0) 推荐(0)

摘要:一个可以不被广告拦截器拦截的弹出窗口,参见地址:http://www.iecn.net/forum/showthread.php?s=&threadid=14903 ForceWindow.iclass.js代码如下(使用、讲解、相关说明全部在注释中): ----------------------------------------------------------------------... 阅读全文

posted @ 2005-07-28 09:09 Piccolo Goo 阅读(245) 评论(0) 推荐(0)

摘要:果在您看够了您的主页中灰色的滚动条,想让他变一种颜色,您该怎么办呢? 其实这很简单,插入一段代码就能实现了(必须是IE5以上,或者是以IE5为内核的浏览器)首先,先让我们看这张图这段代码是在html中的和中加入 其中#xxxxxx就是你选择的颜色的代码如果你还不明白请在看下面的几个例子 1 body { background: #4E544B; color:... 阅读全文

posted @ 2005-07-28 09:09 Piccolo Goo 阅读(241) 评论(0) 推荐(0)

摘要:在微软的.NET推出后,关于C#的有关文章也相继出现,作为微软的重要的与JAVA抗衡的语言,C#具有很多优点。本文将选一些C#语言中的重要知识详细介绍, 第一章:参数 1。1 IN 参数 c#种的四种参数形式: 一般参数 in参数 out参数 参数数列 本章将介绍后三种的使用。 在C语言你可以通传递地址(即实参)或是DELPHI语言中通过VAR指示符传递地址参数来进行数据排序等操作,在... 阅读全文

posted @ 2005-07-28 09:07 Piccolo Goo 阅读(218) 评论(0) 推荐(0)

摘要:最近一个朋友问我一个问题: 如何可以将ASPdotNET Forum2.0放到他的一个项目中(好象网上也有人讨论过如何将dotText和ASPdotNET Forum等开源项目集成起来的),他原来的项目已经有一套用户登录机制了,而且用户数据库也是现成的,如何使得在他原来系统上登录后就可以直接转到Forum上,而又不需要再次输入用户信息呢?刚开始感觉a piece of cake... 阅读全文

posted @ 2005-07-26 14:16 Piccolo Goo 阅读(205) 评论(0) 推荐(0)

摘要:很久以前就想写一些关于DataGrid/DataList的东西,但是一直以来,一方面自感所学未深,另一方面,总觉无从下笔,一拖再拖,离刚开始的念头已距一年有余。DataGrid/DataList在ASP.NET中的重要性,想必就不用我再强调了,凡显示Table类型的数据,大多会使用这两个控件(当然,如果谁还像ASP那样写ASP.NET,那我也没有办法),所以,每个人可能都有自己的领悟,这篇文... 阅读全文

posted @ 2005-07-20 10:20 Piccolo Goo 阅读(226) 评论(0) 推荐(0)

摘要:我们知道,C#里面有选择文件的对话框控件,却没有选择文件夹的对话框控件,不少人为了选择一个文件夹只好自己用TreeView类来处理,其实在C#里面完全不用那么麻烦,我们可以用C#的FolderNameEditor类的子类FolderBrowser类来实现获取浏览文件夹对话框的功能。 下面来看看具体是怎么实现的。 首先新建一个winform的项目,再新建一个类文件(File->AddNe... 阅读全文

posted @ 2005-07-19 13:28 Piccolo Goo 阅读(728) 评论(0) 推荐(0)

摘要:一、 合成(Composite)模式 合成模式有时又叫做部分-整体模式(Part-Whole)。合成模式将对象组织到树结构中,可以用来描述整体与部分的关系。合成模式可以使客户端将单纯元素与复合元素同等看待。 从和尚的故事谈起 这是小时候我奶奶讲的故事:从前有个山,山里有个庙,庙里有个老和尚在给小和尚讲故事,讲的什么故事呢?从前有个山,山里有个庙……。奶奶的故事要循环多少次,根据你多长时间睡着... 阅读全文

posted @ 2005-07-19 13:27 Piccolo Goo 阅读(203) 评论(0) 推荐(0)

摘要:设计模式C#语言描述——合成(Composite)模式 *本文参考了《JAVA与模式》的部分内容,适合于设计模式的初学者。 合成模型模式属于对象的结构模式,有时又叫做部分-整体模式。合成模式将对象组织到树结构中,可以用来描述整体与部分的关系。合成模式可以使客户端将单纯元素与复合元素同等看待。如文件夹与文件就是合成模式的典型应用。根据模式所实现接口的区别,合成模式可分为安全式和透明式两... 阅读全文

posted @ 2005-07-19 12:55 Piccolo Goo 阅读(407) 评论(0) 推荐(0)

摘要:A Comparative Overview of C#中文版 作者:Ben Albahari 公司:Genamics 日期:2000年7月31日初版,2000年8月10日修订。 感谢以下人士支持和反馈(按字母先后顺序):Don Box、 C.R. Manning、 Joe Nalewabau、 John Osborn、 Thomas Rhode & Daryl Richter。 译者:荣耀... 阅读全文

posted @ 2005-07-15 10:27 Piccolo Goo 阅读(312) 评论(0) 推荐(0)

摘要:作者:Ben Albahari 公司:Genamics 日期:2000年7月31日初版,2000年8月10日修订。 感谢以下人士支持和反馈(按字母先后顺序):Don Box、 C.R. Manning、 Joe Nalewabau、 John Osborn、 Thomas Rhode & Daryl Richter。 译者:荣耀 【译序:C#入门经典!希望文中针对新手的译注不会影响阅读的流畅性。... 阅读全文

posted @ 2005-07-15 10:24 Piccolo Goo 阅读(292) 评论(0) 推荐(0)

摘要:一、 桥梁(Bridge)模式 桥梁模式是一个非常有用的模式,也是比较复杂的一个模式。熟悉这个模式对于理解面向对象的设计原则,包括"开-闭"原则(OCP)以及组合/聚合复用原则(CARP)都很有帮助。理解好这两个原则,有助于形成正确的设计思想和培养良好的设计风格。 注:《Java与模式》一书认为Bridge模式不是一个使用频率很高的模式,我不太赞同,我认为Bridge模式中蕴涵了很多设计模式... 阅读全文

posted @ 2005-07-15 09:42 Piccolo Goo 阅读(275) 评论(0) 推荐(0)

摘要:设计模式C#语言描述——适配器(Adapter)模式 *本文参考了《JAVA与模式》的部分内容,适合于设计模式的初学者。 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。包括类的适配器模式和对象的适配器模式两种不同的形式。 类的适配器模式把被适配的类的API转换成为目标类的API,其静态结构图如... 阅读全文

posted @ 2005-07-14 18:10 Piccolo Goo 阅读(359) 评论(0) 推荐(0)

摘要:结构模式(Structural Pattern)描述如何将类或者对象结合在一起形成更大的结构。结构模式描述两种不同的东西:类与类的实例。根据这一点,结构模式可以分为类的结构模式和对象的结构模式。 后续内容将包括以下结构模式: 适配器模式(Adapter):Match interfaces of different classes 合成模式(Composite):A tree struct... 阅读全文

posted @ 2005-07-14 14:12 Piccolo Goo 阅读(219) 评论(0) 推荐(0)

摘要:事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 eve... 阅读全文

posted @ 2005-07-04 16:19 Piccolo Goo 阅读(311) 评论(0) 推荐(0)

摘要:新增10、问题:无效的报表源新增9、如果你用的是 VS.NET 2003,则 Crystal Reports 9 (版本 9.2.0.x) 不能正确运行,需要升级到 CR 9 (版本 9.2.2.x). ——————————————————————————————————————引言: 期盼已久的,基于 Web 的,水晶报表打印,导出功能已经在 Crystal Report 9.2 里... 阅读全文

posted @ 2005-07-01 12:31 Piccolo Goo 阅读(978) 评论(1) 推荐(0)