自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Json 格式化转换

View Code using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Reflection;using System.Collections;using System.Data.Common;public class ConvertJson

2012-05-23 15:28:01 569

转载 设计模式

乐在其中设计模式(C#)系列文章索引作者:webabcd介绍类图加实例的方式介绍设计模式(C#)创建型模式(Creational Pattern)1、乐在其中设计模式(C#) - 抽象工厂模式(Abstract Factory Pattern)介绍提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。2、乐在其中设计模式(C

2011-12-31 17:11:30 325

转载 SQL Server死锁总结

SQL Server死锁总结  1. 死锁原理    根据操作系统中的定义:死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。    死锁的四个必要条件:互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。请求与保持条件(Hold and wait):已经得到资源的进程可以再

2011-12-31 17:03:38 466

转载 WebShpere MQ

.Net环境下操作IBM WebShpere MQ IBM WebShpere MQ 简单介绍:具体的详细信息大家可以在IBM的网站和网上有许多的学习资料。IBM MQ是实现了消息队列的一个中间件,它可以运行在现在所有流行的平台上。在我们的项目中主要使用的是AS400和UNIX平台上。在IBM MQ中主要分为以下几个对象: Queue Manager

2011-12-31 17:01:34 895

转载 Socket通讯

.Internet套接字的两种类型(流格式与数据包格式)Internet 套接字的两种类型  什么意思?有两种类型的Internet 套接字?是的。不,我在撒谎。其实还有很多,但是我可不想吓着你。我们这里只讲两种。除了这些,我打算另外介绍的 "Raw Sockets"也是非常强大的,很值得查阅。那么这两种类型是什么呢?一种是"Stream Sockets"(流格式),另外一种是"D

2011-12-31 16:53:12 597

转载 C#集合之Queue

C#集合之Queue1、Queue定义System.Collections.Queue类表示对象的先进先出集合,存储在 Queue(队列) 中的对象在一端插入,从另一端移除。2.优点1、能对集合进行顺序处理(先进先出)。2、能接受null值,并且允许重复的元素。3. Queue的构造器构造器函数注释Queue

2011-12-31 16:42:14 405

转载 ManualResetEvent 线程同步

ManualResetEvent  ManualResetEvent 用于线程同步,通知一个或多个线程某事件已经发生。通常用于一个线程执行的任务必须在其他线程的任务执行之前完成。ManualResetEvent状态分为两种:终止状态和非终止状态。当某一任务完成时,将ManualResetEvent设置为终止状态,这样其他等待的线程(一个或多个)将开始执行自己的任务。

2011-12-31 16:37:30 437

转载 .NET对Excel的读写

在.net中读Excel可以通过两种方式读取1.以数据库的方式,这种方式简单明了,推荐。参考代码如下:注意修改两个地方Data Source=C:/Book.xls指Excel文件的位置,string.Format("select * from [{0}$]", p_tagName)中p_tagName指Sheet标签页的名称Code//构建连接字符串string Conn

2011-12-31 16:30:03 920

原创 动态生成Table、DataSet

QueryMSMQList queryMSMQ = new QueryMSMQList(".//private$//coreexchange"); List queryList = queryMSMQ.mReceive(); DataSet dsQueueMSMQ = new DataSet(); DataTable d

2011-12-31 16:28:20 675

转载 C# 委托知识总结

C# 委托知识总结 1.什么是委托,为什么要使用委托我正在埋头苦写程序,突然想喝水,但是又不想自己去掉杯水而打断自己的思路,于是我就想让女朋友去给我倒水。她去给我倒水,首先我得让她知道我想让她干什么,通知她之后我可以继续写自己的程序,而倒水的工作就交给了她。这样的过程就相当于一个委托。在程序过程中,当程序正在处理某个事件的时候,我需要另外的程序代码去辅助处理一些事情,于是委托另

2011-12-31 16:00:24 480

转载 C# 委托应用总结

C# 委托应用总结一、什么是委托1.1官方解释委托是一种定义方法签名的类型。当实例化委托时,您可以将其实例与任何具有兼容签名的方法相关联。您可以通过委托实例调用方法。1.2个人理解委托就是执行方法(函数)的一个类。事件是一种特殊的委托。 二、如何申明委托2.1 delegate        public delegate int TestDel

2011-07-01 12:07:00 918

转载 FileUpLoad 兼容UpdatePanel

首先我很遗憾的告诉大家,因为微软的偷懒,目前UpdatePanel还不支持文件上传。我查了下,有两个办法,我已测试过了,真得很好用。方案一的解决办法就是UpdatePanel中设置PostBackTrigger:而如果你又想在这个UpdatePanel上做点花样,比如加了一个asp:Panel, 可以通过按钮事件触发隐藏或显示的,你会发现FileUpload1并不能找到文件。。。其实道

2011-06-29 18:21:00 922

原创 WCF发布到IIS7问题的解决方案

作者:王育东  来源:博客园  发布时间:2011-04-12 19:56  阅读:1003 次  原文链接   [收藏]   <br />今天用VS2010开发了一个WCF服务进行一个简单测试,没想到这点小事竟然折腾了我2个小时。<br />为避免其他兄弟遇到相同的问题少走弯路做一下总结。<br />操作系统:Windows7 旗舰版<br />开发环境:VS2010 .NET Framework4.0 ASP.NET4.0<br />第一步:检查Windows7中IIS是否安装了必要的组件<br />方

2011-05-06 19:50:00 1541

转载 WCF发布到IIS

<br />如何在IIS中部发布我们上一篇中做好的WCF服务。 <br />第一步:打开我们上一篇文章中建立的WCF服务项目。<br /><br />图《1》 <br />第二步:新建WCF服务站点。在解决方案上右击,选择“添加”->“新建网站”,打开新建网站对话框。在“添加新网站”对话框中,我们选择“WCF服务”,并把网站的名子命名为“BookServiceHost” <br /><br />图《2》<br />建立起来的新的WCF服务站点的结果如下,其中在App_Code文件中自动为我们生成两个类文件:

2011-05-06 19:44:00 2872

原创 CDatabase类的使用及dbf文件的访问

  -----CDatabase类  要建立与数据源的连接,首先应构造一个CDatabase对象,然后再调用CDatabase的Open成员函数.Open函数负责建立连接,其声明为virtual BOOL Open( LPCTSTR lpszDSN, BOOL bExclusive = FALSE, BOOL bReadOnly = FALSE, LPCTSTR lpszConnect

2008-06-22 17:03:00 1525

原创 用ADO进行数据库编程

在Visual C++中用ADO进行数据库编程由 wnchg 整理    1. 生成应用程序框架并初始化OLE/COM库环境   创建一个标准的MFC AppWizard(exe)

2008-06-22 17:02:00 369

原创 ADO开发实践之二

ADO开发实践之二作者:浙江省温岭市电信局 王骏一、前言在上一篇文章《ADO第一次亲密接触》中我们详细介绍了ADO基本的操作方法,在实际的开发过程中我们常常需要存储较大的二进制数据对象,比如:图像、音频文件、或其它二进制数据,这些数据我们称之为二进制大对象BLOB(Binary Large Object),其存取的方式与普通数据有所区别。本文将介绍利用ADO在数据库中存取BLOB数据的

2008-06-22 17:01:00 485

转载 ADO开发实践之一

ADO开发实践之一作者:浙江省温岭市电信公司 王骏 一、ADO简介ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,请不必为此担心,即使你对OLE DB,COM不了解也能轻松对付ADO,因为它非常简单易用,

2008-06-22 17:00:00 487

原创 sql字段操作

增加字段 alter table docdsp  add dspcode char(200) 删除字段 ALTER TABLE table_NAME DROP COLUMN column_NAME 修改字段类型 ALTER TABLE table_name  ALTER COLUMN column_name new_data_type 改名 sp_rename 更改当前数据库中用户创建对象(如

2008-04-14 11:57:00 537

原创 CListCtrl插入大数据量时避免闪烁的有效方法

 CListCtrl插入大数据量时避免闪烁的有效方法    第一步,先锁定窗口,不进行刷新m_WPList.LockWindowUpdate();第二步,设定列表不进行重画m_WPList.SetRedraw(FALSE);第三步,清空列表,删除历史数据m_WPList.DeleteAllItems();第四步,窗口解锁,允许刷新。否则系统的视图也会进行闪烁

2008-03-13 23:56:00 728

转载 转载】ArcSDE空间数据库中SDE用户使用探讨

转载】ArcSDE空间数据库中SDE用户使用探讨 ArcSDE作为空间数据库解决方案,应用非常广泛,本短文将尝试描述SDE的工作机制,简要说明空间数据库中SDE用户的使用方法。  ArcSDE如何工作 ArcSDE 属于中间件技术,其本身并不能够存储空间数据,它的作用可以理解为数据库的“空间扩展”。在基于Oracle的ArcSDE空间数据库中,ArcSDE保存了一系列O

2008-03-12 23:25:00 819

原创 用ado连接oracle的几种方法

数据库在vc中用ado连接oracle的几种方法2007-03-24 12:13 在利用ado连接数据库之前,需要做一些准备1.用#import指令引入ADO类型库我们在stdafx.h中加入如下语句:#import "c:program filescommon filessy

2008-03-07 11:07:00 1859

原创 vc连接数据库方法小结(转)

C++连接数据库示例代码参考: 可以考虑一下 Integrated Security=SSPI好像是windows身份验证吧,你之后的"User ID=sa;pwd=;"则是SQL Server身份验证,试一下去除"Integrated Securit

2008-01-08 09:55:00 3064 1

原创 用VC实现按数据库记录构建树控件(转)

用VC实现按数据库记录构建树控件  简介:  将树中的每一个项目作为数据库中的一条记录(ACCESS2000),将程序启动时,对数据库进行读操作;创建树的各个项目时,是对数据库进行读操作,每次的读取,都是在可是查寻符合条件的记录,并将其一一添加到树中!   实现方法:   准备:  使用ACCESS2000,创建一个数据库,名字为City.mdb(我们将制作一个关于省与市的树,

2008-01-08 09:52:00 941 1

原创 VC++6.0 调用webservices(转)

VC++6.0 调用webservices这几日实现用vc调用XFire做的webservices,主要是在社保卡驱动中能直接调用服务实现加密和解密,以及计算MAC和TAC,总工设计思路不要我直接连接加密机。  辛苦的在网上搜了两天资料,终于做出了成功的例子,可是很多地方值得总结:  一是VC++要直接调用而不通过.net或C# 时,首先要安装SOAP Toolkit3.0,呵

2008-01-08 09:48:00 1505

原创 树控件的双击响应处理方法(转)

//begin;  ClassWizard为CTreeCtrl(树控件)添加的NM_DBLCLK(双击)消息的响应函数中带有一个NMHDR * 型指针形参:   OnDblClkTree(NMHDR* pNMHDR, LRESULT* pResult)   这个陌生的指针类型常使初用树控件的编程者陷入迷茫之中。实际上我们完全不理会它,也可以实现树控件的双击响应,即在OnDblClkTree(

2008-01-08 09:45:00 956

空空如也

空空如也

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

TA关注的人

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