VS 2005
文章平均质量分 78
guxianga
这个作者很懒,什么都没留下…
展开
-
ASP.NET缓存:方法和最佳实践
【简 介】 在 ASP.NET 提供的许多特性中,缓存支持无疑是我最欣赏的特性,我这样说当然是有充分理由的。相比 ASP.NET 的所有其他特性,缓存对应用程序的性能具有最大的潜在影响,利用缓存和其他机制,ASP.NET 开发人员可以接受使用开销很大的控件(例如,DataGrid)构建站点时的额外开销,而不必担心性能会受到太大的影响。为了在应用程序中最大程度地利用缓存,您应该考虑在所有程序级别上转载 2007-09-09 11:00:00 · 437 阅读 · 0 评论 -
Ajax 教程
第 1 页 Ajax 简介Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本文的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象转载 2007-09-19 09:09:00 · 779 阅读 · 0 评论 -
实战C#.NET编程----Spring.NET & NHibernate从入门到精通
您可以从以下网址下载最新版:http://tech.bokeecn.com 本文中的源代码下载地址:http://tech.bokeecn.com 作 者:李绿华 (William Lee)转载 2007-09-19 13:39:00 · 4685 阅读 · 0 评论 -
Apache的ReWrite的应用
Apache的mod_rewrite是提供了强大URL操作的杀手级的模块,可以实现几乎所有你梦想的URL操作类型,其代价是你必须接受其复杂性,因 为mod_rewrite的主要障碍就是初学者不容易理解和运用,即使是Apache专家有时也会发掘出mod_rewrite的新用途。 换句话说:对mod_rewrite,或者是打退堂鼓永不再用,或者是喜欢它并一生受用。 ReWrite可以应用在以下方面或者转载 2007-09-20 08:54:00 · 1269 阅读 · 0 评论 -
一款轻量级的桌面WebServer通讯组件
背景随着互联网的不断发展,传统的Web应用程序已经不能完全满足用户的需要。由于桌面应用程序相比Web应用程序可以实现更多的功能,并相比Web应用程序更容易访问本地资源,所以一些界于BS架构和CS架构之间的桌面应用(如瘦客户端)便应运而生,这些桌面应用在客户机上以WinForm的形式存在,而服务器侧依然是Web Server。这种体系架构需要桌面应用程序和Web Server之间可以有效通讯,一转载 2007-09-20 09:02:00 · 537 阅读 · 0 评论 -
一款开源的安全证书登录组件--SecUser
简介安全证书登录组件SecUser,后简称SecUser是www.kaitoo.com开发的一款基于.Net的开放源码的安全证书登录组件,该组件可以帮助用户构建一个类似于银行的网上银行系统的基于证书验证的Web应用系统。该组件封装了证书的管理功能,验证功能,以及登录后Web应用系统的安全认证功能,为开发者提供一个方便易用且高度可扩展的安全证书系统支撑平台。 架构转载 2007-09-20 09:05:00 · 691 阅读 · 0 评论 -
asp.net 部署数据库、开始菜单、桌面快捷方式实例
简单的ASP.NET部署,运行环境:vs2003,SqlServer2000(一)前提: http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=627921a0-d9e7-43d6-a293-72f9c370bd19 下载"Microsoft Visual Studio .NET 2003 引导程序转载 2007-09-24 13:57:00 · 994 阅读 · 0 评论 -
ASP.NET 2.0中Gridview控件高级技巧
ASP.NET 2.0中,新增加的gridview控件的确十分强大,弥补了在asp.net 1.1中,使用datagrid控件时的不足之处。因为在asp.net 1.1中,在使用datagrid时,很多情况下依然要编写大量的代码,十分不方便,而且有时需要很多技巧。而在asp.net 2.0中,很多情况下,使用gridview控件的话,甚至只需要拖拉控件,设置属性就可以了,不需要编写任何代转载 2007-09-25 10:03:00 · 638 阅读 · 0 评论 -
C#实现web信息自动抓取
背景 随着Internet的普及,网络信息正以极高的速度增长,在这么多数据中找到自己需要的信息是一件很繁琐的事情,找到需要的信息后如何获取也是件麻烦的事。这就需要Internet信息抓取程序来代替人工的操作。所谓Internet信息抓取程序,就是程序会按照用户的关键词或关键网站来收集相应的信息,并提供给用户想要的信息格式。 信息量的增加会带来信息网站发布人员工作量的剧增,为实现信息转载 2007-09-22 10:39:00 · 684 阅读 · 0 评论 -
基于.Net 2.0 (C# 2.0, ASP.NET 2.0)的快速开发框架设计NBear V3.3.9 Stable [开源]
欢迎加入NBear官方MSN群:nbeargroup@hotmail.com(已满),nbeargroup2@hotmail.com(将群帐号加为MSN好友即可加入组群,在MSN聊天窗口点击震动图标即可查看群成员列表) NBear Google Group讨论组NBearV3最新文章发布V3.3.7稳定版 + VS2005代码生成插件发布V3.3.5稳定版NBearV3中文教程总目录发布NBear转载 2007-09-22 11:04:00 · 1833 阅读 · 0 评论 -
用VS2005制作WinForm安装包
一.1. 在现有项目的解决方案中添加新的项目: 右击"解决方案",选择"添加"--"新建项目", 在"添加新项目"的选择窗口中, "项目类型"选"其他项目类型"--"安装和部署","模板"选"安装项目",给新项目指定名称,位置;2. 在新添加的安装项目上右击, 选择"视图"--"文件系统", 右击"目标计算机上的文件系统"作侧的"应用程序文件夹", 选择"添加文件"或者"添加项目输出",将你要转载 2007-09-22 10:36:00 · 957 阅读 · 0 评论 -
关于VS2005中GridView的自定义分页,单选、多选、排序、自增列的简单应用
多选时,只有全部选中时“多选”才选中。 图片效果: 简单示例,代码如下, fenpage.aspx的代码:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml"> // 判断多选是否与选中项(没有选中的返转载 2007-09-21 16:22:00 · 561 阅读 · 0 评论 -
网页打印问题,打印设置,打印预览,打印分页,纵打,横打及页面的边距
1、控制"纵打"、 横打”和“页面的边距 (1) codebase="http://www.meadroid.com/scriptx/ScriptX.cab#Version=5,60,0,360">> function SetPrintSettings() { // -- advanced features factory.printing.SetMarginMeasure(2) //转载 2007-09-22 10:54:00 · 5948 阅读 · 0 评论 -
ASP.NET中实现二级或多级域名(修改UrlRewrite)
大家应该知道,微软的URLRewrite能够对URL进行重写,但是也只能对域名之后的部分进行重写,而不能对域名进行重写,如:可将 http://http://www.abc.com//1234/ 重写为 http://www.abc.com/show.aspx?id=1234 但不能将 http://1234.abc.com/ 重写为 http://www.abc.com/show.asp转载 2007-09-24 13:50:00 · 618 阅读 · 0 评论 -
使用Vs.Net 的一些小技巧
1、创建区域选择 在VS.NET中通过按住Alt键,拖运鼠标在一个矩形区域上来做一个区域选择。不知道你是否这样选择过区域?这个技巧允许你创造一个区域并不包含其间的行(见图)。通过这个方法非常容易拷贝,剪切,粘贴矩形区域块。你可能惊奇为什么有人需要这个深奥的特性。事实上,我经常使用它在上特定的文档段落中作一个目标查找-替换操作,但是由于常规的自动换行选项使得我没有办法这样作。我相信你会发现这转载 2007-11-09 15:26:00 · 713 阅读 · 0 评论 -
VS2005 IDE 常用快捷键
Shift+Alt+Enter: 切换全屏编辑 Ctrl+B,T / Ctrl+K,K: 切换书签开关 Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+B,P: 移动到上一书签 Ctrl+B,C: 清除全部标签 Ctrl+I: 渐进式搜索 Ctrl+Shift+I: 反向渐进式搜索 Ctrl+F: 查找 Ctrl+Shift+F: 在文件中查找 F3: 查找下一个转载 2007-11-15 13:12:00 · 695 阅读 · 0 评论 -
Web项目解决方案框架
目录 Web项目解决方案框架.... 1 1 解决方案框架... 2 2 用例文档... 2 3 设计数据库... 2 4 业务逻辑... 3 5 设计UI 3 5.1 UI文档描述... 3 5.2 确定界面布局(layerout)和风格(style)... 4 5.3 页转载 2007-11-23 14:31:00 · 1123 阅读 · 0 评论 -
浅析大型网站的架构
导读: 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要转载 2007-12-10 14:33:00 · 832 阅读 · 1 评论 -
petshop4.0 详解之八(PetShop表示层设计)
代码中,InsertUser()方法就是负责用户的创建,而在之前则需要判断创建的用户是否已经存在。InsertUser()方法的定义如下:private static bool InsertUser(OracleTransaction transaction, int userId, string email, string password, int passFormat, string转载 2007-09-18 14:01:00 · 564 阅读 · 0 评论 -
petshop4.0 详解之七(PetShop表示层设计)
6.4 ASP.NET 2.0新特性由于PetShop 4.0是基于.NET Framework 2.0平台开发的电子商务系统,因而它在表示层也引入了许多ASP.NET 2.0的新特性,例如MemberShip、Profile、Master Page、登录控件等特性。接下来,我将结合PetShop 4.0的设计分别介绍它们的实现。6.4.1 Profile特性Profile提供的功转载 2007-09-18 13:59:00 · 506 阅读 · 0 评论 -
利用C#编写一个简单的抓网页应用程序
本文利用C#和.NET提供的类来轻松创建一个抓取网页内容源代码的程序 。HTTP是WWW进行数据访问最基本的协议之一,在.NET的基本类型库类中提供了两个对象类:HTTPWebRequest和HTTPWebResponse,分别用来向某资源发送请求和获得响应。为了得到一个资源的内容,我们先指定一个想要抓取的URL地址,用HTTPWebRequest对象进行请求,用HTTPWebResponse对象转载 2007-09-10 09:18:00 · 590 阅读 · 0 评论 -
在ASP.NET中实现Url Rewriting
概要 分析如何使用微软提供的ASP.NET来对动态产生的URL地址进行网址重写。 网址重写是实现一种截取网址请求并将其进行处理后重新指向到一个指定的网址的过程。作者本人在对各种实现网址重写的技术进行研究和探讨后得出的经验和方法,希望能对您有所帮助。 内容简介 稍微花点时间看一看你做的网站里头的URL地址,你看到类似这样的地址吗http://yoursite.com/info/dispEmp转载 2007-09-12 19:03:00 · 903 阅读 · 0 评论 -
防范SQL注入式攻击
一、什么是SQL注入式攻击? 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如: ⑴ 某个ASP.NET Web应用有一个登录页面,这个登录转载 2007-09-13 08:57:00 · 564 阅读 · 0 评论 -
ASP.NET中MD5和SHA1加密的几种方法
MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由Mit Laboratory for Computer Science和Rsa data security inc的Ronald l. rivest开发出来,经md2、md3和md4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变转载 2007-09-13 09:00:00 · 494 阅读 · 0 评论 -
ASP.NET 2.0客户端回调的实现分析
开发人员使用JavaScript的一个主要原因就是可以避免回发过程中带来的页面刷新。例如我们可以根据用户的需要使用Treeview控件来展开和折叠相应的数据节点。当你展开一个节点时,该Treeview控件将会利用JavaScript读取服务器上的子节点信息,然后平滑无刷新地插入这些新节点。如果没有使用JavaScript的话,Treeview控件将会因为页面的回发而重新构建。不但用户会发现因页面刷转载 2007-09-15 10:11:00 · 480 阅读 · 0 评论 -
ASP.NET 2.0中使用webpart系列控件
在现在的网站设计中,更强调的是用户的个性化设置,让用户可以自由的设置符合自己喜好的页面成为网站开发人员的头号难题,不过现在看来这个难题微软帮我们解决了。在asp.net 2.0中新增加了一系列webpart控件,可以让用户很方便地对网页的各区域布局进行调整。在一些web应用程序中,如果用户想自定义页面布局,比如一个新闻发布系统,想让左,中,右三栏的位置进行调换的话,就可以使用webpart控件。转载 2007-09-12 18:53:00 · 598 阅读 · 0 评论 -
如何在ASP.NET 2.0中使用Web Parts
Web Parts 是ASP.NET2.0中一个非常令人感兴趣的特性。它为创建动态的网页接口提供了一系列的可用控件,使得用户非常容易就可以进行配置或者个性化页面。用户可以显示、隐藏或者移动Web Parts组件。下面,我将为大家介绍一下Web Parts的概貌。 划分页面 Microsoft SharePoint的开发人员和用户可能会对Web Parts比较熟悉,因为Web Part转载 2007-09-12 18:46:00 · 612 阅读 · 0 评论 -
AJAX学习之Atlas框架之概述
现在.NET下面的AJAX框架很多,有Atlas(April CTP), Anthem.NET, MagicAjax.NET , Ajax.NET Professional 和wwHoverPanel Control.而Atlas(April CTP)是MICROSOFT的官方实现,当然能最大程度的吸引我们的注意力.如果你英文好你可以去http://atlas.asp.net 这是Atlas的官转载 2007-09-15 10:17:00 · 592 阅读 · 0 评论 -
用ASP.NET 2.0实现AJAX风格的Web开发
提要 在过去的几个月中,基于AJAX技术开发高度交互的Web应用程序的设计模式迅速流行开来。现在,具有高度可配置性的Web应用程序,例如Google Maps和A9,都在综合利用这些技术来创造丰富的客户端用户体验。其实,结合AJAX技术进行Web开发并非最近的研究成果,只不过这些技术一直以来不断得到持续更新和改进。 本文中我有三个目的。首先,我想提供一个AJAX风格应用程序的高级概述。其次,我想转载 2007-09-15 10:22:00 · 522 阅读 · 0 评论 -
ASP.NET2.0实现无刷新客户端回调
Asp.Net2.0的客户端回调是一种很让人激动的方法,他能够让我们控制要提交什么数据给服务器而不用提交整个页面,同时服务器也只返回你所需要的数据而不要发回整个页面。 首先我们要说一个很重要的方法:GetCallbackEventRefernce.我把我的理解写出来,可能是错误的,恳请指出,非常感谢! GetCallbackEventReference首先实现让客户端脚本有能力传递参数给服务转载 2007-09-15 10:32:00 · 508 阅读 · 0 评论 -
petshop4.0 详解之二(数据访问层之数据库访问设计)
在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理解。在PetShop 4.0中,由于引入了ASP.Net 2.0的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库访问、Messaging、MemberShip、Profile四部分。在系列二中,我将介绍有关数据库访问的设计。在PetSh转载 2007-09-18 13:51:00 · 497 阅读 · 0 评论 -
petshop4.0 详解之三(PetShop数据访问层之消息处理)
在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,尤其是一个B/S结构的软件系统,必须充分地考虑访问量、数据流量、服务器负荷的问题。解决性能的瓶颈,除了对硬件系统进行升级外,软件设计的合理性尤为重要。在前面我曾提到,分层式结构设计可能会在一定程度上影响数据访问的性能,然而与它给设计人员带来的好处相比,几乎可以忽略。要提供整个系统的性能,还可以从数据库的优化着转载 2007-09-18 13:53:00 · 477 阅读 · 0 评论 -
petshop4.0 详解之四(PetShop之ASP.NET缓存)
如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的速度不匹配问题。硬件系统可以利用Cache存储CPU访问概率高的那些数据,当CPU需要访问这些数据时,可以直接从Cache中读取,而不必访问存取速度相对转载 2007-09-18 13:55:00 · 493 阅读 · 0 评论 -
petshop4.0 详解之六(PetShop表示层设计)
表示层(Presentation Layer)的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的。一件交付给客户使用的产品,如果在用户界面(User Interface,UI)上缺乏吸引人的特色,界面不友好,操作不够体贴,即使这件产品性能非常优异,架构设计合理,业务逻辑都满足了客户的需求,却仍然难以讨得客户的欢心。俗语云:“佛要金装,人要衣装”,转载 2007-09-18 13:57:00 · 448 阅读 · 0 评论 -
ASP.NET页面重定向方法小结
一、Transfer Execute Redirect重定向方法介绍 1.Server.Transfer方法 Server.Transfer("m2.aspx");//页面转向(服务器上执行).服务器停止解析本页,保存此页转向前的数据后,再使页面转向到m2.aspx, 并将转向前数据加上m2.aspx页结果返回给浏览器. 2.Server.Execute方法:转载 2007-09-19 10:07:00 · 1122 阅读 · 0 评论 -
大型Web2.0站点构建技术初探
大型Web2.0站点构建技术初探一、 web2.0网站常用可用性功能模块分析 二、 Flickr的幕后故事 三、 YouTube 的架构扩展 四、 mixi.jp:使用开源软件搭建的可扩展SNS网站 五、 Technorati的后台数据库架构 六、 通过了解MySpace的六次重构经历,来认识分布式系统到底该如何创建 七、 从LiveJournal后台发展看大规模网转载 2007-09-19 13:07:00 · 23402 阅读 · 20 评论 -
petshop4.0 详解之一(系统架构设计)
前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。PetSh转载 2007-09-18 13:38:00 · 594 阅读 · 0 评论 -
ASP.NET数据绑定概述
本文引用下面的 Microsoft .NET Framework 类库名称空间: • System.Data • System.Data.SqlClient 本页转载 2007-12-18 12:00:00 · 1704 阅读 · 0 评论