前言:css分为四次课讲完,第一节课内容见ASP.NET动态网站制作(2)--css(1),接下来的内容会涉及到定位.浮动.盒子模型(第二次课).css的具体应用(第三次课).css3(第四次课).今天的内容是关于css中定位.浮动以及盒子模型. 内容:CSS最核心的内容,围绕div标签展开. 1.做静态网页首先要考虑页面的布局,可用<div></div>来将网页分为不同的模块,就相当于盖房子一样. 2.<div></div>是一个块元素,与之相对应的还有行…
前言:数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,用户可以对文件中的数据进行增.删.改.查.数据库有很多种类型,从简单的存储有各种数据的表格到能都进行海量数据存储的大型数据库系统都在各个方面都到了广泛的应用.在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件.数据库技术是管理信息系统.办公自动化系统.决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段.这节课主要讲解SQL数据库. 内容: 1.SQL Server…
前言:SQL数据库的第二节课,继续讲解基本的语句及用法. 内容: 1.insert插入语句  insert into Book(bookName,bookPrice,bookAuthor) values('C#基础',35,'li') //向Book表中插入相关信息 2.update修改语句  update Book set bookPrice=30 where bookName='C#基础' //修改Book表 3.delete删除语句  delete Book where bookName=…
前言:正式上课的第一课,讲的是前端部分的最基础内容:html. 前端:html,css,js 数据库:sql server 动态部分:.net,c#... IIS(Internet Information Services)互联网信息服务,是一个World Wide Web server.Gopher server和FTP server全部包容在里面. IIS意味着你能发布网页,并且有ASP(Active Server Pages).JAVA.VBscript产生页面,有着一些扩展功能.IIS支…
前言:三层框架的第二节课,继续上次课的内容. 内容: 1.三层框架的使用目的:可以将视图层和业务逻辑层及实体层分开,可以提高代码的扩展性,安全性,可以实现程序的低耦合性. 2.GetModel方法及GetCount方法回顾. 3.千万不要直接去生成解决方案,因为这样会把该解决方案里的所有内容都重新编译一次.想要生成哪个文件,直接右击生成即可.网站生成之后也是一个程序集,即一个dll文件. 4.需要把网站的所有内容上传到服务器,如果网站里面的静态内容(html,css,js,图片,文件,aspx.…
前言:这节课讲解关于Ajax的相关内容. 内容: 1.当点击页面中的一个按钮提交数据或请求数据的时候,整个页面的信息都会提交(不管信息是否是提交或者请求的数据,页面中所有的数据都提交),这样耗用的时间将会较只提交或请求所需要的部分页面信息多很多,使页面响应变慢.这种情况下,我们可以使用Ajax解决这一问题. 2.客户端控件(就是HTML页面中的<input type="button" value="登录" id="btnLogin"/>…
前言:ADO.NET的第三节课.今天主要讲SQL Helper. 内容: 1.DataReader和DataSet的区别: (1)DataReader是一行一行地读,且只能向前读:DataSet是一次性读取出来放到内存中,所以,DataReader读取速度更快,占用内存更低. (2)DataReader需要一直和数据库保持连接,DataSet读取完后即和数据库断开. (3)DataSet里面可以存储多个结果集(DataTable). (4)DataSet可以对数据进行缓存,而DataTable不…
前言:这节课开始真正地学习WEB开发,ADO.NET就是一组允许.NET开发人员使用标准的.机构化的,甚至无连接的方式与数据交互的技术.所属的类库为:System.Data.dll. 内容: 1.ADO.NET就是实现后台页面(C#)和数据库交互的技术. 2.新建一个web项目,其中有一个Web.config文件,它储存一些公共信息,如数据库连接信息等.在项目中添加一个Web窗体,实际上它就是一个HTML页面,只不过是与后台页面关联在一起的HTML.一个Web窗体包含前台文件(.aspx)和后台…
前言:今天主要介绍一下三层框架,给大家一个整体的概念.分层概念使得程序低耦合,更加健壮,扩展性更好. 内容: 1.三层: UI(表现层):主要是指与用户交互的界面.用于接收用户输入的数据和显示处理后用户需要的数据. BLL(业务逻辑层):UI层和DAL层之间的桥梁.实现业务逻辑.业务逻辑具体包含:验证.计算.业务规则等等. DAL(数据访问层):与数据库打交道.主要实现对数据的增.删.改.查.将存储在数据库中的数据提交给业务层,同时将业务层处理的数据保存到数据库.(当然这些操作都是基于UI层的.…
前言:这节课老师请高级班的E老师过来代课,还是接着老师讲的内容继续深入,修改了上节课老师写的部分代码. 内容: 1.数据库本质就是一个软件,这个软件帮助我们把数据有序地存储起来,当我们需要数据的时候帮我们快速地把数据找到.程序要和数据库进行交互,需要一些连接的纽带,需要数据库开一个门给我们,我们才能拿到东西,这一功能主要依靠ADO.NET来实现. 2.数据库的操作主要分为“增删改查”,简记为:CRUD(Create,Read,Update,Delete). 3.连接字符串:web.config里…