随笔分类 -  ajax/javascript/jquery

1
摘要:在这一层中,应用了sql server CTE,关于cte,在这里补充一下:CTE (Common Table Expression),是从sql server 2005开始支持的一种表达式,它是一种临时结果集,与派生表类似,仅在查询期间有效。与派生表不同的是,cte可以调用自身,从而实现递归。此外,还可以在同一查询中引用多次。下面是CTE的语法:[ WITH [ ,n ] ]::=expression_name [ ( column_name [ ,n ] ) ]AS( CTE_query_definition )至少有一个定位点成员和一个递归成员,当然,你可以定义多个定位点成员和递归成员, 阅读全文
posted @ 2011-07-29 17:08 似水流年-johnhuo 阅读(669) 评论(0) 推荐(0) 编辑
摘要:Controller 这一层首先要添加对WCF 的引用:如下,输入我们自己的wcf地址http://localhost:8732/Design_Time_Addresses/InfoPub.BLLService/Service1/mex为了解析嵌套结构的类,我们加入JsonBinderusing System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using System.Web.Script.Serialization;namespace InfoPub 阅读全文
posted @ 2011-07-24 10:15 似水流年-johnhuo 阅读(1002) 评论(1) 推荐(0) 编辑
摘要:BLL层我们用wcf 来提供服务,这一层我们只对外只发布一个服务,为了使我们的代码可维护更好,我们引入抽象工厂模式。这样的话我们首先也创建三个接口:1) IInfo InfoResult Add(Info info);InfoResult Update(Info info);InfoResult Delete(int infoId);InfoList GetInfoList(SearchInfo searchInfo);InfoList GetInfoById(int infoId);2) IInfoType跟上面相同,不再赘述。3) IUserInfo跟上面相同,不再赘述。然后实现这三个接口 阅读全文
posted @ 2011-07-24 10:13 似水流年-johnhuo 阅读(874) 评论(0) 推荐(2) 编辑
摘要:下面开始在我们的解决方案里面增加实体.这一层我个人感觉是跟数据库的映射层次,有了这一层,各层访问数据库会方便很多,不然的话得用DataSet或DataReader的直接访问了。理解为持久化对象就ok了。在这里我们开始使用动软.Net代码生成器,这个网上很多,想使用的下载就可以了,更好的是CodeSmith 只不过这个工具我们需要自定义模板。用代码生成器是为了我们自己一手写重复的代码,仅此而已。安装好动软.Net代码生成器后,进入下面的界面:首先在左边的树菜单新增服务器,如下:选择下一步:输入相对应的服务器,用户/密码,数据库,选择确定即可。然后在左侧新建好的服务器选择连接:选择其中的info表 阅读全文
posted @ 2011-07-24 10:10 似水流年-johnhuo 阅读(624) 评论(0) 推荐(0) 编辑
摘要:由于vs2010 本身不带 mvc3,所以我们需要下载AspNetMVC3ToolsUpdateSetup.exe下载地址如下:http://www.asp.net/mvc安装完成后,即可创建mvc3的项目如下,输入我们的项目名称InfoPub:选择ok,进入下个页面:在这里我们选择Empty,注意默认的其他两个项目模板会自动生成登录,注册相关的一些东东,我们不需要,自动生成的结构如下:系统已经默认帮我们把jquery加入到Scripts下了,这里介绍一下:这里面包括了我们后面要用到的jquery 1.5.1(基本的jquery 1.5.1),jquery validate(验证),jquer 阅读全文
posted @ 2011-07-22 23:03 似水流年-johnhuo 阅读(697) 评论(0) 推荐(0) 编辑
摘要:数据库设计工具我们依然采用Enterprise Architect 7.5 汉化版在这里可以稍微介绍下EA,个人比较喜欢Enterprise Architect ,这个工具比较类似Rational Rose网上有破解版本,它可以支持从需求分析到设计部署的全过程建模上问我们用了它的用例建模,下面我们开始使用它的数据库建模,下面是ea的操作界面:我们双击右边model下的Data model,选择左边Class下的table,出现新建table:这里一个关键的地方是记得选择数据库:我这里选择的是sql server 2005,输入数据名称后,选择Table Detail:选择列/变量:为表定义列名 阅读全文
posted @ 2011-07-22 09:17 似水流年-johnhuo 阅读(883) 评论(0) 推荐(0) 编辑
摘要:最近朋友的公司已经注册完成了,需要我帮它来开发信息发布系统. 我最近在公司做的项目多为微软的mvc 架构的开发,借给朋友做系统的机会,自己也总结一下,也跟大伙分享一下. 首先是工具准备 Enterprise Architect 7.5 汉化版(描述需求和设计) microsoft visio VS2010+SQL SERVER 2008(朋友的网站小access就够了,我本机就用sql server吧) 动软.Net代码生成器+CodeSmith Studio(用于生成一些重复用的代码) 下面描述一下信息发布的需求: 开发这个系统本身是为了朋友公司的网站信息发布,朋友的公司主要是做仪表类的产. 阅读全文
posted @ 2011-07-21 17:19 似水流年-johnhuo 阅读(1833) 评论(2) 推荐(1) 编辑
摘要:1.这个插件挺好用的,可以用它来代替微软的gridview,前提是您用了asp.net mvc模式开发下面是找到的一些英文资料,大家可以参考下网址如下:http://api.jquery.com/category/plugins/templates/jQuery.tmpl( template, [data,] [options] ) Returns: jQuery Description: Render the specified HTML content as a template, using the specified data.version added: 1.4.3jQuery.tm 阅读全文
posted @ 2011-06-21 10:17 似水流年-johnhuo 阅读(3625) 评论(1) 推荐(0) 编辑
摘要:1.让文字不停地滚动 <MARQUEE>滚动文字</MARQUEE>2.记录并显示网页的最后修改时间 <script language=Javascript> document.write("最后更新时间: " + document.lastModified + "") </script>3.关闭当前窗口 <a href="/"onClick="javascript:window.close();return false;">关闭窗口</a>4.5秒后关闭当前页 <script language="Jav 阅读全文
posted @ 2011-06-21 09:57 似水流年-johnhuo 阅读(208) 评论(0) 推荐(0) 编辑
摘要:jQuery校验官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation一导入js库<script src="../js/jquery.js" type="text/javascript"></script><script src="../js/jquery.validate.js" type="text/javascript"></script>二、默认校验规则(1)required:tru 阅读全文
posted @ 2011-06-21 09:54 似水流年-johnhuo 阅读(769) 评论(0) 推荐(1) 编辑
摘要:1.常见的jquery 对象操作jquery取radio单选按钮的值$("input[name='items']:checked").val();jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关 获取一组radio被选中项的值 var item = $('input[name=items][checked]').val(); 获取select被选中项的文本 var item = $("select[name=items] option[select 阅读全文
posted @ 2011-06-20 11:18 似水流年-johnhuo 阅读(142) 评论(0) 推荐(0) 编辑
摘要:jQuery技巧大放送 1、关于页面元素的引用 通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。 2、jQuery对象与dom对象的转换 只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象。 普通的dom对象一般可以通过$()转换成jquery对象。 如:$(document.getElementById("msg"))则为jquery 阅读全文
posted @ 2011-05-10 20:58 似水流年-johnhuo 阅读(129) 评论(0) 推荐(0) 编辑
摘要:学习 2010-12-23 01:55:59 阅读145 评论0 字号:大中小订阅 JSON(JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。JSON是JavaScript原生格式,这意味着在JavaScript中处理JSON数据不需要任何特殊的API或工具包。 JSON的规则很简单:对象是一个无序的"'名称/值'对"集合。一个对象以"{"(左括号)开始,"}"(右括号)结束。每个"名称"后跟一个":"(冒号);"'名称 阅读全文
posted @ 2011-05-09 20:32 似水流年-johnhuo 阅读(328) 评论(0) 推荐(0) 编辑
摘要:1. get是从服务器上获取数据,post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,II 阅读全文
posted @ 2011-05-09 20:31 似水流年-johnhuo 阅读(220) 评论(0) 推荐(0) 编辑
摘要:1.学习目标 还是学习compenent的用法,上节实现了简单字段的组合,这节中将讨论两个问题:1.依赖对象有一个指向容器对象的引用。2。集合依赖2.开发环境和必要准备 开发环境为:windows 2003,Visual studio .Net 2005,Sql server 2005 developer edition 必要准备:学习前六篇nhibernate学习系列Nhibernate学习之起步篇-1 ,Nhibernate学习起步之many-to-one篇 ,Nhibernate学习之many-to-many篇 ,nhibernate学习之三级联(Ternary Associations 阅读全文
posted @ 2008-02-21 15:21 似水流年-johnhuo 阅读(126) 评论(0) 推荐(0) 编辑
摘要:http://visualjquery.com/1.1.2.html网址为jquery 资料 阅读全文
posted @ 2008-02-21 15:02 似水流年-johnhuo 阅读(121) 评论(0) 推荐(0) 编辑
摘要:webservice<%@ WebService Language="C#" Class="Samples.AspNet.SimpleWebService" %>using System;using System.Web;using System.Web.Services;using System.Xml;using System.Web.Services.Protocols;using System.Web.Script.Services;namespace Samples.AspNet{ [WebService(Namespace = & 阅读全文
posted @ 2007-06-15 10:35 似水流年-johnhuo 阅读(219) 评论(0) 推荐(0) 编辑
摘要:<?xml version="1.0"?><!-- 注意: 除了手动编辑此文件以外,您还可以使用 Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的 “网站”->“Asp.Net 配置”选项。 设置和注释的完整列表在 machine.config.comments 中,该文件通常位于 \Windows\Microsoft.Net\Framework\v2.x\Config 中--><configuration xmlns="http://schemas.microsoft.com/.NetConfi 阅读全文
posted @ 2007-06-15 10:27 似水流年-johnhuo 阅读(359) 评论(0) 推荐(0) 编辑
摘要:http://www.okajax.com 阅读全文
posted @ 2007-04-24 16:32 似水流年-johnhuo 阅读(96) 评论(0) 推荐(0) 编辑
摘要:一、使用Ajax的主要原因 1、通过适当的Ajax应用达到更好的用户体验;2、把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约ISP的空间及带宽租用成本的目的。二、引用Ajax这个概念的最早提出者Jesse James Garrett认为:Ajax是Asynchronous JavaScript and XML的缩写。Ajax并不是一门新的语言或技术,它实际上是几项技术按一定的方式组合在一在同共的协作中发挥各自的作用,它包括:·使用XHTML和CSS标准化呈现;·使用DOM实现动态显示和交互;·使用XM 阅读全文
posted @ 2007-04-24 16:26 似水流年-johnhuo 阅读(156) 评论(0) 推荐(0) 编辑

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