.net/c# - 文章列表

  • 利用C#实现分布式数据库查询

    随着传统的数据库、计算机网络和数字通信技术的飞速发展,以数据分布存储和分布处理为主要特征的分布式数据库系统的研究和开发越来越受到人们的关注。但由于其开发较为复杂,在一定程度上制约了它的发展。基于此,本文提出了在.Net环境下使用一种新的开发语言C#结合ADO.Net数据访问模型来开发分布式数据库系统,大大简化了开发过程。 \n  1 分布式数据库系统\n  就其本质而言,分布式数据库系统的数据在逻辑上是统一的,而在物理上却是分散的。与集中式数据库相比它有如下主要优点:\n  · 解决组织机构分散而数据需要相互联系的问题。\n  · 均衡负载。负载在各处理机间分担,可避免临界瓶颈。\n  · 可

  • Net2005中的MD5加密

    其实在ASP.Net编程中,不用调用md5.asp来加密数据。在DotNet中有自带的类:System.Web.Security.HashPasswordForStoringInConfigFile()public string md5(string str,int code) { if(code==16) //16位MD5加密(取32位加密的9~25字符) { return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,”MD5″).ToLo

  • 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