Delphi基础开发技巧

[DELPHI]网络邻居复制文件

uses shellapi;
copyfile(pchar('newfile.txt'),pchar('//computername/direction/targer.txt'),false);

[DELPHI]产生鼠标拖动效果

通过MouseMove事件、DragOver事件、EndDrag事件实现,例如在PANEL上的LABEL:

var xpanel,ypanel,xlabel,ylabel:integer;

PANEL的MouseMove事件:xpanel:=x;ypanel:=y;

PANEL的DragOver 事件:xpanel:=x;ypanel:=y;

LABEL的MouseMove事件:xlabel:=x;ylabel:=y;

LABEL的EndDrag 事件:label.left:=xpanel-xlabel;label.top:=ypanel-ylabel;

[DELPHI]取得WINDOWS目录

uses shellapi;
var windir:array[0..255] of char;
getwindowsdirectory(windir,sizeof(windir));

或者从注册表中读取,位置:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion

SystemRoot键,取得如:C:\WINDOWS

[DELPHI]在FORM或其他容器上画线

var x,y:array [0..50] of integer;
canvas.pen.color:=clred;
canvas.pen.style:=psDash;
form1.canvas.moveto(trunc(x[i]),trunc(y[i]));
form1.canvas.lineto(trunc(x[j]),trunc(y[j]));

[DELPHI]字符串列表使用

var tips:tstringlist;
tips:=tstringlist.create;
tips.loadfromfile('filename.txt');
edit1.text:=tips[0];
tips.add('last line addition string');
tips.insert(1,'insert string at NO 2 line');
tips.savetofile('newfile.txt');
tips.free;

[DELPHI]简单的剪贴板操作

时间: 2024-09-24 18:24:00

Delphi基础开发技巧的相关文章

043_《Delphi程序开发范例宝典(第2版)》

<Delphi程序开发范例宝典(第2版)> Delphi 教程 系列书籍 (043) <Delphi程序开发范例宝典(第2版)> 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Part1 Part2 Part3 作者: 梁水 丛书名: 软件工程师典藏 出版社:人民邮电出版社 ISBN:9787115216762 上架时间:2010-1-8 出版日期:2010 年1月 开本:16开 页码:770 版次:2-1 内容简介 本书全面介绍了delphi程序开发所

052_《Delphi网络应用开发技术与实例》

<Delphi网络应用开发技术与实例> Delphi 教程 系列书籍 (052) <Delphi网络应用开发技术与实例> 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Pdf 作者: 黄超 罗宏宇等 丛书名: 程序开发人员进阶与提高黑皮书 出版社:清华大学出版社 ISBN:7900641386 上架时间:2002-3-29 出版日期:2002 年3月 页码:576 版次:1-1 内容简介 2001年4月,Borland已经正式发布了Delphi 6.0,

关于Gradle的日常开发技巧的总结

本文讲的是关于Gradle的日常开发技巧的总结,Gradle是Android Studio中默认的构建系统.Gradle 采用了 Groovy 语言作为主要的脚本语言.我们app项目的 build.gradle 和APP Moudle里的build.gradle文件,就是一个 Groovy 类.接下来让我就介绍下Gradle的基本功能和高级技巧. 基本用法 apply plugin: 'com.android.application'    android {      compileSdkVe

115_《Delphi信息系统开发实例精选》

<Delphi信息系统开发实例精选> Delphi 教程 系列书籍 (115) <Delphi信息系统开发实例精选> 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Part1 Part2 Part3 Part4 作者: 赛奎春 宋坤 赵智勇 刘强等 丛书名: 信息系统开发实例精选丛书 出版社:机械工业出版社* ISBN:7111167619 上架时间:2005-9-5 出版日期:2005 年8月 开本:16开 页码:415 版次:1-1 内容简介 本书精

083_《Delphi数据库开发经典实例精解》

<Delphi数据库开发经典实例精解> Delphi 教程 系列书籍 (083) <Delphi数据库开发经典实例精解> 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Part1 Part2 作者: 夏邦贵 刘凡馨 等 丛书名: 经典实例精解 出版社:机械工业出版社* ISBN:7111187520 上架时间:2006-5-19 出版日期:2006 年4月 开本:16开 页码:286 版次:1-1 内容简介 本书主要介绍如何使用Delphi进行数据库管理

AngularJS实用开发技巧(推荐)_AngularJS

一.开端 Angular JS 是一组用来开发Web页面的框架.模板以及数据绑定和丰富UI组件.它提供web应用的架构,无需进行手工DOM操作. AngularJS很小,只有60K,兼容主流浏览器,与jQuery 配合良好. 二.基础原则了解 ①angular的一些入门了解 一.基础知识 1.angular放弃了IE8 2.四大核心分别是mvc.模块化.指令系统.双向数据绑定 二.一些原则 1.不要复用controller,一个控制器一般只负责一小块视图. 2.不要在controller里面操作

15个值得开发人员关注的jQuery开发技巧和心得总结【经典收藏】_jquery

本文总结述了15个值得开发人员关注的jQuery开发技巧和心得.非常精辟实用!分享给大家供大家参考,具体如下: 在这篇文章中,我们将介绍15个让你的jQuery更加有效的技巧,大部分关于性能提升的,希望大家能够喜欢! 1. 尽量使用最新版本的jQuery类库 jQuery项目中使用了大量的创新.最好的方法来提高性能就是使用最新版本的jQuery.每一个新的版本都包含了优化的bug修复.对我们来说唯一要干的就是修改tag,何乐而不为呢? 我们也可以使用免费的CDN服务,例如, Google来存放j

Cardboard虚拟现实开发技巧(一)之放置一个固定在视野中的物体

Google Cardboard 虚拟现实眼镜开发技巧(一)之放置一个固定在视野中的物体 利用CardboardMain下的Head轻松放置一个固定在视野中的物体 大家知道在游戏开发中,我们经常会需要放置一些操作面板啊,血量槽啊,比如CS中的枪械,子弹,血量等等,这些UI因素是应该永远显示在用户视野当中的,而不是一转头就看不到自己的血量了. 这个问题在传统的Unity游戏开发中自然是小菜一碟,但是在虚拟现实应用里就不一样了,我们的手机屏幕被分成了两部分,所以这些UI也应该是相应的分离显示,而如果

Struts开发技巧

技巧 Struts开发技巧在经历了<中国电信大客户贴心服务>项目的开发以及目前正在进行开发中的<中国电信总部经营分析>项目,累计了一些对于Struts1.1和Tiles开发的一些技术和技巧,特写出来,方便以后的开发,同时也相信能给读者在开发Struts提供一些帮助模块配置1. Struts配置文件定义对于系统中的某个模块,需要在开发前定义该模块的配置,该struts的配置文件命名为:struts-config-xxx.xml xxx为模块的小写英文名或缩写,如:struts-con