编程技巧 - 文章列表

  • asp.net网站教程(2):创建第一个动态网站

    Asp.net dynamic Data web Site 之二创建第一个Web Site \n本专题介绍一个ASP.NET动态数据的网站的布局,其中包括这些文件默认情况下创建相关文件夹和文件。 \n创建一个动态数据网站(Dynamic Data Web Site) \n环境 \nvs.net 2008 + sp1 \nDynamic Data Wizard 080608(http://www.codeplex.com/aspnet) \n提供一个向导方式创建一个Dynamic Data Web Site \n知识点: \nLINQ-TO-SQL,Ado.net framework entit

  • ASP.NET MVC案例教程(基于ASP.NET MVC beta) 第六篇:拦截器

    摘要 上一篇本文将对“MVC公告发布系统”的发布公告功能添加日志功能和异常处理功能,借此来讨论ASP.NET MVC中拦截器的使用方法。\n一个小难题 我们继续完善“MVC公告发布系统”,这次,我们的需求是对公告发布功能添加日志记录能力,即在发布公告前,记录一次,在公告发布成功后,再记录一次。然后还要使得其具备异常处理,即当业务组件出现问题时,跳转到相应的错误页面并显示相应提示。 有人可能笑了,这有什么难的,在DoRelease这个Action的开始和结束处各加入相应日志功能不久结了。异常处理更不在话下,直接try…catch搞定。 没错,以

  • Asp.Net网站在线支付:提交xml数据

    工作需要,做美国的在线支付系统,有两种模式,一种是PayPal支付,另一种是信用卡支付。PayPal支付将支付的表单数据提交到指定的IPN,由IPN处理并提供相应的页面,信用卡支付包括单个支付和包月的支付,包月支付既每个月自动的从账户上划钱,如果用户不取消,将一直支付下去。这两种支付,都有测试环境,在测试环境上调通了,正式环境就可走通,具体的测试环境可自行上网查找。两种的支付的关键就是如何向指定的网关提交数据,并接收网关返回的数据,提交的数据一种是表单,一种是xml,用到了一个很实用的方法,如下: \nPostXMLprivate string PostXml(string ur

  • asp.net网站教程(3):改变编辑和操作数据的现实方式

    Asp.net Dynamic Data之三改变编辑和操作数据的现实方式 \n本专题介绍如何运用RouteCollection 添加或是修改Routing URL规则实现对页面的控制.\n默认情况下 \n从Global.asax代码中我们不难看出它的规则{Table}/{action}.aspx,action=List,Detail,Edit,Insert,那么一定存在List.aspx,Detail.aspx,Edit.aspx,Insert.aspx的web page,表示不同的表的CRUD操作对应不同的页面; \n// The following statement supports s

  • Asp.Net技巧:给网页加上执行时间

    在很多时候我们需要调整网站的性能,通过iis日志分析网站的执行速度,在执行速度有问题时,我们不得不调试,调试的时候就用到了当前页面的执行时间。\n我站点中的所有网页都从一个PageBase继承,所以我把统计执行时间的功能放到了PageBase中,首先我声明一个long类型的成员变量_startTimeTicks,此成员变量记录开始执行的时间Tick,在页面Render完成时我再用DateTime.Now.Ticks减去开始的startTimeTicks,这样便得到了整个页面的执行时间。1 public class PageBase : Page 2 { 3 pr

  • ASP.NET MVC案例教程(基于ASP.NET MVC beta) 第七篇:闲话ASP.NET MVC

    摘要 本文作为《ASP.NET MVC案例教程》的完结篇,仅从个人角度,发表一些对ASP.NET MVC框架的看法。并且在最后会附上本系列文章的Demo下载。前言 写这篇文章的目的,是想总结一些东西,以帮助朋友们更好的使用这个框架。但是,我又不像把官方列举的哪些优势、功能翻译过来列举在这里。所以,我想干脆我就纯从个人观点上对这个框架评论一下吧。说的不好的,不对的还请批评指正。^_^ASP.NET MVC——螺旋进步的产物 对于微软为什么要推出ASP.NET MVC,我们是无从得知的,也许是因为JavaEE平台上有Struts,也许是因为MVC太流行,也许微软是想使

  • Asp.net网站开发工具VisualStudio使用技巧一

    前言:前段时间给部门做了一次技术培训,今日有空就整理一下写到博客里,希望更多人能够了解、更希望更多人能够交流更多的技巧。 VisualStudio虽然大家每天都在使用它,但是可能有些功能的使用大家并不清楚,甚至不知道有这项功能,下面这些技巧可能会对你有所帮助。先上目录:第一节:怎样给自己的代码添加版权信息。 怎样给自己的代码添加代码段。 怎样使用任务管理器。 怎样使用发布网站功能。 怎样把常用代码放到工具箱中的常规选项中。 怎样怎样在多个窗口查看同一个文档。 怎样创建区域,方便代码阅读及维护? 怎样创建矩形选区?下面就一条一条来详

  • ASP.NET实例:用C#制作超酷的图像效果

    如果您觉得C#制作的艺术字比较好玩, 但是还觉得没看够,不过瘾,那么我今天就让您一饱眼福, 看看C#如何制作的效果超酷的图像.\n(注: 我之前曾写过类似的文章, 但没有原理说明, 代码注释不够详细, 也没有附相应的 Demo…因此如果您觉得好像哪看过类似的文章可以看看我之前写的…)\n为了演示后面的效果, 这里有必要先让大家看看今天的原始图片: ISINBAEVA ~~~~~~~~一. 底片效果原理: GetPixel方法获得每一点像素的值, 然后再使用SetPixel方法将取反后的颜色值设置到对应的点.效果图: \n代码实现: \n底片效果<!–\

  • Asp.net网站开发工具VisualStudio使用技巧二

    第一节地址:\nAsp.net网站开发工具VisualStudio使用技巧一\nhttp://www.dwww.cn/news/2008-11/200811241930248349.shtml\n直接先上第二节目录:\n怎样使用书签?怎样使用即时窗口来显示变量或执行方法?怎样在硬盘中快速找到项目中的文件?怎样快速调整文档或某段代码的格式?怎样快速把文件加入到项目中?怎样强制调用智能提示?怎样强制调用参数信息?怎样跳转到指定的行?\n怎样使用向前定位及向后定位快捷键?怎样快速切换不用的页面?怎样快速隐藏或显示当前代码段?怎样同时修改多个控件的属性?怎样录制与播放临时宏?\n9.怎样使用书签来快速

  • 微软图表控件MsChart使用初探

    \n昨天在网上看到了微软发布了.NET 3.5框架下的图表控件,第一时间抓下来看了一下,发觉功能很强劲,基本上能想到的图表都可以使用它绘制出来,给图形统计和报表图形显示提供了很好的解决办法,同时支持Web和WinForm两种方式,不过缺点也比较明显,只能在最新的开发环境中使用,需要.Net 3.5 Sp1以及VS 2008的开发环境。\n\n下面是下载地址:\n\n控件:Microsoft .NET Framework 3.5 的 Microsoft 图表控件(Microsoft Chart Controls for Microsoft .NET Framework 3.5)–包含英文版,中文