• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
没肉包子
博客园 | 首页 | | 新文章 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 4 5 6 下一页

2004年7月6日

再论属性可以变成方法---C#中使用new关键字隐藏成员
摘要: 昨天在我的随笔My god!!属性可以变成方法!!中提到,一个类继承一个类的属性,然后可以使用new方法使用一个方法覆盖掉此属性,这让我觉得诧异。在回复中有部分人是这样理解这种现象的,属性在中间语言时也被翻译成了方法。 我重新写了一个类 public class ClassA{ private string a="ClassA A"; //属性 public string A ... 阅读全文
posted @ 2004-07-06 10:45 没肉包子 阅读(3913) 评论(5) 推荐(0)
 
 

2004年7月5日

My god!!属性可以变成方法!!
摘要: 今天写了段代码,实现的是经典的长方形和正方形问题。这是长方形的代码 public class Rectangle{ private long width; private long height; public long Width { set { width=value; } get ... 阅读全文
posted @ 2004-07-05 12:42 没肉包子 阅读(1940) 评论(10) 推荐(0)
 
 

2004年7月3日

《java与模式》读书笔记3----"开-闭"原则(OCP)
摘要: 面向对象的可复用设计(OOD)的第一块基石就是"开-闭"原则(OCP) 。 开闭原则讲的是:一个软件实体应当对扩展开放,对修改关闭。这个原则说的是,在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展。换言之,应当可以在不必修改源代码的情况下改变这个模块的行为。 满足“开-闭”原则的设计可以给一个软件系统带来两个无可比拟的优越性: * 通过扩展已有的软件系统,可以提供新的行为,以满足对... 阅读全文
posted @ 2004-07-03 11:35 没肉包子 阅读(1069) 评论(0) 推荐(0)
 
阎宏博士的微软在线技术聊天(转)
摘要: 设计模型 主持人和专家介绍 Grace : 大家好!欢迎进入微软在线技术聊天。我们的聊天将于11点准时开始。今天我们请到了微软最有价值专家 阎宏博士。欢迎您,阎博士! 阎宏 : 大家好! Grace : 主持人简介:阎宏,微软MVP,1964年出生于天津市。1987年毕业于中国科技大学近代物理系,1990年于中科院理论物理所获硕士学位,1992年获博士学位,翌年赴日本京都大学进行博士后研究... 阅读全文
posted @ 2004-07-03 10:41 没肉包子 阅读(1952) 评论(0) 推荐(0)
 
 

2004年7月2日

《java与模式》读书笔记2----软件的可维护性和可复用性
摘要: 可维护性和可复用性是两个独立的目标,就像两只奔跑的兔子,并不总是方向一致的。 对于面向对象的软件系统设计来说,在支持可维护性的同时,提高系统的可复用是一个核心问题。 软件的维护和普通产品的维护不同,它不仅包含清除错误和缺陷,而且包括对已有性能的扩充,以满足新的设计要求。 软件的维护就是软件的再生,一个好的软件设计必须能够允许新的设计要求以比较容易和平稳的方式加入到已有的系统中去,从而使这个系统能够... 阅读全文
posted @ 2004-07-02 17:12 没肉包子 阅读(1164) 评论(0) 推荐(0)
 
"显式接口成员实现"你知道吗??
摘要: 今天看到YU的帖子我的失败谈: 隐藏Interface的成员 给我的启示很大,以前总是看到类似这样(int IDbConnection.ConnectionTimeout{...})的代码确不知道它的确切含义。我写了些代码尝试能否在普通的继承,或者是继承抽象类时,也使用这种隐藏方法,发现编译器给了我错误提示“显式接口声明中的“XXX”不是接口”,这才发现这种写法叫做显式接口声明(为什么以前看书从来... 阅读全文
posted @ 2004-07-02 15:15 没肉包子 阅读(1934) 评论(6) 推荐(0)
 
const VS readonly
摘要: 前段时间在CSDN看到有个帖子问关于常量(const )和只读(readonly)的区别,觉得很有意思,于是找了些资料,写了些代码研究了一下。发现常量和只读变量有以下区别1.常量必须在声明时就被初始化,指定了值后就不能修改了.只读字段可以在声明时被初始化,也可以在构造函数中指定初始化的值,在构造以后值就不能修改.2.常量是静态的,而自读字段可以是静态和动态的3.Const可以用在字段和局部变量,r... 阅读全文
posted @ 2004-07-02 10:54 没肉包子 阅读(1148) 评论(1) 推荐(0)
 
 

2004年7月1日

《java与模式》读书笔记1----模式的简介和形而上学
摘要: 模式化的过程是把问题抽象化,在忽略掉不重要的细节后,发现问题的一般性本质,并找到普通适用的解决方案的过程。 模式所描述的问题及问题的答案都应当是具有代表性的问题和问题的答案。所谓代表性,就是说它们以不同的形式重复出现。 模式的研究起源于建筑工程大师Alerander,在他的著作《建筑的永恒之道》里,他描述了一些他认为是永恒的、适合任何工程学科的设计原则,他的原则建立在三个基本概念的基础上:质、门、... 阅读全文
posted @ 2004-07-01 15:19 没肉包子 阅读(882) 评论(0) 推荐(0)
 
 

2004年6月30日

今天拿到了同事给我买的《java与模式》
摘要: 自从有了设计模式的概念后一直想买本模式方面的书,所以买了《C#设计模式》,但是读了几个月的时间发现自己还只是看了简单工厂,工厂,抽象工厂和单件模式,已经被此书搞得晕头转向了(书也烂,自己水平也低)。所以只得再考虑买本好书了,可设计模式的书大多是C++和Java写的,VB起家的我C++水平实在够呛,所以考虑范围也就定在了Java设计模式方面的书。前段时间在天级网看到《Java设计模式专辑》,感觉很好... 阅读全文
posted @ 2004-06-30 16:51 没肉包子 阅读(644) 评论(1) 推荐(0)
 
 

2004年6月28日

代表ACCP参加比赛
摘要: 自从申请博客以来我还没有写过非技术的随笔,今天算是头一贴了。昨天参加了代表北大青鸟参加了珠海市首届“北大青鸟ACCP”杯大学生软件作品大赛, 我们的作品在参赛作品中算是最好的,演示也几乎是无懈可击,但最后的结果确差强人意,只得了第三名.赛后感觉到很不公平,感觉比赛有结果已经内定的嫌疑.现在想来此次活动自不过是一次商业炒作而已,比赛结果实在是毫无意义.以后象这种比赛还是不参加为妙. 阅读全文
posted @ 2004-06-28 17:25 没肉包子 阅读(593) 评论(0) 推荐(0)
 
在设置窗体身份验证时设置个别页面不需要进行验证
摘要: 最近在一个项目中公布了一个WebServers,但是从远程调用的时候总是出错,后来发现出错的原因是项目采用了窗体身份验证. 直接调用项目中公布出的方法会使得页面返回到logoin.aspx,从而出现错误.后来在Web.config的中加入 解决了这一问题,这样可以使得在访问此页面时不进行身份验证. 阅读全文
posted @ 2004-06-28 11:37 没肉包子 阅读(1639) 评论(3) 推荐(0)
 
 

2004年6月15日

几个以前项目中使用的函数
摘要: 拿来复习以下,也许大家也能用得上// //作用:把ListBox中的全部内容转换成一个字符串,各个字段间用,分隔 // //参数:Lists,需要转换的ListBox.items // //返回值:转换好的字符串 // public string ListToString(ListItemCollection Lists) { string result=""; for(i... 阅读全文
posted @ 2004-06-15 17:43 没肉包子 阅读(1635) 评论(2) 推荐(0)
 
 

2004年6月11日

.NET中统一的存储过程调用方法(收藏)
摘要: 摘要:在一个项目的开发中,经常会调用数据库中的存储过程。可是,几乎所有存储过程的调用都是同一个模式,主要区别就在于创建的每个参数类型、值等不一样。那么,能不能实现通过一个函数(或者类)调用所有的存储过程呢?本文在利用数据库提供的系统表原理上,实现了统一调用的方法,该方法只需要提供要调用的存储过程名,以及调用时提供具体的参数值就可实现任何存储过程的调用。 Abstract: We have t... 阅读全文
posted @ 2004-06-11 14:56 没肉包子 阅读(10558) 评论(8) 推荐(1)
 
 

2004年6月5日

DataGrid的几个小技巧
摘要: 删除时给出提示 方法一:使用模版列 我们在绑定好数据的DataGrid增加一个模版列,在列中放置一个按钮然后我们在DataGrid的ItemDataBound中添加以下代码switch(e.Item.ItemType){case(ListItemType.Item):case(ListItemType.AlternatingItem):{Button btn=(Button)e.Item.Find... 阅读全文
posted @ 2004-06-05 11:17 没肉包子 阅读(4397) 评论(3) 推荐(0)
 
 

2004年5月26日

VB.net-->C#
摘要: 最近在看书时看到一段VB.Net的代码. Select Case itemType Case ListItemType.Header cell.Text = HeaderText Case ListItemType.Item, ListItemType.AlternatingIte... 阅读全文
posted @ 2004-05-26 16:48 没肉包子 阅读(1552) 评论(3) 推荐(0)
 
 
上一页 1 2 3 4 5 6 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3