网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 程序设计 > 商品详情

Microsoft Visual C++ 6.0 分布式应用程序开发(英文影印第2版)

分享到:
Microsoft Visual C++ 6.0 分布式应用程序开发(英文影印第2版)

最 低 价:¥118.40

定 价:¥148.00

作 者:Microsoft 公司

出 版 社:北京大学出版社

出版时间:2000 年11月

I S B N:7900629068

商品详情

编辑推荐

内容简介

本书是《微软指定MCSD教材(影印第2版)》丛书中的一本,讲述Visual C++ 6.0分布式应用程序开发技巧,内容包括系统安装与配置、开发用户服务、COM、ATL、MFC、平台式SDK、OLEDB、ADO、异常情况处理以及开发基于web和基于网络的解决方案等。本书还可指导您准备MCP 70-015考试(微软认证解决方案开发人员证书的一门核心考试)。
   本书由微软公司专家编写,技术深入,权威性强,可作为Visual C++ 6.0分布式应用程序开发人员和MCP考试应试者的参考书。
  

作者简介

目录

about this book
intended audience
prerequisites
course overview
getting started
using this book to prepare for certification
microsoft certified professional program
technical support
about the authors

chapter 1 designing the application
lesson l : architectnre-first desiga
architecture-first design
application design principles
lesson summary
lesson 2: distributed application design
multilayer design
user interface
user service layer
bnsiness service layer
. data service layer
lesson summary
review

chapter 2 development environment
lesson l : production channel
details of the production channel
lesson summary
lesson 2: change control
change-control process
version control systems
visual sourcesafe
exploring features of vss
lesson summary
lesson 3: tools
integrated development environment
visual data modeling
visual modeler
dcomcnfg.exe
oleview
using oleview to view installed com objects
lesson summary
lab 2: installing visual c++
review

chapter 3 c++ development essentials
lesson l : c++ libraries
overview of mfc
mfc architecture
mfc library files
using atl
using stl
lesson summary
lesson 2: thread management
threading models
apartments
in-process threads
out-of-process threads
lesson summary
lesson 3: memory management and system services
some basic concepts
memory allocation and management
memory allocation/deallocation examples
resizable memory blocks
memory management problems and issues
lesson summary
review

chapter 4 developing user services
lesson l : creating help systems
help system considerations
winhelp files
html help
implementing help systems
lesson summary
lesson 2: user interface navigation
creating menus with the menu editor
creating and using toolbars
rebars
implementing status bars
lesson summary
lesson 3: user interface forms and dialog boxes
dialog boxes
property sheets
using the cformview class
processing and validating user input
lesson summary
lesson 4: creating and using activex controls
using activex controls
using event handlers with command messages
creating activex controls with atl
creating activex controls with the plafform sdk
creating activex controls with mfc
signing an activex control
downloading an activex control to the user interface
lesson summary
lab 4: creating a user interface
exercise l : creating a dynamic menu
exercise 2: adding a modeless dialog box
exercise 3: building an activex control
review

chapter 5 building basic business objects
lesson l: com basics
the challenges of component-based applications
coclasses
com objects
com components
com identifiers
com interfaces
com security
com registration
com support in distributed environments
lesson summary
lesson 2: visual c++ classes
implementation inheritance
allocating and deallocating memory in the dll
interface inheritance
advantages of using interfaces
lesson summary
lesson 3: building a com component using the plafform sdk
deaning interfaces with idl
implementing iunknown
creating class factories
com dll entry points
lesson summary
lesson 4: building a com component using atl or mfc
active template library
microsoft foundation classes
lesson summary
lab 5: dissecting atl
review

chapter 6 building advanced business objects
lesson 1 : creating distributed com components
configuring dcom
creating an atl out-of-process component
using dcom security
registering a dcom component
lesson summary
lesson 2: creating multithreaded components
using multithreaded components
creating a multithreaded component using atl
lesson summary
lesson 3: creating services
creating a windows nt service
communicating with services
managing services
lesson summary
lesson 4: extending existing com components
aggregation
containment
scriptlets
lesson summary
lesson 5: creating and using active documents
active document containers and servers
lesson summary
lesson 6: using mfc to create an isapi dll
extending web server capabilities
mfc regular dlls vs. mfc extension dlls
dynamic user interfaces
lesson summary
lab 6: creating an out-of-process com component
exercise 1: creating a com server
exercise 2: creating a com client
review

chapter 7 using microsoft transaction services
lesson l : transactions and mts
transactions
coordinating transactions
transactions and com
what is mts?
benefits of using mts
mts structures
lesson summary
lesson 2: configuring mts
installation
configuring yonr mts server with mts explorer
administering your mts server programmatically
lesson summary
lesson 3: mts objects
designing objects for mts
developing objects for mts
packaging objects for mts
deploying mts-based objects
lesson summary
lesson 4: advanced mts techniques
role-based security
load balancing
lesson summary
lesson 5: creating mts-based applications
controlling the flow of transactions
designing with mts
scaling applications with mts
lesson summary
lab 7: understanding mts activities and transactions
exercise l : putting everything in place
exercise 2: observe how activities are managed
exercise 3 : observe how transactions are managed
review

chapter 8 microson message queuing services
lesson l : installing and configuring msmq
msmq architecture
installing msmq
lesson summary
lesson 2: creating and using queues
com objects
creating a queue
locating a queue
opening a queue
sending messages
receiving messages
deleting a queue
lesson summary
lesson 3: transactional queues
transactional messaging
creating a transactional queue
sending and receiving messages within a transaction
lesson summary
lab 8: sending and receiving persistent objects in messages
exercise 1: creating a persistable object
exercise 2: sending messages
exercise 3: receiving messages
review

chapter 9 using data access sewices
lesson l : structured query language
basic concepts
retrieving data
modifying data
deleting data
querying multiple tables
summarizing data
lesson 2: sql server
basic concepts
installing sql server
configuring sql server
implementing a sql server database
data integrity
creating and maintaining indexes
lesson 3: data access strategies
data access
uda technology
fundamental terms of data access
microsoft data access components
using csocket
choosing the right data access technology
choosing a data access strategy
lesson summary
lesson 4: using ado
basics of ado
ado architecture
guidelines for choosing ado as your data access technology
working with ado objects
executing parameterized queries with ado
lesson summary
lesson 5: using odbc
odbc architecture
mfc odbc classes
working with odbc recordsets
debugging and error handling in odbc applications
lesson sommary
lesson 6: using ole db
basics of ole db
ole db architecure
ole db physical architecture
ole db consumer templates
using the cdynamicaccessor class
creating parameterized queries using cdynamicparameteraccessor
lesson summary
lab 9: creating an ado application
review

chapter 10 exception handiing
lesson 1 : exceptions
anticipating program errors
structured exception handling
c++ exception handling
benign exceptions
visual c++ exception handling support
lesson summary
lesson 2: handling exceptions and errors
exceptions and mfc
com errors
exceptions and distributed applications
lesson summary
lessor 3: error-handling strategies
working with error logs
working with mts
working with msmq
working with ado
handling exceptions in an ado application
lesson summary
lab 1o: exception handling in duwamish books
exercise l : adding exception handlers
exercise 2: rebuilding the d4cache project
review

chaptet 11 debugging and testing
lesson 1: introduction to debugging
what is a debugger?
debug vs. release
mfc debug macros
lesson summary
lesson 2: using the integrated debugger
breakpoints
setting breakpoints
running the debugger
debugger windows
stepping through code
edit and continue
lesson summary
lesson 3: debugging com objects
debugging local objects
debugging remote objects
troubleshooting com objects
lesson summary
lesson 4: dependency walker
what is a dependency?
dependency information
fesson summary
lesson 5: spy++
spy++ views
viewing window messages in spy++
lesson summary
lesson 6: testing a distributed application
glossary of testing terms
creating a test plan
creating a test harness
lesson summary
lab 11: debugging a com object
exercise l: debugging a local object
exercise 2: debugging a remote object
exercise 3: debugging an mts object
review

chapter 12 deploying distributed applications
lesson l: setup programs
writing a setup program
guidelines for writing a setup ptogram
uninstall program
adding and removing registry information
cabinet files
registry files
adding a command to the programs menu
lesson summary
lesson 2: using installshield
installing installshield
running the instaiishield tutorial
inclading and removing program files
creating the setup.exe program
lesson summary
lesson 3: packaging com components
determining remote server names
mts components
using msmq
load balancing
lesson summary
lesson 4: installing com components
self-registering components
adding self-registering components to an instaiishield
glossary
index
registering remote com servers
lesson summary
lesson 5: deployment methods
media-based deployment
network-based deployment
web-based deployment
deployment checklist
lesson summary
lesson 6: zero administration for windows
features of zaw
windows installer
systems management server
zero administration kit
lesson summary
lab 12: packaging and deploying a distributed application
exercise 1: building release versions of client2 and beeper
exercise 2: creating a package file for the beeper component
exercise 3: creating the installshield project
exercise 4: moditying the installshield project
exercise 5: building the setup program
exercise 6: deploying and testing the setup program
review

appendix a application design concepts
appendix b review ouestions and answers

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...