注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计Pascal/DelphiDelphi程序员经验点滴桌面网络编程实例集锦

Delphi程序员经验点滴桌面网络编程实例集锦

Delphi程序员经验点滴桌面网络编程实例集锦

定 价:¥35.00

作 者: 王小华
出版社: 兵器工业出版社
丛编项: 编程实例教程系列
标 签: Delphi

ISBN: 9787801725356 出版时间: 2005-11-01 包装: 平装
开本: 16开 页数: 380 字数:  

内容简介

  本书从应用角度出发,积累了一个程序员多年工作的经验,从一个个我们经常遇到的小问题着手,讲述了Delphi程序设计中的经验与技巧,并给出了大量源程序代码,以及对代码的详细分析。不仅讲述了有些程序的功能,还从多个角度分析了实现该功能的方法,使读者能更透彻、全面地理解和运用Delphi。本书包含的内容比较丰富,通过256个实用案例覆盖了win32 API应用、组件的应用与改造、应用程序及系统、文件处理、图形图像、数据库、打印功能扩展、剪贴板应用、多媒体技术、网络等,适合于学习Delphi编程的广大程序爱好者,特别是对于一些想快速获得编程技巧与经验的读者,更具参考价值。所配光盘为本书实例工程文件的源代码。

作者简介

暂缺《Delphi程序员经验点滴桌面网络编程实例集锦》作者简介

图书目录

第1章Pascal语言基本功.
实例1容易理解但不一定会灵活运用的常量.变量.表达式
实例2整数.浮点.双精度,使用起来要心中有数
实例3逻辑操作,很少用却很有用
实例4过程与函数
实例5分支语句case
实例6条件分支判断语句if
实例7for循环
实例8条件循环用while
实例9repea…until循环
实例10continue,让循环不做工作自己走
实例11break,让循环刹车
实例12指针指向何方,前途各不一样
实例13new与dispose
实例14记录与集合
实例15class,想说爱你不容易
实例16数据类型之间的转换
第2章控件的应用与改造
实例1无所不在的MessageBox对话柜
实例2随手拈来ShowMessage
实例3简便易用的InputQuery输入框
实例4Label控件显示多行文本
实例5Label控件显示超长文本时自动换行
实例6如何使Label控件上的文字竖着显示
实例7鼠标指向Label控件时改变说明文字与颜色
实例8Edit作为密码输入框
实例9Edit内可不可以显示图像
实例10去掉Edit控件回车后的提示音
实例11静态/动态为SpeedButton添加位图
实例12让SpeedButton显示多行文本
实例13SpeedButton按钮的Flat属性
实例14StringGrid单元格赋值
实例15StringGrid单元格字体及背景颜色设置
实例16StringGrid中文字的换行与对齐方式
实例17改造Edit只允许输入数字
实例18用Edit与CSpinButton组合制作一个数量单位输入框
实例19在程序中动态创建Edit
实例20去掉Edit进入时自动选择文本功能
实例21用代码设置选择文本
实例22在Edit中按回车键跳到下一个控件
实例23根据实际数量动态生成Button
实例24创造一个带图形的CheckBox
实例25创造一个带图形的RadioButton
实例26获取与设定Memo中光标的位置
实例27控制Memo中文字的滚动
实例28替换Memo控件中默认的菜单
实例29将Memo中的内容保存为文本文件
实例30让ListBox显示图像列表
实例31为ListBox添加水平滚动条
实例32为ListBox添加图案背景
实例33在两个ListBox之间交换数据
实例34改变ListBox列表内容的顺序
实例35在ListBox中寻找字符串
实例36让BitBtn显示多行文本
实例37动态地为BitBtn添加位图
实例38获取BitBtn中位图的颜色值
实例39为GroupBox加上图形背景
实例40为RadioGroup加上图形背景
实例41为Combox增加自动搜索功能
实例42利用ProgressBar显示程序运行中的进度
实例43利用Gauge显示程序运行进度
实例44利用ScrollBox实现应用程序在屏幕上滚动
实例45动态设定ScrollBox的水平与垂直滚动条
实例46为ScrollBox画上图案背景
实例47为TreeView添加项目
实例48为TreeView添加图形
实例49获取TreeView中的项目值
实例50对TreeView中的项目排序
第3章应用程序与窗口
实例1自定义应用程序的图标
实例2改变应用程序的光标
实例3让应用程序脱离支持文件而独立运行
实例4窗口的初始化
实例5闪烁窗体的标题栏
实例6让窗体的标题栏文字一个接一个显示
实例7窗体定时关闭的小方法
实例8关闭多余窗口以减少内存开销
实例9建立MDI子窗口
实例10关闭MDI子窗口
实例11获取MDI所有子窗口
实例12打开一个新MDI子窗口时关闭其他MDI子窗口
实例13为应用程序制作一个活动图标
实例14隐藏桌面上的图标
实例15隐藏Windows开始菜单
实例16夺取程序的控件权
实例17用按钮关闭模式窗口
实例18利用程序代码关闭模式窗口
实例19让窗口永远显示在最前面
实例20避免应用程序二次运行
实例21怎样关闭别的应用程序
实例22模拟键盘输入
实例23截获窗体的关闭信息以阻止窗体关闭
实例24按下Esc键退出程序
实例25制作透明窗口
实例26程序执行后自己删除自己
实例27枚举Windows系统中的字体
实例28巧用控件中的Tag属性
实例29巧妙利用文本文件保存应用程序的菜单内容
实例30制作不规则形状的窗体
实例31将自己的程序作为屏保
实例32多线程技术
实例33创建特色窗口标题条
第4章系统
实例1处理Windows应用程序的命令行参数
实例2把文件的DOS日期转换为TDate
实例3格式化软盘
实例4利用软盘序列号的加密方法
实例5不让应用程序显示在任务栏上
实例6利用WM_SYSCOMMAND消息启动屏保
实例7获取Windows的系统目录
实例8制作托盘图标
实例9执行控制面板上的程序
实例10修改系统日期
实例11获取Windows系统信息
实例12调整显示分辩率
实例13检测磁盘的容量
实例14检测磁盘的剩余空间
实例15关闭Windows系统
实例16删除文件至回收站
实例17更改Windows桌面
第5章应用程序的安装与卸载
实例1设计自己的安装程序
实例2软件序列号设置的方法
实例3将应用程序放在桌面上
实例4卸载程序如何实现
实例5ocx.dll文件的注册方法
实例6文件压缩与解压的方法
实例7利用TcompressionStream压缩与TdeCompressionStream解压文件
实例8将多个安装文件加入一个安装程序中
实例9将应用程序加入启动组
实例10加入“发送到”菜单
实例11进行文件分割
实例12组合分割后的文件
第6章剪贴板
实例1监视剪贴板的内容
实例2文本的复制与粘贴
实例3图像的复制与粘贴
实例4流与剪贴板
第7章文件与目录
实例1在目录中搜索文件
实例2自制文件列表并按类型显示位图
实例3INI文件的读写
实例4获取驱动器类型
实例5删除隐含文件
实例6删除只读文件
实例7文件拷贝
实例8文件删除
实例9创建文件夹
实例10一次性创建多层目录
实例11删除文件夹
实例12获取文件的日期
实例13修改文件的日期
实例14将长文件名转换为短文件名
实例15只更改文件的扩展名
实例16将目录删除至回收站
实例17复制目录树
实例18检测文件是否被别的程序打开
第8章画布与图形图像
实例1RGB与TColor的转换
实例2TCanvas与Font
实例3移动动画的实现
实例4利用ScrollBox滚动显示大位图
实例5实现屏幕拷贝至剪贴板
实例6改变画布的文字显示分辩率
实例7改变画布的分辩率
实例8不同分辨率的画布画同样比例的图形
实例9位图的CMYK分色技术
实例10图像的放大与缩小
实例11艺术显示图片
实例12bmp与jpg格式转换
实例13图像翻转
实例14获取图像中的颜色值
实例15防止图像闪烁
实例16图像的分层处理方法
实例17将位图的二进制数转化为文本
实例18将彩色位图变为灰度位图
实例19在桌面上画图
实例20实现文本自适应显示区域
实例21获取应用程序的图标
第9章打印
实例1认识Tprinter
实例2打印画布
实例3简单文本打印
实例4位图打印
实例5打印纸张设置
实例6打印纸张横向与纵向调整
实例7打印纸张的定位方法
实例8打印比例设置
实例9设置打印颜色
实例10设置打印质量
第10章动态链接库dll
实例1创建dll
实例2静态调用dll的步骤
实例3动态调用dll的步骤
实例4dll中的Form
实例5dll入口与出口—-DllEntryPoint
第11章注册表
实例1设置注册表
实例2获取Windows的信息
实例3设置文件关联程序
实例4查找关联程序
实例5保存应用程序的运行状态
实例6查找打印机的安装信息
实例7查找显示器信息
实例8保存自己的密码
第12章内存与字符串
实例1去掉字符串的空格
实例2字符串大写与小写转换
实例3字符串比较
实例4字符串的位加密方法
实例5查找与替换字符串
实例6字符串截取
实例7判断汉字的内码
实例8动态内存分配方法
实例9利用内存流读位图文件
实例10利用内存流合并文件
第13章OLE与DDE
实例1OLE容器控件
实例2编辑OLE控件
实例3存取OLE对象
实例4与Word的接口
实例5与Excel的接口
实例6用数据库管理Word文档
实例7DDE客户端程序设计
实例8DDE服务器端程序设计
第14章数据库
实例1在程序中配置ODBC数据源
实例2创建数据表
实例3修改Query的查询结果集
实例4利用Query实现Pack功能
实例5利用BatchMove实现Pack功能
实例6查找的Locate方法
实例7查找的Qucry方法
实例8Qucry实现模糊查询
实例9为Table添加记录
实例10用Query添加记录
实例11用Table修改记录
实例12用Qucry修改记录
实例13用Table删除记录
实例14用Query删除记录
实例15记录批量增加
实例16记录批量修改
实例17记录批量删除
实例18获取数据库中的表名
实例19获取表中的字段名
实例20求记录中字段的最大值
实例21对记录中的字段求和
实例22对记录中的字段求平均
实例23恼人的0日期值
实例24定做个性化报表
第15章多媒体
实例1利用TAnimate制作动画
实例2利用TTimer制作动画
实例3检测声卡是否存在
实例4检测光驱中是否有CD
实例5弹开与关闭光驱
实例6禁止与启用光驱的自动播放功能
实例7电影全屏播放
实例8利用媒体控件录音
实例9伴音的实现
实例10低级函数录音与放音
实例11对摄像头编程
第16章网络
实例1获取电脑所在工作组名
实例2获取并修改计算机名
实例3获取本机IP
实例4设置网络驱动器映射方式
实例5链接自己的网页和邮件
实例6测试是否联网
实例7在程序中启动拨号
实例8在程序中挂断拨号...
实例9Socket网络连接与数据传送

本目录推荐