软件工程师典藏:Delphi程序开发范例宝典(第3版)
¥
97.34
9.9折
¥
98
九五品
仅1件
作者李慧 著
出版社人民邮电出版社
出版时间2012-06
版次3
装帧平装
货号A8
上书时间2024-12-04
商品详情
- 品相描述:九五品
图书标准信息
-
作者
李慧 著
-
出版社
人民邮电出版社
-
出版时间
2012-06
-
版次
3
-
ISBN
9787115277589
-
定价
98.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
787页
-
字数
1359千字
- 【内容简介】
-
《软件工程师典藏:Delphi程序开发范例宝典(第3版)》全面介绍了Delphi程序开发所用到的技术和技巧,共分19章,内容包括窗体与界面设计、控件应用、数据处理技术、图形技术、多媒体技术、文件系统、操作系统与Window相关程序、注册表、数据库技术、SQL查询相关技术、打印与报表技术、图表技术、硬件相关开发技术、网络开发技术、Web编程、数据结构与算法、Delphi语言基础、加密/安全与软件注册、实用工具、程序打包等。全书共提供500多个实例,每个实例都突出了其实用性。
《Delphi程序开发范例宝典(第3版)》适用于Delphi编程人员,也可供大中专院校相关专业的师生学习参考。
- 【目录】
-
第1章窗体与界面设计
1.1菜单应用
实例001在系统菜单中添加菜单项
实例002带历史信息的菜单
实例003菜单动态合并
实例004像“开始”菜单一样漂亮的菜单
实例005多彩的菜单
实例006可以拉伸的菜单界面
1.2工具栏设计
实例007带背景的工具栏
实例008浮动工具栏
1.3状态栏设计
实例009在状态栏中显示检查框
实例010带进度条的状态栏
实例011状态栏中加入图标
1.4导航菜单界面
实例012OutLook界面
实例013带导航菜单的主界面
实例014图形化的导航界面
1.5特色程序界面
实例015类QQ的程序界面
实例016类似WindowsXP的程序界面
实例017以图形按钮显示的界面
实例018以树型显示的程序界面
实例019以XPManifest组件显示界面
实例020动态按钮的窗体界面
1.6特殊形状的窗体
实例021非矩形窗体
实例022建立字体形状窗体
1.7多媒体光盘
实例023自动启动的多媒体光盘程序
实例024为触摸屏程序添加虚拟键盘
实例025触摸屏系统
1.8窗体效果
实例026半透明渐显窗体
实例027窗口颜色的渐变
实例028带背景的窗体
实例029为窗体增加边框
1.9窗体动画
实例030窗体中的滚动字幕
实例031动画显示窗体
实例032制作闪烁的窗体
实例033直接在窗体上绘图
实例034动画形式的程序界面
实例035以时钟显示界面窗体
1.10标题栏窗体
实例036标题栏上的按钮
实例037使窗体标题栏文字右对齐
实例038没有标题栏但可以改变大小的窗口
1.11设置窗体位置
实例039不可移动的窗体
实例040设置窗体在屏幕中的位置
实例041始终在最上面的窗体
1.12设置窗体大小
实例042限制窗体大小
实例043获取桌面大小
实例044组件大小随窗体的改变而改变
实例045在窗口间移动按扭
实例046如何实现Office助手
1.13窗体控制技术
实例047在关闭窗口前加入确认对话框
实例048程序在循环中响应界面操作
实例049使用任意组件拖动窗体
实例050动态创建窗体和释放窗体
实例051修改提示字体及颜色
1.14其他技术
实例052实现标签式的多页面窗体
实例053给MDI窗体加背景
实例054如何关闭MDI类型窗体中的子窗体
实例055利用组件模板实现窗体资源的重复利用
第2章控件应用
2.1TEdit控件应用典型实例
实例056从右至左输入数据
实例057为TEdit控件添加列表选择框
实例058只允许输入数字的Tedit组件
2.2TSpeedButton控件应用典型实例
实例059在TSpeedButton按钮中显示图标
实例060折行显示按钮标题
2.3TMemo控件应用典型实例
实例061设置TMemo组件的边界
实例062TMemo组件的光标定位
实例063得到TMemo中的可见行数
2.4TListBox控件应用典型实例
实例064在TListBox组件间交换数据
实例065为TListBox添加水平滚动条
实例066将数据库数据添加到组合框中
实例067借助绑定控件实现数据选择录入
2.5TListView控件应用典型实例
实例068TListView列表拒绝添加重复信息
实例069将数据库数据添加到TListView控件
实例070用TListview控件制作导航界面
实例071在TListview控件中对数据排序或统计
实例072在TListView组件中绘制底纹
实例073在列表视图中拖动视图项
2.6TTreeView控件应用典型实例
实例074将数据库数据显示到树视图中
实例075用TTreeView控件制作导航界面
实例076TTreeView组件遍历磁盘目录
实例077TTreeView组件在数据库中的应用
2.7TStringGrid控件应用典型实例
实例078程序运行时对TstringGrid中的数据进行计算
实例079利用TStringGrid实现表单式批量录入数据
实例080在TStringGrid中实现单元格下拉列表
实例081在TStringGrid组件中绘图
实例082TStringGrid组件上按键移动焦点
实例083在TStringGrid组件中设置只读栏
实例084TStringGrid组件单元格颜色
实例085TStringGrid自动移动及增加行
2.8其他控件应用典型实例
实例086TTrackBar的简单应用
实例087TSplitter的应用
实例088TMaskEdit组件的简单应用
实例089TMonthCalendar组件的应用
实例090响应TAnimate组件的OnClick事件
实例091QQ头像列表
实例092控制TRichEdit组件滚动
2.9控件技术
实例093程序运行时智能增减控件
实例094控制焦点移动
实例095动态创建组件
实例096在开始按钮上绘图
2.10焦点变换与输入控制
实例097按键焦点在控件中移动的录入窗口
实例098程序运行时拖动组件
实例099组件得到焦点时变色
实例100控件的输入限制
2.11特殊控件
实例101制作信息上传控件
实例102为组件制作立体效果
实例103自制的正方形标尺组件
第3章图形技术
3.1绘制图形
实例104绘制立体模型
实例实例105在图片中写入文字
实例106局部图片的复制
实例107波形图的绘制
3.2图形转换
实例108BMP转换成JPG格式
实例109JPG转换成BMP格式
实例110位图转化为WMF
实例111Ico文件转化为位图
实例112图片批量转换工具
实例113坐标转换
3.3图像预览
实例114局部图像放大
实例115浏览大图片
实例116剪切图片
实例117图像旋转
实例118鼠标拖曳图像
3.4图形缩放与变换
实例119如何放大和缩小图像
实例120如何旋转JPG图像
实例121如何实现图形反转
3.5图像效果
实例122百叶窗效果显示图像
实例123推拉效果显示图像
实例124水平交错效果显示图像
实例125垂直交错效果显示图像
实例126图像纹理效果
实例127图像浮雕效果
实例128图像积木效果
实例129雨滴式的显示图片
3.6图像字体
实例130旋转的文字
实例131当前系统字体列表
实例132空心文字
实例133如何在图片上平滑移动文字
3.7图像动画
实例134动画背景窗体
实例135随鼠标移动的图像
实例136十字光标定位
实例137抓取鼠标形状
3.8图像识别
实例138查看图片的像素
实例139获取指定点的RGB值
实例140地图地理定位
实例141车牌号码识别
3.9图像工具
实例142获取图片类型
实例143简单画图程序
实例144看图工具
实例145文字保存为图片
3.10图像应用
实例146随机更换壁纸程序
实例147屏幕保护
实例148模拟石英钟
实例149生肖速查
第4章多媒体技术
4.1CD、VCD播放
实例150播放指定的avi-mid-wav文件
实例151媒体播放器
4.2MP3、WAV播放
实例152带记忆的MP3播放器
实例153可连续播放的MP3播放器
实例154学校课间操定时音乐播放
4.3动画播放
实例155播放Flash动画
实例156制作AVI播放器
实例157播放Gif动画
4.4媒体控制
实例158检测是否安装声卡
实例159打开和关闭CDROM
实例160控制左右声道
实例161控制PC喇叭发声
4.5多媒体应用
实例162开机祝福程序
实例163制作家庭影集
实例164产品电子报价
实例165产品滚动展示程序
实例166将WAV资源添加到EXE里
第5章文件系统
5.1创建和删除文件
实例167创建和删除文件夹
实例168建立临时文件
实例169根据日期动态建立文件
实例170把文件删除到回收站中
实例171清空回收站
5.2查找文件
实例172搜索文件
实例173检查文件是否存在
实例174提取指定文件夹目录
实例175查找文件
5.3修改文件
实例176更改文件名称
实例177长短文件名转换
实例178修改文件属性
实例179修改文件及目录的名字
5.4文件目录
实例180获得临时文件目录
实例181获取应用程序所在目录
实例182得到系统当前目录
实例183在程序中改变当前路径
5.5复制文件
实例184移动正在使用的文件
实例185批量复制文件
实例186文件复制过程中显示进度条
5.6指定类型的文件操作
实例187对INI文件进行操作
实例188文本文件的操作
实例189在程序中使用自定义文件格式
实例190简单的文件加密解密
5.7其他
实例191在DELPHI中控制Word
实例192带日志的程序
实例193获取窗口文本
实例194判断文件是否正在被使用
实例195提取文件中的图标资源
实例196在程序中调用.HLP文件
实例197采用API实现文件拖放
实例198文件比较
第6章操作系统与Windows相关程序
6.1获得磁盘属性
实例199获得硬盘序列号
实例200获取映射驱动器路径
实例201判断驱动器类型
6.2磁盘相关设置
实例202取消磁盘共享
实例203检查驱动器容量
实例204检测磁盘是否准备好
实例205图表显示磁盘容量
实例206格式化磁盘
6.3系统控制
实例207怎样隐藏鼠标
实例208用户确认后关机
实例209锁定计算机
实例210重启、注销、关闭计算机
6.4系统设置
实例211设置系统输入法
实例212设置显示器属性
实例213设置桌面颜色
实例214鼠标交换左右键
6.5系统监控
实例215检测系统启动模式
实例216内存使用状态监控
实例217监视剪贴板内容
实例218利用钩子技术实现键盘监控
6.6系统软件信息
实例219获取用户名
实例220获取系统目录
实例221注册系统热键
实例222获取和修改计算机名
6.7鼠标操作
实例223用鼠标拖曳图像
实例224限制鼠标活动区域
6.8程序控制
实例225打开控制面板中的程序
实例226动态载入DLL文件
实例227添加程序托盘
实例228不出现在任务栏上的程序
实例229在程序中使用多线程
实例230怎样调用外部的exe文件
实例231关闭外部已开启的程序
6.9程序运行
实例232监测是否运行多个程序
实例233防止程序多次运行
实例234开机后程序自动运行
实例235获取任务栏尺寸大小
实例236改变系统提示信息
实例237获取系统环境变量
实例238设置系统环境变量
6.10系统隐藏
实例239隐藏、显示任务栏
实例240查看当前系统版本
实例241使桌面图标文字透明
实例242检索系统中正在运行的任务
实例243列出系统中的打印机
6.11其他
实例244两种信息发送方式
实例245使用线程添加数据
实例246功能快捷键
第7章注册表
7.1操作注册表
实例247怎样存取注册表信息
实例248注册表保存注册信息
实例249禁止修改显示属性
实例250列出注册表指定项下的全部键值
7.2系统设置
实例251优化二级缓存
实例252自动登录系统
实例253使窗口快速显示
7.3IE设置
实例254修改IE标题栏内容
实例255隐藏IE浏览器的右键关联菜单
实例256设置IE的默认主页
第8章数据库技术
8.1连接数据库
实例257通过Internet登录SQL数据库
实例258用ADO动态连接数据库
实例259数据库连接参数配置
实例260用BDE动态连接数据库
8.2数据录入技术
实例261利用数据控件录入和修改数据
实例262利用数据集组件实现临时表的存储功能
实例263制作简单的数据库操作软件
8.3图片、多媒体数据录入技术
实例264向Access数据库录入图片
实例265从Access数据库提取图片
实例266向SQLServer数据库录入多媒体文件
实例267从SQLServer数据库中提取多媒体文件
实例268向SQLServer中存储Word文档
实例269从SQLServer中提取Word文档
8.4SQLServer服务器应用
实例270和服务器时间同步
实例271取得网络中的SQL服务器名
8.5数据库维护
实例274数据库登录配置
实例273SQLServer数据库的备份和恢复
实例274数据库附加、分离
实例275附加数据库和保存连接信息
8.6数据库应用
实例276系统登录设计
实例277操作员权限设置
实例278自动生成编号
实例279判断输入数据是否符合要求
8.7数据库控件应用
实例280记忆和修改TDBGrid组件的列信息
实例281在TDBGrid的单元格下方显示表格列表
实例282TDBGrid组件的斑马线显示
实例283TDBGrid按下回车键后自动移动及增加行
实例284TDBGrid多行数据操作
8.8数据转换
实例285将数据库统计信息保存为Excel文件
实例286将数据库数据导出为HTML格式文件
实例287将数据库内容导出为文本文件
8.9数据库其他操作
实例288系统错误记录
实例289如何将图片从数据库中提取出来
实例290原生ADO应用技术
实例291标准记录编辑界面
实例292获取驱动列表并加载指定的驱动
实例293获取驱动所支持的表名
实例294创建表和删除表
实例295对ADO控件的无数据库操作
第9章SQL技术
9.1通用查询
实例296SQL语句的应用方法
实例297SQL语句的模糊查询
实例298高级Like语句
实例299多功能查询过滤器
9.2查询变量
实例300利用变量查询字符串数据
实例301利用变量查询字符串型数据
实例302利用变量查询日期型数据
9.3数据前若干名
实例303查询前10名数据
实例304查询后10名数据
实例305取出数据统计结果前10名数据
9.4在查询时使用函数
实例306巧妙获取年龄
实例307在查询中去除空格
实例308获得日期的部分信息
实例309格式化金额
实例310如何随机显示记录
9.5周期、日期查询
实例311返回10天内的登录信息
实例312用BETWEENAND子句筛选指定日期范围的数据
实例313按年查询统计数据
9.6大小、比较、逻辑查询
实例314返回工龄大于10年的人员信息
实例315查询指定字段为空的数据
实例316删除数据为空的记录
实例317NOT与谓词进行组合条件的查询
9.7重复记录
实例318SQL语句查询重复数据
实例319获取不重复记录
实例320自动删除重复记录
9.8排序
实例321用OrderBy子句为数据库记录排序
实例322对数据进行多条件排序
实例323对统计结果进行排序
9.9分组统计
实例324分组统计部门经营销售情况
实例325多表分组统计
实例326使用Compute和ComputeBy
实例327用GroupBy子句实现分组查询
9.10聚集函数
实例328用Sum函数统计数据
实例329用AVG函数汇总数据
实例330利用聚集函数MIN求销售额、利润最少的商品
实例331利用聚集函数MAX求月工作完成最多的员工
实例332利用聚集函数COUNT求日销售额大于某值的商品数数
9.11交叉表应用
实例333利用Trasform分析数据
实例334SQLServer2000交叉表应用
实例335利用存储过程建立交叉表
9.12多表查询(连接查询)
实例336利用from子句进行多表查询
实例337关联SQL语句应用
实例338从多个表中合并数据
实例339如何实现多表关联
9.13子查询
实例340复杂的嵌套查询
实例341把子查询作派生的表
实例342把子查询作表达式
实例343把子查询关联数据
实例344使用exists和notexists
9.14利用in进行查询
实例345利用in或notin语句限定范围
实例346由in引入的子查询
9.15Case语句查询
实例347利用Case语句对多表进行汇总查询
实例348高级Case语句应用
9.16临时表操作
实例349利用selectinto生成临时表
实例350数据库临时表应用
9.17视图、存储过程、触发器和事务应用
实例351存储过程应用
实例352创建视图
实例353视图的应用
实例354触发器应用
实例355利用触发器实现图书入库操作
实例356动态管理存储过程
实例357事务的应用
9.18添加数据
实例358Insert语句的应用
实例359批量插入数据
实例360将图片存储到数据库中
实例361如何复制表结构
实例362将图片存入数据库
9.19修改和删除数据
实例363Update语句的应用
实例364利用Update语句修改数据
实例365快速清空记录
实例366Delete语句的应用
实例367批量更新数据
实例368删除指定记录数据
实例369利用语句删除数据
9.20修改和删除数据表
实例370删除数据表
实例371动态创建数据表
实例372查询主表键值在明细表中的记录数
第10章报表与打印技术
10.1基础报表打印
实例373数据报表打印
实例374标签式报表设计
实例375分组式报表设计
实例376设计与修改图表
实例377图案报表设计
实例378图形打印
实例379打印预览窗口
实例380打印窗体中的数据
10.2复杂报表打印
实例381主明细报表设计
实例382利用Excel打印报表
实例383文本文件的打印
实例384利用代码设计报表
10.3通用报表打印
实例385汇款单式报表设计
实例386打印信封标签
实例387批量打印工作证
实例388毕业证批量打印
实例389打印产品标签
实例390快递单打印
实例391号码连续的标签
实例392批量打印会展标签
实例393批量打印文档
10.4打印控制
实例394实现横向打印
实例395设置打印纸大小
实例396POS打印机控制
10.5打印条形码
实例397打印条形码
实例398批量打印条形码
第11章图表技术
11.1简单图表
实例399利用图表分析产品价格行情
实例400显示数据库数据的图表
实例401添加或修改图表中的标签
11.2柱形图表
实例402将汇总数据利用图表分析
实例403对多个数据库数据统计后分析
实例404如何用图表分析企业进货、销售和库存
11.3折线图表
实例405利用图表分析产品销售走势
实例406多曲线数据分析
实例407网站人气指数曲线分析
11.4饼形图表
实例408利用饼形图分析公司男女比率
实例409利用饼形图分析产品市场占有率
实例410利用多饼形图分析企业人力资源情况
11.5动态图表分析
实例411多种图形分析应用
实例412单图表数据分析
实例413数据对比图表分析
实例414如何打印预览图表
第12章硬件相关开发技术
12.1串口控制
实例415通过串口传递数据
实例416通过串口控制对方计算机关闭
12.2加密狗
实例417将密码写入加密锁
12.3IC卡应用
实例418向IC卡中写入数据
实例419读取IC卡中的数据
实例420利用IC卡制作考勤程序
12.4监控
实例421利用简易摄像头编写监控程序
实例422编写监控录像程序
实例423定时监控程序
12.5扫描、条码
实例424条形码扫描程序
实例425设计条形码打印程序
实例426设计批量打印条形码
实例427利用条形码销售商品
12.6POS控制
实例428设计钱箱控制程序
实例429设计扫描仪控制程序
实例430设计发票机控制程序
12.7其他程序
实例431语音卡实现来电显示
实例432语音卡客户查询
实例433语音卡电话自助
实例434语音卡录音模块的实现
实例435语音卡内线连通模块的实现
第13章网络开发技术
13.1计算机设置
实例436更改计算机名称
实例437获取工作组名称
实例438通过计算机名获取IP地址
实例439通过IP地址获取主机名称
实例440修改本机IP地址
实例441得到本机MAC地址
实例442获得系统打开的端口和状态
实例443更改DNS地址
13.2远程控制
实例444远程控制计算机
实例445远程控制
实例446远程屏幕抓取
13.3网络复制文件
实例447网络中的文件复制
实例448用Socket实现远程文件的传递
13.4局域网管理
实例449在局域网内发送信息
实例450列出工作组中所有计算机
实例451获取网络中某台计算机的可用磁盘空间
实例452获取网络中所有工作组
实例453映射网络驱动器
实例454列出网络中的NetWareServer
13.5网络连接与通信
实例455编程实现Ping操作
实例456串口通信的实现
实例457取得Modem的状态
实例458检测TCP/IP协议是否安装
实例459实现进程间通信
13.6网络聊天室
实例460利用Delphi设计聊天室
实例461编写网络聊天室
第14章Web编程
14.1浏览器应用
实例462制作自己的网络浏览软件
实例463XML数据库文档的浏览
14.2上网控制
实例464定时上Internet
实例465监测当前Internet连接状态
实例466ActiveForm在Internet中的应用
14.3邮件管理
实例467收取电子邮件
实例468发送电子邮件
14.4网上信息提取
实例469提取并保存网页源代码
实例470与网上时间同步
实例471提取网页标题与内容到数据库
第15章加密、安全与软件注册
15.1数据加密与解密
实例472数据加密技术
实例473文本文件加密与解密
实例474利用图片加密文件
15.2Access数据库安全
实例475如何编程修复Access数据库
实例476访问带验证模式的SQLServer2000数据库
实例477改变Access2000数据库头文件加密数据库
15.3软件注册与加密
实例478软件注册机的实现
实例479利用注册表设计软件注册程序
实例480网卡序列号设计软件注册程序
实例481根据CPU序列号、磁盘序列号设计软件注册程序
第16章数据结构与算法
16.1链表应用
实例482单向链表应用
实例483利用链表实现栈
实例484双向循环链表应用
16.2栈和二叉树
实例485遍历二叉树
16.3常用算法
实例486判断素数的算法
实例487加密和解密算法
16.4合法性判断
实例488判断身份证是否合法的算法
实例489判断IP地址是否合法的算法
16.5汉字相关
实例490获得汉字的区位码
实例491如何根据区位码判断汉字
实例492获得汉字的拼音简码
实例493获取文字中英文单词的个数
16.6字符串相关
实例494按要求生成指定位数编号
实例495身份证从15位升到18位算法
第17章Delphi语言基础
17.1Delphi语言技术
实例496利用动态数组作为函数参数
实例497委托实现
实例498在Delphi中使用汇编
17.2Delphi环境技术
实例499设置自己的编程环境
实例500第三方组件的安装
实例501如何注册组件
17.3动态链接库
实例502利用DLL封装类
实例503利用DLL封装窗体
第18章实用工具
18.1数据库工具
实例504自动配置ODBC的程序
实例505制作SQLServer提取器
18.2个人工具
实例506个人通讯录
实例507电子名片盒
实例508个人日记本
实例509个人理财管理
18.3实用工具
实例510电话区号、邮编管理软件
实例511火车时刻查询软件
实例512网站网址导航程序
18.4其他工具
实例513人民币金额转换例程
实例514列举局域网SQL服务器
实例515整点报时程序
实例516红绿灯程序
实例517万年历
实例518彩票抽奖机
实例519电子相册
第19章程序打包
实例520最简单的程序打包
实例521Access数据库程序的打包方法
实例522打包时ODBC的配置
实例523将特定文件安装到指定文件夹中
实例524打包注册表信息
技术要点对应实例位置
……
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价