编程技巧 - 文章列表

  • ASP.NET实例:ASP.NET画图系列之实现Pie图(圆饼图)

    ASP.NET自身提供的画图功能也是很强大的,在实际的项目中有时也会经常用到的,实现这样的功能方法很多,诸如水晶报表之类也可以实现,但有时我们只想实现单一的某些功能或许就可以考虑画图的功能了。实现画图其实并不难,这里介绍的是通过Graphics类来产生一个Bitmap对象,接下去你是直接写到页面还是生成某个图片保存至某个路径,看你自己方便了,在这里选择了后者作为示例,先看下效果:好了,切入正题,首先页面部分\n<form id=”form1″ runat=”server”> <div> <asp:

  • Asp.net生成Excel高级报表

    前不久行里说要生成一个如下的Excel报表,试了很多种方法都不行,突然想到excel引用,宏,试写了下,发现效果不错.\n各位可以参考此方法生成任意格式的Excel,可能很多人直接用程序来一行行的写,想想这是多复杂的事情啊,想设置Excel格式就更加复杂了.而且程序循环效率也极慢,照我方法可以直接下载后就直接打印,格式全部已设置好.好了,废话不多说,觉得好用多多推广,转载请注示一下来自http://www.cnbolgs.com/xiaobier,谢谢.以下是生成后的效果图:我这里用的数据库是SQL server.说一下思路:\n先制作一个excel样式,如上图,我这里标题是固定的,部门和日期

  • C# 4.0新特性(白皮书)

    原文地址:http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=csharpfuture&DownloadId=3550(Word格式,需接受许可协议并下载。)\n原著作者:Mads Torgersen, C# Language PM\n翻译:Anders Liu\n摘要:Microsoft Visual C# 3.0作为Visual Studio 2008的一部分发布以来已经快一年了。在VS Managed Languages团队,我们一直努力创建该语言的下一个版本(没什么惊喜,就是

  • ASP.NET MVC Tip #31: 给 Master Pages 和 User Controls 传递数据

    原文地址:ASP.NET MVC Tip #31 – Passing Data to Master Pages and User Controls原文作者:swalther\n本文译者:QLeelulu\n摘要:在这个Tip中,我会讨论给MasterPages和UserControls传递数据的4种策略。我会讲解通过code-behind类、通过使用ActionFilter、通过调用局部方法、和通过使用抽象的Controller基类来传递数据。我推荐使用最后一种方法。\n在这个Tip中,我推荐一种传递数据到MasterPages和UserControls的方法。但在提出我的建议前,我会先讲解一

  • Asp.Net实例:Asp.Net(c#)在线检测系统信息原码

    以下是Asp.Net(C#)实现在线检测系统信息的代码,能够轻松获取系统的硬件、系统服务、系统进程等信息。顺便发个测试地址http://www.mycjweb.com/pcinfo.aspx,在线测一测你的系统信息,省去安装系统检测软件的麻烦。不是很强大,有待进一步完善。\nusing System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using Sys

  • ExtJs2.0学习教程(11)–Ext.XTemplate

    上一篇,XTemplate是Extjs里面的模板组件.下面我们看个最简单的例子.效果图:js代码:\n<!–\nCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/\n–>Ext.onReady(function(){ //数据源 var data={ name:”博客园”, read:[{ book:\"<<道不远人>&gt

  • ASP.NET AJAX客户端编程之旅(六)——来做一个自己的客户端控件

    摘要通过前面的文章,我们了解了ASP.NET AJAX框架的很多知识。在这一篇文章中,我们来做一个自己的ASP.NET AJAX客户端控件:PasswordValidator。这个控件关联到的DOM元素是一个span或div,并且关联到一个password类型的input标签,当用户在input中输完密码并且这个input失去焦点时,检测用户输入的密码是否合理,如果合理,则给出这个密码的安全程度。从这一篇开始,将使用VS2008作为IDE,请朋友们注意。\n建立AJAX客户端控件控件的骨架在以前的VS2005中,建立AJAX客户端控件需要新建一个js文件,然后手工写入全部代码。而在VS2008

  • 自定义GridView 介绍

      GridView 是Microsoft DataGrid(VS2003版本)的一个替代品,它继承了DataGrid的很多优点,同时也继承了它的很多缺点,我们在方便使用的同时,还是不免会产生一丝遗憾。早在2004年的时候,对DataGrid 进行了二次封装(DotNetGrid 介绍 ),感觉到对我们系统的性能,开发效率方面,提供了很多的帮助。所以我觉得还是有必要把这些功能升级到GridView 中,下面我将一一介绍,我的BNGridView提供了哪些方面的功能。\n总览:该控件主要包括以下几方面的功能:\n1、查询(复杂查询与简单查询相结合)。\n2、分页。\n3、支持行、列合并。\n4、

  • ASP.NET MVC案例教程(基于ASP.NET MVC beta) 第一篇:准备工作

    摘要 本文将简要介绍这个文章系列的目的、形式及大体内容。并且完成开始学习这个系列前所必要的准备工作。前言 ASP.NET MVC作为微软官方的MVC解决方案,推出有一段时间了。可以说自动推出以来,一直广受关注。在经历了漫长的Preview之后,前几天终于推出了其beta版。并且在官方文档中,微软声明最终的正式版与beta版相比不会有大的变化。所以,对于.NET平台的开发人员来说,是时候学习ASP.NET MVC了。 本系列文章作为一个ASP.NET MVC的入门教程,将不会长篇大论介绍其中的概念及理论。而是通过案例实践来学习ASP.NET MVC。在这系列文章中我

  • asp.net 2.0多语言网站解决方案

    原文:http://huerreson.cn/post/aspdotnet-multi-languages-solution.aspx\nasp.net 2.0中的App_GlobalResources可以用来解决本地化的问题,程序会根据浏览器的语言首选项自动判断显示出本地化的界面。\n首先在App_GlobalResources新建resx资源文件。如: 不同语言的resx中项目应该具有相同的名称: 中文资源项 英文资源项 \n完了以后就可以使用这些名值对了,\n<asp:Literal ID=”Literal1″ runat=”server&#82