注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件工程及软件方法学不用定式制胜法

不用定式制胜法

不用定式制胜法

定 价:¥83.00

作 者: (美)米勒(Todd miller)[等]著;林君工作室译
出版社: 机械工业出版社;西蒙与舒斯特国际出版公司
丛编项: 特版精品系列
标 签: 软件工具 Delphi

ISBN: 9787111061564 出版时间: 1998-05-01 包装: 精装
开本: 26cm 页数: 779页 字数:  

内容简介

  本书是作者经验的总结。书中强调不受定式的限制,自己发挥想象力,根据具体情况来运用策略和各种下法。

作者简介

  作者介绍主要作者ToddMiller从事职业软件工程已有4年多。Todd毕业于加州州立大学长滩分校,获计算机科学学士学位。毕业后,加盟Borland国际公司,在dBASE开发支持部门任助理工程师。目前,Todd任Delphi开发支持部高级顾问。他取得了DelphiClientServer认证,并从Delphil的早期Beta测试开始,一直参与De1phi产品工作。Tidd居住在加州的斯哥特山谷。可在C0mpuServe的71333,2144与Todd联系。DavidP0wellBorland国际公司的资源Delphi支持工程师,取得DelphiClient/Server认证。他毕业于圣何塞州立大学,取得计算机工程学士学位。他一直使用TurboPascal语言。他先后开发了为保险公司所用的图形市场分析软件,以及为军用飞机所用的实时嵌入代码系统。David与他的妻子Karina和两个儿子居住在加州的斯哥特山谷。可在76711.1441@C0mpuserve.c0m与他联系。相关作者RolandB0uchereau担任B0rland国际公司的顾问工程师,R01and从事计算机职业已经14年,他的专业方向是客户/服务器数据库管理系统程序设计。在加盟B0rland之前,他从事过网络管理员,并作为A/R和A/P系统的开发者。R01and居住在加州的坎贝尔。可在C0mpuServe的75300,1734与他联系。JulianM.BucKnall从事程序员工作至少18年。现在是Turb0Power软件公司工具开发部的经理,在Delphi的各种产品(如Orpheus,AsyncPr0fessional,SysTo01s和FlashFiler)的设计思想、构件、代码、文档和调试有很大贡献。他还利用业余时间从事编码工作。可在C0mpuServe的100116,1572与作者联系。BillCurtis是B0rland国际公司SQLLinks/C0nnectivity技术支持部高级工程师。其主要工作是:Borland的BDE和SQLLinks,数据库设计和程序设计,客户/服务器软件和平台的特性与需求。Bil1热衷于计算机技术。Bill与他的合作者、未来的妻子Melinda住在加州的圣塔克鲁兹。ScottFrolish是B0rland国际公司的顾问工程师,目前在Delphi研发支持部工作。其专业领域是:Delphi数据库构件,Borland数据引擎(BDE),BDEAPI,InterBase及SQL。自1994年中以来,Scott就工作在Delphi产品上。他毕业于Chic0的加州大学,获得计算机科学学士学位。可在CompuServe的74431,257同他联系。JoeC.Hecht自1976年以来J0e就涉足印刷,图文及出版行业,12年以来他是许多DOS及Windows环境的图像引擎及打印驱动程序的首席设计师。Joe目前是Borland国际公司Delphi研发支持部的现场工程师,可以通过互联网Joehecht@gte.net或C0mpuServe的70714,1353同他联系。MarkPritchard年轻时就编写GUI应用软件,从而成为在接口设计及OO,事件驱动软件设计方面的行家。他目前是一家使用诸如Delphi,CH,C以及VB从事客户定制软件解决方案的公司的领导。可以通过互联网pritchma@0zemail。c0m.au同他联系。ChaimKrause是Borland国际公司的一名工程师,他工作在Delphi研发支持部。Chaim的兴趣主要集中在计算机、游戏以及军事历史。他的多数时间花费在计算机面前,而多数的交谈是通过e-mail进行的。他的最信任的伙伴是其拼写检查器。可在互联网上chaim@chaim.c0m同他联系。N0elRice是一名在Borland国际公司的Delphi研发支指部的高级工程师,并是AS/400的维护程序师。Noel住在加州的Apt0s,可以通过nrice@ix.netcom或者pw1.netcom-c0m/~nrice/h0me-html同他联系。J-W-Rider是位于McLean,VA的Pragmatics公司的一名高级程序师及分析师,他在Delphi客户器/服务器环境下为美国国家医学图书馆(NLM)开发了医学资料软件。在加入Pragmatics公司之前,他在美国各地开发了多个软件,使用各种程序设计语言。业余时间里,J-W-在北弗吉利亚社区学院系统从事信息系统技术教学工作,并以B0rland因队成员的身份对Delphi抢有技术上的疑问。j-W-同其夫人Mardee,儿子Jim及女儿Heather共住在Hernd0n,VA-。可以通过以下地址同他联系70007-4652@c0mpuserve-c0m。EricUber是Delphi开发核心小组的质量保证工程师。在此之前,Eric是Borland公司Delphi开发支持组的高级技术工程师,并负责与B0rland公司的C++开发支持组的联系工作。Eric曾担任Ellipsys技术公司的高级开发者,为电信业编写专家系统。Eric与其他作者合作为Que出版公司出版了其他3本书,并担任顾问。可以在ezee@compuserve-c0m与Eric联络。

图书目录

     目 录
   译者的话
   作者介绍
    第一部分 概 述
   第1章 Delphi3的新特性
    1.1Delphi的主要特点
    1.2Delphi3的新特性
    1.3本书内容
    1.4几项规定
    1.5实例
    1.6小结
   第2章 使用Delphi的IDE
    2.1使用主窗口
    2.2使用对象视窗
    2.3使用窗体设计器和代码编辑器
    2.4使用环境建立一个应用程序
    2.5使用项目管理器
    2.6使用对象仓库
    2.7小结
   第3章 ObjectPascal:基本概念
    3.1ObjectPascal入门
    3.2数据类型
    3.3操作符和表达式
    3.4语句
    3.5过程与函数
    3.6Delphi单元
    3.7小结
   第4章 ObjectPascal:高级概念
    4.1类(Classes)
    4.2强制类型转换(TypeCasting)
    4.3类引用型
    4.4运行库
    4.5小结
   第5章 异常处理
    5.1运行错误
    5.2异常处理
    5.3定义缺省的异常处理程序
    5.4异常处理编程
    5.5基类Exception
    5.6小结
    第二部分 应用程序的开发
   第6章 使用Delphi构件
    6.1可视化构件
    6.2非可视化构件
    6.3小结
   第7章 使用Win32通用控件
    7.1简单的通用控件
    7.2Delphi3的新控件
    7.3复杂的通用控件
    7.4小结
   第8章 创建应用程序
    8.1使用窗体工作
    8.2创建SDI应用程序
    8.3创建MDI应用程序
    8.4创建控制台应用程序
    8.5重用应用程序
    8.6项目参数
    8.7高级编程技巧
    8.8小结
    第三部分 数据库的开发
   第9章 本地数据库的使用
    9.1什么是本地数据库
    9.2数据访问构件
    9.3Data-Aware控件
    9.4高级数据库编程技术
    9.5小结
   第10章 使用SQL数据库
    10.1SQL数据库
    10.2TTable、TQuery和SQLDataBase
    10.3数据访问构件
    10.4其他主题
    10.5小结
   第11章 使用Delphi数据库的工具
    11.1数据库资源管理器(Database
    Explorer)
    11.2数据字典
    11.3SQLMonitor
    11.4小结
   第12章 使用快速报表
    12.1快速报表构件
    12.2创建报表
    12.3创建自定义预览
    12.4小结
   第13章 创建自定义的数据库
    13.1TDataSet-自定义数据集的核心
    13.2另一个自定义的ASCⅡ文本数据集
    驱动程序
    13.3构造自定义数据集
    13.4小结
   第14章 构造多层应用
    14.1理解ClientDataSet Provider和
    RemoteServer构件
    14.2将客户应用程序链接到服务器
    14.3定义ClientDataSet
    14.4处理ClientDataSet的变化
    14.5处理变化
    14.6小结
    第四部分 构件的开发
   第15章 处理包
    15.1为什么要使用包
    15.2安装和使用包
    15.3构造自己的包
    15.4小结
   第16章 创建构件
    16.1选择正确的父类
    16.2创建构件框架
    16.3测试构件
    16.4创建构件图标
    16.5注册构件
    16.6小结
   第17章 编写高级构件
    17.1其他属性
    17.2重要的方法
    17.3响应消息
    17.4Data-Aware控件
    17.5编写属性编辑器
    17.6小结
    第五部分 开发OLE
   第18章 OLE、文件服务器和ActiveX控件
    的使用
    18.1现有OLE技术的应用
    18.2使用ActiveX控件
    18.3小结
   第19章 使用COM接口
    19.1COM基础
    19.2COM服务器 从头建起
    19.3使用新的Delphi接口扩展
    19.4小结
   第20章 使用OLE自动化
    20.1理解OLE自动化
    20.2服务器类型
    20.3使用自动化对象
    20.4创建OLE自动化服务器
    20.5小结
   第21章 创建ActiveX控件
    21.1理解DelphiActiveX构架
    21.2类型库
    21.3ActiveX控件
    21.4创建一个ActiveX控件——PieX
    21.5建立ActiveForms
    21.6ActiveX控件和ActiveForm
    的Web设置
    21.7小结
   第22章 图形处理
    22.1处理Tcanvas和TPen对象
    22.2TBrush
    22.3TFont
    22.4TImage
    22.5TPicture
    22.6TBitmap
    22.7区域
    22.8元文件
    22.9映象模式
    22.10线程
    22.11小结
   第23章 Delphi的打印处理
    23.1打印驱动程序的工作
    23.2可能遇到的问题
    23.3字体
    23.4打印机设备环境(PrinterDcs)
    23.5深入核心:TPrinter
    23.6使用Writeln()
    23.7使用打印机画布
    23.8基本任务:改变打印机及设置
    23.9使用DeviceCapabilities()(设备
    兼容性)
    23.10打印机换码
    23.11基本任务:TPrinter的画布处理
    23.12可能出现的问题
    23.13打印表格
    23.14避开TPrinter
    23.15小结
   第24章 线程处理
    24.1线程术语
    24.2线程概述
    24.3同步机制
    24.4线程局部数据:TLS和Threadvar
    24.5Delphi的TThread类
    24.6可研究的其他专题
    24.7小结
   第25章 DLL编程入门
    25.1DLL及其在Win32的作用
    25.216位Windows的移植
    25.3创建项目
    25.4DLLMain人口点
    25.5调用规则
    25.6输出(Eyporting)
    25.7从应用程序中装载和卸载DLLs
    25.8输入(Importing)
    26.9小结
   第26章 DLL编程:高级概念
    26.1通过使用平面函数打包类
    26.2DLLs的格式表格(ModelForms)
    26.3DLLs中的非格式化表格
    26.4虚拟方法表(VirtualMethodTable)
    26.5用虚拟类实现DLL的对象共享
    26.6共享数据
    26.7PE文件结构
    26.8TurboDump
    26.9小结
   第27章 测试与调试
    27.1测试
    27.2Delphi的集成调试器
    27.3原始的调试方法
    27.4处理较困难的错误
    27.5小结
   第28章 创建Web服务器应用程序
    28.1Web服务器应用程序开发的预备
    知识
    28.2使用Delphi编写ISAPIDLL
    28.3小结
   第29章 Delphi的开放工具API的
    工作
    29.1创建一个Delphi专家
    29.2登记专家
    29.3开放工具API接口
    29.4小结
   第30章 如何共享Delphi和C++
    30.1将C++与Delphi结合起来
    30.2调用协议
    30.3使用OBJ将C++和ObjectPascal代码
    结合在一起
    30.4使用DLL来联结C++和ObjectPascal
    代码
    30.5类型转换表
    30.6小结
   第31章 Wind0wsAPI的工作
    31.1动态链接与函数原型
    31.2Windows的钩子函数
    31.3将键盘和鼠标输入到任意窗口
    31.4小结
   第32章 Delphi的转换程序
    32.1转换的类型
    32.2小结
   

本目录推荐