work hard work smart

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

2012年3月13日

摘要: 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 阅读(3291) 评论(5) 推荐(3)

2012年3月12日

摘要: 文件访问操作示例最近在学习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 阅读(3197) 评论(0) 推荐(4)

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

posted @ 2012-03-12 15:49 work hard work smart 阅读(415) 评论(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 阅读(332) 评论(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 阅读(865) 评论(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 阅读(373) 评论(0) 推荐(0)

2012年3月9日

摘要: 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 阅读(351) 评论(0) 推荐(0)

2012年3月6日

摘要: 此文是上一篇博文: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 阅读(541) 评论(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 阅读(393) 评论(0) 推荐(0)

2012年3月2日

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

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

2012年2月29日

摘要: Win 8中WPF listview与listBox的Drag、Drop操作。基本原理是将listview中的项拖动到listBox中。界面:<UserControl x:Class="DragTitleToWebView.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://sch 阅读全文

posted @ 2012-02-29 18:06 work hard work smart 阅读(3258) 评论(1) 推荐(1)

摘要: .NET Framework 4.5新特性开发者预览版.net 4.5.NET for Metro style appsMetro风格的应用程序是利用Windows操作系统的强大功能设计的特殊表单元素。一个称之为.NET APIs for Metro style apps的.Net的一个子集用来支持Metro风格的应用程序,可以使用C#或Visual Basic来编写Metro风格的应用程序。详见:http://go.microsoft.com/fwlink/?LinkId=228491核心新功能和改进以下这些功能和改进被添加到公共语言运行时(CLR)和.NET的类内:-设置正则表达式执行匹配 阅读全文

posted @ 2012-02-29 12:23 work hard work smart 阅读(22235) 评论(2) 推荐(2)

2012年2月21日

摘要: 下载 window 8 最新版(开发者预览版)Windows 8 Developer Preview with developer tools English, 64-bit (x64)1、首先在win7系统上建立一个独立的分区。2、用 daemon tools 或者UltraISO 载入或者用WINRAR直接解压iso文件到非系统盘,3、然后运行iso中source文件夹中的setup.exe文件,注意不是根目录下的setup.exe,4、然后一段时间后会出现两个选项,安装双系统一定要选择Custom(自定义安装),千万不能选择Upgrade(升级安装),否则你原来的windows 7会被覆 阅读全文

posted @ 2012-02-21 09:43 work hard work smart 阅读(533) 评论(0) 推荐(1)

2012年2月20日

摘要: 函数的使用 原文地址首先举几个简单的例子1、返回当前的日期2、返回当月的最后一天3、返回从1970-01-01 00:00:00到当前时间所流经的秒数4、返回当前三月份第一个星期一的日期一、日期和时间函数:原文地址 SQLite主要支持以下四种与日期和时间相关的函数,如:1). date(timestring, modifier, modifier, ...) 2). time(timestring, modifier, modifier, ...) 3). datetime(timestring, modifier, modifier, ...) 4). strftime... 阅读全文

posted @ 2012-02-20 15:04 work hard work smart 阅读(3104) 评论(1) 推荐(1)

摘要: 表、视图、索引的创建、修改、删除操作等一、表的创建1、创建表create if not exists table student(StuID integer);2、 创建带有缺省值的数据表:create table if not exists schoolTable(schID integer default 0, schName varchar default 'hz');3、if not exists 使用如果已经存在表名、视图名和索引名,那么本次创建操作将失败。加上"IF NOT EXISTS"从句,那么本次创建操作将不会有任何影响.create ta 阅读全文

posted @ 2012-02-20 14:58 work hard work smart 阅读(3469) 评论(0) 推荐(2)

摘要: 一、介绍:SQLite是目前最流行的开源嵌入式数据库,主要特征有:1). 管理简单。 2). 移植性好,SQLite生成的数据库文件可以在各个平台无缝移植。 3). 可以非常方便的以多种形式嵌入到其他应用程序中,如静态库、动态库等。 4). 易于维护。二、用途本地轻量级数据库的最佳选择之一,android系统的标配数据库就是这个,还有配置文件也是一方面,它更多的用于中间数据、实时数据以及小数据量个人信息的存储。三、工具的使用 SQLite Database Browser 如下图四、与其它数据库的区别于access的区别,sqlite的便携性和平台无关性要远远好于access,只是在可视化操作 阅读全文

posted @ 2012-02-20 14:57 work hard work smart 阅读(1357) 评论(0) 推荐(1)

2012年2月17日

摘要: 我们在编程的时候,有时会使用多线程来解决问题,比如你的程序需要在后台处理一大堆数据,但还要使用户界面处于可操作状态;或者你的程序需要访问一些外部资源如数据库或网络文件等。这些情况你都可以创建一个子线程去处理,然而,多线程不可避免地会带来一个问题,就是线程同步的问题。如果这个问题处理不好,我们就会得到一些非预期的结果。 在网上也看过一些关于线程同步的文章,其实线程同步有好几种方法,下面我就简单的做一下归纳。 一、volatile关键字 volatile是最简单的一种同步方法,当然简单是要付出代价的。它只能在变量一级做同步,volatile的含义就是告诉处理器, 不要将我放入工作内存, 请... 阅读全文

posted @ 2012-02-17 20:43 work hard work smart 阅读(244) 评论(0) 推荐(0)

摘要: 八招防电脑辐射 你学会了吗? 1、在电脑旁放仙人掌。 2、喝绿茶,多吃含维生素A、C的食物和香蕉。 3、要及时用清水洗脸。 4、室内不放闲杂金属。 5、买新款的电脑。 6、注意电脑摆放,辐射最强的是背面,其次为两侧,屏幕的正面辐射最弱。 7、注意室内通风。 8、尽量避免在电脑前连续超过3个小时。(来源:新浪微博) 阅读全文

posted @ 2012-02-17 12:13 work hard work smart 阅读(278) 评论(0) 推荐(1)

2012年2月10日

摘要: 点击左下角开始按钮,从传统桌面切换至 Metro 风格开始界面;反之,则可以按开始界面的 Desktop 瓷片或 WIN + D:WIN + E 打开资源管理器、WIN + D 显示桌面、WIN + R 运行、WIN + P 演示设置、WIN + L 锁定、WIN + 数字 打开对应任务栏程序、WIN + Tab 应用切换WIN + Y 预览传统桌面,WIN 松开恢复WIN + Q 应用搜索WIN + W 设置(控制面板)搜索WIN + F 文件搜索WIN + I 应用设置(右侧边栏),同时也可在边栏底部找到关机等按钮WIN +C 打开简化开始菜单(Charm)和时间日期面板WIN + 空格 阅读全文

posted @ 2012-02-10 19:11 work hard work smart 阅读(342) 评论(0) 推荐(1)

摘要: 这是《运用 JavaScript构建你的第一个Metro式应用程序》系列教程的最后一篇,将会告诉你在的 Microsoft Visual Studio 11 Express for Windows Developer Preview 提供的Metro 样式和 Split 模板的帮助下,如何透过 CSS样式 使得你的程序更符合 Windows 的 Look & feel。前言该文是《运用 JavaScript 构建你的第一个 Metro式应用程序(on Windows8)的第三篇,如果你尚未阅读第一篇和第二篇,请立刻翻阅。如果读者已经熟悉 HTML5、CSS3 和 JavaScript 阅读全文

posted @ 2012-02-10 13:25 work hard work smart 阅读(373) 评论(0) 推荐(0)

上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 59 下一页