自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(52)
  • 收藏
  • 关注

原创 How to derive a Model template from the existing one.

Sometimes we need create new event model, instead of using the existing one,let's take the most popular event model in EGS "601" as an example:Open Plant Application AdministratorExpan "Global Configuration" NodeClick on "Administer Models" Sub Node, the "

2011-05-23 22:20:00 190

原创 C# 构造函数

构造函数名和包含它的类的类名一致,而且不能有返回值一般情况下,如果没有显示的申明任何构造函数,那么编译器会在后台自动创建一个简单的构造函数来将所有字段成员初始化为标准的默认值。静态构造函数:静态构造函数的目的是用来初始化静态变量,静态构造函数不能有参数。它在类被加载时由.NET运行时自动调用。一个类只能有一个静态构造函数。它只能访问静态成员,不能访问实例成员。注意实例构造函数是在类被实

2008-06-27 00:52:00 246

原创 C# 中多态的实现

C# 中有两种类型的多态: 编译时的多态性:编译时的多态性是通过重载来实现的。对于非虚的成员来说,系统在编译时,根据传递的参数、返回的类型等信息决定实现何种操作。 运行时的多态性:运行时的多态性就是指直到系统运行时,才根据实际情况决定实现何种操作。 C#中,运行时的多态性通过覆写虚成员实现。重载的特点:(两必须一可以)                  Ø方法名必须相同    

2008-06-27 00:34:00 396

转载 C#.NET 读写 XML 文件

C#.NET 读写 XML 文件本文将会涉及3个方面的内容:         1.存取XML文件         2.XML文档对象模型         3.XML和DataSet         这里我们先介绍操作XML文件的两个对象:XmlTextReader和XmlTextWriter         打开和读取Xml文件使用到的对象就是XmlTextReader

2008-06-26 17:45:00 287

原创 软件测试的基本概念和方法

 来源于:不详  发布时间:2005-5-23 11:25:54 软件测试的基本概念             软件测试方法之所以没能完全标准化和统一化,主要原因是因为软件产业产品到软件测试有各式各样的软件。但是目前仍有

2008-06-25 17:54:00 210

转载 软件测试的基本概念和方法

 来源于:不详  发布时间:2005-5-23 11:25:54 软件测试的基本概念             软件测试方法之所以没能完全标准化和统一化,主要原因是因为软件产业产品到软件测试有各式各样的软件。但是目前仍有

2008-06-25 17:54:00 196

转载 软件测试的基本概念和方法

 来源于:不详  发布时间:2005-5-23 11:25:54 软件测试的基本概念             软件测试方法之所以没能完全标准化和统一化,主要原因是因为软件产业产品到软件测试有各式各样的软件。但是目前仍有

2008-06-25 17:54:00 197

转载 软件测试的基本常识

软件开发和使用的历史已经留给了我们很多由于软件缺陷而导致的巨大财力、物力损失的经验教训。这些经验教训迫使我们这些测试工程师们必须采取强有力的检测措施来检测未发现的隐藏的软件缺陷。 生产软件的最终目的是为了满足客户需求,我们以客户需求作为评判软件质量的标准,认为软件缺陷( Software Bug )的具体含义包括下面几个因素:软件未达到客户需求的功能和性能;软件超出客户需求的范围;

2008-06-25 17:48:00 195

转载 软件测试步骤介绍

软件测试步骤   测试过程按4个步骤进行,即单元测试、集成测试、确认测试和系统测试及发版测试。   开始是单元测试,集中对用源代码实现的每一个程序单元进行测试,检查各个程序模块是否正确地实现了规定的功能。   集成测试把已测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试。   确认测试则是要检查已实现的软件是否满足了需求规格说明中确定了的各种需求,

2008-06-25 17:45:00 1506

转载 软件测试的基本步骤

首先,由一位对整个系统设计熟悉的设计人员编写测试大纲,明确测试的内容和测试通过的准则,设计完整合理的测试用例,以便系统实现后进行全面测试。    测试大纲提交给测试组,由测试负责人组织测试,测试一般可按下列步骤进行:     (1)测试人员仔细阅读有关资料,包括规格说明、设计文档、使用说明书及在设计过程中形成的测试大纲、测试内容及测试的通过准则,全面熟悉系统,编写测试计划,设计测试

2008-06-25 17:42:00 852

转载 Rational 新手入门

开始了解 IBM Rational 针对软件治理及系统交付的软件交付工具和集成平台

2008-06-24 11:41:00 283

转载 学习 10 种良好的 XML 使用习惯

使用本文介绍的 10 个技巧更加轻松地处理 XML,从而减少错误并提高效率。简介人们都很喜欢 XML 以及它所提供的灵活性和互操作性,但是,通过使用一些技巧,可以使与 XML 的互操作和与 XML 一起使用的工具更加简单。在处理 XML 时养成一些良好的习惯可以保证最高效地利用您的 XML 文档和应用程序。

2008-06-24 11:38:00 138

转载 开发商身段渐放软 楼市还能挺多久

章剑锋 厦门大学不动产金融研究中心研究员,房地产事务专栏作家  楼市形势正变得越来越糟。在从紧的货币政策下,虽然主流开发商们眼下还没有走到寅吃卯粮的地步,但我们已经目睹了这样的景象:一年之前还倨傲无礼的开发商们,现在   非常愿意掏钱换取报纸的广告版面,借此告诉人们,如果现在从他们那儿购买房子,那么投桃报李,会给予相当丰厚的回报,比如获赠价值超过10万的轿车。   出现在北京的这则报纸

2008-06-24 11:12:00 228

转载 豆浆

豆浆发明者1900年前的西汉淮南王刘安。相传刘安是孝子,其母患病期间,刘安每天用泡好的黄豆磨豆浆给母亲喝,刘母的病很快就好了,从此豆浆就渐渐在民间流行开来。刘安在淮南八公山上炼丹时,偶尔将石膏点入豆浆之中,经化学变化成了豆腐,豆腐从此问世,这在诸多典籍中均有记载。豆浆是一种乳白色液体,是由大豆经过研磨后再与水混合而成的饮品.豆浆是人们喜爱的一种饮品,又是一种老少皆宜的营养食品,在欧

2008-06-24 10:08:00 674

转载 C#验证输入的是否数字的几种方法

方法一:static bool IsNumeric(string str)   {    if (str==null || str.Length==0)     return false;    foreach(char c in str)    {     if (!Char.IsNumber(c))     {      return false;

2008-06-23 18:05:00 218

转载 C#.net精简框架集下的ini文件读取(C#)

无论是.net框架集还是.net精简框架集都能非常完美的支持XML文件,并且微软也强烈建议用xml文件取代ini文件,但是在工控领域大部分的工程都是采用ini文件配置的系统信息的。       以前的隧道管理系统是采用ini文件配置信息的,为了实现兼容,只好在下位机也采用ini文件配置信息。由于WinCE平台不提供ini文件读取的api函数GetPrivateProfileString,所以需

2008-06-23 18:03:00 190

转载 C#.net中对注册表的操作

Windows 操作系统的注册表包含了很多有关计算机运行的配置方式,打开注册表我们可以看到注册表是按类似于目录的树结构组织的,其中第二级目录包含了五个预定义主键分别是:HKEY_CLASSES_ROOT,HKEY_CURRENT_USER,HKEY_LOCAL_MACHINE,HKEY_USERS,HKEY_CURRENT_CONFIG。  下面我们来分别解释这5个类的作用  HKEY

2008-06-23 18:01:00 248

转载 C# 编码规则

一、命名 1.用pascal规则来命名方法和类型. public class TextBox { public void DataBind()  { } } 2.用camel规则来命名局部变量和方法的参数. string userName; public AddUser(string userId, byte[] password);

2008-06-23 17:57:00 165

转载 在C#中建立复杂的、灵活的SQL查询/命令

 SelectQueryBuilder类允许在你的代码中建立复杂的SQL语句和命令。它也能帮助于避免SQL注入式攻击。  介绍  承认,并且我们都这样作过,也认为下面的方式是最好的和唯一的方式。就是我们建立大量的字符串包含所有的Where子句,然后提交到数据库去执行它。来断的加语句到我们的SQL字符串,极有可能会带来Bugs和SQL注入式攻击的危险。并且也使得我们的代码更难看也不易

2008-06-23 17:55:00 234

转载 C#中Hashtable Dictionary的使用方法探索

C#中Hashtable Dictionary的使用方法探索2008-5-5   要了解C#中Hashtable Dictionary的使用,我们先来看一个例子!    using System;    using System.Collections;     namespace NoSortHashtable    {    ///     /// Summar

2008-06-23 17:53:00 852 3

转载 C#正则表达式快速入门

对于初学者看到类似“/w+ @ /w+/./w{1,3}”这样复杂没有规律的字符,就会莫名产生一种恐惧感。其实正则表达式和字符串(String)的使用同样非常简单。下面让我们逐步地走进正则表达式的世界! 什么是正则表达式     正则表达式是用来检验和操作字符串的强大工具。简单的理解正则表达式可以认为是一种特殊的验证字符串。正则表达式常见运用是验证用户输入信息格式,比如上面的那组“/w

2008-06-23 17:36:00 158

转载 C#数字格式化输出

C#数字格式化输出 <!--google_ad_client = "pub-8607259453615206";//336x280, 创建于 07-12-21google_ad_slot = "9108644429";google_ad_width = 336;google_ad_height = 280;//-->atop[itop] = "g

2008-06-23 17:26:00 335

原创 学习.Net的经典网站

还不错推荐给大家原文——名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。****************************************************名称:微软官方.NE

2008-06-22 23:41:00 178

转载 如何用C#写一个简单的Login窗口

最近,看到网上经常会问如何进行窗口跳转,大多数的问题都是牵扯到Login窗口。其实,在Visual Studio 6以来,比较正确的做法,是判断Login窗口的返回值,然后决定是否打开主窗体,那么在C#中也是一样的。 具体做法如下:首先,创建Login窗口,然后添加相应的输入框和按钮,设置窗口的AcceptButton为窗体的确认按钮,而CancelButton为窗体的取消按钮。例如:

2008-06-22 23:13:00 148

原创 .NET系统学习----Globalization & Resources

         前言l          了解资源文件 l          创建资源文件 l          在程序中使用资源文件 l          资源文件的命名和部署 l          参考 前言: 在学习如何使用.NET资源文件以及如何开发World-Ready程序之前,我们先通过一个例子来看看为什么要使用资源文件,以及使用它的好处。 假设要

2008-06-22 23:09:00 140

转载 .NET中各种数据库连接大全

.NET中各种数据库连接大全 SQL Server  ODBC  Standard Security:"Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd;"  Trusted connection:"Driver={SQL S

2008-06-22 23:02:00 181

原创 理解.NET中的CLR原理

作者:yarshray saga join(如要转载请附上作者,谢谢!) 首先本文是的目的是要让大家明白,CLR在。NET中的作用是十分重要的,如果要完全掌握。NET那么理解CLR运行原理就是必然的事情。比如,你想在程序中实现动态获取程序集信息,动态创建,后期绑定,反射等特性,那么正确的理解CLR的原理就显得格外的重要。 下面让我来做一个整体的介绍,来帮助你来了解CLR中的一些另人激动

2008-06-22 22:30:00 422

转载 理解C#中的代理和事件

解C#中的代理和事件(一)  突然写这篇文章,真的有点,是在做作的感觉,我想这并不是什么,难以理解的东西,事实上,很多人都写过,而且,我保证至少不比我写的差.可是还是觉得有必要提出来.因为要去正确的理解代理和事件是很有趣的,也是很必要的.那么好吧,下面我就来讲讲,它们之间的关系.当然还会有些例子.  首先我想说说有关事件.事件顾名思义当然是windows程序收到的消息.那么

2008-06-22 22:25:00 303

原创 在C#中使用代理的方式触发事件

事件(event)是一个非常重要的概念,我们的程序时刻都在触发和接收着各种事件  事件(event)是一个非常重要的概念,我们的程序时刻都在触发和接收着各种事件:鼠标点击事件,键盘事件,以及处理操作系统的各种事件。所谓事件就是由某个对象发出的消息。比如用户按下了某个按钮,某个文件发生了改变,socket上有数据到达。触发事件的对象称作发送者(sender),捕获事件并且做出

2008-06-22 22:04:00 150

原创 解读C#中的规则表达式

多少年来,许多的编程语言和工具都包含对规则表达式的支持,.NET基础类库中包含有一个名字空间和一系列可以充分发挥规则表达式威力的类,而且它们也都与未来的Perl 5中的规则表达式兼容。   此外,regexp类还能够完成一些其他的功能,例如从右至左的结合模式和表达式的编辑等。   在这篇文章中,我将简要地介绍System.Text.RegularExpression中的类和方法、一

2008-06-22 21:59:00 141

转载 对委托内部机制的研究(补完篇)

之前我对委托的认识,只是停留在简单的定义委托,实例化委托,绑定方法等基本操作。 随着现在对.net的深入学习(尤其在了解.net中的反射机制后),慢慢的对委托的内部运行机制也有了一定的了 解。把它写在我的博客上,一方面能与同行交流,同时也当做是对自己掌握的知识的一种归纳总结。    之前我对委托的认识,只是停留在简单的定义委托,实例化委托,绑定方法等基本操作。  随着现在对

2008-06-22 21:55:00 143

原创 C#的事件处理机制应用

如果要在C#中定义一个事件,首先你要创造一个delegate(委派),用他来定义一个你所想使用事件的标签,然后你才能使用event关键字,在这个委派的基础上定义一个事件.两点需要注意的是:第一,首先你要创造一个委派,第二,根据你所创造的委派来定义一个事件,这才是一个完整的事件定义.假设我们把书中的Product类进行增强.加入了一个NameChanged事件,此事件只有当Name通过属性渠

2008-06-22 21:53:00 139

转载 .NET加密技术指南

信息安全是计算机应用的首要问题之一,但目前关于.NET加密功能的范例却少之又少。有鉴于此,本文探讨了在.NET平台下加密/解密文件的一般过程,并提供了一个加密/解密文件的工具。   Web服务以不容置疑的态势迅速发展,促使许多单位开始考虑.NET之类的开发平台。但是,出于对安全问题的担心,一些单位总是对采用新技术心存顾虑。好在有许多成熟的安全和网络技术,例如虚拟私有网络(VPN)和

2008-06-22 21:52:00 159

转载 .NET加密技术应用

转载于 *******Created by Chen***************************/ *如果你觉得本人的文章好,要引用请尊重著作人的劳动果实,说明 *出处以及原创作者,Thank you!!! email:aishen944-sohu.com **********************************************/  using S

2008-06-22 21:50:00 261

原创 基于.Net平台应用程序唯一运行实例实现

本文阐述了在基于.NET平台的应用程序开发中如何实现唯一应用程序运行实例,对几种实现方式进行分析测试比较,从而寻找一种合适的处理方式。 基于.Net平台应用程序唯一运行实例实现发布日期: 2006-06-30 | 更新日期: 2006-07-04作者:郑佐适用于: Windows 操作系统 .NET Framework 1.x,2.0运行时环境 .NET W

2008-06-22 21:47:00 115

原创 .NET三层经典架构PetShop3.0分析之表现层

.NET三层经典架构PetShop3.0分析之表现层  前面从架构方面介绍了petshop怎样通过工厂模式可以轻松替换持久层实现。这次简单说一说petshop的表现层实现。       petshop的表现层使用了Web 页面(aspx)和用户控件(ascx)控件及自定义服务器控件等ASP.NET技术。       web页面(aspx)是用户和服务器交互的接口,也是用

2008-06-22 21:41:00 168

转载 NET三层经典架构PetShop3.0分析之数据访问层

NET三层经典架构PetShop3.0分析之数据访问层  本文将以设计和实现紧密结合的方式来分析,这也是我们广大实践型的软件开发人员的风格。先看一下设计图和具体实现VS.NET工程的表格。 MSPetShop 3.0 系统结构图:从图中可以看到系统大体分为Presentation,Business Logic,Data Access 三层,每层中又有子层。每层(

2008-06-22 21:39:00 172

转载 .NET三层经典架构PetShop3.0分析连载一

有很多朋友对.NET三层和N层结构不是很清楚,我把以前研究三层经典架构PetShop的文档整理了一下,希望对大家有些帮助,另我做了个PDF,有需要的请留下邮箱,有时间逐一发送。 petshop是C#实现的petstore,具体和技术无关的情况就不多介绍了。petshop3.0比petshop1和2都有了较大的改变,主要是设计方面的。看一下里面的8个工程和1个站点就知道它肯定

2008-06-22 21:38:00 177

转载 C#调用声音函数(PlaySound,Beep,MessageBeep等)

C# 调用声音文件,包括API函数和调用VisualBasic函数 Visual Basic Beep()1.使用Visual Basic Beep函数;添加引用 Miscorsoft Visual Basic Runtime 2.调用 Interaction.Beep();使用MessageBeep(unit uType):需添加 using System.R

2008-06-22 21:34:00 302

转载 CSDN第一期总结之二:ADO.NET + DataGrid的问题

对于ADO.Net来说,涉及的问题大致分为如下几类:第一类,数据库的连接问题;第二类,数据库操作方面的问题,查询、更新等等;第三类,对数据集的操作问题;最后一类,就是前三者的部分综合或者扩展问题。对于DataGrid来说,大多数属于操作问题,而操作问题会随着应用不同而不同。  现在写程序要完全不沾数据库的边恐怕很难,那么用C#写程序也是一样,会经常遇到数据库方面的问题。在C#中

2008-06-22 21:12:00 140

空空如也

空空如也

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

TA关注的人

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