COM+与Visual Basic 6分布式应用程序设计(第2版)

<script language="javascript" type="text/javascript"> </script> href="/CSS/dearbook2005.css" type="text/css" rel="stylesheet" />
【 精简版 】 【 我的Dearbook 】 【 购物车 】 【 购物指南 】 【 在线客服 】第二书店&当当战略联盟提供专业服务
 
 
<script src="/MainPage/Adv1.js" type="text/javascript"></script>
<script src="/MainPage/scroll.js" type="text/javascript"></script>     border="0" name="sina_roll" marginwidth="0" marginheight="0" src="/include/marquee.htm" frameborder="No" width="100%" scrolling="no" height="14">

COM+与Visual Basic 6分布式应用程序设计(第2版)
<script type="text/javascript"> if(document.getElementById("bookbz").innerText=="") { document.getElementById("bookbz").style.display="none" } </script>
定价:55.00 元 |  售价:42.90 元( 78折)
金卡会员价:41.61元 | 钻石卡会员价:40.76元
作者: (美)Ted Pattison著 王新昌等译
出版社: 机械工业出版社  |  ISBN:7-111-08764-X |  出版日期:2001年6月
开本:787*1092 1/16  |  版别版次:2001年6月第一版第一次印刷
分类程序设计VB | 程序设计COM/ActiveX/控件
页数:327 阅读数:1210
销售排名7952    库存情况: 缺货,补货中
(最终价格按照放入购物车中的为准)


内容简介 |  图书目录 |  前言 |   |  译序 |  查看评论(7 条)| 收藏到365Key |  参加相关培训
本书介绍了COM和COM+的基本原理;揭示了大量COM+的技术内幕;分析讨论了COM+和Windows2000所提供的大量服务。主要内容包括使用Visual Basic创建并发布组件、COM+运行时环境、本地事务与分布式事务处理、IIS和ASP最重要的新内容、MSMQ、组件队列服务、COM+事件、COM+的安全性、可伸缩应用设计等。
    本书适合于希望在COM+和Windows2000环境下进行分布式应用开发的Microsoft VisualBasic中、高级程序员阅读,也可以用做ASP和C++开发人员的参考书。




购买过《COM+与Visual Basic 6分布式应用程序设计(第2版) 》的人还购买过:

《COM+与Visual Basic 6分布式应用程序设计(第2版)》相关文章和资源:
提交资源|本书引用地址:http://www.dearbook.com.cn/book/TrackBack.aspx?pno=TS007216

VB类热销图书:
<script language="javascript" type="text/javascript"> function loadfollowtree(topicid) { var targetTxt =eval("ShowLbl_" + topicid); // var targetDiv =eval("tr_" + topicid); // if (targetDiv.style.display!='block') //已打开 { targetDiv.style.display="block"; targetTxt.innerText="收回<"; document.frames["hiddenframe"].location.replace("/ReviewSystem/loadcritique.aspx?review=" + topicid); } else //已收回 { targetDiv.style.display="none"; targetTxt.innerText="展开>"; } } </script> id="hiddenframe" src="" width="0" height="0">
读者评论:7 条评论  发表评论  
 
[无题](读者 59.44.116.*2006-1-12)0人同意、0人反对    
  可以没有书呀!
  我到书店找不到关于vb com+的书
  如过这本书有货了联系我.
  QQ:25019843
发表评论 我同意 我反对   
 
 
[无题](读者 babyt2004-11-15)0人同意、0人反对    
  为什么同样的书要出两个版本的翻译!
  http://sh.dearbook.com.cn/book/viewbook.aspx?pno=TS009695
发表评论 我同意 我反对   
 
 
[无题](读者 bboos2004-8-20)0人同意、0人反对    
  “定单状态: 退货订单 发货状态: 退货订单 ”
  
  是不是表示 没有该书的存在?
发表评论 我同意 我反对   
 
 
[无题](读者 eslg2004-7-8)0人同意、0人反对    
  非常好的一本书,特价书太超值了!对VB程序员学习COM+帮助很大。
发表评论 我同意 我反对   
 
 
[无题](读者 stewarts2004-7-8)0人同意、0人反对    
  非常好的书! 介绍了VB编写COM+程序的方方面面. 正如作者写的: 这是一本教你如何做的书. 不过, 编程时所涉及的底层原理也介绍了不少. 翻译的还可以.我感觉在介绍IDL时有点模糊, 看了好几边. 我想作者的意思是, 你在IDL文件里定义所有的接口, 然后编译成.TLB文件, 最后在你的工程里引用这个TLB文件. 这样可以更改接口而不影响已经运行的客户. 这是我个人理解. 欢迎指正:)
发表评论 我同意 我反对   
 

  
发表评论您现在匿名评论。 我要登录评论
身份:
标题:
中肯取代无礼 客观代替漫骂 
 (您的精彩评论会被18位书友会会员收到)  
  

《COM+与Visual Basic 6分布式应用程序设计(第2版)》图书目录:
译者序
序言
前言

第1章 COM+概述

1.1 为什么要使用COM+
1.2 Microsft多层平台的发展历史
1.2.1 多层战略的基础:COM
1.2.2 从COM到MTS
1.2.3 从COM和MTS到COM+
1.3 理解COM+服务
1.3.1 Internet信息服务器
1.3.2 Microsoft消息队列服务
1.3.3 组件队列
1.3.4 COM+事件服务
1.4 使用Visual Basic创建分布式应用
小结

第2章 理解基于接口编程

2.1 面向对象编程的基本原理
2.1.1 改变类的公共接口
2.1.2 实现继承速成
2.2 分离接口与实现
2.2.1 继承的两种形式
2.2.2 利用Visual Basic使用接口
2.2.3 为什么要使用用户自定义接口
2.2.4 扩展类的定义
2.2.5 在应用设计中使用接口
2.2.6 接口与COM
小结

第3章 COM的基本原理

3.1 COM的产生
3.1.1 使用C++创建二进制组件
3.1.2 用虚表作为标准内存的代理
3.2 类型库和语言无关性
3.2.1 使用IDL
3.2.2 Visual Basic怎样映射到COM
3.2.3 全局唯一标识(GUID)
3.3 动态加载组件代码
3.3.1 对象激活
3.3.2 CLSID与Windows注册表
3.3.3 工作中的SCM
3.3.4 ProgID与CreateObject函数
3.4 了解IUnknown与IDispatch
3.4.1 IUnknown接口
3.4.2 QueryInterface方法
3.4.3 IDispatch接口与Automation
3.4.4 双重接口
3.5 使用COM进行进程间通信
3.5.1 全局编排程序的作用
3.5.2 关于COM进程间通信
小结

第4章 创建和配置服务器

4.1 把组件编译到服务器中
4.1.1 进程内服务器
4.1.2 进程外服务器
4.1.3 为COM+封装组件
4.1.4 创建服务器
4.2 服务器配置问题
4.2.1 项目范围的类型库属性
4.2.2 组件的实例属性
4.2.3 修改过程属性
4.2.4 友元方法
4.2.5 使用枚举类型
4.2.6 使用UDT
4.3 为脚本客户设计组件
4.3.1 脚本客户与用户自定义接口
4.3.2 关于脚本客户
4.4 从服务器中捕获错误
4.4.1 HRESULT
4.4.2 COM异常处理
4.4.3 错误捕获约定
4.4.4 在脚本客户中处理错误
小结

第5章 组件版本的控制

5.1 COM中的版本控制
5.1.1 为脚本客户控制组件的版本
5.1.2 为直接虚表绑定客户控制组件的版本
5.2 生成用户自定义接口
5.2.1 使用IDL定义接口
5.2.2 使用IDL定义方法参数表
5.2.3 使用枚举型和UDT
5.2.4 编译类型库
5.2.5 分布和配置类型库
5.2.6 更麻烦的事情
小结

第6章 使用配置型组件

6.1 配置型组件的基本概念
6.1.1 COM+应用
6.1.2 创建和设置配置型组件
6.1.3 库应用与服务器应用
6.1.4 进程外激活
6.1.5 远程激活
6.1.6 应用代理
6.1.7 分布式废区收集
6.1.8 分布式应用分类
6.2 理解环境
6.2.1 线程切换代理与轻量级代理
6.2.2 何时生成环境
6.2.3 慎用New操作
6.2.4 环境与对象引用
6.3 COM+编程模式
6.3.1 依据对象环境编程
6.3.2 理解调用环境
6.4 测试和调试COM+组件
6.4.1 在Visual Basic调试器中运行配置型组件
6.4.2 其他可用调试技术
小结

第7章 在COM+应用中共享资源

7.1 共享线程
7.1.1 Win32线程管理入门
7.1.2 COM的线程管理模型
7.2 共享内存
7.2.1 单元与标准模块变量
7.2.2 共享资源管理器
7.3 共享数据库连接
7.3.1 为什么需要数据库连接池机制
7.3.2 连接池机制的工作过程
7.3.3 使用数据库连接池机制
7.4 共享可装池对象
7.4.1 对象池机制为什么重要
7.4.2 对象池机制与数据库连接池机制
小结

第8章 事务编程

8.1 什么是事务
8.1.1 事务处理系统
8.1.2 回顾ACID规则
8.1.3 锁定与粒度
8.1.4 写锁与读锁
8.1.5 隔离级别
8.2 本地事务编程
8.3 分布式事务编程
8.4 COM+与声明性事务
8.4.1 在COM+事务中创建对象
8.4.2 三个重要标志:满意位、完成位与必败位
8.4.3 SetComplete方法与SetAbort方法
8.4.4 IContextState接口
8.4.5 AutoComplete属性
8.4.6 多对象事务
8.4.7 数据库连接与自动列集
8.4.8 COM+事务与事务存储过程
8.4.9 事务对象短暂而“满意”的生命
8.5 事务设计问题
8.5.1 COM+事务与本地事务
8.5.2 分离商务逻辑代码与数据存取代码
8.5.3 处理死锁
8.5.4 关于优化的讨论
小结

第9章 为IIS和ASP创建组件

9.1 HTTP与DCOM
9.2 IIS/ASP体系结构
9.2.1 ASP框架
9.2.2 IIS应用
9.2.3 处理ASP请求
9.2.4 从ASP页创建Visual Basic对象
9.2.5 把Web应用分割到独立的进程中
9.2.6 隔离的IIS应用
9.3 分离ASP页与组件之间的代码
9.3.1 使用ASP页创建用户接口
9.3.2 使用经过编译的组件创建用户接口
9.3.3 使用ASP页与组件的混合
9.4 Web应用中的状态管理
9.4.1 通过负载平衡伸缩Web应用
9.4.2 缓存应用范围的状态信息
小结

第10章 消息处理与异步通信

10.1 消息处理为何重要
10.2 MSMQ
10.2.1 MSMQ企业级模型
10.2.2 MSMQ编程
10.2.3 事务消息处理
10.3 组件队列
10.3.1 组件队列的体系结构
10.3.2 设计组件队列
10.3.3 配置组件队列
10.3.4 客户方组件队列编程
10.3.5 组件队列与异常处理
10.4 COM+事件服务
10.5 在MSMQ、QC和COM+事件间做出决定
小结

第11章 COM+的安全性

11.1 Windows 2000中的安全
11.1.1 当事人与授权
11.1.2 本地帐户与主域帐户
11.1.3 用户帐户与组帐户
11.1.4 预设定帐户
11.1.5 登录会话与令牌
11.1.6 资源与DACL
11.1.7 网络认证与模拟
11.2 COM+的安全特性
11.2.1 角色与授权
11.2.2 设置声明性安全
11.2.3 在运行时实施授权
11.2.4 编程性安全
11.3 IIS中的安全
11.3.1 HTTP安全标准
11.3.2 证书
11.3.3 IIS认证模式
11.4 进一步的资料
小结

第12章 设计可伸缩的应用

12.1 再论伸缩性
12.2 在COM+应用中使用HTTP
12.2.1 分离HTTP与HTML
12.2.2 使用HTTP与XML执行方法调用
12.2.3 SOAP与Web服务
12.3 应用设计问题
12.3.1 使用COM传递数据
12.3.2 使用MSMQ与QC传递数据
12.3.3 使用HTTP传递数据
12.3.4 只读记录集与可更新记录集
12.3.5 中间层数据缓存
小结

广告

<script type="text/javascript"> if(document.getElementById("txtBookCatalog").innerHTML.length<10) { document.getElementById("divAdv").style.display="none"; } </script>
href="/CSS/dearbook2005.css" type="text/css" rel="stylesheet" />
<script language="JavaScript" type="text/javascript"> document.ns = navigator.appName == "Microsoft Internet Explorer"; function showStr(str,textWidth,num) { if(!document.ns) { document.write(str[0]+'
') } else { var wrt=""; wrt+='
'; wrt+='
'; wrt+='
'; wrt+='
'; for (var i in str) { wrt+='
'+str[i]+'
'; } scroll_num=i; wrt+='
'; wrt+='
'; wrt+=' '; wrt+=' '; wrt+=' '; document.write(wrt); } } function init_srolltext(num){countnum=0;eval('stopscroll'+num+'=false;'); eval('icefable1'+num+'.scrollTop=0;'); rotatenum=0; eval('icefable1'+num+'.style.width=0;'); eval('icefable1'+num+'.style.height=marqueesHeight;'); eval('icefable1'+num+'.style.overflowX="visible";'); eval('icefable1'+num+'.style.overflowY="hidden";'); eval('icefable1'+num+'.noWrap=true;'); eval('icefable1'+num+'.οnmοuseοver=new Function("stopscroll=true");'); eval('icefable1'+num+'.οnmοuseοut=new Function("stopscroll=false");'); eval('preTop'+num+'=0; '); eval('currentTop'+num+'=0;');eval('stoptime'+num+'=0;'); eval('icefable2'+num+'.innerHTML="";'); eval('icefable2'+num+'.innerHTML+=icefable1'+num+'.innerHTML;'); eval('icefable1'+num+'.innerHTML=icefable2'+num+'.innerHTML+icefable2'+num+'.innerHTML;'); eval('setInterval("scrollUp'+num+'()",40);'); } function scrollUp1() { if(stopscroll1==true) return; currentTop1+=1; if(currentTop1==marqueesHeight+1) { stoptime1+=1; currentTop1-=1; if(stoptime1==scrolllen*marqueesHeight) { currentTop1=0; stoptime1=0; } } else { preTop1=icefable11.scrollTop; icefable11.scrollTop+=1; if(icefable11.scrollTop==scrolllen*marqueesHeight+1) { preTop1=0; currentTop1=0; stoptime1=0; icefable11.scrollTop=0; }}} var strArray1=new Array();strArray1[0]='          ';strArray1[1]='          ';var scrolllen=strArray1.length;marqueesHeight=82;showStr(strArray1,580,1);init_srolltext(1);</script>
     
     
     
     
关于我们
购买商品
付款及送货
订单和售后
优惠与服务
◎ 关于我们
网站地图
新手指南
怎样搜索商品
◎ 如何付款
提供送货上门的城市
查询订单
如何办理退换货
礼券使用规则
汇款单招领
 
  北京百联美达美数码科技公司 版权所有 京ICP证020026号
Copyright© www.dearbook.com.cn, Inc. All Rights Reserved.
<script type="text/javascript">document.write(" ");</script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值