随笔分类 -  C#/.NET

.NET相关内容
摘要:.net中单选按钮RadioButton,RadioButtonList 以及纯Html中radio的用法,区别?RadioButton实例及说明: .net后台处理方式: if (pr... 阅读全文
posted @ 2013-07-31 10:42 Summers 阅读(6217) 评论(0) 推荐(0)
摘要://使用C#把发表的时间改为几个月,几天前,几小时前,几分钟前,或几秒前 //2008年03月15日 星期六 02:35 public string DateStringFromNow(DateTime dt) { Ti... 阅读全文
posted @ 2013-07-30 18:01 Summers 阅读(4188) 评论(1) 推荐(1)
摘要:ArrayList与Array的区别概述ArrayList 是数组的复杂版本。ArrayList 类提供在大多数 Collections 类中提供但不在 Array 类中提供的一些功能。例如:Array 的容量是固定的,而 ArrayList 的容量是根据需要自动扩展的。如果更改了 ArrayLis... 阅读全文
posted @ 2013-07-29 11:49 Summers 阅读(558) 评论(0) 推荐(0)
摘要:通过这几天面试经验来看,发先如下算法考的概率较大。所以整理如下,供大家参考!1.求质数 质数也成为素数,质数就是这个数除了1和他本身两个因数以外,没有其他因数的数,叫做质数,和他相反的是合数,就是除了1和他本身两个因数以外,还友其他因数的数叫做合数。 1 namespace ConsoleApp ... 阅读全文
posted @ 2013-07-03 18:50 Summers 阅读(4556) 评论(1) 推荐(1)
摘要:1 Ado.net总结: 2 ADO.NET中的五个主要对象 3 4 Connection 物件 5 Connection 对象主要是开启程序和数据库之间的连结。没有利用连结对象将数据库打开,是无法从数据库中取得数据的。这个物件在ADO.NET 的最底层, 我们可以自己产生这个对象,或是由其它的对象自动产生。 6 例如: 7 using (SqlConnection connection = new SqlConnection(connectionString)) connectionString是数据库连接字符串 8 { 9 connection.Open();10 ... 阅读全文
posted @ 2013-06-18 08:49 Summers 阅读(319) 评论(0) 推荐(0)
摘要:发送邮件找回密码功能(分析加实例)(如有错误请指出,谢谢)分析:大致思路就是发送邮件→连接邮件里的URL→修改密码1.为了保证安全性,需要生成发送到邮件的URL,主要参数(用户名,过期时间,key(key 需要在每次运行是自动生成随机码), IP等等) 然后将URL发送到邮箱。2.保存发送的参数(建议保存在数据库)3.解析url:首先根据用户名从数据库中查找出密钥key和过期时间,没有则表示该请求 是伪造的或者过期的,然后验证签名,验证过期时间,都验证通过,就可以修改密码, 密码修改完以后,删除数据库中的记录。.net实例代码: 1 分为发送邮箱页面和修改密码页面: 2 一.发... 阅读全文
posted @ 2013-05-29 11:31 Summers 阅读(8511) 评论(2) 推荐(1)
摘要:创建Table,手动添加列实例代码,供初学者参考! DataTable dt = new DataTable(); dt.Columns.Add("name", Type.GetType("System.String")); ... 阅读全文
posted @ 2013-05-29 09:47 Summers 阅读(2599) 评论(0) 推荐(0)
摘要:/// /// 保存文件 /// /// 保存路径,填写相对路径 /// private void SaveImages(string url, int albumId, int count) { ///'遍历File表单元素 ... 阅读全文
posted @ 2013-05-24 17:34 Summers 阅读(464) 评论(0) 推荐(0)
摘要:C#正则验证大全 Regex.IsMatch()正则表达式验证需要引入命名空间 using System.Text.RegularExpressions; 1 #region 验证文本框输入为数字 2 /// 3 /// 验证是不是数字(包含整数... 阅读全文
posted @ 2013-05-23 10:22 Summers 阅读(37551) 评论(0) 推荐(2)
摘要:.net性能优化方面的总结1.避免不必要的对象创建2.避免循环创建对象3.使用StringBuilder做字符串连接4.实现IDisposable接口,是一种显示释放资源的机制,通过提高using语句,还简化了使用的方式。5.避免不必要的调用ToUpper或ToLower方法 因为string是不... 阅读全文
posted @ 2013-05-22 17:05 Summers 阅读(214) 评论(0) 推荐(0)
摘要:一.哈希表(Hashtable)简要 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hasht... 阅读全文
posted @ 2013-05-20 10:48 Summers 阅读(296) 评论(0) 推荐(0)
摘要:WCF WPF ASP.NET MVC SiLIVERLIGHT WP XAML的区别是什么?今天有同事问我,WCF WPF ASP.NET MVC SiLIVERLIGHT WP XAML的区别是什么?其实这些都是基于微软.net平台的技术,希望初学者能清楚的认识到。我们这里就从.net framework说起吧。.NET Framework 组件概观.NET Framework(又称 .NET 框架)是由微软开发,一个致力于敏捷软件开发(Agile software development)、快速应用开发(Rapid application development)、平台无关性和网络透明化 阅读全文
posted @ 2013-05-03 10:44 Summers 阅读(1149) 评论(0) 推荐(0)
摘要:Webform前后台文件类的关系:1.前台文件类继承于后台文件类2.当前台文件中包含某个标签runat= server的时候,asp.net就会在编译这个页面前后台文件类的时候,在后台类中添加一个相应的控件对象:当页面被访问,也就是页面类对象运行的时候,再通过后台页面上控件的RenderContro... 阅读全文
posted @ 2013-05-02 21:37 Summers 阅读(1335) 评论(0) 推荐(0)
摘要:1、typeof(x)中的x,必须是具体的类名、类型名称等,不可以是变量名称。2、GetType()方法继承自Object,所以C#中任何对象都具有GetType()方法,它的作用和typeof()相同,返回Type类型的当前对象的类型。 比如有这样一个变量i: Int32 i = new Int3... 阅读全文
posted @ 2013-05-02 21:15 Summers 阅读(217) 评论(0) 推荐(0)
摘要:1、as用于在兼容的引用类型之间执行转换,as 运算符类似于强制转换操作;但是,如果转换不可行,as 会返回 null 而不是引发异常。更严格地说,这种形式的表达式:expression as type,等效于expression is type ? (type)expression : (type)null,只是 expression 只被计算一次。注意,as 运算符只执行引用转换和装箱转换。as 运算符无法执行其他转换,如用户定义的转换,这类转换应使用 cast 表达式来执行 as操作符不会做过的转换操作,当需要转化对象的类型属于转换目标类型或者转换目标类型的派生类型时,那么此转换操作才能 阅读全文
posted @ 2013-05-02 21:11 Summers 阅读(1224) 评论(0) 推荐(0)
摘要:.Net页面生命周期1. 初始化:主要是执行Page的Init事件和OnIint方法。 2. 加载视图状态:主要是执行LoadViewState方法,就是从ViewState中获取上一次的状态,并依照页面的控件树的结构,用递归遍历整个数,将对应的状态恢复到每一个控件上。3. 处理回发数据:主要是执行... 阅读全文
posted @ 2013-05-02 20:51 Summers 阅读(483) 评论(0) 推荐(0)
摘要:JSON 全称是 JavaScript Object Notation Json是一种轻量级的数据交换格式 本身是javaScript语言的一个子集 json是基于文本的,具有很好的易读性,使用 Unicode 编码 冗余小 json建构与两种结构: 1. “名称/值”对的集合 2. 值的有序列表 (An ordered list of values) 一个 JSON 文档的每一个实例都负责描述一个对象—具体的描述是通过使用嵌套的对象,数组,字符串,数字,布尔值或 null值来实现的Json的应用:{ "firstName": "Brett", &quo 阅读全文
posted @ 2013-04-14 11:04 Summers 阅读(228) 评论(0) 推荐(0)