- 博客(58)
- 收藏
- 关注
转载 C#中路径相关操作
1、判定一个给定的路径是否有效,合法 通过Path.GetInvalidPathChars或Path.GetInvalidFileNameChars方法获得非法的路径/文件名字符,可以根据它来判断路径中是否包含非法字符;2、如何确定一个路径字符串是表示目录还是文件 使用Directory.Exists或File.Exist方法,如果前者为真,则路径表示目录;如果后者为真,则路径表示文件上
2007-11-01 09:31:00
579
原创 迭代器
迭代器的定义是,它是一个代码块,按顺序提供了要在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
348
原创 类型的排序、搜索
一种数据类型将存储为数组或ArrayList中的元素,希望使用Array.Sort和ArrayList.Sort方法对数组中的这种数据类型完成定制排序。此外,可能需要在一个SortedList集合中使用这个类型。 通过在类或结构上实现IComparable接口,可以利用Array、ArrayList、 List和SortedList类的排序例程。排序算法内置在这些类中;你要做的只是告诉它们如
2007-10-25 08:49:00
382
原创 构建可以复制的类
1、浅复制 需要一种方法在一个可能引用其他类型的数据上执行浅复制操作。定义:浅复制:指复制对象的字段与原对象引用相同的对象。可增加Clone方法。 class Program { static void Main(string[] args) { ShallowClone myShallow = new ShallowClone()
2007-10-24 16:16:00
372
原创 类、字段、属性简述
一、关键字 1、internal 只能在当前项目中使用,同一命名空间内 2、public 可以在任何地方使用,没有使用限制 3、pravite 只能在类本身进行访问,子类和外面的类都不能访问 4、protected 只有本身和子类可以访问 5、abstract 类本身不能被实例,只能继承、 6、sealed 不能派生,只能实例化 7、partial 部分类修饰符 ,一个类的内容可以写
2007-10-23 17:10:00
772
转载 设计模式
1、模式定义模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。用来解决复发构架问题的现成形式。 2、设计模式和框架现在,可复用面向对象软件系统现在一般划分为三大类:应用程序工具箱和框架(Framework),我们平时开发的具体软件都是应用程序;Java的API属于工具箱;而框架是构成一类特定软件可复
2007-10-18 10:40:00
413
转载 软件架构简述
1、 架构定义 l软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。 软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。在面向对象领域中,组件之间的连接通常用接口_(计算机科学)来实现。
2007-10-18 08:48:00
574
原创 .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
1527
原创 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
368
原创 一些.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
357
原创 运算符
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
384
原创 C#预处理器指令
C#包含许多预处理器指令,这些命令从来不会被转化为可执行代码中的命令,但会影响编译过程的各个方面。;例如,使用预处理器指令 可以禁止编译代码的某一部分。另外在编写提供调式信息的代码时,也可以使用预处理器指令。预处理器指令的开头都有符号#。1、#define和#undef用法 #define DEBUG,它告诉编译器存在给定的名称的符。这点类似声明一个变量,但这个变量并没有真正的值,只是存
2007-08-29 15:47:00
423
原创 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
431
原创 C#中常用css和脚本3
8、离开时启动收藏夹 无标题页 function Add() { window.external.AddFavorite(http://www.ok.com,明天会更好) } 9、设为主页 设为主页
2007-08-29 09:29:00
517
原创 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
345
原创 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
399
原创 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
373
原创 C#中office的应用1
1、使用office组建创建立体统计图形using System.Data.SqlClient; //添加引用using Microsoft.Office.Interop.Owc11; //****************************后台程序 //连接数据库并获取特定字符串 string strSeriesName = "图例 1"; str
2007-08-29 08:48:00
389
原创 网页中播放视频
//前台 " width="360" height=345 noerror="true"> //后台 BaseClass baseclass = new BaseClas
2007-08-29 08:43:00
357
原创 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
452
原创 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
1901
原创 C#中的统计图形——柱形图
/// /// 显示图象 /// /// /// /// public string GetResult(string strContent, decimal decNumAll) { string[] arrContent = strContent.Split(|); string strBody = "/n"; foreac
2007-08-28 16:41:00
1154
原创 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
781
原创 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
994
原创 C#中文件处理6
16、在线压缩文件 try { compressFile.CompressFile(FileUpload1.PostedFile.FileName, TextBox1.Text); Response.Write("alert(压缩成功。)"); } catch (Exception ex)
2007-08-28 15:01:00
262
原创 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
385
原创 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
315
原创 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
376
原创 C#中文件的处理2
4、遍历制定目录下的所有文件和目录using System.IO;using System.Text; if (Directory.Exists(TextBox1.Text)==false) { Label1.Text = "该文件不存在或路径错误!"; return; }
2007-08-28 14:09:00
371
原创 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
335
原创 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
376
原创 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
343
原创 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
361
原创 利用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
1223
原创 将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
371
原创 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
282
原创 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
307
原创 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
334
原创 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
283
原创 ado.net基础应用
1、将图片以二进制格式存储 try { string ImgPath = FileUpload1.PostedFile.FileName; string ImgName = ImgPath.Substring(ImgPath.LastIndexOf("//") + 1); string Im
2007-08-27 22:00:00
281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人