8月21日 XE8移动开发入门(二)XE8的常用控件和AppTethering控件的使用(免费培训)

来源:互联网 发布:mac双系统卸载win7 编辑:程序博客网 时间:2024/04/30 04:31

8月21日上午10点,我们开始 RadStudio XE8 移动开发入门培训的第二部分 - XE8的常用控件和AppTethering控件的使用,本培训为免费Webinar的方式,报名点击这里 https://attendee.gotowebinar.com/register/7549566062834443778 本次网络培训的视频已经上传网盘 http://pan.baidu.com/s/1mgs0w9y 下载。其中涉及的DemoCode这里 http://pan.baidu.com/s/1kTL8EQN 下载。

本次培训内容将介绍在移动开发中普遍使用的ListBox、ListView控件,使用TabControl控件来完成多页面的移动应用。使用MultiView的自动适应的特性,支持移动应用的界面自动化。
以及,如何使用最简单的方法AppTethering,将已有的VCL程序代码资源,迁移到移动平台。
对于常用的控件的总结,我们来看一下控件ListBox和ListView的异同。ListBox可以设置Column属性为多列,然后填充图片,作为布局类似的控件,并且每一个ListBoxItem都可以单独设置属性,可以实现类似携程等App的界面。而ListView则主要用来显示数据,里面数据项是统一设置的。
对于MultiView控件的总结,可以使用Mode属性来控制MultiView的显示模式。MultiView的右边的区域必须使用Layout或者Panel等自动布局控件,并设置相应Align属性。通常为Client占据整个客户区域。可以使用关联的MasterButton,自动弹出MultiView区域。最后,在Form中的OnSize事件中,可以切换横竖屏幕时候设置MultiView的显示Mode。
AppTethering是RadStudio最近几个版本中的亮点,它轻松的解决了已有VCL程序移植或扩展到移动平台的难题。将所有涉及的通讯内容分为Action和Resource,并将他们放入TetheringProfile。而TetheringManager则最大程度的简化了程序两端的连接问题,直接一个AutoConnect全部解决。在Profile中,无论是Action还是Resource,在App的两端通过Kind属性来确定通讯的方向,简单明了。


JasonZhuBJ的博客http://blog.sina.com.cn/glassesfather

0 0
原创粉丝点击