java/jspc/c++phpmysqloraclemssqlvbvcc#asphtml/css/jssystemdelphiperlphotoshopother
 
 
从 ADO“经典”迁移到 ADO.NET

本文摘自 Hitchhiker's Guide to Visual Studio and SQL Server 2005(7th Edition) William Vaughn Beta V...

利用.NET的File控件上传文件的最终解决方案

在遍历了csdn中所有关于上传大文件的帖子以后,写了这片垃圾。(:-)) 上传大文件,有好几种方法: 1、思归的HttpWorkerRequest方法,太难,看不懂:-( 2、利用第三方的控件 Asp...

.NET 2.0里强类型数据创建多层应用

.Net 2.0正式版的正式发布,对我们程序开发人员来说无疑是一件很大的喜事,已经很多的人开始了解并使用.NET 2.0。Visual Studio 2005 的一些新的增强功能和ADO.NET 2....

在.net中操作Word

  要操作Word,我们就需要Word的对象库文件“MSWORD.OLB”(word 2000为MSWORD9.OLB),通常安装了Office Word后,你就可以在office安装目录的Offic...

.net命名规范的不同之处

在你的代码中使用注释语句和下边就要讲的统一命名法则是一个很好的习惯,它们会使你的代码更加通用。我(作者)已经在微软工作了近五年的时间了。我不知道你是否跟我一样,在集成和除BUG时遇到很多问题----因...

用Visual C#获得计算机名称和IP地址

Visual C#是微软公司推出的下一代程序开发语言,是微软.net 框架中的的一个重要组成部分,在推出Visual C#的过程中,微软公司还推出了与之相对应的一个软件开发包--.Net Framew...

用Visual C#中轻松浏览数据库记录

用Delphi或者VB编程,在对数据库中的记录进行操作的时候,经常用到一个名称为数据导航器的组件,通过这个组件,可以非常方便的实现对已经绑定到此组件的数据表中的记录进行浏览。就是所谓的上一条记录、下一...

用C#写计算器程序

  一、设计思路   用C#写的比较基础的Windows Form 程序,该计算器实现了基础的数学运算,如加,减,乘,除等任务.主要是通过该程序学习VS.net的   编程...

C#2.0终于有了?:便捷判断的单分支版

C#2.0实现的Nullable数据类型,虽然说只是一个小小的cookie,但不得不说是C#矢志不渝的延续了它人性化的特点,我们终于不用再使用object来存放简单数据来通过==null测试。从表面上...

.NET平台下几种SOCKET模型的简要性能供参考

  这个内容在cnblogs中也讨论过很多次了,这两天大概看了一些资料,看到一些简单的性能指标拿出来和大家讨论一下。   Socket + Threads/ThreadPool   大...

C#取得设备网卡的MAC地址和硬盘的卷标号

  (一).说明   取得设备网卡的MAC地址和硬盘的卷标号   (二).图片示例 [img]http://www.chinamx.com.cn/Article/UploadF...

MD5算法之C#程序 MD5算法描述

MD5算法描述 作者:rufi 2004.06.22 当我要写一个MD5算法的程序时,发现中英文的语言描述都有一些不确切的地方,某些个细节 讲得不清楚,或者说很费解。最后不得不拿出C语言的...

C# FAQ: const和static readonly有什么区别?

我们都知道,const和static readonly的确很像:通过类名而不是对象名进行访问,在程序中只读等等。在多数情况下可以混用。 二者本质的区别在于,const的值是在编译期间确定的,因此只能在...

关于.NET Framework提供的XML文件格式化

以前一直用Java,对于XML的处理大多数时候都是直接使用JDK提供的标准DOM和SAX API,很少会去关心API背后的具体实现,个人而言比较偏爱Xerces,时间长了,习以为常,仅此而已。 如...

体验.NET2.0的优雅之Provider应用

  在 ASP.net 2.0 的配置文件中,经常看到 Provider的影子,比如说StarterKit 中的XmlSiteMapProvider以及使用Login Controls时隐含的SqlM...

对C#开发的两个基本原则的深入讨论

  使用属性,避免将数据成员直接暴露给外界   学习研究.NET的早期,经常碰到一些学习C#/.NET的朋友问,要属性这种华而不实的东西做什么?后来做项目时也时常接到team里的人的抱怨反馈,为什么...

.NET泛型技巧之打造可复用的抽象工厂

  泛型不仅能用来做容器,还能够提供代码复用的手段。在泛型的参与下,许多设计就可能更精妙,更具扩展性。今天我就来演示一个利用泛型增强的抽象工厂模式。我们知道,抽象工厂(Abstract Factory...

ADO.NET访问数据库的步骤

不论从语法来看,还是从风格和设计目标来看,ADO.NET都和ADO有显著的不同。在ASP中通过ADO访问数据库,一般要通过以下四个步骤: 1、创建一个到数据库的链路,即ADO.Connection;...

C# 编码规范和编程好习惯

谁都会写代码!几个月的编程经验可以让你写出“可运行应用程序”。让它可运行容易,但是以最有效率的方式编码就需要下更多的功夫! 要知道,大多数程序员在写”可运行代码,“而不是”高效代码“。我们在这个指南课...

用.NET的File控件上传文件的解决方案

在遍历了csdn中所有关于上传大文件的帖子以后,写了这片垃圾。(:-)) 上传大文件,有好几种方法: 1、思归的HttpWorkerRequest方法,太难,看不懂:-( 2、...

c#中构建异常处理

   异常是程序运行中发生的错误,异常处理是程序设计的一部分。在c#中异常处理是通过Exception基类进行的,可以创建自己的异常类,但这个类必须是继承自Exception基类。    异...

利用C#重启远程计算机

   如果叫你实现远程启动别人的计算机,你首先想到的可能是先做一个在远程计算机上面运行客户端程序,然后在本地计算机上面再做一个服务器端程序,通过这二个程序直接的通讯实现重启远程计算机。这当然是一个方法...

VB.NET开发人员必备参考10本书目

  一、程序设计   1.<<Programming Microsoft Visual Basic .NET(Core Reference)>>(Visual Basic N...

.NET泛型技巧之类型参数之间的转换

  首先我要介绍的技巧是如何提供类型参数之间的转换。我们知道,.NET泛型将每个类型参数理解为一个独立的类型。如果不通过约束指定,编译器不会对类型参数所代表的类型做任何假设。也就是说,如果在某个上下文...

C#开发的两个基本编程原则的深入讨论

使用属性,避免将数据成员直接暴露给外界 学习研究.NET的早期,经常碰到一些学习C#/.NET的朋友问,要属性这种华而不实的东西做什么?后来做项目时也时常接到team里的人的抱怨反馈,为什么不直接放...

使用C#控制远程计算机的服务

  在.net中提供了一些类来显示和控制Windows系统上的服务,并可以实现对远程计算机服务服务的访问,如System.ServiceProcess命名空间下面的ServiceController...

.NET下对二进制文件进行加密解密(C#)

下面的类实现了文件的加密和解密操作,试验了几种文件类型均没有问题,现在和大家共享一下。 namespace MyCryptoHelp { /// <summary> /// 异...

C#读写INI文件

用ini文件感觉还是挺方便的 using System; using System.Drawing; using System.Collections; using System.ComponentM...

C# 2.0中泛型编程初级入门教程

  在2005年底微软公司正式发布了C# 2.0,与C# 1.x相比,新版本增加了很多新特性,其中最重要的是对泛型的支持。通过泛型,我们可以定义类型安全的数据结构,而无需使用实际的数据类型。这能显著提...

如何使用 .net 的TreeView控件

  ASP.NET真正有用的特性就是其可扩充性。世界各地的开发人员都可以创建自己的自定义控件,这种自定义控件可以方便地在你自己的过程中进行定义。其中,Internet Explorer Web Con...

Ajax.net中与服务器控件的交互使用

  前两天在网上下了个ajax组件体验了一下,感觉很不错。但后来开始想怎样能让它跟server控件交互呢,例如我上输出一个列表,就只有用js一条一条html的输出吗?不!!现在我说说怎样与 datag...

立即释放.net下的com组件

众所周知,在.net的世界里,程序员只负责使用new创建对象,而对象的销毁则完全交给垃圾回收器负责,只有当发生垃圾回收的时候,.net中的类型才会被销毁。这通常不会引起什么不妥。但是,当使用了非托管的...

用.net开发不同操作系统下应用的winform的size大小问题

2006年来了,2005走了,新的一年本该辞旧迎新,可我耍了一圈vs2005又耍回去了,又开始耍vs2003了.而且还又耍回了windows程序.用,net开发windows程序到时第一招,其实不应算...

整理出C#(.net)的常用函数和方法集

1、DateTime 数字型System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System....

用C#代码编写的SN快速输入工具

  一般软件都要输入序列号(SN),而大家平时用的最多的恐怕是盗版软件,通常盗版软件的序列号(SN)都保存成:XXXXX-XXXXX-XXXX-XXXX的形式。   而软件输入序列号的地方通常都是几个...

常见.Net 英文专业词汇收集

abstract class 抽象类 accelerator 快捷键 accelerator mapping 快捷键映射 accelerator table 快捷键对应表...

.net关于企业Excel报表的生成

在一般的企业应用开发中都会涉及到报表的生成,且一般报表的格式都是生成Excel格式的。对于各种报表的生成一直是程序员心中永远的痛,因为对于很多程序员来说每写一个报表都意味着要写一大断代码来实现,而且有...

ADO.Net与ADO在数据内存中的差异讨论

  数据的内存中表示形式   在 ADO 中,数据的内存中表示形式为记录集。在 ADO.NET 中,它为数据集。它们之间有重要的差异。   表的个数   记录集看起来像单个表。...

让你的.NET程序脱离Framework跑起来

Mono虽好,可是他毕竟不是Microsoft .NET Framework,至少它的WinForms是采用了java里swing同样的方法,所以无论用户的主题多么漂亮,WinForm都是传统的Win...

NET Framework 用C#创建SHELL扩展

一、前言 .NET平台是微软公司推出的作为未来软件运行和开发的环境,C#是微软力荐的在.NET平台下开发应用软件的首选语言。本文将讨论在.NET环境下如何使用C#语言开发Windows She...

关于.NET Framework

.NET Framework  NET Framework 是微软的几个开发团队一起努力发展的成果,最主要用来产生一个可以用来快速开发、部署网站服务及应用程序的开发平台。这个架构是两个项目的结...

.NET中如何在调用COM时得到返回参数值

  在调用COM组件接口的时候,我们一般使用Type.InvokeMember()的方法来调用。Type.InvokeMember()在调用的时候需要接受一个Object类型的数组来传递接口的参数信息...

利用C#实现标准的Dispose模式

  本文讲解的是你在建立包含内存以外资源的类型,特别是处置非内存资源的时候,如何编写自己的资源管理代码。   我们已经知道了处置那些占用非受控(unmanaged)资源的对象的重要性,现在应...

C#设计模式之抽象工厂模式示例源代码

using System; namespace Design_Pattern { public class Computer { private RAM Ram; pr...

C#简明教程

  首先讲解一下c#,这里只是粗略的讲解,详细内容请购买相关书籍,或参阅相关文档。c#已经取消了c++中的指针,并且在c++中大量被使用的操作符 (:: ->)已经不在出现,c#中指支持一个"....

VisualStudio.NET开发常用基本技巧

在此,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的几个技巧,这些技巧有助于编程人员能够尽快地适应.NET环境。 在使用Visual Studio .NET时,除直接或...

.net中发mail到hotmail中乱码问题的解决

在.net 中我们经常会利用MailMessage 和SmtpMail 配合发信,只要smtp server配置好,一般不会有什么大的问题 但最近我在帮 www.danceshoppe...

C#锐利体验之第八讲 索引器与操作符重载

索引器 索引器(Indexer)是C#引入的一个新型的类成员,它使得对象可以像数组那样被方便,直观的引用。索引器非常类似于我们前面讲到的属性,但索引器可以有参数列表,且只能作用在实例对象上,而...

C#锐利体验之第七讲 域与属性

域 域(Field)又称成员变量(Member Variable),它表示存储位置,是C#中类不可缺少的一部分。域的类型可以是C#中任何数据类型。但对于除去string类型的其他引用类型由于在...

C#锐利体验之第六讲 方法

方法又称成员函数(Member Function),集中体现了类或对象的行为。方法同样分为静态方法和实例方法。静态方法只可以操作静态域,而实例方法既可以操作实例域,也可以操作静态域--虽然这不被推荐,...

 
© 2005- 王朝网络 版权所有