work hard work smart

专注于Java后端开发。 不断总结,举一反三。
随笔 - 1158, 文章 - 0, 评论 - 153, 阅读 - 186万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

03 2012 档案

摘要:c# 类中字段属性设计1、当把属性设计成private set时,表示在外部类中就不能对该属性赋值。如public class A { string pwd; public event EventHandler PasswordChanging; public string Pwd { get { return pwd; } private set { if (string.IsNullOrEmpty(value)) ... 阅读全文

posted @ 2012-03-30 19:50 work hard work smart 阅读(584) 评论(0) 推荐(0) 编辑

摘要:1、Win 8 开发者博客2、英文讨论论坛 阅读全文

posted @ 2012-03-30 16:47 work hard work smart 阅读(586) 评论(0) 推荐(0) 编辑

摘要:ContextMenu的使用下面代码的效果是右键单击图片时,显示菜单。当单击菜单的某项时,执行相应的命令。Image.RightTapped += new RightTappedEventHandler(Image_RightTapped); async void Image_RightTapped(object sender, RightTappedRoutedEventArgs e) { var menu = new PopupMenu(); menu.Commands.Add(new UICommand("Open... 阅读全文

posted @ 2012-03-27 17:09 work hard work smart 阅读(11557) 评论(0) 推荐(0) 编辑

摘要:1、选择单个文件,FileTypeFilter.Add是添加能访问的文件类型。 private async void filePickerBtn_Click(object sender, RoutedEventArgs e) { FileOpenPicker fileOpenPicker = new FileOpenPicker(); fileOpenPicker.FileTypeFilter.Add(".jpg"); fileOpenPicker.FileTypeFilter.Add(".jpeg"... 阅读全文

posted @ 2012-03-27 13:16 work hard work smart 阅读(524) 评论(0) 推荐(0) 编辑

摘要:在C# 5.0功能之Async一瞥中,简单的介绍了Async CTP的使用,我们一起领略了下一版本的C#可能给我们带来的强大而简单的编写异步执行的代码的方法。文中提到一个异步方法的返回值有三个选项:voidTaskTask<T>什么时候使用哪一种返回类型,是有讲究的。一不小心使用不当,会让代码产生意想不到的结果。为了避免在将同步代码改成异步代码时出现返回类型选择不恰当的情况,给大家介绍ASync选择返回类型的三法则。(图片来自Bing搜索)(还是申明一下:本文的例子基于Async CTP SP1 Refresh完成。由于 Async还处于CTP阶段,很多东西还在讨论,因此,也许到正 阅读全文

posted @ 2012-03-16 19:47 work hard work smart 阅读(469) 评论(0) 推荐(0) 编辑

摘要:最近在研究Metro style App的控件使用, 下面我简单介绍下Metro style App的一些基本控件的使用方法。以后的我会介绍其他控件的使用。运行环境请参考:Metro Style App之文件访问操作示例。当然控件使用最好自己操作一下比较好。1、ProgressRing控件 <ProgressRing HorizontalAlignment="Left" Height="20" Margin="38,43,0,0" IsActive="{Binding IsChecked,ElementName=IsA 阅读全文

posted @ 2012-03-15 22:40 work hard work smart 阅读(3250) 评论(3) 推荐(2) 编辑

摘要:Metro Style App 之资源操作运行环境请参考:Metro Style App之文件访问操作示例,下面介绍的是资源操作的一些体会。对资源的操作方式主要有以下几种:1、在Resources.resw文件中定义,然后通过x:Uid获取如使用方式是在x:Uid与之对应,如 <TextBlock x:Uid="WelcomeWorld" HorizontalAlignment="Left" Height="41" Margin="66,50,0,0" TextWrapping="Wrap" 阅读全文

posted @ 2012-03-14 13:27 work hard work smart 阅读(2130) 评论(0) 推荐(2) 编辑

摘要:首先这边文章是我转载来的,因为CSDN转载来的文章不允许上首页。但是这篇文章真的不错,希望更多的程序员看到。所以我我选择文章类型为原创,还望本文作者不要怪罪于我。展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。01. 自己的户口档案、养老保险、医疗保险、住房公积金一定要保管好。 由于程序员行业 阅读全文

posted @ 2012-03-14 11:50 work hard work smart 阅读(728) 评论(0) 推荐(1) 编辑

摘要:Metro Style App 之XML文件读取,修改,保存等操作采用Win RT的XML API操作XML文件。分别为加载xml文件,选择xml节点,修改xml节点的属性,最后保存xml文件。同样存在着很多异步操作(async,await)。运行环境请参考上一篇:Metro Style App之文件访问操作示例下图为Metro style app的API。接下来就讲一下具体操作吧:1、 StorageFile storageFile = null; async void Init() { //加载xml文件 ... 阅读全文

posted @ 2012-03-13 12:08 work hard work smart 阅读(3276) 评论(5) 推荐(3) 编辑

摘要:文件访问操作示例最近在学习Win 8 Metro Style App的一些示例,接下来我写一下这段时间的学习感想。Win 8的最新版本是Window Consumer Preview版本。Metro Style App的Demo中用了大量的异步操作。(使用async 和await)。在Win8中,使用异步操作相当简单,与同步差不多,具体看运行的代码就知道了。运行示例的环境是: Window 8Consumer Preview + Visual studio 11 Beta. 下载地址。 Window 8的安装不在此处介绍。Metro style App 的Sample下载地址为。 下面是自己的 阅读全文

posted @ 2012-03-12 19:16 work hard work smart 阅读(3176) 评论(0) 推荐(4) 编辑

摘要:我们继续C#基础知识的学习,这篇文章主要要讲的是我们C#程序员迈向高级C#程序员的关键性的一步。有的朋友会说事实不是这样的,我不用反射就不能开发吗?当然可以,但是用与不用肯定是不一样的,任何复杂抽象的分层架构或者说是复杂的设计模式均是建立在这些基础之上的,比如我们要进行模块化、组件化开发,要严格的消除模块之间的耦合,要进行动态接口调用。这样的强大而灵活的系统开发,必须要用反射才行;任何技术都有它存在的价值和意义,只要我们把它用在合适的位置就能发挥出惊人的力量;能尽可能的减少我们编写的代码,更能是我们的代码便的清晰简洁;下面我们就来学习C#中的反射的概念以及怎么使用它,用它能为我们提供什么样的好 阅读全文

posted @ 2012-03-12 15:49 work hard work smart 阅读(405) 评论(0) 推荐(0) 编辑

摘要:无意间看到Object C编写的程序,感觉蛮有意思的,记载下来,慢慢品味,也许会有用得上的时候。吼吼~~大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨拳擦掌,看到 Interface Builder之后,第一感想是跃跃欲试,而看到Objective-C的语法,第一感想就变成就望而却步了。好吧,我是在说我自己。如果你和我一样,对苹果相关的开发:Mac OS X或是iPhone有兴趣,但是第一时间看到Objective-C就会头疼并伴有发烧症状的话,疗效比较好的快速治疗方法是阅读本文。大概花二十分钟左右,而且绝不无聊的时间,你就会对Objective-C有那么一点点了解,至少读. 阅读全文

posted @ 2012-03-12 15:11 work hard work smart 阅读(307) 评论(0) 推荐(0) 编辑

摘要:距离微软发布Async CTP已经有个把月了吧,周围大家都在热议着Async。如果你对Async已经非常熟悉,那么,请直接略过……如果你跟我一样,只会一点点异步编程,但又觉得以前的异步编程比较麻烦,那么,让我们一起来探索一下下一代的C#会给我们带来什么。(Async CTP同样对VB有支持的。)本文的例子基于Async CTP SP1 Refresh完成。由于 Async还处于CTP阶段,很多东西还在讨论,因此,也许待到C# 5.0发布的时候,细节还会变动。但是,大体的思路,概念应该是不会有什么变化了。进入正题:首先,要试用Async功能,我们需要安装Visual Studio 2010 SP 阅读全文

posted @ 2012-03-12 11:06 work hard work smart 阅读(857) 评论(0) 推荐(0) 编辑

摘要:Windows 8鲜为人知的50个小技巧据国外媒体报道,当前,距离Windows 8正式版发布还有一段时间,不过Windows 8开发者预览版已经为我们展示了很多新功能,其中包括多彩的Metro用户界面、改进的资源管理器、吸引人的桌面小程序以及实用的系统修复选项等。相较于之前的Windows操作系统,Windows 8还是有一些不同的。下面,我们将为大家带来一些Windows 8使用小技巧,具体如下:1、锁屏启动之后,用户将首先看到Windows 8的锁屏界面,每当系统启动、恢复或登录的时候,锁屏就会出现。如果您使用的是触摸屏设备,那么用手指一扫然后输入密码就可以登录系统。如果不是触摸屏设备, 阅读全文

posted @ 2012-03-12 10:28 work hard work smart 阅读(353) 评论(0) 推荐(0) 编辑

摘要:Metro Style App 异步-简洁而不简单的异步简洁的异步在win8 中异步被大大的加强,在code 中占到相当大的比重,按照建议任何耗时超过0.5S的操作都应该使用异步,幸运的是在.NET 4.5中异步的开发相当简单(明亮的类库都表示需要异步来操作,可见多么重要)View Code 1 private bool test()2 3 { 4 5 Method()6 7 return true;8 9 }这是最原始的方法,当Method() 执行时间过长则会阻塞UI线程 ,在以前我们... 阅读全文

posted @ 2012-03-09 19:19 work hard work smart 阅读(345) 评论(0) 推荐(0) 编辑

摘要:此文是上一篇博文:Visual Studio 单元测试之一---普通单元测试的后续篇章。如果读者对Visual Studio的单元测试不熟悉的话,请先参看上一篇。http://blog.csdn.net/tjvictor/archive/2011/02/09/6175362.aspx本文会自动略去上篇中提到过的相关概念、方法。本文的例子可以使用下面的链接下载:http://download.csdn.net/source/3014236上一篇我们做的测试都是一个一个进行的,当然我们也可以一次性选择多个测试方法进行,但是测试运行的顺序以Test List Editor窗口中的默认列表顺序为准。在 阅读全文

posted @ 2012-03-06 20:47 work hard work smart 阅读(533) 评论(0) 推荐(0) 编辑

摘要:本文以Visual Studio 2010为例,来介绍如何在Visual Studio里面进行单元测试. 首先来介绍普通单元测试,这是进行顺序测试、压力测试的基础。如果在Visual Studio 2010(2008)里面没有发现下图中的Test菜单,请用Visual Studio安装光盘进行安装,因为Visual Studio单元测试插件安装时可能不是默认选项。<!--[if !vml]--><!--[endif]-->测试之前,我们要准备一些测试代码。或者从下面的链接下载完整的项目工程。http://download.csdn.net/source/3014236新 阅读全文

posted @ 2012-03-06 20:29 work hard work smart 阅读(381) 评论(0) 推荐(0) 编辑

摘要:Win8客户预览就来啦全新的操作会不会令你无所适从?如何快速入门玩转Windows8?Windows8快速使用指南中文版助你一臂Win8装好以后面对全新的Metro界面如何操作?没有触摸屏,只有鼠标键盘行不行?除了metro以外还有哪些新功能可以体验?来看Windows 8快速使用指南吧,图文并茂,最大最全的Windows8预览版使用指南!原文地址 阅读全文

posted @ 2012-03-02 09:40 work hard work smart 阅读(306) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示