c#
文章平均质量分 61
swort_177
老家山西运城,爱好游戏,象棋,羽毛球!
展开
-
.net 2.0新特性
原文地址:http://www.cnblogs.com/s1ihome/archive/2006/09/28/517318.htmlC#2.0语法上的变化:①泛型: 为什么要引入泛型? 举个例子比较好理解:例如定义一个System.Collection.ArrayList,里面的元素是object类型的,当从中取出的时候需要作强制类型转换ClassA tmp = myArrayLi原创 2007-11-08 21:45:00 · 882 阅读 · 1 评论 -
用.net进行电子邮件的发送
http://www.newetv.cn/study_list.php?id=40用.net进行电子邮件的发送 说到电子邮件的发送,还是先提一下SMTP(呵呵,高手就跳过这一段吧!)。 SMTP的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的转载 2007-11-19 22:44:00 · 1645 阅读 · 0 评论 -
验证码的实现分析
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.We原创 2007-11-18 22:50:00 · 917 阅读 · 0 评论 -
页面传值的学习
在论坛上看到的,有三种办法,第一种是传统的get方法,在.net种稍微变化了下,用responst.redirect(url)来进行传递,用request.querystring来得到值。第2种是用session,但是要注意session用后要显示的消除,消除的格式是Server.remove("aaaa"),这里的aaaa是指session["aaaa"]中的aaaa,这个要注意,因为用多了SE原创 2007-11-27 21:43:00 · 531 阅读 · 0 评论 -
forms认证的学习
前些天也看了关于form验证的文章,总感觉不是很明白看了寒羽枫(cityhunter172)的ASP.NET 安全认证才有点豁然开朗的感觉学习过程中经验如下:1 这里的loginUrl是默认的要进行登陆的页面,就是说如果没有通过下面的验证的话就要跳转到这个页面。这个要和下面的结合起来!2 这个decryptionKey="1234原创 2007-12-05 15:57:00 · 674 阅读 · 0 评论 -
如何利用C#创建和调用DLL
http://www.nihaoblog.com/162_5557.html原文地址如何利用C#创建和调用DLL 一、写在前面C# 语言是一种简单但功能强大的编程语言,用于编写企业应用程序。 C# 语言从C和 C++语言演化而来,在语句、表达式和运算符方面使用了许多 C++ 功能。C# 语言在类型安全性、版本转换、事件和垃圾回收等方面进行了相当大的改进和创新。C# 语言提供对常原创 2007-12-05 21:57:00 · 534 阅读 · 0 评论 -
forms认证的学习(2)
看c#看不懂了,看forms验证的第4篇也是迷迷糊糊的,懂了它的意思,但是我实现起来就打不到效果,还报了错误。验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。估计是我在machine.config中配置的秘钥与页面的算法不同,我把machine里的删除了还是报错,参照网上的原创 2007-12-06 19:22:00 · 492 阅读 · 0 评论 -
ASP.NET服务器控件之视图状态
http://dev.yesky.com/msdn/72/2422572.shtml 原文地址为Web页面及其控件保持状态信息是非常有必要的。然而,由于Web应用程序创建于HTTP协议的顶层,这是一个无状态的协议,因此,保持状态信息则变得非常困难。为了解决这个问题,ASP.NET 2.0技术提供了多种解决方案,例如,利用Session、Cookie、视图状态、控件状态、隐藏域、查询字符串、个转载 2007-12-06 20:30:00 · 545 阅读 · 0 评论 -
c#俄罗斯方块的学习(1)
网上有教程的 是163的地址是http://tech.163.com/special/000915SN/LanguageC.html源码地址是我也把放上来了 在我资源有下载 学习中遇到的问题和经验如下1 MessageBoxIcon指定定义哪些信息要显示的常数。此枚举由 MessageBox 类使用。对此枚举的每个成员的说明都包含符号的典型表示形式。实际显示的图形是操作系统常数的函数。当前原创 2007-12-08 22:05:00 · 1380 阅读 · 0 评论 -
反射的学习
前些天在看到了很多地方用到了反射就想好好看一下这个。反射的一些知识反射描述了在运行过程中检查和处理程序元素的功能应用:可以在程序运行的时候检索出程序中的东西,在版本控制的时候也有用。反射涉及到的一些知识 Type,Assembly,AttributeType 为 System.Reflection 功能的根,也是访问元数据的主要方式。Type的成员用于获取关于类型声明的信息,如构造函数、方法原创 2007-12-13 15:47:00 · 689 阅读 · 0 评论 -
俄罗斯方块总结(2)
读写xml读的时候用到的方法,属性等先声明对象 XmlTextReader reader reader = new XmlTextReader("BlockSet.xml"); read()这个读取的时候是一条一条的读,如果要找的一个节点在最后的话,它也要循环好多次才可以读到。还有个是按照path查找读的,记不得了。 XmlTextReader.nodetype 获取当前节点的类型。返回的原创 2007-12-11 21:04:00 · 1305 阅读 · 0 评论 -
一些摘抄!
C#中的[DllImport("kernel32.dll")]意思?引用kernel32.dll 其实DLL文件里封装了很多方法,然后供其它程序使用,如果别人已经写好了算法放进了DLL,你正好也要用,就可以直接拿过来而不必再自己去写。一般这里引用的dll不是.net写的导入其他开发语言的开发的动态连接库引用 系统盘/Windows/System32/ 下面的win原创 2007-12-12 16:00:00 · 621 阅读 · 0 评论 -
序列化的学习!
概念:序列化是指将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。 序列化的理解:保留信息,便于不同机器,不同作用的应用程序取出调用。他先把对象弄成流然后进行保存,反序列化就是恢复原来的信息。这个也可以应用到不同的程序域 BinaryF原创 2007-12-12 18:17:00 · 526 阅读 · 0 评论 -
今天学的东西!
通过泛型可以定义类型安全的数据结构,而无须使用实际的数据类型。这能够显著提高性能并得到更高质量的代码,因为您可以重用数据处理算法,而无须复制类型特定的代码1 解决频繁的装相,拆箱,提高性能2 解决了类型安全还是有使用object引来的问题,显示转换的时候可能出异常在 .NET 2.0 中,泛型在 IL(中间语言)和 CLR 本身中具有本机支持。在编译一般 C# 服务器端代码时,编译器会将其编译原创 2007-12-12 20:45:00 · 441 阅读 · 0 评论 -
C#基础概念二十五问 (转帖)
注:本文部份资料来自网络,如有侵权,请与我联系,我会在第一时间声明引用或将其删除!引用地址 http://www.cnblogs.com/reonlyrun/archive/2007/04/05/csharp_25_question.html 当初学 C# 时是找个人大概问了一下数据类型和分支语句就开始做项目了。这两天又全面的看了一下相关的基础知识(学而时习之嘛),总结了25个问题转载 2007-12-12 21:45:00 · 617 阅读 · 0 评论 -
浅谈“三层结构”原理与用意 看完了高兴中。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
三层结构看完了,感觉收获很大,它也有缺点的,原来以为它很NB呢,最大的缺点是运行速度比较慢,经过了很多层的处理。它比较适合商业规则善变的系统。 浅谈“三层结构”原理与用意 这个文章真不错,涉及到了工厂模式,接口模式。这个以前自己不知道接口的作用,现在通过这个感觉作用还是蛮大的。最后的解决方案有8个项目,是我涉及的最多的。呵呵,有点成就感了,也复习了好多的知识。 identity 元原创 2007-12-13 21:44:00 · 602 阅读 · 0 评论 -
学习中...
1 gdi与gdi+ http://baike.baidu.com/view/117929.htm http://www.cnblogs.com/cutepig/archive/2007/07/08/810410.html C# 中使用的是GDI+ ,我的理解就是它把对设备的操作,这些设备包括显示器,显卡,打印机等封装起来,实现统一的接口,让我们专心编程!gdi是GDI+原来原创 2007-12-10 19:32:00 · 520 阅读 · 0 评论 -
准备看pet4
昨天把pet4。0下载了,也查找了一些资料,资料讲的自己看的有点晕,今天运行了一下 ,哇,22个项目!今天就粗略的看了一下,以下是些问题和技巧等。出错101错误(110) Connection timed outThe remote host or network may be down. Please try the request again后来才发现是ie用了代理的缘故,破学校网上个学校原创 2007-12-14 15:43:00 · 899 阅读 · 0 评论 -
pet4的一些资料
Cache的存取速度比内存快ASP.NET提供了两种基本的缓存机制来提供缓存功能。一种是应用程序缓存另外一种缓存机制是页输出缓存应用程序缓存其实现原理说来平淡无奇,仅仅是通过ASP.NET管理内存中的缓存空间。放入缓存中的应用程序数据对象,以键/值对的方式存储,这便于用户在访问缓存中的数据项时,可以根据key值判断该项是否存在缓存中。页输出缓存分为整页缓存和部分页缓存。@OutputCache指令原创 2007-12-17 15:06:00 · 835 阅读 · 0 评论 -
petshop4 数据库
原贴地址:http://blog.csdn.net/laolaowhn/archive/2007/10/11/1819815.aspxpetshop4.0一共有四个数据库,分别是MSPetShop4、MSPetShop4Orders、MSPetShop4Profile 、MSPetShop4Services。MSPetShop4 是基本信息数据库。主要包含商品的名称,数量等基本处理信息。其转载 2007-12-17 15:14:00 · 570 阅读 · 0 评论 -
pet 4缓存和表示层有关知识
1 NULLable表示基础类型为值类型的对象,值类型与引用类型一样也可以分配 空引用 有INT 的话说明这个类型是int但是可以为空2 一定先先规划好自己的命名空间,并且把写到类中,要不以后引用不到当你想在一个类中引用另一个类的时候3 在设置样式表的时候元素是前面没有点的哪个 例如body { background-color:#E3E5DC; margin-left: 0px;原创 2007-12-19 14:17:00 · 709 阅读 · 0 评论 -
petshop4的学习
1 这个用户自定义控件的定义在app_code目录下的CustomGrid.cs 这个用户自定义控件存在于app_code目录文件名是CustomList.cs2 public Regex (string pattern,RegexOptions options) 用修改模式的选项为指定的正则表达式初始化并编译 Regex 类的一个新实例。 RegexOptio原创 2007-12-30 19:15:00 · 864 阅读 · 0 评论 -
双色球保本的计算2
总算把算出来了,数字大的惊人,到40次的时候整形int会出现越界!using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication2{ class Program { static void Main(string[] args)原创 2007-12-31 18:15:00 · 1984 阅读 · 0 评论 -
petshop4中profile的配置
ProfileAuthenticationOption 枚举 描述要搜索的用户配置文件的身份验证类型。 All 搜索所有配置文件。 Anonymous 仅搜索匿名配置文件。 Authenticated 仅搜索已验证身份的配置文件。web.config中profile的配置这个用来设置profile要用到的数据库 这里的name就是上面的defaultProvi原创 2008-01-02 19:30:00 · 1174 阅读 · 1 评论 -
开始设计博客系统的页面!
今天把VS2005打开做系统,出现了好多问题,是因为没有装IIS,装上后还是出现了2个问题,如下1用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权 出现此问题多是因为先装.net framework后装IIS 造成解决方法:开始->程序->Microsoft .NET Framework SDK v2.0->原创 2008-05-06 16:10:00 · 495 阅读 · 0 评论 -
通过http-Get请求调用Web Service (C#)
转的 地址忘记了 using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using Sys转载 2008-07-10 16:19:00 · 1600 阅读 · 0 评论 -
URL转发基础!
1、什么是URL转发? 所谓URL转发是当你访问一个域名时,将会自动跳转到您所指定的另一个网络地址(URL)。假设abc.com是您要访问的域名,则通过URL转发服务可以实现当访问http://www.abc.com时,自动转向访问另外一个URL,如:http://www.otherdomain.com/somedir/other.htm。URL转发服务尤其对于拥有一个主网站并同时拥有多个域原创 2008-07-15 20:48:00 · 1040 阅读 · 0 评论 -
web2.0涉及的一些技术摘要
1 web2.0概念: Blogger Don在他的“WEB2.0概念诠释”一文中提到“Web2.0是以 Flickr、Craigslist、Linkedin、Tribes、Ryze、Friendster、Del.icio.us、43Things.com等网站为代表,以Blog、TAG、SNS、RSS、wiki等社会软件的应用为核心,依据六度分隔、xml、ajax等新理论和技术实原创 2008-07-22 10:58:00 · 1070 阅读 · 0 评论 -
web2.0
原来就听说过web2.0,但是什么是web2.0呢,一直感到比较迷惑,今天看了下,个人感觉就是以用户为主体,让用户充分参加进来,给用户更好的体验。 下面是2个介绍web2.0的地方 1 搜狐的 http://it.sohu.com/s2005/web2info.shtml 2 TOM科技的 http://tech.tom.com/zhuanti原创 2008-07-22 09:45:00 · 613 阅读 · 0 评论 -
C#打印
1 这个是摘自论坛的一个回答 .NET Framework提供了一些重要的打印类: PrintDocument:PrintDocument用于将输出发送到打印机。可实例化一个PrintDocument,设置一些属性描述打印的内容,然后调用Print方法。PrintDocument为要打印的每一页引发PrintPage事件。可向此事件的事件处理程序添加打印逻辑。 Pri原创 2008-07-22 16:13:00 · 1307 阅读 · 0 评论 -
网站代码的学习研究!
1 数据库有关函数1.1 len()返回给定字符串表达式的字符(而不是字节)个数,其中不包含尾随空格。1.2 ntext可变长度 Unicode 数据的最大长度为230 1,073,741,823 个字符。存储大小是所输入字符个数的两倍(以字节为单位)。ntext 在 SQL-92 中的同义词是 national text。1.3 NEWID()一个应用是在Sele原创 2008-07-24 15:40:00 · 969 阅读 · 0 评论 -
C#的防范SQL注入代码!
#region SQL注入检验 /// /// SQL注入检验 /// /// 要检查的字符串 /// public static string SqlCheck(string txt_Checking) { //特殊字符原创 2008-07-30 13:03:00 · 810 阅读 · 0 评论 -
SQL事务的学习
事务(数据库引擎) 事务是作为单个逻辑工作单元执行的一系列操作。一个逻辑工作单元必须有四个属性,称为原子性、一致性、隔离性和持久性 (ACID) 属性,只有这样才能成为一个事务。原子性事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。一致性 事务在完成时,必须使所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以原创 2008-08-01 11:02:00 · 1346 阅读 · 0 评论 -
分页的页面代码和后台代码
using System;using System.Collections;using System.Configuration;using System.Data;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;usi原创 2008-08-02 20:51:00 · 881 阅读 · 0 评论 -
今天把博客的个人页面弄的差不多了
越写越觉的自己的设计还有好多没有考虑到的地方,比如说网站的输入检测,用户的MENBER管理,分层还是没有明确层类应该做什么事情(业务层现在好象有点象是传递函数的过程了),网站的布局设置也有问题,CSS+DIV 虽然检索较快,页面加载的快!但是要实现可视化操作还是比较难的,而且更开始没把那些都弄好,一直在修修改改,不过收获还是满多啦!现在我换了个思路来写博客的代码,感觉还可以效率,就是从页面开始原创 2008-05-19 18:34:00 · 499 阅读 · 0 评论 -
博客设计中的问题与解决!
如何在一个页面中保持 页脚一直距于最下面 ,有个办法是在html,baody HTML属性中加入{height:100px}然后让页脚的margin设置成AOTU就可以了!查找评论总数的SQL语句select count(reviewid) from review where articleid in(select articleid from article where userid=@u原创 2008-05-23 01:10:00 · 548 阅读 · 0 评论 -
爬虫技术搜索关键字出现乱码
利用http://tongji.cn.yahoo.com/index.html YAHOO的站长统计测试网站出现乱码关键字在群里问了下有人提出方法 第2条没用我测试了 可以删除掉! shift_jis是日文编码。第一条中的ResponseEncoding="UTF-8" Culture="zh-CN" 这个不要乱改 改成gb2312的话就会出现莫名其妙的错误,而且在查原创 2008-08-06 19:36:00 · 1404 阅读 · 0 评论 -
ASP.NET的弹出窗口
原文地址:http://hi.baidu.com/20023233/blog/item/a7f7a21c3d1d878e87d6b621.html 作为Microsoft的最新建立动态Web网站的工具,ASP.NET相对于ASP和JSP在改变原始的Web编程方式方面有了长足的长进。它的代码与页面分离技术(CodeBehind)以及完善的Web服务器控件为程序员提供了一个更加符合传统转载 2008-05-28 01:40:00 · 861 阅读 · 0 评论 -
修改DataSet里的内容
首先我们需要打开一个联结:string MyConnString = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=c:/test/test.mdb;";string strComm = "select * from UserList";ADOConnection MyConnection = new ADOConnection(MyConnSt转载 2008-05-28 12:19:00 · 2548 阅读 · 1 评论 -
AJAX应用到博客首页局部刷新
在首页加入了AJAX框架后,还是不能实现局部页面更新,在MSDN查找了好多资料,没找到,通过BAIDU找到了一篇文章http://chinaspider.bokee.com/viewdiary.15006724.html# 摘抄关键部分如下在ASP.NET AJAX中有两种Triggers:分别为AsyncPostBackTrigger和PostBackTrigger,AsyncPostBackT原创 2008-05-26 23:52:00 · 648 阅读 · 0 评论