- 博客(5)
- 资源 (17)
- 收藏
- 关注
原创 windows8开发-使用工作线程与更新UI
使用TheadPool以及CoreDispatcher可以实现使用工作线程与更新UI的功能。其中CoreDispatcher应当在UI线程中获取,并在工作线程的callback函数中使用;否则CoreDispatcher是获取不到的。不过win8中建议是使用Task来代替TheadPool,因为它提供了一些比较实用的接口,例如取消工作线程中的任务等。using System;us
2012-11-28 22:50:53 3514
原创 C#中foreach语句的一个小问题
想来断断续续用C#也有好一段时间了,今天才发现foreach语句中迭代变量(Iteration Variable)是read-only的,囧~~不过此read-only也是相对的,对于Values-type和reference-type要区别对待。对于值类型,那么foreach中的变量是不能更改的;而对于引用类型,引用类型本身不能被更改,但是引用所指向的空间的数据则可以被更改。
2012-11-14 21:57:18 2592
转载 XAML语法官方全面教程
XAML语言-总体介绍 本主题介绍可扩展应用程序标记语言 (XAML) 语言的功能,并演示如何使用 XAML 编写 Windows Presentation Foundation (WPF) 应用程序。本主题专门介绍了 Windows Presentation Foundation (WPF) 实现的 XAML。XAML 本身是比 Windows Presentation Foundation
2012-11-14 21:09:48 1973
原创 windows8开发-metro应用之Popup窗口
Popup窗口的实现过程较为简单。首先可以自定义一个用户控件,在该用户控件中添加Popup控件;然后便可以之间在外面的页面中调用。一个需要注意的设计规范是,当用户点击了Popup窗口的非内容版面,即Popup以外的区域,该Popup窗口应该消失。如果是另有用途,比如游戏的关卡弹框,用户必须有所选择才能继续时,可以强制保留该窗口。要么就用别的方式实现这种窗口。下面一个简单的示例:1.
2012-11-13 22:07:48 3081 1
原创 windows8开发-metro应用中使用xml+json作为数据存储方式
采用linq2xml的方式来进行数据存储,对于客户端应用来说还是不错的选择。(1)xml文件就是一个简单的数据库,所有的数据结构都在里面定义了。XElement或XDocument是数据转换的中间量。(2)json是每个记录的存储内容。使用json,可以减少每个记录的字段数量,对于每一条记录,甚至只是一条json数据;这优化了存储效率和压缩了数据空间,不过另外一方面在进行json的seri
2012-11-04 14:53:19 2407
google_appengine_1.9.50.7z
2020-03-05
ArmorySDK2002.zip
2020-03-02
google_appengine_1.9.40.tar.gz
2019-07-25
win8应用开发指南(Metro Revealed Building Windows 8 apps with XAML and C#)
2013-01-05
敏捷开发技巧
2012-03-27
C#.net 人事管理系统
2011-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人