
.Net
大山里的松
这个作者很懒,什么都没留下…
展开
-
有条件的数据绑定
public string FormatString(string str){if(str == "0") str = "已售完"; else str = "热卖中";return str; }原创 2004-07-12 04:45:00 · 1186 阅读 · 0 评论 -
System.Data.OracleClient.OracleCommand 注意事项
OracleCommand oCmd = new OracleCommand();oCmd.CommandText = "SELECT * FROM FUNCTIONS WHERE PID=:PID ORDER BY MID";oCmd.Parameters.Add("PID",pID); SqlCommand oCmd = new SqlCommand();oCmd.CommandT原创 2006-04-19 09:07:00 · 2208 阅读 · 0 评论 -
服务器返回的信息无效或不可识别
在vs.net2003中打开 asp.net web 项目时候,出现“服务器返回的信息无效或不可识别”的错误,想起昨日还好好的,什么问题呢?aspnet_regiis -i 后还是出现同样的问题,上网上搜索了一遍,没有找到合适的解决方案,后来想起来,昨天配置了ie代理服务器,并且没有把“对于本地不使用代理服务器”的选项选上,就 欧了~~~原创 2006-04-16 09:14:00 · 8852 阅读 · 0 评论 -
C#中MDI子窗体的Singleton模式实现
今天突然在开发中需要实现MDI子窗体的单一实例,在网上搜索了一下,发现很多都是一种的实现方法>,具体方法是在父窗体中定义一个变量来存储子窗体的对象,通过一个函数来返回子窗体对象的唯一实例。这种实现方法有个不利的地方就是有多少个子窗体就要在父窗体类中定义多少变量。我的实现方法如下public partial class frmUserManagement : Form{protecte原创 2009-03-05 11:27:00 · 1388 阅读 · 0 评论 -
安装服务命令
Microsoft (R) .NET Framework 安装实用工具版本 2.0.50727.42版权所有 (C) Microsoft Corporation。保留所有权利。用法: InstallUtil [/u | /uninstall] [option [...]] assembly [[[option [...]] assembly] [...]]InstallUtil 执行每个给转载 2009-03-05 11:51:00 · 1097 阅读 · 0 评论 -
.net notes[ZT]
1,不要在VS里直接复制ASPX文件,因为复制的时候,两个文件会使用同一个类文件,要复制的话,应该建空文件,然后复制页面和代码2,发在项目完工的时候,要想得到一个干净的,仅有必需文件的项目,可以用复制项目的方法,注意的时,包含在项目的文档将会被编译及复制,没有包含的文档不会被复制,复制前,需要建立一个目标空站点,复制的方法应该选文件共享3.VS.net中每一个文件的生成方法都有编译,内容,嵌入三种转载 2009-03-05 11:25:00 · 792 阅读 · 0 评论 -
C#操作注册表
以下从‘读’‘写’‘删除’‘判断’四个事例实现对注册表的简单操作 1.读取指定名称的注册表的值 private string GetRegistData(string name) { string registData; RegistryKey hkml = Registry.LocalMachine; RegistryKey software = hkml.OpenSub转载 2009-03-05 11:50:00 · 614 阅读 · 0 评论 -
各种垃圾回收算法的通俗解释
引用计数( Reference Counting )算法1960 年以前,人们为胚胎中的 Lisp 语言设计垃圾收集机制时,第一个想到的算法是引用计数算法。拿餐巾纸的例子来说,这种算法的原理大致可以描述为: 午餐时,为了把脑子里突然跳出来的设计灵感记下来,我从餐巾纸袋中抽出一张餐巾纸,打算在上面画出系统架构的蓝图。按照“餐巾纸使用规约之引用计数版”的要求,画图之前,我必须先在餐巾纸的一角写上计数转载 2009-03-05 11:45:00 · 1000 阅读 · 0 评论 -
C#编码好习惯,献给所有热爱c#的同志
1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。 3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。 4. 一个方法的代码长度最好不要超过25行。 [不是很同意,200行差不多]5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。 6. 每行代码不要超过80个字符。 7. 不要手工的修改机器产生转载 2009-03-12 10:57:00 · 616 阅读 · 0 评论 -
Request.ServerVariables
http://www.cnblogs.com/chengod/archive/2010/10/12/1848530.htmlRequest.ServerVariables["Url"] 返回服务器地址Request.ServerVariables["Path_Info"] 客户端提供的路径信息Request.ServerVariables["Appl_Physical_Path"] 与应用程序元数据库路径相应的物理路径Request.ServerVariables["Path_Translated"] 通过转载 2011-03-07 15:51:00 · 823 阅读 · 0 评论 -
C#调用C++DLL数据封送结构体转换工具
<br />最近的项目需要使用C#调用C++编写的DLL,主要是不想放弃现有的代码,并且充分发挥C#在做界面等方面快速开发的优势。<br /> <br />在网上找到了这个工具 很好用<br /> <br />http://clrinterop.codeplex.com/releases/view/14120原创 2011-03-21 19:19:00 · 2192 阅读 · 0 评论 -
NET 连接池救生员
NET 连接池救生员发布日期: 4/1/2004 | 更新日期: 4/1/2004NET 连接池救生员防止可淹没应用程序的池溢出William Vaughn大多数 ADO.NET 数据提供程序使用连接池,以提高围绕 Microsoft 断开连接的 .NET 结构构建的应用程序的性能。应用程序首先打开一个连接(或从连接池获得一个连接句柄),接着运行一个或多个查询,然后处理行集,最后将转载 2006-04-07 09:48:00 · 1205 阅读 · 0 评论 -
提高ASP.Net应用程序性能的十大方法
本文讨论: 提高asp.net应用程序性能的常说的神话 有用的提高asp.net应用程序性能的技巧 Asp.net应用程序操作数据库的建议 Asp.net中的缓存与后台处理进程 现在写一个asp.net的web应用程序变得非常的简单,许多的程序员都不愿花时间去构建一个性能良好的应用程序。本文将要讨论提高web应用程序性能的十大方法。我将不限于只讨论asp.net应用程序的内容,因为它们只是w转载 2006-03-14 09:50:00 · 1227 阅读 · 0 评论 -
在.NET(正式版)环境下读写系统日志
标题 在.NET(正式版)环境下读写系统日志 wirte(原作) 关键字 c#,.net,日志, 在.NET(正式版)环境下读写系统日志 作为商业应用程序,尤其是WEB下的应用程序,安全问题是第一位的。这里所说的安全包括两个方面,一是系统本身的安全,也就是系统本身的强壮性,另一方面是系统在使用时,用户的误操作,或恶意破坏时引起的安全问题。本文并不想介绍系统全方面的问题,如果你有转载 2004-07-12 04:53:00 · 1555 阅读 · 0 评论 -
.net下删除文件
using System.IO;File.Delete(strFileName);原创 2004-07-29 15:31:00 · 1644 阅读 · 0 评论 -
无法在 Web 服务器上启动调试
错误:无法在 Web 服务器上启动调试请参见调试脚本和 Web:错误和疑难解答当试图对运行在 Web 服务器上的应用程序进行调试时,有时可能会得到具有以下错误信息的消息: Unable to start debugging on the Web server如果遇到这些错误,则需要考虑以下几个问题: 要检查的内容 远程服务器上的 Web 应用程序 存储在 Visual SourceSafe原创 2004-07-12 04:48:00 · 4460 阅读 · 2 评论 -
用Visual C#来清空回收站(2)
关键字 .net c# 出处 http://www.yesky.com/20011116/205481_1.shtml 四.程序的源代码(recycled.cs)、编译方法及运行后的界面: (1).程序的源代码:recycled.cs:using System.IO ;using System.Windows.Forms ; //导入程序中用到的名称空间class Recycle转载 2004-07-12 04:49:00 · 1222 阅读 · 0 评论 -
用Visual C#来清空回收站(1)
标题 用Visual C#来清空回收站(1) willsound(转贴) 关键字 .net c# 出处 http://www.yesky.com/20011116/205481_1.shtml Visual C#作为下一代主流的程序开发语言,其语言功能的强大是众所周知的。并且又有一个内容十分丰富的程序开发包--.Net FrameWork SDK,作为他的后盾。这样就使得Visual C#有了原创 2004-07-12 04:50:00 · 1294 阅读 · 0 评论 -
DataList实现横向的数据显示
如下:每一个[x]是一条记录 [x][x][x][x] [x][x][x][x] DataList的属性设置:RepeatDirection="Horizontal" RepeatColumns="4"原创 2004-07-29 11:33:00 · 3328 阅读 · 1 评论 -
ASP.net中上传文件的操作
作者:abigfrog(千年精灵)(★JAVA★) <一>.选择本地要上传到服务器的文件 首先要感谢ASP.NET的强大功能,他提供的HTML控制元件,使得我们很容易的通过一个对话框来选择要上传的文件。当然你的浏览器也必须是IE 3.02 或者Netscape 3.0版本或者比这二者版本高的浏览器。通过下列语句就可以完成选择本地一个文件的工作: <input id = " loFile "原创 2004-07-25 15:58:00 · 2842 阅读 · 2 评论 -
关于DataReader的问题
http://search.youkuaiyun.com/Expert/topic/2152/2152079.xml?temp=.9974634原创 2004-07-28 17:29:00 · 1460 阅读 · 0 评论 -
qq ip 库ip格式转换
SqlConnection conn=new SqlConnection(); SqlConnection conn2=new SqlConnection(); SqlCommand cmd=new SqlCommand(); SqlCommand cmd2=new SqlCommand(); conn.ConnectionString="workstation id=4原创 2004-07-28 17:57:00 · 1703 阅读 · 0 评论 -
ASP.NET中利用DataGrid的自定义分页功能和存储过程结合实现高效分页[转]
ASP.NET中利用DataGrid的自定义分页功能和存储过程结合实现高效分页 ASP.Net中的DataGrid有内置分页功能, 但是它的默认的分页方式效率是很低的,特别是在数据量很大的时候,用它内置的分页功能几乎是不可能的事,因为它会把所有的数据从数据库读出来再进行分页, 这种只选取了一小部分而丢掉大部分的方法是不可去取的.在最进的一个项目中因为一个管理页面原创 2004-08-26 20:54:00 · 1540 阅读 · 0 评论 -
UpdatePanel 弹出提示窗口
<br />ScriptManager.RegisterClientScriptBlock(UpdatePanelName, typeof(UpdatePanel), "标识key", "脚本", true);<br /> <br />http://tech.ddvip.com/2008-05/121024055444416.html转载 2011-05-19 10:19:00 · 1074 阅读 · 0 评论