java/jspc/c++phpmysqloraclemssqlvbvcc#asphtml/css/jssystemdelphiperlphotoshopother
 
 
.net中交易处理的解决方案

  在数据库软件中,其核心就是对数据库记录进行查询添加修改及删除操作,这是非常关键的也是必须非常谨慎的去完成。在现有的程序中经常会有因为某些错误而造成数据丢失甚至是系统崩溃,这就对我们的程序提出了一个...

VB.NET中多窗体同步的解决方案

  我用单个窗体的多实例构建一个 Windows 窗体应用程序。我想把它写成 这样一个程序:对该窗体任何一个实例的操作都会在所有其它实例上反映出来。我该怎么做?   这是一个有趣的问题。我保证某些聪明...

.NET环境下几种不同的邮件发送解决方案

  1、使用outLook提供的发送   如:我见过的用友软件U8生产制造(演示版),其中的邮件功能就是通过调用outLook的ActiveX 组件   优点:开发简单   缺点:依赖outlook组...

C#轻松解决世纪迷题:爱因斯坦算法

  下面的问题相信很多人都听过:   1 有五栋五种颜色的房子   2 每一位房子的主人国籍都不同   3 这五个人每人只喝一种饮料,只抽一种牌子的香烟,只养一种宠物   4 没有人有相同的宠物,抽相...

使用.NET开发Office2003解决方案

  Office 应用程序之间相互通信――以及自动化它们之间的交互――的一般方法是使用内建的 VBA 语言。但是开发人员应该开始注意微软编程的未来走向Visual Studio .NET,它的丰富的工...

安全第一:.NET加密技术指南

  摘要:   ===================================   信息安全是计算机应用的首要问题之一,但目前关于.NET加密功能的范例却少之又少。有鉴于此,本文探讨了在.NE...

.NET中创建对方法的类型安全的引用之入门

  假定您在为一家新计算机公司起草业务计划,面对如何处理产品分发的问题。当然,您从未考虑过亲自将每一件新产品交付到每位客户的手中。相反,您会将此责任委托给像 FedEx 或 UPS 等配送服务机构。您...

打造坚固的企业应用.NET安全基础

  托管代码的优点   开发 .NET Framework 应用程序提供了一些直接的安全性优点,但是还有许多问题需要考虑。这些问题在本指南第三部分的几个“构建……”单元中进行了讨论。   .NET F...

VB.NET创建对方法类型安全引用入门

  假定您在为一家新计算机公司起草业务计划,面对如何处理产品分发的问题。当然,您从未考虑过亲自将每一件新产品交付到每位客户的手中。相反,您会将此责任委托给像 FedEx 或 UPS 等配送服务机构。您...

使用嵌套式.NET网络服务器的结果

  应用像Visual Studio.NET(VS.NET)这样的高级开发环境的一个好处就是能够对应用和网络服务快速的发展和部署。开发应该保持干净的并且使用有文献证明的模式为你的用户和顾客保证一种可靠...

访问.NET网络服务的两种方法

  网络服务是一种建立分布程序的工具,它主要是由XML和SOAP组成,可以在不同的平台上运行。然而,网络服务的一个问题是,对访问它的任何用户都是开放的,所以开发人员必须很好地了解网络服务,这样才能准确...

SQL存储过程在.NET数据库中的应用(1)

  一.前言:   存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它...

SQL存储过程在.NET数据库中的应用(2)

  五.创建简单存储过程的数据库应用程序:   下面我们就运用上述的不带参数的存储过程来一个数据库应用程序,其中还用到了ADO.NET中的SqlDataAdapter对象以及DataSet对象。其中的...

通过.NETFramework访问活动目录

  System.DirectoryServices使用户能够通过ASP.NET访问一些基本的用户管理功能。这篇文章首先回顾了活动目录(AD)的有关概念,然后简要地讨论了实际的System.Direc...

VisualC#.Net网络程序开发-Socket篇

  Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富...

.NET下的多线程学习演示

  using System;   using System.Threading;   namespace ConsoleApplication1   {   ///   /// Summary d...

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

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

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

  // 停止指定的服务   public string StopService(string serviceName)   {   string strRst = null;   Managemen...

剖析.NET程序员需要解决的安全问题

  简介   与早期版本的 Visual Studio 相比,Microsoft® Visual Studio® .NET 为应用程序的运行提供了更好的安全控制。.NET 框架提供了更...

详细解释如何重新分发.NET框架1.1

  本文档作为 Microsoft Visual Studio.NET 2003、Visual Basic.NET、Visual C++ .NET、Visual C# .NET、Visual J# ....

C#Direct3D编程3D世界中的三角形

  那什么是真正的3D世界呢?或者说Direct3D的3D模型是什么样的呢?   Direct3D的模型由World 空间,View 空间和光源组成。World空间就像我们现实生活中的空间一样,我们可...

VisualC#编写3D游戏框架示例

  你可能对实际地编写游戏代码期待已久了。由于DirectX SDK 2004年夏季更新包含了一个牢固的示例框架组件,并且它被设计成能在你自己的代码中直接使用,同时还为你处理了很多事务,所以你只要简单...

c#.net如何获取本机ip

     using System;   using System.Collections;   using System.ComponentModel;   using System.Data;  ...

www.linuxforum.net入门版常见问题

  问题分类   一般系统命令及常用工具使用问题   简单的安装问题   X-Window问题   系统管理问题   一般网络问题   如何参与这个FAQ的建设   -----------------...

微软.Net插件开始支持Linux开发

<P>  使用微软的Visual Studio .Net开发工具的开发人员现在可以通过一个插件为Linux编写Web应用程序了。这一插件Visual MainWin for J2EE被微软...

www.linuxforum.net 入门版常见问题(FAQ)

问题分类 一般系统命令及常用工具使用问题 简单的安装问题 X-Window问题 系统管理问题 一般网络问题 如何参与这个FAQ的建设 一般系统命令及常用工具使用问...

www.linuxforum.net 安装版常见问题(FAQ)

安装版常见问题(FAQ) 仅供广大LINUXER参考,本站站长及各版主对参与解答问题的朋友表示感谢!有好的建议请告诉版主! 问题分类 鼠标 声卡 显卡 网卡 MOD...

如何用c#来制作一个activeX控件或类似的东西

如何用c#来制作一个activeX控件或类似的东西 编号:QA004728 建立日期: 2003年10月17日 最后修改日期:2003年10月18日 所属类别: [url=http://w...

C#如何取硬件标志

using System; using System.Runtime.InteropServices; using System.Management; namespace Hardware { //...

在.NET中杀死Word,Excel等进程

下面的方法可以直接调用 private void KillProcess(string processName) { System.Diagnostics.Process myproc= new...

如何用C#写一个简单的Login窗口

最近,看到网上经常会问如何进行窗口跳转,大多数的问题都是牵扯到Login窗口。其实,在Visual Studio 6以来,比较正确的做法,是判断Login窗口的返回值,然后决定是否打开主窗体,那么在C...

《Effective C#》Item 3:使用as和is操作符来做类型转换

在程序中,进行类型转换是常见的事。那么在C#中支持以前语言的类型转换方法,即用类型名进行强行转换,例如: object objTest = new NewType(); NewType newValu...

《Effective C#》Item 4:使用Conditional属性来代替IF/ENDIF程序块

在编码的时候,有时候需要添加一些DEBUG信息,来为了方便调试程序,但是到了真正发布的时候,又不希望把这些信息进行编译发布。那么在以前C或者C++编码的时候,用IF/ENDIF来定义程序块实现这个功能...

《Effective C#》Item 5:提供一个有意义的ToString函数

在编写自定义类型的时候,即使我们不写ToString函数,系统也会自动提供ToString函数,例如: public class clsUserInfo { priva...

《Effective C#》Item 2:定义常量的两种方法

在C#中定义常量的方式有两种,一种叫做静态常量(Compile-time constant),另一种叫做动态常量(Runtime constant)。前者用“const”来定义...

《Effective C#》Item 1:用属性来访问类的私有成员

在程序中,难免要访问某个对象的私有成员。那么以前实现这类功能的方法有两种,第一种方法最简单,就是把成员访问符从“private”改为“public”即可...

《Effective C#》Item 8:确保“0”在值类型中是有效的

大家在看了这标题后,肯定会觉的,为什么要确保“0”是有效的,这一点主要是跟值类型的内存分配有关,值类型有默认的构造函数,这是没法避免的,因此值类型变量中的成员在初始化的时候所出...

《Effective C#》Item 7:推荐使用不可改变的原子值类型

首先来解释一下标题,原标题为《Prefer Immutable Atomic Value Type》,因此对于标题的理解要分成三部分,第一部分为不可改变,第二部分为原子,最后一个部分为值类型。最后一部...

《Effective C#》Item 11:提倡使用foreach语句来进行循环操作

循环语句是编程的基本语句,在C#中除了沿用C语言的循环语句外,还提供了foreach语句来实现循环。那么我要说的就是,在循环操作中尽量使用foreach语句来实现。 为了来更好地说明为什么要提倡使...

《Effective C#》Item 10:小心GetHashCode函数所存在的陷阱

GetHashCode函数,看了它的名字就知道它会被用在哪里。没错,这个函数一般是在操作HashTable或者Dictionary之类的数据集的时候被调用。每个类型,不管是值类型还是引用类型,都提供这...

《Effective C#》Part I:第一部分总结

第一部分是语言使用的基础,而这是使用语言的基本功,也是平常最不注意的,养成好的习惯,有利于后期水平提高。 这部分包括11个单元,分别如下: Item 1: Always Use Propert...

CSDN第一期总结之二:ADO.NET + DataGrid的问题

现在写程序要完全不沾数据库的边恐怕很难,那么用C#写程序也是一样,会经常遇到数据库方面的问题。在C#中操作数据库是使用ADO.Net来完成,而显示数据这一方面常常要用到的是DataGrid这个组件,因...

《Effective C#》Item 17:减少装箱(Boxing)和拆箱(Unboxing)操作

为了便于文章的开展,首先介绍装箱(Boxing)和拆箱(Unboxing)这两个名词。.Net的类型分为两种,一种是值类型,另一种是引用类型。这两个类型的本质区别,值类型数据是分配在栈中,而引用类型数...

《Effective C#》Item 14:使用构造函数初始化语句

在写程序的时候,往往会出现为一个类型提供不同场景的构造函数,可能大多构造函数比较相似,而C#中又不允许缺省参数,因此构造函数的编写无疑是一个重复工作。但是使用Copy和Paste来完成构造函数的编写,...

创建VS.Net可插拔组件

创建VS.Net可插拔组件 将VS.Net的反射技术应用于简单工厂模式,建立可插拔的软件组件 文/雷扬 摘要 本文将从设计模式中的简单工厂模式入手,并对简...

《Effective C#》Item 13:使用静态构造函数初始化静态成员

编写程序的时候难免要使用到静态成员,由于静态成员的访问是脱离类型对象的,所以使用非静态构造函数,私有方法或者一些其他方法都是不合理的。.Net提供了成员初始化语句和静态构造函数来初始化静态成员。...

《Effective C#》Item 12:推荐使用成员初始化语句

为了方便内容的开展,我先说说一个对象的构造过程。 对于类型第一个实例的构造过程大致如下: 1. 分配静态成员的内存空间,此时空间存储数据为0; 2. 执行静态成员的初始化语句; 3. 执行基类的静态构...

《Effective C#》Item 15:利用using和try-finally来释放资源

我以前写过一篇文章,关于.Net资源释放问题,也就是对于非内存的资源,最好使用IDisposable接口提供的Dispose来释放,详情参看这篇文章。 [url=http://blog.csdn.ne...

《Effective C#》Part II:第二部分总结

第二部的主题在于资源管理,.Net编写的程序以托管程序居多,但是并不意味着可以不注意细节,合理的使用.Net提供的便利,加上好的习惯,有利于程序效率提高。 这部分包括7个单元,分别如下: Item...

C#数据库操作的3种典型用法

由于最近和数据库打交道,需要用C#和SQL Server 2005进行操作,就把近段时间内的最常用的操作做个总结.本人也是第一次用C#操作数据库,所以这三种典型用法对初学者还是挺有帮助的....

 
上一頁  下一頁
© 2005- 王朝網路 版權所有 導航