上一页 1 ··· 405 406 407 408 409 410 411 412 413 ··· 455 下一页
前文用几个例子对导航做了简单介绍,在一般应用中,使用上一篇文章中说到的方法,其实也够用了,不过,为了能够处理一些特殊的情况,有几个小技巧还是有必要了解一下的。一、到底该不该设置“后退”操作?因为手机的硬件层就有一个“回退”按钮,按理说我们不需要在程序中再添加什么回退按钮之类的,不过,还是有必要看看如何手动加入回退功能。1、新建一个WP应用项目。2、除默认的主页外,新建一个页面Page2.xaml。3、在主页上放一个按钮,编写Click事件处理代码,导航到Page2。 private void button1_Click(object sender, RoutedEventArgs... Read More
posted @ 2012-02-22 21:48 javawebsoa Views(154) Comments(0) Diggs(0)
吹完了页面有关的话题,今天我们来聊一下页面之间是如何导航的,在更多情况下,我们的应用程序不会只有一个页面的,应该会有N个,就像我们做桌面应 用开发那样,我们一个应用程序中可能不止一个窗体(极简单的程序除外),我们要处理窗体之间的切换;同理地,在进行Web开发的时候,我们的Web应用程序可能也不止一个页面,我们要处理页面之间的切换。当然了,在我们的手机应用中,同样需要这种操作,我们称之为“导航”,作为开发者,我们全盘操控页面之间的切换,所以说,我们也当了App的“总舵主”。一、如何进行导航。进行页面导航的一种简单方法就是使用HyperlinkButton控件的NavigateUri属性来指定要导 Read More
posted @ 2012-02-21 22:06 javawebsoa Views(189) Comments(0) Diggs(0)
参考链接:http://hi.baidu.com/yanh105/blog/item/ddd85cf9fff419949f51465c.htmlhttp://iphone.tgbus.com/tutorial/use/201111/20111118151520.shtmlhttp://iphone.tgbus.com/zt/homeicon/代码如下:#import <UIKit/UIKit.h>@interface OMGViewController : UIViewController<UITableViewDelegate,UITableViewDataSource&g Read More
posted @ 2012-02-20 18:40 javawebsoa Views(206) Comments(0) Diggs(0)
void CGdiplusTestView::OnDraw(CDC* pDC){ CGdiplusTestDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); // TODO: add draw code for native data here // device context for painting CDC dcMemory; dcMemory.CreateCompatibleDC(NULL); CRect bkRect; GetClientRect(&bkRect); CBitmap bit... Read More
posted @ 2012-02-20 12:53 javawebsoa Views(285) Comments(0) Diggs(0)
俺们都知道,智能手机可以通过旋转手机来改变屏幕的显示方向,更多的时候,对于屏幕方向的改变,我们要做出相应的处理,例如,当手机屏幕方向从纵向变为横向时,可能要重新排列页面上的控件以适应显示区域的变化。前面我们讨论过,Silverlight for Windows Phone的页面布局有三个常用的布局控件,那么,当屏幕方向改变后,我们所做的对布局的更改基础上是基于这几个容器进行的操作。本文我将通过三个示例来分别说明。开始之前,先说一下PhoneApplicationPage类的OrientationChanged事件,该事件就是当屏幕的方向改变之后发生,我们从事件参数OrientationChan Read More
posted @ 2012-02-19 21:07 javawebsoa Views(206) Comments(0) Diggs(0)
一、通过Gdi+加载和显示PNG,JPG等格式的图片//直接加载外部的图像Image* image = new Image(L"test.png");//如果需要通过ID 来加载的话BOOL CSmalltmpdemoDlg::ImageFromIDResource(UINT nID, LPCTSTR sTR, Image * & pImg){ HINSTANCE hInst = AfxGetResourceHandle(); HRSRC hRsrc = ::FindResource (hInst,MAKEINTRESOURCE(nID),sTR); // type Read More
posted @ 2012-02-19 15:05 javawebsoa Views(377) Comments(0) Diggs(0)
GDI+ GDI+是Windows XP中的一个子系统,它主要负责在显示屏幕和打印设备输出有关信息,它是一组通过C++类实现的应用程序编程接口。顾名思义,GDI+是以前版本GDI的继承者,出于兼容性考虑,Windows XP仍然支持以前版本的GDI,但是在开发新应用程序的时候,开发人员为了满足图形输出需要应该使用GDI+,因为GDI+对以前的Windows版本中GDI进行了优化,并添加了许多新的功能。 作为图形设备接口的GDI+使得应用程序开发人员在输出屏幕和打印机信息的时候无需考虑具体显示设备的细节,他们只需调用GDI+库输出的类的一些方法即可完成图形操作,真正的绘图工作由这些方法交给特.. Read More
posted @ 2012-02-18 20:52 javawebsoa Views(546) Comments(0) Diggs(0)
在《做移动互联网App,你的测试用例足够吗》一文中,我们谈到了Android 1.5和1.6兼容性和2.0版本以后有很多不一致的地方,开发时需要单独进行处理,这会耗费开发者相当大的精力,我们在开发Android实际应用时应该如何制定App的支持策略呢? 下面我们谈谈应该如何分析来制定自己App的支持策略。1、 了解Android最新版本分布情况 在Android developer上的资源页面里,Google会提供最新的Android版本分布情况。例如下面是最近2月1日的数据。从中可以了解到Android 1.5的分布比例为0.6%,而Android 1.6的分布比例为1.0%... Read More
posted @ 2012-02-17 23:00 javawebsoa Views(215) Comments(0) Diggs(0)
为什么叫室内装修呢?呵呵,其实说的是布局,具体些嘛,就是在一个页面中,你如何去摆放你的控件,如何管理它们,你说,像不像我们刚搬进新住所,要“装修”一番?买一套什么样的茶几和杯具(我说的“杯具”指的是原意,不要理解错了),或者沙发什么的,该怎么放,摆在哪里好看,其实,我们做界面设计也是差不多这个道理。相信我们下过象棋就知道,棋盘上有横向的,纵向的很多网格线,而棋子就是参照这些网格线来放置的,对,在WP页面布局中我们把这样的布局称为网格布局,对应的控件为Grid。千万别小看这个Grid控件,它可是非常好用的,而且也比较灵活,对的,当我们创建一个新页面时,VS为我们生生的XAML中,正是使用了Gri Read More
posted @ 2012-02-17 21:07 javawebsoa Views(174) Comments(0) Diggs(0)
1:Win.ini文件的写入 使用 的WritePrivateProfileString()函数,函数声明是 BOOL WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpstring); 其中lpAppName表示包含了复制到Win.ini中的段的段名,如果不存在该段,则创建这个段;lpKeyName包含了一个键的名字,没有该键则创建,如果该参数为NULL,则整个段,包括段中所有的项都将被删除;lpstring是被写入Win.ini文件的字符串,如果是NULL,则lpKeyName指定的键都会被删除2 Read More
posted @ 2012-02-16 22:17 javawebsoa Views(220) Comments(0) Diggs(0)
上一页 1 ··· 405 406 407 408 409 410 411 412 413 ··· 455 下一页