c#
dotnet90
这个作者很懒,什么都没留下…
展开
-
横向的不间断广告
imgArr=new Array()imgArr[0]=""imgArr[1]=""imgArr[2]=""imgArr[3]=""imgArr[4]=""imgArr[5]=""imgArr[6]=""imgArr[7]=""imgArr[8]=""imgArr[9]=""imgArr[10]=""var moveStep=4 //步长,单位转载 2006-04-11 18:16:00 · 854 阅读 · 0 评论 -
典型的逻辑错误!
string tableNameStr=Request.Params["delTbName"]==null?"":Request.Params["delTbName"]; string id=Request.Params["id"]==null?"":Request.Params["id"]; string IsRecord=Request.Params["RecGuid原创 2006-04-26 14:35:00 · 967 阅读 · 0 评论 -
DataGrid实现自定义分页,鼠标移至变色,删除确认、可编辑,可删除
先在数据库中定义存储过程,轻易实现百万级数据分页://@PageSize:分页大小,PageIndex:页号,@PageCount:总页数,@recordCount:记录数CREATE PROCEDURE GetCustomDataPage @pageSize int, @pageIndex int, @pageCount int output, @recordCount int o转载 2006-07-18 13:51:00 · 571 阅读 · 0 评论 -
项目打包
打包经验分享:1、打包的过程中有一个文件夹images中存在有中文名字的图片所以出现错误2、(1)多个项目依次安装 (2)打包在一个项目中接着依次创建虚拟目录3、 对于第二条我采用了多个项目依次安装的方法: 第一个项目启动安装到某个阶段后设置等待,接着依次安装各个子项目,安装完成后修改web.config配置项之后,主项目接着安装,直到成功完成安装,在安装的过程中记录安装日志便于查看,原创 2006-11-23 15:33:00 · 706 阅读 · 0 评论 -
ASP.NET中实现模版的动态加载
ASP.NET中,经常会使用到templates(模版)功能,比如在datagrid,datalist,repeater等控件中,使用templates,将会大大增强其功能。以往,我们一般是在设计程序时,就已经设置好控件中的模版是怎样的了。但是,有的时候,可能我们需要动态加载模版,比如,当你要求你的应用程序的界面风格随着用户的需求而变化时,你就需要到动态加载模版的功能了。但要注意的是,并不是所有原创 2006-07-21 14:54:00 · 626 阅读 · 0 评论 -
虽然动态创建DataGrid的代码在网上有很多,但是作为表单提交的时候却不多见?
1、这个是动态创建的时候的后端代码,但是怎么显示成表单后提交到服务器端呢?用完全动态的方式public void CreateDataGrid(DataTable dt) { DataTable flowTable=dt; //=new WorkFlowBLL().GetFlowTableByCode(FunctionCode); foreach(DataRow dataR原创 2006-07-27 16:34:00 · 800 阅读 · 0 评论 -
url传递中文的解决方案总结
1.设置web.config文件。(我不喜欢设置成这样) ...... ...... 或者:aspx文件中:2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。 >> 进行传递 string Name = "中文参数"; Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name)); >> 进行接收 string N原创 2007-01-10 17:14:00 · 1691 阅读 · 0 评论 -
ClickOnce 部署多语言程序需要注意的地方
ClickOnce 部署多语言程序需要注意的地方 You can download your culture specific resources with ClickOnce. There are a couple of ways to do this using Visual Studio.1. Set Publish Language property to Englis转载 2007-01-09 18:37:00 · 718 阅读 · 0 评论 -
介绍一个可以读取保存在程序集里面的图片资源的小工具
介绍一个可以读取保存在程序集里面的图片资源的小工具 I found the images in BindingNavigator Control are beautiful.They seem not to be in the project resources.Where are they ? The images are loacted in the Form1.resx fi转载 2007-01-09 18:38:00 · 897 阅读 · 0 评论 -
可恶的AutoSizeColumnMode和DataError
项目中DataGridView中使用了DataGridViewComboBoxColumn,不记得在哪里看到AutoSizeColumnMode设置成allcells,AutoSizeRowsMode=None,觉得蛮好的,结果把所有表单的DGV都设置成这样,不幸的意外发生了:结果关闭表单的时候就会发生DataError错误,说什么DataGridViewComboBoxCell的值转载 2007-01-09 18:40:00 · 1615 阅读 · 0 评论 -
在同一IIS6下如何部署不同版本的ASP.Net程序
随着ASP.Net2.0的到来,我们的IIS服务器上必将涉及到部署不同ASP.NET 版本的ASP.NET 应用程序,例如2.0版本和1.1版本的共存。安装了.NET Framework Version 2.0 Redistributable Package Beta 2后,应用程序虚拟目录的属性会增加一个ASP.Net页签,在其中指定该应用程序运行环境的ASP.Net版本,同时注意转载 2007-01-09 19:08:00 · 1368 阅读 · 0 评论 -
gb2312转为UTF-8
gb2312转为UTF-8function chinese2unicode(Salon) dim i dim Salon_one dim Salon_unicode for i=1 to len(Salon) Salon_one=Mid(Salon,i,1) Salon_unicode=Salon_unicode&chr(38) Salon_unicode=Salon_unicod转载 2007-01-14 14:49:00 · 917 阅读 · 0 评论 -
动态画折线图
由于这片例子是借鉴于别人的基础上写的,我只是在上面加上了动态画折线图这部分,因为原理很简单,当时也只是为了给网友一个例子。没想到,还有很多人做这个,那么我就把这部分的代码贴出来,分享给大家。 大致代码如下://--------------------------- A Demo using Double-Buffer in GDI+ --------------------------转载 2007-01-23 10:31:00 · 1126 阅读 · 1 评论 -
sqlserver2005连接不上的解决办法
我第一次使用sqlserver2005的时候,数据库怎么都连接不上,在sqlserver2000的时代Initial Catalog=btmbjt;Data Source=(LOCAL);User ID=SA; Password=123 后来改成这样Data Source=RISINGSUN-PC/SQLEXPRESS;Initial Catalog=btmbjt2005;User ID=sa;P原创 2007-06-23 20:16:00 · 1859 阅读 · 0 评论 -
表格居中
应用visual studio.net 2005已经不推荐,align=center 这样的表格居中方式,而是body {text-align:center;}div{margin:40 0 0 0px;padding:0px;border:0px;}#div1 { margin-right: auto; margin-left: auto;width:800px; }#div2 { margin原创 2007-11-08 18:17:00 · 892 阅读 · 0 评论 -
写程序要动脑子
无论是做什么样的程序,作什么样的事情都 要动脑子,而且要学会适可而止,不要在淹死了烦琐的事情当中,会死人的,一定要学会折反.生成静态页面的时候最好用xml/xslt,这样才不会有很多问题,例如单引号,编码,例如一些琐碎的事情.有句话说的很好,解决一个问题要用到正则表达式,这时候一个问题就变成了两个问题.因为正则表达式也不熟悉,所以要从头学起.原创 2008-01-28 02:08:00 · 732 阅读 · 0 评论 -
C#编码好习惯
1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。4. 一个方法的代码长度最好不要超过25行。5原创 2007-11-12 22:58:00 · 628 阅读 · 0 评论 -
ClientScriptManager.RegisterStartupScript的使用
因为ClientScriptManager是一个密封类,因为平时编程中很少用到密封类,一时用常规的思维去使用,不成功,的使用,后来我查了msdn,ClientScriptManager cs = Page.ClientScript; 但是密封类还和常规类一样的使用方法只是这个类没有构造函数,不能按照常规方法使用。public void Page_Load(Object sender, E原创 2007-11-12 23:22:00 · 4983 阅读 · 0 评论 -
c#获取硬件信息
using System;using System.Runtime.InteropServices;using System.Management;namespace Hardware{ /// /// Hardware_Mac 的摘要说明。 /// public class HardwareInfo { //取机器名 publi转载 2007-11-19 14:54:00 · 631 阅读 · 0 评论 -
dotnet强名4
研究了一上午,才知道.net强名一点用都没有,强名之后 无非两个作用:区分程序集 避免程序集被恶意更改 与我们平时web应用程序几乎没有用处,不要说是因为我的程序不牛比。主要是在共享程序集中才使用.原创 2007-11-16 13:34:00 · 498 阅读 · 0 评论 -
Visual Studio 2008下载地址汇总及相关注册破解方法.
2008年2月10日 7:47我在打开visual studio 的时候,发现只要解决方案中存在两个项目,visual studio会马上自动关掉,我很纳闷,于是我怀疑是否是我的软件到期了,其实还有40天呢,明明是90天的试用期呀,看来微软真够缺德的,后来我就在网上搜索到了下边这篇文章,耶,一试果然很灵,好了,我要开始工作了,谢谢.Visual Studio 2008下载地址汇总及相关注册破解原创 2008-02-10 07:47:00 · 7070 阅读 · 3 评论 -
程序集
程序集 程序集是为了协同工作而生成的类型和资源的集合,这些类型和资源构成了一个逻辑功能单元。他也包含了部署、版本控制、重复使用、激活范围控制和安全权限等基本单元。程序集向公共语言运行库提供类型实现所需要的信息。对于clr,程序集必须处于程序集上下文中。 ASP.NET2.0的保留文件夹APP_Browsers App_GlobalResources App_localResource原创 2007-12-02 23:15:00 · 534 阅读 · 0 评论 -
登陆后保存用户信息的做法
1、一种做法是利用asp.net的web。conf配置来实现system.web> authentication mode="Forms"> forms name=".ASPXAUTH" loginUrl="SysLogin.aspx" defaultUrl="Index.aspx" protection="All" timeout="30" path="/" re原创 2008-02-22 13:31:00 · 1199 阅读 · 0 评论 -
在网页中启动exe
SCRIPT language=JavaScript> function Run(strPath) { exe.value=strPath; try { var objShell = new ActiveXObject("wscript.shell"); objShell.Run(strPath); ob原创 2008-02-27 22:02:00 · 1539 阅读 · 0 评论 -
c#操作Excel
打开Excel的VBA帮助,查看Excel的对象模型,很容易找到完成这个功能需要的几个集合和对象:Application、Workbooks、Workbook、Worksheets还有Worksheet和Range。Application创建Excel应用,Workbooks打开Excel文档,Workbook获得Excel文档工作薄,Worksheets操作工作表集合,Workshe原创 2008-02-28 23:18:00 · 638 阅读 · 0 评论 -
帽泡排序
using System;using System.Text;namespace Chapter35{ enum SortType { ASC, //正序 A-Z DESC //到序 Z-A } class BubbleSort { # region 字段 // 表示排序类型的私有字段转载 2007-12-08 13:54:00 · 653 阅读 · 0 评论 -
如何动态应用验证控件CompareValidator?
@ Page Language="C#" AutoEventWireup="True" %> html> head> script runat="server"> void ValidateBtn_OnClick(object sender, EventArgs e)原创 2008-03-03 14:07:00 · 1291 阅读 · 1 评论 -
一些近期用到系统参考网址
代码生成器地址原创 2008-03-04 13:14:00 · 510 阅读 · 0 评论 -
自定义GridView分页模板
调试成功GridView较之DataGrid提供了更加强大、更加完善的功能,而且具备了丰富的可扩展功能,可以使用GridView提供的pagertemplate自定义分页模板:事实上,GridView默认的几中分页样式,都是将相关按钮的CommandName设为Page,而CommandArgument设为相关参数,可接受的参数包括,first,last,prev,next,(具体数字),原创 2008-02-29 17:42:00 · 648 阅读 · 0 评论 -
经常会遇到一个程序模块先有一个列表区接着再编辑表单的问题
这样的情况下通常在列表区总是显示 的是多个表连接的记录,这样就会出现一个出错的机会,比如,本来有一个记录,通过查询连接之后就会出现两个或者更多的情况,所以我们就需要在列表区只是一个选择的操作,通过定位到这条记录之后再去打开编辑,如果遇到一对多的关系的时候我就必须通过实现另外的读取数据库来实现绑定操作.原创 2008-03-04 23:06:00 · 595 阅读 · 0 评论 -
.net 的概念
1、string 类型每次连接都会创建一个新对象 2、在操作普通集合的时候,我们在使用普通集合中的元素之前首先要进行类型转换,因为集合中的所有元素都是object类型的。这样不仅仅效率低而且还不能保证类型安全,用泛型集合来代替普通集合类型。没有什么特殊的地方,就是重新实现了普通的集合类型,减少了装箱和拆箱,就是提高了效率而已。3下载文件,对于大文件才用一种方式效率高占用内存少。 p原创 2007-12-08 13:59:00 · 1114 阅读 · 0 评论 -
GridView 中格式化整理
今天又碰到有网友问GridView 中的格式化问题了,还是在这里记下吧:设置 DataFormatString 后为什么格式化输出无效?不要忽略两个重要属性 BoundField的 HtmlEncode 和 ApplyFormatInEditMode :HtmlEncodeGridView 使用的 BoundField 与 DataGrid 使用 BoundColumn 不同,BounFiel原创 2008-02-29 17:33:00 · 931 阅读 · 0 评论 -
在用aspnet c#做网页应用程序的时候谨慎使用Readonly
在编辑数据的时候我用 readonly="readonly" 可以正确修改,但是在中使用readonly="true" 是不会修改成功的。原创 2007-12-12 22:15:00 · 614 阅读 · 0 评论 -
Windows Vista使用了所谓的Aero、Flip 3D界面技术
Windows Vista使用了所谓的Aero、Flip 3D界面技术原创 2008-03-05 17:10:00 · 821 阅读 · 0 评论 -
asp。net安全验证详解
缺省情况下,IIS允许对web应用程序的匿名访问,这意味着请求的用户并不需要实际经过验证。然而,web应用程序也可以配置为需要iis验证。iis 支持几种类型的验证,包括基本验证,摘要验证,基于证书的验证和集成的windows验证。通过基本验证,用户名和密码通过编码并且在一个http头部中传输。查看用户名和密码,看他们是否和服务器上的windows帐户匹配。由于用户名和密码并没有加密,原创 2007-12-12 22:21:00 · 574 阅读 · 0 评论 -
游戏网站后台的设计
1、多个类同样的接口,一个类一个实现,给不同的功能编号,通过编号来区分不同的功能,或者通过不同的重写来实现不同的功能。原创 2008-03-18 22:07:00 · 1116 阅读 · 0 评论 -
使用DateDiff方法来获取系统时间与指定时间的间隔数
在开发网站时,有时需要获取最新的信息,如获取最新注册的用户信息、最新订单信息等。在本实例中,使用DateDiff方法来获取系统时间与指定时间的间隔数,运行结果如图7.6所示。主要代码如下:protected void Calendar1_SelectionChanged(object sender, EventArgs e) { TextBox1.Text原创 2008-03-27 00:45:00 · 3179 阅读 · 0 评论 -
timestamp php 和c#中的转换
using System; namespace zeal.util { public class unixTimestamp { protected static readonly DateTime unixTPStart = TimeZone.CurrentTimeZone.ToLocalTime(new D原创 2008-03-27 01:00:00 · 1453 阅读 · 0 评论 -
Visual Studio .Net团队开发
目录: 〇、 摘要 一、 开发前的准备 二、 创建空的SourceSafe数据库 三、 新建项目并加入版本控制 四、 获取SourceSafe中的项目 五、 版本控制的几个概念 六、 版本控制项目的管理 七、 总结 〇、摘要在企业开发环境中,源代码管理占据着重要的一环。本文将通过一个实原创 2008-01-05 15:45:00 · 775 阅读 · 0 评论 -
让VS 2008支持Subversion
Visual Studio 2005 有一个开源的Subversion插件,Ankhsvn (http://ankhsvn.tigris.org/),安装后,VS 2005中将内置Subversion的支持,可以直接在VS里面提交修改。我经常用它和TortoiseSVN 配合来使用Subversion,十分方便。可是升级到Visual Studio 2008后,发现Ankhsvn没有集成进来,因原创 2008-01-05 15:33:00 · 535 阅读 · 0 评论