摘要: C#是一门强类型语言,一般情况下,我们最好避免将一个类型强制转换为其他类型,但有些时候难免要进行类型转换。先想想究竟哪些操作可以进行类型转换(先不考虑.NET提供的Parse),一般我们都有以下选择: 使用as操作符转换, 使用传统C风格的强制转型, 使用is来做一个转换测试,然后再使用as操作符或者强制转换。正确的选择应该是尽可能地使用as操作符,因为它比强制转型要安全,而且在运行时层面也有比较好的效率(注意的是as和is操作符都不执行任何用户自定义的转换,只有当运行时类型与目标转换类型匹配时,它们才会转换成功)。 现在我们通过一个简单的例子说明as和强制转换之间的区别,首先我们定义一间获. 阅读全文
posted @ 2011-06-17 12:56 两色天 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 类库 .NET Framework 类库是一个由 Microsoft .NET Framework SDK 中包含的类、接口和值类型组成的库。该库提供对系统功能的访问,是建立 .NET Framework 应用程序、组件和控件的基础。 .NET Framework 类库提供下列命名空间: Microsoft.CSharp 包含支持用 C# 语言进行编译和代码生成的类。 Microsoft.JScript 包含支持用 JScript 语言进行编译和代码生成的类。 Microsoft.VisualBasic 包含支持用 Visual Basic .NET 语言进行编译和代码生成的类。 Micros 阅读全文
posted @ 2011-06-16 13:28 两色天 阅读(553) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 创建文件夹 /// </summary> /// <param name="Path"></param> public static void FolderCreate(string Path) { // 判断目标目录是否存在如果不存在则新建之 if (!Directory.Exists(Path)) Directory.CreateDirectory(Path); } #endregion #region 创建目录 public static void FileCreate(string 阅读全文
posted @ 2011-06-16 13:25 两色天 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 这是我发了不少时间整理的C#的正则表达式,新手朋友注意一定要手册一下哦,这样可以节省很多写代码的时间,中国自学编程网为新手朋友整理发布。 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。 只能输入有1~3位 阅读全文
posted @ 2011-06-15 17:02 两色天 阅读(350) 评论(0) 推荐(0) 编辑
摘要: MVC模式是"Model-View-Controller"的缩写,中文翻译为"模式-视图-控制器"。MVC应用程序总是由这三个部分组成。 Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性, 所有依赖的View都会自动更新。类似的,只要Controller改变了View,View会从潜在的Model中获取数据来刷新自己。MVC模式最早 是smalltalk语言研究团提出的,应用于用户交互应用程序中。smalltalk语言和java语言有很多相似性,都是面向对象语言 阅读全文
posted @ 2011-06-15 09:34 两色天 阅读(405) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Management;namespace 重启远程计算机{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void btn_ReBo 阅读全文
posted @ 2011-06-14 14:54 两色天 阅读(686) 评论(4) 推荐(1) 编辑
摘要: 这世界上没有什么比编程工具更加牵动程序员的心。VC、VB、DELPHI、JAVA……这些耀眼的名字不仅占据了程序员的生活,而且似乎已经成为了某种信仰。可是,伴随着新世纪的脚步,这些信仰又一次遭遇了重大的挑战。微软,这头被法官和黑客们折腾得既疲惫又恼怒的狮子,发誓要保住它头上的王冠,拼尽全力,拿出了看家的本事——.NET战略。作为.NET的核心开发语言,C#顺理成章地浮出了水面。程序员们也就不得不做出一个痛苦的选择,跟在谁的后面?要找出答案就不得不作一番比较和预测。笔者作为一个资深的程序员,斗胆在此狂言,权作抛砖引玉。 如果抛开一切非技术方面的因素,C#无疑是这个星球上有史以来最好的编程语言,. 阅读全文
posted @ 2011-06-14 14:52 两色天 阅读(4242) 评论(1) 推荐(2) 编辑
摘要: ASP.NET生成缩略图,只需你给定要生成的图片路径,生成后存放的服务器路径,生成方式,生成的尺寸,还有生成后的图片类型,即可为你生成合适的缩略图。 ASP.NET中生成缩略图,只需你给定要生成的图片路径,生成后存放的服务器路径,生成方式,生成的尺寸,还有生成后的图片类型,即可为你生成合适的缩略图。先必须导入 using System.Drawing; 代码如下:01. // <summary> 02. /// 生成缩略图 03. /// </summary> 04. /// <param name="originalImagePath"> 阅读全文
posted @ 2011-06-14 14:49 两色天 阅读(1758) 评论(0) 推荐(1) 编辑
摘要: 关键词选择和优化的方法:一、怎么选择关键词1、研究分析同行网站,去发现有效率的关键词把自己选择的关键词在主要的搜索引擎里搜索一下,选择排名靠前的同行网站,分析这些网站元标签用了哪些关键词,看看哪些是以前没有想到的。2、站在客户角度去选择关键词网站管理者或者企业经营者由于过于熟悉自己的产品及业务,在选择关键词的时候,易想当然地站在自己的角度,觉得某些关键词用户肯定会去搜索。他们站在专家的角度,选择一些过于专业的关键词。实际情况是:用户思考方式和商家不一定一样。3、根据搜索引擎提供的关键词工具,生成一些扩展关键词。了解每个关键词在搜索引擎中呈现的概率排名,进而研究分析客户所使用的关键词。4、要选择 阅读全文
posted @ 2011-06-14 14:46 两色天 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 一.保存图片到XML文件 /// <summary> /// 保存图片到XML文件 /// </summary> private void UploadImageToXml() { ///得到用户要上传的文件名 string strFilePathName = loFile.PostedFile.FileName; string strFileName = Path.GetFileName(strFilePathName); int FileLength = loFile.PostedFile.ContentLength; if(FileLength<=0) re 阅读全文
posted @ 2011-06-13 14:00 两色天 阅读(9789) 评论(0) 推荐(0) 编辑