代码改变世界

asp.net 中如何得到图片的高度(height)和宽度(width)以及生成图片的缩略图 C#

2008-03-30 20:38 by TTlive, 278 阅读, 0 推荐, 收藏, 编辑
摘要:.net开发中,需要得到图片的高和宽。代码如下所示:protectedstringimgPath;protectedstringfileExtName;privatevoidbtnGet_Click(objectsender,System.EventArgse){if(upImage.PostedFile.FileName!=""){imgPath=upImage.PostedFile.FileName;fileExtName=imgPath.Substring(imgPath.LastIndexOf(".")+1,3);if(fileExtName!= 阅读全文

SQL SERVER 存储过程基础集

2008-03-29 12:43 by TTlive, 193 阅读, 0 推荐, 收藏, 编辑
摘要:1.声明变量 DECLARE @F001 SMALLINT, @F002 INTEGER, @F003 VARCHAR(20), @F004 CHAR(20), @F002 MONEY2.赋值语句 set @F001 = space(40)3.条件判断(IF...ELSE) If condition Begin[ statements]ENDELSE BEGIN[ elseifstatements ]END4.多分支判断(case...when...then...else...end)SET @F011 =CASE WHEN [testexpression1] THEN@F00... 阅读全文

C#中的数字、日期等字符的串格式化输出

2008-03-28 15:00 by TTlive, 165 阅读, 0 推荐, 收藏, 编辑
摘要: 阅读全文

用最简洁有效的代码执行存储过程 C#

2008-03-27 16:35 by TTlive, 177 阅读, 0 推荐, 收藏, 编辑
摘要:存储过程 p_sys_Login 定义如下:CREATEPROCEDUREp_sys_Login @argUserID varchar(20), --用户名 @argPasswordvarchar(20), --密码 @argResult varchar(50)OUTPUT--登录结果AS/* 具体内容自己写咯*/下面演示如何在C#中用最简洁有效的代码执行该存储过程并返回数据:///<summary>///用户登录验证///</summary>///<paramname="userID">用户名</param>///<p 阅读全文

C# 集合类 Array Arraylist List Hashtable Dictionary Stack Queue

2008-03-25 18:08 by TTlive, 199 阅读, 0 推荐, 收藏, 编辑
摘要:1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小,但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长的 2.数组要声明元素的类型,集合类的元素类型却是object. 3.数组可读可写不能声明只读数组。集合类可以提供ReadOnly方法以只读方式使用集合。 4.数组要有整数下标才能访问特定的元素,然而很多时候这样的下标并不是很有用。集合也是数据列表却不使用下标访问。 很多时候集合有定制的下标类型,对于队列和栈根本就不支持下标访问!//数组 int[] intArray1; //初始化已声明的 阅读全文

C#.NET网络编程POST数据到网站

2008-03-20 14:51 by TTlive, 244 阅读, 0 推荐, 收藏, 编辑
摘要:今天制作了一个投票软件,主要是POST指定数据到指定页面来使后台的票数计算自动增加。下面我就把我的代码贴出来。为了安全,我隐藏了所有相关的真实网址。下面首先是命名空间的引用:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.IO;//访问数据流,网页回传的都先是数据流usingSystem.Text;usingSystem.Text.RegularExpressions;//正则表达式用来验证回传的网页是否 阅读全文

VS2005 调试时出现“无法附加。绑定句柄无效”错误的解决办法.

2008-03-19 17:09 by TTlive, 191 阅读, 0 推荐, 收藏, 编辑
摘要:在使用VS2005写程序进行调试的过程中会出现“无法附加:绑定句柄无效。是否继续”的提示。错误的原因就是你没有启动Terminal Services服务。只要启动这个服务就能解决问题了。 阅读全文

C#递归方法遍历目录及子目录

2008-03-18 20:20 by TTlive, 236 阅读, 0 推荐, 收藏, 编辑
摘要:众所周知,获得某一目录下第一级的所有文件和文件夹列表,很容易办到:DirectoryInfodi=newDirectoryInfo(strBaseDir);//strBaseDir是起始目录,绝对地址DirectoryInfo[]diA=di.GetDirectories();//获得了所有一级子目录FileInfo[]fiA=di.GetFiles();//获得了所有起始目录下的文件要是想获得某一目录下的所有文件和目录(包含所有子目录),那该怎么办呢?目录都是一层套一层的,我们不能预知某个目录的深度,只有获得了父节点,才有可能了解子节点,解决这个问题,只有递归这个概念了。那么什么是递归呢?请 阅读全文

C#如何读写ini文件

2008-03-14 18:59 by TTlive, 185 阅读, 0 推荐, 收藏, 编辑
摘要:INI文件就是扩展名为“ini”的文件。在Windows系统中,INI文件是很多,最重要的就是“System.ini”、“System32.ini”和“Win.ini”。该文件主要存放用户所做的选择以及系统的各种参数。用户可以通过修改INI文件,来改变应用程序和系统的很多配置。但自从WindowsINI文件在Windows系统的地位就开始不断下滑,这是因为注册表的独特优点,使应用程序和系统都把许多参数和初始化信息放进了注册表中。但在某些场合,INI文件还拥有其不可替代的地位。下面是C# 是如何对INI进行读写的操作usingSystem;usingSystem.Collections.Gene 阅读全文

关于foreach的一个小局限

2008-03-14 13:37 by TTlive, 138 阅读, 0 推荐, 收藏, 编辑
摘要:foreach是C#相对于C/C++在程序循环结构的实现中引入的一个新的关键词,其作用是遍历一个集合中的每一个元素。例如,我们有一个DropDownList类型的下拉框ddlItems,把遍历它的每一项,我们可以写如下代码: stringtemp=""; for(inti=0;i<ddlItems.Items.Count;i++) { temp+=ddlItems.Items[i].Text; }这里,需要借用一个循环变量i。在C#中,这样的循环可以利用foreach来实现,而不需要借助循环变量: stringtemp=""; foreach(Li 阅读全文