|>> 官方网站: http://www.xizhang.com 微博:http://weibo.com/chenxizhang

陈希章@中国

:: 心有多宽,路就有多宽 :: | :: http://tech.xizhang.com :: Microsoft .NET开发人员职业规划和学习路线图::

导航

统计

公告

置顶随笔 #

[置顶]最新微博

posted @ 2011-09-29 07:35 陈希章 阅读(250) 评论(0) 编辑

2012年5月5日 #

如何在ViewModel中正确地使用Timer(定时器)

摘要: 内容摘要: 这是我在某个客户那边讲课的时候遇到一个小问题,在ViewModel中创建的一个Timer,并不会被自动停止,即便使用该ViewModel的View已经被关闭了。这个问题的原因在于Timer...阅读全文

posted @ 2012-05-05 11:43 陈希章 阅读(1299) 评论(4) 编辑

2012年4月23日 #

可复用的WPF或者Silverlight应用程序和组件设计(5)——行为级别

摘要: 内容摘要 上一讲中,我们探讨了在控件通过定义样式和模板,提供外观级别的复用性。外观级别指的是控件的一种显示效果,但行为是更加关注在用户交互这个层面。行为(Behavior)是在某个特定条件下触发(Tr...阅读全文

posted @ 2012-04-23 19:24 陈希章 阅读(134) 评论(0) 编辑

可复用的WPF或者Silverlight应用程序和组件设计(4)——外观级别

摘要: 内容摘要 前面我花了三讲的时间,探讨了WPF和Silverlight可复用应用程序设计的三个层面,分别是应用程序级别,组件级别,控件级别。这一讲我们将一起来深入到控件内部,如果同一组控件,我们希望给他...阅读全文

posted @ 2012-04-23 19:18 陈希章 阅读(112) 评论(0) 编辑

可复用的WPF或者Silverlight应用程序和组件设计(3)——控件级别

摘要: 内容摘要 这一讲,我将探讨控件级别的复用性设计。我会讲解WPF和Silverlight中内置的控件,以及他们的一些内部组成部分和继承关系。 WPF和Silverlight作为一种主要作为界面开发的开发...阅读全文

posted @ 2012-04-23 19:13 陈希章 阅读(1298) 评论(1) 编辑

2012年4月18日 #

可复用的WPF或者Silverlight应用程序和组件设计(2)——组件级别

摘要: 内容摘要 这一讲,我继续展开讲解可复用的WPF或者Silverlight应用程序和组件设计,我将侧重在组件可复用设计这个层面。 这一讲的内容将包括下面几点 如何实现组件级别的复用性 动态加载反射技术...阅读全文

posted @ 2012-04-18 16:50 陈希章 阅读(409) 评论(0) 编辑

可复用的WPF或者Silverlight应用程序和组件设计(1)——应用程序级别

摘要: 内容摘要 这一讲我讲解了什么是“可复用的设计”,以及具体的五个层面。 应用程序级别的复用性 组件级别的复用性 控件复用性 外观的复用性 行为的复用性 然后,我详细展开介绍了在应用程序级别,如何实现W...阅读全文

posted @ 2012-04-18 15:38 陈希章 阅读(1306) 评论(0) 编辑

2012年4月14日 #

使用Project Linker实现多个项目中代码文件的链接

摘要: 内容摘要 如果用过WPF和Silverlight开发的朋友一定会有这个体会,我们很多时候都希望他们之间能共享代码,因为毕竟很类似的。但因为运行时的不一样,默认情况下Silverlight是不能复用WP...阅读全文

posted @ 2012-04-14 11:49 陈希章 阅读(150) 评论(0) 编辑

理解Prism中MVVM的Command与CommandParameter

摘要: 内容摘要 接上一讲(http://www.cnblogs.com/chenxizhang/archive/2012/04/13/2446415.html),这一讲中我使用Prism做了演示和比较。Pr...阅读全文

posted @ 2012-04-14 09:45 陈希章 阅读(1363) 评论(0) 编辑

2012年4月13日 #

MVVM实践中的Command与CommandParameter的使用

摘要: 内容摘要 这一讲,我在原先一篇博客文章(http://www.cnblogs.com/chenxizhang/archive/2011/10/01/2197786.html)基础上,针对MVVM中Co...阅读全文

posted @ 2012-04-13 22:09 陈希章 阅读(1292) 评论(0) 编辑

2012年4月11日 #

Windows Desktop开发第一章(共四讲)

摘要: 这一章分四讲介绍了Windows Desktop开发的一些基本概念。分别是 第一讲:简介课程和第一章介绍 视频: http://www.tudou.com/programs/view/5miggPYk...阅读全文

posted @ 2012-04-11 17:40 陈希章 阅读(1482) 评论(11) 编辑

2012年4月8日 #

谈一谈职业素养

摘要: 内容摘要 这一讲中,我分享了我对于职业素养的认识和理解。职业素养是一个很大的话题,但总的来说,他表现为某个人对于职业的一种精神和态度。 我个人总结起来,职业素养是在具备专业技能基础上,表现出来的以下精...阅读全文

posted @ 2012-04-08 09:03 陈希章 阅读(1205) 评论(5) 编辑

2012年3月26日 #

网络世界中的图片以及相关的处理

摘要: 内容摘要 这一讲中,我讲解了网络世界中图片格式,以及他们的一些特点 JPG 或者JPEG GIF PNG 同时,还通过实例讲解了三种常见的提高网页显示图片的速度的策略 根据80/20法则,先显示较...阅读全文

posted @ 2012-03-26 19:02 陈希章 阅读(1855) 评论(9) 编辑

2012年3月21日 #

大幕开启: fmplan的探索和进展

摘要: 内容摘要 经过一段时间的摸索和准备,这一讲中我向大家介绍了目前我们确定的内容发布机制和协作网络,欢迎大家关注和访问 官方主页:http://fmplan.xizhang.com博客园http://c...阅读全文

posted @ 2012-03-21 18:24 陈希章 阅读(1088) 评论(4) 编辑

你应该如何更好地利用搜索引擎

摘要: 内容摘要 这一讲,我利用大约20分钟,分享了两个方面的话题 1.从用户的角度,如何掌握一些简单的搜索技巧,让搜索引擎更加理解你的需求,并且更加精确定位到你需要找的内容 2.从设计的角度,如何让你的网站...阅读全文

posted @ 2012-03-21 12:21 陈希章 阅读(2180) 评论(11) 编辑

2012年3月18日 #

利用博客与视频分享和交流知识和经验

摘要: 内容摘要 这一讲,我利用大致25分钟的时候,给大家分享了下面三个话题 为什么我要建议大家多利用博客和视频? 如何撰写和发布博客? 如何录制和发布视频? 这里着重地对第一点做些阐述: 我们从书本上,或...阅读全文

posted @ 2012-03-18 17:40 陈希章 阅读(170) 评论(0) 编辑

谈卢梭的《爱弥尔》及其对于教育的现实意义

摘要: 内容摘要 这一讲,我将分享卢梭及其那本著名的书籍《爱弥尔》,这本书是关于教育的专著,其中很多思想在当前的社会,仍然有很好的借鉴意义。 卢梭和《爱弥尔》这本书的故事 《爱弥尔》的主要思想 现实的借鉴意...阅读全文

posted @ 2012-03-18 16:02 陈希章 阅读(852) 评论(0) 编辑

http协议浅析

摘要: 内容摘要 这一讲,我花了35分钟左右,分享了http协议的一些概念,以及在现实开发中的一些应用场景。主要包括的内容有: }http和https }GET和POST }在自定义程序中使用http 讲...阅读全文

posted @ 2012-03-18 12:07 陈希章 阅读(1185) 评论(5) 编辑

2012年3月10日 #

学习和自我学习

摘要: 内容摘要 学习是一种态度,也是一个有方法可循的过程,这一讲我分享一些我对于学习和自我学习的认识和理解。希望对大家有帮助 学习是认识世界——求是 学习是认识自己——求真 学习的方法论 提出问题(学...阅读全文

posted @ 2012-03-10 07:26 陈希章 阅读(1391) 评论(4) 编辑

2012年3月9日 #

关于云计算的大局观

摘要: 内容摘要 这一讲我用了30分钟时间(本来想分两讲,但后来还是一口气讲完这个话题),介绍了云计算概念,发展过程,公有云和私有云,以及公有云平台的相关参考资料。 云计算就是我们身边,触手可及。这是一个值得...阅读全文

posted @ 2012-03-09 20:34 陈希章 阅读(1748) 评论(6) 编辑

2012年3月8日 #

fmplan主页功能设计第一阶段成果

摘要: 内容摘要 fmplan的主页地址是在:http://fmplan.xizhang.com ,通过将近一周的集中开发,我把几个核心功能已经实现出来。大致如下 1.内容发布和管理(这是后台管理功能,目前...阅读全文

posted @ 2012-03-08 23:08 陈希章 阅读(1241) 评论(6) 编辑

2012年3月6日 #

【十五分钟Talkshow】工作流及工作流框架、服务

摘要: 内容摘要 这里用四讲的内容,给大家介绍了工作流(微软平台上的Workflow Foundation)的基本理论,框架 }工作流是指什么 }微软的工作流产品和技术 }工作流解决方案的组成部分 并且着重...阅读全文

posted @ 2012-03-06 06:21 陈希章 阅读(2359) 评论(4) 编辑

2012年3月3日 #

【十五分钟Talkshow】fmplan(十五分钟计划)的初步想法

摘要: 摘要信息 这个演讲将概述提出了我最近开始的一个名为“fmplan”的 基于互联网的教育计划 }计划简介 }内容简介 }目标受众 }学习环境 }支持和帮助 讲义地址 http://www.xizhan...阅读全文

posted @ 2012-03-03 19:22 陈希章 阅读(1181) 评论(8) 编辑

【十五分钟Talkshow】谈谈我对开源的认识和理解

摘要: 摘要信息 什么是开源? 开源、开放源代码(http://zh.wikipedia.org/wiki/%E5%BC%80%E6%94%BE%E6%BA%90%E4%BB%A3%E7%A0%81)、开源软件(http://zh.wikipedia.org/zh-cn/%E5%BC%80%E6%BA%90%E8%BD%AF%E4%BB%B6) 开源是不是等于免费? 开源协议:权利和义务 http...阅读全文

posted @ 2012-03-03 13:08 陈希章 阅读(252) 评论(1) 编辑

【十五分钟Talkshow】谈谈HTML 5及其对Web开发人员的挑战和机遇

摘要: 摘要信息 这一次演讲将包含以下内容 HTML 5是什么?(定义了网页的标准) 另外还有一个CSS 3.0的标准 目前HTML 5的进展大致是怎样? 各厂家对HTML 5的支持 http://ht...阅读全文

posted @ 2012-03-03 11:47 陈希章 阅读(1936) 评论(8) 编辑

2012年3月1日 #

【十五分钟Talkshow】音乐的力量-分享你最喜欢的音乐和故事-Tell me why

摘要: 这一讲将开始关于轻松的一个话题,希望大家都来分享一些你最喜欢的音乐,讲出你的故事。这一讲我将分享我最喜欢的一首歌《Tell me why》 在线收听Tell me why (MV) http://v...阅读全文

posted @ 2012-03-01 12:55 陈希章 阅读(1240) 评论(11) 编辑

2012年2月29日 #

【十五分钟Talkshow】为什么新浪微博的输入文本框具有记忆功能

摘要: 摘要提示 “十万个为什么” 之 为什么在新浪微博上面的输入文本框有记忆功能? 1.在网页关闭之前,如果文本框不为空,则将内容保存起来(保存到哪里去==>cookie) 2.在网页加载的时候,想办法...阅读全文

posted @ 2012-02-29 20:06 陈希章 阅读(3201) 评论(14) 编辑

2012年2月28日 #

【十五分钟Talkshow】在.NET应用程序中访问Excel的几种方式

摘要: 摘要提示: 通过三个视频,我介绍和比较了在.NET应用程序中访问Excel的常见几种方式 }通过Excel API访问 }通过OpenXML访问 }通过第三方组件访问 讲义地址: http://w...阅读全文

posted @ 2012-02-28 19:25 陈希章 阅读(1764) 评论(8) 编辑

【十五分钟Talkshow】如何善用你的.NET开发环境

摘要: 这一讲的时间大约是25分钟。内容还是有点多了。后期将逐渐规范到15分钟左右一个主题。 摘要提示 在这一讲中,我会介绍以下三个方面的内容 }.NET开发环境简介 }安装和配置Visual Stud...阅读全文

posted @ 2012-02-28 13:19 陈希章 阅读(2871) 评论(8) 编辑

2012年2月27日 #

【十五分钟Talkshow】如何理解并优化.NET应用程序对内存的使用

摘要: 前言:十五分钟Talkshow,是我将利用业余时间开展的一个活动(不定期发布),主要是我选择某些与技术或者软件工程方面有关的主题进行讲解,每次一个主题,尽可能在15分钟左右讲完。这些演讲是免费公开的,...阅读全文

posted @ 2012-02-27 21:16 陈希章 阅读(2165) 评论(10) 编辑

2012年2月4日 #

Office 插件开发和部署的总结

摘要: 近日因为开发一个Outlook插件,用到了最新的Visual Studio开发工具,期间费了不少周折,主要体现在部署上面。这里整理一下给大家参考参考 1. 选择合适的模板,Visual Studio ...阅读全文

posted @ 2012-02-04 17:08 陈希章 阅读(1491) 评论(6) 编辑

2012年1月1日 #

《如何成为卓越的大学教师》的阅读笔记及感想 (一)

摘要: 这本书是由哈佛大学出版的,然后北京大学出版社引进翻译了中文版,年前我听到介绍然后购买的。今天看了一部分,总的评价是非常不错,很值得所有大学教师参考学习,当然也很适合于我等有志青年,作为研究学习...阅读全文

posted @ 2012-01-01 20:36 陈希章 阅读(1132) 评论(2) 编辑

2011年12月20日 #

关于网站应用程序池的帐号密码更改及其影响的实例分析

摘要: 这个标题看起来有点绕,但其实是一个常见的问题,而且很多朋友对此的理解都不深。我这里用一个例子来解释一下 实例场景 我们有一个网站(名称为test),它使用了一个应用程序池(名称也为test) 这...阅读全文

posted @ 2011-12-20 20:31 陈希章 阅读(1559) 评论(4) 编辑

2011年12月18日 #

关于SharePoint 2010体系架构的几个话题

摘要: 最近给一个客户讲解SharePoint体系架构、管理维护这方面的内容。有几个主要问题整理出来给大家参考参考。陆续会有几篇文章 1.SharePoint到底是怎么工作的? 这个问题要从“SharePo...阅读全文

posted @ 2011-12-18 11:13 陈希章 阅读(1658) 评论(5) 编辑

2011年12月14日 #

谈谈MVC项目中的缓存功能设计的相关问题

摘要: 今天这一篇文章我来谈一谈在MVC 3项目中的缓存功能,以及针对缓存的一些设计上的考量,给大家参考参考 前言 为什么需要讨论缓存?缓存是一个中大型系统所必须考虑的问题。为了避免每次请求都去访问后台的资源...阅读全文

posted @ 2011-12-14 21:01 陈希章 阅读(2141) 评论(16) 编辑

2011年12月13日 #

MVC3课程中的几个问题整理

摘要: 这是几个小问题,整理出来给大家参考 1. 如何为不同类型的属性设置不同的编辑界面 备注:这个实例的源代码,可以通过这里下载 MvcApplicationEditTemplate.rar 我们探讨到...阅读全文

posted @ 2011-12-13 11:27 陈希章 阅读(1612) 评论(13) 编辑

2011年12月12日 #

在MVC3项目中结合NInject组件实现依赖注入的设计

摘要: 这是本次MVC3讲座中的一个话题,整理出来给大家参考参考 名词解释 依赖注入:英文是Dependency Injection。有时候也称为反转控制(Ioc)吧。不管名词怎么讲,它的大致意思是,让我们的...阅读全文

posted @ 2011-12-12 21:19 陈希章 阅读(1721) 评论(21) 编辑

2011年12月11日 #

在MVC项目中为用户登录失败次数实现提示

摘要: 这两天在给一个客户讲解MVC 3的架构和在项目中的应用,有提到这样一个问题: MVC3 默认实现的Forms Authentication机制,可以结合SQL Server做成员管理,而且可以设置在...阅读全文

posted @ 2011-12-11 21:27 陈希章 阅读(1409) 评论(3) 编辑

2011年12月6日 #

如何解决在Windows XP下的IIS 5.1经常出现编号为500的服务器错误

摘要: 传说中,这是一个常见的问题。我自己多年前用Windows XP的时候,倒也没有怎么遇到过。今天因为在讲一个课程的时候,用到了Windows XP作为虚拟机系统,在进行一个Web 服务部署的时候,居然这...阅读全文

posted @ 2011-12-06 20:54 陈希章 阅读(964) 评论(1) 编辑

2011年11月27日 #

SQL Server CE 和db4o以及XMLdatabase的应用比较

摘要: 引子 上一篇 (SQL Server、Oracle、db2所提供的简装版(Express)比较) 我针对在应用程序开发中,可能会用到的三款数据库产品的简装版做了一些介绍和比较。如果我们的应用的数据量不...阅读全文

posted @ 2011-11-27 08:23 陈希章 阅读(1346) 评论(16) 编辑

2011年11月26日 #

SQL Server、Oracle、db2所提供的简装版(Express)比较

摘要: 引子 近日,给一个客户做一个定制内容的培训,他们目前用的开发环境是Visual Studio 2008,主要做的是Windows Forms开发,后台数据库之前用的是Oracle,现在用的是db2。所...阅读全文

posted @ 2011-11-26 19:22 陈希章 阅读(3557) 评论(16) 编辑

仅列出标题  下一页