自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FF的专栏

水中迷路の鱼

  • 博客(47)
  • 资源 (1)
  • 收藏
  • 关注

转载 [C#]DataTable常用操作总结

<br /> <br />【引言】项目中经常使用DataTable,发现有好多东西,需要整理下.<br /> <br /> <br /> <br />   protected void Page_Load(object sender, EventArgs e) { //①Create a DataTable DataTable dt = new DataTable("Table_AX"); //②Add columns for DataTab

2010-06-25 17:05:00 473

转载 防止同一程序被打开多次

using System.Diagnostics;Process current = Process.GetCurrentProcess();Process[] processes = Process.GetProcessesByName(current.ProcessName);foreach (Process process in processes){ if (pr

2010-04-17 11:47:00 826

原创 取本月的最后一天

取本月的最后一天 DateTime lastDay = Convert.ToDateTime(DateTime.Now.AddMonths(1).ToString("yyyy-MM-01")).AddDays(-1);lastDay即为本月的最后一天,首先去下个月的第一天DateTime.Now.AddMonths(1).ToString("yyyy-MM-01"),再在这个基础上减去1天,A

2009-03-10 09:01:00 516

转载 C# 2005 只允许打开一个实例

 C# 2005 只允许打开一个实例 /**//// /// 应用程序的主入口点。 /// [STAThread] static void Main() { //当<=1时 只能打开一个实例 if (System.Di

2009-03-10 08:56:00 548

转载 C# 时间格式设置

 C# 时间格式设置    有时候我们要对时间进行转换,达到不同的显示效果  默认格式为:2005-6-6 14:33:34  如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢  我们要用到:DateTime.ToString的方法(String, IFormatProvider)    using System;  using System.Globalizati

2009-03-10 08:55:00 1633

转载 Oracle 游标使用大全

我们将讨论各种用于访问ORACLE数据库的DDL和TCL语句。  查询      SELECT语句用于从数据库中查询数据,当在PL/SQL中使用SELECT语句时,要与INTO子句一起使用,查询的返回值被赋予INTO子句中的变量,变量的声明是在DELCARE中。SELECT             INTO语法如下:       SELECT [DISTICT|ALL]{*|column[,col

2008-12-10 11:14:00 351

原创 Oracle PL/SQL游标的学习

<!--google_ad_client = "pub-4234177103003112";/* 300x250, 创建于 08-3-3 */google_ad_slot = "1613388755";google_ad_width = 300;google_ad_height = 250;//-->window.google_rende

2008-12-10 11:12:00 376

原创 将表B中的某几列数据更新到表A中

declare  a varchar2(20);   b varchar2(20);   c varchar2(20);cursor mycur is  select idnum,name,cardnum   from 表B;begin  open mycur;  loop    fetch mycur into a,b,c;    exit when mycur%notfound;    upd

2008-12-10 11:05:00 450

原创 Access之图片读取,存储

Access之图片读取,存储 图片存储                FileStream fs=new FileStream("logo14.bmp",FileMode.Open);            byte[] myImage=new byte[fs.Length];            fs.Read(myImage,0,myImage.Length);     

2008-05-30 09:55:00 1751

原创 Microsoft SQLHelper类概述 - 缘易姿姿Hermes Liu - 博客园

Data Access Application Block (SQLHelper类)概述 Chris Brooks、Graeme Malcolm、Alex Mackman、Edward Jezierski Microsoft Corporation 摘要:Data Access Application Block 是一个 .NET 组件,包含优化的数据访问代码,可以帮助用户调用存储过程以及

2008-05-22 21:32:00 756

转载 C#如何在Form中嵌入并且操作Excel表格

C#如何在Form中嵌入并且操作Excel表格 网上比较多讲述如何操作Excel表的文章,但都是启动Excel的窗口来打开Excel数据文件。有时候需要把Excel表嵌入到自己程序的Form中,给客户一个不用切换窗口的操作界面,似乎更好。这在VC中用OLE技术很容易实现,但是在C#中方法就不一样啦。下面将就此进行阐述。 一、首先简要回顾一下如何操作Excel表 先要添加对Excel的引用。选择项目

2008-05-22 21:22:00 606

转载 C#优化字符串操作【月儿原创】

C#优化字符串操作【月儿原创】新一篇: C#的6种常用集合类大比拼【月儿原创】 function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(key

2008-05-21 08:59:00 459

转载 SqlHelper详解

SqlHelper详解SqlHelper 类实现详细信息SqlHelper 类用于通过一组静态方法来封装数据访问功能。该类不能被继承或实例化,因此将其声明为包含专用构造函数的不可继承类。 在 SqlHelper 类中实现的每种方法都提供了一组一致的重载。这提供了一种很好的使用 SqlHelper 类来执行命令的模式,同时为开发人员选择访问数据的方式提供了必要的灵活性。每种方法的重载

2008-05-20 21:21:00 1386 2

转载 SQL数据类型详解

SQL数据类型详解 (1)二进制数据类型   二进制数据包括 Binary、Varbinary 和 Image  Binary 数据类型既可以是固定长度的(Binary),也可以是变长度的。  Binary[(n)] 是 n 位固定的二进制数据。其中,

2008-05-20 21:03:00 499

转载 用C#实现生成PDF文档

 用C#实现生成PDF文档   using System; using System.IO; using System.Text; using System.Collections;    namespace PDFGenerator ...{    public class PDFGenerator ...{    static float pageWidth = 594.0f;    

2008-05-11 23:37:00 688 2

转载 c#中ToString()的一些常用用法

c#中ToString()的一些常用用法备忘字符型转换为字符串 // C 货币 2.5.ToString("C"); // ¥2.50 // D 10进制数 25.ToString("D5"); // 25000 // E 科学型 25000.ToString("E"); // 2.500000E

2008-05-09 09:03:00 876

转载 如何在C#中直接操作C++结构体

如何在C#中直接操作C++结构体   在C#中调用C++或系统DLL是比较常见的操作。   例如C++中定义的以下结构体: struct RCEStruct {  int Event;     int Flag;       char User[40]; };   同时有一个公开方法:   extern "C" __declspec WORD CALLBACK GetStruc

2008-04-22 09:24:00 1429

转载 Linq To Sql进阶系列(七)动态查询续及CLR与SQL在某些细节上的差别

Linq To Sql进阶系列(七)动态查询续及CLR与SQL在某些细节上的差别 在上面一篇文章Linq To Sql进阶系列(六)中,我们提到了使用object的动态查询。本文在上文的基础上,再做更加深入的引申。同时修正上文中一些不妥的地方。1, object的动态查询续首先要做的事情,就是将Find的函数改成扩展方法。扩展方法只能放在静态类里,而且它的第一个参数必须带this关键字。在上文

2008-03-20 11:20:00 723

转载 Linq To Sql进阶系列(六)用object的动态查询与保存log篇

Linq To Sql进阶系列(六)用object的动态查询与保存log篇 动态的生成sql语句,根据不同的条件构造不同的where字句,是拼接sql 字符串的好处。而Linq的推出,是为了弥补编程中的 Data != Object 的问题。我们又该如何实现用object的动态查询呢?1,用object的查询是什么?我们可以简单的举这么一个例子。我们到公安局查找一个人。首先,我们会给出他的

2008-03-20 11:18:00 607

转载 Linq To Sql进阶系列(四)User Define Function篇

Linq To Sql进阶系列(四)User Define Function篇 User Define Function, 用户自定义函数,简称UDF. 关于sql server中的udf,请大家参考http://msdn.microsoft.com/msdnmag/issues/03/11/DataPoints/一文。本文主要阐述,在Linq To Sql中,如何使用UDF. 1,UDF 简

2008-03-20 11:17:00 731

转载 Linq To Sql进阶系列(五)Store Procedure篇

Linq To Sql进阶系列(五)Store Procedure篇 Store Procedure,存储过程。也是被别人写过的东西。我习惯性先看别人都写了点啥,然后才开始想看看自己还要写点啥。那就先谈谈它与udf的区别吧。在Linq To Sql进阶系列(四)User Define Function篇 中,我们提到了两者的差别。比如Store Procedure支持多个rowset的,而ud

2008-03-20 11:17:00 882

转载 Linq To Sql进阶系列(三)CUD和Log

Linq To Sql进阶系列(三)CUD和Log CUD就是Create, Update, Delete。在别人都写过了后,还有什么是新鲜的呢?1,CreateDatabase            Northwind db = new Northwind("You connection string");  //注意database项,起一个不存在的数据库名称            d

2008-03-20 11:16:00 641

转载 Linq To Sql进阶系列(二)M:M关系

Linq To Sql进阶系列(二)M:M关系 在Linq To Sql进阶系列(一) 一文中,我们谈到了数据库中的两种基本关系1:M 与1:1. 而现实世界中,还有一种M:M 的关系。比如,一个老师可以有多个学生,而一个学生也可以有多个老师。老师和学生的关系就是多对多的关系。这些关系在数据库中是如何反映的呢?在C#3.0入门系列(十)-之Join操作一文中,我们提到了M:M 的关系中的joi

2008-03-20 11:14:00 563

转载 Linq To Sql进阶系列(一)-从映射讲起

Linq To Sql进阶系列(一)-从映射讲起 本系列,或多或少,直接或间接依赖入门系列知识。但,依然追求独立成章。因本文作者水平有限,文中错误难免,敬请读者指出并谅解。本系列将会和入门并存。案例某君被邀为一超市设计数据库,用来存储数据。该君根据该超市中实际出现的对象,设计了Customer, Employee,Order, Product等表,用来保存相应的客户,员工,订单,货品等。太

2008-03-20 11:05:00 793

转载 C#3.0入门系列(十二)-Lambda表达式中Lifting

C#3.0入门系列(十二)-Lambda表达式中Lifting Lambda表达式是由匿名方法演化而来的更加高级的形式。关于匿名方法,请参阅http://msdn.microsoft.com/msdnmag/issues/04/05/C20/。关于Lambda表达式的演化,请参阅http://msdn.microsoft.com/msdnmag/issues/07/06/csharp30/de

2008-03-19 16:35:00 485

转载 C#3.0入门系列(十一)-之In, Like操作

C#3.0入门系列(十一)-之In, Like操作 有这么一个例子,寻找一个表中的某个字段介于某个给定的集合该怎么办?Sql写起来很简单,比如:Select * from table where id in (2,3, 4, 5)。 就是寻找id字段为这个给定的集合(2,3, 4, 5)内的值。那Linq to Sql该怎么做呢?一个字,简单。In Operator 比如,我们想要查找,"AR

2008-03-19 16:34:00 717 1

转载 C#3.0入门系列(十)-之Join操作

C#3.0入门系列(十)-之Join操作  本节讲join操作。我们知道,T-sql中,有三种最基本的join,inner join, left join, 和right join。 而dlinq并不支持right join。道理很简单,right join以right表为基础,left表中没有对应记录的,将以null值填充。而dlinq以left表做为主表创建对象。如果一个对象为null

2008-03-19 16:33:00 457

转载 C#3.0入门系列(九)-之GroupBy操作

C#3.0入门系列(九)-之GroupBy操作 有朋友反馈说我提供的sample不能编译。大概是版本的问题,可以到http://msdn2.microsoft.com/en-us/bb330936.aspx下载for beta1的版本。本节接着讲groupby。上一节,我们讲了如何理解groupby返回的结果。本节会延这个思路阐述下去。先来看下面的例子GroupBy操作中Select的

2008-03-19 15:46:00 583

转载 C#3.0入门系列(八)-之GroupBy操作

C#3.0入门系列(八)-之GroupBy操作 换一种写作风格。本节讲groupby操作。在所有的Linq To Sql操作中,GroupBy是最难理解的一个。因为,这里和Sql的出入较大。而Group真的就能返回n多组。打开vs,新建一工程,加入System.Data.Linq.dll的引用。把northwind数据库做个映射,添加到工程里。创建一Northwind类的对象。在这里呢,我

2008-03-19 15:45:00 549

转载 C#3.0入门系列(七)--之OR工具介绍

C#3.0入门系列(七)--之OR工具介绍  不得不再次给关注dlinq的朋友道歉了。好久都没有更新blog了。因为工作的变动,还要赶期限,没有时间关注这里了。先发布一则消息。Orcas Beta1, 这个才是beta1,可以到http://www.microsoft.com/downloads/details.aspx?FamilyID=f10fb5df-e369-4db4-b9a7-8

2008-03-19 15:43:00 414

转载 C#3.0入门系列(六)-之OrderBy操作

C#3.0入门系列(六)-之OrderBy操作 本节讲orderby操作.我突然在想这么一个问题,读者会T-SQL吗?要是不知道,那我写的是不是太简单了呢?做个调查哦,不知道的举手.OrderBy操作简单的,按雇用日期排序,默认为升序            var q =                from e in db.Employees                orderb

2008-03-19 15:40:00 521

转载 C#3.0入门系列(五)-之Where操作

C#3.0入门系列(五)-之Where操作 从本节开始,本文正式更名为C#3.0入门系列。先发布一则消息,VS2007 Beta版本已经发布咯,下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=1FF0B35D-0C4A-40B4-915A-5331E11C39E6&displaylang=en大家快去下载呀,我也好和大

2008-03-19 15:38:00 395

转载 C# 3.0入门系列(四)-之Select操作

C# 3.0入门系列(四)-之Select操作 先给关注dlinq的朋友们道歉,最近工作实在忙,没有时间来写blog。从本节开始,我们讲dlinq语法咯。我们先从select子句讲起。看下面的例子。    var q =        from c in db.Customers        select c.ContactName;这是一个最简单的dlinq查询语句,查询得到联系人

2008-03-19 15:03:00 402

转载 C# 3.0入门系列(三)

C# 3.0入门系列(三) 从本节开始,笔者将会和大家一起开始体验dlinq了。前面我们准备了数据库,也对数据库之间的关系做了初步的了解。有了数据库之后,数据和对象是一个什么样的关系呢?从dlinq的设计来看,它主要是为了解决data!=objects 的问题而产生的。那么,现在,有了dlinq后数据和对象之间就可以有一个一一对应的关系了。我们既可以根据数据库生成这种影射的代码,也可以根据

2008-03-19 14:46:00 307

转载 C# 3.0入门系列(二)

C# 3.0入门系列(二) 在第一篇中,我已经和大家简单介绍了linq。也和大家提起linq是C# 3.0里的一个特性。不过,你去装linq priview时,你会发现,它提供了许多vb的linq代码。从现在的情况看,linq会被移植到.net framework下。在本篇中,笔者将开始更加详细的介绍dlinq。同时,也会介绍很实用的技巧和方法。在这之前,你需要安装s2008 beta2版本。

2008-03-19 14:44:00 433

转载 C# 3.0 入门系列(一)

C# 3.0 入门系列(一) 谈到dlinq,就不得不先说linq。让我们先看看什么是linq。linq是 Language Integrated Query的缩写。那么事实上dlinq就是 Database Language Integrated Query 的缩写。linq和dlinq最大的区别就在与linq是对内存进行操作,而dlinq的操作对象为数据库。我们先来看一个linq的例子。在

2008-03-19 14:36:00 331

转载 Linq To Sql 项目从Beta迁移到RTM注意事项

Linq To Sql 项目从Beta迁移到RTM要注意那些事项呢?RTM相对beta又做了那些变动呢?本文为你揭开这些问题。这里,我们只谈项目中经常碰到的,其他的略去不写。你若是有疑问,可以回贴问,我再帮你找。最后,放出修正文档。特别感谢伍迷TX的督促。1,函数名称的改变在添加,更新和删除实体对象时,本blog中的Linq To Sql进阶系列(三)CUD和Log 一文中所提及的,其函数名更改如

2008-03-19 14:11:00 366

原创 Vs 2008 正式版及中文MSDN 下载地址

Visual Studio 2008 Team Suite已经开放下载,目前还只有Team Suite English这一个版本,其他语言和其他版本都还未发布,估计明年4月份会出中文版。Visual Studio 2008 和 .NET 3.5同时发布,共3.8G,完整安装需要5.3G的硬盘空间。 请注意:此次发布的非“Visual Studio 2008 RTM ”版,而是“Vi

2008-03-19 09:19:00 2426

原创 LINQ 介绍

LINQ 基本概念 LINQ,语言级集成查询(Language INtegrated Query)经过了最近 20 年,面向对象编程技术( object-oriented (OO) programming technologies )在工业领域的应用已经进

2008-03-18 13:06:00 1127

转载 修改大型 XML 文件的有效方法

修改大型 XML 文件的有效方法 发布日期 : 8/12/2004 | 更新日期 : 8/12/2004Dare ObasanjoMicrosoft Corporation摘要:Dare Obasanjo 说明了有效更新或修改大型 XML 文件(例如日志文件和数据库转储)的两种方法。本页内容 引言 使用 XML 包含方法 更改 XmlReader 为 X

2008-03-18 13:04:00 483

黑莓手机备份文件ipd文件查看器

黑莓手机备份文件ipd文件查看器 用于查看IPD文件 短消息

2010-05-10

空空如也

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

TA关注的人

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