编程技巧 - 文章列表

  • C#入门代码

    最近很忙,忙着学习,忙着出报纸,忙着写总结,忙着计划,忙着考试…… 没有写一些学习.NET的心得了,过一些天吧,今天看到一篇文章很不错,特地转载了一下 \n一、从控制台读取东西代码片断:using System;\nclass TestReadConsole{ public static void Main() { Console.Write(Enter your name:); string strName = Console.ReadLine(); Console.WriteLine( Hi + strName); }}二、

  • ASP.NET中上传文件到数据库

    为什么要将文件保存到数据库呢?理由很多,最直接的就是,将文件放入数据库以后,可以对文件进行更好的管理,特别是文本文件、图片等,如果不使用数据库,数量巨大的时候,很难做到有效的管理和区别。特别是需要作一些与文字密切相关的应用的时候,将文件全部放入数据库是最好的选择,对文字的处理、检索等,都可以直接利用数据库的一些功能,可以做到真正的有效管理。本文举例主要针对以文字为基础的文件,比如WORD等,但是,实际上对程序稍微修改,就可以上传所有文件类型。   数据表结构   现在,我们来看存放文件的数据库表结构,这里,我们给出建立表的标准SQL语句:   CREATE TAB

  • 每个开发人员现在应该下载的十种必备工具 1

    本文讨论: • 用于编写单元测试的 NUnit • 用于创建代码文档资料的 NDoc • 用于生成解决方案的 NAnt • 用于生成代码的 CodeSmith • 用于监视代码的 FxCop • 用于编译少量代码的 Snippet Compiler • 两种不同的转换器工具:ASP.NET 版本转换器和 Visual Studio .NET 项目转换器 • 用于生成正则表达式的 Regulator &#8226

  • ASP.NET中为GridView添加删除确认提示框

    在GridView中我们可以直接添加一个CommandField删除列来删除某行信息。但为了避免误操作引起的误删除,在删除操作者让操作者再确认下,完后再进行删除。   首先我们给我们的GridView 添加一个模板列,如下:<asp:TemplateField HeaderText=”Delete” ShowHeader=”False”><ItemStyle ForeColor=”Red” /><ItemTemplate> <asp:LinkButton ID=”BtnDelete” runat=&

  • ASP.NET 2.0 绑定高级技巧

    1.简单数据绑定定 <!–ASP.NET 1.x data binding expression –> <%# DataBinder.Eval(Container.DataItem, “Price”) %> <!–Equivalent ASP.NET 2.0 data binding expression –> <%# Eval(“Price”) %> <!–XML data binding &#821

  • 获得汉字字符串的首个拼音字母的缩写

    标题可能不太清楚,实现的功能如下:我爱中国-WAZG 1。汉字字符与英文字母之间区别 标准的asc表不包含汉字字符,因为一个asc字符只有1byte,就是8bit,8bit所能代表的数字范围,如果是有符号的好,因该为-128-127,无符号的话,应该为0-255。而我们知道,一个汉字字符,应该占有2个byte,表示范围应该为-32768-32767,所以汉字的asc,举例一段bit: 11002111,11111101它所代表的字符,应该超过了asc所能表述的范围,这时候就会产生溢出。所以占有两个byte的汉字字符的asc码应该为负的。2.功能实现 1using System;

  • c# MD5加密算法的一个实例

    环境:vs.net2005/sql server2000/xp测试通过\n1.MD5 16位加密实例\nusing System;using System.Collections.Generic;using System.Text;using System.Security.Cryptography; namespace md5{ class Program { static void Main(string[] args) { Console.WriteLine(UserMd5(“8″));

  • ASP.NET随机码生成示例

    现在很多网页登陆的时候都使用了随机图片的方式,是一种简单、有效的防止黑客恶意攻击的手段。今天看了一些网上的资料,明白其生成原理:从样本中,获取随机字符串,随机字符串保存进session,并以位图的方式形成随机码图片。\n实现:添加命名空间\nusing System.Drawing;using System.Drawing.Imaging;using System.Drawing.Drawing2D;生成页代码\nusing System;using System.Data;using System.Configuration;using System.Collections;using Sy

  • 通过反射填充泛型集合List的静态方法

    呃“花了一晚上时间,终于搞出来了如何通过反射,从DataReader将数据填充到数据实体泛型集合的静态方法.\n//Kchen.Core.BaseBusinessObject为通用数据实体类,此处仅为限定T所继承的类型 public static IList<T> FillDataListGeneric<T>(System.Data.IDataReader reader) where T : Kchen.Core.BaseBusinessObject { //实例化一个List<>泛型集合

  • ASP.NET 2.0 AJAX中Webservice调用方法示例

    ASP.NET 2.0 AJAX中能够在客户端js中很方便地调用服务器Webservice,以下为一些调用的示例。笔者安装的ASP.NET 2.0 AJAX\n版本为AJAX November CTP。\n三个示例分别为:1 带参数的WS方法2 不带参数的WS方法3 参数类型为DataTable的WS方法\n一、WebMethod注意要点:1 WebMethod类需要添加命名空间 Microsoft.Web.Script.Services,此空间需要引用Microsoft.Web.Preview.dll2 类声明加入标签 [ScriptService]3 在Asp.net 2.0里可以直接用D