Pascal/Delphi
-
Delphi数据库系统开发案例精选李文立编著书名Delphi数据库系统开发案例精选(1CD)丛 书 名数据库管理系统开发从技术到实践标准书号ISBN 7-115-14683-7/TP.5353编目分类TP311.56作者明日科技 李文立 刘强 梁冰 编著译者:责任编辑张立科开本16 开印张27.25字数660 千字页数420 页版次第1版第1次初版时间2006年5月本 印 次2006年5月定价49.00 元内容提要本书精选了8个当前应用广泛的数据库系统,详细介绍了使用Delphi开发数据库管理系统的思路、方法和技术,主要包括进销存管理系统、物资管理系统、生产管理系统、客户管理系统、物流管理系统、人力资源管理系统、企业安防管理系统、合同管理系统以及应用程序打包发行等内容。这些系统即可以独立使用,也可作为企业综合管理系统的重要组成部分。本书光盘不但包含了书中所有数据库系统实例的源程序(5套风格界面)和相关开发素材,同时还包含免费赠送的程序设计速查宝典、数十种实用软件工具和8个实例的毕业设计范例。本书所有源程序都经过精心调试,在Windows XP和Windows 2000下全部通过,保证能够正常运行。本书内容精练、重点突出、实例丰富,是各级程序开发人员必备的和不可多得的数据库系统开发图书,本书也非常适合大、专院校师生学习参考。 目 录第1章 进销存管理系统 11.1 概述 31.2 系统分析 31.2.1 需求分析 31.2.2 可行性分析 31.3 总体设计 31.3.1 项目规划 31.3.2 功能框图 41.4 系统设计 51.4.1 设计目标 51.4.2 编码设计 51.4.3 逻辑结构设计 51.5 技术准备 81.5.1 命名规则 81.5.2 技术储备 91.5.3 组件准备 101.6 主要功能模块设计 111.6.1 系统架构设计 111.6.2 主窗体设计 131.6.3 基础窗体创建 161.6.4 数据模块设计 171.6.5 库存商品模块设计 191.6.6 商品基本信息模块设计 221.6.7 进货单录入模块设计 241.6.8 销售单录入模块设计 281.6.9 库存报警模块设计 321.6.10 往来对账模块设计 351.6.11 月销售状况模块设计 371.6.12 操作员设置模块设计 411.6.13 系统登录模块设计 451.7 疑难问题分析与解决 471.7.1 如何设置Tab键在组件中的访问顺序 471.7.2 如何循环将用户相应权限写入数据库 481.7.3 调用外部可执行程序 481.8 程序调试与错误处理 481.8.1 启动窗体出现的错误 481.8.2 设置断点查找出错位置 491.8.3 错误处理语句 50第2章 物资管理系统 512.1 概述 532.2 系统分析 532.2.1 需求分析 532.2.2 可行性分析 532.3 总体设计 532.3.1 项目规划 532.3.2 功能框图 542.4 系统设计 552.4.1 设计目标 552.4.2 开发及运行环境 552.4.3 编码设计 552.4.4 逻辑结构设计 552.5 技术准备 582.5.1 命名规则 582.5.2 技术储备 582.5.3 组件准备 592.6 主要功能模块设计 602.6.1 系统架构设计 602.6.2 主窗体设计 622.6.3 基础窗体设计 702.6.4 物资基础信息模块设计 712.6.5 仓库基础信息模块设计 772.6.6 物资入库管理模块设计 812.6.7 物资出库管理模块设计 862.6.8 物资入库查询模块设计 892.6.9 物资入库冲销模块设计 942.6.10 物资报损处理模块设计 982.7 疑难问题分析与解决 1002.7.1 如何嵌入窗体 1002.7.2 在窗体上加载AVI动画 1012.7.3 如何限制输入的字符 1012.8 程序调试与错误处理 1012.8.1 物资出库查询出错 1012.8.2 组件释放问题 1022.8.3 "TBitBtn"按钮总是获得焦点 1032.9 存储过程 1032.9.1 存储过程常用操作 1032.9.2 存储过程应用 104第3章 生产管理系统 1093.1 概述 1113.2 系统分析 1113.2.1 需求分析 1113.2.2 可行性分析 1113.3 总体设计 1123.3.1 项目规划 1123.3.2 系统功能架构图 1123.4 系统设计 1133.4.1 设计目标 1133.4.2 开发及运行环境 1133.4.3 编码设计 1133.4.4 逻辑结构设计 1143.5 技术准备 1173.5.1 命名规则 1173.5.2 组件准备 1173.6 主要功能模块设计 1183.6.1 系统架构设计 1183.6.2 数据模块设计 1203.6.3 主窗体设计 1213.6.4 系统登录设计 1263.6.5 产品物料清单的录入与维护模块设计 1293.6.6 生产领料单的生成与维护模块设计 1393.6.7 生产产品确认完工入库模块设计 1463.6.8 生产领料单查询模块设计 1503.6.9 修改权限模块设计 1543.7 程序调试与错误处理 1563.7.1 程序调试基本功能 1563.7.2 字段大小问题导致数据添加失败 1583.7.3 字段设置主键后不能插入重复值 1583.8 数据的备份与恢复 159第4章 客户管理系统 1634.1 概述 1654.2 系统分析 1654.2.1 需求分析 1654.2.2 可行性分析 1654.3 总体设计 1654.3.1 项目规划 1654.3.2 系统功能架构图 1664.4 系统设计 1674.4.1 设计目标 1674.4.2 开发及运行环境 1674.4.3 编码设计 1674.4.4 逻辑结构设计 1674.5 技术准备 1704.5.1 命名规则 1704.5.2 组件准备 1714.6 主要功能模块设计 1724.6.1 系统架构设计 1724.6.2 主窗体设计 1744.6.3 数据模块设计 1774.6.4 登录模块设计 1784.6.5 客户信息模块 1824.6.6 联系人信息模块 1894.6.7 发送邮件模块 1994.6.8 客户反馈满意程度分析模块 2034.6.9 客户信息报表设置模块 2054.7 疑难问题分析与解决 2084.7.1 如何调用Word文档(采用OLE技术) 2084.7.2 如何调用Excel文档(采用OLE技术) 2094.7.3 调用计算器 2094.7.4 数据库还原问题 209第5章 物流管理系统 2115.1 概述 2135.2 系统分析 2135.2.1 需求分析 2135.2.2 可行性分析 2135.3 总体设计 2145.3.1 项目规划 2145.3.2 功能框图 2145.4 系统设计 2155.4.1 设计目标 2155.4.2 开发及运行环境 2155.4.3 编码设计 2155.4.4 逻辑结构设计 2165.5 技术准备 2195.5.1 命名规则 2195.5.2 组件准备 2205.6 主要功能模块设计 2205.6.1 系统架构设计 2205.6.2 主窗体模块设计 2215.6.3 数据模块设计 2285.6.4 启动窗体模块设计 2285.6.5 系统登录模块设计 2305.6.6 公司基本信息模块设计 2345.6.7 客户基本信息模块设计 2375.6.8 货物申请信息模块设计 2425.6.9 货物托运模块设计 2465.6.10 权限管理模块设计 2485.7 疑难问题分析与解决 2505.7.1 TADODataSet组件的使用 2505.7.2 利用for循环,列出窗体相同件 2515.7.3 日期格式化 2515.7.4 防止用户关闭登录窗口进入系统 2525.8 程序调试与错误处理 2535.8.1 修改数据库字段时对SQL语句的处理 2535.8.2 不能将NULL转换为字符串 2545.8.3 使用TADODataSet组件的注意事项 2555.9 程序调试与错误处理 2555.9.1 语法错误常见问题分析与解决 2565.9.2 逻辑错误常见问题分析与解决 259第6章 人力资源管理系统 2616.1 概述 2636.2 系统分析 2636.2.1 需求分析 2636.2.2 可行性分析 2636.3 总体设计 2646.3.1 项目规划 2646.3.2 功能框图 2646.4 系统设计 2646.4.1 设计目标 2646.4.2 开发及运行环境 2656.4.3 编码设计 2656.4.4 逻辑结构设计 2656.5 技术准备 2686.6 主要功能模块设计 2696.6.1 系统架构设计 2696.6.2 数据模块设计 2716.6.3 主窗体设计 2736.6.4 系统登录设计 2766.6.5 新员工登记模块设计 2786.6.6 员工信息浏览模块设计 2856.6.7 工资设置模块设计 2886.6.8 月工资结算模块设计 2906.7 Rave报表设计 2966.7.1 打印工资条 2966.7.2 打印工作证 2986.8 疑难问题分析与解决 2996.8.1 在TTreeView中动态创建树形选项 2996.8.2 通过单击树形选项进行按部门检索 2996.8.3 输入工资自动判断应纳所得税级别 3006.8.4 在下拉列表框中添加数据库中的内容 3016.9 程序调试与错误处理 3016.9.1 数据还原出错 3016.9.2 打印工资条出错 302第7章 企业安防管理系统 3057.1 概述 3077.2 系统分析 3077.2.1 需求分析 3077.2.2 可行性分析 3077.3 主体设计 3077.3.1 项目规划 3077.3.2 功能框图 3087.4 系统设计 3087.4.1 设计目标 3087.4.2 开发及运行环境 3097.4.3 编码设计 3097.4.4 逻辑结构设计 3097.5 技术准备 3127.5.1 技术术语 3127.5.2 技术储备 3127.5.3 组件准备 3147.6 主要功能模块设计 3167.6.1 系统架构设计 3167.6.2 主窗体设计 3177.6.3 报警项目添加模块设计 3277.6.4 报警项目修改模块设计 3307.6.5 报警项目删除模块设计 3337.6.6 报警项目处理添加模块设计 3357.6.7 系统初始化模块设计 3377.6.8 视频回放模块设计 3387.6.9 系统设置模块设计 3417.6.10 布防预约模块设计 3457.6.11 视频主界面模块设计 3487.7 疑难问题分析与解决 3607.7.1 使用TImageList存储大图标 3607.7.2 如何去除重复行 3607.7.3 如何响应窗体的OnKeyDown事件 3617.8 程序调试与错误处理 3617.9 MSComm组件应用 3627.9.1 MSComm组件属性、事件介绍 3627.9.2 MSComm组件调试方法 366第8章 合同管理系统 3678.1 概述 3698.2 系统分析 3698.2.1 需求分析 3698.2.2 可行性分析 3698.3 总体设计 3698.3.1 项目规划 3698.3.2 系统功能架构图 3708.4 系统设计 3708.4.1 设计目标 3708.4.2 开发及运行环境 3708.4.3 数据库设计 3718.5 技术准备 3728.5.1 命名规则 3728.5.2 组件准备 3738.6 主要功能模块设计 3748.6.1 系统架构设计 3748.6.2 公共模块设计 3768.6.3 主窗体设计 3818.6.4 系统登录设计 3888.6.5 新建合同 3908.6.6 合同审阅 3918.6.7 合同签订 3938.6.8 导入合同 3958.7 疑难问题分析与解决 3998.7.1 怎样在程序中打开指定的Word文件 3998.7.2 怎么将文档中的内容保存到数据库中 4008.7.3 日志管理 4018.8 程序调试与错误处理 4028.8.1 导入合同出错 4028.8.2 系统路径设置保存出错 403第9章 应用程序的打包 4059.1 使用InstallShield制作安装程序 4069.2 打包常见错误及解决 420
-
DELPHI FOR.NET编程实例精粹罗斌本书用200个独立实例程序重点展示Borland Delphi 2005(Delphi for.NET)编程技术精华。全书摒弃语法说教、通篇贯穿实例,主要内容包括:使用GDI+技术开发图形文字特效程序技巧、使用水晶报表专家开发报表程序技巧、使用ADO.NET开发数据库程序技巧、使用ASP.NET开发WEB应用程序技巧以及Web Service事务处理技巧等。在本书中,还介绍了托管状态下的Office自动化技术、WMI管理规范应用、XML文件读写操作、操作系统API函数调用、多层嵌套异常捕获、注册表个性化设置等大量难得一见的精华技术,是Delphi程序员深入学习Microsoft.NET Framework的重要参考书。本书所有实例程序在配套光盘中均有源代码,让您所见即所得、所学即所用。本书适合于使用Borland Delphi 2005(Delphi for.NET)的初、中级用户以step by step方式深入研习Microsoft.NET Framework高级编程技术精华,也可作为高等院校及计算机培训学校在校学生的学习案例。
-
Delphi8程序设计经典解析黄文钰编著Delphi在程序开发中占有相当大的优势,主要是它的核心在一开始就设计得很好,现在不但可以同时将多个来源的程序语言进行编译,而且不失去它原有的特性,让设计师开发系统更加快速,且学习更容易,对于正在选择何种开发工具的人有相当大的吸引力。本书主要介绍Delphi本身程序的制作原理及概念,示范Delphi常用的程序编写及应用,说明Delphi比较高级的应用功能,剖析.NETFramework在Delphi中的应用,并简单介绍Delphi中的函数。假如您是初学者,在选定Delphi作为开发工具时,本书会告诉您如何利用Delphi来开发程序;若您是Delphi的老用户,则可以从书中了解程序的开发技巧。本书主要适于初、中级的Delphi用户,也可作为程序设计师的参考用书。 第1章Delphi简介第2章Delphi操作基础创建项目第3章Object Pascal第4章程序编写基础第5章键盘及鼠标的使用第6章对话框 第7章窗体控制与菜单 第8章文件及的使用第9章INI文件及注册表的使用第10章开发绘图应用程序第11章多线程第12章异常处理第13章DLL的设计方式第14章.NET基本介绍第15章Windows窗体第16章.NET的注册表和文件第17章ASP.NET Web Framework
-
百例课堂王沛 等编著本书是“百例课堂丛书”之一,全面讲解了Delphi7编程的基本知识。每一个实例带出一组知识点,全书101个实例覆盖了大部分知识点。全书共分11课,具体内容包括:第1课,Delphi文件的新建与保存:第2课,DELPHI的基本控件使用;第3课,Delphi对窗口与界面的设计应用;第4课,Delphi对操作系统的开发;第5课,Delphi制作的对话框;第6课,Delphi制作显示类应用程序;第7课,DELPHI对文件操作的开发;第8课,DELPHI设计的数据库;第9课,DELPHI制作的报表;第10课,DELPHI的编程语句;第11课,DELPHI实现的制作图形功能。本书适合作为广大DELPHI编程的初学者以及相关专业或培训班的教材使用。
-
Delphi程序设计教程夏云龙 等编著本书详细讲授Delphi 6的语法基础、可视化编程方法、程序控制结构(顺序、分支、循环、过程与函数)、数据结构(数组、记录、枚举、子界与集合、指针、文件)、菜单与工具栏。图形图像与多媒体、数据库编程、面向对象程序设计基础。由于Delphi是标准的Pascal语言,本书按照第一学习的程序设计语言来组织教材,采用经典的Pascal教材结?共⒔岷峡墒踊喑瘫嘈炊桑梢宰魑萁峁沟瓤纬痰那暗伎巍1臼楦拍钭既贰⒂锓ń峁寡细瘢墒寡闪己玫谋喑滔肮撸臼椴愦畏置鳌⒗夥岣唬屎辖淌翁媒萄Ш脱匝АJ橹忻空戮接械湫屠夂拖疤狻N耸苟琳呔】煺莆昭澳谌荩臼榈呐涮捉滩摹禗elphi程序设计教程习题及习题解答》对书中习题做了详细解答。本书适合作为大学、高职、高专等学校的教材,同样适合其他希望快速学会Delphi编程的初学者。
-
Delphi2005入门与提高吕伟臣,霍言,高小山Delphi 2005、是Borland公司出品的一种功能强大的可视化开发工具。它具有功能强大、简单易学、编译速度快等优点,因而备受开发人员的青睐,成为最受欢迎的Windows应用程序开发工具之一。全书共分19章,分别介绍了使用Delphi 2005进行程序开发的基本方法,如文本编辑、图形图像编程等。此外,还加入了Internet编程、数据库应用程序的编写及ASP.NET应用程序的开发等内容,并详细地阐述了Delphi在各方面的应用,如Pascal语言、控件介绍、技巧编程等内容。书中包含了一百多个控件,以及APl、Framework、多媒体等应用实例,几乎概括了高级应用的全貌,同时也结合了许多Delphi在应用中的编程技巧,是一本非常难得的实用学习参考书。本书内容全面、通俗易懂,适合Delphi初学者及使用Delphi进行程序开发的人员阅读。 第1章Delphi2005环境介绍与特性第2章Delphi2005语言基础第3章Delphi2005常用控件的使用第4章文本编辑第5章WinForm文本界面编程第6章图形图像编程第7章WinForm图形图像编程第8章VCL文件管理第9章WinForm文件管理第10章高级编程应用第11章WinForm多线程编程第12章数据库的基本概念第13章数据浏览控件第14章SQL编程第15章BDP数据库引擎应用第16章网络编程第17章ASP.NET Web Application编程第18章ASP.NET Web Services第19章程序的调试与异常处理
-
Delphi 数据库开发经典实例精解夏邦贵,刘凡馨 等编著本书以Delplli7为基础,结合实例,详细介绍如何使用Delplli进行数据库管理系统开发。操作步骤的讲解详尽仔细,只要读者依照书中的步骤操作即可得到相应的实例效果。每个实例分析部分以“制作特点”、“设计分析”等小栏目向读者详细分析本例的制作特点、实现途径以及不同的方法等,可以使读者在学习时融会贯通,举一反三。本书主要介绍如何使用Delplli进行数据库管理系统开发,全书以Delplli7为基础进行讲解。全书共3篇:Delplli7基础篇、简单应用篇和高级应用篇,各篇中的实例涉及到Delphi在数据库管理系统开发领域中的应用。Delphi基础篇介绍了Delphi7程序设计和数据库访问的基础知识;简单应用篇包括6个小型实例:系统登录、数据排序、Rave报表、艺术类考试管理、三层数据结构开发与应用、计算机收费管理;高级应用篇包括3个比较大型的综合实例:新生报名管理系统、小区物业管理系统和三层结构的图书管理系统。各篇实例的实用性极强,涵盖了Delplli数据库管理系统开发的大部分操作知识点,包括ADO、数据访问控件、记录显示、数据查询和数据操作等。本书定位于已有一定基础的Delphi初中级用户、数据库管理系统开发相关人员以及电脑爱好者学习使用,还可作为社会相关办学、大中专院校的辅助教材使用。
-
Delphi程序设计周果宏等编著Delphi 2005 是微软Windows开发的终极的和完全的解决方案。它结合了Delphi和 C# 语言的强大功能,以及Microsoft .NET Framework 和 Win32 平台的高性能,Delphi 2005 提供了一个多语言、多平台的集成开发环境。限于篇幅,本书只涉及Delphi for .NET的有关内容。本书共14章。第1章是Delphi for .NET概述;第2章介绍Delphi 2005集成开发环境;第3章介绍Delphi 的 Object Pascal 语言的基本语法;第4章~第11章介绍在Delphi 2005中开发 Windows 窗体应用、数据库应用、Web 窗体应用、Web 数据库应用、Web 服务,以及构建VCL.NET 窗体应用的基本方法、技巧和实例;第12 章讲述关于异常处理的基本概念和编程方法;第13章和第14章分别讲述用第三方软件Rave创建报表,以及用InstallShield X Express 制作安装程序的有关概念和方法。每章后均附有习题。本书可作为高等学校教材,也可供对Delphi程序设计有兴趣的读者自学参考。 Delphi for .NET概述1.1什么是 Microsoft .NET框架21.2Delphi for .NET的主要特点21.3Delphi中的一些常用术语和概念31.3.1类、对象、特性与事件41.3.2构件41.3.3可视化程序设计51.3.4面向对象的程序设计51.3.5事件与事件驱动61.3.6Object Pascal和Delphi61.4Delphi 2005的安装与启动71.4.1Delphi 2005安装条件71.4.2安装步骤81.5如何订购 Delphi 20058Delphi 2005集成开发环境2.1Delphi 2005集成开发环境简介92.1.1欢迎页112.1.2窗体112.1.3HTML设计器132.1.4设计器表面142.1.5工具调色板142.1.6对象观察器152.1.7对象仓库162.1.8工程管理器162.1.9数据探查器172.1.10代码编辑器172.1.11结构视图192.1.12历史管理器192.2创建新工程202.2.1创建一个简单的Windows窗体应用实例202.2.2选取构件到窗体上222.2.3设置构件特性222.2.4编写程序代码232.2.5编译和调试工程252.2.6分发应用262.3工程的类型262.3.1Windows 应用262.3.2ASP.NET Web应用262.3.3ASP.NET Web服务应用262.3.4VCL.NET应用272.3.5数据库应用272.3.6模型驱动的应用272.3.7汇编282.3.8非托管代码和COM/Interop28习题28Delphi 编程语言3.1Delphi程序的基本结构293.1.1一个简单的Delphi应用程序示例303.1.2单元和名字空间343.2Object Pascal基本语法元素363.2.1特殊符号363.2.2保留字363.2.3标识符373.2.4数字383.2.5标号383.2.6字符串383.2.7注释393.3常量和变量数据类型403.3.1常量403.3.2变量数据类型403.3.3程序说明部分453.4表达式473.4.1算术运算符473.4.2逻辑运算符483.4.3字符串运算符493.4.4集合运算符503.4.5关系运算符503.4.6布尔运算符513.5语句523.5.1赋值语句523.5.2过程语句523.5.3goto语句523.5.4复合语句533.5.5条件语句543.5.6重复语句563.6过程与函数613.6.1程序块613.6.2过程的说明与调用633.6.3函数的说明与调用643.6.4变量参数和常量参数663.7数组663.8记录683.8.1记录类型的说明格式683.8.2记录字段的引用和with语句693.8.3记录常量703.8.4带有可变字段的记录703.9文件713.9.1文本文件713.9.2记录文件75习题77构建Windows窗体应用4.1Windows窗体名字空间814.2Windows窗体构件824.3通用特性、事件和方法844.3.1Control的特性、事件与方法844.3.2CommonDialog的特性、事件与方法864.4可视构件874.4.1标签构件874.4.2编辑构件884.4.3列表框构件894.4.4组合框构件904.4.5按钮构件914.4.6ScrollBars和滚动条构件924.4.7PictureBox 和ImageList构件924.5非可视构件934.5.1MainMenu和ContextMenu构件934.5.2Timer 构件934.5.3对话框构件944.5.4基本构件小结964.6构建Windows 窗体应用974.6.1实例一:一个显示图片及像素颜色成分的工程974.6.2实例二:一个文本编辑器工程101习题118用BDP.NET构建数据库应用程序5.1Delphi 数据库基础1195.1.1关系式数据库的基本概念1205.1.2SQL语言简介1225.1.3使用数据库1235.2ADO.NET 和BDP.NET构件1245.2.1ADO.NET体系结构1245.2.2BDP.NET名字空间1255.2.3BDP.NET数据类型1255.2.4BDP.NET构件1265.3BDP.NET构件设计器1295.3.1构件设计器关系1295.3.2使用连接编辑器1295.3.3使用命令文本编辑器1315.3.4配置数据适配器1315.3.5数据探测器1335.4关于数据集1355.4.1数据集的特性和方法1355.4.2使用标准的数据集1365.5关于DataGrid1395.5.1DataGrid特性1395.5.2DataGrid事件1415.5.3DataGrid方法1415.5.4DataGrid程序设计范例1425.6Windows窗体数据库应用程序制作1445.6.1构建一个简单的Windows窗体数据库应用1445.6.2从数据探测器创建数据库工程1485.6.3创建主从表关系1505.6.4在一个数据库应用中传递参数1515.7创建和使用DataTable1555.7.1产生数据表对象1555.7.2定义数据表结构1565.7.3处理表中的数据1605.8Windows窗体控件的数据绑定1655.8.1使用组合框和列表框显示数据1655.8.2文本框的数据绑定167习题169用Delphi 2005进行ECO建模6.1建模基本概念1706.2UML语言1706.2.1基本UML关系1706.2.2UML类图表1716.2.3对象约束语言1726.3ECO框架1726.3.1ECO空间1736.3.2Borland.ECO名字空间1736.4ECO建模程序常规步骤1766.5ECO建模程序实例177习题181用ASP.NET构建Web应用程序7.1ASP.NET 概述1827.2构建 ASP.NET Web应用程序的一般步骤1847.3一个简单的ASP.NET Web应用程序1877.4Delphi for .NET中的Web控制构件1957.4.1广告条构件1957.4.2校验类构件1977.4.3文本构件2037.4.4重复器构件2037.4.5XML构件2057.5Delphi for .NET中的HTML服务器端控制构件2107.5.1HTML服务器端构件概况2107.5.2实现HTML服务器端可编程控制构件2137.5.3使用HTML服务器端构件常见错误2147.5.4HTML服务器端构件应用实例:文件上载214习题219用ASP.NET构建Web数据库应用程序8.1Web数据库应用开发概述2208.2数据库Web构件2218.2.1数据库Web构件的名字空间2218.2.2数据库Web数据源构件2238.2.3数据库Web数据感知构件2238.3构建数据库Web应用程序的基本步骤2248.4数据库Web应用程序实例225习题233用ASP.NET构建Web服务应用程序9.1ASP.NET Web服务概述2349.1.1ASP.NET Web服务结构2359.1.2ASP.NET Web服务基础知识2359.1.3Web服务的应用2359.1.4ASP.NET Web服务的文件类型2369.2创建ASP.NET Web服务程序2379.2.1Web服务程序创建步骤2379.2.2使用Web服务的客户程序2389.2.3Web服务实例:温度单位转换Web服务……240习题247构建VCL.NET窗体应用10.1VCL.NET构件和名字空间24810.2构建VCL.NET 窗体应用示例24910.2.1构建一个VCL窗体"Hello world!"应用25010.2.2在一个VCL窗体应用中显示一个位图图像25110.3构建一个VCL窗体dbExpress.NET 数据库应用25210.3.1设置数据库连接25310.3.2建立单向数据集25410.3.3添加数据供给者25410.3.4添加客户数据集25410.3.5添加数据源25410.3.6关联 DataGrid 到DataSet25510.4VCL.NET 常用数据库构件25510.4.1数据读写构件25510.4.2数据控制构件25710.4.3本地数据库应用程序的结构25810.5用数据库桌面构建本地数据库25810.6本地数据库应用设计26110.6.1显示单条记录26210.6.2显示多条记录26510.7VCL.NET 数据集操作26610.7.1打开和关闭数据集26610.7.2决定和设置数据集状态26710.7.3移动记录指针26710.7.4在数据集中查找记录27010.7.5使用过滤器显示一个数据集的子集27110.7.6显示、转换和读写字段值27210.8关于Query27410.8.1使用Query 构件27410.8.2编写SQL语句27510.8.3参数值的设置277习题279Delphi VCL.NET多媒体编程11.1计算机的硬件配置需求28111.2Delphi的多媒体构件28111.2.1怎样使用MediaPlayer28211.2.2用MediaPlayer播放声音和动画文件实例28211.3用MediaPlayer播放Wave声音文件28511.4用MediaPlayer播放MIDI声音文件28711.4.1MediaPlayer的Notify属性28811.4.2MediaPlayer的NotifyValue属性28911.5用MediaPlayer播放AVI动画文件29011.6用MediaPlayer实现用户选择播放29011.6.1制作一个媒体通道程序29011.6.2设置滤波器选择文件类型29111.7MediaPlayer的OnClick事件句柄编程293习题296异常处理12.1异常的概念29712.2何时使用异常29712.3Exception 类29812.4运行时间错误异常30012.4.1输入输出错误30012.4.2重大错误30112.4.3操作系统错误30212.5Delphi异常处理机制30212.5.1使用try … finally 结构30312.5.2使用try…except结构30412.5.3使用on…do结构30512.5.4嵌套的异常处理结构30712.6沉默的异常30812.7自定义异常类30812.7.1异常类型说明30812.7.2自定义异常类30912.8引发和处理异常31012.9异常的重引发311习题312使用Rave 创建报表13.1在Delphi 工具调色板上添加Rave 构件31413.2Rave 可视化报表设计环境31513.2.1页设计器和事件编辑器31613.2.2特性面板31613.2.3工程树状面板31613.2.4状态栏31613.2.5工具栏和工具调色板31713.2.6Rave编辑器31913.3构建一个数据库报表的基本步骤32113.3.1使用Rave 向导创建一个简单数据库报表……32113.3.2使用Rave 向导创建MasterDetail报表32313.4Rave 报表工程的基本组成32413.4.1数据连接构件32413.4.2Rave工程构件:TRvProject………………32513.4.3报表工程文件32513.4.4报表和全局页32513.4.5数据视图32513.5其他 Rave Report 构件介绍32613.6Rave报表预览和打印格式32813.7编写报表脚本程序329习题331使用InstallShield X Express 制作安装程序14.1InstallShield X Express简介33214.2使用InstallShield前的准备工作33214.3打开一个新的或现有的安装程序制作工程33314.3.1创建新的安装工程33414.3.2打开已有的安装工程33514.4配置组织信息33514.4.1基本信息33514.4.2特征设置33614.4.3配置安装程序类型33714.5指定应用程序数据33814.6配置目标系统33914.6.1为Setup生成一个快捷菜单33914.6.2ODBC resource 设置34114.6.3修改注册表34214.7定制安装程序样式34214.8定义Setup 需求和动作34314.8.1安装程序需求34314.8.2定制动作34414.9应用程序分发34414.9.1构建安装盘34414.9.2试运行安装程序34514.9.3应用程序分发346习题346附录A本书缩略语词汇表347
-
DELPHI程序设计叶核亚编著本书全面、系统地介绍Delphi程序设计的基本知识、运行机制和各种常用编程方法与技术,并将面向对象的程序设计思想贯穿其中。主要内容包括Delphi集成开发环境、Object Pascal语言、面向对象的概念和应用、使用各种组件设计图形用户界面、多文档界面、文件操作与流处理、图形图像处理、多媒体技术、数据库应用和综合应用设计。这些内容是构成Delphi应用程序的基本要素和必备知识。 本书注重理论与实践相结合,注重基本知识的理解与基本技能的培养。书中内容丰富,结构安排合理,由浅入深,层次分明,内容涉及的广度和深度符合本科培养目标的要求。 本书适合作为普通高等学校计算机及相关专业“Delphi程序设计”课程的教材,也可作为初学者的入门参考书。
-
Delphi2005从入门到精通(美)坎徒(Cantu, M.)著Delphi 2005是一个经过彻底翻新的集成开发环境。本书通过大量的示例从面向对象编程(OOP)的角度详细介绍Delphi语言,深入分析如何使用这个新的集成开发环境(IDE)开发Win32和.NET应用程序,学习能够使用Borland和.NET库的组合做多少事情哪些开发,了解Delphi现在为什么是Internet的一个较佳选择,以及了解Delphi的许多新增能力,其中包括再加工、单元测试、数据库管理等。本书的主要内容包括使用Delphi语言编写代码,浏览Delphi 2005 IDE,了解Delphi与Microsoft .NET Framework之间的关系,分析Delphi的数据库支持,使用ADO.NET和Borland Data Providers,开发Win32和.NET平台上的多层应用程序,编写可以从Win32移植到.NET平台的应用程序,使用Indy做套接字编程,了解程序员在使用Delphi时可以选择的Web开发技术(包括WebBroker、WebSnap、IntraWeb和ASP.NET),利用Delphi的XML和Web服务支持,以及将ECO框架用于模型驱动体系结构(MDA)。读者对象本书适合各种水平的读者,也是Delphi程序员必备的一本参考书。