上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 1.T-SQL练习 (1) --> 创建一个School数据库 ---> 创建一个班级表: --班级id、班级名称、班级简介 ---> 创建一个学生表: --学生id、姓名、性别、年龄、电话、 --家庭住址、出生日期、身份证号、班级id (if(DB_ID('School'))is not null drop database School; --查看有没有此数据库,有则删除掉 create database School on ( name='School', filename='F:\DBA\mytest\School.mdf 阅读全文
posted @ 2012-09-06 22:27 zxp19880910 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 1.注册 HTML { <!--填写内容:用户名、密码、重复密码、省份(下拉列表)、性别(男、女、保密三个Radio)、职业(学生、公司职员、其他三个Radio)、爱好(登山、篮球、足球、读书、游泳五个CheckBox)。使用label来写修饰文本。 --> ( <html> <head> <title>注册</title> </head > <body> <form action="登录.htm" mothod="get"> <table> &l 阅读全文
posted @ 2012-09-06 22:26 zxp19880910 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1.委托的异步调用 { (1)解决窗体假死 (2)多播委托不能异步调用 (3) //异步调用 DelTest del = Test; //异步调用 async 异步 sync同步 IAsyncResult res = del.BeginInvoke(Callback, null); (4) //如果执行的时候没有结束 做相应的提示 while (!res.IsCompleted) { this.Text += "*"; System.Threading.Thread.Sleep(500); } (5)//endinvoke的返回值 就是委托指向的方法的返回值 //获取异步委 阅读全文
posted @ 2012-09-06 22:25 zxp19880910 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 1.交换两个变量的值 { class Program {// 实现交换两变量的方法 static void Main(string[] args) { Console.WriteLine("请输入x的值"); string x= Console.ReadLine(); Console.WriteLine("请输入y的值"); string y = Console.ReadLine(); Fuc(x, y);//调用交换变量的方法 } /// <summary> /// 实现交换两变量的方法 /// </summary> /// & 阅读全文
posted @ 2012-09-06 22:24 zxp19880910 阅读(619) 评论(0) 推荐(0) 编辑
摘要: ASP.NET中的状态(信息)保持方案: 客户端的状态保持方案:ViewState(隐藏域保存客户端单独使用的数据,只有当前页面可以使用) Cookies(保存客户端单独使用的数据,当前客户端任何页面都可以访问)控件状态、URL查询参数 服务端的状态保持方案:Session(会话)、Application、Caching(缓存)、DataBase(数据库) ------------------------------------------------- ViewState: ASP.NET 的 .aspx页面特有,页面级的; 就是在页面上的一个隐藏域中保存客户端单独使用的数据的一种方式; . 阅读全文
posted @ 2012-09-01 08:07 zxp19880910 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 缓存使用条件: 1.访问量大 2.数据不经常更新 缓存缺点:容易产生【脏数据】--- 即:当用户第一次访问页面,读取数据库,并将数据存入缓存后,在该缓存失效前,其他访问都是读取缓存中的数据;但如果此期间数据库的数据发生改变,那么 缓存里保存的数据 和 数据库的数据就不一致了!这就是所谓的缓存脏数据。 解决问题:使用【缓存依赖】可以解决这个【脏数据】问题。即:启用依赖机制,此机制会负责监测物理数据(数据库/文本文件)是否发生改变,一旦发生改变则去缓存中删除对应的缓存(键值对)。Session和Cache相同点: 1.都是保存状态的机制 2.都存在服务器端 3.键值对Session和Cache的区 阅读全文
posted @ 2012-09-01 08:07 zxp19880910 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1.b/s结构原理 2.asp.net内部原理 3.状态管理(cookie,session,viewstate)4.HttpContext 上下文对象里的Response属性,其实就相当于 是一个响应报文对象,可以通过它设置响应报文的内容. 比如: context.Response.ContentType="text/html", 就是设置响应报文头的Content-type值, 告诉浏览器,要将响应报文作为html解析处理5.响应的,浏览器发来的请求报文数据,就在HttpContext类的Request属性6.每次调用Response.Write("输出内容&q 阅读全文
posted @ 2012-09-01 08:06 zxp19880910 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 1. aspx页面开始的<%@Page %> 称为指令集, 在编译的时候使用. 2. 前台页面与后台页面的继承关系 前台页面aspx --- 后台类aspx.cs ---Page类 -----实现了IHttpHandler接口, IHttpHandler包含ProcessRequest()方法. Control属性:控件的集合,页面上所有的代码(包括html)都以控件对象的方式存放在此集合中2.<<<aspx页面执行过程:>>>------------------------------------------------------------ 阅读全文
posted @ 2012-09-01 08:06 zxp19880910 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 1.无状态HTTP 通俗的讲:一个浏览者发出的请求都是由实现了IHttpHandler接口的对象 进行响应,由于下次访问不一定还是上次那个对象进行响应,上次响应完毕后的 对象可能已经被销毁了,(写在类变量的值早就不存在了) 因此不要将状态信息保存到类变量中2.无状态的根本原因: 浏览器和服务器使用Socket通信,都遵循HTTP协议,服务器将请求结果返回给浏览器后 会关闭当前Socket连接,而且服务器会在处理请求页面完毕后(也就是 将响应报文发送给浏览器后),销毁页面对象3.应用层面的原因是: 浏览器和服务器之间通信都遵守HTTP协议4.对网站造成的影响: 如果用户录入了一些信息,当跳转到下 阅读全文
posted @ 2012-09-01 08:05 zxp19880910 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 文件异步上传的原理: 建立在普通的文件上传的基础上 只不过将表单Form的提交的处理过程交给 一个隐藏的iframe框架去处理也就相当于C#中建立了一个线程 让这个线程 去处理想做的事情从而实现异步上传的效果1.图片文件异步上传 难点 如何从客户端获取 文件数据 iframe异步操作 异步对象不允许浏览器端的硬盘数据先设置一个<iframe id name></iframe> 然后在表单中 设置target属性 为 iframe的name值 通过iframe同时将文本框中的其他信息也同时发送到了服务器 包含文件选择框的上传表单的target属性设置到一个iframe的n 阅读全文
posted @ 2012-09-01 08:05 zxp19880910 阅读(242) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页