2006年2月19日
摘要: (http://dev.csdn.net/article/53/53647.shtm)一、引言 在应用系统开发中,TreeView是一种使用频率很高的控件。它的主要特点是能够比较清晰地实现分类、导航、浏览等功能。因而,它的使用方法与编程技巧也一直受到技术人员的关注。随着应用需求的变化,在很多情况下我 阅读全文
posted @ 2006-02-19 14:21 皮皮虾的blog 阅读(115) 评论(0) 推荐(0) 编辑
摘要: .NET 中的对象序列化 Piet ObermeyerMicrosoft Corporation 2001 年 8 月(http://www.microsoft.com/china/MSDN/library/archives/library/dndotnet/html/objserializ.asp#objserializ_topic4) 摘要:为什么要使用序列化?最重要的两个原因是:将对象的状态... 阅读全文
posted @ 2006-02-19 14:08 皮皮虾的blog 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 需要添加的命名空间:using System.Xml; 定义几个公共对象:XmlDocument xmldoc ;XmlNode xmlnode ;XmlElement xmlelem ; 1,创建到服务器同名目录下的xml文件: 方法一:xmldoc = new XmlDocument ( ) ;//加入XML的声明段落,XmlDeclaration xmldecl; xmldecl = xm... 阅读全文
posted @ 2006-02-19 14:07 皮皮虾的blog 阅读(266) 评论(0) 推荐(0) 编辑
摘要: AssemblyInfo.cs主要用来设定生成的有关程序集的常规信息dll文件的一些参数请看以下具体说明://备注: [assembly:AssemblyDescription("用最强的抢劫类写成!")]//产品名称[assembly:AssemblyProduct("无为搜索")]//公司[assembly:AssemblyCompany("无为网络")]//合法商标[assembly:As... 阅读全文
posted @ 2006-02-19 14:06 皮皮虾的blog 阅读(839) 评论(0) 推荐(0) 编辑
摘要: 最近在研究一个可配置系统的框架,在代码中大量使用了反射的方法,虽然借鉴到其他的语言,如java中反射性能都比较差,但是想到c#既然是一种强类型的语言,对于AppDomain中的类的调用应该性能不会差很多。今天在mvp站点上看到有人说反射的性能很差,要避免使用,就写了一个简单的例子测试了一下测试类如下:namespace ReflectionTest.Test{ public class CT... 阅读全文
posted @ 2006-02-19 14:05 皮皮虾的blog 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 关于datagrid的问题,如何使行宽不可由用户更改。(即行宽固定,不能通过拖拉的方式改变)定义DataGrid的时候就把宽度设定 如何在winform中DataGrid点击某行,使数据实时显示在TEXTBOX中?datagrid的keypress事件中 textbox1.text=mydatagrid(mydatagrid.currentcell.r... 阅读全文
posted @ 2006-02-19 14:03 皮皮虾的blog 阅读(458) 评论(0) 推荐(0) 编辑
摘要: (http://dev.csdn.net/article/66/66272.shtm) 这是一个广为流传的关于项目管理的通俗讲解 想首先问大家一个问题:你觉得中国人聪明还是美国人聪明? 我见过最好的回答是美籍华人。 我们说美国人很愚蠢,为什么呢? 你们都考过T或G吧,他们经常会出这么一道题1/3+1/2=? 50%的人回答是2/5,这可是美国研究生入学考试的试题呀! 通常在这个问题之前还有一个... 阅读全文
posted @ 2006-02-19 14:01 皮皮虾的blog 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 发布日期: 4/4/2005 (http://www.microsoft.com/china/msdn/library/webservices/asp.net/dnasppDynamicUI.mspx) Scott Mitchell4GuysFromRolla.com 摘要:Scott Mitchell 演示一种根据编辑的数据动态生成 ASP.NET 数据输入窗体的方法。 下载 MSDNDyn... 阅读全文
posted @ 2006-02-19 13:59 皮皮虾的blog 阅读(497) 评论(0) 推荐(0) 编辑
摘要: (http://www.microsoft.com/china/community/program/originalarticles/TechDoc/dbtemplate.mspx) 摘要: 本文以Petshop为示例,详细介绍了如何利用Visutal Studio .Net中的数据库模版将该项目的数据库设计放到项目的解决方案中,并借助该方法将整个Petshop项目的数据库从SQL SERVER... 阅读全文
posted @ 2006-02-19 13:58 皮皮虾的blog 阅读(198) 评论(0) 推荐(0) 编辑
摘要: (http://blog.csdn.net/lane_cn/archive/2004/11/04/166901.aspx) 事件(event)是一个非常重要的概念,我们的程序时刻都在触发和接收着各种事件:鼠标点击事件,键盘事件,以及处理操作系统的各种事件。所谓事件就是由某个对象发出的消息。比如用户按下了某个按钮,某个文件发生了改变,socket上有数据到达。触发事件的对象称作发送者(... 阅读全文
posted @ 2006-02-19 13:50 皮皮虾的blog 阅读(228) 评论(0) 推荐(0) 编辑
摘要: (http://www.microsoft.com/China/Community/program/originalarticles/TechDoc/deployNETApp.mspx)摘要 本文讨论了如何使用Windows Installer技术发布.NET程序,以及如何使用native代码判断目标机器上是否安装有.NET Framework; 如果没有,将自动安装.NET Framework... 阅读全文
posted @ 2006-02-19 13:48 皮皮虾的blog 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 点对点即Peer-To-Peer,通常简写为P2P。所谓网络中的点对点,其实可以看成是一种对等的网络模型。P2P其实是实现网络上不同计算机之间,不经过中继设备直接交换数据或服务的一种技术。P2P由于允许网络中任一台计算机可以直接连接到网络中其他计算机,并与之进行数据交换,这样既消除了中间环节,也使得网络上的沟通变得更容易、更直接。 P2P作为一种网络的模型,它有别于传统的客户/服务器模型。客户... 阅读全文
posted @ 2006-02-19 13:47 皮皮虾的blog 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 前言:权限往往是一个极其复杂的问题,但也可简单表述为这样的逻辑表达式:判断“Who对What(Which)进行How的操作”的逻辑表达式是否为真。针对不同的应用,需要根据项目的实际情况和具体架构,在维护性、灵活性、完整性等N多个方案之间比较权衡,选择符合的方案。目标:直观,因为系统最终会由最终用户来维护,权限分配的直观和容易理解,显得比较重要,系统不辞劳苦的实现了组的继承,除了功能的必须,更主要的... 阅读全文
posted @ 2006-02-19 13:46 皮皮虾的blog 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 前一阵子,我们项目组在开展CMM学习,CMM的精髓之一,也就是将所有的事务以文档的形式管理起来,因此,在长达半年的学习过程中,每个人都投入了大量时间撰写各类文档,文档齐全当然是件好事,但是当文档的制作会占据大量我们原本就宝贵的开发时间的时候,这些文档是否还必要就成为每个开发人员所担心的事情了,最后就变成了为了记载文档而记载文档,这也是CMM很容易流于形式的原因之一了。 ... 阅读全文
posted @ 2006-02-19 13:44 皮皮虾的blog 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 使用 TreeView IE Web 控件 摘要:了解 TreeView Web 控件,并学习如何在 ASP.NET Web 应用程序中使用 TreeView Web 控件。除了标准的 ASP.NET Web 控件(例如 TextBox、DropDownList、DataGrid、DataList 等)之外,Microsoft 还发布了附加的 Web 控件集,以充分发挥 Internet Ex... 阅读全文
posted @ 2006-02-19 13:42 皮皮虾的blog 阅读(327) 评论(0) 推荐(0) 编辑
摘要: [前言:].Net平台提供了许多新功能,这些功能能够帮助程序员生产出更高效和稳定的代码。其中之一就是垃圾回收器(GC)。这篇文章将深入探讨这一功能,了解它是如何工作的以及如何编写代码来更好地使用这一.Net平台提供的功能。 .Net中的内存回收机制 垃圾回收器是用来管理应用程序的内存分配和释放的。在垃圾回收器出现以前,程序员在使用内存时需要向系统申请内存空间。有些语言,例如Visua... 阅读全文
posted @ 2006-02-19 13:41 皮皮虾的blog 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 这个内容蛮有意思的,我就把他拉下来保存,讲述了微软,GOOGLE,APPLE,SONY等大公司名字起名的原由,看看这些霸气的名字是怎么来的,或者以后开个公司,会有所用呀,呵呵,不知道ICEBIN算不算一个品牌,但名字虽好,一个公司的产品,文化,人才等才是真正有竞争力的因素。成功不单单是从起名开始的。很多人有同样的名字,却走了不同的路。Yahoo!The word was inven... 阅读全文
posted @ 2006-02-19 13:37 皮皮虾的blog 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 技术需要分享才能传承,说说大家常去的技术网站和简单介绍评价,我先抛块砖: sourceforge与codeproject我心目中真正的淘宝网,除Google百度外搜东西常去之处 http://www.c-sharpcorner.com/C# Corner http://martinfowler.com/见过的大师不多,指导过我得更少,当面深入交流过的只有他 http://channe... 阅读全文
posted @ 2006-02-19 13:36 皮皮虾的blog 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 电梯旁的Google Logo 自:Club.ChinaRen.com Google plex大厅 自:Club.ChinaRen.com位于伦敦的新Googleplex办公大楼 非常醒目的巨型“G” 自:Club.ChinaRen.com一支Google内部的特别的笔,不但上面有Google标志,还会发出Google Logo里的各种色彩的光 员工图,居然可以带狗回公司,汗…… ... 阅读全文
posted @ 2006-02-19 13:34 皮皮虾的blog 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 在网上看见了这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用。 创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工... 阅读全文
posted @ 2006-02-19 13:30 皮皮虾的blog 阅读(178) 评论(0) 推荐(0) 编辑