c#.net
ayun00
这个作者很懒,什么都没留下…
展开
-
ADO.net执行存取过程时间过长的一个解决方式
有时候 对存取过程 进行更新优化后 ,执行时间还是很长,但是在查询分析器中又很快那么 运行 exec sp_recompile @objname='存储过程的名字'能很好的解决问题ADO.net执行存取过程时间过长的一个解决方式原创 2012-06-18 15:29:57 · 3219 阅读 · 0 评论 -
自己做出VS.NET风格的右键菜单
自己做出VS.NET风格的右键菜单(简单,实用) 此主题相关图片如下:class MyMenuItem : System.Windows.Forms.MenuItem{ public MyMenuItem() { //这里很重要,必须把OwerDraw设为true,这样可以自己画菜单,否则便是让操作系统画菜单了,默认的是false this.OwnerDraw=true; }转载 2007-05-14 14:46:00 · 793 阅读 · 0 评论 -
asp.net开发wap程序必备:识别来访手机品牌型号
我们在开发wap应用程序需要有识别来访手机品牌型号的功能,这样才可以更好的为用户提供更好的个性化服务,比如图片类型、屏幕尺寸、铃声类型等。http协议中,User-Agent这个标头指示的浏览器信息,文章最后附加了常见的手机User-Agent.每个厂家,甚至一个厂家多个品牌的User-Agent都没有一个统一命名标准,所以处理起来相当麻烦---不停的if。比如判断某个手机的品转载 2007-05-14 12:55:00 · 928 阅读 · 0 评论 -
使用httpwebrequest发送数据到网站
怎样通过HttpWebRequest 发送 POST 请求到一个网页服务器?例如编写个程序实现自动用户登录,自动提交表单数据到网站等。假如某个页面有个如下的表单(Form):http://www.here.com/login.asp" method="post"> 从表单可看到表单有两个表单域,一个是userid另一个是password,所以以POST形式提交的数据应该包含有这两项。转载 2007-05-08 11:34:00 · 967 阅读 · 0 评论 -
为ASP.NET 2.0网站生成唯一程序集
为ASP.NET 2.0网站生成唯一程序集 为ASP.NET 2.0网站生成唯一程序集 作者:veryhappy(wx.net) 在Visual Studio 2003下开发网站的都知道ASP.NET 1.1网站生成后都是一个唯一命名的程序集(项目名称.DLL),但是这种情况在Visual Studio 2005的网站开发中不见了。Visual Studio 200转载 2007-04-24 09:52:00 · 1199 阅读 · 1 评论 -
网站压力测试工具was
Microsoft Web Application Stress Tool 是由微软的网站测试人员所开发,专门用来进行实际网站压力测试的一套工具。透过这套功能强大的压力测试工具,您可以使用少量的Client端计算机仿真大量用户上线对网站服务所可能造成的影响,在网站实际上线之前先对您所设计的网站进行如同真实环境下的测试,以找出系统潜在的问题,对系统进行进一步的调整、设置工作。 Microsoft W转载 2007-07-24 13:05:00 · 4736 阅读 · 0 评论 -
行变列 交叉查询
/*范例表 create table 表1 ( 號數 char(10), 成績 integer, 科目 char(10) ) insert into 表1 select 1,60,数学 union select 1,43,物理 union select原创 2007-07-13 11:22:00 · 1071 阅读 · 0 评论 -
OA系统权限管理设计方案
l 不同职责的人员,对于系统操作的权限应该是不同的。优秀的业务系统,这是最基本的功能。l 可以对“组”进行权限分配。对于一个大企业的业务系统来说,如果要求管理员为其下员工逐一分配系统操作权限的话,是件耗时且不够方便的事情。所以,系统中就提出了对“组”进行操作的概念,将权限一致的人员编入同一组,然后对该组进行权限分配。l 权限管理系统应该是可扩转载 2007-06-26 15:49:00 · 7662 阅读 · 9 评论 -
页面中实现SQL数据库备份还原
using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebContr转载 2007-06-26 15:45:00 · 841 阅读 · 0 评论 -
权限系统应用概要分析
参考文献1. MSDN 文档2. MS Authorization and Profile Application Block Help 文档1. 概述在应用程序设计中,常常需要根据不同用户控制其在程序中的行为。例如:管理员、经理、员工在程序中的访问级别存在差异,而一个用户可以扮演多个角色。用户访问受保护资源或执行受保护操作的能力称为权限,可表述原创 2007-06-26 16:39:00 · 884 阅读 · 0 评论 -
浅谈权限管理的对象模型和实现
目录:1.权限管理问题的分析1.1权限管理简要分析1.2电子政务系统的权限管理1.3商业化应用系统的权限管理1.4他山之石2.权限管理子系统设计2.1权限管理子系统的总体目标2.2权限管理子系统的对象模型2.3注意与不足3.权限管理子系统的实现3.1面向对象的实现3.2组件层与功能层对对象的包装3.3整合到具体业务系统 1.权限管理转载 2007-06-26 16:35:00 · 1055 阅读 · 0 评论 -
基于角色管理(RBAC)的权限系统
这里的权限系统要区分2个概念:粗粒度:表示类(model)别级,即仅考虑对象的类别(the type of object),不考虑对象的某个特定的实例。比如,对合同这个类别(contract)的管理中,创建、删除等操作,对所有的用户都一视同仁,并不区分具体的对象实例(销售合同,生产合同)。细粒度:表示实例(instance)级别,即需要考虑具体对象的实例(the instanc转载 2007-06-26 16:22:00 · 1467 阅读 · 0 评论 -
如何循序渐进向dotnet架构师发展
如何循序渐进向dotnet架构师发展微软的DotNet开发绝对是属于那种入门容易提高难的技术。而要能够成为DotNet架构师没有三年或更长时间的编码积累基本上是不可能的。特别是在大型软件项目中,架构师是项目核心成员,承上启下,因此 RUP方法论也认同以架构为核心,体现4+1视图在整个软件开发过程中的重要作用。架构人员既要精通技术,又要熟悉业务,而且基本对软件生命周期各阶段的相关技术都需要转载 2007-06-26 16:18:00 · 937 阅读 · 0 评论 -
使用FileUpload控件上传图片并自动生成缩略图、自动生成带文字和图片的水印图
使用FileUpload控件上传图片并自动生成缩略图、自动生成带文字和图片的水印图作者:Tecsun 日期:2007-03-18字体大小: 小 中 大 文借助vs2005中自带的FileUpload控件实现图片文件的上传并生成缩略图。 实现过程:选择图片上传成功后,取得已经存在服务器的文件生成缩略图,并且判断是否是图片类型的文件,这个的判断可以在程序中修改,本程序只是判断了“image/b转载 2007-03-25 16:29:00 · 1418 阅读 · 0 评论 -
js事件列表
javascript事件列表解说 事件 浏览器支持 解说 一般事件 onclick IE3、N2转载 2007-06-25 18:04:00 · 660 阅读 · 0 评论 -
如何于DataGridView控件中以跨数据行方式显示数据
一般来说,每一个字段的内容会单独显示于DataGridView控件的一个数据行中。问题是,某些字段拥有大量文字数据,我是不是能够让该字段的内容以跨数据行的方式来显示,以便在有限的画面空间中的呈现出更完整的内容呢?答案当然是肯定的。 以图表1所示的执行画面而言,「自传」字段的内容并未单独显示于一个数据行中,而是以横跨数据行的方式,显示在同笔数据列之各字段内容的下方。相关程序代码列示如转载 2007-06-25 18:03:00 · 1000 阅读 · 0 评论 -
提交页面的定位--scrollIntoView的用法
提交页面定位问题一直骚扰我,比如我们在DataGrid外面加了来使DataGrid在一定区域内呈现,这样如果把滚动条拉到底部的时候点击修改(或者修改后点击更新,取消)页面重新加载的时候都会把滚动条拉到页面最上面部分 ,特此我将下面知识共享一下:object.scrollIntoView( [bAlignToTop])Parameters转载 2007-06-25 17:57:00 · 1640 阅读 · 0 评论 -
页面重定向----使用HttpModule实现多个域名分别“绑定”到子目录
目前虚拟主机商提供将多个域名绑定到站点根目录,但是不提供类似cpanel那样可以将域名绑定到站点的子目录。而当你手上有多个域名,网站空间和流量又有闲置的时候,是很希望将这些资源利用起来,而且要做到降低做站的成本。而网络上流传的多域名绑到子目录多为判断HTTP_HOST再使用Asp的Response.Redirect或者php的header方法重订向到子目录去。这种方法在地址的请求上发生了变化,转载 2007-06-25 17:52:00 · 1430 阅读 · 0 评论 -
ASP.NET 2.0中使用样式、主题和皮肤
ASP.net2.0的主题和皮肤特性使你能够把样式和布局信息存放到一组独立的文件中,总称为主题(Theme)。接下来我们可以把这个主题应用到任何站点,用于改变该站点内的页面和控件的外观和感觉。通过改变主题的内容,而不用改变站点的单个页面,就可以轻易地改变站点的样式。主题也可以在开发者之间共享。 ASP.NET包含了大量的用于定制应用程序的页面和控件的外观和感觉的特性。控件支持使用Style(转载 2007-05-14 14:45:00 · 662 阅读 · 0 评论 -
5款纯div+css制作的弹出菜单(标准且无js)
: | | 点击下载源文件 http://download1.csdn.net/down3/20070517/17124137331.rar一、最基本的:二级dropdown弹出菜单二级dropdown弹出菜单--A CROSS BROWSER DROP DOWN CASCADING VALIDATING MENU/* common stylin转载 2007-05-17 12:42:00 · 796 阅读 · 0 评论 -
Html网页页面head区规范知识
head区是指首页HTML代码的和之间的内容。 必须加入的标签 1.公司版权注释 2.网页显示字符集 简体中文: 繁体中文: 英 语: 3.网页制作者信息 4.网站简介 5.搜索关键字 6.网页的css规范 css" rel="stylesheet" type="text/原创 2007-05-17 12:34:00 · 860 阅读 · 0 评论 -
数字转货币大写
<br /> publicstring GetMoney(double dd)<br /> {<br /> string s = dd.ToString("#L#E#D#C#K#E#D#C#J#E#D#C#I#E#D#C#H#E#D#C#G#E#D#C#F#E#D#C#.0B0A");<br /> string d = Regex.Replace(s, @"((?<=-|^)[^1-9]*)|((?'z'0)[0A-E]*((?=[1-9])|(?'-z'(?=[F-转载 2011-06-01 02:48:00 · 809 阅读 · 0 评论 -
解决 ASP.NET 中文本框上按回车时系统缺省提交按钮的问题
ASP.NET 中由于一个页面只有 Form ,经常碰到的一个问题是当在一个文本框中按回车后确不知哪个按钮被当成提交按钮提交了,非常郁闷!!!特别是在有用户控件时,搞得都不敢用 Validator 。 今天实在任不住把它搞定,其实也不麻烦。 基本思路: 自己写一个控件继承 TextBox,增加一个 SubmitControl 属性用来指定此文本框上按回车时由哪个按钮来响应。 再转载 2010-04-23 13:45:00 · 713 阅读 · 0 评论 -
enum类的FlagsAttribute(或Flags)用法
枚举定义 尽量用2的N次方,如果超过int32 继承 long[Flags] public enum PrivacyItem : long { CommonName = 1, Email = 2, Mobile = 4, Birthday = 8, CardID = 16,}原创 2009-12-03 15:50:00 · 1252 阅读 · 0 评论 -
记一个包含mysql存取过程生成功能的代码生成器
SocanCode下载地址http://www.socansoft.com/Default.aspx原创 2009-11-16 14:56:00 · 616 阅读 · 0 评论 -
gridview中获取主键的值(GridView1_RowCommand,GridView1_PageIndexChanging,GridView1_RowDeleting.....)
在 GridView1_RowCommand中获取主键的值:protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e){int OrderId = Convert.ToInt32(GridView1.DataKeys[Convert.ToInt32(e.CommandArgument)].V原创 2009-11-04 17:23:00 · 1236 阅读 · 0 评论 -
ASP.NET程序中常用的三十三种代码
1. 打开新的窗口并传送参数: 传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")接收参数:string a = Request.QueryString("id");string b = Request.QueryString转载 2009-09-25 16:34:00 · 514 阅读 · 0 评论 -
asp.net文件和文件夹压缩
法一:调用winrar using Microsoft.Win32;using System.Diagnostics; protected void Button1_Click(object sender, EventArgs e) { RAR(@"E:/95413594531/GIS", "tmptest", @"E:/95413594531/"); }原创 2009-09-22 11:18:00 · 846 阅读 · 0 评论 -
和事务有关的几个问题 包含 com+ 事务 处理
using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.Common;using SQLServerDAL.Web.DbBooking;using SQLServerDAL.Web.AppInterface;using Microsoft.Practi转载 2008-05-21 09:03:00 · 2592 阅读 · 0 评论 -
仿google拖拽, aspx实现
asp.net+javascript+css(模仿google的拖拽的个性网页布局)(操作数据库篇2)该效果在firefox和IE中测试通过.拖动然后就布局自动保存到数据库里了.SaveSide .aspx.cs public class SaveSide : System.Web.UI.Page { ahui4367.SideSql tempSideSql=new Side转载 2008-05-21 09:02:00 · 866 阅读 · 0 评论 -
蛙蛙牌自动提取Tag算法
蛙蛙牌自动提取Tag算法摘要:Tag系统是Web2.0的一个招牌应用,如果你有一个经营了好几年的论坛,是不是也想生成自己的一套TAG。别听他们说什么语义WEB,文本聚类算法,TIIDF,余弦定理,相似度算法啥的高深算法(我一个也没整明白),跟我来,简单的计算词频来提取tag的效果就很好。分析;把每个帖子进行分词,然后把词的出现频率倒序排列,取出前N个就作为TAG了。当然要一个板块一个板块的转载 2008-04-30 15:48:00 · 853 阅读 · 1 评论 -
超精华的SQL语句
sql server 取日期的年月日部分的函数 convert(varchar(10),getdate(),120) varchar(10) 截取位数可以调节,最多能显示19位(varchar(19))。 ----------------------------------查找存在某些字段的用户表和视图 DECLARE @table_name sysnameDEC转载 2008-01-15 17:15:00 · 606 阅读 · 0 评论 -
SQL Server与Excel、Access数据互导
1、SQL Server导出为Excel: 要用T-SQL语句直接导出至Excel工作薄,就不得不用借用SQL Server管理器的一个扩展存储过程:xp_cmdshell,此过程的作用为“以操作系统命令行解释器的方式执行给定的命令字符串,并以文本行方式返 回任何输出。”下面为定义示例: 2、Excel导入SQL Server表: 在SQL转载 2008-04-12 13:18:00 · 1068 阅读 · 0 评论 -
六步使用ICallbackEventHandler实现无刷新回调
AJAX技术所提倡的无刷新回调,在原来的技术中需要写大量的JavaScript代码或使用一些AJAX框架,使得开发效率和可维护性大大降低。其实ASP.NET2.0中,已经提供了这样的接口,这就是ICallbackEventHandler。 关于ICallbackEventHandler网上已经有很多文章介绍了,这篇实为画蛇添足。ICallbackEventHandler存在转载 2008-01-14 10:35:00 · 569 阅读 · 0 评论 -
在ASP.NET中,向数据库批量插入数据
在我们平时的开发过程中,经常要向数据库插入数据,有时可能要进行很多次类似的操作,比如向数据库中的同一个表同时插入若干数据,即批量插入数据。向数据库中批量插入数据,可以将若干条数据一次插入道数据库,提高程序的执行效率,也可以减少我们的工作量。批量插入数据,可以采用一下两种方法。一、利用事务(transaction)‘定义执行批量插入数据的函数,参数为insert SQL语句的数组转载 2008-03-20 15:47:00 · 2166 阅读 · 0 评论 -
事务测试
在不改变现有代码的基础上增加事务缺点 消耗系统资源比较大,响应比较慢. static public void testTran() { ServiceConfig sc = new ServiceConfig(); sc.Transaction = TransactionOption.Required; sc.TrackingEnabled = true; Se原创 2008-03-03 10:42:00 · 1014 阅读 · 0 评论 -
SQLserver锁和事务隔离级别的比较与使用(转)
SQLserver锁和事务隔离级别的比较与使用(转)发表人:RockJack | 发表时间: 2007年十一月05日, 14:54 对象① 锁:每条SQL语句② 隔离:事务锁①并发问题丢失更新未确认的读取(脏读)不一致的分析(非重复读):多次读取相同的数据(行)不一致(其他用户更改update)幻像读:多次读取有不存在和新增的数据(其他用户插入i转载 2007-12-03 16:07:00 · 888 阅读 · 0 评论 -
在次记一下日期验证的正则表达式,已解决闰月问题
^((/d{2}(([02468][048])|([13579][26]))[/-///s]?((((0?[13578])|(1[02]))[/-///s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[/-///s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[/-///s]?((0?[1-9])|([1-2转载 2007-11-06 14:43:00 · 965 阅读 · 0 评论 -
ASP.NET中实现MSN通知消息功能 选择自 qdzx2008 的 Blog
现在有大量的第三方控件存在,这些控件包括了开发的各个方面,但对于开发人员而言选择一个合适的控件却很难,所以今天我们要推荐的是一个可以实现类似MSN弹出通知消息功能的控件: 下载控件:PopupWin 使用范例 MSN由个很好的功能,就是每当你的MSN好友上线时,MSN会自动在窗体托盘的右下角由下往上弹出消息框来通知你,这个功能十分实用,比如在论坛里,当有新回复你的帖子时,系转载 2007-01-16 20:49:00 · 984 阅读 · 0 评论 -
用.Net的File控件上传大文件的解决方案
选择自 qdzx2008 的 Blog在遍历了csdn中所有关于上传大文件的帖子以后,写了这篇垃圾。(:-)) 上传大文件,有好几种方法: 1、思归的HttpWorkerRequest方法,太难,看不懂:-(2、利用第三方的控件 AspNetUpload 要钱!!算了,咱还是喜欢免费的。3、修改web.config文件,但是不能捕获错误。4、通过ftp的方式上传。服务器需要提供ft转载 2007-01-16 20:47:00 · 1423 阅读 · 0 评论