
编程集录
lynnlin1122
这个作者很懒,什么都没留下…
展开
-
一个获取相对路径的方法(C#)
/**//// /// 获取路径2相对于路径1的相对路径/// /// 路径1/// 路径2/// 返回路径2相对于路径1的路径/// /// string strPath = GetRelativePath(@"C:/WINDOWS/system32", @"C:/WINDOWS/system/*.*" );/// //strPath == @"../system/*.*"/// p原创 2007-03-01 21:22:00 · 3902 阅读 · 1 评论 -
VS2005 调试时出现“无法附加。绑定句柄无效”错误的解决办法.
在使用VS2005写程序进行调试的过程中会出现“无法附加:绑定句柄无效。是否继续”的提示 。错误的原因就是你没有启动Terminal Services服务。只要启动这个服务就能解决问题了。原创 2008-03-19 17:09:00 · 1048 阅读 · 0 评论 -
C#.NET网络编程POST数据到网站
今天制作了一个投票软件,主要是POST指定数据到指定页面来使后台的票数计算自动增加。下面我就把我的代码贴出来。为了安全,我隐藏了所有相关的真实网址。下面首先是命名空间的引用:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;原创 2008-03-20 14:51:00 · 1445 阅读 · 0 评论 -
用最简洁有效的代码执行存储过程 C#
存储过程 p_sys_Login 定义如下:CREATE PROCEDURE p_sys_Login @argUserID varchar(20), --用户名 @argPassword varchar(20), --密码 @argResult varchar(50) OUTPUT --登录结果AS/* 具体内容自己写咯*/ 下面演示如何在C#中用最简洁有效原创 2008-03-27 16:35:00 · 2172 阅读 · 0 评论 -
参数修饰符ref,out ,params的区别
C#中有三个关键字-ref,out ,params,可是这三个之间的区别你都明白了吗?明白的朋友可以跳过这篇文章了.那么我们就来认识一下参数修饰符ref,out ,params吧,还有它们的区别。第一: params一个可以让方法(函数)的拥有可变参数的关键字。 原则:在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。 示例(拷贝原创 2008-04-02 16:35:00 · 734 阅读 · 0 评论 -
Asp.net中遍历 Request.ServerVariables 集合(C#)
Request.ServerVariables("Url") 返回服务器地址Request.ServerVariables("Path_Info") 客户端提供的路径信息Request.ServerVariables("Appl_Physical_Path") 与应用程序元数据库路径相应的物理路径Request.ServerVariables("Path_Translated") 通过由虚拟至物理原创 2008-05-07 16:20:00 · 1817 阅读 · 0 评论 -
asp.net跳转页面的三种方法比较
1、 response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪), 同时不能跳过登录保护。但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个 http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端。需要注意的是跳转后内部空间保存的所有数原创 2008-05-08 15:25:00 · 798 阅读 · 0 评论 -
数据库连接字符串大全 之 SQL服务器篇
数据库的连接字符串经常使用,可是数据库的种类繁多,连接方式又分很多种,下面提供各个数据库各种方式的连接字符串方便使用的时候查询。 SQL服务器ODBC连接方式 标准安全连接 Driver={SQL Server};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; 信任连接 Driver=翻译 2008-06-08 11:45:00 · 1653 阅读 · 0 评论 -
全新Web开发风格-REST架构介绍
REST架构风格是全新的针对Web应用的开发风格,是当今世界最成功的互联网超媒体分布式系统架构,它使得人们真正理解了Http协议本来面貌。随着REST架构成为主流技术,一种全新的互联网网络应用开发的思维方式开始流行。 REST是什么 REST是英文Representational State Transfer的缩写,中文翻译为“表述性状态转移”,他是由Roy Thomas Fieldin原创 2008-06-10 19:44:00 · 915 阅读 · 1 评论 -
C#递归方法遍历目录及子目录
众所周知,获得某一目录下第一级的所有文件和文件夹列表,很容易办到:DirectoryInfo di=new DirectoryInfo(strBaseDir);//strBaseDir是起始目录,绝对地址DirectoryInfo[] diA=di.GetDirectories();//获得了所有一级子目录FileInfo[] fiA=di.GetFiles();//获得了所有起始目录下的文件要是原创 2008-03-18 20:20:00 · 2807 阅读 · 2 评论 -
C#如何读写ini文件
INI文件就是扩展名为“ini”的文件。在Windows系统中,INI文件是很多,最重要的就是“System.ini”、“System32.ini”和“Win.ini”。该文件主要存放用户所做的选择以及系统的各种参数。用户可以通过修改INI文件,来改变应用程序和系统的很多配置。但自从Windows INI文件在Windows系统的地位就开始不断下滑,这是因为注册表的独特优点,使应用程序和系统都把许原创 2008-03-14 18:59:00 · 2000 阅读 · 0 评论 -
.NET2.0隐形的翅膀,正则表达式搜魂者
本文实现了:只能输入1个数字只能输入n个数字只能输入至少n个数字只能输入m到n个数字只能输入数字只能输入某个区间数字只能输入0和非0打头的数字只能输入实数只能输入n位小数的正实数只能输入m-n位小数的正实数只能输入非0的正整数只能输入非0的负整数只能输入n个字符只能输入英文字符只能输入大写英文字符只能输入小写英文字符只能输入英文字符+数字只能输入英文字符/数字/下划线密码举例验证首字母大写验证网址转载 2007-08-20 23:14:00 · 1239 阅读 · 0 评论 -
组合快捷键的实现方法
//在form_load的时候写上 // this.KeyPreview=true; //表示窗体接受按键事件 //然后在KeyDown事件中写入如下代码实现输入的是否是Ctrl+A的组合键: private void Form1_KeyDown(object sender, KeyEventArgs e)原创 2007-08-21 15:33:00 · 1176 阅读 · 0 评论 -
ToString()格式和用法大全(网摘)
ToString()方法是最经常使用,也需要使用的方法,可是不少人都只用到简单的无参数的方法,而实际上ToString()有4个重载方法,你转换成不同样式的方法,他们都一个一个参数那就是格式参数,以显示成你需要的格式。如下,可以转换成7种格式的: C转载 2007-08-24 09:14:00 · 8158 阅读 · 5 评论 -
取得某月和上个月第一天和最后一天的方法(C#)
/**//// /// 取得某月的第一天 /// /// 要取得月份第一天的时间 /// private DateTime FirstDayOfMonth(DateTime datetime) ...{ return datetime.AddDays(1 - datetime.原创 2007-08-31 14:33:00 · 6293 阅读 · 1 评论 -
关于限制输入
平常经常遇到需要对输入进行限制的时候,经常使用,但是有些东西又记不住,所以干脆写下来。textBox中只允许输入int数据的情况。在KeyPress事件中写就可以实现了。 private void textBox1_KeyPress(object sender, KeyPressEventArgs e) ...{ if ((int)e.原创 2007-09-27 20:41:00 · 951 阅读 · 1 评论 -
ASP.NET实现记录历史访问人数和当前在线人数
利用Application对象和Session对象可以统计历史访问人数和当前在线人数。注意:(1)在会话开始和结束时,一定要进行加锁和解锁操作。由于多个用户可以共享Application对象,因此加锁是必要的,这样可以保证在同一时刻只有一个客户可以修改和存取Application对象的属性。如果加锁后,迟迟不给开锁,会导致用户无法访问Application对象。我们可以使用对象的Unloc原创 2008-03-11 23:15:00 · 3070 阅读 · 7 评论 -
C#实现的3种排序算法--冒泡排序、选择排序、插入排序
using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { int[] iarrary = new int[] {1,5,13,6,10,5原创 2008-03-12 12:36:00 · 1321 阅读 · 0 评论 -
关于foreach的一个小局限
foreach是C#相对于C/C++在程序循环结构的实现中引入的一个新的关键词,其作用是遍历一个集合中的每一个元素。 例如,我们有一个DropDownList类型的下拉框ddlItems,把遍历它的每一项,我们可以写如下代码: string temp=""; for (int i = 0; i { temp += ddlItems.Items[i].Text; } 这里,需要借用一个循转载 2008-03-14 13:37:00 · 840 阅读 · 0 评论 -
数据库连接字符串大全 之 MYSQL篇
数据库的连接字符串经常使用,可是数据库的种类繁多,连接方式又分很多种,下面提供各个数据库各种方式的连接字符串方便使用的时候查询。 MySQL MyODBC连接方式 MyODBC 2.50本地数据库 Driver={mySQL};Server=localhost;Option=16834;Database=myDataBase; MyODBC 2.50远程数据库 Driver翻译 2008-06-13 21:04:00 · 977 阅读 · 0 评论