.Net学习爱好者的温馨家园

.Net互动平台

导航

04 2007 档案

通过Web Services上传和下载文件(转载)
摘要:随着Internet技术的发展和跨平台需求的日益增加,Web Services的应用越来越广,我们不但需要通过Web Services传递字符串信息,而且需要传递二进制文件信息。下面,我们就分别介绍如何通过Web Services从服务器下载文件到客户端和从客户端通过Web Services上载文件到服务器。 一:通过Web Services显示和下载文件 我们这里建立的Web Services的... 阅读全文

posted @ 2007-04-28 16:32 Xt Idt 阅读(340) 评论(1) 推荐(0)

设计模式之Builder(转载)
摘要:Builder模式定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示. Builder模式是一步一步创建一个复杂的对象,它允许用户可以只通过指定复杂对象的类型和内容就可以构建它们.用户不知道内部的具体构建细节.Builder模式是非常类似抽象工厂模式,细微的区别大概只有在反复使用中才能体会到. 为何使用?是为了将构建复杂对象的过程和它的部件解耦.注意: 是解耦过程和部件... 阅读全文

posted @ 2007-04-27 18:42 Xt Idt 阅读(204) 评论(0) 推荐(0)

Web Services Enhancements 管道技术内幕(转载)
摘要:Enhancements 1.0 for Microsoft .NET 工作原理;独立过滤器和过滤器管道的工作原理;配置默认管道的方法;创建自定义过滤器的方法;DIME 适合图片的特点。 下载 Web Services Enhancements 1.0 for Microsoft .NET(英文)。 简介 Web Services Enhancements 1.0 for Micr... 阅读全文

posted @ 2007-04-27 11:45 Xt Idt 阅读(365) 评论(0) 推荐(0)

域控制器
摘要:域”的真正含义指的是服务器控制网络上的计算机能否加入的计算机组合。一提到组合,势必需要严格的控制。所以实行严格的管理对网络安全是非常必要的。在对等网模式下,任何一台电脑只要接入网络,其他机器就都可以访问共享资源,如共享上网等。尽管对等网络上的共享文件可以加访问密码,但是非常容易被破解。在由Windows 9x构成的对等网中,数据的传输是非常不安全的。 不过在“域”模式下,至少有一台服务器负责每一台... 阅读全文

posted @ 2007-04-16 18:30 Xt Idt 阅读(1776) 评论(1) 推荐(0)

OleDbDataAdaper.Update(DataSet ds,TableName name) 总是报"Insert Into 的语句语法错误".
摘要:当我们用C#开发数据库访问程序的时候,通常有3种方式:odbc,oleDb,ado.net;其实我想对于这三种方式,这个问题都会出现,但是这次我遇到问题的时候用的是oleDb的方式,我们就用oleDb的方式来描述吧。 问题描述: 我用OleDb的方式向Access数据里写数据,示例源码如下: string sql="select * from MultiTable"; Ol... 阅读全文

posted @ 2007-04-13 14:31 Xt Idt 阅读(743) 评论(2) 推荐(1)

Singleton设计模式的C#实现(转载)
摘要:Singleton模式 Singleton(译为单件或单态)模式是设计模式中比较简单而常用的模式。 有些时候在整个应用程序中,会要求某个类有且只有一个实例,这个时候可以采用Singleton模式进行设计。用Singleton模式设计的类不仅能保证在应用中只有一个实例,而且提供了一种非全局变量的方法进行全局访问,称为全局访问点,这样对于没有全局变量概念的纯面向对象语言来说是非常方便的,比... 阅读全文

posted @ 2007-04-06 18:34 Xt Idt 阅读(314) 评论(0) 推荐(0)

C#抽象工厂模式的几种实现方法及比较(转载)
摘要:利用设计模式可以使我们的代码更灵活,更容易扩展,更容易维护。各种面向对象的程序设计语言都提供了基本相同的机制:比如类、继承、派生、多态等等。但是又有各自的特色,C# 中的反射机制便是一个很重要的工具,好好地利用就可以在实际中发挥很大的作用。 我们来看一个例子: 我的程序中有需要一系列的对象,比如apple,orange…, 要想利用他们,我们就必须在程序中根据用户要求,然后一个个调用 ... 阅读全文

posted @ 2007-04-06 18:21 Xt Idt 阅读(464) 评论(1) 推荐(0)

组合还是继承,这是一个问题?——由模式谈面向对象的原则之多用组合、少用继承(转载)
摘要:组合还是继承,这是一个问题 ——由模式谈面向对象的原则之多用组合、少用继承 刚刚接触模式或者学习模式的人,经常会有这样的问题,为什么模式是成功的呢?很多人都会说模式是经验的积累,当然是正确的。可是经验为什么偏偏就证明了这种模式是正确的呢?这其中起用作的就是面向对象的基本原则。正是因为模式都或多或少的符合了... 阅读全文

posted @ 2007-04-06 10:43 Xt Idt 阅读(385) 评论(0) 推荐(0)

hook(钩子程序)(转载)
摘要:钩子是WINDOWS中消息处理机制的一个要点,通过安装各种钩子,应用程序能 够设置相应的子例程来监视系统里的消息传递以及在这些消息到达目标窗口程序之 前处理它们。钩子的种类很多,每种钩子可以截获并处理相应的消息,如键盘钩子 可以截获键盘消息,鼠标钩子可以截获鼠标消息,外壳钩子可以截获启动和关闭应 用程序的消息,日志钩子可以监视和记录输入事件。钩子分为线程专用钩子和全局 钩子,线程专用钩子只监视指定... 阅读全文

posted @ 2007-04-05 17:57 Xt Idt 阅读(3384) 评论(1) 推荐(1)

php与Webservices--NuSOAP的使用说明(转载)
摘要:关于nusoap的使用 可以在网上搜搜 如下: NuSOAP 是 PHP 环境下的 WEB 服务编程工具,用于创建或调用 WEB 服务。它是一个开源软件,当前版本是 0.7.2 ,支持 SOAP1.1 、 WSDL1.1 ,可以与其他支持 SOAP1.1 和 WSDL1.1 的系统互操作。 NuSOAP 完全由PHP语言编写,由一系列 PHP 类组成,不需要扩展库的支持,这种特性使得 NuSOAP... 阅读全文

posted @ 2007-04-04 18:12 Xt Idt 阅读(907) 评论(0) 推荐(0)

.Net托管世界的应用程序域和线程(转载)
摘要:操作系统和运行库环境通常会在应用程序间提供某种形式的隔离。例如,Microsoft Windows 使用进程来隔离应用程序。为确保在一个应用程序中运行的代码不会对其他不相关的应用程序产生不良影响,这种隔离是必需的。 应用程序域为安全性、可靠性、版本控制以及卸载程序集提供了隔离边界。应用程序域通常由运行库宿主创建,运行库宿主负责在运行应用程序之前引导公共语言运行库。二、 如何进入“托管”世界首先,我... 阅读全文

posted @ 2007-04-04 17:26 Xt Idt 阅读(414) 评论(0) 推荐(0)

获取cpu序列号,硬盘ID,网卡MAC地址(转载)
摘要:private void GetInfo() { string cpuInfo = "";//cpu序列号ManagementClass cimobject = new ManagementClass("Win32_Processor"); ManagementObjectCollection moc = cimobject.GetInstances(); foreach(Manag... 阅读全文

posted @ 2007-04-03 15:02 Xt Idt 阅读(1262) 评论(3) 推荐(0)

用VS2005实现软件多语言版本的迅捷开发(转载)
摘要:VS2005彻底改变了开发软件多语言版本费时费力的现状,现在用VS2005可以方便地实现一个针对世界上所有语言的地方版本。 1. 文化和区域世界分为若干个文化和区域,应用程序必须知道这些文化和区域的区别。文化是基于用户的语言和文化习惯的一组特性。RFC 1766定义了文化的名称,这些名称根据语言和国家或区域的不同在世界各地使用。例如en-AU、en-CA、en-GB和en-US分别用于表示澳大利亚... 阅读全文

posted @ 2007-04-03 14:33 Xt Idt 阅读(1778) 评论(0) 推荐(0)

system.net.sockets.tcplistener
摘要:using System; using System.IO; using System.Net; using System.Net.Sockets; using System.Text; class MyTcpListener { public static void Main() { TcpListener server=null; try { // Set the TcpListener on... 阅读全文

posted @ 2007-04-03 13:41 Xt Idt 阅读(389) 评论(0) 推荐(0)

FTP主动模式及被动模式(转载)
摘要:FTP的特殊性: 大多数的TCP服务是使用单个的连接,一般是客户向服务器的一个周知端口发起连接,然后使用这个连接进行通讯。但是,FTP协议却有所不同,它使用双向的多个连接,而且使用的端口很难预计。一般,FTP连接包括: 一个控制连接(control connection) 这个连接用于传递客户端的命令和服务器端对命令的响应。它使用服务器的21端口,生存期是整个FTP会话时间。 几个数据连接(... 阅读全文

posted @ 2007-04-03 13:31 Xt Idt 阅读(1825) 评论(0) 推荐(0)

通信编程2-中等难度Socket实用篇(转载)
摘要:同一个东西---Socket。这个有点难度,为了提高程序的趣味性,我想起个过年前看到的例子----有点类似QQ的东西,不过只能2个人互相聊天,而且有建的有局域网的朋友更是值得一试。本篇难度一般,在下虽然现职教师,自认讲东西能力差,我会尽我最大的努力去讲解以下的例子本例分服务器端程序和客户端程序,对于服务器端,要用到以下内容:1 TcpListener 建立一个服务器监听TcpListener l... 阅读全文

posted @ 2007-04-03 10:07 Xt Idt 阅读(488) 评论(0) 推荐(0)