- 博客(9)
- 收藏
- 关注
原创 基于C#的Socket
首先从原理上解释一下采用Socket接口的网络通讯,这里以最常用的C/S模式作为范例,首先,服务端有一个进程(或多个进程)在指定的端口等待客户来连接,服务程序等待客户的连接信息,一旦连接上之后,就可以按设计的数据交换方法和 需要知道的是:Socket类支持两种基本模式:同步和异步。其区别在于:在同步模式中,按块传输,对执行网络操作的函数(如Send和 Rece
2010-05-27 12:25:00 509
原创 C#.net,remoting的简单应用实例
依次点击“文件”->“新创建”->“工程”,选择创建一个c# library,并将其命名为remotingLibrary,然后点击ok按钮。 remotingLibrary:底层的简单类库 hello.cs using System;namespace remotingLibrary{ public class hello : System.MarshalByRe
2010-05-25 15:28:00 888
转载 C#分布式事务(TransactionScope )
TransactionScope是.Net Framework 2.0滞后,新增了一个名称空间。它的用途是为数据库访问提供了一个“轻量级”[区别于:SqlTransaction]的事物。使用之前必须添加对 System.Transactions.dll 的引用。 下列代码就是一个正在创建的事务,这个事务自身还封装了多个数据库查询。只要任意一个 SqlCommand 对象引发异常,程
2010-05-24 15:59:00 3934 1
原创 .NET 反射和依赖注入
接口反射:接口层:接口(interface) 定义为DAL层接口(interface) Idal 使用反射技术(Reflection) 对Idal 使用工厂模式创建出锁需要的接口实例例子: string path = "DAL"; private DAL.Idal createIdal(string str) { string className =
2010-05-24 15:58:00 3177
转载 面向接口的编程思想
我想,对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不知各位有没有这样的疑惑:接口有什么用途?它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为程序员,一定经常听到“面向接口编程”这个短语,那么它是什么意思?有什么思想内涵?和面向对象编程是什么关系?本文将一一解答这些疑问。 1.面向接口编程和面向对象编程是什么关系 首先,面向接口编程和面向对象编程并
2010-05-24 15:57:00 739
转载 使用SQL语句生成数据字典
--sqlserver 2000SELECT 表名=case when a.colorder=1 then d.name else end, --字段序号=a.colorder, 字段名=a.name, --标识=case when COLUMNPROPERTY( a.id,a.name,IsIdentity)=1 then √else end, /**/主键=case whe
2010-05-24 15:56:00 503
转载 Oracle 10g安装手册
(1)创建 Oracle 组和用户帐户例如:# /usr/sbin/groupadd oinstall# /usr/sbin/groupadd dba# /usr/sbin/useradd -m -g oinstall -G dba oracle# id oracleuid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)设置
2010-05-24 15:55:00 533
原创 Oracle常用操作命令
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行时由于 在oracle 8i 中 安装目录/or
2010-05-24 15:54:00 258
原创 C#,ADO封装,SqlHelper.cs
using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Collections; using System.Data.Common; using System.Text; /// /// 数据库的通用访问代码 ///
2010-05-24 15:50:00 872
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人