注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡網絡與數(shù)據(jù)通信網絡組建與管理.NET FOR FLASH動態(tài)網站開發(fā)手札

.NET FOR FLASH動態(tài)網站開發(fā)手札

.NET FOR FLASH動態(tài)網站開發(fā)手札

定 價:¥59.80

作 者: 張亞飛
出版社: 電子工業(yè)出版社
叢編項: 網站開發(fā)專家
標 簽: 暫缺

ISBN: 9787121031991 出版時間: 2006-12-01 包裝: 平裝
開本: 16 頁數(shù): 563 字數(shù):  

內容簡介

  本書深入淺出地說明了如何利用.NET、Flash及XML來輔助Flash富媒體應用程序的開發(fā)。本書首先介紹了Flash影片應用程序與.NET應用程序結合的基本原理,然后深入剖析了如何使用Flash Remoting MX for .NET創(chuàng)建功能強大的富媒體應用程序,包括應用ASP.NET網頁、.NET程序集、.NET Web服務、XML和數(shù)據(jù)庫。隨后,介紹了怎樣使用Flash Remoting MX for .NET的開源實現(xiàn)Fluorine和AMF.NET,以及怎樣使用XML-RPC、WDDX等結合Flash影片應用程序。在第3篇中,介紹了.NET、Flash Remoting和FMS怎樣緊密結合創(chuàng)建功能強大的富媒體應用程序。最后,通過一個完整的餐廳系統(tǒng)實例,循序漸進地指導讀者完成用戶注冊、驗證、在線訂位、查詢、數(shù)據(jù)庫建立與維護,以及視頻通信等功能。Flash設計師,可以通過本書學習到更為高級的Flash應用技巧;.NET程序設計師,也可以通過本書學習到如何利用Flash制作出界面更加華麗的應用程序,從而為用戶帶來更完美的體驗。無論您是初級用戶,還是中級用戶,抑或是開發(fā)專家,本書完美的知識體系都會為您帶來最佳的知識體驗。本書光盤包含書中實例源代碼。

作者簡介

  本書提供作譯者介紹張亞飛,他是多本Flash圖書的作者(包括繁體版和簡體版),涉及Flash程序開發(fā)和動畫制作。他應用Flash已經有7年的時間,作為國內第一代因特網從業(yè)者,其獨到的見解使他成為卓越的作者,這也是兩岸出版機構都能接受他的原因。.他涉獵廣泛,精通Flash、ASP、ASP.NET、HTML、PHP、JavaScript、Java及Microsoft SQL Server等,能夠輕松將Flash融入到其他編程領域,而不是將其孤立看待,這樣可以將非常復雜的問題以非常淺顯的方式表述出來,并使所有的讀者都能受益。...

圖書目錄

第1篇  .NET for Flash基礎入門
第1章  開發(fā)和運行環(huán)境的安裝與配置    3
1.1  新架構的優(yōu)點    3
1.2  安裝、配置開發(fā)與運行環(huán)境    5
1.2.1  安裝IIS    5
1.2.2  安裝和配置.NET運行環(huán)境    6
1.2.3  安裝開發(fā)和調試環(huán)境    6
第2章  基本ASP.NET語法入門    9
2.1  ASP.NET網頁的工作原理    9
2.1.1  服務器端怎樣動態(tài)創(chuàng)建網頁    10
2.1.2  定義ASP.NET執(zhí)行塊    11
2.1.3  了解ASP.NET指令    11
2.2  變量的定義    12
2.2.1  定義變量    12
2.2.2  常量    14
2.2.3  變量的作用范圍和生命周期    14
2.2.4  定義和使用數(shù)組    16
2.3  流程控制    19
2.3.1  If…Else條件語句    19
2.3.2  Select Case條件語句    20
2.3.3  Do…Loop循環(huán)    21
2.3.4  For循環(huán)    22
2.3.5  While…End While循環(huán)    24
2.4  數(shù)據(jù)類型和運算    24
2.4.1  算術運算符    24
2.4.2  賦值運算符    25
2.4.3  比較運算符和邏輯運算符    26
2.4.4  其他運算符    28
2.4.5  運算符的優(yōu)先級    28
2.5  引用(包含)文件    29
2.5.1  使用#include指令實現(xiàn)SSI    29
2.5.2  使用<script>元素實現(xiàn)SSI    30
2.5.3  被包含文件的位置和權限    30
2.6  程序注釋    31
2.7  自定義過程和函數(shù)    31
2.7.1  內建函數(shù)的使用    32
2.7.2  Sub函數(shù)的定義    32
2.7.3  Function函數(shù)的定義    32
2.7.4  函數(shù)定義的位置    33
2.7.5  函數(shù)的調用    33
第3章  ASP.NET和ADO.NET連接到數(shù)據(jù)庫    35
3.1  ASP.NET網頁和服務器控件    35
3.1.1  使用ASP.NET服務器控件    36
3.1.2  數(shù)據(jù)綁定服務器控件    38
3.2  使用ADO.NET連接和操作數(shù)據(jù)庫    41
3.2.1  基本數(shù)據(jù)庫查詢操作    41
3.2.2  修改數(shù)據(jù)    44
3.2.3  操作數(shù)據(jù)庫結構    47
3.2.4  使用.NET數(shù)據(jù)提供程序訪問數(shù)據(jù)    47
3.3  ADO.NET的結構和DataSet對象    50
3.3.1  XML和ADO.NET的結合    50
3.3.2  ADO.NET的組件    51
3.3.3  選擇DataReader還是DataSet    51
3.3.4  從DataAdapter填充DataSet    52
3.4  使用ADO.NET對象綁定服務器控件    57
3.4.1  將SQL查詢數(shù)據(jù)綁定到Repeater控件    57
3.4.2  將SQL查詢數(shù)據(jù)綁定到DataList控件    59
3.4.3  將SQL查詢數(shù)據(jù)綁定到DataGrid控件    60
第4章  程序集的創(chuàng)建和面向對象的.NET開發(fā)    63
4.1  關于面向對象設計和類    63
4.2  創(chuàng)建和使用類    64
4.2.1  構造函數(shù)和析構函數(shù)    65
4.2.2  類的繼承    67
4.2.3  訪問類的屬性和方法    68
4.2.4  抽象方法、抽象類和接口    69
4.2.5  控制成員訪問    71
4.2.6  屬性的Get和Set    72
4.3  ASP.NET網頁中使用類和程序集    73
4.3.1  在ASP.NET網頁中使用類    73
4.3.2  在ASP.NET網頁中使用程序集    76
4.4  使用.NET程序集    77
4.4.1  程序集的內容    78
4.4.2  程序集的位置    79
4.4.3  使用程序集編程    86
第5章  .NET for Flash動態(tài)網站開發(fā)基礎入門    89
5.1  Flash影片應用程序和服務器通信技術及原理    89
5.1.1  瀏覽器怎樣在服務器接收和發(fā)送數(shù)據(jù)    90
5.1.2  Flash影片應用程序接收和發(fā)送數(shù)據(jù)    91
5.2  ActionScript用來傳遞和接收數(shù)據(jù)的方法    94
5.2.1  操作數(shù)據(jù)庫    95
5.2.2  其他用來傳遞和接收數(shù)據(jù)的ActionScript方法    98
5.3  Flash影片應用程序的安全性基礎知識    102
5.3.1  Flash Player的安全性限定    102
5.3.2  Flash影片應用程序的安全性原理    103
5.3.3  關于URL編碼——從文本文檔中讀取特殊字符    103
第2篇  Flash網絡應用程序和Flash Remoting
第6章  Flash Remoting和AMF-RPC for .NET基礎入門    107
6.1  Flash Remoting基礎和AMF-RPC基礎    107
6.1.1  AMF-RPC技術簡介    108
6.1.2  安裝和配置AMF-RPC開發(fā)環(huán)境    108
6.1.3  定義一個新的.NET應用程序    113
6.1.4  嗨!Flash Remoting MX for .NET    114
6.1.5  AMF-RPC的技術功能    116
6.2  使用Flash Remoting MX訪問遠程服務的三個步驟    117
6.2.1  為使用Flash Remoting MX引用ActionScript類    118
6.2.2  連接到Flash Remoting MX服務    119
6.2.3  遠程服務方法    120
6.3  為使用Flash Remoting MX創(chuàng)建應用服務器方法    122
第7章  使用Flash Remoting MX結合數(shù)據(jù)庫    125
7.1  應用Flash Remoting MX技術創(chuàng)建數(shù)據(jù)庫應用程序    125
7.1.1  創(chuàng)建數(shù)據(jù)庫    125
7.1.2  使用ADO.NET將數(shù)據(jù)綁定到服務器控件    126
7.1.3  創(chuàng)建Flash影片應用程序    127
7.2  使用Flash影片應用程序與ASP.NET通信    136
7.2.1  注冊自定義標簽    137
7.2.2  在網頁中使用Flash Remoting MX自定義標簽    137
7.2.3  在Flash影片應用程序中向網頁傳遞參數(shù)    138
7.2.4  使用ADO.NET對象綁定Flash Remoting MX服務器控件    139
第8章  在Flash影片應用程序中處理記錄集結果    141
8.1  接收簡單的字符串數(shù)據(jù)    141
8.2  Flash Remoting MX接收記錄集數(shù)據(jù)    142
8.2.1  記錄集數(shù)據(jù)和RecordSet對象    142
8.2.2  將記錄集數(shù)據(jù)傳遞到Flash影片應用程序    143
8.3  使用RecordSet類處理記錄集數(shù)據(jù)    144
8.3.1  使用Flash UI組件和RecordSet對象    144
8.3.2  從RecordSet對象返回值    149
8.3.3  使用RecordSet對象提示    150
8.3.4  篩選和排序記錄集    150
8.3.5  編輯RecordSet對象數(shù)據(jù)    151
8.4  使用DataGlue對象處理記錄集數(shù)據(jù)    152
8.4.1  使用DataGlue.bindFormatStrings()方法綁定記錄集    152
8.4.2  使用DataGlue.BindFormatFunction()方法綁定記錄集    153
8.4.3  DataGlue類的數(shù)據(jù)處理方式    154
8.5  使用RemotingConnector組件和數(shù)據(jù)綁定    155
8.5.1  編寫腳本代碼使用RemotingConnector組件    155
8.5.2  使用RemotingConnector組件數(shù)據(jù)綁定功能    157
8.5.3  RemotingConnector組件參數(shù)    159
第9章  從Flash影片應用程序調用.NET程序集    161
9.1  調用.NET程序集    161
9.1.1  創(chuàng)建一個.NET程序集    161
9.1.2  在Flash影片應用程序中調用和處理程序集    163
9.1.3  在Flash影片應用程序中調用和處理程序集的步驟    164
9.2  解析和使用flashgateway.dll程序集    166
9.2.1  使用Flash類    167
9.2.2  使用命名空間FlashGateway.IO    169
9.2.3  從程序集返回ActionScript對象    170
第10章  Flash Remoting MX融入.NET應用程序框架    173
10.1  網絡應用程序的三層架構模型    173
10.2  Flash影片應用程序的優(yōu)點    174
10.3  Microsoft.Net框架下應用程序的配置層級    176
10.3.1  配置文件格式    177
10.3.2  計算機配置文件    177
10.3.3  應用程序配置文件    177
10.3.4  安全配置文件    178
10.4  ASP.NET的分層配置結構    178
10.4.1  配置繼承    179
10.4.2  配置<location>設置    180
10.4.3  鎖定配置設置    180
10.5  ASP.NET配置如何融入Flash Remoting MX    181
10.5.1  使用web.config配置文件    182
10.5.2  配置節(jié)點    183
第11章  狀態(tài)管理、安全和.NET應用程序框架    191
11.1  理解Session和Cookie    192
11.1.1  什么是Cookie    192
11.1.2  什么是Session    192
11.1.3  Session和Cookie的使用環(huán)境    197
11.2  ASP.NET使用者狀態(tài)管理功能的應用    198
11.2.1  使用Cookie    198
11.2.2  使用Flash影片應用程序創(chuàng)建和使用“Cookie”    202
11.2.3  ASP.NET中的Session管理    204
11.3  應用程序服務器和Flash Remoting MX for .NET的安全    208
11.3.1  在ASP.NET中使用身份驗證    208
11.3.2  處理和Flash影片應用程序之間的會話    209
第12章  在Flash網絡應用程序中應用XML(一)——調用Web服務    211
12.1  在Flash影片應用程序中使用Web服務    211
12.1.1  使用WebServiceConnector組件直接調用Web服務    212
12.1.2  使用WebService類調用Web服務    216
12.1.3  使用Flash Remoting MX組件語法調用Web服務    217
12.2  在.NET應用程序中創(chuàng)建和使用XML Web服務    220
12.2.1  什么是ASP.NET Web 服務    220
12.2.2  使用ASP.NET訪問Web服務    220
12.2.3  編寫簡單的XML Web服務    221
12.2.4  在客戶端應用程序中使用XML Web服務    222
12.3  使用Flash Remoting MX訪問.NET Web服務    226
12.3.1  使用Flash Remoting MX訪問.NET Web服務的兩種方式    226
12.3.2  使用.NET Web服務訪問數(shù)據(jù)庫    229
第13章  在Flash網絡應用程序中應用XML(二)——基礎應用    237
13.1  在.NET應用程序中處理XML文檔的方法    237
13.1.1  了解.NET XML文檔對象模型(DOM)    238
13.1.2  創(chuàng)建和保存XML文檔    241
13.1.3  從DOM中獲取信息    242
13.1.4  修改XML文檔    244
13.2  使用XPath從XML文檔中提取數(shù)據(jù)    249
13.3  ADO.NET與XML集成    250
13.3.1  從XML創(chuàng)建DataSet    250
13.3.2  從DataSet創(chuàng)建XML    251
13.4  在Flash影片應用程序中使用XML    251
13.4.1  在Flash影片應用程序中直接使用XML    251
13.4.2  使用XMLConnector組件應用XML數(shù)據(jù)    254
13.4.3  使用Flash Remoting MX返回XML數(shù)據(jù)    258
13.4.4  Flash Remoting MX與XMLConnector組件的對比    261
第14章  在Flash網絡應用程序中應用XML(三)——使用Resolver組件    263
14.1  Connector組件、Resolver組件和DataSet組件    263
14.1.1  基本知識    263
14.1.2  什么是Resolver,它怎樣與DataSet結合使用    264
14.1.3  為什么要使用Resolver組件    265
14.2  使用XML實施對數(shù)據(jù)庫的操作    265
14.2.1  Update Packet數(shù)據(jù)格式    265
14.2.2  Result Packet數(shù)據(jù)格式    266
14.2.3  在服務器上更新字段    267
14.2.4  關于事務ID和操作ID    267
14.2.5  DataSet如何處理錯誤    268
14.2.6  在服務器應用程序中解析Update Packet    268
14.3  RDBMSResolver組件和DataSet組件的結合使用    269
14.3.1  創(chuàng)建.NET程序集解析Update Packet    269
14.3.2  創(chuàng)建Flash影片應用程序    275
14.4  XUpdateResolver組件和DataSet組件的結合使用    279
14.4.1  為什么使用XUpdate    279
14.4.2  了解XPath    280
14.4.3  了解XSL和XSLT    283
14.4.4  從XPath和XSL到XQuery    284
14.4.5  從XQuery到XUpdate語法    285
14.4.6  使用XUpdateResolver組件    289
14.5  基于XML的數(shù)據(jù)集成    295
14.5.1  使用數(shù)據(jù)連接    296
14.5.2  使用數(shù)據(jù)管理    296
第15章  在Flash網絡應用程序中應用XML(四)
——使用XML-RPC和WDDX    299
15.1  什么是XML-RPC    299
15.1.1  XML_RPC協(xié)議    300
15.1.2  配置.NET XML-RPC實現(xiàn)    302
15.2  使用.NET XML-RPC    302
15.2.1  編寫客戶端    302
15.2.2  編寫服務端    303
15.2.3  數(shù)據(jù)類型和結構    304
15.3  使用Flash XML-RPC    307
15.3.1  下載和配置xmlrpcflash    307
15.3.2  使用xmlrpcflash進行遠程調用    307
15.4  使用WDDX    308
15.4.1  WDDX規(guī)范格式    308
15.4.2  使用WDDX函數(shù)庫處理數(shù)據(jù)包    309
15.4.3  使用Flash WDDX    310
第16章  使用NetServices和Connection對象應用Flash Remoting MX    313
16.1  在Flash影片應用程序中調用ASP.NET網頁    313
16.1.1  連接到Flash Remoting MX服務    315
16.1.2  調用服務端方法、傳遞參數(shù)、處理結果    316
16.2  使用Flash Remoting MX訪問.NET程序集    317
16.2.1  連接到Flash Remoting MX服務    319
16.2.2  調用服務端方法、傳遞參數(shù)、處理結果    320
16.3  在Flash影片應用程序中調用Web服務的步驟    320
16.4  使用Connection.connect方法和Connection.call方法
調用遠程服務方法    322
第17章  深入Flash Remoting MX框架基本原理    325
17.1  應用Flash Remoting MX構建的Flash影片應用程序架構    325
17.1.1  理解Flash Remoting MX開發(fā)環(huán)境架構    325
17.1.2  使用Flash Remoting MX設計模式    326
17.1.3  理解Flash Remoting MX for .NET 目錄結構    328
17.2  深入Flash Remoting MX網關和服務適配器    329
17.2.1  應用Flash Remoting MX for .NET    329
17.2.2  關于AMF    330
17.2.3  Flash Remoting MX和數(shù)據(jù)類型    330
17.3  調用遠程服務方法和處理遠程服務調用結果    334
17.3.1  調用遠程服務方法    334
17.3.2  定義遠程服務方法    335
17.3.3  處理遠程服務方法調用結果    335
第18章  AMF-RPC的開源實現(xiàn)Fluorine和AMF.NET    339
18.1  安裝和配置Fluorine開發(fā)環(huán)境    339
18.2  嗨!Fluorine for .NET    340
18.3  使用Fluorine    342
18.3.1  使用 Fluorine直接調用Web服務    342
18.3.2  使用增量記錄集    343
18.3.3  Fluorine和數(shù)據(jù)類型轉換    343
18.3.4  類的映射和VO    344
18.3.5  使用別名    350
18.4  使用AMF.NET    350
第3篇  Flash網絡應用程序和FMS
第19章  FMS應用基礎入門    353
19.1  安裝和配置Flash Media Server 2服務器運行環(huán)境    355
19.1.1  關于安裝的文件    355
19.1.2  啟動和停止服務器    356
19.1.3  安裝Flash Media Server服務器更新    357
19.2  安裝開發(fā)和調試環(huán)境    357
19.2.1  安裝創(chuàng)作環(huán)境    357
19.2.2  安裝Flash Media Server 2組件    357
19.2.3  安裝、配置麥克風和照相機    358
19.3  創(chuàng)建第一個Flash通信應用程序    359
19.4  Flash Player設置功能    361
19.4.1  安全性和本地存儲設置    361
19.4.2  麥克風和照相機的檢測與設置    363
第20章  使用FMS連接到.NET應用程序服務器    365
20.1  Flash Remoting MX和FMS    365
20.1.1  NetServices類    365
20.1.2  嗨!Flash Communication Remoting for .NET    366
20.1.3  使用FMS NetServices類訪問遠程服務的三個步驟    368
20.1.4  使用服務端NetConnection對象訪問遠程服務    369
20.2  處理數(shù)據(jù)庫查詢    369
20.2.1  創(chuàng)建Flash通信應用程序處理數(shù)據(jù)    370
20.2.2  創(chuàng)建Flash影片應用程序    370
20.3  使用FMS驗證客戶端連接    373
20.3.1  使用FMS連接應用程序服務器驗證客戶端連接    373
20.3.2  使用Ticket方式驗證客戶端連接    376
第4篇  大規(guī)模開發(fā)、調試與部署
第21章  調試、出錯與異常情況處理    385
21.1  錯誤和異常情況的不同    385
21.2  調試應用Flash Remoting MX的Flash影片應用程序    385
21.2.1  使用Debugger工具    386
21.2.2  使用NetDebug和NetConnection Debugger面板    392
21.3  設置和查看Flash Remoting MX 日志    400
21.4  在Flash影片應用程序中使用ASP.NET異常情況處理    400
21.4.1  使用狀態(tài)處理函數(shù)處理異常和出錯信息    401
21.4.2  出錯處理策略    403
第22章  開發(fā)網上餐廳系統(tǒng)——架構的規(guī)劃與設計    405
22.1  規(guī)劃設計網絡應用程序工程    405
22.1.1  選用開發(fā)和運行平臺    405
22.1.2  數(shù)據(jù)庫的選擇    406
22.1.3  規(guī)劃應用程序的結構    406
22.1.4  創(chuàng)建應用程序    407
22.2  創(chuàng)建主引導程序    408
22.2.1  主引導程序模塊的布局    408
22.2.2  創(chuàng)建導航條    409
22.2.3  實現(xiàn)頂部廣告模塊    411
22.2.4  公共信息——日期和天氣    414
22.2.5  公共信息——促銷菜肴和特色菜肴    417
22.2.6  登錄系統(tǒng)的設計和制作    424
22.3  小組協(xié)作創(chuàng)建內容模塊    432
第23章  開發(fā)網上餐廳系統(tǒng)——項目小組協(xié)作創(chuàng)建功能模塊    435
23.1  創(chuàng)建“首頁”(home)模塊    435
23.2  創(chuàng)建“客戶中心”(user)模塊    437
23.2.1  創(chuàng)建Flash影片應用程序完成該模塊功能    439
23.2.2  編寫服務端應用程序代碼實現(xiàn)功能    449
23.3  創(chuàng)建“特色菜肴”(food)模塊    452
23.3.1  創(chuàng)建Flash影片應用程序完成該模塊功能    453
23.3.2  編寫服務端應用程序代碼實現(xiàn)功能    463
23.4  創(chuàng)建“預訂座位”(reserve)模塊    467
23.4.1  準備必要的資源    469
23.4.2  創(chuàng)建Flash影片應用程序完成該模塊功能    473
23.4.3  編寫服務端應用程序代碼實現(xiàn)功能    482
23.5  創(chuàng)建“預訂快餐”(snack)模塊    484
23.6  創(chuàng)建“御店史話”(history)模塊    484
23.6.1  創(chuàng)建樣式表    484
23.6.2  創(chuàng)建應用CSS樣式表的HTML文本    486
23.6.3  創(chuàng)建Flash影片應用程序處理CSS和HTML文檔    489
23.7  創(chuàng)建“食療食補”(nutrition)模塊    491
23.7.1  創(chuàng)建Tree組件節(jié)點內容    491
23.7.2  創(chuàng)建Flash影片應用程序完成該模塊功能    493
23.7.3  制作資源文檔    496
23.8  創(chuàng)建“管理中心”(manage)模塊    497
23.8.1  創(chuàng)建Flash影片應用程序完成該模塊功能    497
23.8.2  編寫服務端應用程序代碼實現(xiàn)功能    505
23.9  部署應用程序    511
附錄A  Flash Remoting MX客戶端組件ActionScript語法精講    515
A.1  設置Flash影片應用程序以使用Flash Remoting MX ActionScript 2.0    
515
A.2  語法詳解    515
附錄B  VB.NET常量和關鍵字    545
附錄C  VB.NET內建函數(shù)    547
附錄D  特殊字符的URL編碼對照表    555
附錄E  AMF-RPC與C#.NET    557
附錄F  參考文獻及資料來源    561

本目錄推薦

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