大鱼若智,大智若鱼

如鱼得水,如影随形

« 一些关于Windows Mobile开发相关的BlogMon produit / buySmart.SP »

Landscape的困惑

安装了Visual Studio 2005之后,还需要安装些什么玩意儿才能搭建起开发平台?答案也许会很专业,比如IIS啊、SQL Server啊等等。但我这里要说的是,你得安装一些SDK……

话说我今天想写个复杂点的小程序,比如说Windows Mobile上的buySmart吧。

因为我的电话是多普达的C720,一款使用Landscape横向QVGA屏幕的机器。也就是说,它的分辨率为320 x 240。这么一来,很多程序就没法在我的电话上运行:这就包括了不少的游戏,比如“黄金矿工(Super Miners)”;还有一些应用程序,比如早期的极品时刻表。所以,我决定我写的程序要优先支持Landscape,不然太对不起自己的电话了。大家请放心,因为女友shadow同学使用的电话是多普达的577w,它是Portrait的QVGA屏,也就是正常的240 x 320。所以呢,我的程序也一定会有一个正常的Q屏版。至于Smartphone 2003和非Q屏,这得看具体情况了。曾经有一个MPx200在我手中,可惜后来被我卖掉了-。-

废话少说,我利用中午的二十分钟休息时间打开了Visual Studio 2005。嗯,我的意思是用二十分钟来用VS 2005,并不是说打开它就花去那么长的时间-。- 这不是在用Platform Builder……

遇到的第一个问题就是,我找不到Landscape的模版。

古人云:知之为知之,不知Google之。于是Google了一下Smartphone Landscape关键字,发现了一位名叫约翰·肯尼迪同学的Blog(汗这个名字)。根据他的指示,在微软的站点下载到了这个模拟器

本想到可以直接新建Landscape工程,但是我依然没有找到相应的菜单,非常郁闷,因为我宝贵的休息时间少了一半-。- 再仔细地看了看此模拟器的文档,发现需要安装Windows Mobile 5.0 SDK先。原来我的Visual Studio并未安装这个SDK,只好继续Google了。

等我把一切都搞掂,时间已经剩下不多了。可尽管我装了新版的SDK和模拟器,它Visual Studio还是不能新建一个320 x 240的程序-。- 一怒之下,直接修改Form的大小,把它变成了320, 215。嗯,问题看上去貌似已经解决了,就这么简单。草草地设计了一下界面,我的第二个Smartphone程序宣告暂停开发。到明天中午休息的时候再说,嘿嘿。

这个解决方案还是有一些问题的:当我运行一次之后,Form的尺寸会自动变回去。就算是给它锁定上也不起作用,真是让人觉得心烦。也许还有更好的办法,明天再说吧:)
Subscribe RSS to Google

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Calendar

TwitterBoy

    Tweets Loading...

站内搜索

 

友情链接

图标汇集

最新评论及回复

最近发表

Proudly Powered By Z-Blog

Copyright © bfishadow inc. (since 2005), some rights reserved.
Except where otherwise noted, this site is licensed under creative commons licence.