上一页 1 ··· 421 422 423 424 425 426 427 428 429 ··· 454 下一页
很多iPhone聊天程序消息显示都喜欢做成iChat的泡泡样式,这样是不是很apple呢?那么下面用一种简单的方法来实现它。主要通过UIlabel的sizeToFit方法自动计算文本区域大小UIImage的- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight;方法拉伸图片可以根据文本内容自动适应算泡泡高度- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWid Read More
posted @ 2011-10-13 17:30 javawebsoa Views(238) Comments(0) Diggs(0)
在开发过程中,因为页面是无状态的,可能会导致页面的回退操作逆向业务需求而禁用回退两步可以轻松搞定第一 在XAML文件注册事件:BackKeyPress="PhoneApplicationPage_BackKeyPress">第二在后台实现方法:private void PhoneApplicationPage_BackKeyPress(object sender, System.ComponentModel.CancelEventArgs e) { e.Cancel = true; } 或者直接实现重载 protected ... Read More
posted @ 2011-10-13 16:37 javawebsoa Views(225) Comments(0) Diggs(0)
最近不算太忙,于是想试试window phone开发,于是自己用了几天开发了公司业务系统的WP版。一直是写后台代码的,所以前台欠缺一定的审美和布局观,我按照我的稀烂一样的审美观自己布局的。因为这是业务系统,所以在这些东西上面是没有什么过硬的要求的。自己看上去还马马虎虎。贴出一下系统的部分截图,开发过程中一些关键的控件和知识点都已经在博客记录,欢迎阅览和参考,里面既有开发过程中自己搜索到贴出来的,也有自己直接上代码的。点击打开链接首先这是window phone 模拟器的开机界面,个人觉得这个界面还是不错的。总比window XP 和 7的开机界面有审美一点。当程序编译之后,部署到模拟器上。在程 Read More
posted @ 2011-10-13 13:31 javawebsoa Views(284) Comments(0) Diggs(0)
在Objective-C开发中,我们几乎离不开属性,下面地文章将介绍如何正确地声明属性,并对属性的修饰关键字作详细介绍主要关键字有如下几个:getter=getterNamesetter=setterNamenonatomicreadwritereadonlyassignretaincopy@synthesize@dynamic下面逐一讲解getter=getterName指定get方法,并需要实现这个方法。必须返回与声明类型相同的变量,没有参数setter=setterName指定set方法,并需要实现这个方法。带一个与声明类型相同的参数,没有返回值(返回空值)当声明为readonly的时候 Read More
posted @ 2011-10-13 09:53 javawebsoa Views(739) Comments(0) Diggs(0)
WindowsPhone的应用程序认证要求本文介绍了 WindowsPhone 应用程序或游戏要通过认证并在 WindowsPhone Marketplace 中发布而必须满足的策略和技术要求。1.0 计划概述设计认证过程的一个核心原则是:每个策略或要求都是清晰、客观且可测试的。此透明原则旨在帮助开发人员轻松地设计和测试满足这些要求的应用程序。下面列出了认证计划的主要内容:1.应用程序很可靠。 2. 应用程序有效地利用了资源。3. 应用程序不妨碍手机的其他功能。4. 应用程序不是恶意软件。1.1 需要了解的提交和认证过程内容在准备将应用程序发布到 WindowsPhone Marketplac Read More
posted @ 2011-10-12 22:42 javawebsoa Views(327) Comments(0) Diggs(0)
为了缓存对象并且允许对象充分利用硬件加速功能,请执行以下操作:1.通过将EnableGPUAcceleration参数设置为“true”,在插件级别启用合成缓存。<param name="EnableGPUAcceleration" value="true" />2.您现在可以通过对对象或者对象容器指定BitmapCache的CacheMode值,对您要缓存的元素启用 GPU 加速。<StackPanel CacheMode="BitmapCache" … />您可以缓存单个UIElement,或者如上面的St Read More
posted @ 2011-10-12 22:10 javawebsoa Views(250) Comments(0) Diggs(0)
大多数基于 Silverlight 的应用程序以托管代码编写并充分利用 Silverlight 应用程序模型。但是,您可以选择使用简化的编程模型。Silverlight 为应用程序开发提供以下两个截然不同的模型:Silverlight 的托管 API,它使用在 Silverlight 的公共语言运行时 (CLR) 上运行的代码。可以将托管 API 用于已编译的语言(如 Visual Basic 和 C#)或动态语言(如 IronPython 和 IronRuby)。有关动态语言的更多信息,请参见Silverlight Dynamic Languages SDK(Silverlight 动态语言 Read More
posted @ 2011-10-12 22:07 javawebsoa Views(179) Comments(0) Diggs(0)
当您将IsFullScreen属性设置为true时,基于 Silverlight 的应用程序即进入全屏模式。当该应用程序进入全屏模式时,会短暂显示下面的消息:“按 ESC 退出全屏模式”。此消息提醒用户应用程序现在处于全屏模式,并提供有关如何返回到嵌入模式的信息。全屏模式消息Page rootPage = new Page(); private void Application_Startup(object sender, StartupEventArgs e) { this.RootVisual = rootPage; rootPage.LayoutRoot.MouseLe... Read More
posted @ 2011-10-12 22:04 javawebsoa Views(407) Comments(0) Diggs(0)
默认项目是“只支持纵向的”如果你看一下MainPage.xaml文件的头部信息,会发现两个属性:SupportedOrientations=”Portrait” Orientation=”Portrait”可以将SupportedOrientations想象成你准备在程序中支持的可能发生的情况的列表。你可以将SupportedOrientations设置成以下3个值中的任意一个:Portrait (默认值)LandscapePortraitOrLandscapeOrientation属性是想让你的程序在启动时以何种方式呈现。它有更多的值可选,但记住如果想要以模式启动,你需要将横向包含到Supp Read More
posted @ 2011-10-12 21:55 javawebsoa Views(205) Comments(0) Diggs(0)
为什么要使我的手机震动?有很多很多愚蠢和/或不合适的原因来让一个手机震动。然而,本文的目的是讲述一些让手机震动的具体原因。游戏反馈让我们先从一个明显的例子入手:游戏。当你玩儿游戏时,可能不能一直为用户提供他们所需的所有信息。(尤其是他们的手指在屏幕上时。)给他们一些触觉反馈可以让他们知道他们正在被攻击或是有一些需要他们注意的东西。按钮反馈这个对你来说可能非常普通,但对于你程序中的每个按钮来说,触觉反馈可以让用户得知他们按下了相应的按钮。Windows Phone中默认按钮会在被按下时变为一种单色,但很多时候用户并不能确定他们是否点击了它(尤其是这个操作需要几秒的时候)。给他们提供一个快速的震动 Read More
posted @ 2011-10-12 21:52 javawebsoa Views(252) Comments(0) Diggs(0)
上一页 1 ··· 421 422 423 424 425 426 427 428 429 ··· 454 下一页