再次虚构,的篇章索引

[[源码下载]

[最后更新:2018.01.15]

[源码下载]

]( Windows 8.1 Store Apps 系列文章]
]()

  • 背水一战 Windows 10 系列文章
    • 背水一战 Windows 10 (1) - C# 6.0 新特性
    • 背水一战 Windows 10 (2) - UI: 概述, 启动屏幕, 屏幕方向
    • 背水一战 Windows 10 (3) - UI: 窗口全屏, 窗口尺寸
    • 背水一战 Windows 10 (4) - UI: 多窗口
    • 背水一战 Windows 10 (5) - UI: 标题栏
    • 背水一战 Windows 10 (6) - 控件 UI: 字体的自动继承的特性, Style, ControlTemplate
    • 背水一战 Windows 10 (7) - 控件 UI: VisualState, VisualStateManager, 控件的默认 UI
    • 背水一战 Windows 10 (8) - 控件 UI: StateTrigger
    • 背水一战 Windows 10 (9) - 资源: 资源限定符概述, 资源限定符示例
    • 背水一战 Windows 10 (10) - 资源: StaticResource, ThemeResource
    • 背水一战 Windows 10 (11) - 资源: CustomResource, ResourceDictionary, 加载外部的 ResourceDictionary 文件
    • 背水一战 Windows 10 (12) - 绘图: Shape, Path
    • 背水一战 Windows 10 (13) - 绘图: Stroke, Brush
    • 背水一战 Windows 10 (14) - 动画: 线性动画, 关键帧动画
    • 背水一战 Windows 10 (15) - 动画: 缓动动画
    • 背水一战 Windows 10 (16) - 动画: ThemeAnimation(主题动画)
    • 背水一战 Windows 10 (17) - 动画: ThemeTransition(过渡效果)
    • 背水一战 Windows 10 (18) - 绑定: 与 Element 绑定, 与 Indexer 绑定, TargetNullValue, FallbackValue
    • 背水一战 Windows 10 (19) - 绑定: TemplateBinding 绑定, 与 RelativeSource 绑定, 与 StaticResource 绑定
    • 背水一战 Windows 10 (20) - 绑定: DataContextChanged, UpdateSourceTrigger, 对绑定的数据做自定义转换
    • 背水一战 Windows 10 (21) - 绑定: x:Bind 绑定, x:Bind 绑定之 x:Phase, 使用绑定过程中的一些技巧
    • 背水一战 Windows 10 (22) - 绑定: 通过 Binding 绑定对象, 通过 x:Bind 绑定对象, 通过 Binding 绑定集合, 通过 x:Bind 绑定集合
    • 背水一战 Windows 10 (23) - MVVM: 通过 Binding 或 x:Bind 结合 Command 实现,通过 ButtonBase 触发命令
    • 背水一战 Windows 10 (24) - MVVM: 通过 Binding 或 x:Bind 结合 Command 实现,通过非 ButtonBase 触发命令
    • 背水一战 Windows 10 (25) - MVVM: 通过 x:Bind 实现 MVVM(不用 Command)
    • 背水一战 Windows 10 (26) - XAML: x:DeferLoadStrategy, x:Null
    • 背水一战 Windows 10 (27) - 控件(文本类): TextBlock
    • 背水一战 Windows 10 (28) - 控件(文本类): TextBox, PasswordBox
    • 背水一战 Windows 10 (29) - 控件(文本类): RichTextBlock, RichTextBlockOverflow, RichEditBox
    • 背水一战 Windows 10 (30) - 控件(文本类): AutoSuggestBox
    • 背水一战 Windows 10 (31) - 控件(按钮类): ButtonBase, Button, HyperlinkButton, RepeatButton, ToggleButton, AppBarButton, AppBarToggleButton
    • 背水一战 Windows 10 (32) - 控件(选择类): Selector, ComboBox
    • 背水一战 Windows 10 (33) - 控件(选择类): ListBox, RadioButton, CheckBox, ToggleSwitch
    • 背水一战 Windows 10 (34) - 控件(进度类): RangeBase, Slider, ProgressBar, ProgressRing
    • 背水一战 Windows 10 (35) - 控件(弹出类): FlyoutBase, Flyout, MenuFlyout
    • 背水一战 Windows 10 (36) - 控件(弹出类): ToolTip, Popup, PopupMenu
    • 背水一战 Windows 10 (37) - 控件(弹出类): MessageDialog, ContentDialog
    • 背水一战 Windows 10 (38) - 控件(布局类): Panel, Canvas, RelativePanel, StackPanel, Grid
    • 背水一战 Windows 10 (39) - 控件(布局类): VariableSizedWrapGrid, Border, Viewbox, SplitView
    • 背水一战 Windows 10 (40) - 控件(导航类): AppBar, CommandBar
    • 背水一战 Windows 10 (41) - 控件(导航类): Frame
    • 背水一战 Windows 10 (42) - 控件(导航类): Frame 动画
    • 背水一战 Windows 10 (43) - C# 7.0 新特性
    • 背水一战 Windows 10 (44) - 控件(日期类): CalendarView, DatePicker, TimePicker
    • 背水一战 Windows 10 (45) - 控件(图标类): IconElement, SymbolIcon, FontIcon, PathIcon, BitmapIcon
    • 背水一战 Windows 10 (46) - 控件(ScrollViewer 基础): ScrollViewer, ScrollBar, ScrollContentPresenter
    • 背水一战 Windows 10 (47) - 控件(ScrollViewer 特性): Chaining, Rail, Inertia, Snap, Zoom
    • 背水一战 Windows 10 (48) - 控件(集合类): FlipView
    • 背水一战 Windows 10 (49) - 控件(集合类): Pivot, Hub
    • 背水一战 Windows 10 (50) - 控件(集合类): ItemsControl - 基础知识, 数据绑定, ItemsPresenter, GridViewItemPresenter, ListViewItemPresenter
    • 背水一战 Windows 10 (51) - 控件(集合类): ItemsControl - 项模板选择器, 数据分组
    • 背水一战 Windows 10 (52) - 控件(集合类): ItemsControl - 自定义 ItemsControl, 自定义 ContentPresenter
    • 背水一战 Windows 10 (53) - 控件(集合类): ItemsControl 的布局控件 - ItemsStackPanel, ItemsWrapGrid
    • 背水一战 Windows 10 (54) - 控件(集合类): ItemsControl 的布局控件 - OrientedVirtualizingPanel, VirtualizingStackPanel, WrapGrid
    • 背水一战 Windows 10 (55) - 控件(集合类): SemanticZoom, ISemanticZoomInformation
    • 背水一战 Windows 10 (56) - 控件(集合类): ListViewBase - 基础知识, 拖动项
    • 背水一战 Windows 10 (57) - 控件(集合类): ListViewBase - 增量加载, 分步绘制
    • 背水一战 Windows 10 (58) - 控件(集合类): ListViewBase - ListView, GridView
    • 背水一战 Windows 10 (59) - 控件(媒体类): Image, MediaElement
    • 背水一战 Windows 10 (60) - 控件(媒体类): Pointer 涂鸦板, InkCanvas 涂鸦板
    • 背水一战 Windows 10 (61) - 控件(媒体类): InkCanvas 涂鸦编辑
    • 背水一战 Windows 10 (62) - 控件(媒体类): InkCanvas 保存和加载, 手写识别
    • 背水一战 Windows 10 (63) - 控件(WebView): 基础知识, 加载 html, http, https, ms-appx-web:///, embedded resource, ms-appdata:///, ms-local-stream://
    • 背水一战 Windows 10 (64) - 控件(WebView): 加载指定 HttpMethod 的请求, 自定义请求的 http header, app 与 js 的交互
    • 背水一战 Windows 10 (65) - 控件(WebView): 对 WebView 中的内容截图, 通过 Share Contract 分享 WebView 中的被选中的内容
    • 背水一战 Windows 10 (66) - 控件(WebView): 监听和处理 WebView 的事件
    • 背水一战 Windows 10 (67) - 控件(控件基类): DependencyObject - CoreDispatcher, 依赖属性的设置与获取, 依赖属性的变化回调
    • 背水一战 Windows 10 (68) - 控件(控件基类): UIElement - Pointer 相关事件, Tap 相关事件, Key 相关事件, Focus 相关事件
    • 背水一战 Windows 10 (69) - 控件(控件基类): UIElement - Manipulate 手势处理, 路由事件的注册, 路由事件的冒泡, 命中测试的可见性
    • 背水一战 Windows 10 (70) - 控件(控件基类): UIElement - Transform3D(3D变换), Projection(3D投影)
    • 背水一战 Windows 10 (71) - 控件(控件基类): UIElement - RenderTransform(2D变换), Clip(剪裁)
    • 背水一战 Windows 10 (72) - 控件(控件基类): UIElement - UIElement 的位置, UIElement 的布局, UIElement 的其他特性
    • 背水一战 Windows 10 (73) - 控件(控件基类): UIElement - 拖放的基本应用, 手动开启 UIElement 的拖放操作
    • 背水一战 Windows 10 (74) - 控件(控件基类): UIElement - 与 CanDrag 相关的事件, 与 AllowDrop 相关的事件
    • 背水一战 Windows 10 (75) - 控件(控件基类): FrameworkElement - 基础知识, 相关事件, HorizontalAlignment, VerticalAlignment
    • 背水一战 Windows 10 (76) - 控件(控件基类): Control - 基础知识, 焦点相关, 运行时获取 ControlTemplate 和 DataTemplate 中的元素
    • 背水一战 Windows 10 (77) - 控件(控件基类): ContentControl, UserControl, Page
    • 背水一战 Windows 10 (78) - 自定义控件: 基础知识, 依赖属性, 附加属性
    • 背水一战 Windows 10 (79) - 自定义控件: Layout 系统, 控件模板, 事件处理
    • 背水一战 Windows 10 (80) - 本地化
    • 背水一战 Windows 10 (81) - 全球化
    • 背水一战 Windows 10 (82) - 用户和账号: 获取用户的信息, 获取用户的同意
    • 背水一战 Windows 10 (83) - 用户和账号: 数据账号的添加和管理, OAuth 2.0 验证
    • 背水一战 Windows 10 (84) - 用户和账号: 微软账号的登录和注销
    • 背水一战 Windows 10 (85) - 文件系统: 获取文件夹和文件, 分组文件夹, 排序过滤文件夹和文件, 搜索文件
    • 背水一战 Windows 10 (86) - 文件系统: 获取文件夹的属性, 获取文件夹的缩略图
  • 不可或缺 Windows Native 系列文章
    • 不可或缺 Windows Native (1) - C 语言: hello c
    • 不可或缺 Windows Native (2) - C 语言: 常量,变量,基本数据类型
    • 不可或缺 Windows Native (3) - C 语言: 运算符,表达式,条件语句,循环语句,转向语句,空语句等
    • 不可或缺 Windows Native (4) - C 语言: 预处理命令,输入,输出
    • 不可或缺 Windows Native (5) - C 语言: 数组
    • 不可或缺 Windows Native (6) - C 语言: 函数
    • 不可或缺 Windows Native (7) - C 语言: 指针
    • 不可或缺 Windows Native (8) - C 语言: 结构体,共用体,枚举,类型定义符
    • 不可或缺 Windows Native (9) - C 语言: 动态分配内存,链表,位域
    • 不可或缺 Windows Native (10) - C 语言: 文件
    • 不可或缺 Windows Native (11) - C : hello c , C 与 C语言的区别小介
    • 不可或缺 Windows Native (12) - C : 引用类型
    • 不可或缺 Windows Native (13) - C : 标准输入, 标准输出, 字符串内存流
    • 不可或缺 Windows Native (14) - C : 文件
    • 不可或缺 Windows Native (15) - C : 命名空间
    • 不可或缺 Windows Native (16) - C : 函数重载, 缺省参数, 内联函数, 函数模板
    • 不可或缺 Windows Native (17) - C : 类与对象
    • 不可或缺 Windows Native (18) - C : this 指针, 对象数组, 对象和指针, const 对象, const 指针和指向 const 对象的指针, const 对象的引用
    • 不可或缺 Windows Native (19) - C : 对象的动态创建和释放, 对象的赋值和复制, 静态属性和静态函数, 类模板
    • 不可或缺 Windows Native (20) - C : 友元函数, 友元类
    • 不可或缺 Windows Native (21) - C : 继承, 组合, 派生类的构造函数和析构函数, 基类与派生类的转换, 子对象的实例化, 基类成员的隐藏(派生类成员覆盖基类成员)
    • 不可或缺 Windows Native (22) - C : 多重继承, 虚基类
    • 不可或缺 Windows Native (23) - C : 虚函数
    • 不可或缺 Windows Native (24) - C : 运算符重载, 自定义类型转换
    • 不可或缺 Windows Native (25) - C : windows app native, android app native, ios app native
  • 千呼万唤 HTML 5 系列文章
    • 千呼万唤 HTML 5 (1) - 根元素, 元数据元素, 脚本元素
    • 千呼万唤 HTML 5 (2) - 区块元素
    • 千呼万唤 HTML 5 (3) - 内容分组元素
    • 千呼万唤 HTML 5 (4) - 文本语义元素
    • 千呼万唤 HTML 5 (5) - 元素的通用属性
    • 千呼万唤 HTML 5 (6) - 表单元素之 input 元素
    • 千呼万唤 HTML 5 (7) - 表单元素
    • 千呼万唤 HTML 5 (8) - 画布(canvas)之绘制图形
    • 千呼万唤 HTML 5 (9) - 画布(canvas)之承载媒体
    • 千呼万唤 HTML 5 (10) - 画布(canvas)之转换
    • 千呼万唤 HTML 5 (11) - 画布(canvas)之效果
  • 《速战速决》系列文章
    • 速战速决 (1) - PHP: 概述, 常量, 变量, 运算符, 表达式, 控制语句
    • 速战速决 (2) - PHP: 数据类型 bool, int, float, string, object, array
    • 速战速决 (3) - PHP: 函数基础, 函数参数, 函数返回值, 可变函数, 匿名函数, 闭包函数, 回调函数
    • 速战速决 (4) - PHP: 类基础, 抽象类, 接口, trait
    • 速战速决 (5) - PHP: 动态地创建属性和方法, 对象的复制, 对象的比较, 加载指定的文件, 自动加载类文件, 命名空间
    • 速战速决 (6) - PHP: 获取 http 请求数据, 获取 get 数据 和 post 数据, json 字符串与对象之间的相互转换
  • 重新想象 Windows Store Apps 系列文章
    • 重新想象 Windows 8 Store Apps 系列文章
      • 重新想象 Windows 8 Store Apps (1) - 控件之文本控件: TextBlock, TextBox, PasswordBox, RichEditBox, RichTextBlock, RichTextBlockOverflow
      • 重新想象 Windows 8 Store Apps (2) - 控件之按钮控件: Button, HyperlinkButton, RepeatButton, ToggleButton, RadioButton, CheckBox, ToggleSwitch
      • 重新想象 Windows 8 Store Apps (3) - 控件之内容控件: ToolTip, Frame, AppBar, ContentControl, ContentPresenter; 容器控件: Border, Viewbox, Popup
      • 重新想象 Windows 8 Store Apps (4) - 控件之提示控件: ProgressRing; 范围控件: ProgressBar, Slider
      • 重新想象 Windows 8 Store Apps (5) - 控件之集合控件: ComboBox, ListBox, FlipView, ItemsControl, ItemsPresenter
      • 重新想象 Windows 8 Store Apps (6) - 控件之媒体控件: Image, MediaElement
      • 重新想象 Windows 8 Store Apps (7) - 控件之布局控件: Canvas, Grid, StackPanel, VirtualizingStackPanel, WrapGrid, VariableSizedWrapGrid
      • 重新想象 Windows 8 Store Apps (8) - 控件之 WebView
      • 重新想象 Windows 8 Store Apps (9) - 控件之 ScrollViewer 基础
      • 重新想象 Windows 8 Store Apps (10) - 控件之 ScrollViewer 特性: Chaining, Rail, Inertia, Snap, Zoom
      • 重新想象 Windows 8 Store Apps (11) - 控件之 ListView 和 GridView
      • 重新想象 Windows 8 Store Apps (12) - 控件之 GridView 特性: 拖动项, 项尺寸可变, 分组显示
      • 重新想象 Windows 8 Store Apps (13) - 控件之 SemanticZoom
      • 重新想象 Windows 8 Store Apps (14) - 控件 UI: RenderTransform, Projection, Clip, UseLayoutRounding
      • 重新想象 Windows 8 Store Apps (15) - 控件 UI: 字体继承, Style, ControlTemplate, SystemResource, VisualState, VisualStateManager
      • 重新想象 Windows 8 Store Apps (16) - 控件基础: 依赖属性, 附加属性, 控件的继承关系, 路由事件和命中测试
      • 重新想象 Windows 8 Store Apps (17) - 控件基础: Measure, Arrange, GeneralTransform, VisualTree
      • 重新想象 Windows 8 Store Apps (18) - 绘图: Shape, Path, Stroke, Brush
      • 重新想象 Windows 8 Store Apps (19) - 动画: 线性动画, 关键帧动画, 缓动动画
      • 重新想象 Windows 8 Store Apps (20) - 动画: ThemeAnimation(主题动画)
      • 重新想象 Windows 8 Store Apps (21) - 动画: ThemeTransition(过渡效果)
      • 重新想象 Windows 8 Store Apps (22) - 文件系统: 访问文件夹和文件, 通过 AQS 搜索本地文件
      • 重新想象 Windows 8 Store Apps (23) - 文件系统: 文本的读写, 二进制的读写, 流的读写, 最近访问列表和未来访问列表
      • 重新想象 Windows 8 Store Apps (24) - 文件系统: Application Data 中的文件操作, Package 中的文件操作, 可移动存储中的文件操作
      • 重新想象 Windows 8 Store Apps (25) - 选取器: 文件选取窗口, 文件夹选取窗口, 文件保存窗口
      • 重新想象 Windows 8 Store Apps (26) - 选取器: 自定义文件选取窗口, 自定义文件保存窗口
      • 重新想象 Windows 8 Store Apps (27) - 选取器: 联系人选取窗口, 自定义联系人选取窗口
      • 重新想象 Windows 8 Store Apps (28) - 选取器: CachedFileUpdater(缓存文件更新程序)
      • 重新想象 Windows 8 Store Apps (29) - 图片处理
      • 重新想象 Windows 8 Store Apps (30) - 信息: 获取包信息, 系统信息, 硬件信息, PnP信息, 常用设备信息
      • 重新想象 Windows 8 Store Apps (31) - 加密解密: 哈希算法, 对称算法
      • 重新想象 Windows 8 Store Apps (32) - 加密解密: 非对称算法, 数据转换的辅助类
      • 重新想象 Windows 8 Store Apps (33) - 关联启动: 使用外部程序打开一个文件或uri, 关联指定的文件类型或协议
      • 重新想象 Windows 8 Store Apps (34) - 通知: Toast Demo, Tile Demo, Badge Demo
      • 重新想象 Windows 8 Store Apps (35) - 通知: Toast 详解
      • 重新想象 Windows 8 Store Apps (36) - 通知: Tile 详解
      • 重新想象 Windows 8 Store Apps (37) - 契约: Settings Contract
      • 重新想象 Windows 8 Store Apps (38) - 契约: Search Contract
      • 重新想象 Windows 8 Store Apps (39) - 契约: Share Contract
      • 重新想象 Windows 8 Store Apps (40) - 剪切板: 复制/粘贴文本, html, 图片, 文件
      • 重新想象 Windows 8 Store Apps (41) - 打印
      • 重新想象 Windows 8 Store Apps (42) - 多线程之线程池: 延迟执行, 周期执行, 在线程池中找一个线程去执行指定的方法
      • 重新想象 Windows 8 Store Apps (43) - 多线程之任务: Task 基础, 多任务并行执行, 并行运算(Parallel)
      • 重新想象 Windows 8 Store Apps (44) - 多线程之异步编程: 经典和最新的异步编程模型, IAsyncInfo 与 Task 相互转换
      • 重新想象 Windows 8 Store Apps (45) - 多线程之异步编程: IAsyncAction, IAsyncOperation, IAsyncActionWithProgress, IAsyncOperationWithProgress
      • 重新想象 Windows 8 Store Apps (46) - 多线程之线程同步: Lock, Monitor, Interlocked, Mutex, ReaderWriterLock
      • 重新想象 Windows 8 Store Apps (47) - 多线程之线程同步: Semaphore, CountdownEvent, Barrier, ManualResetEvent, AutoResetEvent
      • 重新想象 Windows 8 Store Apps (48) - 多线程之其他辅助类: SpinWait, SpinLock, Volatile, SynchronizationContext, CoreDispatcher, ThreadLocal, ThreadStaticAttribute
      • 重新想象 Windows 8 Store Apps (49) - 输入: 获取输入设备信息, 虚拟键盘, Tab 导航, Pointer, Tap, Drag, Drop
      • 重新想象 Windows 8 Store Apps (50) - 输入: 边缘手势, 手势操作, 手势识别
      • 重新想象 Windows 8 Store Apps (51) - 输入: 涂鸦板
      • 重新想象 Windows 8 Store Apps (52) - 绑定: 与 Element Model Indexer Style RelativeSource 绑定, 以及绑定中的数据转换
      • 重新想象 Windows 8 Store Apps (53) - 绑定: 与 ObservableCollection CollectionViewSource VirtualizedFilesVector VirtualizedItemsVector 绑定
      • 重新想象 Windows 8 Store Apps (54) - 绑定: 增量方式加载数据
      • 重新想象 Windows 8 Store Apps (55) - 绑定: MVVM 模式
      • 重新想象 Windows 8 Store Apps (56) - 系统 UI: Scale, Snap, Orientation, High Contrast 等
      • 重新想象 Windows 8 Store Apps (57) - 本地化和全球化
      • 重新想象 Windows 8 Store Apps (58) - 微软账号
      • 重新想象 Windows 8 Store Apps (59) - 锁屏
      • 重新想象 Windows 8 Store Apps (60) - 通信: 获取网络信息, 序列化和反序列化
      • 重新想象 Windows 8 Store Apps (61) - 通信: http, oauth
      • 重新想象 Windows 8 Store Apps (62) - 通信: Socket TCP, Socket UDP
      • 重新想象 Windows 8 Store Apps (63) - 通信: WebSocket
      • 重新想象 Windows 8 Store Apps (64) - 后台任务: 开发一个简单的后台任务
      • 重新想象 Windows 8 Store Apps (65) - 后台任务: 音乐的后台播放和控制
      • 重新想象 Windows 8 Store Apps (66) - 后台任务: 下载和上传
      • 重新想象 Windows 8 Store Apps (67) - 后台任务: 推送通知
      • 重新想象 Windows 8 Store Apps (68) - 后台任务: 控制通道(ControlChannel)
      • 重新想象 Windows 8 Store Apps (69) - 其它: 自定义启动屏幕, 程序的运行位置, 保持屏幕的点亮状态, MessageDialog, PopupMenu
      • 重新想象 Windows 8 Store Apps (70) - 其它: 文件压缩和解压缩, 与 Windows 商店相关的操作, app 与 web, 几个 Core 的应用, 页面的生命周期和程序的生命周期
      • 重新想象 Windows 8 Store Apps (71) - 其它: C# 调用 C
    • 重新想象 Windows 8.1 Store Apps 系列文章
      • 重新想象 Windows 8.1 Store Apps (72) - 新增控件: AppBar, CommandBar
      • 重新想象 Windows 8.1 Store Apps (73) - 新增控件: DatePicker, TimePicker
      • 重新想象 Windows 8.1 Store Apps (74) - 新增控件: Flyout, MenuFlyout, SettingsFlyout
      • 重新想象 Windows 8.1 Store Apps (75) - 新增控件: Hub, Hyperlink
      • 重新想象 Windows 8.1 Store Apps (76) - 新增控件: SearchBox
      • 重新想象 Windows 8.1 Store Apps (77) - 控件增强: 文本类控件的增强, 部分控件增加了 Header 属性和 HeaderTemplate 属性, 部分控件增加了 PlaceholderText 属性
      • 重新想象 Windows 8.1 Store Apps (78) - 控件增强: ScrollViewer, FlipView, Popup
      • 重新想象 Windows 8.1 Store Apps (79) - 控件增强: MediaElement, Frame
      • 重新想象 Windows 8.1 Store Apps (80) - 控件增强: WebView 之基本应用, POST 数据, 与 JavaScript 交互
      • 重新想象 Windows 8.1 Store Apps (81) - 控件增强: WebView 之加载本地 html, 智能替换 html 中的 url 引用, 通过 Share Contract 分享 WebView 中的内容, 为 WebView 截图
      • 重新想象 Windows 8.1 Store Apps (82) - 绑定: DataContextChanged, TargetNullValue, FallbackValue, UpdateSourceTrigger
      • 重新想象 Windows 8.1 Store Apps (83) - 文件系统的新特性
      • 重新想象 Windows 8.1 Store Apps (84) - 图像处理的新特性, Share Contract 的新特性
      • 重新想象 Windows 8.1 Store Apps (85) - 警报通知(闹钟), Tile 的新特性
      • 重新想象 Windows 8.1 Store Apps (86) - 系统 UI 的新特性: Theme, 窗口宽度大小可变, ApplicationView, DisplayInformation
      • 重新想象 Windows 8.1 Store Apps (87) - TTS: Speak Text, Speak SSML
      • 重新想象 Windows 8.1 Store Apps (88) - 通信的新特性: 新的 HttpClient
      • 重新想象 Windows 8.1 Store Apps (89) - 通信的新特性: 下载数据, 上传数据, 上传文件
      • 重新想象 Windows 8.1 Store Apps (90) - 通信的新特性: 通过 HttpBaseProtocolFilter 实现 http 请求的缓存控制,以及 cookie 读写; 自定义 HttpFilter; 其他
      • 重新想象 Windows 8.1 Store Apps (91) - 后台任务的新特性: 下载和上传的新特性, 程序启动前预下载网络资源, 后台任务的其它新特性
      • 重新想象 Windows 8.1 Store Apps (92) - 其他新特性: CoreDispatcher, 日历, 自定义锁屏系列图片
      • 重新想象 Windows 8.1 Store Apps (93) - 控件增强: GridView, ListView
  • 与众不同 windows phone 系列文章
    • 与众不同 windows phone 7.5 (sdk 7.1) 系列文章
      • 与众不同 windows phone (1) - Hello Windows Phone
      • 与众不同 windows phone (2) - Control(控件)
      • 与众不同 windows phone (3) - Application Bar(应用程序栏)
      • 与众不同 windows phone (4) - Launcher(启动器)
      • 与众不同 windows phone (5) - Chooser(选择器)
      • 与众不同 windows phone (6) - Isolated Storage(独立存储)
      • 与众不同 windows phone (7) - Local Database(本地数据库)
      • 与众不同 windows phone (8) - Tile(磁贴)
      • 与众不同 windows phone (9) - Push Notification(推送通知)之概述, 推送 Toast 通知
      • 与众不同 windows phone (10) - Push Notification(推送通知)之推送 Tile 通知, 推送自定义信息
      • 与众不同 windows phone (11) - Background Task(后台任务)之警报(Alarm)和提醒(Reminder)
      • 与众不同 windows phone (12) - Background Task(后台任务)之 PeriodicTask(周期任务)和 ResourceIntensiveTask(资源密集型任务)
      • 与众不同 windows phone (13) - Background Task(后台任务)之后台文件传输(上传和下载)
      • 与众不同 windows phone (14) - Media(媒体)之音频播放器, 视频播放器, 与 Windows Phone 的音乐和视频中心集成
      • 与众不同 windows phone (15) - Media(媒体)之后台播放音频
      • 与众不同 windows phone (16) - Media(媒体)之编辑图片, 保存图片到相册, 与图片的上下文菜单“应用程序...”和“共享...”关联, 与 Windows Phone 的图片中心集成
      • 与众不同 windows phone (17) - Graphic and Animation(画图和动画)
      • 与众不同 windows phone (18) - Device(设备)之加速度传感器, 数字罗盘传感器
      • 与众不同 windows phone (19) - Device(设备)之陀螺仪传感器, Motion API
      • 与众不同 windows phone (20) - Device(设备)之位置服务(GPS 定位), FM 收音机, 麦克风, 震动器
      • 与众不同 windows phone (21) - Device(设备)之摄像头(拍摄照片, 录制视频)
      • 与众不同 windows phone (22) - Device(设备)之摄像头(硬件快门, 自动对焦, 实时修改捕获视频)
      • 与众不同 windows phone (23) - Device(设备)之硬件状态, 系统状态, 网络状态
      • 与众不同 windows phone (24) - Input(输入)之软键盘类型, XNA 方式启动软键盘, UIElement 的 Touch 相关事件, 触摸涂鸦
      • 与众不同 windows phone (25) - Input(输入)之捕获 UIElement 之外的触控操作, Silverlight 方式捕获手势操作, XNA 方式捕获手势操作, 多点触控
      • 与众不同 windows phone (26) - Contacts and Calendar(联系人和日历)
      • 与众不同 windows phone (27) - Feature(特性)之搜索的可扩展性, 程序的生命周期和页面的生命周期, 页面导航, 系统状态栏
      • 与众不同 windows phone (28) - Feature(特性)之手机方向, 本地化, 应用程序的试用体验, 系统主题资源, 本地数据的加密解密
      • 与众不同 windows phone (29) - Communication(通信)之与 OData 服务通信
      • 与众不同 windows phone (30) - Communication(通信)之基于 Socket TCP 开发一个多人聊天室
      • 与众不同 windows phone (31) - Communication(通信)之基于 Socket UDP 开发一个多人聊天室
      • 与众不同 windows phone (32) - Communication(通信)之任意源组播 ASM(Any Source Multicast)
      • 与众不同 windows phone (33) - Communication(通信)之源特定组播 SSM(Source Specific Multicast)
    • 与众不同 windows phone 8.0 & 8.1 系列文章
      • 与众不同 windows phone (34) - 8.0 新的控件: LongListSelector
      • 与众不同 windows phone (35) - 8.0 新的启动器: ShareMediaTask, SaveAppointmentTask, MapsTask, MapsDirectionsTask, MapDownloaderTask
      • 与众不同 windows phone (36) - 8.0 新的瓷贴: FlipTile, CycleTile, IconicTile
      • 与众不同 windows phone (37) - 8.0 文件系统: StorageFolder, StorageFile, 通过 Uri 引用文件, 获取 SD 卡中的文件
      • 与众不同 windows phone (38) - 8.0 关联启动: 使用外部程序打开一个文件或URI, 关联指定的文件类型或协议
      • 与众不同 windows phone (39) - 8.0 联系人和日历
      • 与众不同 windows phone (40) - 8.0 媒体: 音乐中心的新增功能, 图片中心的新增功能, 后台音乐播放的新增功能
      • 与众不同 windows phone (41) - 8.0 相机和照片: 通过 AudioVideoCaptureDevice 捕获视频和音频
      • 与众不同 windows phone (42) - 8.0 相机和照片: 通过 PhotoCaptureDevice 捕获照片
      • 与众不同 windows phone (43) - 8.0 相机和照片: 镜头的可扩展性, 图片的可扩展性, 图片的自动上传扩展
      • 与众不同 windows phone (44) - 8.0 位置和地图
      • 与众不同 windows phone (45) - 8.0 语音: TTS, 语音识别, 语音命令
      • 与众不同 windows phone (46) - 8.0 通信: Socket, 其它
      • 与众不同 windows phone (47) - 8.0 其它: 锁屏信息和锁屏背景, 电池状态, 多分辨率, 商店, 内置协议, 快速恢复
      • 与众不同 windows phone (48) - 8.0 其它: C# 调用 C
      • 与众不同 windows phone (49) - 8.1 新增控件: 概述, ContentDialog, MapControl
      • 与众不同 windows phone (50) - 8.1 新增控件: PickerFlyout, ListPickerFlyout
      • 与众不同 windows phone (51) - 8.1 新增控件: DatePickerFlyout, TimePickerFlyout
      • 与众不同 windows phone (52) - 8.1 新增控件: AutoSuggestBox, ListView, GridView, SemanticZoom
  • 游戏人生 Silverlight 系列文章
    • 游戏人生Silverlight(1) - 七彩俄罗斯方块[Silverlight 2.0(c#)]
    • 游戏人生Silverlight(2) - 趣味钢琴[Silverlight 2.0(c#)]
    • 游戏人生Silverlight(3) - 打苍蝇[Silverlight 2.0(c#)]
    • 游戏人生Silverlight(4) - 连连看[Silverlight 2.0(c#)]
    • 游戏人生Silverlight(5) - 星际竞技场[Silverlight 2.0(c#, Farseer Physics Engine)]
    • 游戏人生Silverlight(6) - 贪吃蛇[Silverlight 3.0(c#)]
  • 稳扎稳打 Silverlight 系列文章
    • Silverlight 1.0
      • 稳扎稳打Silverlight(1) - 1.0实例之电子表
      • 稳扎稳打Silverlight(2) - 1.0实例之支持录音和回放的钢琴(Silverlight ASP.NET AJAX DLINQ)
    • Silverlight 2.0 系列文章  Silverlight 2.0 在线 Demo
      • 稳扎稳打Silverlight(3) - 2.0控件之Border, Button, Calendar, Canvas, CheckBox, ComboBox
      • 稳扎稳打Silverlight(4) - 2.0控件之DataGrid, DatePicker, Grid, GridSplitter, HyperlinkButton, Image
      • 稳扎稳打Silverlight(5) - 2.0控件之ListBox, MediaElement, MultiScaleImage, PasswordBox, ProgressBar, RadioButton
      • 稳扎稳打Silverlight(6) - 2.0控件之ScrollViewer, Slider, StackPanel, TabControl, TextBlock, TextBox, ToggleButton
      • 稳扎稳打Silverlight(7) - 2.0图形之Ellipse, Line, Path, Polygon, Polyline, Rectangle
      • 稳扎稳打Silverlight(8) - 2.0图形之基类System.Windows.Shapes.Shape
      • 稳扎稳打Silverlight(9) - 2.0画笔之SolidColorBrush, ImageBrush, VideoBrush, LinearGradientBrush, RadialGradientBrush
      • 稳扎稳打Silverlight(10) - 2.0其它之Transform详解,以及UIElement和FrameworkElement的常用属性
      • 稳扎稳打Silverlight(11) - 2.0动画之ColorAnimation, DoubleAnimation, PointAnimation, 内插关键帧动画
      • 稳扎稳打Silverlight(12) - 2.0外观之样式, 模板, 视觉状态和视觉状态管理器
      • 稳扎稳打Silverlight(13) - 2.0交互之鼠标事件和键盘事件
      • 稳扎稳打Silverlight(14) - 2.0交互之InkPresenter(涂鸦板)
      • 稳扎稳打Silverlight(15) - 2.0数据之一次绑定, 单向绑定, 双向绑定, INotifyPropertyChanged, 数据转换, 数据验证
      • 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)
      • 稳扎稳打Silverlight(17) - 2.0数据之详解DataGrid, 详解ListBox
      • 稳扎稳打Silverlight(18) - 2.0视频之详解MediaElement, 开发一个简易版的全功能播放器
      • 稳扎稳打Silverlight(19) - 2.0通信之调用REST服务,处理JSON格式, XML格式, RSS/ATOM格式的数据
      • 稳扎稳打Silverlight(20) - 2.0通信之WebClient, 以字符串的形式上传/下载数据, 以流的方式上传/下载数据
      • 稳扎稳打Silverlight(21) - 2.0通信之WebRequest和WebResponse, 对指定的URI发出请求以及接收响应
      • 稳扎稳打Silverlight(22) - 2.0通信之调用WCF服务, 对传输信息做加密
      • 稳扎稳打Silverlight(23) - 2.0通信之调用WCF的双向通信(Duplex Service)
      • 稳扎稳打Silverlight(24) - 2.0通信之Socket, 开发一个多人聊天室
      • 稳扎稳打Silverlight(25) - 2.0线程之Thread, Timer, BackgroundWorker, ThreadPool
      • 稳扎稳打Silverlight(26) - 2.0线程之Lock, Interlocked, EventWaitHandle, Monitor, ThreadStaticAttribute
      • 稳扎稳打Silverlight(27) - 2.0网页之可脚本化, 与DOM的交互, 与JavaScript的交互
      • 稳扎稳打Silverlight(28) - 2.0通信之调用ADO.NET Data Services(数据服务)
      • 稳扎稳打Silverlight(29) - 2.0Tip/Trick之Cookie, 自定义字体, 为程序传递参数, 自定义鼠标右键, 程序常用配置参数
      • 稳扎稳打Silverlight(30) - 2.0Tip/Trick之Silverlight.js, Silverlight.supportedUserAgent.js, 自定义启动界面, 响应鼠标滚轮事件
      • 稳扎稳打Silverlight(31) - 2.0Tip/Trick之加载XAP, 加载XAML, 加载DLL, AppManifest.xaml文件说明, 自定义鼠标指针
      • 稳扎稳打Silverlight(32) - 2.0Tip/Trick之MessageBox, Popup, 循环的几种实现方法, 动态变换主题, 本地化(多语言), 响应鼠标双击事件
    • Silverlight 3.0 系列文章  Silverlight 3.0 在线 Demo
      • 稳扎稳打Silverlight(33) - 3.0控件之AutoCompleteBox, DataPager
      • 稳扎稳打Silverlight(34) - 3.0控件之Frame, Page, Label, DescriptionViewer, ValidationSummary
      • 稳扎稳打Silverlight(35) - 3.0控件之ChildWindow, SaveFileDialog, HeaderedItemsControl, VirtualizingStackPanel
      • 稳扎稳打Silverlight(36) - 3.0控件之TreeView, ListBox增强, DataGrid增强, MediaElement增强
      • 稳扎稳打Silverlight(37) - 3.0动画之Easing(缓动效果)
      • 稳扎稳打Silverlight(38) - 3.0滤镜之BlurEffect, DropShadowEffect, 自定义滤镜, 3D效果之PlaneProjection, 位图API之WriteableBitmap
      • 稳扎稳打Silverlight(39) - 3.0通信之二进制XML通信, 本地连接
      • 稳扎稳打Silverlight(40) - 3.0绑定之Element to Element Binding, RelativeSource; 样式之动态修改样式, 样式继承, 自定义光标
      • 稳扎稳打Silverlight(41) - 3.0Tip/Trick之GPU 加速, Out-Of-Browser, 应用程序库缓存, 合并 ResourceDictionary, 应用程序扩展服务, Silverlight 插件对象
    • Silverlight 4.0 系列文章  Silverlight 4.0 在线 Demo
      • 稳扎稳打Silverlight(42) - 4.0控件之Viewbox, RichTextBox
      • 稳扎稳打Silverlight(43) - 4.0控件之WebBrowser, WebBrowserBrush
      • 稳扎稳打Silverlight(44) - 4.0浏览器外运行(Out Of Browser)之OOB的增强及其新增的NotificationWindow
      • 稳扎稳打Silverlight(45) - 4.0浏览器外运行(Out Of Browser)之被信任的应用程序(Trusted Application)
      • 稳扎稳打Silverlight(46) - 4.0UI之FlowDirection, TextTrimming, 响应鼠标滚轮事件, 响应鼠标右键事件, 全屏的新特性
      • 稳扎稳打Silverlight(47) - 4.0UI之操作剪切板, 隐式样式, CompositeTransform, 拖放外部文件到程序中
      • 稳扎稳打Silverlight(48) - 4.0其它之打印, 动态绑定, 增强的导航系统, 杂七杂八
      • 稳扎稳打Silverlight(49) - 4.0媒体之摄像头和麦克风
      • 稳扎稳打Silverlight(50) - 4.0绑定之DependencyObject绑定, 索引器绑定, StringFormat, TargetNullValue和FallbackValue, CollectionViewSource
      • 稳扎稳打Silverlight(51) - 4.0绑定之数据验证IDataErrorInfo, INotifyDataErrorInfo
      • 稳扎稳打Silverlight(52) - 4.0绑定之 ICommand 命令和 MVVM 模式
      • 稳扎稳打Silverlight(53) - 4.0通信之对WCF NetTcpBinding的支持, 在Socket通信中通过HTTP检索策略文件, HTTP请求中的ClientHttp和BrowserHttp
      • 稳扎稳打Silverlight(54) - 4.0通信之对UDP协议的支持: 通过 UdpAnySourceMulticastClient 实现 ASM(Any Source Multicast),即“任意源多播”
      • 稳扎稳打Silverlight(55) - 4.0通信之对UDP协议的支持: 通过 UdpSingleSourceMulticastClient 实现 SSM(Source Specific Multicast),即“源特定多播”
      • 稳扎稳打Silverlight(56) - 4.0通信之与 WCF Data Services 进行通信
      • 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
      • 稳扎稳打Silverlight(58) - 4.0通信之WCF RIA Services: 通过 Domain Service, 以 MVVM 模式实现数据的添加、删除、修改和查询
      • 稳扎稳打Silverlight(59) - 4.0通信之WCF RIA Services: 数据验证
      • 稳扎稳打Silverlight(60) - 4.0通信之WCF RIA Services: 权限验证
      • 稳扎稳打Silverlight(61) - 4.0通信之WCF RIA Services: 自定义服务端排序和分页
    • Silverlight 5.0 系列文章  Silverlight 5.0 在线 Demo
      • 稳扎稳打Silverlight(62) - 5.0控件之PivotViewer, ListBox 和 ComboBox 新特性, OpenFileDialog 和 SaveFileDialog 新特性
      • 稳扎稳打Silverlight(63) - 5.0文本之Character Spacing, RichTextBlock 和 RichTextBlockOverflow, TextOptions
      • 稳扎稳打Silverlight(64) - 5.0绑定之 Style 中的 Setter 支持绑定, 绑定父级链上的元素, 隐式指定数据模板, UI 上数据更新的触发方式
      • 稳扎稳打Silverlight(65) - 5.0绑定之通过 ICustomTypeProvider 绑定动态生成的属性
      • 稳扎稳打Silverlight(66) - 5.0其它之自定义 XAML 扩展标记, 通过 XNA 处理声音效果, 支持矢量打印, 连击的次数
      • 稳扎稳打Silverlight(67) - 5.0被信任的应用程序之访问本地文件系统, 支持多窗口, 被信任的程序在浏览器中运行, Call Windows API
      • 稳扎稳打Silverlight(68) - 5.0 XNA 之绘制 3D 图形
  • 梦想成真 XNA 系列文章
    • 梦想成真 XNA (1) - Hello XNA
    • 梦想成真 XNA (2) - 绘制精灵,绘制文字
    • 梦想成真 XNA (3) - SpriteSortMode, BlendState
    • 梦想成真 XNA (4) - 动画
    • 梦想成真 XNA (5) - 通过键盘、鼠标、手柄控制精灵
    • 梦想成真 XNA (6) - 声音和音效
    • 梦想成真 XNA (7) - 碰撞检测
    • 梦想成真 XNA (8) - 3D 基础
    • 梦想成真 XNA (9) - 3D 模型
    • 梦想成真 XNA (10) - 3D 模型的碰撞检测
  • 积少成多 Flash(ActionScript 3.0 & Flex 3.0) 系列文章  Flash Flex 3.0 在线 Demo
    • 积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句
    • 积少成多Flash(2) - ActionScript 3.0 基础之包、类、包外类、命名空间、属性、方法、接口和继承
    • 积少成多Flash(3) - ActionScript 3.0 基础之以文本形式、XML形式和JSON形式与ASP.NET通信
    • 积少成多Flash(4) - ActionScript 3.0 实例之Hello World, 时钟, 计时器
    • 积少成多Flash(5) - ActionScript 3.0 实例之闹钟(自定义事件, 画图, 动画)
    • 积少成多Flash(6) - ActionScript 3.0 绘图之图形和转换
    • 积少成多Flash(7) - ActionScript 3.0 交互之鼠标事件和键盘事件
    • 积少成多Flash(8) - ActionScript 3.0 网页之获取参数,JavaScript与ActionScript之间的相互调用
    • 积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)
    • 积少成多Flash(10) - Flex 3.0 状态转换(State), 状态转换的过渡效果(State Transition), 自定义鼠标指针
    • 积少成多Flash(11) - Flex 3.0 动画效果(effect)
    • 积少成多Flash(12) - Flex 3.0 验证控件(Validator), 缓动效果(easing)
  • 系出名门 Android 系列文章
    • 系出名门Android(1) - 在 Windows 下搭建 Android 开发环境,以及 Hello World 程序
    • 系出名门Android(2) - 布局(Layout)和菜单(Menu)
    • 系出名门Android(3) - 对话框(Dialog)和通知(Notification)
    • 系出名门Android(4) - 活动(Activity), 服务(Service), 广播(Broadcast), 广播接收器(BroadcastReceiver)
    • 系出名门Android(5) - 控件(View)之TextView, Button, ImageButton, ImageView, CheckBox, RadioButton, AnalogClock, DigitalClock
    • 系出名门Android(6) - 控件(View)之DatePicker, TimePicker, ToggleButton, EditText, ProgressBar, SeekBar, AutoCompleteTextView, MultiAutoCompleteTextView
    • 系出名门Android(7) - 控件(View)之ZoomControls, Include, VideoView, WebView, RatingBar, Tab, Spinner, Chronometer, ScrollView
    • 系出名门Android(8) - 控件(View)之TextSwitcher, Gallery, ImageSwitcher, GridView, ListView, ExpandableList
    • 系出名门Android(9) - 数据库支持(SQLite), 内容提供器(ContentProvider)
    • 系出名门Android(10) - HTTP 通信, XML 解析, 通过 Hander 实现异步消息处理
  • 返璞归真 asp.net mvc 系列文章
    • 返璞归真 asp.net mvc (1) - 添加、查询、更新和删除的Demo
    • 返璞归真 asp.net mvc (2) - 路由(System.Web.Routing)
    • 返璞归真 asp.net mvc (3) - Controller/Action
    • 返璞归真 asp.net mvc (4) - View/ViewEngine
    • 返璞归真 asp.net mvc (5) - Action Filter, UpdateModel, ModelBinder, Ajax, Unit Test
    • 返璞归真 asp.net mvc (6) - asp.net mvc 2.0 新特性
    • 返璞归真 asp.net mvc (7) - asp.net mvc 3.0 新特性之 Controller
    • 返璞归真 asp.net mvc (8) - asp.net mvc 3.0 新特性之 Model
    • 返璞归真 asp.net mvc (9) - asp.net mvc 3.0 新特性之 View(Razor)
    • 返璞归真 asp.net mvc (10) - asp.net mvc 4.0 新特性之 Web API
    • 返璞归真 asp.net mvc (11) - asp.net mvc 4.0 新特性之自宿主 Web API, 在 WebForm 中提供 Web API, 通过 Web API 上传文件, .net 4.5 带来的更方便的异步操作
    • 返璞归真 asp.net mvc (12) - asp.net mvc 4.0 新特性之移动特性
    • 返璞归真 asp.net mvc (13) - asp.net mvc 5.0 新特性
  • 精进不休 .NET 4.0 & .NET 4.5 系列文章
    • 精进不休 .NET 4.0 (1) - asp.net 4.0 新特性之web.config的改进, ViewStateMode, ClientIDMode, EnablePersistedSelection, 控件的其它一些改进
    • 精进不休 .NET 4.0 (2) - asp.net 4.0 新特性之url路由, 自定义CacheProvider, 新增的表达式<%: expression %>, QueryExtender控件, 其它新特性
    • 精进不休 .NET 4.0 (3) - asp.net 4.0 新特性之动态数据(Dynamic Data)增强, AJAX增强; IDE之Visual Studio 2010增强
    • 精进不休 .NET 4.0 (4) - C# 4.0 新特性之命名参数和可选参数, 动态绑定(dynamic), 泛型协变和逆变, CountdownEvent, Barrier
    • 精进不休 .NET 4.0 (5) - C# 4.0 新特性之并行运算(Parallel)
    • 精进不休 .NET 4.0 (6) - ADO.NET Data Services 1.5(WCF Data Services) 新特性
    • 精进不休 .NET 4.0 (7) - ADO.NET Entity Framework 4.0 新特性
    • 精进不休 .NET 4.0 (8) - ADO.NET Entity Framework 4.0 Self Tracking Entity
    • 精进不休 .NET 4.0 (9) - ADO.NET Entity Framework 4.1 之 Code First
    • 精进不休 .NET 4.0 (10) - ADO.NET Entity Framework 4.3 之 Code First 下自动更新数据库结构(Automatic Migrations)
    • 精进不休 .NET 4.5 (11) - ADO.NET Entity Framework 5.0 新特性, WCF Data Services 5.0 新特性(OData V3)
    • 精进不休 .NET 4.5 (12) - ADO.NET Entity Framework 6.0 新特性, WCF Data Services 5.6 新特性
  • 化零为整 WCF 系列文章
    • 化零为整WCF(1) - 不能免俗,我也从Hello开始
    • 化零为整WCF(2) - 契约Contract(ServiceContract、OperationContract、DataContract、ServiceKnownType和DataMember)
    • 化零为整WCF(3) - 绑定Binding(basicHttpBinding和netTcpBinding)
    • 化零为整WCF(4) - 异常处理(Exception、FaultException、FaultException、IErrorHandler)
    • 化零为整WCF(5) - 宿主Hosting(宿主在IIS, Application, WAS, WindowsService)
    • 化零为整WCF(6) - 消息处理(异步调用OneWay, 双向通讯Duplex)
    • 化零为整WCF(7) - 消息处理(使用消息传输优化机制 - MTOM)
    • 化零为整WCF(8) - 消息处理(使用流数据传输文件)
    • 化零为整WCF(9) - 序列化(DataContractSerializer, XmlSerializer, DataContractJsonSerializer, SoapFormatter, BinaryFormatter)
    • 化零为整WCF(10) - 实例模型(InstanceContextMode)
    • 化零为整WCF(11) - 会话状态(Session)
    • 化零为整WCF(12) - 并发和限流(Concurrent和Throttle)
    • 化零为整WCF(13) - 并发控制(锁)(Mutex, Semaphore, Monitor, Lock, ThreadPool, Interlocked, ReaderWriterLock)
    • 化零为整WCF(14) - 事务(Transaction)
    • 化零为整WCF(15) - 可靠性消息(ReliableMessaging)
    • 化零为整WCF(16) - 消息队列(MSMQ - MicroSoft Message Queue)
    • 化零为整WCF(17) - 安全(Security)
    • 化零为整WCF(18) - Web编程模型(WCF创建REST, AJAX调用WCF)
    • 化零为整WCF(19) - WCF 4.0 新特性
  • 步步为营 VS 2008 .NET 3.5 系列文章
    • 步步为营VS 2008 .NET 3.5(1) - Multi Targeting(多定向)、Web Designer and CSS(集成了CSS的web设计器)和Nested Master Page(嵌套母版页)
    • 步步为营VS 2008 .NET 3.5(2) - JavaScript Intellisense and Debugging(JavaScript的智能感知和调试)
    • 步步为营VS 2008 .NET 3.5(3) - Automatic Properties(自动属性)、Object Initializers(对象初始化器)、Collection Initializers(集合初始化器)和Extension Methods(扩展方法)
    • 步步为营VS 2008 .NET 3.5(4) - C# 3.0新特性之LambdaExpressions(Lambda表达式)、QuerySyntax(查询语法)和AnonymousTypes(匿名类型)
    • 步步为营VS 2008 .NET 3.5(5) - LINQ查询操作符之Select、Where、OrderBy、OrderByDescending、GroupBy、Join、GroupJoin及其对应的查询语法
    • 步步为营VS 2008 .NET 3.5(6) - LINQ查询操作符之Distinct、Union、Concat、Intersect、Except、Skip、Take、SkipWhile、TakeWhile、Single、SingleOrDefault、Reverse、SelectMany
    • 步步为营VS 2008 .NET 3.5(7) - LINQ查询操作符之First、FirstOrDefault、Last、LastOrDefault、ElementAt、ElementAtOrDefault、Contains、Any、All、Count、LongCount、Sum、Min、Max、Average、Aggregate、Cast、DefaultIfEmpty、SequenceEqual、OfType、ToArray、ToList、ToDictionary
    • 步步为营VS 2008 .NET 3.5(8) - DLINQ(LINQ to SQL)之面向对象的添加、查询、更新和删除
    • 步步为营VS 2008 .NET 3.5(9) - DLINQ(LINQ to SQL)之执行SQL语句的添加、查询、更新和删除
    • 步步为营VS 2008 .NET 3.5(10) - DLINQ(LINQ to SQL)之调用存储过程的添加、查询、更新和删除
    • 步步为营VS 2008 .NET 3.5(11) - DLINQ(LINQ to SQL)之大数据量分页、延迟执行和日志记录
    • 步步为营VS 2008 .NET 3.5(12) - DLINQ(LINQ to SQL)之事务处理和并发处理
    • 步步为营VS 2008 .NET 3.5(13) - DLINQ(LINQ to SQL)之用户自定义函数、在不同的DataContext之间做更新、缓存、获取信息、数据加载选项和延迟加载
    • 步步为营VS 2008 .NET 3.5(14) - XLINQ(LINQ to XML)之针对XML文件的添加、查询、更新和删除
  • 再接再厉 VS 2008 sp1 .NET 3.5 sp1 系列文章
    • 再接再厉VS 2008 sp1 .NET 3.5 sp1(1) - Entity Framework(实体框架)之添加、查询、更新和删除的Demo
    • 再接再厉VS 2008 sp1 .NET 3.5 sp1(2) - Entity Framework(实体框架)之详解 Linq To Entities 之一
    • 再接再厉VS 2008 sp1 .NET 3.5 sp1(3) - Entity Framework(实体框架)之详解 Linq To Entities 之二
    • 再接再厉VS 2008 sp1 .NET 3.5 sp1(4) - Entity Framework(实体框架)之EntityClient, ObjectQuery
    • 再接再厉VS 2008 sp1 .NET 3.5 sp1(5) - Entity Framework(实体框架)之ObjectContext
    • 再接再厉VS 2008 sp1 .NET 3.5 sp1(6) - Entity Framework(实体框架)之Entity SQL
    • 再接再厉VS 2008 sp1 .NET 3.5 sp1(7) - Data Services(数据服务)
    • 再接再厉VS 2008 sp1 .NET 3.5 sp1(8) - Dynamic Data(动态数据)
  • 乐在其中设计模式(C#)系列文章
    • 创建型设计模式(Creational Pattern) - 抽象了对象的实例化过程
      • 乐在其中设计模式(C#) - Abstract Factory Pattern(抽象工厂模式)
      • 乐在其中设计模式(C#) - Builder Pattern(建造者模式)
      • 乐在其中设计模式(C#) - Factory Method Pattern(工厂方法模式)
      • 乐在其中设计模式(C#) - Prototype Pattern(原型模式)
      • 乐在其中设计模式(C#) - Singleton Pattern(单例模式)
    • 结构型设计模式(Structural Pattern) - 涉及到如何组合类和对象以获得更大的结构
      • 乐在其中设计模式(C#) - Adapter Pattern(适配器模式)
      • 乐在其中设计模式(C#) - Bridge Pattern(桥梁模式)
      • 乐在其中设计模式(C#) - Composite Pattern(合成模式)
      • 乐在其中设计模式(C#) - Decorator Pattern(装饰模式)
      • 乐在其中设计模式(C#) - Facade Pattern(外观模式)
      • 乐在其中设计模式(C#) - Flyweight Pattern(享元模式)
      • 乐在其中设计模式(C#) - Proxy Pattern(代理模式)
    • 行为型设计模式(Behavioral Pattern) - 描述算法和对象间职责的分配
      • 乐在其中设计模式(C#) - Chain of Responsibility Pattern(责任链模式)
      • 乐在其中设计模式(C#) - Command Pattern(命令模式)
      • 乐在其中设计模式(C#) - Interpreter Pattern(解释器模式)
      • 乐在其中设计模式(C#) - Iterator Pattern(迭代器模式)
      • 乐在其中设计模式(C#) - Mediator Pattern(中介者模式)
      • 乐在其中设计模式(C#) - Memento Pattern(备忘录模式)
      • 乐在其中设计模式(C#) - Observer Pattern(观察者模式)
      • 乐在其中设计模式(C#) - State Pattern(状态模式)
      • 乐在其中设计模式(C#) - Strategy Pattern(策略模式)
      • 乐在其中设计模式(C#) - Template Method Pattern(模板方法模式)
      • 乐在其中设计模式(C#) - Visitor Pattern(访问者模式)
    • 其它
      • 乐在其中设计模式(C#) - Provider Pattern(提供者模式)
  • 温故知新 ASP.NET 2.0(C#) 系列文章
    • 温故知新ASP.NET 2.0(C#)(1) - MasterPage(母版页)
    • 温故知新ASP.NET 2.0(C#)(2) - Themes(主题)
    • 温故知新ASP.NET 2.0(C#)(3) - SiteMap(站点地图)
    • 温故知新ASP.NET 2.0(C#)(4) - Cache&SqlCacheDependency(缓存和SqlCacheDependency特性)
    • 温故知新ASP.NET 2.0(C#)(5) - Localization(本地化,多语言)
    • 温故知新ASP.NET 2.0(C#)(6) - Membership&RoleManager(成员资格和角色管理)
    • 温故知新ASP.NET 2.0(C#)(7) - Profile(存储用户配置)
    • 温故知新ASP.NET 2.0(C#)(8) - DataSourceControl(数据源控件)
  • 新瓶旧酒 ASP.NET AJAX 系列文章
    • 新瓶旧酒ASP.NET AJAX(1) - 简单地过一下每个控件(ScriptManager、ScriptManagerProxy、UpdatePanel、UpdateProgress和Timer)
    • 新瓶旧酒ASP.NET AJAX(2) - 客户端脚本编程(命名空间,类,成员,接口,继承,枚举)
    • 新瓶旧酒ASP.NET AJAX(3) - 客户端脚本编程(调试和跟踪)
    • 新瓶旧酒ASP.NET AJAX(4) - 客户端脚本编程(JavaScript基本类型扩展 - JavaScript Base Type Extensions)
    • 新瓶旧酒ASP.NET AJAX(5) - 客户端脚本编程(Sys.UI命名空间下的类和快捷方法)
    • 新瓶旧酒ASP.NET AJAX(6) - 客户端脚本编程(Sys.WebForms命名空间下的类Sys.Serialization命名空间下的类)
    • 新瓶旧酒ASP.NET AJAX(7) - 客户端脚本编程(Sys命名空间下的类)
    • 新瓶旧酒ASP.NET AJAX(8) - 客户端脚本编程(Sys.Net命名空间下的WebRequestManager、WebRequest、WebRequestExecutor和XMLHttpExecutor)
    • 新瓶旧酒ASP.NET AJAX(9) - 客户端脚本编程(Sys.Net命名空间下的WebServiceProxy、WebServiceError、Generated Proxy Classes以及调用WebService、PageMethod)
    • 新瓶旧酒ASP.NET AJAX(10) - 客户端脚本编程(Sys.Services命名空间下的类)
  • 媛媛控件库之扩展GridView控件(索引) - 增加多个常用功能
    • 扩展GridView控件(0) - 基本架构、增加事件和要点汇总
    • 扩展GridView控件(1) - 鼠标经过行时改变行的样式
    • 扩展GridView控件(2) - 复合排序和排序状态提示
    • 扩展GridView控件(3) - 根据按钮的CommandName设置其客户端属性
    • 扩展GridView控件(4) - 联动复选框(复选框的全选和取消全选)
    • 扩展GridView控件(5) - 固定指定行、指定列
    • 扩展GridView控件(6) - 响应行的单击事件和双击事件
    • 扩展GridView控件(7) - 行的指定复选框选中时改变行的样式
    • 扩展GridView控件(8) - 导出数据源的数据为Excel、Word或Text
    • 扩展GridView控件(9) - 给数据行增加右键菜单
    • 扩展GridView控件(10) - 自定义分页样式
    • 扩展GridView控件(11) - 合并指定列的相邻且内容相同的单元格
  • 媛媛控件库之其它
    • 扩展TreeView控件(1) - 联动复选框(复选框的全选和取消全选)
    • 扩展DropDownList控件和ListBox控件(1) - 支持分组功能(optgroup标签)
    • 扩展Label控件(1) - 实现回发(Postback)功能
  • C#
    • C# 2.0 泛型
    • C# 2.0 除了泛型
  • 自定义控件
    • [翻译]asp.net 1.x/2.0中的高级列表控件
    • [翻译]在asp.net 2.0中开发一个简单的评级控件
  • .NET类库应用
    • [翻译]使用asp.net 2.0中的SqlBulkCopy类批量复制数据
    • [翻译]开发自己的web站点管理工具(Website Administration Tool)(1)
    • [翻译]开发自己的web站点管理工具(Website Administration Tool)(2)
    • [翻译]asp.net 2.0中通过压缩ViewState改善性能
    • [翻译].net 2.0(c#)下简单的FTP应用程序
    • [翻译]xml的加密和解密
    • 在asp.net 2.0中发送邮件
    • [翻译]代码片断:如何用二进制格式读写图片到数据库
  • .NET常用应用
    • [翻译]ASP.NET 2.0中的健康监测系统(Health Monitoring)(1) - 基本应用
    • [翻译]ASP.NET 2.0中的健康监测系统(Health Monitoring)(2) - 通过Email发送监测信息
    • [翻译]ASP.NET 2.0中的健康监测系统(Health Monitoring)(3) - 触发自定义事件
    • [翻译]asp.net 2.0中页的生存周期(Lifecycle)和动态控件
    • [翻译]在asp.net 2.0中使用母版页和工厂方法模式
    • [翻译]在asp.net 2.0中结合母板页使用meta标签(扩展@Page指令)
    • [翻译]asp.net 2.0中的url映射
  • .NET控件
    • [翻译]ASP.NET 3.5中的ListView控件和DataPager控件
    • [翻译]使用ASP.NET 2.0中的ReportViewer控件
    • ASP.NET 2.0中的友好CSS控件适配器的应用 - 用ul、li呈现CheckBoxList和RadioButtonList
    • [翻译]在GridView中针对鼠标单击的某一独立单元格进行编辑
    • [翻译]在GridView中插入新记录
    • [翻译]在asp.net 2.0中使用WebParts
    • [翻译]动态创建GridView的列(第一部分)
    • [翻译]动态创建GridView的列(第二部分)
  • JavaScript
    • [翻译]开发一个自己的HTML在线编辑器(一)
    • [翻译]开发一个自己的HTML在线编辑器(二)
    • [翻译]在Visual Studio中调试JavaScript
  • ASP.NET AJAX
    • [翻译]ASP.NET AJAX之内部揭秘
    • [翻译]使用ASP.NET AJAX实现幻灯片效果
    • [翻译]使用ASP.NET AJAX让GridView的数据行显示提示框(ToolTip)
    • [翻译]Hello ASP.NET AJAX
    • [翻译]ASP.NET AJAX调用Web Service
    • [翻译]asp.net ajax xml-script教程(一)
    • [翻译]asp.net ajax xml-script教程(二)
    • [翻译]asp.net ajax xml-script教程(三)
    • [翻译]asp.net ajax xml-script教程(四)
  • SQL Server
    • [翻译]在Visual Studio 2005中调试SQL Server 2005的存储过程
    • [翻译]在SQL Server中使用CLR调用.NET方法
    • [翻译]使用C#创建SQL Server的存储过程(Visual Studio 2005 SQL Server 2005)
    • [翻译]如何使用webservice作为数据源去生成Microsoft Reporting Services 2005的报表
    • [翻译]通过WebService调用SQLXML(SQL Server 2005)
  • 高手的系列文章

[重新想象 Windows 8 Store Apps 系列文章] 

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

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

作者:webabcd

作者:webabcd

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

1、重新想象 Windows 8.1 Store Apps (72) - 新增控件: AppBar, CommandBar 
介绍
重新想象 Windows 8.1 Store Apps 之新增控件

  • TextBlock - 文本显示框
  • TextBox - 文本输入框
  • PasswordBox - 密码输入框
  • RichEditBox - 富文本编辑框
  • RichTextBlock - 富文本显示框
  • RichTextBlockOverflow - 溢出文本显示框
  • AppBar - 应用程序栏控件(新增了 AppBarButton, AppBarToggleButton, AppBarSeparator)
  • CommandBar - 应用程序栏控件(AppBar 简化版)

2、Windows 8 Store Apps (2) - 控件之按钮控件: Button, HyperlinkButton, RepeatButton, ToggleButton, RadioButton, CheckBox, ToggleSwitch
介绍
重新想象 Windows 8 Store Apps 之 控件

2、重新想象 Windows 8.1 Store Apps (73) - 新增控件: DatePicker, TimePicker 
介绍
重新想象 Windows 8.1 Store Apps 之新增控件

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

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

3、重新想象 Windows 8.1 Store Apps (74) - 新增控件: Flyout, MenuFlyout, SettingsFlyout 
介绍
重新想象 Windows 8.1 Store Apps 之新增控件

  • ToolTip - 提示框控件
  • Frame - 框架控件,用于导航内容
  • AppBar - 应用程序栏控件
  • ContentControl ContentPresenter - ContentPresenter 用来呈现 ContentControl 的 Content
  • Flyout - Flyout 控件
  • MenuFlyout - 菜单 Flyout 控件
  • SettingsFlyout - 设置面板 Flyout 控件

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

4、重新想象 Windows 8.1 Store Apps (75) - 新增控件: Hub, Hyperlink 
介绍
重新想象 Windows 8.1 Store Apps 之新增控件

  • ProgressBar - 进度条控件
  • Slider - 滑动条控件
  • Hub - 中心控件(由一个 header 和多个 section 组成)
  • Hyperlink - 超链接控件(在 RichEditBox, RichTextBlock, RichTextBlockOverflow 内使用)

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

5、重新想象 Windows 8.1 Store Apps (76) - 新增控件: SearchBox 
介绍
重新想象 Windows 8.1 Store Apps 之新增控件

  • ComboBox - 下拉框
  • ListBox - 列表框
  • FlipView - 滑动视图控件
  • ItemsControl ItemsPresenter - ItemsPresenter 用来呈现 ItemsControl 的 Items
  • SearchBox - 搜索框(数据源在本地,从输入法编辑器中获取相关信息)
  • SearchBox - 搜索框(数据源在服务端,为搜索建议增加图标、描述等)
  • SearchBox - 搜索框(数据源在本地文件的 metadata)

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

6、重新想象 Windows 8.1 Store Apps (77) - 控件增强: 文本类控件的增强, 部分控件增加了 Header 属性和 HeaderTemplate 属性, 部分控件增加了 PlaceholderText 属性 
介绍
重新想象 Windows 8.1 Store Apps 之控件增强

  • Image - 图片控件
  • MediaElement - 播放视频或音频的控件
  • 文本类控件的增强
  • 为一些控件增加了 Header 属性和 HeaderTemplate 属性
  • 为一些控件增加了 PlaceholderText 属性

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

7、重新想象 Windows 8.1 Store Apps (78) - 控件增强: ScrollViewer, FlipView, Popup 
介绍
重新想象 Windows 8.1 Store Apps 之控件增强

  • Canvas - 绝对定位式布局
  • Grid - 网格式布局
  • StackPanel - 流式布局
  • VirtualizingStackPanel - 仅能用于 ItemsControl
  • WrapGrid - 仅能用于 ItemsControl
  • VariableSizedWrapGrid - 用于 Wrap 子元素集合
  • ScrollViewer - 滚动视图控件的增强
  • FlipView - 滑动视图控件的增强
  • Popup - 弹出框控件的增强

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

8、重新想象 Windows 8.1 Store Apps (79) - 控件增强: MediaElement, Frame 
介绍
重新想象 Windows 8.1 Store Apps 之控件增强

  • 演示 WebView 的基本应用
  • 演示 WebView 如何与 JavaScript 交互
  • 通过 Share Contract 分享 WebView 中的内容
  • 如何全屏 WebView
  • MediaElement - 播放视频或音频的控件
  • Frame - 框架控件,用于导航内容

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

9、重新想象 Windows 8.1 Store Apps (80) - 控件增强: WebView 之基本应用, POST 数据, 与 JavaScript 交互 
介绍
重新想象 Windows 8.1 Store Apps 之控件增强

  • 演示 ScrollViewer 的基本应用
  • 演示 ScrollBar 的基本应用
  • 演示 ScrollContentPresenter 的基本应用
  • WebView 的基本应用
  • WebView 通过 POST 请求和 HTTP 头加载 url
  • WebView 与 JavaScript 交互

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

10、重新想象 Windows 8.1 Store Apps (81) - 控件增强: WebView 之加载本地 html, 智能替换 html 中的 url 引用, 通过 Share Contract 分享 WebView 中的内容, 为 WebView 截图 
介绍
重新想象 Windows 8.1 Store Apps 之控件增强

  • Chaining - 锁链
  • Rail - 轨道
  • Inertia - 惯性
  • Snap - 对齐
  • Zoom - 缩放
  • WebView 加载本地 html,智能替换 html 中的 url 引用
  • WebView 通过 Share Contract 分享
  • WebView 截图

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

11、重新想象 Windows 8.1 Store Apps (82) - 绑定: DataContextChanged, TargetNullValue, FallbackValue, UpdateSourceTrigger 
介绍
重新想象 Windows 8.1 Store Apps 之绑定

  • ListView - 列表控件
  • GridView - 网格控件
  • DataContextChanged - FrameworkElement 的 DataContext 发生变化时触发的事件
  • TargetNullValue - 当绑定数据为 null 时所需要显示的值
  • FallbackValue - 当绑定失败(无法返回值)的时候所需要显示的值
  • UpdateSourceTrigger - UI 上数据更新的触发方式

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

12、重新想象 Windows 8.1 Store Apps (83) - 文件系统的新特性 
介绍
重新想象 Windows 8.1 Store Apps 之文件系统的新特性

  • 拖动项 - 在 GridView 内拖动 item 以对 item 排序, 拖动 item 到 GridView 外的指定位置以删除 item
  • 项尺寸可变 - 指定 GirdView 中每个 item 所占尺寸
  • 分组显示 - 分组显示集合数据
  • 简要说明 win8.1 中关于文件系统的增强
  • “库”管理
  • 管理以及使用索引

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

13、重新想象 Windows 8.1 Store Apps (84) - 图像处理的新特性, Share Contract 的新特性 
介绍
重新想象 Windows 8.1 Store Apps 之图像处理的新特性, Share Contract 的新特性

  • 演示 SemanticZoom 的应用
  • 通过 ISemanticZoomInformation 接口实现自定义 SemanticZoom 的 View
  • 图像处理的新特性 - 通过 RenderTargetBitmap 对 xaml 截图,以及保存图片
  • Share Contract 的新特性 - 增加 WebLink, ApplicationLink, 去掉了 Uri, “共享目标”可以自己 dismiss

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

14、重新想象 Windows 8.1 Store Apps (85) - 警报通知(闹钟), Tile 的新特性 
介绍
重新想象 Windows 8.1 Store Apps 之通知的新特性

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

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

15、重新想象 Windows 8.1 Store Apps (86) - 系统 UI 的新特性: Theme, 窗口宽度大小可变, ApplicationView, DisplayInformation 
介绍
重新想象 Windows 8.1 Store Apps 之系统 UI 的新特性

  • 字体继承 - 继承父辈的 Font 相关的信息
  • Style - 样式
  • ControlTemplate - 控件模板
  • 系统资源 - 系统内置的样式资源
  • VisualState - 视图状态
  • VisualStateManager - 视图状态管理器
  • Theme - 主题(共有两种主题:Light 和 Dark,默认是 Dark)
  • 窗口宽度可调
  • ApplicationView
  • DisplayInformation

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

16、重新想象 Windows 8.1 Store Apps (87) - TTS: Speak Text, Speak SSML 
介绍
重新想象 Windows 8.1 Store Apps 之 TTS(Text To Speech)

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

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

17、重新想象 Windows 8.1 Store Apps (88) - 通信的新特性: 新的 HttpClient 
介绍
重新想象 Windows 8.1 Store Apps 之通信的新特性

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

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

18、重新想象 Windows 8.1 Store Apps (89) - 通信的新特性: 下载数据, 上传数据, 上传文件 
介绍
重新想象 Windows 8.1 Store Apps 之通信的新特性

  • Shape - 图形
  • Path - 路径
  • Stroke - 笔划
  • Brush - 画笔
  • 下载数据(显示下载进度,将下载数据保存到本地)
  • 上传数据(显示上传进度)
  • 上传文件

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

19、重新想象 Windows 8.1 Store Apps (90) - 通信的新特性: 通过 HttpBaseProtocolFilter 实现 http 请求的缓存控制,以及 cookie 读写; 自定义 HttpFilter; 其他 
介绍
重新想象 Windows 8.1 Store Apps 之通信的新特性

  • 线性动画 - 共有 3 种: ColorAnimation, DoubleAnimation, PointAnimation, 它们均继承自 Timeline
  • 关键帧动画 - 共有 4 种:ColorAnimationUsingKeyFrames, DoubleAnimationUsingKeyFrames, PointAnimationUsingKeyFrames, ObjectAnimationUsingKeyFrames 它们均继承自 Timeline
  • 缓动动画 - easing
  • 通过 HttpBaseProtocolFilter 控制缓存逻辑,以及如何通过 HttpBaseProtocolFilter 管理 cookie
  • 自定义 HttpFilter
  • 其他

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

20、重新想象 Windows 8.1 Store Apps (91) - 后台任务的新特性: 下载和上传的新特性, 程序启动前预下载网络资源, 后台任务的其它新特性 
介绍
重新想象 Windows 8.1 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 之 动画

21、重新想象 Windows 8.1 Store Apps (92) - 其他新特性: CoreDispatcher, 日历, 自定义锁屏系列图片 
介绍
重新想象 Windows 8.1 Store Apps 之其他新特性

  • ThemeTransition 的概述
  • EntranceThemeTransition - 页面间跳转时的过渡效果
  • ContentThemeTransition - 内容改变时的过渡效果
  • RepositionThemeTransition - 位置改变时的过渡效果
  • PopupThemeTransition - 弹出时的过渡效果
  • AddDeleteThemeTransition - 添加项或删除项时的过渡效果
  • ReorderThemeTransition - 对集合中的元素重新排序时的过渡效果
  • PaneThemeTransition - 基于边缘的较大 UI 滑入和滑出时的过渡效果
  • EdgeUIThemeTransition - 基于边缘的较小 UI 滑入和滑出时的过渡效果
  • CoreDispatcher 的新特性
  • “日历”的相关操作
  • 自定义锁屏时需要显示的系列图片

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

22、重新想象 Windows 8.1 Store Apps (93) - 控件增强: GridView, ListView 
介绍
重新想象 Windows 8.1 Store Apps 之控件增强

  • File Access - 访问文件夹和文件,以及获取文件的各种属性
  • Folder Access - 遍历文件夹时的一些特殊操作
  • Thumbnail Access - 获取文件的缩略图
  • AQS - 通过 AQS(Advanced Query Syntax)搜索本地文件
  • GridView 和 ListView 每屏显示的数据量多滚动也流畅
  • GridViewItemPresenter 和 ListViewItemPresenter 更方便更快速地显示各种状态
  • 自定义 GridViewItemPresenter 和 ListViewItemPresenter

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

OK
[源码下载]

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

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 - 基本应用参见
  • Toast - 纯文本 toast
  • Toast - 图文 toast
  • Toast - toast 的提示音
  • Toast - 按计划弹出 toast

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

  • Tile - 基本应用参见
  • 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
[源码下载]

本文由亚洲必赢娱乐游戏发布于必赢娱乐网址,转载请注明出处:再次虚构,的篇章索引

TAG标签: 必赢娱乐网址
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。