自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 欢迎加入群一起讨论XE移动开发

新建了一个群,firemonkey移动开发 42724120,欢迎一起讨论。

2015-01-22 16:06:56 1119

转载 delphi xe 之路(30)Delphi XE7 update1进步太大了

1.更新的bug列表并不全通过bug修正列表及发布的消息,可以看到up1修正了很多bug,正如我所说,有些bug并没有写到发布的bug列表中,如TextPrompt不显示的问题。2.解决了对象释放的问题基于XE7,我做了测试代码,也是我想象中,开发一个实际的项目要用到很多Form,并且是用到时再建立,需要的话,用完就释放掉。为了这个想法,我测试了很长时间,也看了相关的代码,无耐,实

2015-01-20 17:04:20 2611

原创 delphi xe 之路(29)安装xe7up1

遵照高人的指点,成功安装了delphi xe7 up11、卸载XE7时,不要点开始菜单中的卸载,要在原始安装程序中卸载;2、UP1安装包放在U盘中进行安装;3、用破解工具进行正确破解。

2015-01-06 11:00:59 1066

转载 delphi xe 之路(28)开发 Android URI简介

URI是安卓开发环境中非常重要的组成部分,理解了URI的正确使用,可以为XE5 for Android的开发省下不少研究时间。虽然代码与平台是Android下的,但对于XE5的开发人员来讲又是不可或缺的,同时也找不到好的XE5下使用范例,先将基本概念贴文如下,然后慢慢转到XE5下的应用就Android平台而言,URI主要分三个部分:scheme, authority and path。其中au

2015-01-04 15:15:55 1968

转载 delphi xe 之路(28)Android SDK API 层次结构

在DelphiXE5(Embarcadero)下要调用Android的相关功能,使用Android提供的相关API,必需要弄清楚Android SDK API的相关层次结构。虽然没有相关的中文文档参考,但幸运的是Android Java开发领域有相关介绍(我是英盲),并且EmbarcaderoXE5也提供了相对应的头文件定义库,在Lib\Android\Debug下可以找到它们。下面是每个单元所对

2015-01-04 15:13:10 2551

转载 delphi xe 之路(27)XE7 Datasnap使用dbExpress连接MySQL

这次以MySQL为例,对MYSQL的连接进行了试验,过程中需要注意的几个点:1.创建DataSnap的服务器端,这些都没什么说的,根据向导来,最后生成ServerMethodsUnit1模块,2.在Data Explorer设置mysql的连接信息,当然现在是连不通的3.在ServerMethodsUnit1模块中加入TSQLConnect、TSQLTable、TDat

2015-01-02 21:51:08 3626

转载 delphi xe 之路(26)xe7开发的安卓程序,体积宏大

原因没找到,但似乎可以这样解决: 解决过程:因为代码很少,所以我重新建立一个空白程序,把代码复制过去,一字不差。重新编译, 关键的时刻到了:不要连上真机,在编译完成时,系统提示是否要启动android模拟器,选择“不”,此时退出。到bin目录下面看一看,程序大小由原来的24.3M变成了7.1M了,安装后,程序大小也由原来的122M 瘦身为 31.33M。运行也正常, 大功告成! 原因试

2014-12-31 16:22:50 3569

原创 delphi xe 之路(25)安卓夜间效果

有在群里聊到  使用InvertEffect对安卓程序改变夜间和白天效果!只需设置enable为TRUE或false就可以了

2014-12-24 09:04:03 1177

转载 delphi xe 之路(24)发布到手机的路径

2014-12-23 15:10:20 1922

转载 delphi xe 之路(23)clientdataset的locate函数

locate主要用于查找数据,但是它的查找速度没有finding和going定位快。下面我举一个例子。procedure TForm1.LocateBtnClick(Sender: TObject);beginStart;if ClientDataSet1.Locate('Field1,Field2..',VarArrayOf['value1,value2..'], [])

2014-12-23 15:07:21 2574

转载 delphi xe 之路(22)datasnap通过远程呼叫传递参数

2014-12-23 15:06:24 1486

转载 delphi xe 之路(21)通知推送

今天教大家使用的是通知(Notification)功能,在Delphi XE6很貼心的也將通知的功能封裝成元件,只要簡單的設定屬性就可以使用了。我們以簡單的篇幅教大家快速使用程式的通知功能,在後面我們會以比較大的篇幅放在Google Cloud Messaging(GCM)搭配Kinvey的BAAS服務(Backend as a Service)實做出推播通知(Push Notification)

2014-12-23 15:00:04 3424

转载 delphi xe 之路(20)clientdataset的详细介绍02

ClientDataSet的隐含功能------转载《Delphi 从入门到精通》                      可能与前面的笔记有重复的地方    ClientDataSet组件支持很多特性,其中一些与三级结构有关,而且还可以用在其他环境中。该组件说明了一个数据库完全映象在内存中,这使得可以进行动态的操作,如建立一个索引,其他数据集合通常不支持该特性。例如,为

2014-12-23 14:58:30 1066

转载 delphi xe 之路(19)clientdataset的详细介绍01

Delphi做为一个快速应用开发工具,深受程序员的喜爱。其强大的组件功能,让程序员能够轻松、高效地完成常见的界面开发、数据库应用等功能。然而,帮助的相对缺乏,使得许多组件的功能并不为人们正确地使用,究其原因,仍然是认识上的问题。对于MIDAS开发中的核心部件,TClientDataSet 和TDataSetProvider,由于资料的缺乏,人们在网上大多谈论的是李维的书籍内容。我有幸在BDN上见到

2014-12-22 16:39:50 2705

转载 delphi xe 之路(18)在图片上写字

procedure TForm1.Button1Click(Sender: TObject);varLRect: TRectF;beginLRect.Create(0, 0, 500, 200);myimage.Bitmap.Canvas.Font.Family:='宋体';myimage.Bitmap.Canvas.Font.Size:=25;myimag

2014-12-22 16:39:01 2413

原创 delphi xe 之路(17)建立分段的button按钮

我们可以通过下面的步骤来进行实现:1:首先我们在窗体上摆放3个​​SpeedButton 组件,然后通过鼠标的拖放将这3个组件相邻 2:选择左边第一个SpeedButton ,然后将StyleLookup 属性设置为segmentedbuttonleft 3:然后选择中间的SpeedButton ,然后将StyleLookup 属性设置为segmente

2014-12-22 16:30:16 1597

转载 delphi xe之路(16)ini文件的操作

filecreate('路径加文件名');//创建一个文件。 读写ini文件: 先在 uses 定义 Inifiles, 在 var 定义 myinifile:Tinifile; 实现部分写代码: myinifile:=Tinifile.create('d:\1.ini');//打开D盘的 1.ini 文件。 myinifile.readstring('小节名','关键

2014-12-22 16:27:49 2269

原创 delphi xe之路(15)ListView MultiDetail

经过操作后,要设置MultiDetail下Image的visible为TRUE! 要不然图片不会显示!

2014-12-22 16:26:48 3011

转载 delphi xe 之路(14)使用FireMonkeyStyle

FireMonkey使用Style来控制控件的显示方式。每个控件都有一个StyleLookup属性,FireMonkey就是通过控件的这个属性来在当前窗体的StyleBook控件中查找匹配的Style,如果找到了这个Style,那么控件就使用这个Style来显示。 StyleBook是一个Style的集合,里面可以有窗体的Style,按钮的Style,文本框的Style,等等。每个St

2014-12-22 16:25:11 4232 1

转载 Delphi XE之路(13)开发数据库三层应用的DataSnap

我觉得Delphi最强大的的功能之一就是开发数据库三层应用的DataSnap,在Android上的实现,首先是完成服务器的设计:(1)利用向导完成DataSnap服务器的框架,如下图:由于是实验,所以选择VCL程序,如果是实际应用,建议Service程序我习惯使用TCP/IP作为通讯协议,简单且速度快,Sample Methods是演示和测试用

2014-12-22 16:22:14 6786 1

转载 Delphi XE之路(12) 手机屏幕自适应程序问题

布局ScaledLayout不是滚动屏幕的那种,感觉就是屏幕大了,就整体放大,屏幕小了就整体缩小。1.在屏幕的上拖一个布局ScaledLayout(或者直接F6搜索)2.然后设置ScaledLayout的Align属性为alFit,(让ScaledLayout填满整个屏幕先)。3.随意设计你的界面,不用担心走样了。因为界面上的所有东西的整体位置什么的都不会变,只是根据手

2014-12-22 16:20:35 3761

转载 Delphi XE之路(11)Delphi XE5 给Edit增加自定义按钮

手机上的Edit,如果增加一个按钮,会非常方便用户操作,XE5为我们想到了,下面看看如何为一个TEdit增加一个按钮:1.在Form上放一个TEdit,然后双击Edit,会弹出增加按钮的窗口XE5 给Edit增加自定义按钮" title="Delphi XE5 给Edit增加自定义按钮" style="margin:0px; padding:0px; border:0px; list-st

2014-12-22 16:19:24 2415

原创 Delphi XE之路(10)安装XE7后XE5共存问题

下载XE7,解压安装老是说没有足够的空间进行安装。选择D盘进行安装提示依旧,D盘空间应该足够大了。  修改windows的虚拟内存位置为D盘,提示依旧,问题在哪儿呢?  看来是C盘空间小了,清理C盘空间达到10G左右,安装开始运行!中午挂机安装,回家吃饭!  XE7安装破解之后,成功运行~!  但是XE5运行不了了??????  删除c:\program data\\Embar

2014-12-22 16:17:18 1494

转载 Delphi XE之路(9)Delphi XE android mutilistview

C:\Users\Public\Documents\RAD Studio\12.0\Samples\FireMonkeyMobile\ListView路径下有两个dpk,装完后listview也能实现listbox的效果了 procedure TFormMain.FillListBox;var // item:TMetropolisUIListBoxIte

2014-12-22 16:15:51 4885

转载 解决Excel数据导入sqlite中的中文乱码问题

具体步骤:一、txt转excel    首先将网上下载的资源保存成txt文本文件,打开excel,点击“数据——导入数据——获取数据源”,根据你的文本格式选择相应的分割符号,然后根据提示的txt格式导入到excel中。设置完成后,txt文本就成功导入到excel中了。    下面的文字转码是非常重要,由于excel默认是gb2312编码或其他形式

2014-12-22 16:14:12 2417

转载 Delphi XE之路(8)xe5 android 手机上使用sqlite

转载自:http://www.cnblogs.com/nywh2008/p/3330041.html 本篇我们介绍一下在android手机上怎样使用sqlite数据库,这里用Navigator实现 增删改查。1、新建firemonkey mobile application 2、选择blank application 3、

2014-12-22 16:12:31 8749

转载 Delphi XE之路(7)Mobile MessageDlg函数

在用XE5创建了移动应用后,一般会在工程里添加System.Types, System.UITypes,FMX.Dialogs单元,这里面定义了MessageDlg函数用到的声明、枚举类型定义等。正常情况下,在windows下使用MessageDlg函数其定义是:function MessageDlg(const Msg: string; DlgType: TMsgDlgTyp

2014-12-22 16:09:59 2390

转载 Delphi XE 之路(6)手势操作

1.在窗体上使用并放置一个TGestures控件是必需的2.如果要操作控件,并使按件能支持手势操作,还要进行一些相应的设置才能使用3.本经人试验(由于这玩意开发太慢,没办法一个个试出来,要好久的),主窗体的Touch下的GestureManager属性要指定TGestures控件,然后在Gestures下的Standard属性下要选中相应的动作,比如:Left:从右

2014-12-22 16:07:19 3195

转载 Delphi XE之路(5)让应用程序禁止竖屏(只显示横屏)

怎么样让Delphi For iOS开发的应用程序禁止竖屏,也就是想让它一直横屏显示,横屏是好,一行可以放好几个控件,表格的话也可以多显示几列,看起来方便。只要一句代码就可以让Delphi For iOS开发的应用程序禁止竖屏,如下:[delphi] view plaincopyApplication.FormFactor.Orien

2014-12-22 16:00:55 2815

原创 Delphi XE之路(4)横屏问题

查资料,drawable-port下为竖屏,drawable-land为横屏。在工程文件里再次添加loading.png文件,设置输出路径为drawable-land,编译执行。横屏下也能执行了!    但是又发现一个问题,横屏下loading文件显示的时间很短,基本一闪就没有了,又是什么原因呢?

2014-12-22 15:58:52 1375

转载 Delphi XE之路(3)解决启动时短暂的黑屏

以下转自玻璃城市的博客,已经在我手机上测试成功!不过带来一个新的问题,在手机横向时程序会停止执行???    delphi xe5 编译的程序在启动时会有短暂的黑屏出现,这个现象产生是因为启动首个activity时会加载一些初始化数据,整个时间大约在2~3秒,如何处理?网上有些资料,这里主要参考和整理了CSDN论坛上第42#liaobo的回复。第一步:建立2个文件:load

2014-12-22 15:56:54 2551

原创 Delphi XE 之路(2)Platform Android Target

2014.10.24日今日回想,应该是未安装手机驱动程序,下载三星Note3驱动安装,一番折腾后,重新执行问题依旧,看来还有哪里不对。            找到Platform Android Target 下没有选我的手机,点SM-N9008,右键Active。F9执行。经过漫长的等待,手机上终于出现了“你好,王梓懿”!!!    找到生成的文件在我的文档 RAD St

2014-12-22 15:55:20 1763

原创 Delphi XE 之路(1)第一个APP

2014年10月23日,下载了Delphi XE5。安装过程中出了点小问题,经查是windows install功能被停用了。启用后,安装了好长时间才安装结束,顺利进行破解,打开进入程序。总体感觉界面和delphi 7 有了一些大的改动。    按照惯例,开始我的第一个程序,不过这次是第一个Delphi for app应用程序。    第一步,我从mobile application

2014-12-22 15:50:40 1671

原创 一些常见的术语?

1.什么是CTI?电信网络是世界上覆盖范围最大的通信网络,计算机通信技术也以IP技术为代表,形成了另一个覆盖全球的传输数据的巨大网络,两者的融合极大地提高了彼此的通信能力和处理能力,由此形成计算机电话集成技术(Computer Telephony Integration),即CTI,国外将其统称为CT(Computer Telephony)。随着计算机网络与电信技术的不断发展,出现了不断融

2006-06-08 08:52:00 1059

原创 未与信任SQL Server连接相关联的解决方法

建好SQL数据库,设置好了用户名与密码,连接也好了,却出现了上述问题, 原困是未设置SQL SERVER登录认证模式为混合认证模式,因为SQL SERVER默认安装后认证模式为WINDOWS认证模式,从而导致出错。解决方法:www.knowsky.com启动SQLSERVER企业管理器,选择要进行认证模式设置的服务器。右击该服务器,在弹出菜单中选择属性,SQL SERVER将弹出属性对话

2006-01-05 10:37:00 2999

原创 关于excel,access里的内容导到sqlserver数据库的问题?

用SQL语句直接导入比较方便,快捷1.查询excelSELECT * FROM OpenDataSource( Microsoft.Jet.OLEDB.4.0,  Data Source="c:/Finance/account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0)...xactions2.导入inse

2006-01-05 10:31:00 1170

原创 怎样用一条词句操作access和sqlserver(是内网上其它一台电脑)两个数据库?

2、一条SQL运行两个数据库:如果公司数据库和超市数据库的用户密码都一致,那么可以:insert into 超市TABLE select * from  NKRXDATA.SAFECONTROL.dbo.公司TABLEWHERE 。。。。。。如果公司数据库和超市数据库的用户密码不一致,那么可以:insert into超市TABLE select * from OPENROWSET(SQLOLED

2006-01-05 10:28:00 1131

Delphi XE7开发入门教程之DataSnap三层架构篇

Delphi XE7开发入门教程之DataSnap三层架构篇

2015-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除