10 2011 档案

ASP.NET知识点(三):购物车与收藏蓝的实现[Profile]
摘要:“用户配置文件”是User Profile这个词的直接翻译,其实没有文件的意思,默认存储在数据库中,不用自己管理文件。 Profile是针对每个帐户的数据存储,比如一个电子商务网站的用户购物车数据。在ASP.NET 1.x版本时,我们可以利用Session、Cookie等方法来存储用户的状态信息。然而Session对象是具有生存期的,一旦生存期结束,该对象保留的值就会失效。Cookie将用户信息保存在客户端,它具有一定的安全隐患,一些重要的信息不能存储在Cookie中。一旦客户端禁止使用Cookie,则该功能就将失去应用的作用。profile使用provider模式来存储信息,默认情况下,u. 阅读全文

posted @ 2011-10-31 17:50 WestGarden 阅读(296) 评论(0) 推荐(0) 编辑

PetShop 4.0知识点:加密和解密Web.config文件的配置节
摘要:PetShop 4.0 中Web.config文件中的连接字符串是加密的,需要进行解密才能看到。这个问题PetShop 4.0的ReadMe文件中有说明:Encrypting and Decrypting the Connection StringsRun <Pet Shop 4 Install Folder>\EncryptWebConfig.bat orDecryptWebConfig.bat to encrypt or decrypt connection strings inWeb.config.Note: If you select the “Full Install” 阅读全文

posted @ 2011-10-30 19:23 WestGarden 阅读(483) 评论(0) 推荐(0) 编辑

PetShop 4.0知识点:base 关键字用于从派生类中访问基类的成员
摘要://base 关键字用于从派生类中访问基类的成员://调用基类上已被其他方法重写的方法。//指定创建派生类实例时应调用的基类构造函数。//基类访问只能在构造函数、实例方法或实例属性访问器中进行。using System;using System.Collections.Generic;using System.Text;namespace keywords_base{ class Program { static void Main(string[] args) { DerivedClass md = new DerivedClass(); DerivedClass md1 = new Der 阅读全文

posted @ 2011-10-30 11:08 WestGarden 阅读(285) 评论(0) 推荐(0) 编辑

山塞一个PetShop 4.0(01)——最简单的数据库连接
摘要:PetShop 4.0下载1、“文件”→“新建项目”,打开“新建项目”对话框。 点开“其它项目类型”,选择“Visual Studio解决方案”→“空白解决方案”,“名称”输入“NetShop“,“位置”输入D:\NetShop\Task01,单击“确定”。2、右击“解决方案NetShop”→“添加”→“新建网站”,打开“新建网站”对话框。 “语言”选择“Visual C#”,“位置”输入“D:\NetShop\Task01\NetShop\Web”,单击“确定”3、在窗体文件Default.aspx的“源”视图中,添加如下代码:<body> <form id="f 阅读全文

posted @ 2011-10-29 14:33 WestGarden 阅读(178) 评论(0) 推荐(0) 编辑

山塞一个PetShop ——源代码下载、安装、配置及体验
摘要:源代码:13033480群共享PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,而且有很多可以借鉴之处。PetShop是一个小型的项目,系统架构与代码都比较简单,却也凸现了许多颇有价值的设计与开发理念。一、源代码下载高速下载地址:http://download.csdn.net/deta 阅读全文

posted @ 2011-10-29 13:32 WestGarden 阅读(299) 评论(0) 推荐(0) 编辑

ASP.NET知识点(一):面向接口,工厂模式的程序结构
摘要:程序结构是个很重要的概念,可惜没多少人提,热门的是架构了。程序结构就是传说中的架构吗???? 阅读全文

posted @ 2011-10-29 07:38 WestGarden 阅读(149) 评论(0) 推荐(0) 编辑

以类为单位的编程思想
摘要:如果你感觉现在的编程很混乱,那么,请记住一句话:现在的编程,是以类为单位的。类可以理解为是一种数据类型,也可以理解为是一个子程序。如果说结构体是一种数据类型的话,那类则是一种特殊的结构体,这个结构体里,除了数据类型,还有代码,也就是函数。如果说int i=1;是开辟一个存储单元,把数据1放进去的话,那 String a;则是开辟一个地址为a的存储区域,把类string里的数据以及函数都放进去。String 是系统提供的类,你当然可以做自己的类。子程序这个概念,现在不大有人提了,因为,它已经被类取代了。如果说子程序是能实现一定功能的程序,那,类的功能也是如此,从使用的角度来说,类其实就是能完成一 阅读全文

posted @ 2011-10-29 07:34 WestGarden 阅读(155) 评论(0) 推荐(0) 编辑

ASP.NET知识点(二):数据访问层的基础[SQLHelper]
摘要://===============================================================================// This file is based on the Microsoft Data Access Application Block for .NET// For more information please go to // http://msdn.microsoft.com/library/en-us/dnbda/html/daab-rm.asp//====================================== 阅读全文

posted @ 2011-10-29 06:41 WestGarden 阅读(176) 评论(0) 推荐(0) 编辑

表格布局规范
摘要:一、在写<table>互相嵌套时,对于单独的一个<table>来说,<table><tr>对齐,<td>缩进一个tab;<td>中如果还有嵌套的表格,<table>也缩进一个tab;如果<td>中没有任何嵌套的表格,</td>结束标记应该与<td>处于同一行,不要换行。源代码不应有这样的代码:<td><img src="../images/sample.gif"> </td>而应该这样写:<td><im 阅读全文

posted @ 2011-10-29 06:37 WestGarden 阅读(311) 评论(0) 推荐(0) 编辑

ASP.NET的主题
摘要:通过配置web.config文件,Asp.Net可让该站点应用程序下的所有web页(.aspx)自动呈现统一的样式,配置方法如下:<system.web> <pages theme="Green"></pages></system.web>其中pages节的theme指定了主题的名称,该名称对应站点目录下的App_Themes的一个子目录的名字,若若配置的主题子目录不存在,则将产生产生编译错误。此外,对于新创建的.aspx文件,必须强制其head字段具有runat="server"属性,否则,将会在运行时抛 阅读全文

posted @ 2011-10-29 06:36 WestGarden 阅读(147) 评论(0) 推荐(0) 编辑

C#反射中Assembly.Load及Assembly.Load.CreateInstance
摘要:错误信息:“/Web”应用程序中的服务器错误。未能加载文件或程序集“PetShop.SQLServerDAL”或它的某一个依赖项。系统找不到指定的文件。 说明:执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.IO.FileNotFoundException: 未能加载文件或程序集“PetShop.SQLServerDAL”或它的某一个依赖项。系统找不到指定的文件。源错误: 行 21: //string className = path + ".Category";行 2.. 阅读全文

posted @ 2011-10-28 13:00 WestGarden 阅读(427) 评论(0) 推荐(0) 编辑

出错信息
摘要:错误1无法将类型“string”隐式转换为“System.Collections.Generic.IList<string>”D:\MyPetShop\Task03\PetShop\SQLServerDAL\Category.cs1820SQLServerDAL 阅读全文

posted @ 2011-10-28 08:26 WestGarden 阅读(121) 评论(0) 推荐(0) 编辑

阅读器关闭时 FieldCount 的尝试无效
摘要:public SqlDataReader GetCategories(){ string connectionString = ConfigurationManager.ConnectionStrings["SQLConnString"].ConnectionString; SqlConnection conn = new SqlConnection(connectionString); conn.Open(); string cmdString = "SELECT Name FROM Category"; SqlCommand cmd = new Sq 阅读全文

posted @ 2011-10-27 00:35 WestGarden 阅读(172) 评论(0) 推荐(0) 编辑

显示所有命名的服务器变量的名称和值
摘要:下面的代码示例显示所有命名的服务器变量的名称和值。using System.Collections.Specialized; int loop1, loop2; NameValueCollection coll; // Load ServerVariable collection into NameValueCollection object. coll = Request.ServerVariables; // Get names of all keys into a string array. String[] arr1 = coll.AllKeys; for (loop1 = 0; l. 阅读全文

posted @ 2011-10-26 11:08 WestGarden 阅读(117) 评论(0) 推荐(0) 编辑

ASP.NET 英语词典
摘要:interface 接口mobile harddisk 移动硬盘navigation 导航Generic of categories 泛型类Model Collection 模型集assembly 集合ORMData Access Application Block 阅读全文

posted @ 2011-10-25 18:49 WestGarden 阅读(100) 评论(0) 推荐(0) 编辑

PatShop4.0学习笔记:连接字符串
摘要:ConnectionString="<%$ ConnectionStrings:SQLConnString %>" ConfigurationManager.ConnectionStrings["SQLConnString"].ConnectionString;在项目的类中使用ConfigurationManager,除了添加 using System.Configuration;,还要在类的右击“引用”,添加System.Configuration。<caching><sqlCacheDependency enabled= 阅读全文

posted @ 2011-10-25 09:47 WestGarden 阅读(145) 评论(0) 推荐(0) 编辑

第14章 创建一个超级简单的组件(Component)
摘要:示例代码下载电子书及源代码下载让我们从创建一个超级简单的组件开始吧。HelloWorld组件代码见程序清单14.1。程序清单 14.1 HelloWorld.cspublic class HelloWorld{ public string SayMessage() { return "Hello World!"; }}这个HelloWorld组件只包含一个叫SayMessage()的方法,这个方法返回一个字符串Hello World!要确保把这个HelloWorld.cs文件保存在你的App_Code文件夹中。如果你没有把这个组件保存在这个文件夹中,那你就没法在页面中使用这 阅读全文

posted @ 2011-10-24 23:59 WestGarden 阅读(139) 评论(0) 推荐(0) 编辑

三层式架构
摘要:三个应用层:用户界面层(User Interface Layer,UIL)。业务逻辑层(Business Logic Layer,BLL)。数据访问层(Data Access Layer,DAL)。在这个设计思想中,用户界面层除了界面元素(例如HTML和ASP.NET控件)外,不应该包括任何其他的内容,不应该包含任务业务逻辑和数据访问代码;业务逻辑层刚包含所有的商务规则和难证代码,并管理所有界面层的数据访问;数据访问层,简单的说法就是实现对数据表的Select,Insert,Update,Delete的操作。在早期的CS结构中,由于未采用三层式架构设计,数据访问层和业务逻辑层是紧密糅合在一起的 阅读全文

posted @ 2011-10-24 22:08 WestGarden 阅读(201) 评论(0) 推荐(0) 编辑

interface——接口
摘要:设计模式的师祖GoF,有句名言:Program to an interface, not an implementation,表示对接口编程而不要对实现编程,通常用大写字母“I”加英文单词的方式定义接口的名称,这样可以方便地识别接口和类。接口与类相比有许多不同,两者的区别主要体现在以下几个方面:接口可以用任何可访问性来声明,但接口成员必须全都具有公共可访问性。也就是说,定义接口的成员时不能使用访问修饰符。不能向成员或接口自身附加安全性权限。不能使用static、virtual、 abstract和sealed来定义接口不能定义构造函数。显然接口负责功能的定义,不能提供代码的实现。因此实现构造函 阅读全文

posted @ 2011-10-24 21:59 WestGarden 阅读(134) 评论(0) 推荐(0) 编辑

ASP.NET经典源代码下载地址及数据库配置方法
摘要:使用计算机语言编写程序,就象使用汉语作诗、写文章一样。所谓“熟读唐诗三百首,不会呤诗也会吟”,“读书破万卷,下笔如有神”...,这些话同样适用于指导我们编写程序。学编程,首先就是要多读程序,多读好程序,多读规范的、经典的好程序,这是学编程的不二法门。对于ASP.NET,网上的、书店的图书,浩如烟海,数不胜数。不过,谈得上规范的、经典的,并不多。这几天,在网上找了找,把找到的经典的几本与大家分享一下。现在的编程,几乎都离不开数据库了,就是这几本经典的书上的源代码,数据库的种类就各种各样,下面,就从如何配置这些数据库,介绍一下这几本书吧。大家发现好的,也拿来共享一下哈...一、.mdf数据库文件《 阅读全文

posted @ 2011-10-24 19:08 WestGarden 阅读(549) 评论(0) 推荐(0) 编辑

一个知名出版商的挫折——解读 Wrox 的历史、现在与未来(转载)
摘要:一个知名出版商的挫折——解读 Wrox 的历史、现在与未来(转载)在法国,人们常说“告诉我你读什么书,我就能猜出你是哪种人。”在英国、美国、加拿大,乃至中国和印度,只要您捧着 Wrox的红皮书,别人一定认为您是一个水平不错的计算机程序开发人员。Wrox的图书之所以有这样的影响,主要源于其一贯坚持的“由程序员为程序员而著(Programmer to Programmer)”的创作理念。在这种理念的指导下,Wrox出版了几百本深受全世界程序员青睐的优秀编程类图书,内容涉及C、C++、PHP、Oracle、SQL Server、Java、.NET等各个主要的计算机程序开发领域,曾指引数以百万计的计算 阅读全文

posted @ 2011-10-23 09:16 WestGarden 阅读(188) 评论(0) 推荐(0) 编辑

如何在SQL Server 2005 Express上安装norwind和pubs数据库
摘要:网络上很多网站上的经典代码,例如http://msdn.microsoft.com/上的示例代码;包括很多经典图书上的源代码,例如《ASP.NET+2.0高级编程》(特别版)都会用到数据库Northwind和pubs。这两个数据库是SQL Server 2000自带的实例数据库,不过,有的时候安装完毕后,却没有这两个数据库。而SQL Server 2005 Express刚根本不安装这两个数据库。这时,可从微软的官方网站下载SQL2000SampleDb.msi文件自选安装,下载地址如下:1、http://www.microsoft.com/downloads/details.aspx?Fam 阅读全文

posted @ 2011-10-19 17:31 WestGarden 阅读(191) 评论(0) 推荐(0) 编辑

导航

统计

点击右上角即可分享
微信分享提示