随笔分类 -  【计算机】ASP.NET

摘要:web application是MS在发布VS2005之后追加的SP1扩展包里的一种新的Web模式,WebApplication编译时忽略了页面中代码的检查,不需要做分析,将这些任务交给了运行时。We 阅读全文
posted @ 2008-12-09 13:25 DJ尐舞 阅读(1609) 评论(0) 推荐(0)
摘要:ASP.NET AJAX入门系列将会写关于ASP.NET AJAX一些控件的使用方法以及基础知识,其中部分文章为原创,也有一些文章是直接翻译自官方文档,本部分内容会不断更新。目录ASP.NET AJAX入门系列(1):概述导读:作为本系列文章的开篇,简单介绍一下ASP.NET AJAX的概况及各个组成部分。ASP.NET AJAX入门系列(2):使用ScriptManager控件导读:Script... 阅读全文
posted @ 2008-11-06 22:33 DJ尐舞 阅读(306) 评论(0) 推荐(0)
摘要:1.项目概述与架构分析 微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好范例啊,大家都知道,一直以来,在.N 阅读全文
posted @ 2008-11-06 20:30 DJ尐舞 阅读(290) 评论(0) 推荐(0)
摘要:Visual Studio 2008 从头创建你的web站点 本文讲述如何利用Visual Stuido 2008创建你自己的web项目。主要是通过实例方式从头讲述web建站的全过程。本文重点将放在 阅读全文
posted @ 2008-11-05 22:41 DJ尐舞 阅读(1045) 评论(0) 推荐(0)
摘要:代码中,InsertUser()方法就是负责用户的创建,而在之前则需要判断创建的用户是否已经存在。InsertUser()方法的定义如下:privatestaticboolInsertUser(OracleTransactiontransaction,intuserId,stringemail,stringpassword,intpassFormat,stringpassSalt,stringpa... 阅读全文
posted @ 2008-11-02 16:27 DJ尐舞 阅读(400) 评论(0) 推荐(0)
摘要: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提供的功能是针对用户的个... 阅读全文
posted @ 2008-11-02 16:25 DJ尐舞 阅读(447) 评论(0) 推荐(0)
摘要:表示层(Presentation Layer)的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的。一件交付给客户使用的产品,如果在用户界面(User Interface,UI)上缺乏吸引人的特色,界面不友好,操作不够体贴,即使这件产品性能非常优异,架构设计合理,业务逻辑都满足了客户的需求,却仍然难以讨得客户的欢心。俗语云:“佛要金装,... 阅读全文
posted @ 2008-11-02 16:24 DJ尐舞 阅读(350) 评论(0) 推荐(0)
摘要:五 PetShop之业务逻辑层设计业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,我们也将业务逻辑层称为领域层。例如Martin Fowler在《Patterns of Enterprise Applicatio... 阅读全文
posted @ 2008-11-02 16:23 DJ尐舞 阅读(325) 评论(0) 推荐(0)
摘要:如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的速度不匹配问题。硬件系统可以利用Cache存储CPU访问概率高的那些数据,当CPU需要访问这些数据时,可以直接从Cache中读取,而不必访问存取... 阅读全文
posted @ 2008-11-02 16:22 DJ尐舞 阅读(253) 评论(0) 推荐(0)
摘要:petshop4.0 详解之三(PetShop数据访问层之消息处理) 在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,尤其是一个B/S结构的软件系统,必须充分地考虑访问量、数据流量、服务器负荷的问题。解决性能的瓶颈,除了对硬件系统进行升级外,软件设计的合理性尤为重要。在前面我曾提到,分层式结构设计可能会在一定程度上影响数据访问的性能,然而与它给设计人员带来... 阅读全文
posted @ 2008-11-02 16:21 DJ尐舞 阅读(297) 评论(0) 推荐(0)
摘要:以前开发过一个用Asp.NET上传大文件的代码,由于是在NET1.1下开发的,发现不能在NET.20下运行,前几天将这个问题解决了,现在把整个开发过程整理一下,供大家参考。由于内容较多,所以我打算分成六篇来写,第一篇写一下需要解决的问题和大致解决思路,再用四篇具体写一下开发中需要解决的四个主要问题,最后再写一个组件的使用方法。 1、问题提出: 使用Asp.NET在上传文件时,... 阅读全文
posted @ 2008-09-09 12:36 DJ尐舞 阅读(281) 评论(0) 推荐(0)
摘要:近期的开发要求使用 IIS 承载的 WCF 提供数据和实现操作,客户端使用 Ajax Json 和 WinForm,因此要在统一服务上同时绑定用于 Ajax 的 webHttpBinding 和用于 WinForm 的 wsHttpBinding。 下面假定服务名为 Itoro.WebCore.Web。 在创建服务时,选择“启用了 AJAX 的 WCF 服务”,然后在 web.conf... 阅读全文
posted @ 2008-09-06 08:47 DJ尐舞 阅读(1230) 评论(0) 推荐(0)
摘要:1、DateTime 数字型 以下是引用片段: system.DateTime currentTime=new system.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1... 阅读全文
posted @ 2008-09-06 08:42 DJ尐舞 阅读(278) 评论(0) 推荐(0)
摘要:ASP.NET 1.x的开发人员常常听到用户抱怨首次调用应用程序的时候会碰到初始化延迟。毕竟,初次请求会引发一个系列过程,包括运行库初始化、分析、把ASPX页面编译成中间语言、把方法即时编译成本地代码等等。 自从ASP.NET面市以来,开发人员一直都在要求(微软)出台一个解决办法,而ASP.NET 2.0利用预编译提供了一个有效的解决方案。 预编译选项 在首次启动应用程序的时候,A... 阅读全文
posted @ 2008-08-25 20:21 DJ尐舞 阅读(248) 评论(0) 推荐(0)
摘要:在Yahoo的Developer Network http://developer.yahoo.com/weather/ 详细地介绍了Yahoo天气预报的API调用方法,这里用C#来实现,本文仅作为抛砖,其它的应用由网友们自由发挥 首先了解Yahoo Weather Api的RSS Response格式: RSS Response Code highlighting produced by... 阅读全文
posted @ 2008-08-25 20:20 DJ尐舞 阅读(937) 评论(0) 推荐(0)
摘要:asp.net 2.0中的App_GlobalResources可以用来解决本地化的问题,程序会根据浏览器的语言首选项自动判断显示出本地化的界面。 首先在App_GlobalResources新建resx资源文件。如: 不同语言的resx中项目应该具有相同的名称: 中文资源项 英文资源项 完了以后就可以使用这些名值对了, " /> 或者 至此你可以更换... 阅读全文
posted @ 2008-08-25 20:17 DJ尐舞 阅读(376) 评论(0) 推荐(0)
摘要:SqlDataSource和ObjectDataSource控件都是平面表格式的数据源控件,操作也相对简单,在这里我就不细说了。 ASP.NET中XML数据是怎样的处理呢?下面就详细讲解。 在这里我主要谈下用于连接XML文件的XmlDataSource和用于连接站点导航数据的SiteMapDataSource这两个层次数据源控件中XmlDataSource数据绑定到平面表格控件的一些... 阅读全文
posted @ 2008-08-25 20:16 DJ尐舞 阅读(233) 评论(0) 推荐(0)
摘要:ASP.NET中新的ListView控件为显示和CURD数据库操作提供了基于模板的布局,使之成为一项极好的方式,建立以数据为中心的Web应用程序。 当你编写以用户为中心的应用程序时,总需要某种形式的数据集,起码来说,你需要从一个数据源如关系数据库或XML文件检索数据,在显示给用户之前先要进行格式化,尽管ASP.NET之前的版本就提供了以数据为中心的显示控件如GridView,这些... 阅读全文
posted @ 2008-08-25 20:12 DJ尐舞 阅读(906) 评论(0) 推荐(0)
摘要:众所周知,DotNet框架是非常庞大的,光项目创建时的种类就有WPF,WCF,WF这三种最新的技术,还有以前的Web,WinForm,Service,Mobile等等. 这么复杂和庞大的框架,用文字来描述是远远不够的,所以我准备写一系列图文并茂的文章,把我所知道的所有Net框架中的东西全部串联起来(WPF,WCF)希望可以给大家一个DotNet框架的知识图,本人能力有限,难免有理解错误和... 阅读全文
posted @ 2008-08-24 15:50 DJ尐舞 阅读(281) 评论(0) 推荐(0)
摘要:目录: 一、术语session 二、HTTP协议与状态保持 三、理解cookie机制 四、理解session机制 五、理解javax.servlet.http.HttpSession 六、HttpSession常见问题 七、跨应用程序的session共享 八、总结 参考文档 一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是tra... 阅读全文
posted @ 2008-08-22 19:54 DJ尐舞 阅读(227) 评论(0) 推荐(0)