Delphi精要

副标题:无

作   者:罗小平编著

分类号:

ISBN:9787505394124

微信扫一扫,移动浏览光盘

简介

  本书的核心内容是讲述Object Pascal 和VCL的重、难点知识(即所谓“精要”),集中于第3章、第5章。第2章、第4章阐明相应的一些基本概念,是为初学者而设立。   本书也是一本参考手册,包括了“IDE的快捷键列表(2.8)、“编译指令”(3.4)、“VCL消息大全(5.2.4)、“常用函数和过程”(第8章)以及一些常用的、重要的开发技巧(第9章)等内容。   本书同时也较为全面地讲述了组件开发知识,集中于第6章、第7章。   第10章通过一个实例综合运用了全书内容。

目录

第1章关于Delphi与本书 8页
1.1Delphi是什么 8页
1.1.1Delphi的历史 8页
1.1.2选择Delphi意味着什么. 9页
1.1.3如何使用Delphi编程 10页
1.2本书的特点. 11页
1.2.1本书有哪些内容,没有哪些内容 12页
1.2.2本书是如何写作的. 12页
1.2.3如何阅读本书 12页
第2章ObjectPascal入门 14页
2.1运算符 14页
2.1.1赋值运算符. 14页
2.1.2比较运算符. 14页
2.1.3逻辑运算符. 15页
2.1.4算术运算符. 15页
2.1.5按位运算符. 16页
2.1.6其他运算符和模拟运算 16页
2.2常量和变量 19页
2.2.1无类型常量和有类型常量 20页
2.2.2全局变量和局部变量. 20页
2.2.3声明时使用编译时函数 21页
2.2.4资源字符串 22页
2.3过程和函数 22页
2.3.1过程和函数的区别 22页
2.3.2子过程. 23页
2.4数据类型 24页
2.4.1常用类型和复杂类型. 24页
2.4.2不同语言的数据类型对照表. 24页
2.5程序流程控制. 25页
2.5.1条件分支 25页
2.5.2循环 26页
2.5.3跳转 27页
2.5.4用过程辅助实现流程控制 28页
2.6单元的组织结构 31页
2.6.1Program的组织结构 31页
2.6.2Unit的组织结构 32页
2.6.3单元循环引用. 34页
2.7withdo语句的用法 35页
2.8IDE的快捷键列表 36页
第3章ObjectPascal精要. 38页
3.1数据类型及其相互关系 38页
3.1.1数据类型概述. 39页
3.1.2变量的内存分配和释放 55页
3.1.3数据的内存结构 59页
3.1.4强数据类型与类型转化 60页
3.2过程和函数 66页
3.2.1作用域. 67页
3.2.2参数传递 69页
3.2.3声明指令 73页
3.3类和类成员 73页
3.3.1类和类成员概述 74页
3.3.2深入认识方法. 76页
3.3.3深入认识属性. 85页
3.3.4深入认识事件. 91页
3.3.5类成员重新声明 93页
3.3.6inherited释疑 95页
3.3.7接口的真相 96页
3.4编译指令 102页
3.4.1开关指令 103页
3.4.2参数指令 106页
3.4.3条件指令. 109页
第4章VCL入门. 111页
4.1VCL概述 111页
4.2组件与控件的概念 112页
4.3使用VCL 112页
4.4扩展VCL 114页
第5章VCL精要 115页
5.1揭开VCL的神秘面纱 115页
5.1.1VCL架构 115页
5.1.2构造和析构的内幕. 118页
5.1.3虚拟方法表和动态方法表 122页
5.1.4TObject如何使用虚拟方法表 125页
5.1.5运行时类型信息. 129页
5.2VCL的消息机制 137页
5.2.1VCL消息机制. 137页
5.2.2处理消息的八种方法 141页
5.2.3选用什么方法发送消息. 147页
5.2.4VCL消息大全. 151页
5.3多态性 168页
5.3.1多态性的概念 169页
5.3.2多态性和虚方法的关系. 171页
第6章组件开发实战. 174页
6.1三种组件开发方法 174页
6.1.1继承、聚合和子类化 174页
6.1.2接口、虚方法和辅助类的选择. 176页
6.2文件拖放监视器. 176页
6.2.1文件拖放原理 176页
6.2.2文件拖放实例 177页
6.2.3组件封装. 178页
6.3托盘组件. 182页
6.3.1装入托盘图标 182页
6.3.2在应用程序最小化时去掉状态栏的图 184页
6.3.3给托盘图标增加接收鼠标消息功能 186页
6.3.4处理鼠标消息 188页
6.3.5显示动画图标 189页
6.3.6设置程序的自动启动功能 189页
6.3.7组件封装. 190页
6.4自动下拉的TComboBox 197页
6.5开发数据敏感控件 202页
6.5.1数据敏感原理 203页
6.5.2开发日期敏感控件 203页
6.6开发聚合组件 210页
6.6.1开发LabelDBDatePicker 210页
6.6.2加强LabelDBDatePicker 213页
6.7开发图形图像控件 218页
6.8开发QuickReport组件 225页
第7章组件开发相关工作. 232页
7.1包和包编译指令. 232页
7.2创建组件图标 233页
7.3属性编辑器 234页
7.4组件编辑器 238页
第8章常用函数和过程 242页
8.1数据类型转化类. 242页
8.1.1数值和字符串的相互转化 242页
8.1.2整数和字符串的相互转化 243页
8.1.3实数和字符串的相互转化 243页
8.1.4实数子类型的相互转化. 244页
8.1.5布尔类型和字符串的相互转化. 244页
8.2字符串处理类 244页
8.2.1字符串的分类 247页
8.2.2和字符串相关的类 248页
8.3流处理类. 252页
8.4内存管理、程序流程控制类 257页
8.4.1内存管理. 257页
8.4.2程序流程控制 258页
8.5文件操作类 259页
8.5.1使用文件句柄进行I/O处理 259页
8.5.2使用Pascal文件变量进行I/O处理 260页
8.5.3面向对象文件I/O处理 262页
8.5.4文件属性操作 262页
8.5.5其他函数和方法. 263页
8.6日期时间类 265页
8.6.1获取/合成日期/时间. 265页
8.6.2日期/时间和字符串的转换 266页
8.6.3日期/时间的运算 266页
8.7VCL类. 267页
8.7.1Classes单元 267页
8.7.2Controls单元 269页
8.7.3Dialogs单元 269页
8.8位运算类. 271页
8.9图形图像类 273页
第9章高级开发技巧. 275页
9.1自定义窗口过程. 275页
9.2自定义消息及其替代方法. 277页
9.3自定义系统惟一消息 279页
9.4新颖的类工厂 282页
9.5使用对象库 288页
9.6非发布(published)数据的持久化 294页
9.7使用回调函数 295页
9.8使用递归算法 297页
9.9编写NT服务程序. 301页
9.10编写只能惟一运行的程序 302页
9.11字段类型全家福 305页
9.12获取数据库结构信息 307页
9.13深入使用TCanvas 308页
9.14指针列表类的使用. 315页
9.15结构化存储技术 319页
9.16挂钩技术 328页
9.17TRichEdit高级开发 334页
9.18用TTreeView分析数据表的结构 341页
9.19SQL语句分析器 346页
9.20剪贴板高级编程 351页
第10章综合例子--使用Socket传输多个文件 357页
10.1Socket简介. 357页
10.2TServerSocket和TClientSocket 358页
10.3设计通讯协议 361页
10.4实现服务端. 364页
10.5实现客户端. 374页
10.6组件封装 381页
10.7自动下载技术在项目中的应用. 398页

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Delphi精要
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon