上一页 1 2 3 4 5 6 7 ··· 9 下一页

2011年1月11日

delphi :打开记事本并写入内容[转]

摘要: procedure TForm.ButtonClick(Sender: TObject); var hEdit: HWND; str: string; begin str := '准备要添加到记事本的字符串'; WinExec('Notepad.exe', SW_SHOWNORMAL); hEdit := GetWindow(GetForegroundWindow, GW_CH... 阅读全文

posted @ 2011-01-11 23:53 Delphi7456 阅读(1401) 评论(0) 推荐(0) 编辑

2011年1月10日

Delphi之TStrings和TStringLists类[转]

摘要: 有些类不是组件,但它们支持存在的组件。这些类是其他组件的典型属性,直接由TPersistent派生,如TStrings、TCanvas和TCollection。 TStrings和TStringLists类 TStrings是一个抽象类,使你可以操纵属于组件(如TListBox)的字符串列表。TStrings实际上并不管理字符串的内存(那是由拥有TStrings类的组件管理的),它只是定义了方法和属性来访问和操纵组件的字符串,而不是使用组件的Win32 API函数和消息。 注意,我们所说的TStrings是一个抽象类。这就意味着TStrings并没有真正实现操纵字符串的代码,它只是定义了必 阅读全文

posted @ 2011-01-10 22:19 Delphi7456 阅读(1442) 评论(0) 推荐(0) 编辑

TStrings的一些用法[转]

摘要: TStrings是一个抽象类,在实际开发中,是除了基本类型外,应用得最多的。 常规的用法大家都知道,现在来讨论它的一些高级的用法。 先把要讨论的几个属性列出来: 1、CommaText 2、Delimiter & DelimitedText 3、Names & values & valueFromIndex 先看第一个:CommaText。怎么用呢?用代码说话: const constr :String = 'aaa,bbb,ccc,ddd'; var strs :TStrings; i :Integer; begin strs := TStringList.Create; strs.Comm 阅读全文

posted @ 2011-01-10 22:16 Delphi7456 阅读(420) 评论(0) 推荐(0) 编辑

2010年12月8日

delphi for php 中文完全支持方法[转]

摘要: 配置步骤:启动delphiforphp后: Tools—〉Editor Options—〉勾选Use UTF-8………… 设置PHP—〉Default Charset—〉utf-8 勾选Set these values on php.ini 然后你就可以自由使用输入显示中文了。 注意,不要在网站目录上使用中文命名,据说这样会使软件速度变得很慢。 如果要配合mysql数据库的话:把mysql的编码改成utf-8就行了。 完整的中文支持方法: 1 要使用delphi for php的update1版,之前的版本虽然也能达到页面内容显示中文的目标,但这不是完全的中文支持。 有了delphi for 阅读全文

posted @ 2010-12-08 23:48 Delphi7456 阅读(2667) 评论(0) 推荐(0) 编辑

Delphi中TADOQurey对数据库的操作

摘要: 一、首先用TADOConnection连接数据库二、针对具体的操作TADOQurey的命令和调用方法不同1、无返回结果的操作(添加,删除,更新等……)以TADOQurey的一个实例qryMySQL 为例:(1)添加记录 with qryMySQL do begin SQL.Clear; SQL.Add('INSERT INTO user ( ID ,Name ,Sex ,Age) VALUES (NULL , "张三", "女", "16");'); ExecSQL; end;(2)更新记录 SQL.Add('UPDATE "user" SET "Sex" = "男" WHERE "ID" = 阅读全文

posted @ 2010-12-08 12:23 Delphi7456 阅读(1180) 评论(0) 推荐(0) 编辑

2010年12月7日

DelphiXE连接MySQL5.1

摘要: Delphi连接MySQL真麻烦,研究了一天,从网上找了无数文章,下载了无数插件都没解决。最后返璞归真,老老实实用ADO来连接,发现也不是很顺利,但最终还是连接成功了。多少有点心得:ADO各个组件的作用和联系必须清楚,否则设置起来很容易混乱。总结一下用ADO连接MySQL5.1要点:1、需要下载MySQL的ODBC支持,我用的官网mysql-connector-odbc-5.1.7-win32.msi(这个一般没问题,下载安装即可)2、通过ODBC管理建立系统DSN(这个也简单,无非是选择MySQL的ODBC,设置服务器、用户名、密码)3、熟悉ADO控件知道其作用和相互联系。(难点)TADOC 阅读全文

posted @ 2010-12-07 23:26 Delphi7456 阅读(4386) 评论(0) 推荐(0) 编辑

WM_MOUSEWHEEL消息的处理

摘要: 对于鼠标滑轮,可以提供非常友好的滚动操作,比如我们常常用滑轮滚动来控制滚动条,而编程需要知道的关键的信息一般就是 1.滚动的方向2.滚动的大小通过响应WM_MOUSEWHEEL消息可以得到有用的信息 (short)HIWORD(wParam) 返回一个滚动的大小,一般是120的倍数,正数代表滚动向前,负数代表向后 (short)LOWORD(wParam) 返回当前同时用鼠标键的时候按下了哪些键 要注意的地方是需要定义以下语句,要不该常量WM_MOUSEWHEEL 默认是没定义的, #define _WIN32_WINNT 0x0400 (编译未通过) #define WM_MOUSEWHEE 阅读全文

posted @ 2010-12-07 01:48 Delphi7456 阅读(8062) 评论(0) 推荐(0) 编辑

2010年12月6日

数据库中视图、表和索引的区别和联系及表约束和内建DataTy

摘要: 数据库中,表是基本的对象,数据库中的数据就是存储在表空间中的容器的表上的。 视图是不占用存储空间的,视图只是基本表或者其它视图或者这两者的组合的一个逻辑映像而已。是为了方便用户或者应用程序使用基本表中的记录而设计的。视图可以针对不同的用户显示表中的不同部分的记录,或者在显示的时候可以使用更加人性化的列名。可以说,视图是数据库表对用户的一个窗口,以更加易读的方式展示表中的数据。 视图也分为两种。r... 阅读全文

posted @ 2010-12-06 21:13 Delphi7456 阅读(1187) 评论(0) 推荐(0) 编辑

使用mysqladmin命令修改Mysql密码

摘要: 1.例如你的 root用户现在没有密码,你希望的密码修改为123456,那么命令是: mysqladmin -u root password 123456 2.如果你的root现在有密码了(123456),那么修改密码为abcdef的命令是: mysqladmin -u root -p password abcdef 注意,命令回车后会问你旧密码,输入旧密码123456之后命令完成,密码修改成... 阅读全文

posted @ 2010-12-06 20:38 Delphi7456 阅读(29497) 评论(0) 推荐(1) 编辑

2010年12月5日

Google Earth的十个常用技巧应用[转]

摘要: 2004年10月27日Google宣布收购了美国的一家卫星图像公司Keyhole公司,并于2005年6月推出了Google Earth系列软件。用户们可以通过下载一个Google Earth客户端软件,就可以免费浏览全球各地的高清晰度卫星图片。 Google卫星地图的横空出世,催生了不少包括我在内的“地图玩家”,这些卫星地图发烧友们乐此不疲地收集和张贴那些有趣的地标以及自己的新发现,他们使得这个非常酷的软件迅速普及到了大众,使得普通人也可以体会到使用Google Earth浏览自己家房顶的快感。下面,我就介绍一下我自己在使用Google Earth这个软件的过程中,总结的一些常用的技巧和应用。 阅读全文

posted @ 2010-12-05 23:46 Delphi7456 阅读(957) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 9 下一页

导航