- 博客(129)
- 资源 (21)
- 收藏
- 关注
原创 在C#中完成海量数据的批量插入和更新
http://www.linzhengjian.com/post/2008/08/05/e59ca8Ce4b8ade5ae8ce68890e6b5b7e9878fe695b0e68daee79a84e689b9e9878fe68f92e585a5e5928ce69bb4e696b0.aspx 对于海量数据的插入和更新,ADO.NET确实不如JDBC做到好,JDBC有统一的模型来进行批操
2010-03-23 14:44:00 786
转载 yield return 关键字的详解
http://2sws.blog.163.com/blog/static/179102492009843454582/ /// /// yield return 关键字的详解/// 下面的例子可以进行正常的迭带运算,想要理解运行的机制的/// 话,我们可以使用F11键进行单步运行,就可以看明白了。/// public class Persons : System.Collections
2010-03-01 22:25:00 734
转载 迭带器与泛型
http://2sws.blog.163.com/blog/static/179102492009843454413/ ///看下面的例子的时候请使用F11键单步运行,查看运行过程using System;using System.Collections;using System.Collections.Generic;public class Persons : IEnumera
2010-03-01 22:25:00 582
转载 c#2.0迭带器----yield return关键字
http://2sws.blog.163.com/blog/static/179102492009843454697/ ///c#2.0迭带器///yield return关键字///C#2.0引入了yield Return 关键字,用于无缝实现迭代器模式。///它使开发人员摆脱了实现枚举器和可枚举类的负担。下面是我///们前边例子的重写版本///public class Persons
2010-03-01 22:24:00 502
原创 迭代器的实现
http://2sws.blog.163.com/blog/static/179102492009843454870/ 迭带器---枚举对象并非必须实现IEnumerable接口 /// 迭带器---枚举对象并非必须实现IEnumerable接口/// 迭带器这一节看了足足有两天多的时间。说心里话我都看恶心了/// 现在终于看明白了一点点。现在把自己理解的东西写出来,主要/// 是
2010-03-01 22:22:00 423
转载 Enterprise Library 企业库 V4.1 中文学习手册
http://www.congci.com/item/184 Enterprise Library for .Net Framework 3.5 – EntLib v4.1 是patterns & practices 小组为.NET Framework 3.5 开发一套企业库,目前最新版本为v4.1,共包括9个Application Block,包括数据访问(Data Access App
2010-03-01 10:24:00 1123
转载 内存对齐
在网上看到内存对齐的知识,内存的是否对齐,会影响对象实际分配的内存大小和程序性能。关于内存分配和字节大小的关系,依稀接的在学校上计算机组成原理还是体系结构的时候老是讲过,其中提到过对齐的问题,不过书不在身边,无法找到详细的理论解释了,哈哈·~~ 实际内存对齐主要是操作系统和编译器控制的,和语言无关,所以无论是Strcut还是Class成员对象的内存分配都有这个问题;在C和C++中可以使用s
2010-02-26 22:34:00 418
转载 Microsoft Application Blocks for .NET
http://dev.csdn.net/article/61/61780.shtm Microsoft Application Blocks for .NETData Access Application Block 概述Chris Brooks、Graeme Malcolm、Alex Mackman、Edward JezierskiMicrosoft Corporatio
2010-02-25 16:16:00 525
转载 激发 Windows 窗体 CurrencyManager 事件
http://support.microsoft.com/kb/312045/zh-cn 本文将引用下面的 Microsoft.net 框架类库命名空间: System.Data.SqlClient本页 概要 更多信息 CurrentChanged 事件 ItemChanged 事件 PositionChanged 事件 绀轰緥浠 g
2010-02-23 11:59:00 1363 1
原创 C#解析XML文件
http://www.cnblogs.com/zhangyf/archive/2009/06/03/1495459.html 内容提要1.解析Xml文件有哪些方法?各有什么优缺点?2.如何用XPath解析xml文档的要点。 先来看看解析xml文件的方法都有哪些吧,本段文字来自网络,可以帮助大家对这个问题有个概要的了解。在程序中访问并操作XML文件一般有两种模
2010-02-05 10:07:00 1019
原创 设置服务账号失败(WMI提供程序错误,对WMI提供程序的调用返回了错误代码:0x80074814)
使用Sqlserver自带的配置管理器,将登录身份修改为Local System时,出现这个错误:WMI提供程序错误,对WMI提供程序的调用返回了错误代码:0x80074814 解决方案:使用操作系统中的服务,进行修改
2010-02-04 21:30:00 4713 1
原创 .NET 反编译工具 Reflector
刚接触.net 时就听说 Reflector这个强大反编译工具呢,只是一直没有去使用他. 本来本人对新鲜事就非常有兴趣,听他这么一说.决定试一试这个传说中的工具. 今天有空就用了一下. 我用的版本是4.1.84.0,以,把自己编写DLL反编译了一下,反编译后的代码除了变量名不同外,其它基本上是一至的,我把反编译后的代码导到相关的文件里(要用到插件),再用vs.net编译,全部通过,真是爽呀.围
2010-02-04 15:36:00 626
原创 Sql Server 使用windows账号无法登陆
该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式, 因此用户无法使用SQL Server的登录帐户(如 sa )进行连接.解决方法如下所示: 1.在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server 操作步骤: 在企业管理器中 --
2010-02-04 15:05:00 2782
原创 提示“远程计算机已结束连接”的解决方法
提示“远程计算机已结束连接”的解决方法Quote:一、远程桌面连接故障现象: 笔者刚刚安装完一台员工计算机,该计算机操作系统是windows XP,领导决定以后这台计算机就担任公司数据存放工作,所以日后需要对其进行远程管理操作。所以笔者也像往常一样,开启了该系统的远程桌面连接功能。谁知道在网络中的其他计算机通过远程桌面连接程序访问时却出现了“中断远程桌面连接,远程计算机已结束连接”的
2010-02-03 17:26:00 2867
原创 S60
软格机:先*#7780# 密码八个0 ,这个格式化不会删除手机里的名片,短信等内容硬格机:先*#7370# 密码八个0 自动安装法:将可直接安装的程序软件放到存储卡E:/Private/10202dce目录下,断开传输连接后,手机会提示安装程序的。这个比较合适懒人或对手机文件夹比较熟悉的人。 开机自动上网:设置-》连接-》分组数据-》将 分组数据连接设置成“当需要
2010-01-29 16:34:00 430
转载 DotNet 操纵Excel总结之三
这次我写了两个方法,一个是从Excel文件中的一个Sheet的内容导入到DataSet中;另一个是把DataSet里的内容导出到Excel中。 /// /// 从选择的Excel文件导入/// /// DataSetpublic DataSet ImportFromExcel(){ DataSet ds=new DataSet(); string file = "e://text.
2010-01-28 12:33:00 407
原创 DotNet 操纵Excel总结之二
上编文章说了一些平时操纵Excel的方法,今天在来说一些方法。 10.其他//设置一个范围的样式Excel.Range range = workSheet.get_Range(workSheet.Cells[top, left], workSheet.Cells[top + rows, column]);range.Borders[Excel.XlBordersIndex.xlInsideH
2010-01-28 12:31:00 408
转载 DotNet 操纵Excel总结之一
前段时间,做项目的时候,要操纵Excel,从网上找了些资料,结合自己用的例子,现在总结一下在DoNet下操纵Excel的方法。一.生成Excel.dll 的方法 利用DotNet 中自带的工具在命令提示符下执行tlbimp excel.exe.这样就不会因为你的Excel是xp或2000的不同要去找不同的*.olb文件,还有一点就是因为在2000以后的版本中没有了excel9.olb这个文件
2010-01-28 12:28:00 483
转载 NAnt 简介
NAnt 是一个Visual Studio .Net应用程序的连编工具,对大而负责的工程而言,使用NAnt很方便。1. 安装从http://nant.sourceforge.net上可以下载源代码或者编译好的二进制文件,一般下载nant-bin.zip,解压,注册系统环境变量后,就可以使用nant命令了。2. Build文件XML格式,每个build文件包含一个
2010-01-23 16:25:00 891
转载 C#中获取当前路径的几种方法
要在c#中获取路径有好多方法,一般常用的有以下五种: //获取应用程序的当前工作目录。 String path1 = System.IO.Directory.GetCurrentDirectory(); MessageBox.Show("获取应用程序的当前工作目录:" + path1);
2010-01-22 15:45:00 410
转载 创建新的Excel ,并写入数据
http://blog.csdn.net/gisfarmer/archive/2009/01/09/3738959.aspx 看到论坛里面不断有人提问关于读取excel和导入excel的相关问题。闲暇时间将我所知道的对excel的操作加以总结,现在共享大家,希望给大家能够给大家带了一定的帮助。另外我们还要注意一些简单的问题1.excel文件只能存储65535行数据,如果你的数据大于6553
2010-01-21 15:34:00 529
转载 快速写入Excel(将数据转换为数据流)
private void button1_Click(object sender, EventArgs e) { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "Execl files (*.xls)|*.xls";
2010-01-21 11:50:00 1809
原创 快速写入Excel(将数据转换为二维数组,再使用Range方法)
http://topic.csdn.net/u/20080623/14/d0953232-d549-4ebd-806c-45b5ec23437c.html Excel.Application excel=new Microsoft.Office.Interop.Excel.Application(); Excel.Workbook excelBook = excel.
2010-01-21 11:36:00 5857
转载 Visual C# 编程操作Excel
摘要:本文介绍了Excel对象、C#中的受管代码和非受管代码,并介绍了COM组件在.NET环境中的使用。 关键词:受管代码;非受管代码;Excel对象;动态连接库 引言 Excel是微软公司办公自动化套件中的一个软件,他主要是用来处理电子表格。Excel以其功能强大,界面友好等受到了许多用户的欢迎。在设计应用系统时,对于不同的用户,他们对于打印的需求是不一样的,如果要使得程序中的打印功能适
2010-01-20 13:59:00 496
转载 C#日期格式化
http://hi.baidu.com/ztf704/blog/item/aaad3fdbb2e1e266d0164ee6.html 日期转化一为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示:using Sy
2010-01-19 12:34:00 333
转载 VS2005中读写配置文件(一)
http://www.cnblogs.com/sorosjing/archive/2005/11/28/285861.html VS2003中对于应用程序配置文件(app.config或者web.config)只提供了读取的功能。而在VS2005中,对于配置文件的功能有了很大的加强。在VS2005中,对于应用程序配置文件的读写一般使用Configuration,ConfigurationM
2010-01-19 11:25:00 389
转载 推荐一个操作Zip文件的开源类库:DotNetZip
DotNetZip 是一个短小易用的用来操作 zip 文件的 .NET 类库,支持.NET的任何语言,可很方便的创建,读取,和更新zip文件。而且还可以使用在.NETCompact Framework中。下面是一些简单的例子:1.加密压缩:using (ZipFile zip = new ZipFile()) { zip.Password = sPassword
2010-01-18 16:08:00 612
转载 C#读取配置文件详解
http://developer.51cto.com/art/200908/143724.htm C#读取配置文件需要注意的一些问题:C#读取配置文件1.了解配置文件概述:应 用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件的根节点是 configuration。我们经常
2010-01-14 16:52:00 947
原创 C#面向对象设计模式纵横谈——笔记(4)
一、 Builder生成器模式(创建型模式)1、 结构(Structure)和协作(Collaborations)2、 实现示例public abstract class House{ } public abstract class Builder{ public abstract void BuildDoor(); public a
2010-01-13 14:44:00 390
原创 C#面向对象设计模式纵横谈——笔记(2)
一、 Singleton单件(创建型模式)1、 结构(Structure)2、 单线程Singleton实现public class Singleton{ private static Singleton instance; private Singleton() { } public static Singleton Instanc
2010-01-13 14:39:00 330
原创 C#面向对象设计模式纵横谈——笔记(3)
一、 Abstract Factory抽象工厂模式(创建型模式)1、 结构(Structure)2、 实现示例/// /// 道路/// public abstract class Road{ } /// /// 房屋/// public abstract class Building{ } /// /// 地道
2010-01-13 14:39:00 365
原创 C#面向对象设计模式纵横谈——笔记(1)
一、 面向对象设计模式与原则1、 概念描述(1) 设计模式:描述了软件设计过程中某一类常见问题的一般性的解决方案。(2) 面向对象设计模式:描述了面向对象设计过程中、特定场景下、类与相互通信的对象之间常见的组织关系。(3) 面向对象三大机制:a) 封装,隐藏内部实现b) 继承,复用现有代码c) 多态,改写对象行为2、 设计三大原则(1)
2010-01-13 14:37:00 356
原创 设计模式
一、创建型模式l Abstract Factory模式的几个要点a) 意图:提供一个接口,让该接口负责创建一系列“相关或者相互依赖的对象”,无需指定它们具体的类。b) 如果没有应对“多系列对象构建”的需求变化,则没有必要使用Abstract Factory模式,这时候使用简单的静态工厂完全可以。c) “系列对象”指的是这些对象之间有相互依赖、或作用的关系
2010-01-12 16:30:00 322
转载 网站
Blog & Homepage 侯捷网站 http://jjhou.csdn.net/ 荣耀网站 http://www.royaloo.com/ Chris Brumme [CLR] http://blogs.msdn.com/cbrumme/ Don Boxs Splout [Web Services] http://www.go
2010-01-11 11:50:00 382
原创 书籍
《设计模式:可复用面向对象软件的基础》——GoF《重构:改善既有代码的设计》——Martin Fowler《大话设计模式》通篇都是以情景对话的形式,用多个小故事或编程示例来组织讲解GoF
2010-01-11 11:43:00 336
转载 c# as is 类型转换
关于类型的判断和转换有is和as这2个操作符。具体区别和用法如下is就是处于对类型的判断。返回true和false。如果一个对象是某个类型或是其父类型的话就返回为true,否则的话就会返回为false。另外is操作符永远不会抛出异常。代码如下:System.Boolean b1 = (o is System.Object);//b1 为trueSystem.Boolean b2
2009-12-31 16:19:00 386
转载 C#必备知识之预编译指令
http://developer.51cto.com/art/200901/104934.htm 预编译一般用来防止头文件的重复包含和编译,而预编译指令指示了在程序正式编译前就由编译器进行的操作,可以放在程序中的任何位置。本文中就C#中相关的预编译指令进行了简单介绍。 预编译又称为预处理,是做些代码文本的替换工作。处理#开头的指令,比如拷贝#include包含的文件代码
2009-12-30 21:42:00 470
转载 SQL Server 2008下载
SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。 在现今数据的世界里,公司要获得成功和不断发展,他们需要定位主要的数据趋势的愿景。微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应用程序的需求。微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:关键任务企业数据平台、动态开
2009-12-24 12:06:00 750
转载 渐变维度转换及其实现
在SQL Server 2005中,BI(Business Intelligence,商业智能)模块功能得以大大的增强。其中有一个重要的模块,被称为SQL Server Integrated Services(SSIS),即SQL Server数据库集成服务,其主要作用是对业务数据库或OLTP数据库中的数据进行抽取、转换和加载(Extract-Transform- Load,ETL)到数据仓库(D
2009-12-15 17:28:00 1065
TaskVision_CS
2010-04-08
Microsoft Visual C# 2008 Step by Step pdf 文档
2009-06-29
C# 设计模式 CHM完整版 + C# 设计模式 CHM迷你版,带图示
2009-06-24
visual c# 网络编程技术与实践(源码)
2009-04-28
Microsoft Excel Visual Basic参考(Vbaexcelxl10.chm)
2009-04-22
VS2005 使用技巧 PDF版
2009-04-18
数据仓库(原书中文第四版PDF)
2009-02-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人