C#
文章平均质量分 68
Finder_Way
这个作者很懒,什么都没留下…
展开
-
C#编程实现计算器
Form1.cs 代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;usi转载 2011-07-31 15:55:18 · 1067 阅读 · 0 评论 -
c#中类、对象、实例的区别
简单,类,对象,实例 class 人{ private void 人(string peopleName ){ } //.... } 人 个人; 人 个人 = new 人("王老五"); 人就是类转载 2011-08-31 22:53:11 · 1118 阅读 · 0 评论 -
C# 利用Jmail接收邮件
W3 JMail 邮件组件是Dimac公司开发的用来完成邮件的发送、接收、加密和集群传输等工作的。w3 Jmail组件是国际最为流行的邮件组件之一,当今世界上绝大部分ASP程序员都在使用w3 Jmail组件构建邮件发送系统,那是因为w3 Jmail组件使用了新的内核技术,使其更加转载 2011-08-04 21:00:07 · 1360 阅读 · 0 评论 -
C# 利用Jmail接收邮件
W3 JMail 邮件组件是Dimac公司开发的用来完成邮件的发送、接收、加密和集群传输等工作的。w3 Jmail组件是国际最为流行的邮件组件之一,当今世界上绝大部分ASP程序员都在使用w3 Jmail组件构建邮件发送系统,那是因为w3 Jmail组件使用了新的内核技术,使其更加转载 2011-08-04 21:08:57 · 406 阅读 · 0 评论 -
Asp.net接收邮件
现在我们来看看接收邮件的问题。一般来说,接收邮件主要分为两部分,一是将接收到的邮件的信息保存到数据库,如邮件的主题,内容,发送人,发送时间等。其次是对邮件附件的处理,主要将邮件附件从POP服务器上下载下来并保存到数据库,然后将附件信息保存到数据库,如附件的路径,附件对应的转载 2011-08-04 22:27:56 · 1019 阅读 · 0 评论 -
c# 利用Jmail接收邮件
/**/////// 利用Jmail接收邮件/// private void ReciveByJmail(){ /**////建立收邮件对象 jmail.POP3Class popMail =new POP3Class转载 2011-08-04 20:55:20 · 845 阅读 · 0 评论 -
C# 利用Jmail接收邮件
1、 安装跟使用别个组件一样,在使用Jmail邮件组件之前要先安装或注册该组件Jmail.dll。具体注册方法,是先把Jmail.dll文件拷贝到硬盘的某一目录下(如C:/Jmail/Jmail.dll),然后执行命令Regsvr32 C:/Jmail/Jmail.dll转载 2011-08-04 21:02:18 · 727 阅读 · 0 评论 -
Jmail发送和接收邮件
一.利用Jmail发送邮件 1/**//// 2/// 利用Jmail发送邮件 3/// 4private void SendMailByJmail() 5{ 6 /**////建立发邮件类 7 jmail.MessageClass转载 2011-08-04 21:04:37 · 778 阅读 · 0 评论 -
.NET环境下五种不同的邮件发送解决方案
1、使用Outlook提供的发送 如:我见过的用友软件U8生产制造(演示版),其中的邮件功能就是通过调用Outlook的ActiveX 组件 优点:开发简单 缺点:依赖Outlook组件,SMTP邮件服务 邮件发送的代码如下: 以下是转载 2011-08-04 21:26:52 · 1164 阅读 · 0 评论 -
什么是 C# 分部类(partia)
一般来说,一个类、结构或接口位于一个源文件中,但某些情况,比如大型项目、特殊部署时,可能需要把一个类、结构或接口放在几个文件中来处理。等到编译时,自动把它们合起来,这就得应用 C# 分部类了。C# 分部类的关键字修饰符是 partial。public partial cl转载 2011-09-04 20:35:33 · 630 阅读 · 0 评论 -
在web.config中配置session的生命周期
在web.config中配置session变量的生命周期只在节中完成,在配置session的生命周期时可以设置以下几个参数:a、mode:该参数用户设置存储会话状态。状态包括:Off--禁用会话状态,Inproc--工作进程自身存储会话状态,StateServer--表示将把转载 2011-09-14 22:01:13 · 818 阅读 · 0 评论 -
ASP.NET Application_Error错误日志写入
当我们一个web项目开发已完成,测试也通过了后,就把他放到网上去,但是,bug是测不完的,特别是在一个大的网络环境下。那么,我们就应该记录这些错误,然后改正。这里,我的出错管理页面是在global.asax里面的,因为里面有一个Application_Error函数,我觉得这个就原创 2011-09-16 18:40:58 · 1290 阅读 · 0 评论 -
asp.net错误日志写入
当我们一个web项目开发已完成,测试也通过了后,就把他放到网上去,但是,bug是测不完的,特别是在一个大的网络环境下。那么,我们就应该记录这些错误,然后改正。这里,我的出错管理页面是在global.asax里面的,因为里面有一个Application_Error函数,我觉得这个就转载 2011-09-16 18:42:16 · 491 阅读 · 0 评论 -
C#如何使用转义字符来正确的表示双引号、单引号等字符串
一、什么是转义字符 转义字符是一种特殊的字符常量;以反斜线"\"开头,后跟一个或几个字符。具有特定的含义,不同于字符原有的意义,故称“转义”字符。 二、转义字符的作用 主要用来表示那些用一般字符不便于表示的控制代码。它的作用是消除紧随其后的字符的原有含义;用一些转载 2011-09-16 18:47:50 · 4544 阅读 · 0 评论 -
C#连接各种数据库代码Access,Sql Server,Oracle,Mysql,IBM DB2,Sybase
C#连接连接Access程序代码: -------------------------------------------------------------------------------using System.Data;using System.Data.O转载 2011-08-21 11:45:55 · 1124 阅读 · 0 评论 -
使用FILEUPLOAD控件将EXCEL文导入并保存至数据库
aspx:批量导入:cs:/*********************************添加命名空间**************************************/using System.Data;转载 2011-09-17 14:51:15 · 2347 阅读 · 1 评论 -
Server.MapPath详解(转)
[C#]Server.MapPath详解(转) Server.MapPath()的命名空间: System.Web.HttpContext.Current.Server.MapPath 很多的朋友一而再,再而三的在Server.Mappath上卡壳,cnbru转载 2011-08-23 16:34:23 · 1086 阅读 · 0 评论 -
FileUpload1文件上传
1.上传文件为空时:2.上传成功时: Partial Class _Default Inherits System.Web.UI.Page Protected path As String = Server.MapPath("upload"原创 2011-08-23 16:39:17 · 852 阅读 · 0 评论 -
asp.net c# SqlDataSource 控件
通过 SqlDataSource 控件,可以使用 Web 服务器控件访问位于关系数据库中的数据。其中可以包括 Microsoft SQL Server 和 Oracle 数据库以及 OLE DB 和 ODBC 数据源。您可以将 SqlDataSource 控件与数据绑定控件(如转载 2011-08-27 11:24:18 · 2465 阅读 · 0 评论 -
C#中 Oracle数据库事务(OracleTransaction),在事务中执行其他命令
开始事务:OracleTransaction trans = null;OracleCommand comm = null;trans = con.BeginTransaction();comm = con.CreateCommand();comm.Trans转载 2011-10-14 17:26:10 · 2516 阅读 · 0 评论 -
C#调用存储过程的通用类
using System;using System.Collections.Generic;using System.Text;using System.Data.SqlClient;using System.Collections;using System.转载 2011-10-14 17:23:27 · 482 阅读 · 0 评论 -
如何使<a>标签中的 href 属性动态绑定
一、'> 下载地址download.aspx根据ID查询文件下载或href直接链接文件二、有两种办法:1.后台设置公共变量,如:public string Url="../Upload/default.aspx";前台调用这个变量:" >下转载 2011-10-15 00:02:12 · 6341 阅读 · 0 评论 -
解决User.Identity.IsAuthenticated==false 或User.Identity.Name==string.empty的问题
HttpContext.Current.User.Identity.IsAuthenticated=false;HttpContext.Current.User.Identity.Name==""解释:当用户登录时,服务器为确认客户端通过验证要通过cookie向客户端写验转载 2011-10-16 17:28:59 · 1295 阅读 · 0 评论 -
编译时出现:请确保此代码文件中定义的类与“inherits”属性匹配,并且该类扩展的基类(例如 Page 或 UserControl)是正确的
编译ASP.NET时,提示“请确保此代码文件中定义的类与“inherits”属性匹配,并且该类扩展的基类(例如Page 或UserControl)是正确的。”,1.aspx页面中的inherits的命名和aspx.cs中的代码里类名不一致(一般因为这两种页面其中有一个页面转载 2011-10-16 18:06:48 · 838 阅读 · 0 评论 -
C#泛型集合揽胜
集合是OOP中的一个重要概念,C#中对集合的全面支持更是该语言的精华之一。 为什么要用泛型集合? 在C# 2.0之前,主要可以通过两种方式实现集合: a.使用ArrayList 直接将对象放入ArrayList,操作直观,但由于集合中的项是转载 2011-10-09 13:28:57 · 755 阅读 · 0 评论 -
C#中的类型转换大总结
使用C#一个最常见的问题便是各种类型间的转换。我们知道,C#中的类型分为值类型和引用类型两大类。但是,有关它们间各自转换的细节描述在网上很少得到详细的回答。现在,我结合搜索到的部分资料整理如下:1,问题 c#中类型转换的有两种,()转换和convert转换。我想知道的是这两个转换的区别还有就是()转换我用了发现好多不能转换过来,但是con转载 2011-10-26 00:08:39 · 618 阅读 · 0 评论 -
DataGrid,DataList,Repeater等数据访问控件的区别及总结、使用Repeater控件显示数据
DataGrid,DataList,Repeater等数据访问控件的区别及总结 一.数据访问控件的区别 1.功能从弱到强依次为Repeater->DataList->DataGrid 2.功能明细 ...............Repeater:....................................................................-转载 2011-11-15 18:04:03 · 997 阅读 · 0 评论 -
object sender,EventArgs e的一些讲解(c#,0)
说的通俗一些,就是: 有一个叫做EventHandler 的家伙,他会告诉你(主程序),有一些事情发生了:这个事情是谁导致的呢?是某个object类型对象导致的,它用Source或Sender来表示。这个事情是什么事呢?e的内容就是事情的内容了。至于Source和Sender,没有区别,你想用哪个就用哪个,其实都是一样的。 所以,我们在程序中的事件处理函数就是依赖于这个东西实现的:转载 2011-11-15 17:11:30 · 565 阅读 · 0 评论 -
比较详细的DataList控件的用法。(一)
使用DataList控件 本章内容: 1、理解事件冒泡 2、使用模板 3、在DataList中显示数据 4、在DataList中创建多列 5、捕获DataList控件中产生的事件 6、选择DataList中的项 7、使用DataList控件中的DataK转载 2011-11-15 18:05:28 · 593 阅读 · 0 评论 -
Microsoft OLE DB Provider for Oracle
Microsoft OLE DB Provider for Oracle 允许 ADO 访问 Oracle 数据库。连接字符串参数要连接此提供者,请将 ConnectionString 属性的 Provider 参数设置为:MSDAORA读取 Provider 属性也将返回此字符串。如果在 Oracle 数据库中使用键集或动态游标执行联接查询,将发生错误。Oracl转载 2011-11-16 14:21:15 · 5696 阅读 · 0 评论 -
C# Convert Parse...,以及保留小数
在 C# 中,(int),Int32.Parse() 和 Convert.toInt32() 三种方法有何区别? int 关键字表示一种整型,是32位的,它的 .NET Framework 类型为 System.Int32。 (int)表示使用显式强制转换,是一种类型转换。当我们从 int 类型到 long、float、double 或decimal 类型,可以使用隐式转换,但转载 2011-10-26 22:45:35 · 1995 阅读 · 0 评论 -
在c#中(int)、int.Parse()、int.TryParse、Convert.ToInt32()四种转换的区别
1、(int)是一种类型转换;当我们从int类型到long,float,double,decimal类型,可以使用隐式转换,但是当我们从long类型到int类型就需要使用显式转换,否则会产生编译错误。2、int.Parse()是一种类容转换;表示将数字内容的字符串转为int类型。如果字符串为空,则抛出ArgumentNullException异常;如果字符串内容不是数字,则抛出Fo转载 2011-10-26 22:58:36 · 441 阅读 · 0 评论 -
C# String与string的区别
C#中同时存在String与stringMSDN中对string的说明:string is analias for String in the .NET Framework。string是String的别名而已,string是c#中的类,String是Framework的类,C# string 映射为 Framework的 String。如果用string,编译器会把它编译成Str转载 2011-10-27 21:41:01 · 317 阅读 · 0 评论 -
C# 中的委托和事件
PDF 浏览:http://www.tracefact.net/Document/Delegates-and-Events-in-CSharp.pdf文中代码在VS2005下通过,由于VS2003(.Net Framework 1.1)不支持隐式的委托变量,所以如果在一个接受委托类型的位置直接赋予方法名,在VS2003下会报错,解决办法是显式的创建一个委托类型的实例(委托变量)。例如:委托转载 2011-10-28 22:44:54 · 379 阅读 · 0 评论 -
C#中的委托和事件(续)
引言如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识。但那些远不是委托和事件的全部内容,还有很多的地方没有涉及。本文将讨论委托和事件一些更为细节的问题,包括一些大家常问到的问题,以及事件访问器、异常处理、超时处理和异步方法调用等内容。为什么要使用事件而不是委托变量?在 C#中的委托和事件 中,我提出了两个为什么在类型中使用事件向外部提供方法注册,转载 2011-10-28 22:47:56 · 487 阅读 · 1 评论 -
dataset的一些用法
各种.Net平台开发语言开发数据库应用程序,一般并不直接对数据库操作(直接在程序中调用存储过程等除外),而是先完成数据连接和通过数据适配器填充DataSet对象,然后客户端再通过读取DataSet来获得需要的数据,同样更新数据库中数据,也是首先更新DataSet,然后再通过DataSet来更新数据库中对应的数据的。可见了解、掌握ADO.NET,首先必须了解、掌握DataSet。DataSet主要有转载 2011-11-17 00:39:25 · 425 阅读 · 0 评论 -
在ASP.NET中使用Session常见问题集锦
在坛子里经常看到一些关于Session的问题,下面做一个总结,希望对大家有所帮助:问:为什么Session在有些机器上偶尔会丢失?答:可能和机器的环境有关系,比如:防火墙或者杀毒软件等,尝试关闭防火墙。问:为什么当调用Session.Abandon时并没有激发Session_End方法?答:首先Session_End方法只支持InProc(进程内的)类型的Session。其次要激发转载 2011-11-20 13:19:38 · 406 阅读 · 0 评论 -
C# 中对 Session 的“(string)”、“.ToString()”与“Convert.ToString”用法笔记
在实际操作当中,我们经常会遇到将 Session 的值转为 String 去判断是否为空或者判断是否有权限访问某页,这里的转换过程如果用得不恰当会抛出异常,给访问者带来不好的用户体验。这里我把它写成笔记,以供参考。一、当 Session["a"] == null 时,Session["a"].ToString() 抛出异常;(string)Session["a"] 为 null;C转载 2011-11-20 13:17:41 · 3163 阅读 · 0 评论 -
C#有关Session 操作的几个误区
1. this.Session["username"] = nullHttpSessionState 内部使用 NameObjectCollection 类型的集合对象来存储用户数据。因此使用 this.Session["username"] = null 仅仅是将该元素的值设为 null 而已,并没有真的将其从 Session 中移除。(为什么?晕~~~ 建议看看 C# 基础方面的书。)转载 2011-11-20 13:18:57 · 590 阅读 · 0 评论 -
GridView更新操作问题
在RowUpdating的事件里,怎么样获取 里的值??? 方法1: try something like GridViewRow row = GridView1.Rows[e.RowIndex]; if (row != null) { TextBox tb = row.Cells[n].Contr转载 2011-11-22 15:58:05 · 568 阅读 · 0 评论