⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 index.txt

📁 C++Builder5开发人员指南
💻 TXT
📖 第 1 页 / 共 3 页
字号:
28.11   决策支持组件和内存控制	416
28.11.1   设置最大维、合计及单元	416
28.11.2   设置维状态	416
28.11.3   使用分页维	417
第三部分   编写分布式应用程序
第29章   编写CORBA应用程序	419
29.1   CORBA应用程序概述	419
29.1.1   了解存根和框架	420
29.1.2   使用聪明代理	420
29.1.3   激活服务器应用程序	421
29.1.4   动态绑定接口调用	421
29.2   编写CORBA服务程序	421
29.2.1   定义对象的接口	421
29.2.2   使用CORBA服务器向导	422
29.2.3   从IDL文件生成存根和框架	422
29.2.4   使用CORBA对象的实现向导	423
29.2.5   实现CORBA对象	424
29.2.6   改变CORBA接口	426
29.2.7   注册服务器接口	427
29.3   编写CORBA客户程序	427
29.3.1   使用存根	427
29.3.2   使用动态调用接口	428
29.4   测试CORBA服务器	429
29.4.1   建立测试工具	429
29.4.2   记录和运行测试的脚本	430
第30章   创建Internet服务器应用程序	431
30.1   术语和标准	431
30.1.1   统一资源定位符URL的构成	431
30.1.2   HTTP请求报文头信息	432
30.2   HTTP服务器的活动	432
30.2.1   构造客户请求	432
30.2.2   处理客户请求	432
30.2.3   响应客户请求	433
30.3   Web服务器应用程序	433
30.3.1   Web服务器应用程序的分类	433
30.3.2   创建Web服务器应用程序	434
30.3.3   Web模块	434
30.3.4   Web应用程序对象	435
30.4   Web服务器应用程序的结构	435
30.5   Web派发器	435
30.5.1   为派发器添加处理项	436
30.5.2   派发请求报文	436
30.6   处理项	436
30.6.1   确定处理项的触发时间	436
30.6.2   利用处理项响应客户请求	437
30.7   访问客户请求的信息	438
30.7.1   包含了请求报文头信息的属性	438
30.7.2   HTTP请求报文的内容	439
30.8   创建HTTP响应报文	439
30.8.1   填写响应报文的头	440
30.8.2   设置报文的内容	440
30.8.3   发送应答信息	441
30.9   生成响应报文的内容	441
30.10   在响应报文中使用数据库信息	444
30.10.1   给Web模块添加一个会话	444
30.10.2   用HTML表示数据库的信息	444
30.11   调试服务器应用程序	446
30.11.1   调试ISAPI和NSAPI应用程序	446
30.11.2   调试CGI和Win-CGI应用程序	448
第31章   使用套接字	450
31.1   实现服务	450
31.1.1   理解服务协议	450
31.1.2   服务和端口	450
31.2   套接字连接的类型	451
31.2.1   客户连接	451
31.2.2   侦听连接	451
31.2.3   服务器连接	451
31.3   说明套接字	451
31.3.1   说明主机	451
31.3.2   使用端口	452
31.4   使用套接字组件	452
31.4.1   使用客户套接字	452
31.4.2   使用服务器套接字	453
31.5   响应套接字的事件	454
31.5.1   出错事件	454
31.5.2   客户事件	454
31.5.3   服务器事件	455
31.6   通过套接字连接读写数据	455
31.6.1   非阻塞连接	455
31.6.2   阻塞连接	456
第四部分   开发基于COM的应用程序
第32章   COM技术概述	459
32.1   COM应用程序的构成	460
32.1.1   COM接口	460
32.1.2   COM服务器	461
32.1.3   COM客户	463
32.2   COM扩展	464
32.2.1   自动化服务器	465
32.2.2   活动服务器页	465
32.2.3   ActiveX控件	466
32.2.4   活动文档	466
32.2.5   事务对象	466
32.2.6   类型库	467
32.3   使用向导实现COM对象	469
第33章   使用类型库	473
33.1   类型库编辑器	473
33.1.1   类型库编辑器的部件	473
33.1.2   类型库元素	477
33.1.3   使用类型库编辑器	478
33.2   发布类型库	484
第34章   创建COM客户程序	486
34.1   引入类型库信息	486
34.1.1   使用Import Type Library 
            对话框	487
34.1.2   使用Import ActiveX对话框	487
34.1.3   引入类型库信息后生成的代码	488
34.2   控制引入的对象	489
34.2.1   使用组件包装器	489
34.2.2   使用数据感知的ActiveX控件	490
34.2.3   使用Microsoft Word打印文档
             的例子	491
34.2.4   编写基于类型库定义的客户
             代码	493
34.3   为没有类型库的服务器创建客户
          程序	495
第35章   创建简单的COM服务器程序	496
35.1   创建COM对象概述	496
35.2   设计COM对象	496
35.3   使用COM对象向导	497
35.4   使用自动化对象向导	497
35.5   指定ATL选项	500
35.6   定义COM对象接口	500
35.6.1   为对象接口添加属性	501
35.6.2   给对象接口添加方法	501
35.6.3   提供客户事件	501
35.7   自动化接口	502
35.7.1   双向接口	502
35.7.2   派发接口	503
35.7.3   自定义接口	503
35.8   调度数据	503
35.8.1   自动化兼容的类型	503
35.8.2   自动化调度的类型限制	504
35.8.3   自定义调度	504
35.9   注册COM对象	504
35.9.1   注册进程内服务器	504
35.9.2   注册进程外服务器	505
35.10   调试应用程序	505
第36章   创建活动服务器页	506
36.1   创建活动服务器对象	506
36.1.1   使用ASP本征	507
36.1.2   为进程内或进程外服务器
             创建ASP	510
36.2   注册活动服务器对象	510
36.2.1   注册一个进程内服务器	510
36.2.2   注册一个进程外服务器	510
36.3   测试和调试活动服务器页应用
          程序	510
第37章   创建ActiveX控件	512
37.1   创建ActiveX控件概述	512
37.2   设计ActiveX控件	513
37.3   从VCL控件生成ActiveX控件	514
37.4   创建基于VCL窗体的ActiveX控件	515
37.5   ActiveX控件的许可证控制	515
37.6   自定义ActiveX控件接口	516
37.6.1   添加附加的属性、方法和事件	517
37.6.2   使简单数据与类型库的绑定	518
37.7   为ActiveX控件创建属性页	520
37.7.1   创建属性页	520
37.7.2   向属性页添加控件	520
37.7.3   把属性页与ActiveX控件的属性
            关联	521
37.7.4   把属性页与ActiveX控件关联	521
37.8   注册ActiveX控件	522
37.9   测试ActiveX控件	522
37.10   在网络上发布ActiveX控件	522
第38章   创建MTS或COM+对象	524
38.1   理解事务对象	524
38.2   管理资源	525
38.2.1   访问对象的前后关系	525
38.2.2   及时激活	526
38.2.3   资源共享	526
38.2.4   对象共享	529
38.3   MTS和COM+的事务支持	530
38.3.1   事务的特性	530
38.3.2   状态相关和状态无关对象	531
38.3.3   影响事务如何结束	531
38.3.4   初始化事务	532
38.3.5   事务超时	534
38.4   基于角色的安全性	534
38.5   创建事务对象概述	535
38.6   使用事务对象向导	535
38.7   生成COM+事件	537
38.7.1   使用事件对象向导	537
38.7.2   使用COM+事件对象激发事件	538
38.8   传递对象指针	538
38.9   调试和测试事务对象	539
38.10   安装事务对象	539
38.11   管理事务对象	540
第五部分   创建定制组件
第39章   组件创建概述	541
39.1   可视组件库	541
39.2   组件和类	542
39.3   如何创建组件	542
39.3.1   修改已有的控件	542
39.3.2   创建窗口控件	543
39.3.3   创建图形控件	543
39.3.4   子类Windows控件	543
39.3.5   创建不可视组件	543
39.4   组件内部有什么	543
39.4.1   消除相关性	544
39.4.2   属性、方法和事件	544
39.4.3   图形封装	545
39.4.4   注册	545
39.5   创建新组件	545
39.5.1   使用组件向导	546
39.5.2   手工创建组件	547
39.6   测试未安装的组件	549
39.7   测试已安装的组件	551
39.8   安装组件到组件面板	551
39.8.1   定位组件文件	552
39.8.2   添加组件	552
第40章   组件开发员的面向对象编程	553
40.1   定义新类	553
40.1.1   派生新类	553
40.1.2   声明新组件类	554
40.2   祖先、后代和类层次结构	554
40.3   控制访问	554
40.3.1   隐藏实现细节	555
40.3.2   定义组件开发员接口	557
40.3.3   定义运行时接口	557
40.3.4   定义设计时接口	557
40.4   派发方法	557
40.4.1   常规方法	558
40.4.2   虚拟方法	558
40.5   抽象类成员	559
40.6   类与指针	559
第41章   创建属性	560
41.1   为什么要创建属性	560
41.2   属性的类型	560
41.3   发布继承的属性	561
41.4   定义属性	561
41.4.1   属性声明	561
41.4.2   内部数据存储	562
41.4.3   直接访问	562
41.4.4   访问方法	562
41.4.5   缺省属性值	564
41.5   创建数组属性	565
41.6   存储和载入属性	565
41.6.1   使用存储-载入机制	566
41.6.2   指定缺省值	566
41.6.3   决定存储内容	567
41.6.4   载入后的初始化	567
41.6.5   存储和载入未发布的属性	567
第42章   创建事件	569
42.1   什么是事件	569
42.1.1   事件是closure	569
42.1.2   事件是属性	569
42.1.3   事件类型是closure类型	570
42.1.4   事件处理程序是可选的	570
42.2   实现标准事件	571
42.2.1   标识标准事件	571
42.2.2   使事件可见	571
42.2.3   改变标准的事件处理	572
42.3   定义你自己的事件	572
42.3.1   触发事件	572
42.3.2   定义处理程序类型	572
42.3.3   声明事件	573
42.3.4   调用事件	573
第43章   创建方法	575
43.1   避免相关性	575
43.2   命名方法	575
43.3   保护方法	576
43.3.1   应为public的方法	576
43.3.2   应为protected的方法	576
43.4   虚拟方法	576
43.5   声明方法	576
第44章   在组件中使用图形	578
44.1   图形概述	578
44.2   使用画布	579
44.3   使用图片	579
44.3.1   使用图片、图形或画布	579
44.3.2   载入和存储图形	580
44.3.3   处理调色板	580
44.4   幕后位图	581
44.4.1   创建和管理幕后位图	581
44.4.2   拷贝幕后位图	581
44.5   响应改变	581
第45章   处理消息	583
45.1   理解消息处理系统	583
45.1.1   Windows消息中有什么	583
45.1.2   派发消息	584
45.2   修改消息处理	584
45.2.1   重载处理器方法	584
45.2.2   使用消息参数	585
45.2.3   屏蔽消息	585
45.3   创建新的消息处理器	586
45.3.1   定义自己的消息	586
45.3.2   声明一个新的消息处理方法	587
第46章   使组件在设计时可用	588
46.1   注册组件	588
46.1.1   声明Register函数	588
46.1.2   编写Register函数	588
46.2   添加组件面板位图	590
46.3   为你的组件提供帮助	590
46.4   添加属性编辑器	592
46.4.1   派生属性编辑器类	592
46.4.2   将属性作为文本进行编辑	593
46.4.3   将属性作为整体进行编辑	593
46.4.4   指定编辑器特性	594
46.4.5   注册属性编辑器	594
46.5   添加组件编辑器	595
46.5.1   向上下文菜单添加项目	595
46.5.2   改变双击时的行为	596
46.5.3   添加剪贴板格式	597
46.5.4   注册组件编辑器	597
46.6   属性范畴	598
46.6.1   一次注册一个属性	598
46.6.2   一次注册多个属性	598
46.6.3   属性范畴类	598
46.6.4   使用IsPropertyInCategory函数	599
46.7   将组件编译成软件包	599
46.8   解决定制组件问题	600
第47章   修改已有的组件	601
47.1   创建和注册该组件	601
47.2   修改组件类	602
47.2.1   重载构造函数	602
47.2.2   指定新的缺省属性值	603
第48章   创建图形组件	604
48.1   创建和注册组件	604
48.2   发布继承的属性	605
48.3   添加图形能力	605
48.3.1   决定画什么	605
48.3.2   重载构造函数和析构函数	606
48.3.3   发布笔和刷子	607
48.3.4   绘制组件图像	609
48.3.5   调整形状绘制	610
第49章   定制网格	612
49.1   创建和注册组件	612
49.2   发布继承的属性	613
49.3   修改初始值	613
49.4   重定义单元大小	614
49.5   填充单元	615
49.6   定位月和年份	619
49.7   定位日期	620
49.7.1   移动选择	620
49.7.2   提供OnChange事件	620
49.7.3   排除空白单元	621
第50章   创建数据感知控件	622
50.1   创建数据浏览控件	622
50.1.1   创建和注册组件	622
50.1.2   创建只读的控件	623
50.1.3   添加数据链接	625
50.1.4   响应数据修改	627
50.2   创建数据编辑控件	627
50.2.1   修改FReadOnly的缺省值	628
50.2.2   处理鼠标按下和键盘按下消息	628
50.2.3   更新字段数据链接类	629
50.2.4   修改Change方法	630
50.2.5   更新数据集	630
第51章   创建对话框组件	632
51.1   定义组件接口	632
51.2   创建和注册组件	632
51.3   创建组件接口	633
51.3.1   包含窗体单元文件	633
51.3.2   添加接口属性	634
51.3.3   添加Execute方法	634
51.4   测试组件	636
附录   ANSI具体实现标准	637

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -