【ASP.net和HTML】
文章平均质量分 86
李晓娜
活泼开朗
展开
-
静态网页和动态网页—HTML(htm)文件和aspx(asp)文件
l 定义 ² 静态网页 静态网页:对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。你编的是什么它显示的就是什么、不会有任何改变。静态网页相对更新起来比较麻烦,适用于一般更新较少的展示型网站。 静态网页是标准的HTML文件,它的文件扩展名是htm或html,可以包含文本、图像、声音、FLASH动画、客户端脚本和ActiveX控件及JAVA小程序等。尽原创 2014-12-08 20:21:47 · 9992 阅读 · 2 评论 -
框架设计之成绩登统系统—EF+WCF+MVC(一)
历经一周的时间,框架终于初露端倪,实现了基本的一个功能,虽然只是简单功能,但是对于我们也是一个突破。一周的努力总觉得应该写个总结来纪念一下吧,也是为了以后学习的铺垫。 关于WCF以及MVC的介绍详见一下链接:WCF:http://blog.csdn.net/u010955843/article/details/42747431和http://blog.csdn.net/u010955原创 2015-02-16 11:59:40 · 1962 阅读 · 5 评论 -
NuGet来管理你的包——成绩登统系统
1. 什么是NuGet? NuGet。不仅免费,而且开源 —— 可以随心所欲地改装成自己喜欢的储包柜。为什么这样说呢?来举个详细的例子。在生活当中,作为女性的我们会购买一些皮包。当然那么富太太们购买的都是特别贵重的,比如上万的估计比比皆是;但是作为学生或者作为职场中还处于奋斗阶段的人们,是万万舍不得购买名贵的包包的,估计上百就是很不错的了;但是买的便宜当然就可以随时更换,我们知道不仅原创 2015-04-23 15:53:52 · 1016 阅读 · 7 评论 -
AutoMapper知多少?
1. 事件的背景 初始AutoMapper是在做成绩管理系统1.0的时候,那个时候因为系统采用了WCF+MVC+easyUI+EF的框架,那么我们在实现B层与WCF层之间的实体转换的时候就需要借助于某种方法(用纯代码实现)或者某种工具实现,我采取的是后者,因为每当遇到一个问题的时候,我总是觉得有比写纯代码更加简洁的方法。 那个时候只是上网查个例子就用,别的也没有想那么多。直到原创 2015-04-28 16:30:31 · 1721 阅读 · 14 评论 -
领域模型、贫血模型、充血模型概念总结
1. 领域模型 领域模型是对领域内的概念类或现实世界中对象的可视化表示。又称概念模型、领域对象模型、分析对象模型。它专注于分析问题领域本身,发掘重要的业务领域概念,并建立业务领域概念之间的关系。 业务对象模型(也叫领域模型domain model)是描述业务用例实现的对象模型。它是对业务角色和业务实体之间应该如何联系和协作以执行业务的一种抽象。业务对象模型从业务角色内转载 2015-04-28 16:45:41 · 27579 阅读 · 16 评论 -
js与cookie的点点滴滴
在做高校云平台成绩系统的时候,利用js设置cookie,再在后台获取cookie的过程中有一些小小的插曲。 1. Cookie的设置//---------setCookie ;path=/";加上此句话便可以访问整个目录的了function setCookie(name, value) { //cookie的相关设置以及超时时间的设计 var days = 0原创 2015-06-29 15:58:53 · 826 阅读 · 7 评论 -
让工具类为我所用—去除集合中重复属性值
1. 什么是工具类 在日常的开发过程中,有的时候我们会将公共的东西比如说类或者说是方法进行抽象和封装,这些封装可能是基于一个项目或者说是几个项目来的。 光说概念大家可能很难有个清晰的概念,详细做过c/s项目的都接触过SQLhelper,它就是一个工具类,更确切的说是数据库链接工具类,它将对数据库链接的操作进行了封装,这样需要进行数据库链接的时候只需要调用这个类就可以了。这样就原创 2015-06-29 15:21:25 · 1140 阅读 · 3 评论 -
Asp.net mvc中controller与view间的如何传递数据
1. Asp.net中的页面指令 无论是在java程序中还是在.net程序中,我们总是会看见一些@指令,那么这些常见指令的作用是什么呢? Ø @Page指令 只能在.aspx页中使用.如果在其他页面中使用会发生编译错误.比较常见的属性有: 1. Language 指出在编译内联代码块和页的节中出现的所有代码时所使用的语言,默认的语言是Visual Bas原创 2015-06-29 21:07:29 · 1291 阅读 · 2 评论 -
大白话系列之C#委托与事件讲解(二)
原文地址:http://www.cnblogs.com/wudiwushen/archive/2010/04/20/1703763.html 什么是事件?EVENT?点击事件?加载事件?一连串的模糊的概念冲击着我们弱小的脑袋 那我们首先来看一下比较正统的感念吧: 事件是类在发生其关注的事情时用来提供通知的一种方式。 事件的发生一般都牵扯2个角色转载 2015-08-18 10:24:10 · 506 阅读 · 0 评论 -
大白话系列之C#委托与事件讲解大结局
原文地址:http://www.cnblogs.com/wudiwushen/archive/2010/04/23/1717829.html 今天是大白话系列之C#委托与事件讲解的大结局,也是我们最关心的,在日常的MES系统编程中到底怎样使用这样的利器,其实我们每天都在使用事件,一个窗体,一个按钮都包含这事件,只是很少用到自己写的委托和事件,说白了不知道如何下手,也不知道在什么样的场转载 2015-08-18 10:35:46 · 490 阅读 · 3 评论 -
大白话系列之C#委托与事件讲解(三)
原文地址:http://www.cnblogs.com/wudiwushen/archive/2010/04/21/1717378.html 今天我接着上面的3篇文章来讲一下,为什么我们在日常的编程活动中遇到这么多sender,EventArgs e 参数:protected void Page_Load(object sender, EventArgs e){}转载 2015-08-18 10:28:43 · 543 阅读 · 2 评论 -
大白话系列之C#委托与事件讲解(序言)
一直想写关于委托的用法和理解,想要用更为通俗易于理解的话语来解说,可能是自己人生的阅历和学习的仍需继续,无意间发现了这一系列的优秀博客,觉得写的很通俗和易懂,与大家分享~ 原文地址:http://www.cnblogs.com/wudiwushen/archive/2010/04/20/1698795.html 在讲委托,事件之前,我想问大家一个非常简单的问题,也许在我转载 2015-08-18 10:15:13 · 514 阅读 · 1 评论 -
大白话系列之C#委托与事件讲解(一)
原文地址:http://www.cnblogs.com/wudiwushen/archive/2010/04/20/1703368.html 从序言中,大家应该对委托和事件的重要性有点了解了吧,虽然说我们现在还是能模糊,但是从我的大白话系列中,我会把这些概念说的通俗易懂的。首先,我们还是先说说委托吧,从字面上理解,只要是中国人应该都知道这个意思,除非委托2个中文字不认识,举个例子转载 2015-08-18 10:20:19 · 486 阅读 · 4 评论 -
MVC基础学习—理论篇
1. 简介 Ø 定义?什么是MVC MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统原创 2015-01-16 21:06:17 · 1572 阅读 · 10 评论 -
.net泛型学习
1. 什么是泛型? 泛型是具有占位符(类型参数)的类、结构、接口和方法,这些占位符是类、结构、接口和方法所存储或使用的一个或多个类型的占位符。泛型集合类可以将类型参数用作它所存储的对象的类型的占位符;类型参数作为其字段的类型及其方法的参数类型出现。泛型方法可以将其类型参数用作其返回值的类型或者其某个形参的类型。 泛型把类或方法的类型的确定推迟到实例化该类或方法的时候,也就是说刚开始原创 2015-03-14 17:02:51 · 1203 阅读 · 22 评论 -
ASP.NET总结
尽管外面寒冷凛冽,但是仍然抵不住内心的暖流流动,从开始的懵懵懂懂,到现在一步一步的柳暗花明,当我们轻轻撩起B/S神秘面纱的时候,才发现是一位人心疼惜的姑娘,而非塞外的南蛮胡子,是容易亲近,容易理解的,不是那么的野蛮,那么的冷漠。 那么让我们来认真看一下她吧。 l 什么是ASP.NET?与ASP的区别? ASP.NET[1] 是.NETFrameWork的一部分,是原创 2014-12-15 21:11:20 · 906 阅读 · 11 评论 -
B/S和C/S的区别
一、什么是CS和BS结构? 1.C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQLServer。客户端需要安装专用的客户端软件。 2.B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Na转载 2014-12-16 21:10:06 · 871 阅读 · 4 评论 -
不拖控件ASP.NET——NVelocity(1)
模板引擎(这里特指用于Web开发的模板引擎)是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的HTML文档。今天我们主要来介绍NVelocity模板引擎1. NVelocity基础Ø 定义NVelocity是一个基于.NET的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template l原创 2015-01-08 20:12:54 · 3103 阅读 · 6 评论 -
不拖控件ASP.NET——一般处理程序
习惯了微软提供的一系列Web控件,用着很方便,最近看了一种新的方式不用拖控件就能实现同样的功能,究竟拖控件好还是不拖控件好,随着以后学习的深入,答案会慢慢揭晓,希望一直关注哦!今天我们来看看一般处理程序。 1. 一般处理程序(HttpHandler) Ø 引入 我们从一个网站打开的流程讲起。如下图: 流程细说:用webForm开发一个模拟原创 2015-01-07 21:10:17 · 1891 阅读 · 3 评论 -
不拖控件ASP.NET——探知cookie和session(2)
接着上篇的博客我们来讲解服务器端保存数据的机制—session 我们知道cookie是保存在客户端的,这样数据就存在一个不安全性,此外还有 一个问题就是不能够存储大量的数据,我们上篇博客还遗留一个问题就是客户端是可以篡改数据的,相当于保留在病人手上的病历本是可能被用户篡改的(一般情况下,用户不会篡改,这样多危险了,医生误诊怎么办?哈哈)此外医生会给每个患者编制一个编号,并且自己再保存原创 2015-01-27 21:30:13 · 1673 阅读 · 46 评论 -
ASP.NET—为什么母版页不能被访问?
什么是母版,相信做过牛腩新闻发布系统的人都不会陌生,从而知道一般网站的布局是统一的,上面是Logo、菜单条、下面是公司地址以及版权的声明等等。如果每个页面重复做这些工作的话,重复性的劳动。一旦修改那么每个页面都得修改,母版应运而生。 1.母版(MaterPage)基础 Ø 概念 母版(MaterPage)是一种技术,把页面布局画好,在在变化的内容部分“留空”,留原创 2015-01-02 11:12:01 · 2795 阅读 · 10 评论 -
HTML深入理解—孙鑫视频小结
在之前的博客中简单介绍了HTML的一些知识http://blog.csdn.net/u010955843/article/details/41412025 这是自己参考一本书之后写的一些浅薄的知识,牛腩新闻发布系统的完成,里面大量提到了HTML代码,并且我们同样可以看到最终显示到浏览器上的也是HTML文件。 看完孙鑫的HTML视频后,对于牛腩新闻系统中的很多标签有了一个更进一步原创 2014-12-07 20:34:36 · 1174 阅读 · 2 评论 -
Web应用程序中的脚本—客户端和服务器端
动态网页开发技术按照执行的位置不同,分为客户端和服务器端,如下图: l 那么什么是客户端脚本,什么又是服务器端脚本? ² 客户端脚本 客户端脚本:无论在牛腩新闻发布系统我们总是可以看到这样的嵌入脚本: 客户端脚本包括 1、 (定义在其中的代码) 2、(定义在外部文件中,然后用此表达式进行原创 2014-12-14 21:17:38 · 7531 阅读 · 2 评论 -
不拖控件ASP.NET——NVelocity(2)
上节课我们讲述了NVelocity的简单应用,但是没有和数据库打交道,这次我们来和数据库连接实现人员的增删改查。 1. 上篇博客回顾 链接:http://blog.csdn.net/u010955843/article/details/42528761 开讲之前,我们先来回顾上一节课讲的内容,主要是两个页面,一个是一般处理程序的页面,另一个是渲染后的模板原创 2015-01-21 20:56:37 · 1603 阅读 · 8 评论 -
ASP.NET——缓存(cache)
1. 基础 Ø 定义 缓存(cache)是一种用空间换取时间的技术,存在于计算机的很多地方,用来将一些慢速设备中的常用数据保存在快速设备中,取数据的时候直接从快速设备中取,比如cpu二级缓存、内存以及window文件读取缓存。 Ø 特点 如果每次进入页面的时候都查询数据库生成页面内容的话,如果访问量非常大,那么网站性能会非常差。而如果只有第一次原创 2015-01-05 14:11:54 · 1316 阅读 · 7 评论 -
ajax—Json
上一个视频播放例子是通过ajax实现的,异步刷新的好处我们已经体会到了,此外ajax传递复杂数据如果自己进行格式定义的话会经历组装、解析的过程,因为ajax中有一个事实上的数据传输标准Json。那我们来介绍一下吧。 1. 基础 Ø 定义 JSON(JavaScriptObject Notation) 是一种轻量级的数据交换格式。它基于JavaScript(St原创 2015-01-05 21:49:49 · 947 阅读 · 6 评论 -
不拖控件ASP.NET—探知cookie和session(1)
1. 为什么会出现cookie和session? Ø 先看一个例子: 我们还是使用之前的NVelocity,不清楚的参看链接:http://blog.csdn.net/u010955843/article/details/42977533,同样建立commonhelper类,里面封装NVelocity模板,并且建立html也作为渲染的模板进行显示。原创 2015-01-25 20:52:15 · 1598 阅读 · 14 评论 -
CSS行高——line-height
初入前端的时候觉得CSS知道display、position、float就可以在布局上游刃有余了,随着以后工作问题层出不穷,才逐渐了解到CSS并不是几个style属性那么简单,最近看了一些关于行高的知识,就此总结一下。 所谓行高是指文本行基线间的垂直距离。要想理解这句话首先得了解几个基本知识:顶线、中线、基线、底线DOCTYPE html>html> head转载 2015-09-13 14:51:00 · 987 阅读 · 5 评论