- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 .net程序员要熟悉计算机网络原理
《计算机网络原理》是一本采用全新体系结构的计算机网络基础教材。全书共分为3篇,分别从3个角度观察计算机网络,理解计算机网络的工作原理:第1篇是在平面上观察计算机网络,把计算机网络看做由节点、链路和协议三个元素组成的系统,并介绍了链路和节点上的基本通信技术;第2篇是立体地观察计算机网络,认识计算机网络体系结构,介绍了ISO/OSI参考模型和IEEE 802、TCP/IP两种计算机网络主流体系结构
2013-01-30 16:32:51 692
转载 RIA技术
什么是RIA 技术? RIA:Rich Internet Application ,富网络应用,最近比较火热。我和一个做视频会议的朋友联系,问他在关注什么,告诉我在关注RIA。那么什么叫RIA富网络应用呢? 1.RIA的定义 RIA是Rich Internet Applications的缩写,翻译成中文为富因特网应用程序(Macromedia中文网站翻译为Ri
2013-01-30 16:20:47 527
转载 C#中的快捷键
C#中的快捷键,可以更方便的编写代码 CTRL + SHIFT + B 生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O 打开项目 CTRL + SHIFT + C 显示类视图窗口 F4 显示属性窗口 SHIFT + F4 显示项目属性窗口 CTRL + SHIFT + E 显示资源视图 F12 转到定义
2013-01-30 16:17:21 499
转载 ajax的流程和ajax的控件
AJAX(Asynchronous JavaScript and XML)其实是多种技术的综合,包括 Javascript, XHTML和 CSS DOM XML和 XSTL XMLHttpRequest。AJAX采用异步交互过程.从而消除了网络交互过程中的处理—等待—处理—等待缺点.并且可以更新网页的部分内容而不需要刷新整个页面。AJAX处理流程:1.创建XmlHtt
2013-01-30 16:14:19 398
转载 c/s与b/s的区别?
C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装O
2013-01-30 16:12:09 506
原创 不用存储过程怎么处理大批量数据?读取大批量数据
解决方案一: 可以从几个方面着手: 第一,减少网络的数据传输量 第二,减少服务器的计算时间消耗 第三、使用存贮过程可以有效的减少指令的数据量。 第四、没有更新冲突的需求,那么请去掉检查数据库更新冲突的选项。这样可以减少数据传输量,并能减少服务器的计算时间。 解决方案二: 1、建立一个
2013-01-30 16:11:02 1233
转载 项目中用ajax的好处和缺点
优点:Ø 客户端不需要刷新整个页面就可以向服务器提交数据Ø 客户可以用更短的时间看到需要改变的数据Ø 服务器只需要处理单一的任务,而不需要生成整个页面AJAX的宗旨就是传递只需要处理的数据缺点:Ø 更多的处理放置在客户端,意味着将频繁的使用JavaScript进行开发Ø 页面的局部
2013-01-30 16:08:58 1212
原创 温故知新--接口和抽象类的区别
区别一:抽象类是一类事物的高度聚合 接口是定义行为规范区别二,抽象类在定义类型方法的时候,可以给出方法的实现部分,也可以不给出;而对于接口来说,其中所定义的方法都不能给出实现部分。区别三:继承类对于抽象类所定义的抽象方法,可以不用重写 而对于接口类所定义的方法或者属性来说,在继承类中必须要给出相应的方法和属性实现。区别四:在抽象类中,新增一个方法的话,继承类中可以不用作任何
2013-01-30 16:07:20 337
原创 温故知新--跨页面的传送(二)
利用@PreviousPageType指令完成, 举例:Page1.aspx: Text="提交到Page2" /> Page1.aspx.cs:public string UserName{get{return this.TextBox1.Text;}}Page2
2013-01-30 16:05:11 429
原创 温故知新--跨页面的传送(一)
跨页面的传送就是提交窗体(例如Page1.aspx),并把这个窗体和所有的控件值都传送给另一个页面(Page2.aspx)。举例:Page1.aspx: Text="提交到Page2" /> Page2.aspx:protected void Page_Load(object se
2013-01-30 16:04:36 326
原创 温故知新--ASP.NET的指令
--ASP.NET的Master指令在母板页中, @ Page 被@ Master取代。@Master指令非常类似于@Page指令,但@Master指令用于master页面(.master)。 --ASP.NET的Control指令@Control指令类似于@Page指令,但@Control指令是在构建ASP.NET用户控件时使用的。@Control指令允许定义用户控件要继
2013-01-30 16:03:20 499
原创 温故知新--ASP.NET的Page指令
语法: attribute 为@Page指令的属性常用属性说明:(1)AutoEventWireup属性该属性指示页的事件是否自动绑定。(2)CodeFile属性该属性指定指向页引用的代码隐藏文件的路径。此属性与Inherits属性一起使用可以将代码隐藏源文件与网页相关联。此属性仅对编译的页有效。例如:新添加一个.aspx页时,设置该页面代码隐藏文件的路径为“D
2013-01-30 16:00:17 528
原创 温故知新--ASP.net获取当前url各种属性(文件名、参数、域名 等)
假设当前页完整地址是:http://www.test.com/aaa/bbb.aspx?id=5&name=kelli"http://"是协议名"www.test.com"是域名"aaa"是站点名"bbb.aspx"是页面名(文件名)"id=5&name=kelli"是参数【1】获取 完整url (协议名+域名+站点名+文件名+参数)stri
2013-01-25 14:01:14 338
原创 温故知新--Application记录登陆人员个数
ApplicationSiteNum.aspx.csusing System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace Application{
2013-01-25 13:54:49 425
转载 AJAX中文传值乱码问题解决方法
(1)、在浏览器端对要传递的中文参数进行编码处理.代码如下: xmlhttp.open("POST","AjaxServlet",true); //请求参数初始化xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");xmlhttp.send("str="+encodeURI(en
2013-01-24 14:08:04 404
原创 第一个 AJAX 应用程序
首先需要一个Ajax1.html,有两个文本框,用户名和时间。用户名文本框由用户填写,而时间文本框使用 AJAX 进行填写。 用户: 时间: 创建 XMLHttpRequest 对象的 JavaScript function ajaxFunction(){var xmlHttp;try{// Firefox,Oper
2013-01-24 14:06:11 425
转载 XMLHttpRequest
XMLHttpRequest对象在大部分浏览器上已经实现而且拥有一个简单的接口允许数据从客户端传递到服务端,但并不会打断用户当前的操作。使用XMLHttpRequest传送的数据可以是任何格式,虽然从名字上建议是XML格式的数据。 开发人员应该已经熟悉了许多其他XML相关的技术。XPath可以访问XML文档中的数据,但理解XML DOM是必须的。类似的,XSLT是最简单而快速的从XML数
2013-01-24 13:51:19 415
原创 预习AJAX1
AJAX:运用XHTML+CSS来表达信息;运用JavaScript操作DOM(Document Object Model)运行动态效果;运用XML和XSLT进行数据交换及操作;运用XMLHttpRequest为Agent与网页服务器进行异步数据交换;运用JavaScript技术实现。注意与Flash、Silverlight和Java Applet等RIA技术区分。 AJA
2013-01-24 13:39:34 374
原创 温故知新-- 在webform(网页)中登陆,写出登陆的存储过程usp_Login,并使用
usp_Login存储过程,参数有三个,其中第三个参数为output,用来返回登陆是否成功,成功1,失败0( @uname varchar(50), @password varchar(50), @result bit output)SQL Server存储过程:数据库名:UserDB1 表名:T_Userscreate proc usp_Login@uname varchar
2013-01-22 16:19:03 633
原创 温故知新--数组(产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。)
一: Random rd = new Random(100); int[] rdNumber = new int[100]; Hashtable ht = new Hashtable(); for (int i = 0; i { int next
2013-01-22 16:12:32 536
转载 Windows8 检测网络
在Windows8 上检测网络很简单用到NetworkInformation这个类可以看到这个类里面有以下几个方法和事件public static event NetworkStatusChangedEventHandler NetworkStatusChanged;//网络连接改变的事件public static IReadOnlyList GetConnectionProf
2013-01-21 16:29:48 618
原创 windows8的一些快捷键
Windows徽标键+X 打开一些功能集合的快捷方式(不知道该怎么命名这个快捷键方式了)Windows徽标键+C 打开超级按钮在某个应用中,打开该应用的命令Windows徽标键+F 打开“搜索”超级按钮来搜索文件Windows徽标键+H 打开“共享”超级按钮Windows徽标键+I 打开“设置”超级按钮Windows徽标键+J 切换主屏和辅屏Windows徽标键+K 打
2013-01-21 16:19:09 589
原创 Repeater隔行换色、鼠标停留在上面是变色
' onmouseover="change_colorOver(this)" onmouseout="change_colorOut(this)"> function change_colorOver(e) { var oldColor = e.style.backgroundColor; document.getElem
2013-01-21 16:14:05 543
转载 什么是jQuery
jQuery是一套Javascript脚本库. 在我的博客中可以找到"Javascript轻量级脚本库"系列文章. Javascript脚本库类似于.NET的类库, 我们将一些工具方法或对象方法封装在类库中, 方便用户使用.注意jQuery是脚本库, 而不是脚本框架. "库"不等于"框架", 比如"System程序集"是类库,而"ASP.NET MVC"是框架. jQuery并不能帮助我们解
2013-01-21 16:03:36 476
原创 常用web.config公共配置
--------Web.config-------------- 中--> 中--> --> --> 只有在配置文件或Page指
2013-01-11 12:01:38 1865
转载 错误类型对应的http代码
200 正常;请求已完成。 201 正常;紧接 POST 命令。 202 正常;已接受用于处理,但处理尚未完成。 203 正常;部分信息 — 返回的信息只是一部分。 204 正常;无响应 — 已接收请求,但不存在要回送的信息。 3xx 重定向 301 已移动 — 请求的数据具有新的位置且更改是永久的。 302 已找到 — 请求的数据临时具有
2013-01-11 11:59:53 577
原创 制作客户端邮件发送系统(winform版)
--------Form1后台------------------- private void btnSend_Click(object sender, EventArgs e) { MailMessage msg = new MailMessage(); msg.Body = this.txtBody.Text
2013-01-11 11:55:25 949
原创 为网站添加安全机制,windows与Form验证。
--------Web.config-------------- 给Cookie加密protection -->
2013-01-11 11:53:13 927
原创 WebService提供Add和getStudent服务(IIS发布)
-------------WebService1.asmx.cs----------------- public class WebService1 : System.Web.Services.WebService { [WebMethod] public int Add(int a, int b) { return a + b; } [WebMethod]
2013-01-11 11:51:49 759
原创 VS中使用各种Web服务
===========================• 天气预报查询==========================--------WebTianQi.aspx前台------------ Xonselectedindexchanged="DropDownList1_SelectedIndexChanged">
2013-01-11 11:49:18 1609 1
原创 点击按钮显示提示信息.NET
1、在GridView中可以直接添加一个CommandField删除列:,然后在GridView的OnRowDeleting事件中完成删除。在做这种删除操作时需要先让用户确认一下,然后后再删除记录,以避免误操作引起的误删除。可以通过下面方法给GridView删除前加上一个确认对话框。首先,在GridView的属性对框话框中点击“Columns”进入它的"字段"设计器;或者在设计窗口直接
2013-01-08 10:41:30 2176
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人