编程技巧 - 文章列表

  • Visual Studio 2005集成开发环境图解(一)

      Microsoft Visual Studio 2005 包含许多对开发环境新的增强、创新和提高,其目的在于使 Visual Basic .NET 开发人员比以往更加高效。本文探讨其中的一些功能,并且阐述开发人员如何使用它们以更快、更准确地编写代码。  除其他对 IDE 的“改进”之外,Visual Studio 2005 再次引入了“编辑并继续”,这对经验丰富的 Visual Basic 开发人员而言是个好消息。\n  应用程序:IDE 增强功能   该应用程序演示 Visual Studio 2005 IDE 中的类设计器 — 一个在 Visual Basic .NET 应用程序中可视

  • 文章,记录按内容分页显示,根据文章内容按字数进行分页

    在很多时候我们对一些文章很长时,往往浏览时用鼠标滑来滑去非常麻烦。要是我们对这篇文章划分为几个页面,用不同的面页去浏览不但看起来很爽,而且效率方面也是大的提高了。 下面是一段代码,给大家做个参考: 先从数据库中检索出要文章,(很长的文章)\n<!–\nCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/\n–>private string OutputArticle() {//Only output one Rec

  • ASP.NET中实现多文件上传的实例程序代码

    在以前的Web应用中,上传文件是个很麻烦的事,现在有了.NET,文件上传变得轻而易举。下面的这个例子实现了多文件上传功能。\n可以动态添加输入表单,上传的文件数量没有限制。代码如下:\nmultiupload.aspx\n<%@ Page Language=”vb” AutoEventWireup=”false” Codebehind=”MultiUpload.aspx.vb” Inherits=”aspxWeb.MultiUpload” %><!DOCTYPE HTML PUBL

  • ASP.Net文件下载函数

    ASP.net文件下载函数 using System;using System.IO;using System.Threading;private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 //在此处调用 Page.Response.Clear(); bool success = ResponseFile(Page.Request, Page.Response, “picture.rar”, Request.MapPath(“../

  • Visual Studio 2005集成开发环境图解(二)

      签名窗格   每个在公共语言运行库 (CLR) 上执行的托管程序集,均由与该程序集相关联的代码访问安全性 (CAS) 权限控制。在执行过程中,CLR 评估程序集请求的权限,然后授予或拒绝这些权限,其部分依据是提供给 CLR 的关于代码标识的证据。作为建立程序集标识的一种方法,签名窗格(如图 13 所示)允许您向项目中添加密钥文件 (.snk) 或存储在密钥容器内的密钥。编译器使用该密钥对程序集以强名称进行签名。为适应开发人员需要开发预发布版本但只能访问公钥的情况,该窗格还提供一个用于启用延迟签名的复选框。  重要事项对于 ClickOnce 应用程序而言,签名密钥是发布必需的。该密钥用于对

  • Asp.net日期字符串格式化显示方法

      在使用Asp.net的过程中,我们经常需要对时间日期进行转换,达到不同的显示效果。默认格式为:2006-6-6 14:33:34 ,如果要换成成200606,06-2006,2006-6-6或更多的格式该怎么办呢?\n  这里将要用到:DateTime.ToString的方法(String, IFormatProvider)\n  示例:\n  using System;   using System.Globalization;   String format=”D”;   DateTime date=DataTime.Now;   Response.Write(

  • 在ASP.NET中自动给URL地址加上超链接修正版

     在blog博客系统开发中,在发布留言或评论时,需要把用户输入的Url链接或Email加上超链接,这样可以显的很人性化。 要想自动显示超链接的关键在于如何能正确识别超链接,毫无疑问的,最有效的方法是用正则表达式。正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式,描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。.NET基础类库中包含有一个名字空间和一系列可以充分发挥规则表达式威力的类,用它就可以自动探测出文字中的URL链接或Email地址。 Baidu了一下,找到的解决方案都有问题,所

  • ASP.NET中的File类和Directory类的相关知识

    .NET中处理文件和文件夹的操作相关的类:File类和Directory类 \nSystem.IO.File类和System.IO.FileInfo类  在设计和实现“网络硬盘”的过程中,将大量地使用和文件系统操作相关的内容。故本节先对和文件系统相关的两个.NET类进行简要介绍。  System.IO.File类和System.IO.FileInfo类主要提供有关文件的各种操作,在使用时需要引用System.IO命名空间。下面通过程序实例来介绍其主要属性和方法。 (1) 文件打开方法:File.Open\npublic static FileStream Open(string path,Fi

  • GridView隐藏列取值解决方案

      在Asp.net 2.0中增加了一个新的数据绑定控件:GridView,其目的用来取代Asp.net1.x中的DataGrid控件,但有一点很不爽的是,如果把某列设置为visible=false,则不会进行数据绑定,也就是说无法直接从GridView中取到这个列内的文本。  这一功能在DataGrid 时代几乎是必须的,在对列表进行批量选中操作时非常有用(比如批量删除),隐藏列通常用于存储DataGrid行对应数据记录的关键字的值,而现在在 GridView中却行不通,着实令一大批人头疼不已,网上也有了其解决方案,其中一个如下,其原理是在行创建时设置其css样式为不可见,这样可以避免直接设

  • 用ASP.NET开发电子商务网站对数据库表的设计

    系统分析功能需求分析(1):产品展示,按照分类展示全部产品,和对应的相关信息。(2):增加产品的展示相关度,诸如最新产品报道,网站的新闻,促销信息。(3):购物车,跟踪用户的购物情况(4):结算中心:处理用户帐单,购物处理(5):反馈互动区,可以留言(6):会员信息模块,可以注册数据需求分析数据库表设计定为8个表实现:ccdot_user{用户信息表}:\n——szd_userid [PK]——szd_username[用户ID]——szd_password[用户密码]——szd_name[用户真是