自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(58)
  • 收藏
  • 关注

转载 C#中路径相关操作

1、判定一个给定的路径是否有效,合法  通过Path.GetInvalidPathChars或Path.GetInvalidFileNameChars方法获得非法的路径/文件名字符,可以根据它来判断路径中是否包含非法字符;2、如何确定一个路径字符串是表示目录还是文件   使用Directory.Exists或File.Exist方法,如果前者为真,则路径表示目录;如果后者为真,则路径表示文件上

2007-11-01 09:31:00 545

原创 迭代器

 迭代器的定义是,它是一个代码块,按顺序提供了要在foreach循环中使用的所有值。在 C# 1.1 中,您可以使用 foreach 循环来遍历诸如数组、集合这样的数据结构:string[] cities = {"New York","Paris","London"};foreach(string city in cities){   Console.WriteLine(city);}实际上,

2007-10-25 14:11:00 320

原创 类型的排序、搜索

 一种数据类型将存储为数组或ArrayList中的元素,希望使用Array.Sort和ArrayList.Sort方法对数组中的这种数据类型完成定制排序。此外,可能需要在一个SortedList集合中使用这个类型。 通过在类或结构上实现IComparable接口,可以利用Array、ArrayList、 List和SortedList类的排序例程。排序算法内置在这些类中;你要做的只是告诉它们如

2007-10-25 08:49:00 352

原创 构建可以复制的类

1、浅复制  需要一种方法在一个可能引用其他类型的数据上执行浅复制操作。定义:浅复制:指复制对象的字段与原对象引用相同的对象。可增加Clone方法。 class Program    {        static void Main(string[] args)        {            ShallowClone myShallow = new ShallowClone()

2007-10-24 16:16:00 345

原创 类、字段、属性简述

一、关键字  1、internal 只能在当前项目中使用,同一命名空间内  2、public 可以在任何地方使用,没有使用限制  3、pravite 只能在类本身进行访问,子类和外面的类都不能访问  4、protected 只有本身和子类可以访问  5、abstract 类本身不能被实例,只能继承、  6、sealed 不能派生,只能实例化  7、partial 部分类修饰符 ,一个类的内容可以写

2007-10-23 17:10:00 740

转载 设计模式

1、模式定义模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。用来解决复发构架问题的现成形式。 2、设计模式和框架现在,可复用面向对象软件系统现在一般划分为三大类:应用程序工具箱和框架(Framework),我们平时开发的具体软件都是应用程序;Java的API属于工具箱;而框架是构成一类特定软件可复

2007-10-18 10:40:00 385

转载 软件架构简述

1、  架构定义 l软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。 软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。在面向对象领域中,组件之间的连接通常用接口_(计算机科学)来实现。

2007-10-18 08:48:00 538

原创 .Net 平台概述

1、.net framework结构主要包括四大部分(1) 使用通用语言执行环境(Common language Runtime)(2)类函数库(3)程序语言(4)visual 松土地哦.net2、Dot Net 环境的新特性(1)使用统一的Internet标准(如XML)将不同的系统对接(2)这是Internet上首个大规模的高度分布应用服务框架(3)使用了一个名

2007-10-16 09:42:00 1460

原创 C#中线程的应用1

1、MonitorSynchronization using System;using System.Threading;class Resource ...{   public void Access(Int32 threadNum) ...{      lock (this) ...{         Console.WriteLine("Start Resource access

2007-09-06 11:26:00 342

原创 一些.Net技巧

1. 如何获得系统文件夹使用System.Envioment类的GetFolderPath方法;例如:Environment.GetFolderPath( Environment.SpecialFolder.Personal )2. 如何获得正在执行的exe文件的路径1) 使用Application类的ExecutablePath属性2) System.Reflection.Assembly.Ge

2007-09-02 21:05:00 329

原创 运算符

1、checked 和unchecked 运算符C#提供checked 和unchecked 运算符。如果把一段代码块标记为 checked ,CLR就会执行溢出检查,如果发生溢出,就抛出异常。unchecked 与之相反。 byte b=255;checked...{ b++;}Console.writeLine(b.tostring()); 2、is运算符可以检

2007-09-02 20:34:00 336

原创 C#预处理器指令

C#包含许多预处理器指令,这些命令从来不会被转化为可执行代码中的命令,但会影响编译过程的各个方面。;例如,使用预处理器指令 可以禁止编译代码的某一部分。另外在编写提供调式信息的代码时,也可以使用预处理器指令。预处理器指令的开头都有符号#。1、#define和#undef用法 #define  DEBUG,它告诉编译器存在给定的名称的符。这点类似声明一个变量,但这个变量并没有真正的值,只是存

2007-08-29 15:47:00 400

原创 C#常用的脚本4

13、文字滚动显示    文字滚动显示   //设置marquee显示内容,使用标准的HTML语法。var text=欢迎光临http://www.ok.com">明天更好图书网if (document.all)document.write(+text+)function a(){    window.location.reload()}function b(){    if (d

2007-08-29 09:32:00 392

原创 C#中常用css和脚本3

8、离开时启动收藏夹    无标题页        function Add()    {        window.external.AddFavorite(http://www.ok.com,明天会更好)    }                         9、设为主页                                设为主页             

2007-08-29 09:29:00 489

原创 C#中常用的脚本2

5、关闭IE时不弹出对话框6、关闭窗口刷新父窗口//父窗口代码//子窗口代码protected void Button1_Click(object sender, EventArgs e)    {        SqlConnection con = new SqlConnection("server=(local); user id=sa;pwd=;database=d

2007-08-29 09:14:00 328

原创 C#中常用的脚本1

1、弹出窗口的cookie设置    无标题页    function OpenPop(){    window.open("Default2.aspx","","width=730,height=112")} function GetCookie(name){ var search = name + "="; var returnvalue = ""; var offset,end; if(

2007-08-29 09:07:00 369

原创 C#中office的应用2

2、导出excelusing System.IO;using System.Text;  protected void Button1_Click(object sender, EventArgs e)    {        Export("application/ms-excel", "学生信息报表.xls");    }    private void Export(string F

2007-08-29 08:59:00 344

原创 C#中office的应用1

1、使用office组建创建立体统计图形using System.Data.SqlClient;   //添加引用using Microsoft.Office.Interop.Owc11; //****************************后台程序 //连接数据库并获取特定字符串        string strSeriesName = "图例 1";        str

2007-08-29 08:48:00 361

原创 网页中播放视频

 //前台                                                            " width="360" height=345 noerror="true">                                                //后台 BaseClass baseclass = new BaseClas

2007-08-29 08:43:00 318

原创 c#中绘制验证码

1、绘制汉字验证码using System.Text;  //添加引用using System.Drawing;  //添加引用private object[] CreateString(int strlength)    {        //定义一个数组存储汉字编码的组成元素        string[] str = new string[16] { "0", "1", "2", "

2007-08-28 17:21:00 422

原创 C#中gdi绘制图形

1、gdi绘制原形、椭圆形、扇形using System.Drawing;  //添加的引用 private void GraphicsImage()    {        int width = 400, hight = 250;        Bitmap image = new Bitmap(width, hight);        Graphics g = Graphics.F

2007-08-28 17:00:00 1861 1

原创 C#中的统计图形——柱形图

 ///  /// 显示图象 ///  ///  ///  ///     public string GetResult(string strContent, decimal decNumAll)    {        string[] arrContent = strContent.Split(|);        string strBody = "/n";        foreac

2007-08-28 16:41:00 1119

原创 c#中统计图形——折线图

 2、折线图分析人口 //定义画布大小        int height = 440, width = 600;        System.Drawing.Bitmap image = new System.Drawing.Bitmap(width,height);        //创建Graphics类对象        Graphics g = Graphics.FromImage(

2007-08-28 16:36:00 754

原创 C#中统计图形——饼形图

1、饼形图分析男女比例using System.Drawing;  //添加引用using System.Data.SqlClient;  //添加引用using System.Collections;  //添加引用protected void Page_Load(object sender, EventArgs e)    {        CreateImage();    }   

2007-08-28 16:25:00 957 1

原创 C#中文件处理6

16、在线压缩文件        try        {            compressFile.CompressFile(FileUpload1.PostedFile.FileName, TextBox1.Text);            Response.Write("alert(压缩成功。)");        }        catch (Exception ex) 

2007-08-28 15:01:00 238

原创 C#中文件处理5

12、修改文本文件 protected void Page_Load(object sender, EventArgs e)    {        if (!IsPostBack)        {            ddl();            string path = Server.MapPath("File/") + DropDownList1.SelectedValue.

2007-08-28 14:47:00 363

原创 C#中的文件处理4

9、文件的简单的读写string path;    protected void Page_Load(object sender, EventArgs e)    {        path = Server.MapPath("File/") + TextBox1.Text + ".txt";        if (!IsPostBack)        {            TextBo

2007-08-28 14:40:00 293

原创 C#中文件处理3

7、创建、移动、删除文件夹protected void Page_Load(object sender, EventArgs e)    {    }    protected void Button1_Click(object sender, EventArgs e)//创建文件夹    {        try        {            DirectoryInfo di

2007-08-28 14:24:00 349

原创 C#中文件的处理2

4、遍历制定目录下的所有文件和目录using System.IO;using System.Text; if (Directory.Exists(TextBox1.Text)==false)            {                Label1.Text = "该文件不存在或路径错误!";                return;            }     

2007-08-28 14:09:00 351

原创 C#中文件处理1

1、读取驱动器信息using System.IO; string[] name  = Environment.GetLogicalDrives();        Response.Write("读取驱动器信息");        Response.Write("驱动器名称总大小剩余大小");        foreach (string names in name)        {  

2007-08-28 13:59:00 316

原创 C#中xml技术的应用3

7、加密xml文件protected void Page_Load(object sender, EventArgs e)    {        string strCon = "Data Source=(local);Database=db_15;Uid=sa;Pwd=";        SqlConnection sqlcon = new SqlConnection(strCon);  

2007-08-28 11:43:00 349

原创 C#中xml技术的应用2

4、读取xml文件DataSet myds = new DataSet() myds.WriteXml(Server.MapPath("Test.xml"));   myds.ReadXml(Server.MapPath("Test.xml"));        GridView1.DataSource = myds;        GridView1.DataBind(); 5、

2007-08-28 11:33:00 305

原创 c#中xml技术的应用

1、xml技术/插入xml节点XmlDocument doc1 = new XmlDocument();        doc1.LoadXml("" + "" + "ASP.NET程序开发范例宝典" + "" + "");        XmlDocument doc2 = new XmlDocument();        doc2.Load(Server.MapPath("book.xm

2007-08-28 11:21:00 324

原创 利用smtp服务发送电子邮件

//引用using System.Net;using System.Net.Mail;using System.Net.Mime;  protected void btnSend_Click(object sender, EventArgs e)    {        string file = Server.MapPath("testXML.xml");        MailMessag

2007-08-28 10:53:00 1190

原创 将15位身份转换18位

 protected void btnChange_Click(object sender, EventArgs e)    {        if (this.txtInPut.Text.Length         {            Response.Write("alert(请输入15位身份证号码!);location=Default.aspx");        }    

2007-08-28 10:49:00 337

原创 asp.net内置对像应用2

5、统计ip地址登录次数 protected void Page_Load(object sender, EventArgs e)    {        if (!IsPostBack)        {                       int lastVisitCounter;            if (Request.Cookies["lastVisitCounter"]

2007-08-28 10:42:00 258

原创 asp.net内置对像应用

1、response.redirect()方法 DataSet ds = new DataSet();        if (!(ds.Tables.Count         {            Response.Redirect("NavigatePage.aspx?UserName=" + Login1.UserName.ToString ());        }      

2007-08-28 10:36:00 283

原创 ADO.NET基础应用3

 4、access数据库备份 if (!File.Exists(Server.MapPath(@"~/bakDataBase/" + TextBox1.Text)))        {            File.Copy(Server.MapPath(@"~/App_Data/Test.mdb"), Server.MapPath(@"~/bakDataBase/" + TextBox1.

2007-08-27 22:59:00 317

原创 ADO.NET基础应用2

 3、备份sql server数据库,还原sql server数据库protected void Page_Load(object sender, EventArgs e)    {        if (!IsPostBack)        {            string SqlStr1 = "Server=(local);DataBase=master;Uid=sa;Pwd=";

2007-08-27 22:24:00 270

原创 ado.net基础应用

1、将图片以二进制格式存储 try        {                        string ImgPath = FileUpload1.PostedFile.FileName;            string ImgName = ImgPath.Substring(ImgPath.LastIndexOf("//") + 1);            string Im

2007-08-27 22:00:00 252

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除