自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 收藏
  • 关注

转载 全面认识UML类图元素

开发Java应用程序时,开发者要想有效地利用统一建模语言(UML),必须全面理解UML元素以及这些元素如何映射到Java。本文重点讨论UML类图中的元素。类图是最常用的UML图,它用于描述系统的结构化设计。其中包括类关系以及与每个类关联的属性及行为。类图能出色地表示继承与合成关系。为了将类图作为一种高效的沟通工具使用,开发者必须理解如何将

2007-07-05 11:27:00 1152 1

转载 UML 基础:类图

这是关于统一建模语言、即UML 里采用的基本图的一系列文章的一部分。在我 先前关于序列图的文章 里,我把重点从 UML 1.4 版,转移到 OMG的采用UML 2.0版草案规范(又称为UML 2)。在这篇文章中,我将会讨论结构图,这是已经在 UML 2 中提出的一种新图种类。由于本系列文章的目的是使人们了解记号元素及它们的含意,该文主要关注类图。你很快就会知道这样做的理由。随后的文章将会覆盖结构范

2007-07-05 11:03:00 1006

原创 关于上下文(Context)

编写 Web 应用程序时最常见的问题之一,是要让代码知道它的执行上下文。让我们通过一个简单的例子(即个性化页面)来说明这个问题:     请登录。与     欢迎 Susan! 虽然看起来很简单,但即使是这一小段 Web UI,仍然需要好几段信息,而且每次请求该页时这些信息都会发生变化。我们需要知道以下内容: 用户登录了吗? 用户的显示名是什么?

2007-06-27 17:17:00 1317

原创 C#中结构与类的区别

目录   类与结构的实例比较   类与结构的差别   如何选择结构还是类      一.类与结构的示例比较:   结构示例:   public struct Person   {   string Name;   int height;   int weight   public bool overWeight()   {   //implement something   }   }   类示例

2007-06-27 16:57:00 681

原创 C#的6种常用集合类大比拼

一.先来说说数组的不足(也可以说集合与数组的区别):1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小,但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长的2.数组要声明元素的类型,集合类的元素类型却是object.3.数组可读可写不能声明只读数组。集合类可以提供ReadOnly方法

2007-06-27 16:21:00 825

转载 C#中的委托

简介       委托是C#中的一种引用类型,类似于C/C++中的函数指针。与函数指针不同的是,委托是面向对象、类型安全的,而且委托可以引用静态方法和实例方法,而函数指针只能引用静态函数。委托主要用于 .NET Framework 中的事件处理程序和回调函数。       一个委托可以看作一个特殊的类,因而它的定义可以像常规类一样放在同样的位置。与其他类一样,委托必须先定义以后,再实例化。

2007-06-27 16:15:00 2885 1

原创 一些.net中应该知道的问题

1.C#中的垃圾回收机制是怎样的?  垃圾回收器是用来管理应用程序的内存分配和释放的。当一个应用程序在运行的时候,垃圾回收器设置了一个托管堆。每次当开发人员使用 new 运算符创建对象时,运行库都从托管堆为该对象分配内存。新创建的对象被放在上次创建的对象之后。垃圾回收器保存了一个指针,该指针总是指向托管堆中最后一个对象之后的内存空间。当新的对象被产生时,运行库就知道应该将新的对象放在内存的什么

2007-06-27 14:48:00 1846 1

原创 值类型与引用类型(下)-应用征途

本文将介绍以下内容: 类型的基本概念  值类型深入 引用类型深入 值类型与引用类型的比较及应用 [下载]:[类型示例代码] 1. 引言值类型与引用类型的话题经过了两个回合([第八回:品味类型---值类型与引用类型(上)-内存有理]和[第九回:品味类型---值类型与引用类型(中)-规则无边])的讨论和切磋,我们就基本的理解层面来

2007-06-27 14:10:00 965

原创 值类型与引用类型(中)-规则无边

本文将介绍以下内容: 类型的基本概念  值类型深入 引用类型深入 值类型与引用类型的比较及应用   1. 引言上回[第八回:品味类型---值类型与引用类型(上)-内存有理]的发布,受到大家的不少关注,我们从内存的角度了解了值类型和引用类型的所以然,留下的任务当然是如何应用类型的不同特点在系统设计、性能优化等方面发挥其作用。因此,本

2007-06-27 14:06:00 774

原创 值类型与引用类型(上)-内存有理

本文将介绍以下内容: 类型的基本概念  值类型深入 引用类型深入 值类型与引用类型的比较及应用  1. 引言买了新本本,忙了好几天系统,终于开始了对值类型和引用类型做个全面的讲述了,本系列开篇之时就是因为想写这个主题,才有了写个系列的想法。所以对值类型和引用类型的分析,是我最想成文的一篇,其原因是过去的学习过程中我就是从这个主题开

2007-06-27 14:04:00 992

原创 抽象类和接口的比较

• 面向对象思想:多态• 接口• 抽象类 1. 引言在我之前的一篇post《抽象类和接口的谁是谁非》中,和同事管伟的讨论,得到很多朋友的关注,因为是不成体系的论道,所以给大家了解造成不便,同时关于这个主题的系统性理论,我认为也有必要做以总结,因此才有了本篇的新鲜出炉。同时,我将把上贴中的问题顺便也在此做以交代。2. 概念引入 什么是接口? 接口是包含一组虚

2007-06-27 14:01:00 1044

原创 ASP.NET缓存

对象添加进Cache对象后,并不保证它一直在那里。Cache对象支持清除功能;当系统资源紧张时它自动地从缓存中删除低优先级的或很少使用的对象。 页面输出缓存 利用页面输

2007-06-27 13:51:00 1092

原创 基于.NET Remoting技术构建分布式数据库查询

 摘要:.NET Remoting 作为DCOM的替代,被誉为管理应用程序域之间的远程过程调用( RPC ) 的首选技术。它是指利用运行库的服务,调用那些运行在不同应用程序域中的对象的方法并共享其数据,提供了一种允许对象通过应用程序域与另一对象进行交互的框架。作为一种分布式处理方式,得到了日趋广泛的应用。文中通过一个分步式数据库查询系统的解决方案,探讨了 Remoting 技术的应用,同时也说

2007-06-27 13:36:00 1670 1

原创 web service 和 remoting 有什么区别

其实现的原理并没有本质的区别,在应用开发层面上有以下区别:1、Remoting可以灵活的定义其所基于的协议,如果定义为HTTP,则与Web Service就没有什么区别了,一般都喜欢定义为TCP,这样比Web Service稍为高效一些2、Remoting不是标准,而Web Service是标准;3、Remoting一般需要通过一个WinForm或是Windows服务进行启动,而Web Servi

2007-06-27 13:32:00 1005

原创 .Net远程方法调用研究

简介远程方法调用发展到现在,已经有以下几种框架实现:DCE/RPC,CORBA,DCOM,MTS/COM+,Java RMI,Java EJB,Web Services/SOAP/XML-RPC,NET Remoting,本文主要介绍了.NET远程方法调用的原理,实现以及与微软COM/DCOM实现的异同点。框架Microsoft .NET Remoting 提供了一种允许对象通过应用程序域与另一对

2007-06-27 13:30:00 3046

原创 浅析WebService客户端应用方法

.NET平台内建了对Web service的支持,包括Web service的构建和使用。 与其它开发平台不同,使用.NET平台,你不需要其他的工具或者SDK就可以完成Web service的开发了。.NET Framework本身就全面支持Web service,包括服务器端的请求处理器和对客户端发送和接受SOAP消息的支持。本文将带你用.NET创建和使用Web service。   一 在.N

2007-06-27 13:27:00 1547

原创 XML Webservice实现原理及相关知识

好多书籍只介绍创建XML Webservice,并没有详细介绍XML WebService的工作原理以及各部分(例如IIS Asp.net)在XML WebService中所起的作用.学习后整理了一下,希望对读者有所帮助!(一).XML WebService作用  XML WebService在应用程序中所起的作用与.Net远程调用处理组件相同.   用户不能直接使用WebService,

2007-06-27 13:25:00 4388

原创 什么是Web Service

Web service到底是什么;在什么情况下你应该使用Web service。 分布式应用程序和浏览器 研究一下当前的应用程序开发,你会发现一个绝对的倾向:人们开始偏爱基于浏览器的瘦客户应用程序。这当然不是因为瘦客户能够提供更好的用户界面,而是因为它能够避免花在桌面应用程序发布上的高成本。发布桌面应用程序成本很高,一半是因为应用程序安装和配置的问题,另一半是因为客户和服务器之间通信的问题。 传统

2007-06-27 13:18:00 970

原创 关于反射

提纲: 1、什么是反射 2、命名空间与装配件的关系 3、运行期得到类型信息有什么用 4、如何使用反射获取类型 5、如何根据类型来动态创建对象 6、如何获取方法以及动态调用方法 7、动态创建委托 1、什么是反射 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’

2007-06-27 13:13:00 741

原创 SQL Server中索引使用及维护简介

在应用系统中,尤其在联机事务处理系统中,对数据查询及处理速度已成为衡量应用系统成败的标准。而采用索引来加快数据处理速度也成为广大数据库用户所接受的优化方法。 在良好的数据库设计基础上,能有效地使用索引是SQL Server取得高性能的基础,SQL Server采用基于代价的优化模型,它对每一个提交的有关表的查询,决定是否使用索引或用哪一个索引。因为查询执行的大部分开销是磁盘I/O,使用索引提高

2007-06-27 13:09:00 719

原创 在ASP.NET中实现Url Rewriting

1.1. 概要分析如何使用微软提供的ASP.NET来对动态产生的URL地址进行网址重写。网址重写是实现一种截取网址请求并将其进行处理后重新指向到一个指定的网址的过程。作者本人在对各种实现网址重写的技术进行研究和探讨后得出的经验和方法,希望能对您有所帮助。1.2. 内容简介稍微花点时间看一看你做的网站里头的URL地址,你看到类似这样的地址吗http://yoursite.com/info/dis

2007-06-27 13:05:00 664

原创 掌握 Ajax

五年前,如果不知道 XML,您就是一只无人重视的丑小鸭。十八个月前,Ruby 成了关注的中心,不知道 Ruby 的程序员只能坐冷板凳了。今天,如果想跟上最新的技术时尚,那您的目标就是 Ajax。但是,Ajax 不仅仅是一种时尚,它是一种构建网站的强大方法,而且不像学习一种全新的语言那样困难。但在详细探讨 Ajax 是什么之前,先让我们花几分钟了解 Ajax 做什么。目前,编写应用程序时有两

2007-06-27 11:45:00 612

转载 什么是AJAX

1.什么是Ajax? Ajax的全称是:AsynchronousJavaScript+XML 2.Ajax的定义: Ajax不是一个技术,它实际上是几种技术,每种技术都有其独特这处,合在一起就成了一个功能强大的新技术。 3.Ajax包括: XHTML和CSS 使用文档对象模型(DocumentObjectModel)作动态显示和交互 使用XML和XSLT做数据交互和操作 使用XMLHttpRequ

2007-06-27 11:43:00 931

原创 解析.Net框架下的序列化机制[转]

程序员在编写应用程序的时候往往要将程序的某些数据存储在内存中,然后将其写入某个文件或是将它传输到网络中的另一台计算机上以实现通讯。这个将程序数据转化成能被存储并传输的格式的过程被称为"序列化"(Serialization),而它的逆过程则可被称为"反序列化"(Deserialization)。  .Net框架对序列化机制具有非常好的支持,它提供了两个名字空间(namespace):System.R

2007-06-27 11:22:00 614

原创 ASP.NET应用程序的安全方案(一)—身份验证

1.身份验证概念    任何成功的应用程序安全策略的基础都是稳固的身份验证和授权手段,以及提供机密数据的保密性和完整性的安全通讯。    身份验证(authentication)是一个标识应用程序客户端的过程,这里的客户端可能包括终端用户、服务、进程或计算机,通过了身份验证的客户端被称为主体(principal)。身份验证可以跨越应用程序的多个层发生。终端用户起初由Web应用程序进行身份验证,

2007-06-27 11:17:00 831

原创 Asp.net的身份验证

Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。 Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不同用户

2007-06-27 11:14:00 573

转载 解析.Net框架下的序列化机制

程序员在编写应用程序的时候往往要将程序的某些数据存储在内存中,然后将其写入某个文件或是将它传输到网络中的另一台计算机上以实现通讯。这个将程序数据转化成能被存储并传输的格式的过程被称为"序列化"(Serialization),而它的逆过程则可被称为"反序列化"(Deserialization)。  .Net框架对序列化机制具有非常好的支持,它提供了两个名字空间(namespace):System.R

2007-06-27 11:06:00 556

原创 Asp.net页面的生命周期

介绍 Asp.net是微软.Net战略的一个组成部分。它相对以前的Asp有了很大的发展,引入了许多的新机制。本文就Asp.net页面的生命周期向大家做一个初步的介绍,以期能起到指导大家更好、更灵活地操纵Asp.net的作用。

2007-06-27 10:58:00 814

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除