自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(34)
  • 资源 (14)
  • 收藏
  • 关注

原创 SET QUOTED_IDENTIFIER ON

<br />SQL SERVER的联机丛书的解释:<br />“当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔。当 SET QUOTED_IDENTIFIER 为 OFF 时,标识符不可加引号,且必须遵守所有 Transact-SQL 标识符规则。”<br />先说说什么是标识符,举个例子,如果创建了一个叫做USER的数据库表,则直接用SQL语句“SELECT * FROM USER”做查询时会报错:“在关键字 'USER' 附近有语法错误。”,

2011-03-29 16:39:00 170

原创 AsynCallback 委托异步调用

<br />using System;<br />using System.Collections.Generic;<br />using System.Text;<br />using System.Threading;<br />using System.Runtime.Remoting.Messaging;<br />namespace AsyncCallbackDelegate<br />{<br />  public delegate int BinaryOp(int x, int y);<br

2010-09-02 11:14:00 211

原创 .NET中的三种Timer的区别和用法

<br />最近正好做一个WEB中定期执行的程序,而.NET中有3个不同的定时器。所以正好研究研究。这3个定时器分别是: <br /><br />//1.实现按用户定义的时间间隔引发事件的计时器。此计时器最宜用于 Windows 窗体应用程序中,并且必须在窗口中使用。 <br />System.Windows.Forms.Timer <br /><br />// 2.提供以指定的时间间隔执行方法的机制。无法继承此类。 <br />System.Threading.Timer <br /><br />//3.

2010-09-01 15:56:00 213

原创 屏蔽关闭按钮 winfrom

<br /> [DllImport("USER32.DLL")]<br />private static extern IntPtr GetSystemMenu(IntPtr hWnd, UInt32 bRevert);<br />[DllImport("USER32.DLL")]<br />private static extern UInt32 RemoveMenu(IntPtr hMenu, UInt32 nPosition, UInt32 wFlags);<br />private const UI

2010-08-30 15:37:00 248

原创 C#读取app.config文件

<br />http://www.360doc.com/content/09/1112/15/109051_8884094.shtml

2010-08-09 17:30:00 297

原创 Invoke方法

 <br />本人学习c#,做了一个用到多线程的小项目,老师介绍我们Invoke方法来执行指定委托,我看了一下,觉得直接执行委托,而不用Invok方法不也可以吗?看了下帮助,说Invoke是要在什么拥有基础线程句柄窗口上执行,想问各位大哥大姐,Invoke究竟怎么用?什么时候用啊? <br /> <br />当你在一个线程中对界面控件进行操作,   如对listview控件进行操作   <br />  而在含有listview主界面也可对其操作,使用委托delegate,再用listview.Invoke(

2010-08-02 16:32:00 4672

原创 的委托与事件

<br />C# 中的委托和事件<br />引言<br />委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。

2010-07-29 10:49:00 332

原创 设计模式

外观模式: 首先在设计阶段,应该要有意识的将不同的两个层分离。可以使用外观模式在层于层之间建立外观FACE类,这样就可以为复杂的子系统提供一个简单的接口,使得耦合大大降低。 其次,在开发阶段,子系统往往因为不断的重构演化而变得越来越复杂,大多数的模式使用时也都会产生很多很多小类,这本是好事,但也给外部调用它们的用户程序带来了使用上的困难,增加外观FACE 可以提供一个简单的接口,减少它们之间的依赖。第三,在维护一个遗留的大型系统时,可能这个系统已经非常难以维护和扩展了。但因为它包含非常重要的功能,新的需求开

2010-07-29 09:24:00 63

转载 Oracle-Decode()函数和CASE语句的不同

[摘要] Oracle-Decode()函数和CASE语句有哪些不同,本文提供具体示例,在某些情况下,Decode()的实现相对复杂得多,CASE语句在处理相似问题就显得比较简捷灵活。[关键字] Oracle Oracle-Decode() CASE   Oracle-Decode()函数和CASE语句的区别:   具体示例如下:   1.CASE语句:   SELECT CASE SIGN(

2010-03-15 14:55:00 274

原创 SQL Server视图管理中的限制条件

  原创 沉沦 2010-02-09  通过视图来访问数据,其优点是非常明显的。如可以起到数据保密、保证数据的逻辑独立性、简化查询操作等等。   但是,话说回来,SQL Server数据库中的视图并不是万能的,它跟表这个基本对象还是有重大的区别。在使用视图的时候,需要遵守四大限制。   限制条件一:视图

2010-03-02 09:34:00 248

转载 ORACLE实现多行合并一行的SQL写法

项目中遇到一个需求,需要将多行合并为一行。表结构如下:NAME                            Null           Type------------------------   ---------   -----N_SEC_CODE                 NOT NULL  CHAR(6)C_RESEARCHER_CODE   NOT NULL  VARC

2010-03-02 08:57:00 244

原创 如何实现 物理上的三层架构,远程访问应用程序

本文讲解物理上三层架构的实现,所谓物理上的三层架构就是现实   客户计算机,逻辑处理,数据访问  这三层,三层互相独立的计算机,避免了客户计算机直接访问数据库。(直接访问的缺点,安全性不高,如果是Oracle服务器客户机必须装Oracle客户端,或者用第三方插件进行访问)。下面看看我数如何实现的:首先看看我是如何实现的:DataBase( 直接访问数据库的类)IMainInte

2010-01-10 10:32:00 274

原创 ZedGraphControl X轴 以字符串为刻度值

         private  void DrwaMap(DataTable p_dt, string p_strName, string p_strItem)        {            //PointPairList m_list = new PointPairList();            CurveItem m_Curve;            GraphPane

2010-01-09 15:03:00 701 2

原创 用DataReader还是DataSet?

作者:大鱼 我经常听到有人问这个问题:“在ASP.NET Web应用程序中我应该用DataReader类还是DataSet类呢?”在很多文章以及新闻组的贴子中我经常看到这样的误解,即认为DataReader(SqlDataReader或OleDbDataReader的缩写)比Data

2009-12-23 18:22:00 175

原创 join 和 Union和SQL Union All 的区别

SQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。SQL UNION 语法SELECT column_name(s) FROM table_name1UNIONSELECT colu

2009-12-22 12:48:00 1461

原创 .Net Framework中的委托与事件

.Net  事件运行原理,事件其实就是委托的封装,用封装委托用event 关键字,所谓事件就是对整个对象的监控,当改变对象某个属性的时候判断,事件是否注册了方法。如果注册了方法则调用方法执行。.net中,声明委托一般用两个参数:public delegate void BoiledEventHandler(Object sender, BoiledEventArgs e); sender为被监控的

2009-12-18 11:07:00 423

原创 winfrom C# 自定义树形下拉菜单 控件开发

直接复制代码不可用,本人在在前台拖拉的控件! 特此说明! 提供源代码下载:http://hnjhjzyyxgs.download.csdn.net/  去我的下载主业寻找。using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using Syste

2009-12-14 23:13:00 3619

转载 (C#)OPC客户端源码

【转】(C#)OPC客户端源码  转载申明申明:本文为转载,如需转载本文,请获取原文作者大尾巴狼啊的同意,谢谢合作!转自:大尾巴狼啊原文出处:http://www.cnblogs.com/xiaosacao/archive/2009/01/13/1374895.html 前几天我就发布过这篇文章,可惜的是,发布后代码有的却看不到,后来我就删了,至今不明白什么原因

2009-12-11 09:36:00 7439 10

转载 C#写文件处理操作

C#写文件处理操作在很多的开发项目中都会涉及,那么具体的实现方法是什么呢?这里向大家介绍三大方法,希望对你在开发应用中有所启发。首先C#写文件处理操作必须先导入命名空间:using System.IO;C#写文件处理操作实现背景:一个文本框、一个按钮、VS2005C#写文件方式一:用FileStream//实例化一个保存文件对话框  SaveFileDialog sf = new 

2009-12-08 16:43:00 793

转载 水晶报表中的子报表中的页眉页脚的创建

 1.页眉的显示 打开水晶报表的子报表后,在IDE左侧的“字段资源管理器”里的“公式字段”点击右键“新建”,新建一个字段“Group”,编辑赋值“whilereadingrecords;”+回车+“true;”,然后在“字段资源管理器”里的“组名字段”里点击“插入组”,然后在弹出的选项里第一个“记录排序分组依据”里选择“@Group”,在最后一个选项“在每个页面上重

2009-11-26 18:02:00 811

原创 sql 交叉表

交叉表语句的实现:  用于:交叉表的列数是确定的  select name,sum(case subject when 数学 then source else 0 end) as 数学,  sum(case subject when 英语 then source else 0 end) as 英语,  sum(case subject when 语文 then

2009-11-17 15:37:00 207

原创 SQL中on条件与where条件的区别 (having)

   SQL中on条件与where条件的区别       数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。     在使用left jion时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会

2009-11-17 08:50:00 1902

原创 Oracle中Decode()函数使用技巧

  decode()函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。      DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。DECODE有什么用途呢? 先构造一个例子,假设我们想给

2009-11-16 17:53:00 171

原创 SQL Server中汇总功能的使用GROUPING,ROLLUP和CUBE

  SQL Server中汇总功能的使用GROUPING,ROLLUP和CUBE1.用 CUBE 汇总数据CUBE 运算符生成的结果集是多维数据集。多维数据集是事实数据的扩展,事实数据即记录个别事件的数据。扩展建立在用户打算分析的列上。这些列被称为维。多维数据集是一个结果集,其中包含了各维度的所有可能组合的交叉表格。CUBE 运算符在 SELECT 语句的 GROUP BY 子句中指定

2009-11-16 10:54:00 163

原创 toolstrip 上添加 默认没有的控件

C# toolstrip 上添加 DateTimePicker :    //参数 n 表示把此DateTimePicker 控件放在 toolstrip 的位置     private void AddDTPtoToolstrip(int n)        {            DateTimePicker dtp = new DateTimePicker();          

2009-11-11 16:34:00 235

原创 C# 参考之方法参数关键字:params、ref及out

 如果在为方法声明参数时未使用 ref 或 out,则该参数可以具有关联的值。可以在方法中更改该值,但当控制传递回调用过程时,不会保留更改的值。通过使用方法参数关键字,可以更改这种行为。paramsparams 关键字可以指定在参数数目可变处采用参数的方法参数。在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。

2009-11-09 16:42:00 141

原创 .NET代码执行顺序探讨

     通常我们设计一个.NET应用程序,无需考虑过多就可以让我们的程序正确的跑起来。但是,当我们的设计日益复杂时,稍不小心就会因为不清楚.NET代码的执行顺序以及规则而使我们陷入困境。先来个小demo,检查一下你对它了解多少吧。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www

2009-11-05 21:50:00 149

原创 C# []、Array、List、ArrayList 区别简介

[] 是针对特定类型、固定长度的。Array 是针对任意类型、固定长度的。List 是针对特定类型、任意长度的。ArrayList 是针对任意类型、任意长度的。

2009-10-21 16:44:00 130

转载 oracle 列行转换

少量数据行列转换     ORARichard(没钱的日子......)   说的很好,更具体的,看看:     [Q]如何实现行列转换     [A]1、固定列数的行列转换     如     student   subject   grade     ---------------------------     student1   语文   80     student1   数学   7

2009-10-12 10:58:00 492

转载 将聚合记录集逆时针和顺时针旋转90度

将聚合记录集逆时针和顺时针旋转90度(行列互换)在输出统计结果时可能需要将列变成行,而将聚合结果(如count、sum)作为记录的第一行,先看如下的SQL语句:declare@ttable(name varchar(20))insert@tselectabcunionallselectxxxunionallselectxxxunionallselecttttselect*fro

2009-10-12 09:48:00 191

原创 ASP.NET WEB自定义控件添加提交事件

为ASP.NET WEB自定义控件添加提交事件  大毛http://damao.0538.org  在Visual Studio.Net提供的服务端控件中有一个叫做“LinkButton”的,它看上去像个链接可是点击时产生像Button一样的Click提交事件。那么我们自己做的自定义控件如何实现这一功能呢?下面的代码讲述这一功能的实现。  1. 首先创建一个Web自定义控件项目命名为Demo,空间

2009-09-29 17:44:00 814

转载 c#消息处理

<!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"><rdf:Des

2009-09-16 17:59:00 205

原创 委托 与 事件

C#委托,事件理解入门 http://www.cnblogs.com/finesite/articles/255884.html 浅析C#的事件处理和自定义事件 http://dev.csdn.net/develop/article/22/22951.shtm C# 事件处理机制 http://www.cnblogs.com/boer/archive/2009/03/04/1403024.html

2009-07-31 11:56:00 145

原创 重写控件属性的一个例子(TextBox)

 自定义一个用户控件  然后继承TextBox,重写ReadOnly属性,由于TextBox控件的ReadOnly属性没有标记为重写,所以必须使用NEW 语句:public partial class text : TextBox    {        public text()        {            InitializeComponent();        }     

2009-04-05 15:24:00 622

led屏发布系统 通信加密解密 socket通信协议制定

主要用于全省范围内led屏的同步显示,多客户端登录显示,通信加密解密,制定通信协议等。用到了socket的异步通信,socket文件更新等技术

2010-12-21

c# 事件与委托 幽默的语言讲解

事件 委托 轻松讲解c#,初学者的好帮手!@@ 本人经验之谈!~

2009-12-05

Oracle培训 基础教程 简单轻松地入门学习

Oracle培训 基础教程 简单轻松地入门学习。

2009-10-14

oracle基础培训 权威讲解一学究会

oracle基础培训 权威讲解一学究会,很容易上手的电子书籍,本人强烈推荐

2009-08-13

一个完整的OA系统 c# vs2005.net

OA 办公自动话 c# .net sql2005 vs2005.net 包括文件管理、共享下载、消息管理、公文流传、通知管理、内部论坛、人力资源管理、资产管理 等。 技术应用:数据库(SQL2005 sql脚本编写 触发器 存储过程 视图) 使用CodeSmith 生成框架。 运用HTML/JavaScript/CSS技术实现标准、规范的客户端静态和动态效果 手动分页

2009-04-05

公司云计算培训质料 由简如深的讲解

最前沿科技,和大家共同探讨。云计算原理,由牵入深讲解.

2009-04-05

本人精心整理的XML 学习的PPT

看完这个PPT,很快能够在.NET平台下,利用XML作为数据库进行编程,极其好学的入门教材,本人精心整理,绝对物抄所值.

2009-03-24

.NET 验证控件的应用

验证控件的应用 是你学习验证控件的及好教材,包学包过~``。。。。不懂的话 就不要当程序员啦`,,,,,,.NET 验证控件的应用

2009-03-08

Web Service的学习及号教材,如果你看了之后还是不懂Web Service 那你就别学编程了。

Web Service的学习及号教材,如果你看了之后还是不懂Web Service 那你就别学编程了。

2009-03-08

Web Part 控件的应用

Web Part 控件的应用PPT 学习Web Part入门的及好教材

2009-03-08

ASP.NEt ADO.NET 入门代码

ASP.NEt ADO.NET 入门代码

2008-10-22

ASP.net中的日期格式转化 本人精心收集编写

ASP.net中的日期格式转化 本人精心收集编写

2008-10-22

erp系统流程图 软件工程 面向对象

学习软件工程的机好案例,大家抓住机会敢 快下吧

2008-10-22

代码编写规则说明书

代码编写规则说明书,提供编写代码的标准。

2008-08-06

空空如也

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

TA关注的人

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