Welcome 微信登录

首页 / 软件开发 / .NET编程技术

Windows 8风格应用开发入门 三十一 构建磁贴

Windows 8风格应用开发入门 三十一 构建磁贴

Windows 8风格应用开发入门 三十一 构建磁贴2013-05-20 cnblogs 王祖康磁贴是吸引用户经常使用应用重要手段之一。我们可将应用程序内较好的内容使用磁贴进行展示。另外应用程序磁贴是应用程序中的核心部分,而且很可能也是用户最常见到的部分,因此利用 动态磁贴来吸引用户经常使用我们的应用程序!本篇博文主要介绍如何创建基本磁贴(也就是默认磁贴)以及如何使用本地通知更新磁贴。一、创建基本磁贴基本磁贴也可以叫做默认磁贴。通常我们点击基本磁贴来启动或...
Windows 8风格应用开发入门 三十二 构建辅助磁贴

Windows 8风格应用开发入门 三十二 构建辅助磁贴

Windows 8风格应用开发入门 三十二 构建辅助磁贴2013-05-21 cnblogs 王祖康Windows Phone中,我们开发者可能会开发的一个功能点是将数据列表中某一项“Pin To Start(固 定到开始屏幕)”,大家都知道这种固定到开始屏幕的磁贴叫做辅助磁贴(也叫二级磁贴),用户可以 通过该辅助磁贴启动应用程序并导航到应用程序中某一个页面或某一位置。其实Windows 8 Store风格应用程序也引入了辅助磁贴的...
Windows 8风格应用开发入门 三十三 构建锁屏提醒

Windows 8风格应用开发入门 三十三 构建锁屏提醒

Windows 8风格应用开发入门 三十三 构建锁屏提醒2013-05-21 cnblogs 王祖康Windows Phone(8&7.5)和Windows 8引入了锁屏概念,其实做过Windows Phone 7.5应用开发 者都知道7.5时代手机锁屏是不支持第三方开发者开发的。那么现在我们第三方开发者可以在Windows 8 和Windows Phone 8的锁屏界面开发显示自己应用的信息了。Windows 8 锁屏具有三种用途:防止触控设备上...
Windows 8风格应用开发入门 三十四 构建Toast通知

Windows 8风格应用开发入门 三十四 构建Toast通知

Windows 8风格应用开发入门 三十四 构建Toast通知2013-05-21 cnblogs 王祖康开发过WindowsPhone应用或者使用过WindowsPhone手机的开发者都知道,我们会收到一些应用的提 示信息,这些提示信息出现在手机的上端,并且停留几秒钟后会自动消失,当然如果我们点击弹出的信 息会自动运行相应的应用程序,这种提示信息我们叫做通知。其实Windows 8 Store 应用也借 鉴了Windows Phone上的提示信息,我们开...
Windows 8风格应用开发入门 三十五 触控输入

Windows 8风格应用开发入门 三十五 触控输入

Windows 8风格应用开发入门 三十五 触控输入2013-05-21 cnblogs 王祖康Windows 8设备通常具有多点触摸屏,用户可以同时使用多个手指来进行不同的输入交互,如点击、 拖动或收缩等手势操作。另外Windows 8中将触摸、鼠标和笔/触笔交互是作为指针输入进行接收、处理 和管理。一、手势处理首先我们来汇总一下Windows 8中常用的手势都有哪些。1,点击:用一个手指触摸屏幕,然后抬起手指。2,长按:用一个手指触摸屏幕并保持不动 。...
Windows 8风格应用开发入门 三十六 商店应用发布流程

Windows 8风格应用开发入门 三十六 商店应用发布流程

Windows 8风格应用开发入门 三十六 商店应用发布流程2013-05-21 cnblogs 王祖康在发布应用之前,我们需要注册开发者账号才能够发布应用。我们可以登录 https://appdev.microsoft.com/StorePortals/ 该网址进行注册开发者账号,同时我们也可以点击这 里来浏览MSDN给到的开发者账号注册的详细步骤。那么注册完成开发者账号后,如何发布Windows Store 应用程序呢?Windows Store Ap...
Windows 8风格应用开发入门 三十七 常见发布注意事项

Windows 8风格应用开发入门 三十七 常见发布注意事项

Windows 8风格应用开发入门 三十七 常见发布注意事项2013-05-21 cnblogs 王祖康通常我们发布Windows Store应用失败后,会返回一些错误需要我们去修改。我之前在给学生做培训 的时候发现大部分同学应用被打回来,通常由以下几个常见原因:1,隐私策略;2,应 用图标和文字;3,本地化;为了避免这三个原因导致应用发布失败,我们开发应用的 时候该怎么去注意并有效避免呢?一、隐私策略1,添加隐私策略的场景(摘取MSDN)应用中收集个人信...
.NET Framework出错且无法卸载时如何重装

.NET Framework出错且无法卸载时如何重装

.NET Framework出错且无法卸载时如何重装2013-05-21因为几天前系统安装补丁的时候本人强行关机,引起的文件损坏。杀软、MSN等几个软件都没办法正常启动了……初步判断是.NET Framework的问题。处理步骤如下:(如果各位没耐心和时间,可以直接跳到第4部分开始试试)1、老办法,在第一次发现问题的时候,不要更改任何设置。重启电脑,正在开机启动的过程时,按F8键,进入选择界面,选择最后一次正确配置。人品够好的时...
.NET陷阱 一 IDeserializationCallback带来的问题

.NET陷阱 一 IDeserializationCallback带来的问题

.NET陷阱 一 IDeserializationCallback带来的问题2013-05-21代码中有一个类,其中包含一个字典(Dictionary<Key, Value>),本来想让前者实现IDeserializationCallback接口,以便在反序列化时根据字典的内容做一些初始化工作,结果循环字典元素的代码就是不走。费了好大劲才找到原因,先来看有问题的代码:using System;using System.Collections.G...
.NET陷阱 三 “正确”使用控件也会造成内存泄露

.NET陷阱 三 “正确”使用控件也会造成内存泄露

.NET陷阱 三 “正确”使用控件也会造成内存泄露2013-05-21在我们的代码中,有时会在控件中添加对数据对象的引用。比如使用树节点的Tag属性保存相应的对象,以便在界面操作中能简单的进行访问。因为其它地方不会引用这些数据,所以我们期望在控件被销毁时,垃圾回收机制能回收相应的内存。但当软件运行了一段时间后,内存使用量会变得非常大。下面是简化后的示例代码:using System;using System.Windows.Forms;namespace ...
.NET陷阱 四 事件监听带来的问题与弱监听器

.NET陷阱 四 事件监听带来的问题与弱监听器

.NET陷阱 四 事件监听带来的问题与弱监听器2013-05-21大家可能都遇到过没有取消事件监听而带来的一些问题,像内存泄露、访问无效数据等。当我们写下如下代码时:source.StateChanged += observer.SourceStateChangedHandler实际上source会保持有对observer的一个引用,所以如果source的生命期长于observer的话,则当其它地方不引用observer时,如果不显示解除监听,则obser...
.NET陷阱 五 大对象堆引起的问题与对策

.NET陷阱 五 大对象堆引起的问题与对策

.NET陷阱 五 大对象堆引起的问题与对策2013-05-21我们在开发过程中曾经遇到过一个奇怪的问题:当软件加载了很多比较大规模的数据后,会偶尔出现OutOfMemoryException异常,但通过内存检查工具却发现还有很多可用内存。于是我们怀疑是可用内存总量充足,但却没有足够的连续内存了——也就是说存在很多未分配的内存空隙。但不是说.NET运行时的垃圾收集器会压缩使用中的内存,从而使已经释放的内存空隙连成一片吗?于是我深入研究...
TPL:针对任务并行执行的横向扩展能力

TPL:针对任务并行执行的横向扩展能力

TPL:针对任务并行执行的横向扩展能力2013-05-21 msdn Jesus AguilarMicrosoft .NET Framework 4 中引入的任务并行库 (TPL) 能够让应用程序开发者创建解决方案, 以利用多核计算机中的并行处理能力。但是在许多情况下,垂直扩展的能力(添加多个核心)受到多种 因素的约束,包括成本和主机托管限制。在这种情况下,如果需要扩展能力,则可以将数据处理在服务 器阵列中分配;云托管就是这样的例子。在本文中,我将描述一套...
WPF中如何查找数据模板中的子元素

WPF中如何查找数据模板中的子元素

WPF中如何查找数据模板中的子元素2013-08-10前两天在写一个WPF程序时,突然发现DataGrid控件没有筛选功能,但我不急,因为我知道,WPF的好处在于UI与逻辑的分离,要给数据网格控件加上输入筛选功能并不复杂,也不用去找第六方控件了,直接从DataGrid类派生一个类,并重定义它的控件模板,在DataGrid原有的控件模板上加一个StackPanel就可以了,方向为水平排列,放在列标头的下方。然后在代码中根据各个列的情况,向那个StackPan...
如何读写EntityFramework外健

如何读写EntityFramework外健

如何读写EntityFramework外健2013-08-101.首先创建新闻表与新闻分类表,并建立主外键关系如下:(注意:EF在使用时,表是需要定义主键的)2.在VS2010的项目中点右建添加实体,选择到指定数据库,在以前的文章中有:http://jianle.blog.51cto.com/429692/723758(注意:添加后可以看到NEWS实体中外键属性不存在了,变成了导航属性)3.添加外键时使用的方法:public bool AddNews(st...
.Net服务器应用程序开发概述

.Net服务器应用程序开发概述

.Net服务器应用程序开发概述2013-08-10在托管领域中,服务器端应用程序是通过运行库宿主实现的。非托管应用程序承载公共语言运行库,后者使您的自定义托管代码可以控制服务器的行为。此模型在获得主服务器的性能和可伸缩性的同时提供给您公共语言运行库和类库的所有功能。下面图1.1所示显示在不同服务器环境中运行托管代码的基本网络架构。在应用程序逻辑通过托管代码执行时,服务器(如 IIS 和 SQL Server)可执行标准操作。图 1.1服务器端托管代码ASP...
简介.NET公共语言运行库的功能

简介.NET公共语言运行库的功能

简介.NET公共语言运行库的功能2013-08-10 关东升 公共语言运行库管理内存、线程执行、代码执行、代码安全验证、编译以及其他系统服务。这些功能是在公共语言运行库上运行的托管代码所固有的。至于安全性,取决于包括托管组件的来源(如 Internet、企业网络或本地计算机)在内的一些因素,托管组件被赋予不同程度的信任。这意味着即使用在同一活动应用程序中,托管组件既可能能够执行文件访问操作、注册表访问操作或其他须小心使用的功能,也可能不能够执行这些功能。运...
<< 111 112 113 114 115 116 117 118 119 120 >>