07 2013 档案

摘要:重新想象 Windows 8 Store Apps 之 线程同步: lock - 其实就是对 Monitor.Enter() 和 Monitor.Exit() 的一个封装; Monitor - 锁; Interlocked - 为多个线程共享的数字型变量提供原子操作; Mutex - 互斥锁,主要用于同一系统内跨进程的互斥锁; ReaderWriterLock - 读写锁 阅读全文
posted @ 2013-07-29 08:30 webabcd 阅读(3019) 评论(8) 推荐(2) 编辑
摘要:重新想象 Windows 8 Store Apps 之 异步编程: IAsyncAction - 无返回值,无进度值; IAsyncOperation - 有返回值,无进度值; IAsyncActionWithProgress - 无返回值,有进度值; IAsyncOperationWithProgress - 有返回值,有进度值 阅读全文
posted @ 2013-07-25 08:33 webabcd 阅读(5299) 评论(6) 推荐(4) 编辑
摘要:重新想象 Windows 8 Store Apps 之 异步编程: 经典的异步编程模型(IAsyncResult), 最新的异步编程模型(async 和 await), 将 IAsyncInfo 转换成 Task, 将 Task 转换成 IAsyncInfo 阅读全文
posted @ 2013-07-22 08:40 webabcd 阅读(3244) 评论(2) 推荐(3) 编辑
摘要:重新想象 Windows 8 Store Apps 之 任务: Task - 基于线程池的任务(在 System.Threading.Tasks 命名空间下), 多 Task 的并行执行, Parallel - 并行计算(在 System.Threading.Tasks 命名空间下) 阅读全文
posted @ 2013-07-18 09:25 webabcd 阅读(4939) 评论(12) 推荐(3) 编辑
摘要:重新想象 Windows 8 Store Apps 之 线程池: 通过 ThreadPoolTimer 实现延迟执行, 通过 ThreadPoolTimer 实现周期执行, 通过 ThreadPool 实现“在线程池中找一个线程去执行指定的方法” 阅读全文
posted @ 2013-07-15 08:55 webabcd 阅读(3493) 评论(10) 推荐(2) 编辑
摘要:重新想象 Windows 8 Store Apps 之 打印 阅读全文
posted @ 2013-07-11 08:44 webabcd 阅读(2279) 评论(14) 推荐(2) 编辑
摘要:重新想象 Windows 8 Store Apps 之 剪切板: Clipboard - 剪切板, 复制/粘贴文本, 复制/粘贴html, 复制/粘贴图片, 复制/粘贴文件 阅读全文
posted @ 2013-07-08 08:49 webabcd 阅读(3550) 评论(4) 推荐(2) 编辑
摘要:重新想象 Windows 8 Store Apps 之 契约: Share Contract - 右侧边栏称之为 Charm,其中的“共享”称之为 Share Contract 阅读全文
posted @ 2013-07-04 10:25 webabcd 阅读(2314) 评论(8) 推荐(2) 编辑
摘要:重新想象 Windows 8 Store Apps 之 契约: Search Contract - 右侧边栏称之为 Charm, 其中的“搜索”称之为 Search Contract; 使用 Search Contract 的搜索建议,数据源在本地,以及从输入法编辑器中获取相关信息; 使用 Search Contract 的搜索建议,数据源在服务端,以及为搜索建议增加图标、描述等; 使用 Search Contract 的基于本地文件的搜索建议,数据来源于文件的 metadata 阅读全文
posted @ 2013-07-01 09:00 webabcd 阅读(2466) 评论(12) 推荐(2) 编辑