自定义博客皮肤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)
  • 收藏
  • 关注

原创 文件上传

private void Button2_Click(object sender, System.EventArgs e)        ...{                        DateTime now = DateTime.Now ;            //取现在时间到DataTime类的对象now中            string strBaseLocation =

2007-02-26 21:06:00 453

原创 读取CSV,TXT文档

public DataSet GetDataSetFromCSV(string filePath, string fileName)        ...{            string strConn = @"Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=";            strConn += filePath;     

2007-02-26 20:07:00 673

原创 从数据库导出数据到word、excel、.txt

从数据库导出数据到word、excel、.txt- -Tag: 导入    word    .doc、.txt、excel    .xls                                           以下是我最近写的一些关于从数据库导出数据到word、excel、.txt文本文件的代码我也是初次写这方面的东西,写的不好还请大家批评指正!using Sys

2007-01-30 13:45:00 687

原创 从数据库导出数据到word、excel、.txt- -

从数据库导出数据到word、excel、.txt- -Tag: 导入    word    .doc、.txt、excel    .xls                                           以下是我最近写的一些关于从数据库导出数据到word、excel、.txt文本文件的代码我也是初次写这方面的东西,写的不好还请大家批评指正!using System;usin

2007-01-30 13:44:00 355

原创 sql事務

-------------------------------------------------- UpdateCustomer------------------------------------------------CREATE PROCEDURE UpdateCustomer    @PKId           INT = NULL,    @Email          NVARC

2007-01-19 17:06:00 585

原创 c#總結

頁面的基本組成                        --Foxconn ORT Test Record --                                                                if (top.location != self.location){                top.locati

2007-01-19 10:46:00 914

原创 小代碼

 一般的小东西:   一、从控制台读取东西代码片断:   using System;      class TestReadConsole   ...{    public static void Main()    ...{    Console.Write("Enter your name:");    string strName = Console.ReadLine();    C

2007-01-19 10:45:00 469

原创 VB.NET多线程开发实例(转)

VB.NET多线程开发实例(转) VB.NET(Visual Basic.NET)是为适应Microsoft .NET框架的需要,对Visual Basic进行了重大改造后的开发工具。它

2007-01-15 11:51:00 557

原创 浅析.Net下的多线程编程

多线程是许多操作系统所具有的特性,它能大大提高程序的运行效率,所以多线程编程技术为编程者广泛关注。目前微软的.Net战略正进一步推进,各种相关的技术正为广大编程者所接受,同样在.Net中多线程编程技术具有相当重要的地位。本文我就向大家介绍在.Net下进行多线程编程的基本方法和步骤。            开始新线程            在.Net下创建一个新线程是非常容易的,你可以通过以下的语句

2007-01-13 12:09:00 463

原创 结合存储过程开发数据库应用程序

存储过程提供了数据驱动应用程序中的许多优点。利用存储过程,数据库操作可以封装在单个命令中,为获取最佳性能而进行优化并通过附加的安全性得到增强;利用存储过程,还可以获得sql语句的重用,节省开发时间。在.NET中,我们可以结合SQL Server提供的存储过程功能开发安全的数据库程序。和一般的数据库应用程序开发流程一样,采用存储过程的应用程序开发过程也分为如下几个过程:设计数据库、设计存储过程、

2007-01-13 12:08:00 434

原创 在你的服务器端代码中使用线程和创建异步处理

小结:  对于开发者来说幸运的是:线程在asp.net中远远比在asp中来的容易。本篇文章中,作者注视线程于asp.net http pipeline中,同时解释线程在开发者没有卷入的情况是如何被高效管理的。 本篇文章考虑CLR线程池是如何被asp.net 服务请求使用的,还有池在处理,模型,和应用的机制,覆盖恶劣IIS5 和IIS6,及它们在请求处理和线程分配的不同。最后,探讨了对于需要使用线程

2007-01-13 12:04:00 443

原创 在C#中操作XML

我用的是一种很笨的方法,但可以帮助初学者了解访问XML节点的过程。 已知有一个XML文件(bookstore.xml)如下:      Oberons Legacy    Corets, Eva    5.95   1、往节点中插入一个节点:   XmlDocument xmlDoc=new XmlDocument();   xmlDoc.Load("bookstore.

2007-01-13 12:03:00 399

原创 在你的服务器端代码中使用线程和创建异步处理(4)

在两种情况下有如此的不同, 最让人困扰的问题是响应fast.aspx的页面比原来要多4秒的时间,原来用非常短的时间.虽然这个例子是我们人为, 但这个例子显示了当你有如此相关的响应慢的页面是最糟糕的情形之一. 如果在你的应用中慢的页面由于行动迟缓影响了CPU的使用, 除了增加更多的硬件设备, 好像没有好的办法. 然而, 应用中的慢页面之所以慢是因为等待non-CPU-bound的操作完成, 问题不在

2007-01-13 12:01:00 413

原创 在你的服务器端代码中使用线程和创建异步处理(结束)

用定制线程异步处理者为了创建一个真正的异步处理者, 你必须在BeginProcessRequest响应中手工生成额外的线程.成功创建异步处理者有3个重要的特征. 一 构造一个支持IAsyncResult的类从BeginProcessRequest 返回. 二, 生成个线程执行你的请求异步处理. 三, 通知asp.net 你已经结束了处理请求并且准备返回响应我会通过构造一个支持IAsyncR

2007-01-13 12:00:00 340

原创 在ADO.NET中使用事务保护数据的完整性(1)

在ADO.NET中使用事务保护你数据的完整性Christa  May 2004小结: 当修改数据时,事务是维护数据完整性的一个关键特征. 纵览一下事务及其重要性,接下来学习如何在你的应用中使用事务保护数据.内容介绍事务剖析事务在ADO.Net中实施事务总结介绍大多数企业数据库为了在数据修改时保证数据的完整性而提供了事务这样一个特征. 维护数据

2007-01-13 11:59:00 370

原创 在ADO.NET中使用事务保护数据的完整性(2)

事务剖析事务最基本上包含两个步骤 – 开始, 然后是提交或回滚. 开始调用定义了事务的边界, 同时调用提交或回滚在定义结束. 在事务边界内, 所有的执行描述被认为是完成任务的一部分, 必须作为成功或失败的一种. 如果一切都成功提交将会执行所有的数据修改, 如果有任何错误发生, 回滚将会取消修改. 所有的.Net 数据提供对象提供了类似的类和方法来完成这些操作.孤立等级孤立等级在事务

2007-01-13 11:58:00 421

原创 如何获得一个表的结构信息

最近项目中需要使用ASP.NET制作自定义查询功能,根据表的字段名称与条件建立不同的查询语句,这就需要知道如何通过ADO.NET把一个表的结构显示出来,并绑定到需要显示的控件上,其实ADO.NET已经提供了相应的函数来做到这一点,下面通过详细的代码实例来察看结果。    由于本人通过使用Webservice来返回数据的结果,便制作了GetTableSchema(string sqlStr)函数

2007-01-13 11:57:00 369

原创 dotnet中的错误处理

首先,屏蔽程序中所有的自动错误处理,千万不要出来:“System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: 服务器无法处理请求。”等错误页面,而应该是一些简单易懂的东西,俺在此使用的是Duwamish 7.0里的错误处理页面:           An error has o

2007-01-13 11:56:00 355

原创 如何解决页面之间传输中文乱码的问题

有的时候我们需要在页面之间传输中文,但是.NET模认在Webconfig中为我们建立的编码格式为utf-8,于是在传输中文的时候变成了乱码,相应的接受也会是乱码信息,如何解决这个问题,我们可以用两种方法。  更改Webconfig中的编码方式,如下:1.在你的web.config中把编码                requestEncoding="utf-8"           

2007-01-13 11:55:00 344

原创 在ADO.NET中使用事务保护数据的完整性(3)

 事务在ADO.Net中Ado.net 支持两种事务模型,这在.Net Framework 文档中作为指南有定义.事务指南手册介绍了通常应该知道的数据库事务, 它影响操作单个目标数据库.一个类通过由ado.net显示描述的事务边界使用事务类和方法能提供事务指南.在接下来的章节中,我将把重点放在事务指南上.自动事务也是可行的,为了使用类来参与事务来协调跨多个数据源的改变.在这种情

2007-01-13 11:53:00 309

原创 在ADO.NET中使用事务保护数据的完整性(4)

实施事务既然我们已经看了类和成员,让我们来看一下基本的实施情况.接下来的代码是一个简单的情况,使用事务来保证两个存储过程-一个从表中删除库存,另一个增加库存在另个表中,或同时执行,或失败. using System;using System.Drawing;using System.Collections;using System.ComponentModel;using Syst

2007-01-13 11:52:00 288

原创 锁的用处及脏读、不可重复读和幻觉读的概念

锁就是防止其他事务访问指定的资源的手段。锁是实现并发控制的主要方法,是多个用户能够同时操纵同一个数据库中的数据而不发生数据不一致现象的重要保障。一般来说,锁可以防止脏读、不可重复读和幻觉读。脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据,那么另外一个事务读到的这个数据是脏数

2007-01-13 11:49:00 320

原创 如何在调用线程的时候传递参数

我们在写Remoting程序或者其他的一些应用程序的时候难免要和线程打交道,.Net使我们很容易就可以创建一个线程,但是它提供的创建线程和启动线程的方法没有明显的提供参数,假如我们要用线程来启动类里面一个带参数的方法该怎么办?下面就简单的介绍如何使用.NET提供的丰富的框架来实现这个功能。为了可以生动详细的介绍整个过程,我建立下面的一个.NET类,它也是要用线程启动的方法的载体。类如下所示:u

2007-01-13 11:48:00 315

原创 .net事务处理并发性处理的意义(此文仅适合入门者阅读)

在一个健壮的企业级应用程序中,对事务的处理极其重要。如果您正准备开发企业级应用程序的话,您最好多了解一些关于这方面的内容;当然也希望我的文章对您有所帮助,那么实际解决方案中有哪些地方需要用到事务呢?         为了数据库中每个企业实体数据的完整型,我们通常会在设计数据库时定义一系列主外键及一些规则等;其中主外键的设定最重要,理论上说靠这些约束是可以保证单个数据实体的完整型了,似乎

2007-01-13 11:46:00 343

原创 sqlserver 海量数据导入的最快方法

最近做某项目的数据库分析,要实现对海量数据的导入问题,就是最多把200万条数据一次导入sqlserver中,如果使用普通的insert语句进行写出的话,恐怕没个把小时完不成任务,先是考虑使用bcp,但这是基于命令行的,对用户来说友好性太差,实际不大可能使用;最后决定使用BULK INSERT语句实现,BULK INSERT也可以实现大数据量的导入,而且可以通过编程实现,界面可以做的非常友好,它的速

2007-01-13 11:45:00 823

原创 .Net中删除数据前进行外键冲突检测

在编写数据库系统中为了保证系统中数据的一致性最简便且安全的方法就是在DBMS中建立外键约束,但删除主键数据时如果违反了外键约束,尽管DBMS会给出错误提示,如SQL Server的提示信息“%1! 语句与 %2! %3! 约束 %4! 冲突。该冲突发生于数据库 %6!,表 %8!%10!%11!%13!。”,但这些提示信息对最终用户来说,是不友好的,于是就自己写了个类,用来删除记录时的

2007-01-13 11:43:00 340

原创 轻松搞定数据访问层

下面实现的方法,可以把你从SQL的Add,Delete,Update,Select的重复劳动解脱出来1。实体类2。访问类现在以下表为例tblPerson(perID,perName,perGender,perOld,perNation)实体类Person---------IDNameGenderOldNation访问基类DataOper------------Shared Dele

2007-01-13 11:41:00 373

原创 获取网站返回的头部信息

using System;using System.Net;using System.Collections;class Test {?[STAThread]?public static void Main(string[] args) {??Uri u = new Uri("http://www.apache.org");??HttpWebRequest rget = (HttpWebReque

2007-01-13 11:39:00 320

原创 用vs.net调试javascript

在asp.net开发中,脚本可以提高bs程序与客户的交互能力、降低客户端与服务的数据传输。但是大多数asp.net开发人员还是趋向于避免写客户端脚本或只用脚本完成一些简单的功能,造成这种状况有很多原因,但是脚本程序难以调试是其中的主要原因。下面的操作步骤描述了怎样利用vs.net中的调试器来调试javascript:1,首先,要让你的ie允许调试脚本,具体步骤如下:   打开ie->工具菜单->i

2007-01-13 11:39:00 373

原创 获取网页内容

using System;using System.Net;using System.Text;using System.IO;class Test { [STAThread] public static void Main(string[] args) {  Uri uri = new Uri("http://www.apache.org");  WebRequest wr = WebReque

2007-01-13 11:38:00 321

原创 使用C#进行点对点通讯和文件传输(通讯基类部分)

最近一个项目要用到点对点文件传输,俺就到处找资料写程序,最后终于完成了,为了让别人少走些弯路,俺决定将俺程序中最重要的部分贡献出来,希望对大家有所帮助。  俺的程序分三部分,包括发送部分、接受部分和一个两者共享的通讯基类,这个基类才是俺心血的结晶:) 一、通讯基类using System;using System.Net.Sockets;using System.N

2007-01-13 11:34:00 280

原创 使用C#进行点对点通讯和文件传输(发送接收部分)

上面介绍了通讯的基类,下面就是使用那个类进行发送和接收的部分:二、发送部分:发送咱们使用了多线程,可以同时进行多个任务,比如发送文件、发送文本等,互不影响:发送文本方法:private void StartSendText(string strHost,int iPort,string strInfo)        {           SendText stText

2007-01-13 11:31:00 362

转载 程序员成长的六个阶段

Ø         第一阶段此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。Ø         第二阶段此阶段能精通基于某种平台的接口(例如我们现在常用的Win 32的API函数)以及所对应语言的自身的库函数。到达这个阶段后,也就相当于可以进行真实散打对练了,可以真正地在实践中做些应用。Ø         第三阶段此阶段能深入地了解某个平台系统的底

2007-01-10 21:24:00 526

原创 http://dotnet.aspx.cc/article/1c5e7859-4ab2-4b7f-e29c-9c43136cd98a/read.aspx

using System;using System.Runtime.InteropServices;class shoutdown{[StructLayout(LayoutKind.Sequential, Pack=1)]internal struct TokPriv1Luid{public int Count;public long Luid;public int

2006-12-29 08:49:00 379

空空如也

空空如也

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

TA关注的人

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