<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[西门大总管]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/marksman_hawk</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; marksman_hawk]]></copyright><item><title><![CDATA[windows 8 metro MessageBox消息框的消失]]></title><link>https://blog.youkuaiyun.com/marksman_hawk/article/details/7635212</link><guid>https://blog.youkuaiyun.com/marksman_hawk/article/details/7635212</guid><author>marksman_hawk</author><pubDate>Tue, 05 Jun 2012 17:11:19 +0800</pubDate><description><![CDATA[windows 8 metro 已经不存在 MessageBox 了
那么我们怎么实现这一的效果和获取到消息框的值那？
  private async void Button_Click_1(object sender, RoutedEventArgs e)
        {
            MessageDialog msg = new MessageDialog("确定要退出]]></description><category></category></item><item><title><![CDATA[mvc 第七篇 asp.net mvc闲聊]]></title><link>https://blog.youkuaiyun.com/marksman_hawk/article/details/6286402</link><guid>https://blog.youkuaiyun.com/marksman_hawk/article/details/6286402</guid><author>marksman_hawk</author><pubDate>Tue, 29 Mar 2011 16:07:00 +0800</pubDate><description><![CDATA[摘要      本文作为《ASP.NET MVC案例教程》的完结篇，仅从个人角度，发表一些对ASP.NET MVC框架的看法。并且在最后会附上本系列文章的Demo下载。前言      写这篇文章的目的，是想总结一些东西，以帮助朋友们更好的使用这个框架。但是，我又不像把官方列举的哪些优势、功能翻译过来列举在这里。

所以，我想干脆我就纯从个人观点上对这个框架评论一下吧。说的不好的，不对的还请批评指正。^_^ASP.NET MVC——螺旋进步的产物      对于微软为什么要推出ASP.NET MVC，我们]]></description><category></category></item><item><title><![CDATA[mvc 第六篇 拦截器]]></title><link>https://blog.youkuaiyun.com/marksman_hawk/article/details/6286390</link><guid>https://blog.youkuaiyun.com/marksman_hawk/article/details/6286390</guid><author>marksman_hawk</author><pubDate>Tue, 29 Mar 2011 16:05:00 +0800</pubDate><description><![CDATA[摘要      本文将对“MVC公告发布系统”的发布公告功能添加日志功能和异常处理功能，借此来讨论ASP.NET MVC中拦截器的使用方法。一个小难题      我们继续完善“MVC公告发布系统”，这次，我们的需求是对公告发布功能添加日志记录能力，即在发布公告前，记录一次，在公告发布成功后，再记录一次。然后还要使得其具备异常处理，即当业务组件出现问题时，跳转到相应的错误页面并显示相应提示。      有人可能笑了，这有什么难的，在DoRelease这个Action的开始和结束处各加入相应日志功能不久结了。异]]></description><category></category></item><item><title><![CDATA[mvc 第五步，mvc整合ajax]]></title><link>https://blog.youkuaiyun.com/marksman_hawk/article/details/6286379</link><guid>https://blog.youkuaiyun.com/marksman_hawk/article/details/6286379</guid><author>marksman_hawk</author><pubDate>Tue, 29 Mar 2011 16:02:00 +0800</pubDate><description><![CDATA[摘要      本文将从完成“输入数据验证”这个功能出发，逐渐展开ASP.NET MVC与Ajax结合的方法。首先，本文将使用ASP.NET MVC提供的同步方式完成数据验证。而后，将分别结合ASP.NET AJAX和JQuery将这个功能重构成异步形式。数据验证      在上一篇文章中，我们完成了发布公告的功能。但是从健壮性角度看，这个功能并不完善，因为一般情况下，我们输入的数据要符合一定的约束条件，例如，在我们的例子中，我们至少不能将空字符串作为标题或内容吧。下面，我们来为程序加入数据验证功能，   ]]></description><category></category></item><item><title><![CDATA[mvc  第四步，传递表单]]></title><link>https://blog.youkuaiyun.com/marksman_hawk/article/details/6286361</link><guid>https://blog.youkuaiyun.com/marksman_hawk/article/details/6286361</guid><author>marksman_hawk</author><pubDate>Tue, 29 Mar 2011 15:58:00 +0800</pubDate><description><![CDATA[摘要      本文将完成我们“MVC公告发布系统”的公告发布功能，以此展示在ASP.NET MVC中如何传递处理表单的数据。前言      通过前几篇文章，我们已经能比较自如的使用ASP.NET MVC来呈现页面和数据了。但是，有一个大问题没有解决：如何处理表单数据。例如，我们将要实现的公告发布功能，用户肯定是在某个表单页面输入标题、正文等内容，而后提交，然后表单数据要被传递到相应的地方交由业务逻辑组件处理。      在传统的ASP.NET下，使用的是Model1模式，每个aspx页面有一个同名的asp]]></description><category></category></item><item><title><![CDATA[mvc  第三步，全局观]]></title><link>https://blog.youkuaiyun.com/marksman_hawk/article/details/6286340</link><guid>https://blog.youkuaiyun.com/marksman_hawk/article/details/6286340</guid><author>marksman_hawk</author><pubDate>Tue, 29 Mar 2011 15:52:00 +0800</pubDate><description><![CDATA[摘要      本文对ASP.NET MVC的全局运行机理进行一个简要的介绍，以使得朋友们更好的理解后续文章。前言      在上一篇文章中，我们实现了第一个ASP.NET MVC页面。对于没有接触过这个框架的朋友来说，可能对有些地方会迷惑，所以这篇文章我将通过图示配合文字的方法，站在全局的角度介绍一些ASP.NET MVC的运行机制，这样可以帮助朋友们更好的理解后续文章。^_^全局      首先我们来看一副图片，由于这幅图是我自己画的，不是摘自微软官方，所以如果有什么不到位的地方还望海涵！      首]]></description><category></category></item><item><title><![CDATA[mvc 第二步，第一个页面]]></title><link>https://blog.youkuaiyun.com/marksman_hawk/article/details/6286336</link><guid>https://blog.youkuaiyun.com/marksman_hawk/article/details/6286336</guid><author>marksman_hawk</author><pubDate>Tue, 29 Mar 2011 15:51:00 +0800</pubDate><description><![CDATA[摘要      本文首先一步一步完成Demo的第一个页面——首页。然后根据实现过程，说明一下其中用到的与ASP.NET MVC相关的概念与原理。让第一个页面跑起来      现在，我们来实现公告系统中的第一个页面——首页。它非常简单，只包括所有公告分类的列表，并且每个列表项是一个超链接。其中分类数据是用我们的Mock组件得到的。实现后界面如下：      在开始之前，我们要删几个东西。因为默认情况下建立一个MVC项目时里面包含了几个示例页面，我们要做的就是：      1.将Controllers文件夹下所]]></description><category></category></item><item><title><![CDATA[ ASP.NET MVC  第一篇 准备工作]]></title><link>https://blog.youkuaiyun.com/marksman_hawk/article/details/6286322</link><guid>https://blog.youkuaiyun.com/marksman_hawk/article/details/6286322</guid><author>marksman_hawk</author><pubDate>Tue, 29 Mar 2011 15:48:00 +0800</pubDate><description><![CDATA[摘要      本文将简要介绍这个文章系列的目的、形式及大体内容。并且完成开始学习这个系列前所必要的准备工作。前言      ASP.NET MVC作为微软官方的MVC解决方案，推出有一段时间了。可以说自动推出以来，一直广受关注。在经历了漫长的Preview之后，前几天终于推出了其beta版。并且在官方文档中，微软声明最终的正式版与beta版相比不会有大的变化。所以，对于.NET平台的开发人员来说，是时候学习ASP.NET MVC了。      本系列文章作为一个ASP.NET MVC的入门教程，将不会长篇]]></description><category></category></item><item><title><![CDATA[获取页面的高度和宽度 ]]></title><link>https://blog.youkuaiyun.com/marksman_hawk/article/details/6166147</link><guid>https://blog.youkuaiyun.com/marksman_hawk/article/details/6166147</guid><author>marksman_hawk</author><pubDate>Thu, 27 Jan 2011 11:20:00 +0800</pubDate><description><![CDATA[<br />Ext.getBody().getViewSize().width;<br />Ext.getBody().getViewSize().height;]]></description><category></category></item><item><title><![CDATA[EXTjs  tree grid column-tree 带checkbox]]></title><link>https://blog.youkuaiyun.com/marksman_hawk/article/details/6162499</link><guid>https://blog.youkuaiyun.com/marksman_hawk/article/details/6162499</guid><author>marksman_hawk</author><pubDate>Tue, 25 Jan 2011 10:23:00 +0800</pubDate><description><![CDATA[<br /><br />EXT 做成这样的效果，唯一的遗憾就是 字段多了 上面的表头和下面的树 是分开的 所以横向滚动树，表头不跟着滑动<br /> <br /><html xmlns="http://www.w3.org/1999/xhtml"><br /><head id="Head1" runat="server"><br />    <title>资源情况查看</title><br />   <br />    <script src="../js/include.js" type="text/ja]]></description><category></category></item><item><title><![CDATA[循环更新数据库 脚本]]></title><link>https://blog.youkuaiyun.com/marksman_hawk/article/details/6150560</link><guid>https://blog.youkuaiyun.com/marksman_hawk/article/details/6150560</guid><author>marksman_hawk</author><pubDate>Tue, 18 Jan 2011 18:31:00 +0800</pubDate><description><![CDATA[declare i number(4);begini:=1;while( i loopupdate pms_node n set n.brandcount=(select count(*) from pms_brand b where b.nodeid=i) where n.id=i; i:=i+1;end loop;end;]]></description><category></category></item><item><title><![CDATA[新浪微薄发送]]></title><link>https://blog.youkuaiyun.com/marksman_hawk/article/details/6149118</link><guid>https://blog.youkuaiyun.com/marksman_hawk/article/details/6149118</guid><author>marksman_hawk</author><pubDate>Tue, 18 Jan 2011 11:07:00 +0800</pubDate><description><![CDATA[<br />1) 准备用户验证数据：  string username ="t@cnblogs.com";<br />string password ="cnblogs.com";<br />string usernamePassword = username +":"+ password;<br />username是你的微博登录用户名，password是你的博客密码。<br />　　2) 准备调用的URL及需要POST的数据：  string url ="http://api.t.sina.com.cn]]></description><category></category></item><item><title><![CDATA[DIV滚动条]]></title><link>https://blog.youkuaiyun.com/marksman_hawk/article/details/6122094</link><guid>https://blog.youkuaiyun.com/marksman_hawk/article/details/6122094</guid><author>marksman_hawk</author><pubDate>Fri, 07 Jan 2011 11:10:00 +0800</pubDate><description><![CDATA[<br /><DIV style="PADDING-RIGHT:10px;OVERFLOW-Y:auto;PADDING-LEFT:10px;SCROLLBAR-FACE-COLOR:#ffffff;FONT-SIZE:11pt;PADDING-BOTTOM:0px;SCROLLBAR-HIGHLIGHT-COLOR:#ffffff;OVERFLOW:auto;WIDTH:510px;SCROLLBAR-SHADOW-COLOR:#919192;COLOR:blue;SCROLLBAR-3DLIGHT-CO]]></description><category></category></item><item><title><![CDATA[连接服务器异常处理详细名称]]></title><link>https://blog.youkuaiyun.com/marksman_hawk/article/details/6121817</link><guid>https://blog.youkuaiyun.com/marksman_hawk/article/details/6121817</guid><author>marksman_hawk</author><pubDate>Fri, 07 Jan 2011 09:49:00 +0800</pubDate><description><![CDATA[<br />WebException类的Status 属性指示 错误的 的原因<br />Status是一个WebExceptionStatus枚举,其值为以下之一:<br /><br />Success 未遇到任何错误。  <br /> NameResolutionFailure 名称解析服务未能解析主机名。  <br /> ConnectFailure 未能在传输级联系到远程服务点。  <br /> ReceiveFailure 没有从远程服务器接收到完整响应。  <br /> SendFailure ]]></description><category></category></item><item><title><![CDATA[正则表达式 例子]]></title><link>https://blog.youkuaiyun.com/marksman_hawk/article/details/6109456</link><guid>https://blog.youkuaiyun.com/marksman_hawk/article/details/6109456</guid><author>marksman_hawk</author><pubDate>Fri, 31 Dec 2010 13:18:00 +0800</pubDate><description><![CDATA[<br />验证数字的正则表达式集 <br />验证数字：^[0-9]*$<br />验证n位的数字：^/d{n}$<br />验证至少n位数字：^/d{n,}$<br />验证m-n位的数字：^/d{m,n}$<br />验证零和非零开头的数字：^(0|[1-9][0-9]*)$<br />验证有两位小数的正实数：^[0-9]+(.[0-9]{2})?$<br />验证有1-3位小数的正实数：^[0-9]+(.[0-9]{1,3})?$<br />验证非零的正整数：^/+?[1-9][0-9]*$<br ]]></description><category></category></item><item><title><![CDATA[datatable to json ]]></title><link>https://blog.youkuaiyun.com/marksman_hawk/article/details/6095920</link><guid>https://blog.youkuaiyun.com/marksman_hawk/article/details/6095920</guid><author>marksman_hawk</author><pubDate>Fri, 24 Dec 2010 11:09:00 +0800</pubDate><description><![CDATA[<br /> public static string DataTableToJson(string jsonName, DataTable dt)<br />        {<br />            StringBuilder Json = new StringBuilder();<br />            Json.Append("{/"" + jsonName + "/":[");<br />            if (dt.Rows.Count > 0)<br />     ]]></description><category></category></item><item><title><![CDATA[编程保护眼睛 背景色设置]]></title><link>https://blog.youkuaiyun.com/marksman_hawk/article/details/6077422</link><guid>https://blog.youkuaiyun.com/marksman_hawk/article/details/6077422</guid><author>marksman_hawk</author><pubDate>Wed, 15 Dec 2010 12:57:00 +0800</pubDate><description><![CDATA[<br />第一种颜色：Hue(色调)设为85，Sat(饱和度)设为123，Lum(亮度)设为205<br />第二种颜色：Hue(色调)设为85，Sat(饱和度)设为90，Lum(亮度)设为205]]></description><category></category></item></channel></rss>