C#.net
文章平均质量分 73
liang4571231
爱生活,爱自己
展开
-
ASP.NET自动给URL加上超链接
作为一个程序员,在完成设计后还要根据程序的情况以及用户的反映不断对程序进行改进,这样才能不断地完善自己的作品。笔者在制作完软件商务网的论坛后,发现人们总喜欢在帖子中加上各种有用的URL链接或Email地址。而笔者当初设计时没有考虑到这一点,使得这些URL链接或Email地址只能以文字的形式而并不是以超链接的形式显示,其它浏览帖子的人还必须把这些URL链接拷贝到浏览器中或把Email地址拷贝到Out转载 2008-08-25 23:42:00 · 217 阅读 · 0 评论 -
创建ASP.NET WEB自定义控件
本文通过一段完整的代码向读者介绍复合自定义控件的制作,包括:自定义属性、事件处理、控件间数据传递等方面的技术。以下是一个登陆框的代码,包括:用户名输入TextBox、密码输入TextBox、提交Button、重置Button以及承载以上四项的Panel。控件类名为LoginCtrl。(例程使用C#)using System;using System.Web.UI;using System.We原创 2008-09-01 08:50:00 · 304 阅读 · 0 评论 -
如何实现双缓冲
如何实现双缓冲首先给出实现的程序,然后再解释,同样是在OnDraw(CDC*pDC)中:CDCMemDC;//首先定义一个显示设备对象CBitmapMemBitmap;//定义一个位图对象//随后建立与屏幕显示兼容的内存显示设备MemDC.CreateCompatibleDC(NULL);//这时还不能绘图,因为没有地方画^_^//下面建立一个与屏幕显示兼容的位图,至于位图的大小嘛,可以用原创 2008-09-01 08:51:00 · 228 阅读 · 0 评论 -
多线程
1.每个窗体都有自己的都在不同的线程上运行,如果需要在窗体之间交互,就需要在线程之间交互。 2.当线程Sleep时,系统就退出执行队列一段时间,当睡眠结束时,系统会产生一个时钟中断,从而 使线程回到执行队列中,从而恢复线程的执行。 3.如果父线程先于子线程结束,那么子线程将在父线程结束的同时被迫结束。Thread.Join()方法使父线程等待,直到子线程结束。 ? Abort()方法带来的后果是不原创 2008-09-02 07:23:00 · 206 阅读 · 0 评论 -
asp.net常用代码
c#常用代码三2008年08月28日 星期四 09:43sing System;using System.Data;using System.Data.SqlClient;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using S原创 2008-09-05 04:07:00 · 287 阅读 · 0 评论 -
使用.NET实现断点续传
断点续传的原理在了解HTTP断点续传的原理之前,先来说说HTTP协议,HTTP协议是一种基于tcp的简单协议,分为请求和回复两种。请求协议是由客户机(浏览器)向服务器(WEB SERVER)提交请求时发送报文的协议。回复协议是由服务器(web server),向客户机(浏览器)回复报文时的协议。请求和回复协议都由头和体组成。头和体之间以一行空行为分隔。以下是一个请求报文与相应的回复报文的例子:GE原创 2008-09-08 23:02:00 · 279 阅读 · 0 评论 -
类编译成dll文件步骤:
类编译成dll文件步骤:1.打开VStool里面的命令提示符2.输入csc /target:library 类文件路径名3.回车编译成功,编译成功的dll文件和类文件在一个文件夹下。注意:1.csc命令只有在安装了VS或其他的编译工具后方可使用2.如果运行里的cmd不能使用csc命令,则在VS下打开命令提示符原创 2008-10-15 09:24:00 · 332 阅读 · 0 评论 -
asp.net中GridView的用法
作者:cobby 出自:顺利实现人生转型,努力实现人生价值。 日期:2007年7月19日 12:36 GRIDVIEW 用法 一、GridView和DataGrid的异同 GridView 是 DataGrid的后继控件,在.net framework 2 中,虽然还存在DataGrid,但是GridView已经走上了历史的前台,取代DataGrid的趋势已是势不可挡。GridVi原创 2008-10-17 10:48:00 · 2245 阅读 · 0 评论 -
打印 DataGridView
1using System; 2using System.Collections.Generic; 3using System.ComponentModel; 4using System.Data; 5using System.Drawing; 6using System.Text; 7using System.Windows.Forms; 8using System.Drawing原创 2008-09-29 20:14:00 · 512 阅读 · 0 评论 -
十天学会asp.net
十天学会asp.net十天学会ASP.net之第一天我认为ASP.NET比ASP难很多,希望大家做好准备。难难在实现同一个效果有很多方法,大家或许会疑惑。十天学会系列教程会清晰的写出各种方法,让大家能少一点坎坷。在ASP里面,大家几乎都是使用VB,数据库嘛,也无非是SQL和ACCESS。在ASP.NET里面,数据库还是这两个但是常用的语言多了一个C#,也是微软推荐的语言,为.NET平台原创 2008-09-30 09:58:00 · 309 阅读 · 0 评论 -
ASP.NET数据库使用精典-----读取数据库中数据
读取数据库中的数据 在ASP.NET中,读取数据库中的数据可以使用datareader 和dataset两种方法,两者差异如下: 使用dataset对象读取数据大致需要以下五个步骤: (1)建立数据库链接,可以选用sqlconnection或者oledbconnection (2)将查询保存在sqldataadapter或者oledbdataadapter对象中 (3)使用dataadapte原创 2008-09-30 10:14:00 · 440 阅读 · 0 评论 -
MSSQL获取表中所有字段名称
select name from syscolumns where id=object_id(表名) order by colid该SQL查询条件可以获得指定表的所有字段名称以colid排序后,显示的字段名称顺序跟表设计的顺序是一致的,不排序的话就是字段的首字母排序。文章来源于《傻猫网络日志》 http://www.samool.com/mssql-syscolumns/转载 2008-10-17 16:25:00 · 624 阅读 · 0 评论 -
asp.net中页面传值的方法汇总实例
一、使用Querystring Querystring是一种非常简单的传值方式,其缺点就是会把要传送的值显示在浏览器的地址栏中,并且在此方法中不能够传递对象。如果你想传递一个安全性不是那么太重要或者是一个简单的数值时,用此方法最好不过了。下面通过一个小例子来完成传值工作,步骤如下: 1、创建一个web form 2、在新建的web form中放置一个button1,在放置两个TextBox1原创 2008-10-18 11:50:00 · 494 阅读 · 0 评论 -
gridview编辑的方法
gridview编辑的方法2007年05月29日 星期二 21:52protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e) { GridView1.EditIndex = e.NewEditIndex; BingGrid();原创 2008-10-18 16:59:00 · 668 阅读 · 0 评论 -
asp.net 页面传值的方法(登录窗体)
SqlConnection con; con = new SqlConnection("Data Source=192.168.0.108;Initial Catalog=LFCHA;User ID=sa;pwd=123"); string strSql, strsql1; strSql = "Select * From Sale原创 2008-10-22 13:15:00 · 500 阅读 · 0 评论 -
树创建的例子 C# winform开发
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using AbrasiveSystem.Data;using AbrasiveSy原创 2008-10-18 09:38:00 · 298 阅读 · 0 评论 -
asp.net读取GridView中某行或某单元格值
TextBox10.Text = GridView1.Rows[e.NewSelectedIndex].Cells[0].Text;试试 谢谢阿多的回答,试过了,一样的结果.本来Text就可以省略掉的吧...up单元格里是不是还有其它控件。试了一下,1楼说的好使 this.TextBox10.Text=GridView1.Rows[e.NewSelectedIndex].Cells[1].Text原创 2008-10-18 16:55:00 · 6665 阅读 · 1 评论 -
asp.net中页面传值的方法
ASP.NET提供了卓越的事件驱动编程模型,让开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,例如,使用传统的ASP里,我们可以通过使用POST方法很容易地实现页面间传递值,同样的事情,在使用事件驱动编程模型的ASP.NET就不是那么容易了,当然了,我们仍然有一些方法可以实现同样的功能。本文将试着使用不同的可能的方法来解决这个问题,但可以预见是,本文将包含使用querystrin原创 2008-10-18 11:48:00 · 276 阅读 · 0 评论 -
网页常用Javascript
网页常用Javascript 1.让文字不停地滚动 <MARQUEE>滚动文字</MARQUEE> 2.记录并显示网页的最后修改时间 <script language=Javascript> document.write("最后更新时间: " + document.lastModified + "") </script> 3.关闭当前窗口 <a href="/"onClick=转载 2008-10-20 10:00:00 · 225 阅读 · 0 评论 -
ASP.NET 调味品:AJAX
本页内容 简介 什么是 AJAX? 用于 ASP.NET 的 AJAX 手头的 AJAX AJAX 与您 结论 简介自从开始 Web 编程以来,在 Web 应用程序和桌面应用程序之间一直存在着许多取舍。例如,人们通常认为 Web 应用程序提供的用户界面类型没有桌面应用程序提供的用户界面类型那样丰富。另一方面,Web 应用程序是独立的平台,其开发机制比较简单。提供响应更及时的应用程序原创 2008-09-30 10:17:00 · 252 阅读 · 0 评论 -
得仔工作室,学习的好地方
http://www.dezai.cn/article_class.asp?ClassID=49原创 2008-09-30 10:30:00 · 207 阅读 · 0 评论 -
ASP.net 登录窗体设计
protected void Button1_Click(object sender, EventArgs e) { if (TextBox2.Text == string.Empty || TextBox3.Text == string.Empty) { TextBox1.Text = "请输入用户名和密码"; ret原创 2008-09-30 11:44:00 · 439 阅读 · 1 评论 -
SQL2005 数据库连接 远程本地配置
1.开启SQL2005远程连接功能,开启办法如下:配置工具->SQL Server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine节点,先择“远程连接”,接下建议选择“同时使用TCP/IP和named pipes”,确定后重启数据库服务就可以了。2.登陆设置改为:SQL Server 和 Wind原创 2008-10-01 11:03:00 · 4335 阅读 · 0 评论 -
asp.net中GridView用法例子
第一步:建立数据源第二步:编辑列(如果只是文字类型,则用boundfield类型即可)第三步:代码:SqlDataSource1.SelectCommand = "select * from V_MerchandiseSearch where StoreID=" + ddlStoreName.SelectedValue.ToString() + " and SureGoodsID="原创 2008-10-18 10:34:00 · 228 阅读 · 0 评论 -
asp.net中GridView增删改操作增加 更新 删除
gridview 编辑 更新 删除的问题 悬赏分:30 - 解决时间:2008-5-11 19:45两个问题: 一:在vs2005中,利用gridwiew自带的编辑更新和删除、排序功能时,为什么编辑更新和删除却时灵时不灵?在配置数据源时“高级”按钮里的“生成INSERT,UPDATA....”和“使用开放式并发”都勾上了。 请问是什么原因,如何解决? 二:VS2005的gridview里我在每行都原创 2008-10-18 16:58:00 · 3142 阅读 · 0 评论 -
在查询数据库时出现列名无效
rs=stat.executeQuery( "SELECT * FROM users where users.username= "+uname); 出现列名无效。 SqlDataSource1.SelectCommand = "select * from SureGoods where ID=" + tbGoodsID.Text.Trim()+"";原创 2008-10-21 13:17:00 · 2376 阅读 · 0 评论 -
VSS配置(转载未试)
六、VSS6.0服务器的配置和管理 在VSS 6.0服务器安装完毕后,就可以针对开发项目进行VSS服务器的配置和管理,这些工作均需由VSS管理员来完成。 首先,为整个项目创建一个VSS数据库(在VSS服务器安装时,系统已经创建了一个缺省数据库Common),启动Visual SourceSafe 6.0 Admin(Start /Pr原创 2008-10-22 16:27:00 · 438 阅读 · 1 评论 -
Web.config设置
Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的 Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你想修改子目录的配置设置,你可原创 2008-10-07 13:54:00 · 214 阅读 · 0 评论 -
webconfig设置
Web配置文件(*.config) 编辑本段 http://baike.baidu.com/edit/id=1365881&dl=1>认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个We原创 2008-10-07 13:55:00 · 355 阅读 · 0 评论 -
webconfig模板+Codesmith
注意: 除了手动编辑此文件以外,您还可以使用 Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的 “网站”->“Asp.Net 配置”选项。 设置和注释的完整列表在 machine.config.comments 中,该文件通常位于 /Windows/Microsoft.Net/Framework/v2.x/Config原创 2008-10-07 13:57:00 · 300 阅读 · 0 评论 -
VSS详解
vss VSS 的全称为 Visual Source Safe 。作为 Microsoft Visual Studio 的一名成员,它主要任务就是负责项目文件的管理,几乎可以适用任何软件项目。 源代码版本控制机制是现代软件开发中必不可少的管理机制之一,通常借助版本控制软件即Source Code Management(SCM) systems或者Version Control systems原创 2008-10-04 11:43:00 · 559 阅读 · 1 评论 -
常用的注册过程判断(用户名,密码,E-mail)
function check() { if (document.form1.user.value == "") { alert("请填写您的用户名!"); document.form1.user.focus(); return (false); } var filter=/^/s*[.a-za-z0-9_-]{5,15}/s*$/; if (!filter.test(document.f原创 2008-10-07 13:49:00 · 456 阅读 · 0 评论 -
Web.config中文解释
动态调试编译 设置 compilation debug="true" 以将调试符号(.pdb 信息) 插入到编译页中。因为这将创建执行起来 较慢的大文件,所以应该只在调试时将该值设置为 true,而所有其他时候都设置为 false。有关更多信息,请参考有关调试 ASP.NET 文件的文档。 --> 自定义错误信息 设置 customErrors mode="On" 或 "RemoteOnl原创 2008-10-07 13:52:00 · 231 阅读 · 0 评论 -
asp.net 上传图片并预览(HTML浏览控件)
设计页面: 图片链接 缩略图 源代码:保存图片private string SavePhoto() { string fileName = ""; if (this.uploadfile1.M原创 2008-10-24 11:48:00 · 1913 阅读 · 0 评论 -
ASP.NET弹出一个对话框
我们在ASP.NET程序的开发过程中,常常需要向用户给出提示信息,比如是否“操作成功”,“确定”还是“取消”操作。 (1) 点击页面上的按钮,弹出一个对话框提示是“确定”还是“取消”操作,我们采用在按钮中添加属性来完成:举例如下: public System.Web.UI.WebControls.Button btnDelRow; btnDelRow.Attribu原创 2008-10-24 13:35:00 · 210 阅读 · 1 评论 -
在小型项目中如何配置VSS (转载未试)
现在的软件开发已不是一个人做的事情,一般都要有多个人合作开发,小组开发的软件就非常有必要使用,否则就会造成源代码管理的混乱,模块合并接口等问题! 源代码管理的软件比较多,比较有名的有clearcase等,但大多是功能强大使用复杂!所以Microsoft Visual SourceSafe就成了我们一个比较好的选择! .net平台需要单独下载Microsoft Visual Sou转载 2008-10-22 16:30:00 · 379 阅读 · 0 评论 -
正则表达式学习
一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。如: JScriptVBScript匹配/^/[ /t]*$/"^/[ /t]*$"匹配一个空白行。//d{2}-/d{5}/"/d{原创 2008-10-22 16:40:00 · 172 阅读 · 0 评论 -
asp.net 图片上传,文件上传
首先添加一个 Input(File)控件然后在button事件里写代码就可以了 string fipath; string pi=Path.GetFileName(filephoto.PostedFile.FileName); if (pi == "" || pi == null) { pi= "原创 2008-10-23 16:23:00 · 257 阅读 · 0 评论 -
asp.net 上传图片并预览(asp.net浏览控件)自己的例子
protected void Button1_Click(object sender, EventArgs e) { if (tbName.Text.Trim() == string.Empty || tbTitle.Text.Trim() == string.Empty || tbRemarks.Text.Trim() == string.Empty) {原创 2008-10-24 13:06:00 · 1049 阅读 · 0 评论 -
Session使用 传值并加密(我的例子)
zsz1 Web窗体里: protected void Button1_Click(object sender, EventArgs e) { Session["text"] = TextBox1.Text.Trim(); FormsAuthentication.SetAuthCookie(TextBox1.Text.Trim(), false);//加密技术原创 2008-10-25 13:44:00 · 734 阅读 · 0 评论