![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Microsoft .NET(C#)Web软件开发
文章平均质量分 57
Alexantao
不知不为过,不学则为错!
展开
-
Calendar控件应用,座标设置
以前从没用过,都是用的Java写的。今晚无意看北大青鸟的书,看到这么一段,感觉还不错,做个随笔记录。一个隐藏文本框(hdTemp),两个文本框分别为开始日期(txtStart)及结束日期(txtEnd),及一个日历控件(calStEndDt),两个按钮分别用于弹出对应的日历控件(btnStart,btnEnd)Page_Load()事件代码:if(!Page.IsPostBack){原创 2008-03-19 18:53:00 · 524 阅读 · 0 评论 -
int、char、double与byte相互转换的程序
//整数到字节数组的转换 public static byte[] intToByte(int number) { int temp = number; byte[] b=new byte[4]; for (int i=b.length-1;i>-1;i--){ b = new Integer(temp&0xff).byteValue(); //将原创 2008-03-22 10:09:00 · 552 阅读 · 0 评论 -
.net制作安装程序总结(WinForm,WebForm) 整理
一、创建基本安装部署项目 1. 在解决方案资源管理器,右击解决方案à添加à新建项目à安装部署项目àWeb安装项目,例如命名为WebSetup。 2. 右击WebSetup项目à视图à文件系统。 (1)添加你所需要安装的Web程序(例如:WebApp)。在文件系统中右击Web应用程序文件夹à项目输出à选择WebApp,同时选种主输出何内容输出。 (2)转载 2008-03-22 10:11:00 · 1193 阅读 · 0 评论 -
Net程序如何防止被注入(整站通用)
原创 2008-03-22 10:13:00 · 394 阅读 · 0 评论 -
把datagridview的数据输出为Excel,Word的二种应用
public static void ExportData(DataGridView srcDgv,string fileName)//导出数据,传入一个datagridview和一个文件路径 { string type = fileName.Substring(fileName.IndexOf(".")+1);//获得数据类型原创 2008-03-22 10:14:00 · 548 阅读 · 0 评论 -
ASP.NET中17种正则表达式
"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0-9]*[1-9][0-9]*原创 2008-03-24 08:12:00 · 296 阅读 · 0 评论 -
.NET操作ACCESS数据库(创建,压缩,备份,恢复组件) 类
.*用.NET操作ACCESS数据库(创建,压缩,备份,恢复组件) 写一个小型程序,手头没有Microsoft Access,如何建立数据库,一切依然简单.首先引用C:/Program Files/Common Files/System/ado/msadox.dll,该DLL包含ADOX命名空间;接着引用C:/Program Files/Common Files/System/ado/msjro.原创 2008-03-24 08:17:00 · 775 阅读 · 0 评论 -
C#遍历目录树的 递归
DirectoryInfo di=new DirectoryInfo(strBaseDir);//strBaseDir是起始目录,绝对地址 DirectoryInfo[] diA=di.GetDirectories();//获得了所有一级子目录 FileInfo[] fiA=di.GetFiles();//获得了所有起始目录下的文件获得某一目录下的所有文件和目录(包原创 2008-03-25 07:56:00 · 584 阅读 · 0 评论 -
Asp.net生成htm静态文件的两种途径
Asp.net生成静态文件(根据时间自动命名保持,默认扩展名是htm可以自行修改)。 通过收入内容替换模板或者url地址两种方式进行静态文件的生成 templete.htm为模板文件,htm为生成后的静态文件保存位置 这类粘贴出.cs文件 以下为引用的内容: 1 //生成静态页演示文件 2 public partial class _Default : System.Web.UI.P原创 2008-03-25 07:57:00 · 379 阅读 · 0 评论 -
强大的.NET反编译工具Reflector及插件
Reflector.FileDisassemblerReflector.CodeMetrics Reflector.SQL2005Browser Reflector.DelphiLanguage Reflector.McppLanguage Reflector.ChromeLanguage Reflector.Diff Reflector.VisualStudio Reflector.原创 2008-03-25 07:58:00 · 924 阅读 · 0 评论 -
C#项目打包,并自动安装SQL数据库
一).创建部署项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。 3. 单击“确定”关闭对话框。 4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。 5. 在“属性”窗口中,选择 ProductName 属性,并键入原创 2008-03-25 08:00:00 · 425 阅读 · 0 评论 -
Web.config文件详细说明
Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你想修改子目录的配置设置,你可翻译 2008-03-25 08:00:00 · 356 阅读 · 0 评论 -
关于如何制作Rss的一种简单方法!
网页上面都有一个 的标志?为什么这样呢?用来有什么用呢?怎么做呢?好,下面我们就简单的分析一下!站点用来和其他站点之间共享内容的简易方式(也叫聚合内容)。 RSS使用XML作为彼此共享内容的标准方式。用处就不多说了,大家关心的还是怎么做!首先数据库设计,如图:好,下面我们开始做页面,我使用的是Repeater控件,代码如下:ReadRss.aspx rss测试原创 2008-03-25 08:03:00 · 977 阅读 · 0 评论 -
c#中cookies的存取
c#中cookies的存取cookies的创建:在客户端创建一个username的cookies,其值为gjy,有效期为1天.方法1:Response.Cookies["username"].Value="gjy";Response.Cookies["username"].Expires=DateTime.Now.AddDays(1);方法2:System.Web.HttpCookie new原创 2008-03-25 08:03:00 · 482 阅读 · 0 评论 -
.Net 中通用的FormatString格式符整理
格式说明符 名称 说明 d转载 2008-03-22 10:12:00 · 369 阅读 · 0 评论 -
利用isapi_rewrite防盗链
利用isapi_rewrite可以实现类似于Apache的伪静态路径,利用其检查refer的功能我们还可以实现防盗链。该软件可以在 http://www.helicontech.com/download/下载,是一个共享软件,但是有一个LITE版本是免费的,基本上可以实现我们需要的功能。安装的步骤我就不详细说了,具体说说httpd.ini的设置。首先,必须要保证httpd.ini有可写权限,设原创 2008-03-24 08:11:00 · 439 阅读 · 0 评论 -
Visual Studio2005 + Visual SourceSafe 2005 实现团队开发
一、 开发前的准备1、 在装有Windows 2000或者Windows XP Professional的机器上安装.Net Framework SDK、Visual Studio.Net、Visual Source Safe 6C。(如果用户操作系统是Windows .Net Server,则无须安装.Net Framework SDK,.Net Server自带的IIS 6已经完全包含转载 2008-03-24 08:13:00 · 375 阅读 · 0 评论 -
DotNet语音技术实现(实现电脑发音)
“电脑发音”(英文)一个很好的触发点,通过它可以实现电子小说阅读、英文听力测试、英文单词学习... 下面的Speech已对MSTTS作了简单封装。1.安装好MSTTS,可以在windows/speech中打到vtxtauto.lib文件2.用.Net SDK自带的tlbimp工具把vtxtauto.tlb转换成.dll格式: tlbimp vtxtauto.tlb /silent翻译 2008-03-24 08:14:00 · 501 阅读 · 0 评论 -
asp.net用url重写URLReWriter实现任意二级域名(整理)
参考: 一个最简单的考虑是,用户敲入了一个简单的不带任何参数地址, http://www.52joke.cn然后我们把这个地址改成一个符合程序需要的带参数的地址, http://kerry.com?lover=notus,最后处理之.所谓的url重写,就是在这一步.用.net的术语来说,我们需要给应用程序注册一个httpmodule,用来处理特定的url注册httpmodule,在web.conf原创 2008-03-24 08:16:00 · 634 阅读 · 0 评论 -
asp.net生成高质量缩略图通用函数(c#代码),支持多种生成方式
在网站开发时,生成缩略图是一个非常常见和实用的功能.以前在asp里只能借助com组件实现,现在在.net里可以利用框架的强大的类库轻松实现.下面帖出完整的代码(带详细注释),参考了网上的一些文章及.net sdk相关内容.QQROOM网络家园的图片上传用到了所有的4种生成方式. /// /// 生成缩略图 /// /// 源图路径(物理路原创 2008-03-24 08:17:00 · 359 阅读 · 0 评论 -
web2.0时代 用Asp.Net写Rss
RSS是站点与站点之间共享内容的一种简易方式(也称为“聚合内容”),通常被用于新闻和其他按顺序排列的网站,例如Blog网站。网站提供RSS输出,有利于让用户发现网站内容的更新。网站用户可以在客户端借助于类似新闻资讯阅读器等支持RSS的新闻聚合工具软件,在不打开网站内容页面的情况下阅读支持RSS输出的网站内容。RSS是基于XML的一种形式。并且所有的RSS文件都要遵守万维网联盟(W3C)站点发布的X原创 2008-03-24 08:18:00 · 656 阅读 · 0 评论 -
ASP.NET中常用的优化性能的方法(1)
1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有限的,如果在连接池达到最大限度原创 2008-03-28 12:44:00 · 453 阅读 · 0 评论 -
Internet上抓取指定URL的源码的方案(C#)
类名GetPageCode,有一个方法GetSource,通过属性传递参数,入参控制的是要取得URL的地址,代理服务器的设置及输出方式的控制,这里大家可以再扩展自己的需要,我这里只提供了两种方式,一种是直接写到本地的某个文件中,另外一种就是返回字符串的。类里已经作了比较详细的注释调用方式:#region 测试获取远程网页GetPageCode gpc = new GetPageCode();g转载 2008-03-28 12:56:00 · 443 阅读 · 0 评论 -
ASP.NET中常用的优化性能的方法(4)
13. 使请求管线内的所有模块尽可能高效 请求管线内的所有模块在每次请求中都有机会被运行。因此,当请求进入和离开模块时快速地触发代码至关重要,特别是在不使用模块功能的代码路径里。分别在使用及不使用模块和配置文件时执行吞吐量测试,对确定这些方法的执行速度非常有用。 14. 使用 HttpServerUtility.Transfer 方法在同一应用程序的页面间重定向 采用 Server.Tran原创 2008-03-28 12:46:00 · 385 阅读 · 0 评论 -
defer的作用
使用defer属性可以让脚本在整个页面装载完成之后再解析,而非边装载边解析。 这对于只包涵事件触发的js脚本而言,可以提高整个页面的加载速度。 DEFER是脚本程序强大功能中的一个“无名英雄”。你可能从没有使用过它,但是看完这里的介绍后,相信你就离不开它。它告诉浏览器Script段包含了无需立即执行的代码,并且,与SRC属性联合使用,它还可以使这些脚本在后台被下载,前台的内容则正原创 2008-03-28 12:55:00 · 395 阅读 · 0 评论 -
ASP.NET中常用的优化性能的方法(2)
9. 将 SQL Server 存储过程用于数据访问 在 .NET Framework 提供的所有数据访问方法中,基于 SQL Server 的数据访问是生成高性能、可缩放 Web 应用程序的推荐选择。使用托管 SQL Server 提供程序时,可通过使用编译的存储过程而不是特殊查询获得额外的性能提高。 10. 避免单线程单元 (STA) COM 组件 默认情况下,ASP.NET 不允许任何 ST原创 2008-03-28 12:45:00 · 403 阅读 · 0 评论 -
ASP.NET中常用的优化性能的方法(3)
13. 使请求管线内的所有模块尽可能高效 请求管线内的所有模块在每次请求中都有机会被运行。因此,当请求进入和离开模块时快速地触发代码至关重要,特别是在不使用模块功能的代码路径里。分别在使用及不使用模块和配置文件时执行吞吐量测试,对确定这些方法的执行速度非常有用。 14. 使用 HttpServerUtility.Transfer 方法在同一应用程序的页面间重定向 采用 Server.Transfe原创 2008-03-28 12:46:00 · 389 阅读 · 0 评论 -
ASP.NET验证控件详细使用解释
ASP.NET验证控件祥解 ASP.NET是微软推出的下一代WEB开发工具,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能。 有了ASP.NET,你不但可以轻松的实现对用户输入的验证,而且,还可以选择验证在服务器端进行还是在客户端进行,再也不必考虑那么多了,程序员们可以将重要精力放在主程序的设计上了。ASP.NET公有六种验证控件,分别如下: 控件名 功能描叙原创 2008-03-28 12:47:00 · 443 阅读 · 0 评论 -
网络编程技巧
一、 尝试进行网络连接 要用的函数:InternetAttemptConnect 函数原形:DWORD InternetAttemptConnect(DWORD dwREserved); 这个函数可以说非常简单,只是尝试计算机连接到网络。并不考虑是用什么方式连接。当成功连接到网络的时候,函数返回ERROR_SUCCESS,也就是0。函数的参数永远都是0。有一点需要注意的是,当计算机是原创 2008-03-28 14:31:00 · 824 阅读 · 0 评论 -
web2.0时代 用Asp.Net写Rss
RSS是站点与站点之间共享内容的一种简易方式(也称为“聚合内容”),通常被用于新闻和其他按顺序排列的网站,例如Blog网站。网站提供RSS输出,有利于让用户发现网站内容的更新。网站用户可以在客户端借助于类似新闻资讯阅读器等支持RSS的新闻聚合工具软件,在不打开网站内容页面的情况下阅读支持RSS输出的网站内容。RSS是基于XML的一种形式。并且所有的RSS文件都要遵守万维网联盟(W3C)站点发原创 2008-04-01 08:10:00 · 434 阅读 · 0 评论 -
C#遍历目录树的递归
DirectoryInfo di=new DirectoryInfo(strBaseDir);//strBaseDir是起始目录,绝对地址 DirectoryInfo[] diA=di.GetDirectories();//获得了所有一级子目录 FileInfo[] fiA=di.GetFiles();//获得了所有起始目录下的文件获得某一目录下的所有文件和目录(包原创 2008-04-01 08:11:00 · 537 阅读 · 0 评论 -
强大的.NET反编译工具Reflector及插件
Reflector.FileDisassemblerReflector.CodeMetrics Reflector.SQL2005Browser Reflector.DelphiLanguage Reflector.McppLanguage Reflector.ChromeLanguage Reflector.Diff Reflector.VisualStudio Reflector.原创 2008-04-01 08:18:00 · 485 阅读 · 0 评论 -
Web.config文件详细说明
Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你想修改子目录的配置设置,你可以在该原创 2008-04-01 08:28:00 · 322 阅读 · 0 评论 -
关于如何制作Rss的一种简单方法
很多朋友问到很多网页上面都有一个 的标志,为什么这样呢?用来有什么用呢?怎么做呢?好,下面我们就简单的分析一下!站点用来和其他站点之间共享内容的简易方式(也叫聚合内容)。 RSS使用XML作为彼此共享内容的标准方式。用处就不多说了,大家关心的还是怎么做!首先数据库设计,如图:好,下面我们开始做页面,我使用的是Repeater控件,代码如下:ReadRss.aspx r原创 2008-04-01 08:40:00 · 466 阅读 · 0 评论 -
基于.net开发平台项目案例集锦(收集整理)
经过微软.net Framework 2.0的革新,.net平台的开发越来越精彩。笔者收集基于.net开发的n个项目,一方面为新手提供有价值学习资源,培养起软件开发的乐趣,另一方面共勉已从事.net领域工作多年并有明确发展目标的同仁,提高自己,更上一层楼。 SharpDevelop强大的插件系统,通过Addin构建成一个功能齐全的.net开发IDE。核心是AddInTree。跟随这个转载 2008-03-30 17:36:00 · 598 阅读 · 0 评论 -
最全的网站推广方案(SEO)
1.论坛推广这里所说的论坛推广绝对不是在论坛里一个一个版贴广告,也不是将网站地址加在签名里然后疯狂刷屏,那样既耗费精力而且效果也不见得好,论坛管理员只要点几下鼠标就能将你的帖子全部删除,顺便封掉你的ID,而且那样带来的影响是恶劣的,就象发垃圾邮件一样令人厌恶。有次在某论坛看到一个推广网站的手段则高明得多。那是一个提供求职就业和学习资料的小网站,他们的宣传人员将网站上的各种文章做成链接形式,并分类放原创 2008-04-01 08:08:00 · 3715 阅读 · 0 评论 -
Asp.net生成htm静态文件的两种途径
Asp.net生成静态文件(根据时间自动命名保持,默认扩展名是htm可以自行修改)。 通过收入内容替换模板或者url地址两种方式进行静态文件的生成 templete.htm为模板文件,htm为生成后的静态文件保存位置 这类粘贴出.cs文件 以下为引用的内容: 1 //生成静态页演示文件 2 public partial class _Default : System.Web.UI.P原创 2008-04-01 08:14:00 · 350 阅读 · 0 评论 -
总结几个产生上万流量的方法(SEO)
1、网站分流:利用现有的流量,带动新站的流量,比如可以在现有的网页中加入弹出代码,在显眼的位置上放上引人注目的字眼,都可以吸引人点击,一旦新网站的内容足够吸引人,则可以守住固定访问群。2、搜索引擎优化:一个新网站没有做过广告,它的流量大部分是从搜索而来的。总结一些心得如下:从新站0IP到3000IP以上的基本流程:A、网站建好,没有断链,结构不能太深,网站目录结构一次就定好,因为网站结构的更改容易转载 2008-04-01 08:33:00 · 377 阅读 · 0 评论 -
国外C#开源系统一览表(收集)
不论您在学习或者借用这里无疑是个好地方:http://csharp-source.net/C# Open SourceOpen Source Aspect-Oriented Frameworks in C# AspectSharp - Aspect# (pronunced as AspectSharp) is a free AOP ( Aspect Oriented Prog原创 2008-04-01 08:42:00 · 828 阅读 · 0 评论 -
Ethereal简介
Ethereal是一个开放源码的网络分析系统,也是是目前最好的开放源码的网络协议分析器,支持Linux和windows平台。Ethereal起初由Gerald Combs开发,随后由一个松散的etheral团队组织进行维护开发。它目前所提供的强大的协议分析功能完全可以媲美商业的网络分析系统,自从1998年发布最早的0.2版本至今,大量的志愿者为ethereal添加新的协议解析器,如今ether原创 2008-04-01 08:56:00 · 904 阅读 · 0 评论