?? index.txt
字號(hào):
28.11 決策支持組件和內(nèi)存控制 416
28.11.1 設(shè)置最大維、合計(jì)及單元 416
28.11.2 設(shè)置維狀態(tài) 416
28.11.3 使用分頁(yè)維 417
第三部分 編寫(xiě)分布式應(yīng)用程序
第29章 編寫(xiě)CORBA應(yīng)用程序 419
29.1 CORBA應(yīng)用程序概述 419
29.1.1 了解存根和框架 420
29.1.2 使用聰明代理 420
29.1.3 激活服務(wù)器應(yīng)用程序 421
29.1.4 動(dòng)態(tài)綁定接口調(diào)用 421
29.2 編寫(xiě)CORBA服務(wù)程序 421
29.2.1 定義對(duì)象的接口 421
29.2.2 使用CORBA服務(wù)器向?qū)?422
29.2.3 從IDL文件生成存根和框架 422
29.2.4 使用CORBA對(duì)象的實(shí)現(xiàn)向?qū)?423
29.2.5 實(shí)現(xiàn)CORBA對(duì)象 424
29.2.6 改變CORBA接口 426
29.2.7 注冊(cè)服務(wù)器接口 427
29.3 編寫(xiě)CORBA客戶程序 427
29.3.1 使用存根 427
29.3.2 使用動(dòng)態(tài)調(diào)用接口 428
29.4 測(cè)試CORBA服務(wù)器 429
29.4.1 建立測(cè)試工具 429
29.4.2 記錄和運(yùn)行測(cè)試的腳本 430
第30章 創(chuàng)建Internet服務(wù)器應(yīng)用程序 431
30.1 術(shù)語(yǔ)和標(biāo)準(zhǔn) 431
30.1.1 統(tǒng)一資源定位符URL的構(gòu)成 431
30.1.2 HTTP請(qǐng)求報(bào)文頭信息 432
30.2 HTTP服務(wù)器的活動(dòng) 432
30.2.1 構(gòu)造客戶請(qǐng)求 432
30.2.2 處理客戶請(qǐng)求 432
30.2.3 響應(yīng)客戶請(qǐng)求 433
30.3 Web服務(wù)器應(yīng)用程序 433
30.3.1 Web服務(wù)器應(yīng)用程序的分類 433
30.3.2 創(chuàng)建Web服務(wù)器應(yīng)用程序 434
30.3.3 Web模塊 434
30.3.4 Web應(yīng)用程序?qū)ο?435
30.4 Web服務(wù)器應(yīng)用程序的結(jié)構(gòu) 435
30.5 Web派發(fā)器 435
30.5.1 為派發(fā)器添加處理項(xiàng) 436
30.5.2 派發(fā)請(qǐng)求報(bào)文 436
30.6 處理項(xiàng) 436
30.6.1 確定處理項(xiàng)的觸發(fā)時(shí)間 436
30.6.2 利用處理項(xiàng)響應(yīng)客戶請(qǐng)求 437
30.7 訪問(wèn)客戶請(qǐng)求的信息 438
30.7.1 包含了請(qǐng)求報(bào)文頭信息的屬性 438
30.7.2 HTTP請(qǐng)求報(bào)文的內(nèi)容 439
30.8 創(chuàng)建HTTP響應(yīng)報(bào)文 439
30.8.1 填寫(xiě)響應(yīng)報(bào)文的頭 440
30.8.2 設(shè)置報(bào)文的內(nèi)容 440
30.8.3 發(fā)送應(yīng)答信息 441
30.9 生成響應(yīng)報(bào)文的內(nèi)容 441
30.10 在響應(yīng)報(bào)文中使用數(shù)據(jù)庫(kù)信息 444
30.10.1 給Web模塊添加一個(gè)會(huì)話 444
30.10.2 用HTML表示數(shù)據(jù)庫(kù)的信息 444
30.11 調(diào)試服務(wù)器應(yīng)用程序 446
30.11.1 調(diào)試ISAPI和NSAPI應(yīng)用程序 446
30.11.2 調(diào)試CGI和Win-CGI應(yīng)用程序 448
第31章 使用套接字 450
31.1 實(shí)現(xiàn)服務(wù) 450
31.1.1 理解服務(wù)協(xié)議 450
31.1.2 服務(wù)和端口 450
31.2 套接字連接的類型 451
31.2.1 客戶連接 451
31.2.2 偵聽(tīng)連接 451
31.2.3 服務(wù)器連接 451
31.3 說(shuō)明套接字 451
31.3.1 說(shuō)明主機(jī) 451
31.3.2 使用端口 452
31.4 使用套接字組件 452
31.4.1 使用客戶套接字 452
31.4.2 使用服務(wù)器套接字 453
31.5 響應(yīng)套接字的事件 454
31.5.1 出錯(cuò)事件 454
31.5.2 客戶事件 454
31.5.3 服務(wù)器事件 455
31.6 通過(guò)套接字連接讀寫(xiě)數(shù)據(jù) 455
31.6.1 非阻塞連接 455
31.6.2 阻塞連接 456
第四部分 開(kāi)發(fā)基于COM的應(yīng)用程序
第32章 COM技術(shù)概述 459
32.1 COM應(yīng)用程序的構(gòu)成 460
32.1.1 COM接口 460
32.1.2 COM服務(wù)器 461
32.1.3 COM客戶 463
32.2 COM擴(kuò)展 464
32.2.1 自動(dòng)化服務(wù)器 465
32.2.2 活動(dòng)服務(wù)器頁(yè) 465
32.2.3 ActiveX控件 466
32.2.4 活動(dòng)文檔 466
32.2.5 事務(wù)對(duì)象 466
32.2.6 類型庫(kù) 467
32.3 使用向?qū)?shí)現(xiàn)COM對(duì)象 469
第33章 使用類型庫(kù) 473
33.1 類型庫(kù)編輯器 473
33.1.1 類型庫(kù)編輯器的部件 473
33.1.2 類型庫(kù)元素 477
33.1.3 使用類型庫(kù)編輯器 478
33.2 發(fā)布類型庫(kù) 484
第34章 創(chuàng)建COM客戶程序 486
34.1 引入類型庫(kù)信息 486
34.1.1 使用Import Type Library
對(duì)話框 487
34.1.2 使用Import ActiveX對(duì)話框 487
34.1.3 引入類型庫(kù)信息后生成的代碼 488
34.2 控制引入的對(duì)象 489
34.2.1 使用組件包裝器 489
34.2.2 使用數(shù)據(jù)感知的ActiveX控件 490
34.2.3 使用Microsoft Word打印文檔
的例子 491
34.2.4 編寫(xiě)基于類型庫(kù)定義的客戶
代碼 493
34.3 為沒(méi)有類型庫(kù)的服務(wù)器創(chuàng)建客戶
程序 495
第35章 創(chuàng)建簡(jiǎn)單的COM服務(wù)器程序 496
35.1 創(chuàng)建COM對(duì)象概述 496
35.2 設(shè)計(jì)COM對(duì)象 496
35.3 使用COM對(duì)象向?qū)?497
35.4 使用自動(dòng)化對(duì)象向?qū)?497
35.5 指定ATL選項(xiàng) 500
35.6 定義COM對(duì)象接口 500
35.6.1 為對(duì)象接口添加屬性 501
35.6.2 給對(duì)象接口添加方法 501
35.6.3 提供客戶事件 501
35.7 自動(dòng)化接口 502
35.7.1 雙向接口 502
35.7.2 派發(fā)接口 503
35.7.3 自定義接口 503
35.8 調(diào)度數(shù)據(jù) 503
35.8.1 自動(dòng)化兼容的類型 503
35.8.2 自動(dòng)化調(diào)度的類型限制 504
35.8.3 自定義調(diào)度 504
35.9 注冊(cè)COM對(duì)象 504
35.9.1 注冊(cè)進(jìn)程內(nèi)服務(wù)器 504
35.9.2 注冊(cè)進(jìn)程外服務(wù)器 505
35.10 調(diào)試應(yīng)用程序 505
第36章 創(chuàng)建活動(dòng)服務(wù)器頁(yè) 506
36.1 創(chuàng)建活動(dòng)服務(wù)器對(duì)象 506
36.1.1 使用ASP本征 507
36.1.2 為進(jìn)程內(nèi)或進(jìn)程外服務(wù)器
創(chuàng)建ASP 510
36.2 注冊(cè)活動(dòng)服務(wù)器對(duì)象 510
36.2.1 注冊(cè)一個(gè)進(jìn)程內(nèi)服務(wù)器 510
36.2.2 注冊(cè)一個(gè)進(jìn)程外服務(wù)器 510
36.3 測(cè)試和調(diào)試活動(dòng)服務(wù)器頁(yè)應(yīng)用
程序 510
第37章 創(chuàng)建ActiveX控件 512
37.1 創(chuàng)建ActiveX控件概述 512
37.2 設(shè)計(jì)ActiveX控件 513
37.3 從VCL控件生成ActiveX控件 514
37.4 創(chuàng)建基于VCL窗體的ActiveX控件 515
37.5 ActiveX控件的許可證控制 515
37.6 自定義ActiveX控件接口 516
37.6.1 添加附加的屬性、方法和事件 517
37.6.2 使簡(jiǎn)單數(shù)據(jù)與類型庫(kù)的綁定 518
37.7 為ActiveX控件創(chuàng)建屬性頁(yè) 520
37.7.1 創(chuàng)建屬性頁(yè) 520
37.7.2 向?qū)傩皂?yè)添加控件 520
37.7.3 把屬性頁(yè)與ActiveX控件的屬性
關(guān)聯(lián) 521
37.7.4 把屬性頁(yè)與ActiveX控件關(guān)聯(lián) 521
37.8 注冊(cè)ActiveX控件 522
37.9 測(cè)試ActiveX控件 522
37.10 在網(wǎng)絡(luò)上發(fā)布ActiveX控件 522
第38章 創(chuàng)建MTS或COM+對(duì)象 524
38.1 理解事務(wù)對(duì)象 524
38.2 管理資源 525
38.2.1 訪問(wèn)對(duì)象的前后關(guān)系 525
38.2.2 及時(shí)激活 526
38.2.3 資源共享 526
38.2.4 對(duì)象共享 529
38.3 MTS和COM+的事務(wù)支持 530
38.3.1 事務(wù)的特性 530
38.3.2 狀態(tài)相關(guān)和狀態(tài)無(wú)關(guān)對(duì)象 531
38.3.3 影響事務(wù)如何結(jié)束 531
38.3.4 初始化事務(wù) 532
38.3.5 事務(wù)超時(shí) 534
38.4 基于角色的安全性 534
38.5 創(chuàng)建事務(wù)對(duì)象概述 535
38.6 使用事務(wù)對(duì)象向?qū)?535
38.7 生成COM+事件 537
38.7.1 使用事件對(duì)象向?qū)?537
38.7.2 使用COM+事件對(duì)象激發(fā)事件 538
38.8 傳遞對(duì)象指針 538
38.9 調(diào)試和測(cè)試事務(wù)對(duì)象 539
38.10 安裝事務(wù)對(duì)象 539
38.11 管理事務(wù)對(duì)象 540
第五部分 創(chuàng)建定制組件
第39章 組件創(chuàng)建概述 541
39.1 可視組件庫(kù) 541
39.2 組件和類 542
39.3 如何創(chuàng)建組件 542
39.3.1 修改已有的控件 542
39.3.2 創(chuàng)建窗口控件 543
39.3.3 創(chuàng)建圖形控件 543
39.3.4 子類Windows控件 543
39.3.5 創(chuàng)建不可視組件 543
39.4 組件內(nèi)部有什么 543
39.4.1 消除相關(guān)性 544
39.4.2 屬性、方法和事件 544
39.4.3 圖形封裝 545
39.4.4 注冊(cè) 545
39.5 創(chuàng)建新組件 545
39.5.1 使用組件向?qū)?546
39.5.2 手工創(chuàng)建組件 547
39.6 測(cè)試未安裝的組件 549
39.7 測(cè)試已安裝的組件 551
39.8 安裝組件到組件面板 551
39.8.1 定位組件文件 552
39.8.2 添加組件 552
第40章 組件開(kāi)發(fā)員的面向?qū)ο缶幊?553
40.1 定義新類 553
40.1.1 派生新類 553
40.1.2 聲明新組件類 554
40.2 祖先、后代和類層次結(jié)構(gòu) 554
40.3 控制訪問(wèn) 554
40.3.1 隱藏實(shí)現(xiàn)細(xì)節(jié) 555
40.3.2 定義組件開(kāi)發(fā)員接口 557
40.3.3 定義運(yùn)行時(shí)接口 557
40.3.4 定義設(shè)計(jì)時(shí)接口 557
40.4 派發(fā)方法 557
40.4.1 常規(guī)方法 558
40.4.2 虛擬方法 558
40.5 抽象類成員 559
40.6 類與指針 559
第41章 創(chuàng)建屬性 560
41.1 為什么要?jiǎng)?chuàng)建屬性 560
41.2 屬性的類型 560
41.3 發(fā)布繼承的屬性 561
41.4 定義屬性 561
41.4.1 屬性聲明 561
41.4.2 內(nèi)部數(shù)據(jù)存儲(chǔ) 562
41.4.3 直接訪問(wèn) 562
41.4.4 訪問(wèn)方法 562
41.4.5 缺省屬性值 564
41.5 創(chuàng)建數(shù)組屬性 565
41.6 存儲(chǔ)和載入屬性 565
41.6.1 使用存儲(chǔ)-載入機(jī)制 566
41.6.2 指定缺省值 566
41.6.3 決定存儲(chǔ)內(nèi)容 567
41.6.4 載入后的初始化 567
41.6.5 存儲(chǔ)和載入未發(fā)布的屬性 567
第42章 創(chuàng)建事件 569
42.1 什么是事件 569
42.1.1 事件是closure 569
42.1.2 事件是屬性 569
42.1.3 事件類型是closure類型 570
42.1.4 事件處理程序是可選的 570
42.2 實(shí)現(xiàn)標(biāo)準(zhǔn)事件 571
42.2.1 標(biāo)識(shí)標(biāo)準(zhǔn)事件 571
42.2.2 使事件可見(jiàn) 571
42.2.3 改變標(biāo)準(zhǔn)的事件處理 572
42.3 定義你自己的事件 572
42.3.1 觸發(fā)事件 572
42.3.2 定義處理程序類型 572
42.3.3 聲明事件 573
42.3.4 調(diào)用事件 573
第43章 創(chuàng)建方法 575
43.1 避免相關(guān)性 575
43.2 命名方法 575
43.3 保護(hù)方法 576
43.3.1 應(yīng)為public的方法 576
43.3.2 應(yīng)為protected的方法 576
43.4 虛擬方法 576
43.5 聲明方法 576
第44章 在組件中使用圖形 578
44.1 圖形概述 578
44.2 使用畫(huà)布 579
44.3 使用圖片 579
44.3.1 使用圖片、圖形或畫(huà)布 579
44.3.2 載入和存儲(chǔ)圖形 580
44.3.3 處理調(diào)色板 580
44.4 幕后位圖 581
44.4.1 創(chuàng)建和管理幕后位圖 581
44.4.2 拷貝幕后位圖 581
44.5 響應(yīng)改變 581
第45章 處理消息 583
45.1 理解消息處理系統(tǒng) 583
45.1.1 Windows消息中有什么 583
45.1.2 派發(fā)消息 584
45.2 修改消息處理 584
45.2.1 重載處理器方法 584
45.2.2 使用消息參數(shù) 585
45.2.3 屏蔽消息 585
45.3 創(chuàng)建新的消息處理器 586
45.3.1 定義自己的消息 586
45.3.2 聲明一個(gè)新的消息處理方法 587
第46章 使組件在設(shè)計(jì)時(shí)可用 588
46.1 注冊(cè)組件 588
46.1.1 聲明Register函數(shù) 588
46.1.2 編寫(xiě)Register函數(shù) 588
46.2 添加組件面板位圖 590
46.3 為你的組件提供幫助 590
46.4 添加屬性編輯器 592
46.4.1 派生屬性編輯器類 592
46.4.2 將屬性作為文本進(jìn)行編輯 593
46.4.3 將屬性作為整體進(jìn)行編輯 593
46.4.4 指定編輯器特性 594
46.4.5 注冊(cè)屬性編輯器 594
46.5 添加組件編輯器 595
46.5.1 向上下文菜單添加項(xiàng)目 595
46.5.2 改變雙擊時(shí)的行為 596
46.5.3 添加剪貼板格式 597
46.5.4 注冊(cè)組件編輯器 597
46.6 屬性范疇 598
46.6.1 一次注冊(cè)一個(gè)屬性 598
46.6.2 一次注冊(cè)多個(gè)屬性 598
46.6.3 屬性范疇類 598
46.6.4 使用IsPropertyInCategory函數(shù) 599
46.7 將組件編譯成軟件包 599
46.8 解決定制組件問(wèn)題 600
第47章 修改已有的組件 601
47.1 創(chuàng)建和注冊(cè)該組件 601
47.2 修改組件類 602
47.2.1 重載構(gòu)造函數(shù) 602
47.2.2 指定新的缺省屬性值 603
第48章 創(chuàng)建圖形組件 604
48.1 創(chuàng)建和注冊(cè)組件 604
48.2 發(fā)布繼承的屬性 605
48.3 添加圖形能力 605
48.3.1 決定畫(huà)什么 605
48.3.2 重載構(gòu)造函數(shù)和析構(gòu)函數(shù) 606
48.3.3 發(fā)布筆和刷子 607
48.3.4 繪制組件圖像 609
48.3.5 調(diào)整形狀繪制 610
第49章 定制網(wǎng)格 612
49.1 創(chuàng)建和注冊(cè)組件 612
49.2 發(fā)布繼承的屬性 613
49.3 修改初始值 613
49.4 重定義單元大小 614
49.5 填充單元 615
49.6 定位月和年份 619
49.7 定位日期 620
49.7.1 移動(dòng)選擇 620
49.7.2 提供OnChange事件 620
49.7.3 排除空白單元 621
第50章 創(chuàng)建數(shù)據(jù)感知控件 622
50.1 創(chuàng)建數(shù)據(jù)瀏覽控件 622
50.1.1 創(chuàng)建和注冊(cè)組件 622
50.1.2 創(chuàng)建只讀的控件 623
50.1.3 添加數(shù)據(jù)鏈接 625
50.1.4 響應(yīng)數(shù)據(jù)修改 627
50.2 創(chuàng)建數(shù)據(jù)編輯控件 627
50.2.1 修改FReadOnly的缺省值 628
50.2.2 處理鼠標(biāo)按下和鍵盤按下消息 628
50.2.3 更新字段數(shù)據(jù)鏈接類 629
50.2.4 修改Change方法 630
50.2.5 更新數(shù)據(jù)集 630
第51章 創(chuàng)建對(duì)話框組件 632
51.1 定義組件接口 632
51.2 創(chuàng)建和注冊(cè)組件 632
51.3 創(chuàng)建組件接口 633
51.3.1 包含窗體單元文件 633
51.3.2 添加接口屬性 634
51.3.3 添加Execute方法 634
51.4 測(cè)試組件 636
附錄 ANSI具體實(shí)現(xiàn)標(biāo)準(zhǔn) 637
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -