11 2011 档案

C#中的where泛型约束
摘要:这个关于泛型约束的东西我看了几天了。一直没打看懂,我的领悟能力有点差,刚才突然明白了一点,泛型约束的意思就是说:类的泛型,只能是where字句后面所写的接口或类。这么说好像也有点不大明白,举个例子。我有一个接口,如下: 1 ///<summary> 2 /// 国籍的接口 3 ///</summary> 4 public interface INationality 5 { 6 string Nationality 7 { 8 set; 9 get;10 }11 string GetNationality();12 }然后该接口有... 阅读全文

posted @ 2011-11-28 21:40 疯狂的石头陈 阅读(3014) 评论(0) 推荐(1)

用C#开发TUXEDO客户端
摘要:0 概述 Tuxedo是类似于Message query server的一种东西,它以消息服务器的方式提供一个服务器框架,客户端向服务器发送请求报文,服务器处理之后返回应答报文。当然,服务器有对消息队列的各种管理能力。 我猜这个东西最初提供给客户的动机是为了保留客户用C开发的业务逻辑,又能方便地把自己的系统改造为面向服务的交易系统, 毕竟客户们的系统已经正常运行多年,该卖给他们一些新东西了。 因为要与C兼容,还有客户们现存应用的多样性问题,Tuxedo决定在设计上不提供消息语法与语义的支持,只是透明地转发数据块——也就是说,C语言里的char*,struct*, 甚至是void*. 于是,很. 阅读全文

posted @ 2011-11-27 22:22 疯狂的石头陈 阅读(1576) 评论(0) 推荐(0)

tuxedo实战
摘要:最近做的项目要使用到Tuxedo8.1,在这里把各个环节说一下,希望对初学者有帮助,当然,我也是个初学者。 首先是安装,从bea下载Tuxedo安装文件和license,license得要sdklicense,否则无法开发。 安装时,对于服务器端可选择full install,而对于客户端则只需要选择full client install,当然,如果不需要使用所有的client,也可以只安装特定客户端。 不管是服务器还是客户端,如果要编译Tuxedo的程序都必须安装程序编译器,在此以vc++为例 一、服务器端 设置Tuxedo的环境变量。主要有 TUXDIR=c:\bea\tuxedo8.1 阅读全文

posted @ 2011-11-27 22:13 疯狂的石头陈 阅读(761) 评论(0) 推荐(0)

SQL Server触发器创建、删除、修改、查看示例步骤
摘要:一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约`束。二﹕ SQL Server为每个触发器都创建了两个专用表﹕Inserted表和Deleted表。这两个表。一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约`束。 二﹕ SQL Server为每个触发器都创建了两个专用表﹕Inserted表和Deleted表。这两个表由系统来维护﹐它们存在于内存中而不是在数据库中。这两个表的结构总 阅读全文

posted @ 2011-11-26 17:56 疯狂的石头陈 阅读(185) 评论(0) 推荐(0)

SQL Server触发器 插入商品明细时 库存随着更改
摘要:CREATE TRIGGER [t_i_his_trans_detailed ] ON [dbo].[his_trans_detailed] FOR INSERT ASdeclare @GoodsCode varchar(20) ,@ybbm varchar(10) ,@salenum numeric(8,2)Declare curs_sb_detail CURSOR FOR select GoodsCode,ybbm,salenum from inserted i Open curs_sb_detail fetch curs_sb_detail into @GoodsCode,@ybbm,@ 阅读全文

posted @ 2011-11-26 17:55 疯狂的石头陈 阅读(665) 评论(0) 推荐(0)

oracle主键自增
摘要:1建立数据表CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->createtableTest_Increase(useridnumber(10)primarykey,/*主键,自动增加*/usernamevarchar2(20));2创建自动增长序列Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/ 阅读全文

posted @ 2011-11-20 12:19 疯狂的石头陈 阅读(154) 评论(0) 推荐(0)

sqlserver游标概念与实例全面解说
摘要:引言我们先不讲游标的什么概念,步骤及语法,先来看一个例子: 表一 OriginSalary 表二 AddSalary现在有2张表,一张是OriginSalary表--工资表,有三个字段0_ID 员工号(NVARCHAR)、O_Name员工姓名(NVARCHAR)、O_Salary工资(FLOAT)。另一张表AddSalary表—加薪表。有2个字段,O_ID员工号、A_Salary增加工资。两张表的O_ID是一一对应的,现在求将加薪的工资+原来的工资=现在的工资,也就是O_Salary=O_Salary+A_Salary,修改表OriginSalary的工资字段。对于一些不熟悉游标的程序员来.. 阅读全文

posted @ 2011-11-19 08:21 疯狂的石头陈 阅读(156) 评论(0) 推荐(0)

导航