代码改变世界

我的jquery.uploadify-v2.1.4 的使用。最后败给xheditor

2011-06-23 14:35 by 沐海, 2396 阅读, 0 推荐, 收藏, 编辑
摘要:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TechSupport.aspx.cs" Inherits="Web.Cpanel.TechSupport.TechSupport" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transi 阅读全文

JQuery上传插件 Uploadify 的删除功能+基本原理和过程

2011-06-16 17:46 by 沐海, 10701 阅读, 1 推荐, 收藏, 编辑
摘要:a(this).bind("uploadifySelect", { action: f.onSelect, queueID: f.queueID }, function(k, i, j) { if (k.data.action(k, i, j) !== false) { var l = Math.round(j.size / 1024 * 100) * 0.01; var m = "KB"; if (l > 1000) { l = Math.round(l * 0.001 * 100) * 0.01; m = "MB" } va 阅读全文

JS得到对应字段 的值。遍历

2011-06-14 09:51 by 沐海, 4705 阅读, 0 推荐, 收藏, 编辑
摘要:这个写法不是经典。我受感触是因为。我写很多代码,没去想过怎么样去节省我们的开发时间,应该去写一些通用性的代码。而且。我也没有把C#代码优化的思想转到各个地方。像JS的代码。我就没去想过怎么去优化。加油吧。function getPageListSet(pageIndex, keyInputId, colum, utilUrl, editUrl, otherSetName, otherSetUrl)//获取含有删除,修改,设置功能的分页数据(当前请求的页码,"关键字的<input/>ID",数据的列数,"后台处理类URL","添加或修 阅读全文

发现一个自己容易忽视的错误。空格+checkBOX 使用JS加载下来列表

2011-06-09 15:47 by 沐海, 504 阅读, 0 推荐, 收藏, 编辑
摘要:jQuery.ajax( { url: "Update.ashx", type: "POST", data: " Honor="+Honor, dataType: 'json', timeout: 1000, error: function(data) {alert("您没有权限或操作错误!");}, //error: function(XMLHttpRequest, textStatus, errorThrown) { alert(textStatus + errorThrown); }, suc 阅读全文

ASHX文件中的应用 Request + Session

2011-06-09 15:27 by 沐海, 2200 阅读, 0 推荐, 收藏, 编辑
摘要:1.ashx中REQUEST得到传递的参数HttpContext context = HttpContext.Current;//得到当前的 Context 对象,使用context.Request["ComUpdate"].ToString()2.ashx中得到Session1.在aspx和aspx.cs中,都是以Session["xxx"]=”aaa”和aaa=Session["xxx"].ToString()进行读写。而在ashx中,Session都要使用context.Session,读写方法不变。2.在ashx文件中,若要对 阅读全文

jquery + ashx DropDownList 二级

2011-06-08 16:54 by 沐海, 420 阅读, 0 推荐, 收藏, 编辑
摘要:此贴转载。思路很好啊。可是依旧没解决模板问题。不过比我以前的那个通过 aspx+JSON+JS的方法好一点。1.ashx专门做 操作。ashx 跟 (页面)aspx、(Web 服务)asmx 一样,都实现了 IHttpHandler,也就是说他们都能够处理 用户的请求;ASPX 经过一系列动作(验证请求、模块处理、页面生命周期等)最后 返回的个页面。ashx 同样能够处理请求,不同的是;他不必做一系列动作、不用经过一连串的事件处理、一大堆的控件状态管理(加载并解析ViewState,还原、更新控件的值、保存ViewState等),直接返回操作结果,也就不用耗费更多的服务器资源了;返回的格式可以 阅读全文

#region的快捷键+++从一个页面中弹出一个新窗口,当新窗口关闭时刷新原窗口!

2011-06-08 12:34 by 沐海, 1750 阅读, 0 推荐, 收藏, 编辑
摘要:ctrl + k,s先输入#region,再按Tab键,会自动弹出#endregion,并且焦点停留在#region处。不要急于改变焦点,这时输入你需要的注释后,再按回车,焦点会跳转到下一行,而保留你刚才输入的注释了。有两个窗口:WebForm1和WebForm2,WebForm1中有按钮Button1,点击后弹出窗口WebForm2。在WebForm2中有按钮Button2(功能为向数据库中写入数据)和Button3(功能:关闭页面)。点击Button3后,WebForm2关闭,同时返回WebForm1页面并且自动刷新,显示修改后的数据。第一种方法:(我用的这种,成功的)window.ope 阅读全文

ashx是什么文件

2011-06-05 15:46 by 沐海, 737 阅读, 0 推荐, 收藏, 编辑
摘要:.ashx文件用于写web handler,使用.ashx可以让你专注于编程而不用管相关的WEB技术。.ashx对应的类继承于IHttpHandler,所以,.ashx必须包含IsResuable属性,必须实现ProcessRequest方法。IHttpHandler接口,定义ASP.NET为使用自定义HTTP处理程序同步处理HTTP Web请求而实现的协定。IsResuable属性指的是IHttpHandler是否可以被再次使用。ProcessRequest方法则是实现HTTP Web的请求处理。ashx代码 1 [WebService(Namespace = http://tempuri. 阅读全文

jquery中美元符号($)命名冲突

2011-06-05 14:11 by 沐海, 1854 阅读, 0 推荐, 收藏, 编辑
摘要:在Jquery中,$是JQuery的别名,所有使用$的地方也都可以使用JQuery来替换,如$('#msg')等同于JQuery('#msg') 的写法。然而,当我们引入多个js库后,在另外一个js库中也定义了$符号的话,那么我们在使用$符号时就发生了冲突。下面以引入两个库文件 jquery.js和prototype.js为例来进行说明。 第一种情况:jquery.js在prototype.js之后进行引入,如: < script src = " prototype.js " type = " text/javascript 阅读全文

$ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (

2011-06-05 13:52 by 沐海, 1541 阅读, 0 推荐, 收藏, 编辑
摘要:返回值:jQueryjQuery.noConflict(extreme) 概述将$和jQuery的控制权都交还给原来的库。用之前请考虑清楚!这是相对于简单的 noConflict 方法更极端的版本,因为这将完全重新定义jQuery。这通常用于一种极端的情况,比如你想要将jQuery嵌入一个高度冲突的环境。注意:调用此方法后极有可能导致插件失效。参数extremeBoolean传入 true 来允许彻底将jQuery变量还原示例描述:完全将 jQuery 移到一个新的命名空间。jQuery 代码:var dom = {};dom.query = jQuery.noConflict(true);结 阅读全文

Jquery zzzbox 插件 工作机制 +源码解析(弹出遮罩,弹出提示确认框,装载某个)和"{}"问题

2011-06-03 19:00 by 沐海, 1154 阅读, 0 推荐, 收藏, 编辑
摘要:总体来说。是利用 jQuery.extend 的一个插件机制。实现CSS+HTML元素的插入页面(形成遮罩+弹出框)这里出现一个有关插件的问题?vare=c.extend({},a,d||{});以jQuery.extend(objA,objB)為例,你可以想像成objA與objB各有一些屬性(方法也會比照處理,在此只提屬性),extend()會將objB有而objA沒有的屬性加到objA裡,如果objB裡的某個屬性,objA裡剛好也有同名的屬性,則會用objB的屬性值去覆寫objA原有的屬性。objA最後就是整合結果,或者也可以由varobjC=jQuery.extend(objA,objB 阅读全文

SQL CASE When THEN END 行列转换,复杂查询

2011-06-03 15:04 by 沐海, 13564 阅读, 0 推荐, 收藏, 编辑
摘要:使用 CASE CASE 函数是特殊的 Transact-SQL 表达式,它允许按列值显式可选值。数据中的更改是临时的,没有对数据进行永久更改。例如,CASE 函数可以在 state 列中有 CA 值的行的查询结果集内显示 California。 CASE 函数包含: CASE 关键字。 需要转换的列名称。 指定要搜索的表达式的 WHEN 子句和指定要替换它们的表达式的 THEN 子句。 END 关键字。 可选的、定义 CASE 函数别名的 AS 子句。 下面示例在查询结果集内显示每个作者所居住州的全名: SELECT au_fname, au_lname, CASE state WHEN & 阅读全文

WEB.CONFIG 实现 不同文件夹下 FORM验证的访问权限

2011-06-03 12:00 by 沐海, 1086 阅读, 0 推荐, 收藏, 编辑
摘要:首先。我们让所有LOGIN之后的页面都继承基页(实现 SESSIOn 验证)。http://www.cnblogs.com/mahaisong/archive/2011/06/02/2068679.html其次:我们根据用户类型。来设置权限 Session["AdminInfo"] = adminModel;//把对象信息放入session中,备用 //FormsAuthentication.SetAuthCookie(username, false);//根据用户类型。来设置权限 if (adminModel.UserType == 0) { System.Web.Sec 阅读全文

JQUERY中 GET与POST方法的区别 Request.QueryString Request.Form区别

2011-06-02 18:58 by 沐海, 2226 阅读, 0 推荐, 收藏, 编辑
摘要:JQUERY.AJAX向后台传输数据时:POST可以有两种:1.URL SS.COM?AA=SS&KK=WW这一种好处是很简单。坏处是。传递的参数值:例如ww如果它是一个带有“&”符号的字符串,那么从&符号之后就会被浏览器自动给截去。后台收不到完整的值。2.键值对type: 'POST', data:{operationType:2,Title:Title,Address:loaction} 这一种可以实现。注意:后台接受时:必须是Request.Form 才能接收到。这里提示:传递的参数中 例如 location 中带有&字符。那么传递中出错。 阅读全文

AJAX页面输出HTML标记

2011-06-02 18:57 by 沐海, 5055 阅读, 1 推荐, 收藏, 编辑
摘要:页面输出HTML标记:后台中从数据库取出来的是 “&lt”。我们有两种方式:1. HTMLDECODE()转换我要是说的就是第二种:如果我们利用分页的存储过程+AJAX直接得到所有数据(JSON类型)。那么这样的“&lt”在JS中。我们利用innerHTML写入页面中展示的形式是“<P>”这种形式并不是我们想要的。我们想让它进一步解析。例如“<img>”不显示,而直接显示“图片”一种笨方法(只有火狐支持)见:JQuery AJAX 加载 HTML代码“&lt”形式的。怎么解析成"<"形式,并且把"<img 阅读全文

师姐框架设计,权限角色与认证 以及操作权限

2011-06-02 16:44 by 沐海, 1155 阅读, 0 推荐, 收藏, 编辑
摘要:先说一句:师姐把框架搭起来后。每个后台只要简单的加上对应的引用。就可以自动实现权限判断。不需要再去修改源程序。另外:师姐忙毕业的事情,已经不再带我了。而我还是个菜鸟。请各位多多指教。认证和授权误入迷途我原本想。 Security.UserPrincipal newUser = Security.UserPrincipal.ValidateLogin(userName, password); //把生成的用户对象放入Context.User,这样做将会把完整的用户信息加载到ASP.NET提供的验证体系中 Context.User = newUser; FormsAuthentication.Se 阅读全文

JQuery AJAX 加载 HTML代码“&lt”形式的。怎么解析成"<"形式,并且把"<img>"解析成图片输出到浏览器中。

2011-06-01 17:53 by 沐海, 2625 阅读, 0 推荐, 收藏, 编辑
摘要:声明:此方法目前用火狐通过验证。IE未能通过。前台 写法: <div style="visibility:hidden" id="Change"></div> 元素要是1.可以写入HTML代码的容器(input不行) 2.要是不可见的(利用CSS实现)JQuery AJAX 加载 HTML代码“&lt”形式的。怎么解析成"<"形式,并且把"<img>"解析成图片输出到浏览器中。 for (var rowNum = 0; rowNum < data.rows.l 阅读全文

AJAX 中需要 获取当前URL。发现 '&'符合之后的都不再读取。用JS实现

2011-06-01 16:18 by 沐海, 9800 阅读, 0 推荐, 收藏, 编辑
摘要:我遇到的问题: jQuery.ajax({ url: utilUrl, type: 'POST', data: "operationType=" + 2 + "&Title=" + Title + "&Address=" + window.location.href,//HTTP的不能做参数传递 dataType: 'json', timeout: 10000, error: function(data) { alert(data.result); }, success: functio 阅读全文

母板页中A HREF 链接其他文件夹下文件时++注意路径问题

2011-06-01 09:58 by 沐海, 1180 阅读, 0 推荐, 收藏, 编辑
摘要:母板页的应用是加载到继承此母板的其他页面中应用。所以。母板中的URL 路径 其实是按照 继承此母板页的页面所在的路径来写的。AS 母板页在 BBBXXX下,名字叫MASTER.MASTER (<label id="UserType2" runat="server"></label>空间) </a>| <a href="../AccountManage/GoldManageList.aspx"> 资金(<label id="JinBi" runat="s 阅读全文

WEB开发中使用和理解 .net中的认证与授权

2011-05-31 11:53 by 沐海, 473 阅读, 0 推荐, 收藏, 编辑
摘要:WEB 中 我们项目开发的方式是。利用两个类。一个是 public class UserIdentity : System.Security.Principal.IIdentity一个是 public class UserPrincipal : System.Security.Principal.IPrincipal自己根据所需要的管理员或者用户信息类型来建立 对应的 “标识对象”和“授权信息。”请注意,context.user是IPrincipal(用户对象)类型接口,而identity是IIdentity(标志对象)类型的接口。在这里。如果你利用context.user.identity 阅读全文

FORM验证

2011-05-31 10:44 by 沐海, 397 阅读, 0 推荐, 收藏, 编辑
摘要:如何运用 Form 表单认证ASP.NET 的安全认证,共有“Windows”“Form”“Passport”“None”四种验证模式。“Windows”与“None”没有起到保护的作用,不推荐使用;“Passport”我又没用过,唉……所以我只好讲讲“Form”认证了。我打算分三部分:第一部分 —— 怎样实现From 认证;第二部分 —— Form 认证的实战运用;第三部分 —— 实现单点登录(Single Sign On)第一部分 如何运用 Form 表单认证一、 新建一个测试项目为了更好说明,有必要新建一个测试项目(暂且为“FormTest”吧),包含三张页面足矣(Default.asp 阅读全文

Asp.net的登录验证方法Web.config访问权限配置

2011-05-31 10:43 by 沐海, 1452 阅读, 0 推荐, 收藏, 编辑
摘要:一开始看到有人写FormsAuthentication,FORM验证。我就不太明白。因为我把验证和授权搞混了。他们在做的时候System.Security.Principal.IIdentity 用来授权做当前用户的标识对象。我把他们混为一起了。很难去区分。现在明白点了。 FORM验证就是WEB.config 设置<authentication mode="Forms"><forms loginUrl="Login.aspx" name=".ASPXAUTH"></forms></authen 阅读全文

SVN 怎么让文件脱离 版本控制

2011-05-26 15:40 by 沐海, 884 阅读, 0 推荐, 收藏, 编辑
摘要:建一个记事本文件,然后吧这句话复制进去for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn" 然后保存,在吧记事本文件从命名 叫 删除SVN信息.bat ,这时候要注意后缀名不是txt而是bat 了,然后双击这个批处理文件就可以解决 要在那个项目的根目录 阅读全文

程序集和命名空间 转载

2011-05-26 09:46 by 沐海, 387 阅读, 0 推荐, 收藏, 编辑
摘要:1组件 CLR对组件代码的打包、部署和查找有自己的一套概念和技术。这些概念和技术和COM、java和win32存在着本质上的区别。我们必须先弄清楚代码和元数据是如何打包的。1.1 模块定义 CLR程序存在模块(module)中。一个CLR模块是一个字节流,通常作为一个文件存储在本地的文件系统中或者WEB服务器上。 CLR模块采用Windows NT的PE(Portable Exectuable)/COFF(Common Object File Format)可执行文件格式的扩展版。 当CLR编译器对C#、VB.NET等源程序编译后,产生MSIL(微软中间语言)和元数据。 元数据描述代码中的类型 阅读全文

命名空间+反射:未能加载文件或程序集“database.SQLServerDAL”或它的某一个依赖项。系统找不到指定的文件..

2011-05-26 09:45 by 沐海, 3443 阅读, 1 推荐, 收藏, 编辑
摘要:public static object CreateObject(string AssemblyPath,string ClassNamespace) { object objType = DataCache.GetCache(ClassNamespace);//从缓存读取 if (objType == null) { try { objType = Assembly.Load(AssemblyPath).CreateInstance(ClassNamespace);//反射创建 DataCache.SetCache(ClassNamespace, objType);// 写入缓存 } c. 阅读全文

bin。obj Properties文件夹

2011-05-26 08:44 by 沐海, 395 阅读, 0 推荐, 收藏, 编辑
摘要:Properties文件夹 定义你程序集的属性 项目属性文件夹 一般只有一个 AssemblyInfo.cs 类文件,用于保存程序集的信息,如名称,版本等,这些信息一般与项目属性面板中的数据对应,不需要手动编写Bin 目录用来保存项目生成后程序集,它有Debug和Release两个版本,分别对应的文件夹为bin/Debug和bin/Release,这个文件夹是默认的输出路径,我们可以通过:项目属性—>配置属性—>输出路径来修改。obj目录是用来保存每个模块的编译结果,在.NET中,编译是分模块进行的,编译整个完成后会合并为一个.DLL或.EXE保存到bin目录下。因为每次编译时默认 阅读全文

Web.config

2011-05-23 16:24 by 沐海, 239 阅读, 0 推荐, 收藏, 编辑
摘要:<configuration><appSettings><add key="WebService.Service" value="http://service2.winic.org:8003/Service.asmx"/></appSettings><connectionStrings/><system.web><!-- 设置 compilation debug="true" 将调试符号插入 已编译的页面中。但由于这会 影响性能,因此只在开发过程中将此值 设 阅读全文

C#中页面传值的方法。转载

2011-05-23 14:52 by 沐海, 5083 阅读, 1 推荐, 收藏, 编辑
摘要:.net(c#)跨页面传值哪几种方式?1.querystring的方式:将需要的值直接写到链接的后面,这些内容将直接显示到地址栏中,在传递安全性要求不高的一个或多个值或者是结构简单的值就可以使用这样的方法。如: Response.Redirect( "target.aspx?param1=hello¶m2=hi ")在接收页面可以通过request的方式得到所传递的值: string str = Request.QueryString["param1"];2.cookie方式,使用cookie对象方式,cookie是放在客户端的设置Cookie 阅读全文

CSS 得到图片 为什么是负 值。

2011-05-19 14:54 by 沐海, 248 阅读, 0 推荐, 收藏, 编辑
摘要:图片左上角。被定义为 X.Y 为0,0的点。这个和J2ME中做CANVAS一样。当为background-position:0 0;时图片的左上角与DIV的左上角是重合的,负值:当我们定位于background-position:-50px -50px;时发现图片向左、上移动了,也就以DIV的左上角为中心,图向左移动了50PX,向上也移动了50PX.正值:可以解解释为图向右、向下移动的效果.这个应该是好理解的. 阅读全文

CSS与超链接<a><A>的恩怨情仇。。。

2011-05-19 14:48 by 沐海, 228 阅读, 0 推荐, 收藏, 编辑
摘要:超链接并不是在CSS中添加,CSS只是定义了一个区域的大小、位置和显示的图片,超链接本身是加在HTML里在HTML的BODY段里加上这样一段<DIV class="lg"><A href="http://www.baidu.com/"></A></DIV>今天做项目。一直想在A位置加上对应的 CSS的背景图片。现在才明白。CSS是规定一个区域的样式。 阅读全文

自己写了个 logO图片上 显示问题则CSS样式。CSS可是真强大啊。

2011-05-19 11:14 by 沐海, 500 阅读, 0 推荐, 收藏, 编辑
摘要:<style type="text/css">.img1 {float:left;position:relative}img{ display:block}.mask1 {position:absolute;bottom:10;height:70px;width:450px;left:30;overflow:hidden;border-left:#000 solid 0px;border-right:#000 solid 0px;border-top:#000 solid 0px;border-bottom:#000 solid 0px;}H1 {PADDING 阅读全文

JQuery 中。关于 HTML(“<td></td>”)和append(“<td></td>”)的区别

2011-05-16 14:27 by 沐海, 5859 阅读, 0 推荐, 收藏, 编辑
摘要:HTML("<td></td>")用来把String型的HTML数据 当做内容写进 Jquery 对象(HTML控件或DOM元素)中。会把。String行的转换成为 DOM元素的内容。 但如果是带有TD等DOM元素。则影响转换,必须用 Append()Append("<td></td>")用来把 String的 HTML数据,转换成HTML元素。追加到 指定的 DOM元素。今日。项目中出现了。$("#loadData").html(data); 写入。IE+FIREFOX能够显示。而36 阅读全文

<%=%> 引发的aspx文件、.aspx.cs文件和.aspx.designer.cs的一些说明

2011-05-16 11:34 by 沐海, 6530 阅读, 0 推荐, 收藏, 编辑
摘要:ASP.NET中<%=%>的机制弄的我有点晕。结合自己和JSP中的理解。然后从网上看到这篇文章,发现了解决的方案。 这里讨论两个问题。一:<%=%>为什么可以在页面类里面用?其具体的编译 在 网页模型的那个 阶段? 二:针对前段时间开发中,为什么<%=%>不能和runat="server"一起在一个标签内使用。 引用文: View Code .aspx文件、.aspx.cs文件和.aspx.des... 阅读全文

我觉得的应该程序员应该这样学习。希望大家指教

2011-05-14 08:39 by 沐海, 235 阅读, 0 推荐, 收藏, 编辑
摘要:不过我倒是问了不少师哥,他们给我指了条路。有可能会比较苦。首先要学数据结构+高等数学。然后再学算法基础+算法设计。在这过程中要加粗对各种程序底层的理解,例如,java的话就是 java的各种函数和线程。。.net的话就是FrameWork 中的类库。因为。想对一个平台熟练应用。基础是关键。然后就是高级的了。UML+设计模式。这些完了,基本就成为了高手了。但是,真正的高手,从来都是开发上的能手。不能光理论,不实践。 阅读全文

进入心理死角--程序员不是技术,是心理 +我是菜鸟。

2011-05-12 20:07 by 沐海, 405 阅读, 0 推荐, 收藏, 编辑
摘要:从java转向C#一直感觉。失去了。编程的那种感觉。其实,java学的是入门了。现在C#是没入门。要加油让。C#也入门然后就会感觉很沉闷。时间长了。就是为了开发而开发。虽然也在学习。可是进步带来的安装醒悟的感觉不多。今天和师姐讨论三层的问题。把刚来的时候的三层又认真看了一遍。然后又请教师姐。感觉很有收获。也感觉,直视到自己现在心里和技术上的缺陷。心理上因为对C#的底层了解不够透彻。所以一直有点淡淡的云里雾里的感觉。开发起来,没有那种透视的感觉。导致很多问题。现在觉得。这有可能只是程序员的第一步。希望能加油。再好好的啃啃。net 一定要足够深入才能静下心来搞技术。就好像。对于JAVA,你用大量线 阅读全文

三层,师姐把我点透了

2011-05-12 18:46 by 沐海, 7314 阅读, 4 推荐, 收藏, 编辑
摘要:三层与养猪,加入自己的理解。http://www.cnblogs.com/mahaisong/archive/2011/05/12/2044665.html浅谈三层架构 通过这个,+Java开发模式经验。终于相通了,动软到底是为什么这么做 http://www.cnblogs.com/mahaisong/archive/2011/05/12/2044643.html#与高手讨论。才能有收获。不要怕问。其实MVC只有两层。MODEL从来就不是层。而三层。是把 数据库操纵的层(C) 改变。为 两层。BLL和DAL。所以成了3层。所以MVC不是三层。而三层之外也早已经独立了Model所谓的本质 两层 阅读全文

三层与养猪,加入自己的理解。

2011-05-12 18:11 by 沐海, 1406 阅读, 0 推荐, 收藏, 编辑
摘要:数据库好比猪圈 ,所有的猪有序地按区域或编号,存放在不同的猪栏里。这个比喻数据库。社会的分工,让买金锣的小卖部不用和猪打交道。 小卖部就是呈现给我们火腿肠的WEB(显示层或表示层)。那么小卖部只与金锣公司打交道。金锣公司的内部员工要经历从养猪到杀猪,到制成火腿。这么多工序。为了更好的分工配合。肯定要分部门,用来 养猪的部门,专管猪圈,抓猪送给杀猪部门。(DAL) DBUTITLITY用来杀猪的部门,天天杀猪制成肉,送给 制火腿的部门。(DAL) 抽象工厂,为什么杀猪也是DAL。因为要统一制成肉块(Model),火腿部门才可以根据不同需求做火腿还是做腊肠。但是他只负责制成肉块。不管你后来做成任何 阅读全文

浅谈三层架构 通过这个,+Java开发模式经验。终于相通了,动软到底是为什么这么做

2011-05-12 17:54 by 沐海, 7826 阅读, 0 推荐, 收藏, 编辑
摘要:浅谈三层架构 收藏自己理解的原理http://www.cnblogs.com/mahaisong/archive/2011/05/12/2044665.html浅谈三层架构 通过这个,+Java开发模式经验。终于相通了,动软到底是为什么这么做。,NET开发两个项目了。半年了。一直没搞懂。为什么。net的三层是这样的。原来今天这里的三层是这样的啊?BLL 做业务逻辑。 DAL 做 数据操纵。 第三次是 界面层(codeBehind).这就是三层。和JAVA没什么不同。只不过。我一直在纠结。为什么 MVC 要这样分。其实我错了。MVC 是最基础,然后再分成三层。为什么这么说那。MVC。M(Mode 阅读全文

js中用于对象的语句——with和for...in语句学习专题

2011-05-05 11:11 by 沐海, 688 阅读, 0 推荐, 收藏, 编辑
摘要:with语句和for...in语句是js中用于对象的语句。以下分别对这两个语句进行详细介绍和举例。 1. with语句 1)简要说明 with 语句可以方便地用来引用某个特定对象中已有的属性,但是不能用来给对象添加属性。要给对象创建新的属性,必须明确地引用该对象。 2)语法格式 with(object instance) { //代码块 } 有时候,我在一个程序代码中,多次需要使用某对象的属性或方法,照以前的写法,都是通过:对象.属性或者对象.方法这样的方式来分别获得该对象的属性和方法,着实有点麻烦,学习了with语句后,可以通过类似如下的方式来实现: with(objInstance) {. 阅读全文

JS中scrollLeft(right,top,bottom)的用法和特点

2011-05-05 11:08 by 沐海, 5635 阅读, 0 推荐, 收藏, 编辑
摘要:在图片滚动的方法中,最常用的就是scroll方法。上图所示的滚动条,我们称为srcollBar。在div的内容宽度超过div的宽度时。我们给div加属性overflow-x:scroll;就会出现这种效果。见得最多的scrollBar就是浏览器右侧的了。大家都很熟悉。当我们拖动滚动条的时候,未显示部分就会随着拖动显示出来。我们拖动的距离,就是scroll的大小,拖动的距离在四个不同方向上,就有了scrollLeft,scrollRight,scrollTop,scrollBottom四个属性。这里我们以scrollLeft为例,其他三个都是一样的。由scrollLeft的由来,我们可以知道,如 阅读全文
记录生活、工作、学习点滴!
E-Mail:mahaisong@hotmail.com 欢迎大家讨论。
沐海博客园,我有一颗,卓越的心!