Blog 存档

ASP.NET MVC为字段设置多语言显示

时间:2012年05月14日作者:Winson查看次数:查阅:36评论次数:0

这段时间一直在忙.NET的项目,今天就写一下关于.NET的文章吧,也很长时间没写过.NET的啦 :tongue:

在使用ASP.NET MVC3的时候,使用元数据模式可以非常方便地设置每个字段(或者说属性)以减少前台页面代码。如可为字段添加验证信息,自定义显示字段名称等。如以下代码可设置字段显示名称和此字段为必填:

1
2
3
4
5
6
[DisplayName("姓名")]
[Required()]
Public string Name{get; set;}

//而在View里只需一句话就可以,系统会自动帮你生成验证和字段输入等代码
@Html.EditorForModel();

不需要写一大堆的HTML input等代码,特别是其验证功能感觉很方便,当然你也可以自定义验证错误信息!
继续阅读:ASP.NET MVC为字段设置多语言显示»

宝宝终于出来啦~~

时间:2012年04月26日作者:Winson查看次数:查阅:211评论次数:20

经历了长达10个月的时间,昨天凌晨时分,5:58分的时候,宝宝终于出生啦 :biggrin:

不过整个过程还是有些辛苦的,因为BB选择了晚上出生,所以老婆晚上11点左右就开始痛了,我本来想着至少还要第二天才开始,于是马上打个的赶到医院,一直陪到凌晨时分,呵,这时宝宝才出来了,虽然一晚通宵了,但最后看到宝宝那个可爱的样子,就不觉得累了,与预期一样,是个女宝宝。 :biggrin:

这些天都会比较忙了,所以博客更新也少,其他也不多说了,过2天就要准备为老婆办理出院和为宝宝办证。 :wink:

最后送下小公主相片 :biggrin:

http://www.winsonalbums.com/index.php?/category/29

标签:分类:心情日志

Titanium TiMVC 之功能扩展 — Redux

时间:2012年04月10日作者:Winson查看次数:查阅:193评论次数:2

之前向大家介绍了关于 TiMVC 的使用,想必对此框架与有一定的认识了,这次要介绍的是一个出色的第三方开源类库在TiMVC里的使用 :smile: 。这个类库就是 Redux,官方下载地址为:

https://github.com/dawsontoth/Appcelerator-Titanium-Redux

关于如何将第三方类库整合到TiMVC里,大家可看我之前发的文章:《Titanium TiMVC 之功能扩展 – – 添加第三方类库的使用》。OK,当一切设置好后,就先让我们看看到底Redux类库有什么好处吧。根据官方的文档和使用说明,我们可以知道其主要有以下功能:
继续阅读:Titanium TiMVC 之功能扩展 — Redux»

Titanium TiMVC 之功能扩展 – - 添加第三方类库的使用

时间:2012年03月31日作者:Winson查看次数:查阅:190评论次数:0

在上一篇文章《Titanium MVC框架 – – 介绍与使用》中介绍了 TiMVC 的基本结构和使用,虽然此框架整体上来说已比较清晰完善了,但在实际使用中,其配置选项感觉有些鸡肋,因为这些配置一般都不需更改。

现在我介绍的就是如何自己添加需要的配置,如本篇将介绍的是如何方便地将第三方类库整合到此框架中使用,最终目的是只需在config里添加一个新的类库名称就可以自动加载,然后在框架的控制器、视图和模块里任意调用 :cool:
继续阅读:Titanium TiMVC 之功能扩展 – – 添加第三方类库的使用»

Titanium MVC框架 – - 介绍与使用

时间:2012年03月30日作者:Winson查看次数:查阅:321评论次数:1

又有很长段时间没写东西了,这段时间一有空就都在研究TitaniumMVC框架,因为几个项目做下来,发现一套好的框架实在是很重要,所以这也成为了当务之急!

Titanium本身已做得很不错了,所以网上也已有一些优秀的MVC框架和插件等,不过试了下,感觉比较好用的就是一个叫 TiMVC 的框架,这个在官方market上就有,可以免费下载。

之所以选择这个框架,是因为发现其架构清晰,有非常具体的MVC层次,使用起来方便,上手容易,而且更重要的是经过上真机测试也没什么问题,对2个系统(ios & android)的兼容性也比较好 :lol: 。由于官方网站上并没有详细的使用说明,只是简单地例出了层次目录和文件是什么,所以具体使用和功能我也只有直接查看其源码,经过对其源码越深入的分析,就越感觉其用起来挺顺手,呵呵~~

要学习一个框架,先要搞清楚的是其整体架构,以下就是整个 TiMVC 的项目结构:
继续阅读:Titanium MVC框架 – – 介绍与使用»

Titanium使用TabGroup进行全屏布局

时间:2012年03月15日作者:Winson查看次数:查阅:249评论次数:0

不知大家有没遇到在使用Titanium的时候对界面之间的切换问题?就是如何才能有比较好的效果进行界面之间的切换呢?如果是ios系统的话,在切换的时候可以使用 2DMatrix 或者 3DMatrix 做出漂亮的效果,或者ios里本身也有不错的动画效果,但如果是换成 android 后,这些效果都不能用,由于界面切换也是比较底层的东西,想比较好地兼容2种系统,比较好的方法就是用 TabGroup 进行布局了,这样的话在2种系统下都可以有基本的动画效果,而且几乎官方的 demo 都是基于 TabGroup 下完成的。

不过如果整个应用都使用 TabGroup 来布局的话,有个比较麻烦的问题就是所有界面都必须被一个 TabBar包住了,iphone里还好些,但感觉 android 下那个实在比较难看(呵,个人意见啦),而且如果一个界面比较复杂多样的应用,这样包住显示也太不合适了,有没办法将这个 TabBar 整个隐藏掉呢?这样就等于是全屏的应用,用户看不出是被 TabGroup 包住了,而且界面切换起来也比较方便。
继续阅读:Titanium使用TabGroup进行全屏布局»

使用Titanium开发android时,将tabbar放到屏幕下方

时间:2012年03月07日作者:Winson查看次数:查阅:312评论次数:1

标题中说的tabbar就是指一个tabGroup,默认情况下,android都是放在顶部的,但在ios里默认是显示在下方的,以下就向大家介绍一个在android里将此tabbar放在下方的方法。其实我也是看了这篇文章才知道的 :)

为了测试,先直接创建一个Titanium项目,使用默认向导,就会帮你创建好一个带了tabGroup的demo项目了。OK,接下来要实现以上效果,其实也很简单,只需在你的项目根目录里添加一个android的 xml布局文件就可以了,这个xml文件将命名为:

titanium_tabgroup.xml

点击此处可获取此文件代码。

接下来就是要在你的项目根目录下创建以下路径和目录:

/platform/android/res/layout/
继续阅读:使用Titanium开发android时,将tabbar放到屏幕下方»

又要搬家了~

时间:2012年02月23日作者:Winson查看次数:查阅:479评论次数:11

随着香港这边的物价不断上涨,现在房子的租金也涨了,于是也乘这个时候看看有没更好的房子租啦。

之前看了几次,没想到现在这边租房都贵了很多,租金基本上都5字头(5K),而且空间也小的可怜,像我们这种没钱人家,只能租些小房子了 :sad: 。虽说4,5K的租金,但一般房子最多也只有100-150尺(大概就10到15平方吧),郁闷吧,呵。不过为了生活也没办法了。

找了几天也没合适的,本来想放弃的,但昨天刚收到中介的电话有一家不错的,去看了下感觉还真OK,至少比我现在的大一点(唉,就一点),更重要的是价钱也才3K多,嗯,既然看中就不要放过啦,今天就马上去下了订金,下星期就要准备搬家罗,呵呵~

标签:分类:心情日志

没想到现在电信路由器还要做限制!

时间:2012年02月12日作者:Winson查看次数:查阅:449评论次数:9

前几天刚换了个ADSL的套餐,就连modem都换了。开始还感觉不错,因为现在用的这个modem还包括了路由器,就是说我之前的无线路由也可以省了,一个搞掂!

但后来发现事情并不是这么理想啊~~

原来现在电信的modem虽然带了路由功能,但却做了不少限制,默认的管理帐号并不是超级管理员,有很多选项和功能都隐藏或者用不了。本来基本上网OK也没什么了,可问题是连上路由后还必须要用拨号软件才可上网,因此如果想要用手机连接wifi上网就用不了啦,这对我来说可郁闷了,平常可是经常要使用iphone上网的,这都用不了怎么行呢!
继续阅读:没想到现在电信路由器还要做限制!»

分类:心情日志

Titanium里使用JSS

时间:2012年01月31日作者:Winson查看次数:查阅:537评论次数:8

只要是做过网页的朋友,就应该知道CSS,但对于JSS,不知道了解的人又多不多呢? :smile:

到底什么是JSS呢?一个比较完整的定义,JSS是一种新的样式语言,它在CSS标准语法的基础上增加了常量、函数、分组、封装以及Hack等特性。有助于提高前端开发效率,减少代码体积。这里我主要是说一下如何在Titanium里使用JSS,关于JSS的更多细节和用法,大家可到http://classtyle.com/jss/了解详情!

Titanium本身就支持JSS文件,使用起来也非常简单,不过必须要注意以下2点:
继续阅读:Titanium里使用JSS»

标签:,分类:Titanium, 移动开发

无觅相关文章插件,快速提升流量