摘要:
(http://dev.csdn.net/article/53/53647.shtm)一、引言 在应用系统开发中,TreeView是一种使用频率很高的控件。它的主要特点是能够比较清晰地实现分类、导航、浏览等功能。因而,它的使用方法与编程技巧也一直受到技术人员的关注。随着应用需求的变化,在很多情况下我 阅读全文
posted @ 2006-02-19 14:21
皮皮虾的blog
阅读(121)
评论(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
阅读(214)
评论(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
阅读(274)
评论(0)
推荐(0)
摘要:
AssemblyInfo.cs主要用来设定生成的有关程序集的常规信息dll文件的一些参数请看以下具体说明://备注: [assembly:AssemblyDescription("用最强的抢劫类写成!")]//产品名称[assembly:AssemblyProduct("无为搜索")]//公司[assembly:AssemblyCompany("无为网络")]//合法商标[assembly:As... 阅读全文
posted @ 2006-02-19 14:06
皮皮虾的blog
阅读(847)
评论(0)
推荐(0)
摘要:
最近在研究一个可配置系统的框架,在代码中大量使用了反射的方法,虽然借鉴到其他的语言,如java中反射性能都比较差,但是想到c#既然是一种强类型的语言,对于AppDomain中的类的调用应该性能不会差很多。今天在mvp站点上看到有人说反射的性能很差,要避免使用,就写了一个简单的例子测试了一下测试类如下:namespace ReflectionTest.Test{ public class CT... 阅读全文
posted @ 2006-02-19 14:05
皮皮虾的blog
阅读(737)
评论(0)
推荐(0)
摘要:
关于datagrid的问题,如何使行宽不可由用户更改。(即行宽固定,不能通过拖拉的方式改变)定义DataGrid的时候就把宽度设定 如何在winform中DataGrid点击某行,使数据实时显示在TEXTBOX中?datagrid的keypress事件中 textbox1.text=mydatagrid(mydatagrid.currentcell.r... 阅读全文
posted @ 2006-02-19 14:03
皮皮虾的blog
阅读(468)
评论(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
阅读(317)
评论(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
阅读(503)
评论(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
阅读(216)
评论(0)
推荐(0)
摘要:
(http://blog.csdn.net/lane_cn/archive/2004/11/04/166901.aspx) 事件(event)是一个非常重要的概念,我们的程序时刻都在触发和接收着各种事件:鼠标点击事件,键盘事件,以及处理操作系统的各种事件。所谓事件就是由某个对象发出的消息。比如用户按下了某个按钮,某个文件发生了改变,socket上有数据到达。触发事件的对象称作发送者(... 阅读全文
posted @ 2006-02-19 13:50
皮皮虾的blog
阅读(233)
评论(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
阅读(204)
评论(0)
推荐(0)
摘要:
点对点即Peer-To-Peer,通常简写为P2P。所谓网络中的点对点,其实可以看成是一种对等的网络模型。P2P其实是实现网络上不同计算机之间,不经过中继设备直接交换数据或服务的一种技术。P2P由于允许网络中任一台计算机可以直接连接到网络中其他计算机,并与之进行数据交换,这样既消除了中间环节,也使得网络上的沟通变得更容易、更直接。 P2P作为一种网络的模型,它有别于传统的客户/服务器模型。客户... 阅读全文
posted @ 2006-02-19 13:47
皮皮虾的blog
阅读(428)
评论(0)
推荐(0)
摘要:
前言:权限往往是一个极其复杂的问题,但也可简单表述为这样的逻辑表达式:判断“Who对What(Which)进行How的操作”的逻辑表达式是否为真。针对不同的应用,需要根据项目的实际情况和具体架构,在维护性、灵活性、完整性等N多个方案之间比较权衡,选择符合的方案。目标:直观,因为系统最终会由最终用户来维护,权限分配的直观和容易理解,显得比较重要,系统不辞劳苦的实现了组的继承,除了功能的必须,更主要的... 阅读全文
posted @ 2006-02-19 13:46
皮皮虾的blog
阅读(315)
评论(0)
推荐(0)
摘要:
前一阵子,我们项目组在开展CMM学习,CMM的精髓之一,也就是将所有的事务以文档的形式管理起来,因此,在长达半年的学习过程中,每个人都投入了大量时间撰写各类文档,文档齐全当然是件好事,但是当文档的制作会占据大量我们原本就宝贵的开发时间的时候,这些文档是否还必要就成为每个开发人员所担心的事情了,最后就变成了为了记载文档而记载文档,这也是CMM很容易流于形式的原因之一了。 ... 阅读全文
posted @ 2006-02-19 13:44
皮皮虾的blog
阅读(366)
评论(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
阅读(338)
评论(0)
推荐(0)
摘要:
[前言:].Net平台提供了许多新功能,这些功能能够帮助程序员生产出更高效和稳定的代码。其中之一就是垃圾回收器(GC)。这篇文章将深入探讨这一功能,了解它是如何工作的以及如何编写代码来更好地使用这一.Net平台提供的功能。 .Net中的内存回收机制 垃圾回收器是用来管理应用程序的内存分配和释放的。在垃圾回收器出现以前,程序员在使用内存时需要向系统申请内存空间。有些语言,例如Visua... 阅读全文
posted @ 2006-02-19 13:41
皮皮虾的blog
阅读(219)
评论(0)
推荐(0)
摘要:
这个内容蛮有意思的,我就把他拉下来保存,讲述了微软,GOOGLE,APPLE,SONY等大公司名字起名的原由,看看这些霸气的名字是怎么来的,或者以后开个公司,会有所用呀,呵呵,不知道ICEBIN算不算一个品牌,但名字虽好,一个公司的产品,文化,人才等才是真正有竞争力的因素。成功不单单是从起名开始的。很多人有同样的名字,却走了不同的路。Yahoo!The word was inven... 阅读全文
posted @ 2006-02-19 13:37
皮皮虾的blog
阅读(605)
评论(0)
推荐(0)
摘要:
技术需要分享才能传承,说说大家常去的技术网站和简单介绍评价,我先抛块砖: sourceforge与codeproject我心目中真正的淘宝网,除Google百度外搜东西常去之处 http://www.c-sharpcorner.com/C# Corner http://martinfowler.com/见过的大师不多,指导过我得更少,当面深入交流过的只有他 http://channe... 阅读全文
posted @ 2006-02-19 13:36
皮皮虾的blog
阅读(643)
评论(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
阅读(665)
评论(0)
推荐(0)
摘要:
在网上看见了这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用。 创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工... 阅读全文
posted @ 2006-02-19 13:30
皮皮虾的blog
阅读(190)
评论(0)
推荐(0)
摘要:
前言以前粗略的看过设计模式,有的看懂了,有的没看懂,有的看懂了又忘了,有的在写程序时已不知不觉在用了.总之,现在从头学习一遍,并且开始做笔记,这样记的牢。以后写程序也要有意识的向设计模式靠拢。那本经典的《设计模式》准备去买一本,一共有23种设计模式,这里我先研究了5种,后面争取都研究完,例子是C#的,不过对于C++、java、delphi应该都是适用的。欢迎大家和我讨论! 目录1.singleto... 阅读全文
posted @ 2006-02-19 13:29
皮皮虾的blog
阅读(293)
评论(0)
推荐(0)
摘要:
目录 6.Prototype 7.Builder 8.Astract factory 9.factory method 6.Prototype说明:实现对象的深拷贝(也可以是浅拷贝)。深拷贝是指生成对象的实体拷贝,而浅拷贝只返回对象的引用。在C#中提供了ICloneable接口,它只有一个Clone 阅读全文
posted @ 2006-02-19 13:28
皮皮虾的blog
阅读(98)
评论(0)
推荐(0)
摘要:
模式是一种对现实世界的概念抽象,建筑模式,设计模式,营销模式,商业运作模式各行各业都有自己的模式。 这里说的设计模式是软件设计里的模式,主要是指面向对象的软件设计。遵照设计模式,可以有效的提高软件的可维护性和可复用性,提高开发软件的效率,避免过多的出现再造轮子的现象。 我学习模式是从知道大名顶顶的四人帮的力作《设计模式》,真正感觉到了设计模式给软件设计所带来的诸多好处。《设计模式》... 阅读全文
posted @ 2006-02-19 13:23
皮皮虾的blog
阅读(190)
评论(0)
推荐(0)
摘要:
根据软件工程标准制定的机构和标准适用的范围有所不同, 它可分为五个级别,即国际标准、国家标准、行业标准、企业(机构) 标准及项目(课题)标准。以下分别对五级标准的标识符及标准制 定(或批准)的机构作一简要说明: ①国际标准 由国际联合机构制定和公布,提供各国参考的标准。 ISO(InternationalStandardsOrganization)——国际标准化组 织。这一国际机... 阅读全文
posted @ 2006-02-19 13:18
皮皮虾的blog
阅读(458)
评论(0)
推荐(0)
摘要:
软件开发过程问题多多,且并不因软件开发工具的完善而有大的改善,软件工程控制的重要性越来越被重视。软件开发过程的问题常有如下几种: (1)对软件开发成本和进度的估计常常很不准确。实际成本比估计成本有可能高出一个数量级,实际进度比预期进度拖延几个月甚至几年的现象并不罕见。这种现象降低了软件开发组织的信誉。而为了赶进度和节约成本所采取的一些权宜之计又往往损害了软件产品的质量,从而不可避... 阅读全文
posted @ 2006-02-19 13:17
皮皮虾的blog
阅读(215)
评论(0)
推荐(0)
摘要:
并不是所有的项目经理都是生来平等的。本文讲的就是优秀的项目经理和非常优秀的项目经理之间的区别。 有三种类型的项目经理。第一种类型是"意外型"的项目经理。通常,这种类型的项目经理都是通过排资论辈升上来的。例如,一个能力很强的程序员通过一个开发项目成为项目经理。或者一个能力出众的网络技术员通过一次大型的网络升级成为项目经理。这些人都了解他们正在管理的项目的类型,他们能够制定工作... 阅读全文
posted @ 2006-02-19 13:15
皮皮虾的blog
阅读(290)
评论(0)
推荐(0)
摘要:
大多数软件开发人员本能地认为,项目经理所要确保的项目按时完工与实现高质量的软件是矛盾的。这并不是因为项目经理们不想要高质量的软件,他们只是想在质量的基础之上,能够按时完工和低于或等于预算的情况下,实现这个软件。他们的努力可以成功地在降低成本和开发时间的同时不会对质量造成影响,然而,他们有可能过度地使用了这些技巧。 尽管以下的这些项目管理技巧至少是很有意义的,在某些情况下,... 阅读全文
posted @ 2006-02-19 13:13
皮皮虾的blog
阅读(249)
评论(0)
推荐(0)
摘要:
很多情况下,谈判在会谈开始前,就已经胜负鲜明了,而事前准备的质量好坏往往起着一锤定音的作用。 那些认为不需要事先准备就可以临场发挥的人,往往会伤心地看到自己确实是大错特错了。他们即使达成了协议,往往也是错失良机,无法实现共赢。而他们要是进行了充分的事前准备,就很有可能水到渠成地促成共赢。这种高效的事前准备,并无其他捷径可以替代,一般来说,谈判越是艰巨,准备就越要充分。 高效谈判... 阅读全文
posted @ 2006-02-19 13:09
皮皮虾的blog
阅读(175)
评论(0)
推荐(0)
摘要:
1. 你们的项目组使用源代码管理工具了么? 应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 2. 你们的项目组使用缺陷管理系统了么? 应该用。ClearQuest太复杂,我的推荐是BugZilla。 3. 你们的测试组还在用Word写测试用例么? 不要用Word写测试用例(Test Case)。应该用一个专门的系统,可以是... 阅读全文
posted @ 2006-02-19 13:06
皮皮虾的blog
阅读(241)
评论(0)
推荐(0)
摘要:
对于软件工程师来说,工作也许意味着许多东西 -- 稳定的收入、做自己感兴趣的项目、找一份更好工作的跳板,或者你只是喜欢与其他程序员共事。但说到“效率”,强调的是在一定时间内按质完成项目的能力。理解你的需求 成为一个有效率的程序员首先要知道如何正确的支配自己的时间。对时间最大的浪费莫过于去做那些没有用处或者永远不会上线的项目。而导致这种结果的根源往往是对需求理解的偏差。 要最大程度避免... 阅读全文
posted @ 2006-02-19 12:54
皮皮虾的blog
阅读(213)
评论(0)
推荐(0)
摘要:
在绩效管理这个工作上,管理者最大的抱怨莫过于“耽误时间、制造麻烦”了。许多管理者之所以对绩效管理抱有成见,就是他们认为绩效管理人力资源部强加给他们的工作,是额外的负担,使他们不得不中断手中的工作,去应付人力资源部的“差使”,比如填表打分,比如划分等级、区分优劣,比如面谈反馈。 实际上,绩效管理并不是管理者的额外负担,相反,它根本就是管理者的职责所在,是份内的职责“担负”。另外,实施绩效管理也... 阅读全文
posted @ 2006-02-19 12:43
皮皮虾的blog
阅读(231)
评论(0)
推荐(0)
摘要:
一、认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设... 阅读全文
posted @ 2006-02-19 12:40
皮皮虾的blog
阅读(148)
评论(0)
推荐(0)
摘要:
1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数: string a = Request.QueryString("id");str... 阅读全文
posted @ 2006-02-19 12:38
皮皮虾的blog
阅读(336)
评论(0)
推荐(0)
浙公网安备 33010602011771号