[源码下载][重新想象 Windows 8.1 Store Apps 系列文章]

重新想象 Windows 8 Store Apps 系列文章索引

作者:webabcd

1、重新想象 Windows 8 Store Apps (1) - 控件之文本控件: TextBlock, TextBox, PasswordBox, RichEditBox, RichTextBlock, RichTextBlockOverflow

介绍

重新想象 Windows 8 Store Apps 之 控件

  • TextBlock - 文本显示框
  • TextBox - 文本输入框
  • PasswordBox - 密码输入框
  • RichEditBox - 富文本编辑框
  • RichTextBlock - 富文本显示框
  • RichTextBlockOverflow - 溢出文本显示框

2、Windows 8 Store Apps (2) - 控件之按钮控件: Button, HyperlinkButton, RepeatButton, ToggleButton, RadioButton, CheckBox, ToggleSwitch

介绍

重新想象 Windows 8 Store Apps 之 控件

  • Button - 按钮控件
  • HyperlinkButton - 超链按钮
  • RepeatButton - 按住后会重复执行单击操作的按钮
  • ToggleButton - 可切换状态的按钮
  • RadioButton - 单选框控件
  • CheckBox - 复选框控件
  • ToggleSwitch - 状态切换控件

3、重新想象 Windows 8 Store Apps (3) - 控件之内容控件: ToolTip, Frame, AppBar, ContentControl, ContentPresenter; 容器控件: Border, Viewbox, Popup

介绍

重新想象 Windows 8 Store Apps 之 控件

  • ToolTip - 提示框控件
  • Frame - 框架控件,用于导航内容
  • AppBar - 应用程序栏控件
  • ContentControl ContentPresenter - ContentPresenter 用来呈现 ContentControl 的 Content

4、重新想象 Windows 8 Store Apps (4) - 控件之提示控件: ProgressRing; 范围控件: ProgressBar, Slider

介绍

重新想象 Windows 8 Store Apps 之 控件

  • ProgressBar - 进度条控件
  • Slider - 滑动条控件

5、重新想象 Windows 8 Store Apps (5) - 控件之集合控件: ComboBox, ListBox, FlipView, ItemsControl, ItemsPresenter

介绍

重新想象 Windows 8 Store Apps 之 控件

  • ComboBox - 下拉框
  • ListBox - 列表框
  • FlipView - 滑动视图控件
  • ItemsControl ItemsPresenter - ItemsPresenter 用来呈现 ItemsControl 的 Items

6、重新想象 Windows 8 Store Apps (6) - 控件之媒体控件: Image, MediaElement

介绍

重新想象 Windows 8 Store Apps 之 控件

  • Image - 图片控件
  • MediaElement - 播放视频或音频的控件

7、重新想象 Windows 8 Store Apps (7) - 控件之布局控件: Canvas, Grid, StackPanel, VirtualizingStackPanel, WrapGrid, VariableSizedWrapGrid

介绍

重新想象 Windows 8 Store Apps 之 控件

  • Canvas - 绝对定位式布局
  • Grid - 网格式布局
  • StackPanel - 流式布局
  • VirtualizingStackPanel - 仅能用于 ItemsControl
  • WrapGrid - 仅能用于 ItemsControl
  • VariableSizedWrapGrid - 用于 Wrap 子元素集合

8、重新想象 Windows 8 Store Apps (8) - 控件之 WebView

介绍

重新想象 Windows 8 Store Apps 之 控件

  • 演示 WebView 的基本应用
  • 演示 WebView 如何与 JavaScript 交互
  • 通过 Share Contract 分享 WebView 中的内容
  • 如何全屏 WebView

9、重新想象 Windows 8 Store Apps (9) - 控件之 ScrollViewer 基础

介绍

重新想象 Windows 8 Store Apps 之 控件

  • 演示 ScrollViewer 的基本应用
  • 演示 ScrollBar 的基本应用
  • 演示 ScrollContentPresenter 的基本应用

10、重新想象 Windows 8 Store Apps (10) - 控件之 ScrollViewer 特性: Chaining, Rail, Inertia, Snap, Zoom

介绍

重新想象 Windows 8 Store Apps 之 控件

  • Chaining - 锁链
  • Rail - 轨道
  • Inertia - 惯性
  • Snap - 对齐
  • Zoom - 缩放

11、重新想象 Windows 8 Store Apps (11) - 控件之 ListView 和 GridView

介绍

重新想象 Windows 8 Store Apps 之 控件

  • ListView - 列表控件
  • GridView - 网格控件

12、重新想象 Windows 8 Store Apps (12) - 控件之 GridView 特性: 拖动项, 项尺寸可变, 分组显示

介绍

重新想象 Windows 8 Store Apps 之 控件

  • 拖动项 - 在 GridView 内拖动 item 以对 item 排序, 拖动 item 到 GridView 外的指定位置以删除 item
  • 项尺寸可变 - 指定 GirdView 中每个 item 所占尺寸
  • 分组显示 - 分组显示集合数据

13、重新想象 Windows 8 Store Apps (13) - 控件之 SemanticZoom

介绍

重新想象 Windows 8 Store Apps 之 控件

  • 演示 SemanticZoom 的应用
  • 通过 ISemanticZoomInformation 接口实现自定义 SemanticZoom 的 View

14、重新想象 Windows 8 Store Apps (14) - 控件 UI: RenderTransform, Projection, Clip, UseLayoutRounding

介绍

重新想象 Windows 8 Store Apps 之 控件

  • RenderTransform - 变换(用于做位移,旋转,缩放,扭曲等变换)
  • Projection - 映射
  • Clip - 剪裁并显示 UIElement 的指定区域
  • UseLayoutRounding - 是否使用完整像素布局

15、重新想象 Windows 8 Store Apps (15) - 控件 UI: 字体继承, Style, ControlTemplate, SystemResource, VisualState, VisualStateManager

介绍

重新想象 Windows 8 Store Apps 之 控件

  • 字体继承 - 继承父辈的 Font 相关的信息
  • Style - 样式
  • ControlTemplate - 控件模板
  • 系统资源 - 系统内置的样式资源
  • VisualState - 视图状态
  • VisualStateManager - 视图状态管理器

16、重新想象 Windows 8 Store Apps (16) - 控件基础: 依赖属性, 附加属性, 控件的继承关系, 路由事件和命中测试

介绍

重新想象 Windows 8 Store Apps 之 控件

  • DependencyProperty - 依赖属性
  • AttachedProperty - 附加属性
  • 控件的继承关系
  • 路由事件和命中测试

17、重新想象 Windows 8 Store Apps (17) - 控件基础: Measure, Arrange, GeneralTransform, VisualTree

介绍

重新想象 Windows 8 Store Apps 之 控件

  • Measure() 和 Arrange() - xaml 的 layout 系统
  • GeneralTransform - 通过 UIElement.TransformToVisual() 获取元素的位置信息
  • VisualTree - 可视树

18、重新想象 Windows 8 Store Apps (18) - 绘图: Shape, Path, Stroke, Brush

介绍

重新想象 Windows 8 Store Apps 之 绘图

  • Shape - 图形
  • Path - 路径
  • Stroke - 笔划
  • Brush - 画笔

19、重新想象 Windows 8 Store Apps (19) - 动画: 线性动画, 关键帧动画, 缓动动画

介绍

重新想象 Windows 8 Store Apps 之 动画

  • 线性动画 - 共有 3 种: ColorAnimation, DoubleAnimation, PointAnimation, 它们均继承自 Timeline
  • 关键帧动画 - 共有 4 种:ColorAnimationUsingKeyFrames, DoubleAnimationUsingKeyFrames, PointAnimationUsingKeyFrames, ObjectAnimationUsingKeyFrames 它们均继承自 Timeline
  • 缓动动画 - easing

20、重新想象 Windows 8 Store Apps (20) - 动画: ThemeAnimation(主题动画)

介绍

重新想象 Windows 8 Store Apps 之 动画

  • PopInThemeAnimation - 控件出现时的动画, PopOutThemeAnimation - 控件消失时的动画
  • FadeInThemeAnimation - 控件淡入的动画, FadeOutThemeAnimation - 控件淡出的动画
  • PointerDownThemeAnimation - 鼠标(手指)在控件上按下时的动画, PointerUpThemeAnimation - 鼠标(手指)在控件上抬起时的动画
  • SwipeHintThemeAnimation - 控件的 Swipe 动画(当你的控件在收到 Swipe 后会做响应时), SwipeBackThemeAnimation - 控件的 Swipe 动画(当你的控件在收到 Swipe 后不需要做任何响应时)
  • RepositionThemeAnimation - 控件重新定位时的动画
  • SplitOpenThemeAnimation - 打开“拆分”控件的动画, SplitCloseThemeAnimation - 关闭“拆分”控件的动画
  • DragItemThemeAnimation, DragOverThemeAnimation, DropTargetItemThemeAnimation - 顾名思义的一些动画效果,用于集合类的控件

21、重新想象 Windows 8 Store Apps (21) - 动画: ThemeTransition(过渡效果)

介绍

重新想象 Windows 8 Store Apps 之 动画

  • ThemeTransition 的概述
  • EntranceThemeTransition - 页面间跳转时的过渡效果
  • ContentThemeTransition - 内容改变时的过渡效果
  • RepositionThemeTransition - 位置改变时的过渡效果
  • PopupThemeTransition - 弹出时的过渡效果
  • AddDeleteThemeTransition - 添加项或删除项时的过渡效果
  • ReorderThemeTransition - 对集合中的元素重新排序时的过渡效果
  • PaneThemeTransition - 基于边缘的较大 UI 滑入和滑出时的过渡效果
  • EdgeUIThemeTransition - 基于边缘的较小 UI 滑入和滑出时的过渡效果

22、重新想象 Windows 8 Store Apps (22) - 文件系统: 访问文件夹和文件, 通过 AQS 搜索本地文件

介绍

重新想象 Windows 8 Store Apps 之 文件系统

  • File Access - 访问文件夹和文件,以及获取文件的各种属性
  • Folder Access - 遍历文件夹时的一些特殊操作
  • Thumbnail Access - 获取文件的缩略图
  • AQS - 通过 AQS(Advanced Query Syntax)搜索本地文件

23、重新想象 Windows 8 Store Apps (23) - 文件系统: 文本的读写, 二进制的读写, 流的读写, 最近访问列表和未来访问列表

介绍

重新想象 Windows 8 Store Apps 之 文件系统

  • 演示如何读写文本数据
  • 演示如何读写二进制数据
  • 演示如何读写流数据
  • 演示如何读写“最近访问列表”和“未来访问列表”

24、重新想象 Windows 8 Store Apps (24) - 文件系统: Application Data 中的文件操作, Package 中的文件操作, 可移动存储中的文件操作

介绍

重新想象 Windows 8 Store Apps 之 文件系统

  • Application Data(应用程序数据存储) 中的文件操作
  • Application Data(应用程序数据存储) 中的“设置”操作
  • 通过 uri 引用 Application Data(应用程序数据存储) 中的媒体(图片、视频或音频)
  • 访问 Package 中的文件
  • 访问可移动存储

25、重新想象 Windows 8 Store Apps (25) - 选取器: 文件选取窗口, 文件夹选取窗口, 文件保存窗口

介绍

重新想象 Windows 8 Store Apps 之 选取器

  • FileOpenPicker - 选择一个文件或多个文件
  • FolderPicker - 选择一个文件夹
  • FileSavePicker - 保存文件到指定路径

26、重新想象 Windows 8 Store Apps (26) - 选取器: 自定义文件选取窗口, 自定义文件保存窗口

介绍

重新想象 Windows 8 Store Apps 之 选取器

  • FileOpenPickerUI - 自定义文件打开选取器
  • FileSavePickerUI - 自定义文件保存选取器

27、重新想象 Windows 8 Store Apps (27) - 选取器: 联系人选取窗口, 自定义联系人选取窗口

介绍

重新想象 Windows 8 Store Apps 之 选取器

  • ContactPicker - 联系人选取器
  • ContactPickerUI - 自定义联系人选取器

28、重新想象 Windows 8 Store Apps (28) - 选取器: CachedFileUpdater(缓存文件更新程序)

介绍

重新想象 Windows 8 Store Apps 之 选取器

  • CachedFileUpdater - 缓存文件更新程序

29、重新想象 Windows 8 Store Apps (29) - 图片处理

介绍

重新想象 Windows 8 Store Apps 之 图片处理

  • 显示图片
  • 图片的 9 切片
  • WriteableBitmap
  • 获取和修改图片属性
  • 对图片文件做“缩放/旋转/编码”操作,并保存操作后的结果

30、重新想象 Windows 8 Store Apps (30) - 信息: 获取包信息, 系统信息, 硬件信息, PnP信息, 常用设备信息

介绍

重新想象 Windows 8 Store Apps 之 信息

  • 获取包信息
  • 获取系统信息
  • 获取硬件信息
  • 获取即插即用(PnP: Plug and Play)的设备的信息
  • 获取常用设备信息

31、重新想象 Windows 8 Store Apps (31) - 加密解密: 哈希算法, 对称算法

介绍

重新想象 Windows 8 Store Apps 之 加密解密

  • hash 算法(MD5, SHA1, SHA256, SHA384, SHA512)
  • hmac 算法(MD5, SHA1, SHA256, SHA384, SHA512)
  • 本地数据的加密解密
  • 对称算法(AES, DES, 3DES, RC2, RC4)

32、重新想象 Windows 8 Store Apps (32) - 加密解密: 非对称算法, 数据转换的辅助类

介绍

重新想象 Windows 8 Store Apps 之 加密解密

  • 非对称算法(RSA)
  • 签名和验证签名(RSA)
  • 通过 CryptographicBuffer 来实现 string hex base64 binary 间的相互转换

33、重新想象 Windows 8 Store Apps (33) - 关联启动: 使用外部程序打开一个文件或uri, 关联指定的文件类型或协议

介绍

重新想象 Windows 8 Store Apps 之 关联启动

  • 使用外部程序打开一个文件
  • 使用外部程序打开一个 Uri
  • 关联指定的文件类型(即用本程序打开指定类型的文件)
  • 关联指定的协议(即用本程序处理指定的协议)

34、重新想象 Windows 8 Store Apps (34) - 通知: Toast Demo, Tile Demo, Badge Demo

介绍

重新想象 Windows 8 Store Apps 之 通知

  • Toast - 通知的应用
  • Tile - 瓷贴的应用
  • Badge - 徽章的应用
  • Badge - 轮询服务端以更新 Badge 通知

35、重新想象 Windows 8 Store Apps (35) - 通知: Toast 详解

介绍

重新想象 Windows 8 Store Apps 之 通知

  • Toast - 基本应用参见 http://www.cnblogs.com/webabcd/archive/2013/06/17/3139740.html
  • Toast - 纯文本 toast
  • Toast - 图文 toast
  • Toast - toast 的提示音
  • Toast - 按计划弹出 toast

36、重新想象 Windows 8 Store Apps (36) - 通知: Tile 详解

介绍

重新想象 Windows 8 Store Apps 之 通知

  • Tile - 基本应用参见 http://www.cnblogs.com/webabcd/archive/2013/06/17/3139740.html
  • Tile - 全部 Tile 模板
  • Tile - 在一个 Tile 上循环显示多个 TileNotification
  • Tile - 一个 app 多个 Tile
  • Tile - 按计划更新 Tile 通知, 轮询服务端以更新 Tile 通知

37、重新想象 Windows 8 Store Apps (37) - 契约: Settings Contract

介绍

重新想象 Windows 8 Store Apps 之 契约

  • Settings Contract - 右侧边栏称之为 Charm,其中的“设置”称之为 Settings Contract

38、重新想象 Windows 8 Store Apps (38) - 契约: Search Contract

介绍

重新想象 Windows 8 Store Apps 之 契约

  • Search Contract - 右侧边栏称之为 Charm, 其中的“搜索”称之为 Search Contract
  • 使用 Search Contract 的搜索建议,数据源在本地,以及从输入法编辑器中获取相关信息
  • 使用 Search Contract 的搜索建议,数据源在服务端,以及为搜索建议增加图标、描述等
  • 使用 Search Contract 的基于本地文件的搜索建议,数据来源于文件的 metadata

39、重新想象 Windows 8 Store Apps (39) - 契约: Share Contract

介绍

重新想象 Windows 8 Store Apps 之 契约

  • Share Contract - 右侧边栏称之为 Charm,其中的“共享”称之为 Share Contract

40、重新想象 Windows 8 Store Apps (40) - 剪切板: 复制/粘贴文本, html, 图片, 文件

介绍

重新想象 Windows 8 Store Apps 之 剪切板

  • Clipboard - 剪切板
  • 复制/粘贴文本
  • 复制/粘贴html
  • 复制/粘贴图片
  • 复制/粘贴文件

41、重新想象 Windows 8 Store Apps (41) - 打印

介绍

重新想象 Windows 8 Store Apps 之 打印

  • 打印

42、重新想象 Windows 8 Store Apps (42) - 多线程之线程池: 延迟执行, 周期执行, 在线程池中找一个线程去执行指定的方法

介绍

重新想象 Windows 8 Store Apps 之 多线程

  • 通过 ThreadPoolTimer 实现延迟执行
  • 通过 ThreadPoolTimer 实现周期执行
  • 通过 ThreadPool 实现“在线程池中找一个线程去执行指定的方法”

43、重新想象 Windows 8 Store Apps (43) - 多线程之任务: Task 基础, 多任务并行执行, 并行运算(Parallel)

介绍

重新想象 Windows 8 Store Apps 之 多线程

  • Task - 基于线程池的任务(在 System.Threading.Tasks 命名空间下)
  • 多 Task 的并行执行
  • Parallel - 并行计算(在 System.Threading.Tasks 命名空间下)

44、重新想象 Windows 8 Store Apps (44) - 多线程之异步编程: 经典和最新的异步编程模型, IAsyncInfo 与 Task 相互转换

介绍

重新想象 Windows 8 Store Apps 之 多线程

  • 经典的异步编程模型(IAsyncResult)
  • 最新的异步编程模型(async 和 await)
  • 将 IAsyncInfo 转换成 Task
  • 将 Task 转换成 IAsyncInfo

45、重新想象 Windows 8 Store Apps (45) - 多线程之异步编程: IAsyncAction, IAsyncOperation, IAsyncActionWithProgress, IAsyncOperationWithProgress

介绍

重新想象 Windows 8 Store Apps 之 多线程

  • IAsyncAction - 无返回值,无进度值
  • IAsyncOperation - 有返回值,无进度值
  • IAsyncActionWithProgress - 无返回值,有进度值
  • IAsyncOperationWithProgress - 有返回值,有进度值

46、重新想象 Windows 8 Store Apps (46) - 多线程之线程同步: Lock, Monitor, Interlocked, Mutex, ReaderWriterLock

介绍

重新想象 Windows 8 Store Apps 之 多线程

  • lock - 其实就是对 Monitor.Enter() 和 Monitor.Exit() 的一个封装
  • Monitor - 锁
  • Interlocked - 为多个线程共享的数字型变量提供原子操作
  • Mutex - 互斥锁,主要用于同一系统内跨进程的互斥锁
  • ReaderWriterLock - 读写锁

47、重新想象 Windows 8 Store Apps (47) - 多线程之线程同步: Semaphore, CountdownEvent, Barrier, ManualResetEvent, AutoResetEvent

介绍

重新想象 Windows 8 Store Apps 之 多线程

  • Semaphore - 信号量
  • CountdownEvent - 通过信号数量实现线程同步
  • Barrier - 屏障
  • ManualResetEvent - 手动红绿灯
  • AutoResetEvent - 自动红绿灯

48、重新想象 Windows 8 Store Apps (48) - 多线程之其他辅助类: SpinWait, SpinLock, Volatile, SynchronizationContext, CoreDispatcher, ThreadLocal, ThreadStaticAttribute

介绍

重新想象 Windows 8 Store Apps 之 多线程

  • SpinWait - 自旋等待
  • SpinLock - 自旋锁
  • volatile - 必在内存
  • SynchronizationContext - 在指定的线程上同步数据
  • CoreDispatcher - 调度器,用于线程同步
  • ThreadLocal - 用于保存每个线程自己的数据
  • ThreadStaticAttribute - 所指定的静态变量对每个线程都是唯一的

49、重新想象 Windows 8 Store Apps (49) - 输入: 获取输入设备信息, 虚拟键盘, Tab 导航, Pointer, Tap, Drag, Drop

介绍

重新想象 Windows 8 Store Apps 之 输入

  • 输入设备的相关信息
  • SIP(Soft Input Panel)的应用
  • Tab 键导航
  • Pointer - 指针,鼠标
  • Tap - 触摸
  • Drag 和 Drop

50、重新想象 Windows 8 Store Apps (50) - 输入: 边缘手势, 手势操作, 手势识别

介绍

重新想象 Windows 8 Store Apps 之 输入

  • 监测边缘手势
  • 手势操作 - Manipulate 的应用(位移手势,缩放手势,旋转手势)
  • 手势识别 - GestureRecognizer 的应用

51、重新想象 Windows 8 Store Apps (51) - 输入: 涂鸦板

介绍

重新想象 Windows 8 Store Apps 之 输入

  • 通过 Pointer 相关事件实现一个具有基本功能的涂鸦板
  • 通过 InkManager 实现一个功能完善的涂鸦板

52、重新想象 Windows 8 Store Apps (52) - 绑定: 与 Element Model Indexer Style RelativeSource 绑定, 以及绑定中的数据转换

介绍

重新想象 Windows 8 Store Apps 之 绑定

  • 与 Element 绑定
  • 与 Model 绑定
  • 与 Indexer 绑定
  • 对 Style 中的 Setter 进行绑定(绑定静态资源)
  • Binding 的一个扩展标记 RelativeSource 的应用
  • 绑定中的数据转换

53、重新想象 Windows 8 Store Apps (53) - 绑定: 与 ObservableCollection CollectionViewSource VirtualizedFilesVector VirtualizedItemsVector 绑定

介绍

重新想象 Windows 8 Store Apps 之 绑定

  • 与 ObservableCollection 绑定
  • 与 CollectionViewSource 绑定
  • 与 VirtualizedFilesVector 绑定
  • 对 VirtualizedItemsVector 绑定

54、重新想象 Windows 8 Store Apps (54) - 绑定: 增量方式加载数据

介绍

重新想象 Windows 8 Store Apps 之 绑定

  • 通过实现 ISupportIncrementalLoading 接口,为 ListViewBase 的增量加载提供数据

55、重新想象 Windows 8 Store Apps (55) - 绑定: MVVM 模式

介绍

重新想象 Windows 8 Store Apps 之 绑定

  • 通过 MVVM 模式实现数据的添加、删除、修改和查询

56、重新想象 Windows 8 Store Apps (56) - 系统 UI: Scale, Snap, Orientation, High Contrast 等

介绍

重新想象 Windows 8 Store Apps 之 系统 UI

  • 获取系统的 UI 相关的设置信息
  • 屏幕方向
  • Snap
  • 为 snap 操作和屏幕方向的改变增加动画效果
  • 缩放至不同屏幕
  • 高对比度

57、重新想象 Windows 8 Store Apps (57) - 本地化和全球化

介绍

重新想象 Windows 8 Store Apps 之 本地化和全球化

  • 本地化 - Demo
  • 本地化 - 改变语言
  • 全球化 - Demo
  • 全球化 - 格式化数字

58、重新想象 Windows 8 Store Apps (58) - 微软账号

介绍

重新想象 Windows 8 Store Apps 之 微软账号

  • 获取微软账号的用户相关的信息
  • 获取或设置微软账号的图片和视频
  • 微软账号的验证,和相关信息的获取

59、重新想象 Windows 8 Store Apps (59) - 锁屏

介绍

重新想象 Windows 8 Store Apps 之 锁屏

  • 登录锁屏,获取当前程序的锁屏权限,从锁屏中移除
  • 发送徽章或文本到锁屏
  • 将一个 app 的多个 tile 绑定到锁屏
  • 自定义锁屏图片

60、重新想象 Windows 8 Store Apps (60) - 通信: 获取网络信息, 序列化和反序列化

介绍

重新想象 Windows 8 Store Apps 之 通信

  • 获取网络信息
  • 序列化 - json
  • 序列化 - xml
  • 序列化 - rss atom

61、重新想象 Windows 8 Store Apps (61) - 通信: http, oauth

介绍

重新想象 Windows 8 Store Apps 之 通信

  • HttpClient 概述
  • http get string
  • http get stream
  • http post string
  • http post stream
  • OAuth 2.0 验证的客户端

62、重新想象 Windows 8 Store Apps (62) - 通信: Socket TCP, Socket UDP

介绍

重新想象 Windows 8 Store Apps 之 通信

  • Socket - Tcp Demo
  • Socket - 实现一个自定义的 http server
  • Socket - Udp Demo

63、重新想象 Windows 8 Store Apps (63) - 通信: WebSocket

介绍

重新想象 Windows 8 Store Apps 之 通信

  • Socket - 与 WebSocket 服务端做 Text 通信
  • Socket - 与 WebSocket 服务端做 Stream(Binary) 通信

64、重新想象 Windows 8 Store Apps (64) - 后台任务: 开发一个简单的后台任务

介绍

重新想象 Windows 8 Store Apps 之 后台任务

  • 开发一个简单的后台任务

65、重新想象 Windows 8 Store Apps (65) - 后台任务: 音乐的后台播放和控制

介绍

重新想象 Windows 8 Store Apps 之 后台任务

  • 音乐的后台播放和控制

66、重新想象 Windows 8 Store Apps (66) - 后台任务: 下载和上传

介绍

重新想象 Windows 8 Store Apps 之 后台任务

  • 后台下载任务
  • 后台上传任务

67、重新想象 Windows 8 Store Apps (67) - 后台任务: 推送通知

介绍

重新想象 Windows 8 Store Apps 之 后台任务

  • 推送通知

68、重新想象 Windows 8 Store Apps (68) - 后台任务: 控制通道(ControlChannel)

介绍

重新想象 Windows 8 Store Apps 之 后台任务

  • 控制通道(ControlChannel)

69、重新想象 Windows 8 Store Apps (69) - 其它: 自定义启动屏幕, 程序的运行位置, 保持屏幕的点亮状态, MessageDialog, PopupMenu

介绍

重新想象 Windows 8 Store Apps 之 其它

  • 自定义启动屏幕
  • 检查当前呈现的应用程序是运行在本地还是运行在远程桌面或模拟器
  • 保持屏幕的点亮状态
  • MessageDialog - 信息对话框
  • PopupMenu - 上下文菜单

70、重新想象 Windows 8 Store Apps (70) - 其它: 文件压缩和解压缩, 与 Windows 商店相关的操作, app 与 web, 几个 Core 的应用, 页面的生命周期和程序的生命周期

介绍

重新想象 Windows 8 Store Apps 之 其它

  • 文件压缩和解压缩
  • 与 Windows 商店相关的操作
  • app 与 web
  • 几个 Core 的应用
  • 页面的生命周期和程序的生命周期

71、重新想象 Windows 8 Store Apps (71) - 其它: C# 调用 C++

介绍

重新想象 Windows 8 Store Apps 之 其它

  • C# 中调用 Windows Runtime Component(C++)
  • 让 Windows Runtime Component(C++) 作为代理以调用 DLL(C++)
  • 通过 C++ 和 D3D 获取屏幕分辨率

OK

[源码下载]

重新想象 Windows 8 Store Apps 系列文章索引的更多相关文章

  1. 重新想象 Windows 8.1 Store Apps 系列文章索引

    [源码下载] [重新想象 Windows 8 Store Apps 系列文章] 重新想象 Windows 8.1 Store Apps 系列文章索引 作者:webabcd 1.重新想象 Windows ...

  2. 重新想象 Windows 8 Store Apps (41) - 打印

    [源码下载] 重新想象 Windows 8 Store Apps (41) - 打印 作者:webabcd 介绍重新想象 Windows 8 Store Apps 之 打印 示例1.需要打印的文档Pr ...

  3. 重新想象 Windows 8 Store Apps (70) - 其它: 文件压缩和解压缩, 与 Windows 商店相关的操作, app 与 web, 几个 Core 的应用, 页面的生命周期和程序的生命周期

    [源码下载] 重新想象 Windows 8 Store Apps (70) - 其它: 文件压缩和解压缩, 与 Windows 商店相关的操作, app 与 web, 几个 Core 的应用, 页面的 ...

  4. 重新想象 Windows 8 Store Apps (34) - 通知: Toast Demo, Tile Demo, Badge Demo

    [源码下载] 重新想象 Windows 8 Store Apps (34) - 通知: Toast Demo, Tile Demo, Badge Demo 作者:webabcd 介绍重新想象 Wind ...

  5. 重新想象 Windows 8 Store Apps (35) - 通知: Toast 详解

    [源码下载] 重新想象 Windows 8 Store Apps (35) - 通知: Toast 详解 作者:webabcd 介绍重新想象 Windows 8 Store Apps 之 通知 Toa ...

  6. 重新想象 Windows 8 Store Apps (36) - 通知: Tile 详解

    [源码下载] 重新想象 Windows 8 Store Apps (36) - 通知: Tile 详解 作者:webabcd 介绍重新想象 Windows 8 Store Apps 之 通知 Tile ...

  7. 重新想象 Windows 8 Store Apps (37) - 契约: Settings Contract

    [源码下载] 重新想象 Windows 8 Store Apps (37) - 契约: Settings Contract 作者:webabcd 介绍重新想象 Windows 8 Store Apps ...

  8. 重新想象 Windows 8 Store Apps (38) - 契约: Search Contract

    [源码下载] 重新想象 Windows 8 Store Apps (38) - 契约: Search Contract 作者:webabcd 介绍重新想象 Windows 8 Store Apps 之 ...

  9. 重新想象 Windows 8 Store Apps (39) - 契约: Share Contract

    [源码下载] 重新想象 Windows 8 Store Apps (39) - 契约: Share Contract 作者:webabcd 介绍重新想象 Windows 8 Store Apps 之  ...

随机推荐

  1. Asp.net Core WebApi 使用Swagger做帮助文档,并且自定义Swagger的UI

    WebApi写好之后,在线帮助文档以及能够在线调试的工具是专业化的表现,而Swagger毫无疑问是做Docs的最佳工具,自动生成每个Controller的接口说明,自动将参数解析成json,并且能够在 ...

  2. 【Cocos2d-Js基础教学(7)界面UI更新方法(会用到第三方类库)】

    我们游戏中会遇到很多UI更新的时候,大部分时候我们会remove该节点,再重新绘制的方法来进行UI更新. 但是这种更新效率并不高,这里我推荐大家一个第三方的库,来通过注册更新的方式来对UI进行更新管理 ...

  3. PowerShell定时记录操作系统行为

    作为系统管理员,有些时候是需要记录系统中的其他用户的一些操作行为的,例如:当系统管理员怀疑系统存在漏洞,且已经有被植入后门或者创建隐藏账户时,就需要对曾经登陆的用户进行监控,保存其打开或者操作过的文件 ...

  4. Eplan中电缆源和目标的确定规则

    使用过Eplan的都知道,生成电缆总览时会有源和目标,电缆是怎么定义源和目标的呢,下面给大家讲解.确定源和目标按照下列规则确定电缆的源和目标: 首先考虑结构标识符中标识性的层结构说明.如果两端都是端子 ...

  5. 关于STM32 CAN回环可用,正常不可用情况分析

    1.回环下应该与GPIO无关 2.GPIO是否初始化正确,时钟启用 3.是否复用,AFIO时钟是否启用 4.回环下是否有CAN_Tx应该有输出 5.终端电阻是否有 6.CAN收发器电路电压是否正常 7 ...

  6. Android中用layer-list编写阴影效果

    要实现这种效果当然有多 种方式,比如背景图片直接加阴影效果,或者用代码画一个(onDraw()).这次我们直接用layer-list来实现.在项目 res->drawable中创建一个xml,如 ...

  7. 【Xamarin报错】AndroidManifest.xml : warning XA0101: @(Content) build action is not supported

    部署xamarin.forms android时报错: Android\Properties\AndroidManifest.xml : warning XA0101: @(Content) buil ...

  8. Android之线程回掉更新ui

    一:工作线程中的回掉更新UI public class MainActivity extends AppCompatActivity { private int i; private Callback ...

  9. .net 操作 sqlite

    sqlite 表结构和数据的导出 全部导出 sqlite3 data.db >.output dd.sql >.dump 待续

  10. SNF开发平台WinForm之四-开发-主细表管理页面-SNF快速开发平台3.3-Spring.Net.Framework

    4.1运行效果: 4.2开发实现: 4.2.1          有了第一个程序的开发,代码生成器的配置应该是没有问题了,我们只要在对应的数据库中创建我们需要的表结构就可以了,如下: 主表结构如下: ...