work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 58 下一页

2012年12月7日

摘要: Eclipse工具使用技巧总结首先推荐一篇非常好的How to use eclipse文章,讲的是eclipse使用的方方面面,非常实用,推荐给大家!一、常用快捷键:Ctrl+F11 运行Ctrl+Shift+/ 在代码窗口中加入/* ... */注释Ctrl+Shift+\ 消除/* ... */注释Ctrl+Shift+O 将缺少的import语句加入Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+L 定位在某行 (对于程序超过100的人就有福音了) Ctrl+M 最大化当前的Edit或View (再按则反之)Ctrl+/ 注释当前行,再按则取消注释Ctrl+Shift+F 阅读全文

posted @ 2012-12-07 17:44 work hard work smart 阅读(31458) 评论(3) 推荐(4) 编辑

摘要: Win 8 中,页面参数递参数是通过调用Frame类的Navigate方法,它有两个重载,其中一个是可以传参数的。1、界面设计如下: <Grid Background="LightCoral"> <TextBlock HorizontalAlignment="Left" Margin="277,51,0,0" TextWrapping="Wrap" Text="学号:" FontSize="30" VerticalAlignment="Top&qu 阅读全文

posted @ 2012-12-07 16:11 work hard work smart 阅读(357) 评论(0) 推荐(0) 编辑

2012年12月1日

摘要: 假设我们已经配置好了Android开发的应用环境,如果还没有配置好,请先配置好。创建Android的Hello World应用程序, 总结三种不同创建Hello World的方法:包括基本的Hello world应用程序,创建带有导航的Hello World,创建Fragmented的Hello W 阅读全文

posted @ 2012-12-01 16:26 work hard work smart 阅读(7926) 评论(0) 推荐(0) 编辑

摘要: 原文地址 Android Sample Apps The Android SDK includes many sample apps that can help you learn Android by inspecting how different APIs are used to build 阅读全文

posted @ 2012-12-01 15:16 work hard work smart 阅读(12059) 评论(0) 推荐(0) 编辑

2012年11月28日

摘要: Metro style app一.图片Scale ,Crop操作 public class PhotoEdit { public async static Task<WriteableBitmap> ScaleAndCorpPhoto(IStorageFile file) { if (file == null) return null; // create a stream from the file and decode the image var fileStream = await ... 阅读全文

posted @ 2012-11-28 15:34 work hard work smart 阅读(1043) 评论(1) 推荐(0) 编辑

2012年11月21日

摘要: 这个例子,是一个完整的Metro解压缩ZIP文件的例子,首先选择要解压缩的Zip文件,然后自选保存目录。 private async void UnZipFile(object sender, RoutedEventArgs e) { FileOpenPicker fop = new FileOpenPicker(); fop.FileTypeFilter.Add(".zip"); fop.SuggestedStartLocation = PickerLocationId.Desktop; ... 阅读全文

posted @ 2012-11-21 17:11 work hard work smart 阅读(488) 评论(0) 推荐(0) 编辑

2012年10月24日

摘要: 今天主要学习了Win 8 加密解密操作,运行时保存值(Session)的功能,我这里只是学习写了一些简单的东西,并记录下,方便自己以后再次学习。希望园子里的朋友能多多指教,我也是一名Win 8 初学者。一、加密解密操作,要用到Windows.Security.Cryptography.DataProtection命名空间下的DataProtectionProvider类,Win 8 加密解密操作关键代码:inputFile是要未加密的文件,outputFile是加密后的文件(保存/生成出来的新文件)。 private async Task EncryptAsync(IStor... 阅读全文

posted @ 2012-10-24 10:22 work hard work smart 阅读(1630) 评论(2) 推荐(0) 编辑

2012年10月23日

摘要: 今日 10 点,上海,微软中国在 Windows 8 10 月 26 日的全球正式发布前,带我们先睹这全新的系统和硬件的魅力所在!微软全球 Windows 与 Windows Live 事业部总裁 Steven Sinofsky 和微软全球资深副总裁、大中华区董事长兼首席执行官贺乐赋( Ralph Haupter )共同出席了庆祝活动。漫长的等待,Win 8 终于快发布了。期待中。。。下面是我自己学习的Win 8小Sample,为了以后方便学习,特做一些记录。效果如下图: 右边添加了三个命令,分别为:First Custom Command,Second Custom Command,Thir 阅读全文

posted @ 2012-10-23 14:41 work hard work smart 阅读(1798) 评论(3) 推荐(1) 编辑

2012年9月18日

摘要: 以前在墨尔本的一个室友,突然打电话给我,在我这里马上要凌晨3点的时候。他让我猜他现在在哪里,我说不是在墨尔本嘛,你还能去哪。他很神秘地说,不是哦,我现在在西班牙。然后我一下子就愣住了。因为很久之前我在一个人人相册里看到有关西班牙的照片的时候,曾经跟他说,西班牙那么漂亮自己将来一定要去一次。 我没有想到的是,在我就要把自己曾经一闪而过的想法忘记的时候,他的电话就这么来了。到最后,站在我最想去的地方的人,却不是我。挂了电话之后酷我音乐盒正好放到阿姆的lose yourself,依旧是那熟悉的节奏,和他的那段:look, if you had, one shot, or one opportunit 阅读全文

posted @ 2012-09-18 12:16 work hard work smart 阅读(1011) 评论(5) 推荐(1) 编辑

2012年9月6日

摘要: 原文地址1 垃圾回收垃圾回收解放了手工管理对象的工作,提高了程序的健壮性,但副作用就是程序代码可能对于对象创建变得随意。1.1 由于垃圾回收的代价较高,所以C#程序开发要遵循的一个基本原则就是避免不必要的对象创建。以下列举一些常见的情形。1.1.1避免循环创建对象 ★如果对象并不会随每次循环而改变状态,那么在循环中反复创建对象将带来性能损耗。高效的做法是将对象提到循环外面创建。1.1.2在需要逻辑分支中创建对象如果对象只在某些逻辑分支中才被用到,那么应只在该逻辑分支中创建对象。1.1.3使用常量避免创建对象程序中不应出现如 new Decimal(0) 之类的代码,这会导致小对象频繁创建及回收 阅读全文

posted @ 2012-09-06 16:48 work hard work smart 阅读(1056) 评论(0) 推荐(2) 编辑

2012年8月6日

摘要: 好久没写博客了,最近看到现在 Metro style Apps 文章,示例很少,研究了下 感觉不错把心得分享出来。代码参考了MSDN的消息框MessageDialog的例子。结合自己的体会。Metro Style App中消息对话框可以显示用户帮助信息,消息对话框由MessageDialog实现。1、自定义消息框。下面是自己定义的消息框,命令是你想要的操作,此处略(用ToDo来表示)。 private async void CustomCommandButton_Click2(object sender, RoutedEventArgs e) { ... 阅读全文

posted @ 2012-08-06 16:17 work hard work smart 阅读(2712) 评论(0) 推荐(0) 编辑

摘要: 使用的类:1、UserInformation.GetDisplayNameAsync() 获得用户名2、UserInformation.GetFirstNameAsync() 获得名3、UserInformation.GetLastNameAsync() 获得姓4、StorageFile image = UserInformation.GetAccountPicture(AccountPictureKind.SmallImage) as StorageFile; 获得用户(小)图片5、StorageFile image = UserInformation.GetAccountPicture(A 阅读全文

posted @ 2012-08-06 15:28 work hard work smart 阅读(316) 评论(0) 推荐(0) 编辑

2012年8月1日

摘要: Metro style App ContextMenu Summary。Fist let us see the effect pictures。Picture 1.Picture 2.Get the frameworkElement Rect。 public static Rect GetElementRect(FrameworkElement element) { GeneralTransform buttonTransform = element.TransformToVisual(null); Point point... 阅读全文

posted @ 2012-08-01 18:56 work hard work smart 阅读(800) 评论(0) 推荐(0) 编辑

2012年7月26日

摘要: Key Code:1. Long and short Format private void Display_Click(object sender, RoutedEventArgs e) { // We keep results in this variable StringBuilder results = new StringBuilder(); // Create basic date/time formatters. DateTimeFormatter[] basicF... 阅读全文

posted @ 2012-07-26 19:07 work hard work smart 阅读(721) 评论(0) 推荐(0) 编辑

摘要: Metro style app 文件查找(条件为用户输入的匹配条件) private async void SearchButton_Click(object sender, RoutedEventArgs e) { StorageFolder musicFolder = KnownFolders.MusicLibrary; List<string> fileTypeFilter = new List<string>(); fileTypeFilter.Add("*"); QueryOpti... 阅读全文

posted @ 2012-07-26 18:27 work hard work smart 阅读(639) 评论(0) 推荐(0) 编辑

摘要: 闲话少说,书归正传:1 Metro C++程序的入口点: C++开发的Metro程序有两种架构:Windows RT和Direct程序,这两种程序可以完美的进行交互,用一个不恰当的例子形容他们之间的关系应该就是 MFC和Win32 API程序之间的关系。Windows RT是将Windows API封装在了一组类库中,从用户角度来说它处于更高层次,当然受到的局限性也更大,它的入口点被封装在IDE(vs2011)自动生成的app类中,该类被manifest指定为入口点。而Direct程序更像是用Win32 API开发的窗口程序,它的入口点是我们熟悉的main()。我们首先要实现两个类分别继承于I 阅读全文

posted @ 2012-07-26 12:50 work hard work smart 阅读(688) 评论(0) 推荐(0) 编辑

摘要: 闲话少说,第一周几个问题:1 Metro下创建无焦点空间:设置属性 IsHitTestVisible=false;2 Metro C++加载DLL微软专门为Metro C++ 开放了一个新API : LoadPackageLiberary();之前必须将要dll文件添加到工程中(这个不用多说废话了吧,右键点项目名——添加现有项),右键点dll文件——属性,内容选择 是 。然后按照原来Win32方法LoadPackageLiberary,GetProcessAddress即可3 Metro读写文件Metro不是在随便位置都可以读写文件的,只开放了相应的读写位置。我只介绍在文档库读写文件的方法。最 阅读全文

posted @ 2012-07-26 09:27 work hard work smart 阅读(758) 评论(0) 推荐(1) 编辑

摘要: 为什么我依然坚持使用C++?从微软的动向来看,C#正在逐步的成为微软UI开发的新宠,WP7更是成为了唯一开发语言。对于Win8 Metro程序开发,C#也几乎成为很多人的首选语言,尽管HTML5形势看涨,不过毕竟它具备一些局限性,而C#作为一门快速和安全的语言,可能也将成为大多数程序员的最爱(特别是UI开发人员),然而我却毅然决然的选择了看似古老而陈旧的C++,也许在很多人眼中,侧重UI开发的程序员选择C++是很不理性的,也许吧,不过我仍旧愿意坚持自己的信念:C++一定是一门空前并且绝后的语言,我更愿意把他当作一种信念,对C++的执着可以说是对人生的一种坚持吧。况且,C++的确有着我无法割舍的 阅读全文

posted @ 2012-07-26 09:21 work hard work smart 阅读(1928) 评论(4) 推荐(0) 编辑

2012年7月10日

摘要: Windows运行时组件是Windows 8里面通用的公共库,它可以使用C++,C#或者VB来编写,不过你的Windows 8 metro是用什么语言编写都可以调用无缝地调用Windows运行时组件。下面通过一个C#编写的Windows 8项目来调用一个用C++编写的Windows运行时组件。创建一个Windows运行时组件:编写如下的代码:#include "pch.h"#include "WinRTComponent.h"using namespace CppWinRTComponentDll2;int CalculatorSample::Add(i 阅读全文

posted @ 2012-07-10 10:14 work hard work smart 阅读(455) 评论(0) 推荐(0) 编辑

2012年6月28日

摘要: Metro style app文件、文件夹的选择、文件的保存。1、选择单个文件 public async void PickAFile() { FileOpenPicker openPicker = new FileOpenPicker(); openPicker.ViewMode = PickerViewMode.Thumbnail; openPicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary; op... 阅读全文

posted @ 2012-06-28 08:35 work hard work smart 阅读(965) 评论(0) 推荐(0) 编辑

上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 58 下一页