注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關C++ BUILDER網絡編程核心技術

C++ BUILDER網絡編程核心技術

C++ BUILDER網絡編程核心技術

定 價:¥31.00

作 者: 袁輝,劉亞文,邵飛編著
出版社: 機械工業(yè)出版社
叢編項: 信息科學與技術叢書 程序設計系列
標 簽: Builder

ISBN: 9787111125877 出版時間: 2003-08-01 包裝: 平裝
開本: 26cm 頁數: 323 字數:  

內容簡介

  C++ Builder自發(fā)布以來經過短短5年的發(fā)展,已經得到廣泛應用。這使我們不得不承認Borland的深厚底蘊。而對于鐘愛Borland C++ Builder的程序員們來說,也已經不再滿足用現成的組件創(chuàng)建幾個簡單、可愛的應用程序了:這其實也并不是Borland的初衷。因為,C++Builder實在是太優(yōu)秀了,幾乎沒有做不到的事情。目前,已經不是用一本書就可以概括它的所有功能了。僅僅從網絡編程技術來說,C++ Builder網絡開發(fā)功能的發(fā)展,幾乎就是整個網絡開發(fā)技術發(fā)展的一個縮影。針對這一點,本書展示的是C++ Builder 6網絡開發(fā)技術的精華。全書共7章,內容包括:C++ Builder網絡組件的全面剖析、CORBA編程技術、Internet服務器應用程序的特性,以及Web Broker和Web Snap架構的服務器應用程序開發(fā)技術、XML文檔的操作、Web Service和Socket編程技術,以及創(chuàng)建多層數據庫應用程序的基本原理和方法等等。第1章簡要介紹了C++ Builder6各類網絡組件。第2章介紹利用網絡組件開發(fā)一些常用Internet應用程序的實例和技巧。讀者可以學習到諸如瀏覽器、郵件收發(fā)、FTP文件傳輸等各類實用網絡程序的編寫技巧,以及許多網絡編程的小經驗。第3章闡述有關CORBA應用程序的編寫技術,主要介紹CORBA應用程序的基本特征,以及利用C++ Builder創(chuàng)建CORBA服務器端和客戶端應用程序的基本方法。第4章講解有關如何創(chuàng)建Internet服務器應用程序的內容,主要介紹了Internet服務器應用程序的有關概念、特征、類型及調試方法,以及如何使用Web Broker技術、Web Snap技術創(chuàng)建不同架構下的Internet服務器應用程序。第5章介紹有關在Web編程中對XML文檔進行操作的內容。第6章講述有關Web Services編程技術以及Socket編程技術的內容。Web Service應用程序是有別于其他Web類型的應用程序,本章重點闡述了這類應用程序中可調用接口的使用方法。Socket部分主要描述了Socket服務器和客戶連接的實現及信息的讀取方法。第7章是有關開發(fā)多層分布式數據庫應用程序的內容,介紹多層分布式數據庫應用程序的體系構架的基本特性,以及創(chuàng)建多層分布式應用程序的基本方法和技巧。附錄部分是有關WebSnap中JScript服務器端腳本的內容。該部分是對第4章內容的一個補充,通過22個腳本實例,向讀者詳細剖析了JScript的對象類型和全局對象。這部分內容對于不甚了解JScript腳本的讀者來說非常有價值。本書最大的特點就是知識點豐富、實例精煉、語言通俗。本書適合中、高級級讀者使用,是為已經具備了一定C++Builder編程經驗的程序員編寫的。由于編寫倉促,書中會存在一些不足之處。衷心希望能得到讀者的批評和指正。作者

作者簡介

暫缺《C++ BUILDER網絡編程核心技術》作者簡介

圖書目錄

    本書以C++Builder 6.0企業(yè)版為基礎,詳細介紹了最新、最流行的網絡編程技術,包括C++Builder 6.0網絡組件的剖析、Internet服務器應用程序的特性和不同架構服務器應用程序的創(chuàng)建方法、CORBA服務器和客戶端應用程序的創(chuàng)建、XML文檔的操作、Web Services的實現、Socket編程技術,以及開發(fā)多層分布式數據庫應用程序的有關知識和編程技巧。 全書共分7章,每一章在技術層面上均具有相對獨立性,對上述各類知識進行深入淺出的闡述。全書知識點豐富,語言通俗,實例精煉,力求使讀者在輕松的閱讀中對深奧、生僻的網絡編程知識進行消化、吸收,掌握目前最先進的網絡編程技術。
    本書的主要讀者對象是具有一定C++Builder編程經驗,并且希望深入掌握C++Builder網絡編程技巧的程序員。
出版說明
前言
第1章 C++ Builder 6的網絡組件概覽
1.1 [WebServices]組件頁面
1.2 [InternetExpress]組件頁面
1.3 [Internet]組件頁面
1.4 [WebSnap]組件頁面
1.5 [FastNet]組件頁面
1.6 [IndyClients]組件頁面
1.7 [IndyServers]組件頁面
1.8 [IndyMisc]組件頁面
第2章 常用網絡組件的應用
2.1 [CppWebBrowser]組件應用及瀏覽器程序開發(fā)
2.1.1 [CppWebBrowser]組件
2.1.2用[CppWebBrowser]組件實現Web頁面瀏覽
2.1.3 己瀏覽頁面的切換功能
2.1.4 獲取頁面標題和頁面屬性
2.1.5 己瀏覽地址列表功能
2.1.6 可視化下載進度顯示功能
2.1.7 調用控制面板程序實現[Internet]選項設置
2.2 用[POP3]和[SMTP]組件開發(fā)郵件收發(fā)程序
2.2.1 了解電子郵--Email
2.2.2 發(fā)送郵件功能
2.2.3 接收郵件功能
2.2.4 郵件帳戶設置功能
2.3 用[NMFTP]組件開發(fā)FTP文件傳輸應用程序
2.3.1 創(chuàng)建并連接服務器
2.3.2 文件下載功能
2.3.3 文件上傳功能
2.3.4 實現對遠程文件和目錄的操作
2.3.5 傳輸過程中的消息處理
2.3.6 操作成功或出錯時的消息處理
2.4 網絡編程小技巧集粹
2.4.1 獲取計算機的動、靜態(tài)IP地址
2.4.2 獲取網卡的物理地址
2.4.3 獲取系統(tǒng)的默認瀏覽器
2.4.4 調用系統(tǒng)的默認瀏覽器和郵件程序
第3章 編寫CORBA應用程序
3.1 CORBA基礎知識
3.1.1 概述
3.1.2 CORBA對象模型
3.1.3 對象請求代理(ORB)
3.1.4 存根(stubs)和構架(skeletons)
3.1.5 智能代理(SmartAgent)
3.2 接口定義語言IDL
3.2.1 IDL對象接口
3.2.2 IDL的語法
3.3 IDL與C++的映射關系
3.3.1 基本數據類型映射
3.3.2 字符串的映射
3.3.3 常數映射
3.3.4 枚舉的映射
3.3.5 Typedef定義的映射
3.3.6 模塊(Modules)的映射
3.3.7 復雜數據類型的映射
3.3.8 Valuetypes(值類型)的映射
3.3.9 抽象接口(Abstract Interfaces)的映射
3.4 CORBA開發(fā)步驟之--程序規(guī)劃
3.4.1 面向對象的分析和設計方法
3.4.2 系統(tǒng)需求和能力分析
3.4.3 定義系統(tǒng)對象
3.5 CORBA開發(fā)步驟之二--定義對象接口
3.5.1 使用CORBA IDL File向導增加IDL文件
3.5.2 使用CORBA Server或者CORBA Client向導添加IDL文件
3.5.3 在IDL中添加對象接口定義
3.6 CORBA開發(fā)步驟之三--創(chuàng)建服務器應用程序
3.6.1 CORBA服務器向導的使用
3.6.2 自動生成的服務器代碼
3.7 CORBA開發(fā)步驟之四--編譯IDL和服務器對象實現
3.7.1 從IDL文件中生成存根(stubs)和構架(skeletons)
3.7.2 IDL的編譯設置選項
3.7.3 使用CORBA對象實現向導實現對象
3.7.4 關于對象的實例化方式
3.7.5 修改CORBA接口和服務器接口的注冊
3.8 CORBA開發(fā)步驟之五--創(chuàng)建客戶應用程序
3.8.1 使用CORBA客戶向導創(chuàng)建客戶應用程序
3.8.2 服務器靜態(tài)綁定
3.8.3 服務器動態(tài)綁定
3.8.4 動態(tài)可調用接口的使用
第4章 編寫Internet服務器應用程序
4.1 Internet服務器應用程序概述
4.1.1 關于WebSnap和WebBroker
4.1.2 有關術語和標準
4.1.3 HTTP服務器的動作
4.1.4 Web服務器應用程序的類型
4.2 Web服務器應用程序的調試
4.2.1 Web應用調試器(WebApp Debugger)的使用
4.2.2 調試DLL類型的Web服務器應用程序
4.2.3 Web服務器應用程序的類型轉換
4.3 使用WebBroker創(chuàng)建服務器應用程序
4.3.1 基本知識
4.3.2 動作項的使用
4.3.3 Web調度器如何調度用戶請求消息
4.3.4 使用請求對象的屬性訪問客戶請求消息
4.3.5 如何創(chuàng)建HTTP響應消息
4.3.6 如何生成響應消息的內容
4.3.7 如何在響應中使用數據庫信息
4.3.8 演示實例
4.4 使用WehSnap創(chuàng)建Web服務器應用程序
4.4.1 WebSnap基本組件概述
4.4.2 創(chuàng)建WebSnap服務器應用程序框架的基本步驟和設置
4.4.3 演示實例
4.4.4 高級HTML頁面設計
4.4.5 實現頁面登錄功能
4.4.6 WebSnap中的服務器端腳本
4.4.7 請求和響應消息的調度
第5章 在Web編程中操作XML文檔
5.1 XML文檔結構和對象模塊
5.1.1 XML文檔結構
5.1.2 XML文檔對象模型(DOM)的引用
5.2 使用XML組件
5.2.1 [XMLDocument]組件的使用
5.2.2 XML節(jié)點的使用
5.3 使用數據綁定向導處理XML文檔
5.3.1 數據綁定向導的工作方式
5.3.2 XML數據綁定向導的使用
5.3.3 XML數據綁定向導生成代碼的使用
5.4 在數據庫應用程序中使用XML
5.4.1 定義轉換機制
5.4.2 將XML文檔轉換為數據包
5.4.3 將XML文檔作為供應器的數據源
5.4.4 將XML文檔作為供應器的客戶
第6章 WebServices和Socket編程技術
6.1 WebServices概述
6.2 可調用接口
6.2.1 什么是可調用接口
6.2.2 在可調用接口中使用非標量類型
6.3 編寫支持WebServices的服務器應用程序
6.3.1 建立一個Web服務器應用程序的基本步驟
6.3.2 使用SOAP應用程序向導
6.3.3 增加新的Web服務
6.3.4 Web服務輸入器的使用
6.3.5 為Web服務定制異常類
6.3.6 為Web服務生成WSDL文檔
6.4 編寫支持Web服務的客戶端應用程序
6.4.1 WSDL文檔的輸入
6.4.2 可調用接口的調用
6.5 Socket技術概述
6.5.1 了解服務協議
6.5.2 Sockets連接的類型
6.5.3 Socket的描述方法
6.6 Sockets組件的使用
6.6.1 得到關于連接的信息
6.6.2 使用客戶Sockets
6.6.3 使用服務器Sockets
6.7 Sockets事件的響應和連接的讀寫
6.7.1 Sockets事件的響應
6.7.2 Sockets連接的讀寫
第7章 多層數據庫應用程序開發(fā)技術
7.1 多層應用程序體系結構
7.1.1 多層數據庫模式的主要優(yōu)點
7.1.2 MIDAS的替代者--[DataSnap]
7.1.3 理解基于"提供者"的多層應用
7.1.4 客戶端應用程序的結構
7.1.5 應用程序服務器結構
7.1.6 選擇協議
7.2 創(chuàng)建多層數據庫應用程序的基本方法
7.2.1 創(chuàng)建多層數據庫應用程序的基本步驟
7.2.2 創(chuàng)建應用程序服務器
7.2.3 遠程數據模塊的設置
7.2.4 應用程序服務器接口的擴展
7.2.5 管理多級應用程序中的事務
7.2.6 支持主/明細關系
7.2.7 支持遠程數據模塊的狀態(tài)信息
7.2.8 使用多個遠程數據模塊
7.2.9 注冊應用程序服務器
7.3 創(chuàng)建客戶端應用程序
7.3.1 連接到應用程序服務器
7.3.2 代理連接
7.3.3 管理服務器連接
7.4 演示實例
7.5 編寫基于Web的客戶端應用程序
7.5.1 創(chuàng)建基于Web的客戶端應用程序的基本方法
7.5.2 將客戶端應用程序以ActiveX控件形式發(fā)布
7.5.3 為客戶端應用程序創(chuàng)建ActiveForm
7.5.4 用InternetExpress組件創(chuàng)建Web應用程序
附錄A WebSnap服務器端腳本分析與實例
A.1 腳本的對象類型
A.1.1 Adapter類型
A.1.2 AdapterAction類型
A.1.3 AdapterErrors類型
A.1.4 AdapterField類型
A.1.5 AdapterFieldValues類型
A.1.6 AdapterFieldValuesList類型
A.1.7 AdapterHiddenFields類型
A.1.8 Adapterlmage類型
A.1.9 Module類型
A.1.10 Page類型
A.2 腳本的全局對象
A.2.1 Application對象
A.2.2 EndUser對象
A.2.3 Modules、Page和Pages對象
A.2.4 Producer對象
A.2.5 Request對象
A.2.6 Response對象
A.2.7 Session對象
A.3 JScript腳本實例

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號