java/jspc/c++phpmysqloraclemssqlvbvcc#asphtml/css/jssystemdelphiperlphotoshopother
 
 
.Net 2.0 原汁原味读取注册表

  在.Net 1.x当中,使用Microsoft.Win32.RegistryKey类的GetValue方法读取注册表数据时,其实数据都是经过“处理”的;   例如,某个字符串数据本来的值是...

C#技巧:给datagrid的按钮列添加css

  今天改界面,发现datagrid可以用cssclass设置css风格,但是按钮列没有cssclass属性。忙活了半天,发现只能用程序设置按钮列属性。   设置方法如下(C#版本)...

VC#2005快速入门之使用if语句

  如果想根据一个布尔表达式的结果选择执行两个不同的代码块,就可以使用if语句。   理解if语句的语法   if语句的语法格式如下(if和else是关键字): if ( booleanExp...

.net2.0中使用SqlBulkCopy进行大批量数据迁移

在.Net1.1中无论是对于批量插入整个DataTable中的所有数据到数据库中,还是进行不同数据源之间的迁移,都不是很方便。而在.Net2.0中,SQLClient命名空间下增加了几个新类帮助我们通...

C#投票作弊程序制作思路

  最近有个朋友 让我帮他在线投票,因为站点是限制IP的(这里其实是骗人的),我就帮他点了一下,可是我突然发现,第一名的投票数比后面的人多的很多,大概差3-4百票吧。我就觉得,第一个人肯定是找人帮忙投...

了解c#2.0中的Anonymous Methods(匿名方法)

Anonymous Methods 是 C#2.0的新特性之一,它允许我们在代码中创建一个内置的没有方法名的方法,将代码与委托实例相关联,从而使委托的实例化工作更加直观和方便,提高了代码的可读性和可维...

VC#2005快速入门之使用布尔操作符

  布尔操作符(Boolean operator)是求值结果要么为true,要么为false的一种操作符。C#提供了几个非常有用的布尔操作符,其中最简单的是NOT(求反)操作符,它使用感叹号(!)来表...

关于.NET动态代理的介绍和应用简介

  引言   假如现在我们有这样在这个示例中我将使用尽可能简单的逻辑实现所有功能需求,这将更突出我们所要解决的核心问题。例子是一个简单计算器类: public class Calculato...

Visual C#2005快速入门之声明bool变量

  与现实世界不同,在编程的世界中,每一件事情要么黑,要么白;要么对,要么错;要么是真的,要么是假的。例如,假定你创建一个名为x的整数变量,把值99赋给x,然后问:“x中包含了值99吗?”答案显然是肯...

.NET 2.0中的企业库异常处理块简述

  企业库异常处理块(Enterprise Library Exception Handling Block)提供了处理异常所需的所有基本代码,现在,你可以不用再编写这些重复性的异常处理代码,只需简单...

C#技巧:网页表单自动填写技术(gmail为例)

var ie=WScript.createobject("InternetExplorer.Application"); var args = WScript.arguments; var follo...

C#多线程-不同线程之间通过事件委托封送调用方法

  前两天做了一个自定义单件Timer,该Timer能够根据相应数据记录(Row)中的记录ID和设定分钟Minutes 做相应的事件调用,但是如果此事件处理程序在一Form中时则不能正确调用它,但是把...

一个Ajax.NET的查询实例

因為項目中只能用.net 1.1,所以atlas是用不了了,只能玩玩AjaxProfession.net, 下面是一個查詢的案例。 在頁面上放置一個DataGrid1,各種查詢結果均放入其中,在cli...

用C#.NET实现拖放操作

在应用程序中,是通过处理一系列事件,如DragEnter,DragLeave和DragDrop事件来实现在Windows应用程序中的拖放操作的。通过使用这些事件参数中的可用信息,可以轻松实现拖放操作。...

在.NET下多层架构企业管理系统的开发

  摘 要 随着.NET 2.0的发布,在.NET下用多层架构来构建企业管理系统也越来越方便。本文以某国外贸易公司的管理系统为背景,介绍在.NET平台下,采用多层架构构建企业管理系统。   关键词 ....

VC#2005快速入门之复合赋值操作符

  前面讲过如何使用算术操作符来创建新值。例如,以下语句使用操作符+来创建比变量answer大42的一个值,新值将写入控制台: Console.WriteLine(answer + 42);...

C#3.0新特性之隐式类型局部变量的使用

  首先说明一下,此新特性的专题基于MS五月份分布的C#3.0规范,但是官方中文版还没有出来,结合自己的实践和理解,希望能和大家一起分享某些前沿的东东,很有可能一些地方会出错,望抛砖。   在C# 3...

用C#截取指定长度的中英文混合字符串

我们常做的一件事情,就是在文章系统中,截取一定长度的文章标题,超过指定长度,就加“...” 如两个字符串: string str1 = "中国人要啊abc呀~"; string str2 =...

用C#实现HTTP协议下的多线程文件传输

  很多人都有过使用网络蚂蚁或网络快车软件下载互联网文件的经历,这些软件的使用可以大大加速互联网上文件的传输速度,减少文件传输的时间。这些软件为什么有如此大的魔力呢?其主要原因是这些软件都采用了多线程...

C#应用:获取cpu序列号,硬盘ID,网卡MAC地址

private void GetInfo() { string cpuInfo = "";//cpu序列号 ManagementClass cimobject = new Manage...

C#应用:读取指定盘符的硬盘序列号

using System; using System.IO; using System.Runtime.InteropServices; using System.Text; using Micros...

用.NET 2.0压缩/解压功能处理大型数据

摘要 假如你的应用程序从未使用过压缩,那么你很幸运。而对于另一部分使用压缩的开发人员来说,好消息是,.NET 2.0如今提供了两个类来处理压缩和解压问题。本文正是想讨论何时以及如何使用这些有用的工具。...

第一次用.net2.0 LOGIN登陆控件的困惑和解决方法

1、我们没有真正的服务器,我们只是租用了.net2.0 + SQLserver空间,SQL数据库名是固定的。 2、空间提供商不可能给我们设定数据源或给你aspnetdb数据库权限。 3、我们没有服务器...

初谈ADO.NET中利用DataAdapter进行数据操作

对于刚刚学习ADO.NET数据访问技术的来说,DataAdapter也许往往会令他们感到迷惑,特别是习惯于利用托拽DataAdapter控件进行开发的朋友,通过这一ADO.NET数据访问控件,我们甚至...

如何在C#中播放AVI短片并使背景透明

  在C#编程的时候,由于一个功能需要播放一小段的AVI格式的短片,结果找了半天也没有搞定如何来进行播放。于是本人在网上查呀查呀!找了半天终于找到了一个方法播放文件。   他的方式是首先用下面...

在.NET中利用委托实现窗体间通信

  对于窗体间简单的通信,采用VB6.0的方法就能满足我们的要求,但在一些架构设计复杂的应用中,这种方法就显得有点捉襟见肘了,同时该方法还有一个缺点,就是它仅仅对通过.NET窗体向导添加进去的窗体起作...

叩开C#之门系列之C#与面向对象编程语言

  C#是纯粹的面向对象编程语言,它真正体现了“一切皆为对象”的精神。在C#中,即使是最基本的数据类型,如int,double,bool类型,都属于System.Object类型。此外,使用C#编程,...

C# 2.0 套接字编程实例初探

  首先从原理上解释一下采用Socket接口的网络通讯,这里以最常用的C/S模式作为范例,首先,服务端有一个进程(或多个进程)在指定的端口等待客户来连接,服务程序等待客户的连接信息,一旦连接上之后,就...

叩开C#之门系列之几个重要名词

  初学者很容易把这些概念搞混淆。先说说项目(Project),通俗的说,一个项目可以就是你开发的一个软件。在.Net下,一个项目可以表现为多种类型,如控制台应用程序,Windows应用程序,类库(C...

C#+低级Windows API钩子拦截键盘输入

  摘要 在家里,婴儿和其它动物可能会重击你的计算机键盘,致使出现各种无法预言的结果。本文中的这个C#示例应用程序将向你展示如何基于Windows钩子API来实现在击键造成任何危害之前捕获它们。   ...

用VS.NET 2005重构你的代码

  一. 简介   作为程序员,我们都在编写各种各样的代码,然而有些程序员编写的代码则更为优秀些。差别是显然的。编写好的代码并不是所有的开发者都能够掌握的技巧。但是,这也意味着,这种技巧能够被改进。这...

C#中的类型相等与恒等(Equality & Identity)

CLR提供了可以区分类型的Equality 和Identity能力。 l Equality:如果两个对象是相同的类型,并且它们各自带有相同和等值的属性。(They are instances...

观点:.NET发展中的几个失误

  我一直认为,.NET是目前设计的最漂亮的基础软件平台,这个平台从设计之初,就对与一些长期困扰软件开发者的老问题从根本上进行了重新考虑,并且给出了非常好的解决方案。比如像Assembly的概念,像A...

C#设计的一个向导程序(Wizard)框架

在现实的软件中,经常可以看到一些向导(Wizard)的存在,如何给自己的应用程序实现一个向导呢? 下面给出一个使用面向对象的思想设计出来的应用程序向导框架,虽然很简单,但希望能给人帮助。 其...

Active Directory如何用C#进行增加、删除、修改、查询用户与组织单位

首先我们来了解一下什么是Active Directory。不用我描述,看以下网址,或在.net自带帮助文档里根据Active Directory关键字一搜,就什么都明白了。 接下来,我们来看...

在C#中动态调用native dll的导出函数

在 C++ 中我们能够通过 LoadLibrary, GetProcAddress 来动态调用 dll 的导出函数. 在 C# 中也能够用这样的方式吗? 在 DotNet 2.0 里面这样是可以的,...

对C#中的TreeView添加背景图

  在微软的.NET的Forms窗口控件中,比如Treeview和ListView,仅仅是对通用控件的简单封装,因此他们不正常的引发Paint事件。 微软所发布内容中,能看到的唯一建议就是设置控件的C...

C#:从DataGridView控件托放数据到TreeView控件

实现方法,在datagridview的mousedown事件中开始 托放。 然后在treeview 的 DragEnter 中接收托放。 最后在treeview的 DragDrop 中处理托放结果。...

通过ADO.NET存取文件

时我们需要把一些大的数据对象如图片、可执行文件、视频和文档等数据存入数据库。在MS SQL Server中,这要用到Image数据类型,可以保存多达2G的数据。以下给出一个通过ADO.NET和MS S...

通过ADO.NET实现事务处理

  在数据库连接上创建事务处理对象,然后调用事务处理对象来提交事务或回滚事务。简单的代码: private void button1_Click(object sender, System.E...

.NET Framework与.NET Framework SDK有什么不同?

  很多新手也学了很长时间的.NET,但对于这.NET Framework与.NET Framework SDK到底有什么区别可能还是不太清楚,本人也是借别人的话重新阐述一下,希望可以给新手提供帮助。...

C#-委托和事件

  要为类构造一个事件,必须用 event 来声明一个 delegate 型的字段,如: puclic calss Test{ public delegate EventHa...

基于AJAX.NET技术的DataGrid控件开发

  摘要 本文中的这个DataGrid是一个客户端控件,它是使用JavaScript和Ajax.net技术构建的。   一、 简介   本文中要创建的这个DataGrid是一个客户端控件。它是使用Ja...

c#调用des64.dll进行加密解密

[DllImport("des64.dll")] private static extern void b64_des(StringBuilder in_str, StringBuilder ou...

Visual C#使用DirectX实现视频播放

  很多人第一次接触到DirectX大都是通过游戏,至于安装、升级DirectX的原因无非是满足游戏运行的需要。Direct X其实是微软公司推出的一个为Windows平台的多媒体API函数库,它提供...

C#实现在Excel中将连续多列相同数据项合并

  效果图如下: [img]http://www.chinamx.com.cn/Article/UploadFiles/200606/20066511194329.jpg[/img]...

C#简单命名指南

一个好的名字能够让你的程序更加好懂,别人一看到这个名字,就能够猜到你在做什么。大量好的名字离不开好的命名规范,而一个好的命名规范要做到两点: l 合理。即容易被大家接受和使用。从这个意义上来...

.Net中常见问题及解决方法归类

VS2002到VS2003,又到今天的VS2005,给我们广大研发人员提供了极大的方便,但是里面也存在许多异常的错误,偶尔我们会为其所扰,就连微软内部人士也承认,有的异常错误至今尚未修复,下面是一些常...

C#如何让数据访问过程更透明

在编写数据库操作方法时我们经常考虑方法内部处理的Connection, Transaction等,主要方便以后不同方法进行整合扩展。但很多时候写数据库操作方法都是封闭,在方法内部打开Connectio...

在Asp.net用C#建立动态Excel

  在Asp.net中建立本地的Excel表,并由服务器向外传播是容易实现的,而删除掉嵌入的Excel.exe进程是困难的。所以 你不要打开任务管理器 ,看Excel.exe进程相关的东西是否还在内存...

 
© 2005- 王朝网络 版权所有