- 博客(47)
- 资源 (3)
- 收藏
- 关注
转载 .NET Socket开发之异步Socket代码祥解
在基于.NET的网络服务端的开发中,我们用到和听到的最多的恐怕就是异步Socket了。异步Socket的性能比同步高出很多,但是编写代码比较复杂。因此异步Socket也是网络上讨论比较多的话题。今天,我们就来讨论一下如何用异步Socket开发网络应用。在此之前我们先讨论两个问题。一、异步Socket是如何工作的:那异步Socket是如何工作的呢?我以接收一条消息来说明这个问题。首先,程序向系统投递
2009-05-31 23:17:00 1225
转载 Asp.net Socket客户端(远程发送和接收数据)
/*************************************** * 对象名称: SocketObj * 功能说明: 远程发送与接收 * 试用示例: * using EC; //引用空间名 * string url = "218.75.111.74"; // URL也可以是(http://www.baidu.com/)这种形式 * int port = 8000; //端口 * s
2009-05-31 23:16:00 3376
转载 Asp.Net时间格式转换实用方法
Asp.Net时间格式转换实用方法 默认格式为:2005-6-6 14:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢我们要用到ateTime.ToString的方法(String, IFormatProvider)using System;using System.Globalization;String format="D";DateTime da
2009-05-31 16:10:00 4075 1
转载 ASP.NET中让网页弹出窗口不再困难
由于项目要用到弹出窗口,或者叫做模拟窗口,这段时间就研究了下,解决方案很多,比如,window.open();window.showDialog();用层模拟,框架+DIV+Javascript.... 用window.open();这种方法的缺点是,会被浏览器或者相关软件给屏蔽掉。用层模拟的话,如果想实现较复杂点的窗口,就比较困难,第三种方法是综合了所有的网页制作知识,可以提供个很好的解决
2009-05-31 15:20:00 865
转载 Asp.Net页面生存周期(转)
相信对asp.net的页面生存周期深入理解后一定能让你的水平上一个很大的台阶(我们经理常用的话) 呵呵~ 首页我们先来简单的介绍一下.net的page请求过程。我们先来看一幅图: 如上图如示,我们向web服务器请求一个.aspx页面,首先是经过IIS,IIS发现自己处理不了这个请求,于是通过aspnet_isapi.dll调度给asp.net引擎来处理。.net首先初始
2009-05-31 15:04:00 929
转载 ASP.NET CS文件中输出JavaScript脚本的3种方法以及区别
Response.Write 与 Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 之间的区别 方法1,使用Response.Write,这种方法会把JS代码写在页面的最顶部(的前面):System.Web.HttpContext.Current.Response.
2009-05-31 11:10:00 1987 1
转载 ASP.NET中常用输出JS脚本的类(改进版)
在ASP.NET中我们经常需要输出一些JS脚本,比如弹出一个警告窗口,返回到历史页面等JS功能,我看到网上流传得比较广的是马先光写的一个JScript类,这个类基本将经常用到的JS脚本包含了,非常方便,唯一的不足是作者采用的Response.Write(string msg)的办法,这样造成输出的js脚本在标签之外,破坏了原有XHTML的结构,所以本人在满足原功能的情况下,对JScript类做了进
2009-05-31 11:02:00 827
原创 PowerDesign杂谈
PowerDesign:PowerDesign是Sybase推出的主打数据库设计工具。PowerDesign致力于采用基于Entiry-Relation的数据模型,分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义。物理数据模型
2009-05-31 00:58:00 2046 1
转载 Powerdesigner使用建议(完整版)
1.Powerdesigner使用建议1.1业务规则的使用(Business Rule)对于一些业务逻辑可能出现在多个数据表中,建议封装成Business Rule,这样便于业务逻辑的重新使用,也便于业务逻辑的维护。为了便于维护业务逻辑,可以考虑将Business Rule和Domains结合起来使用。将业务Business Rule应用到Domains上,然后再把Domains应用到数据表的字段
2009-05-31 00:54:00 789
转载 PowerDesigner 设计数据库 例子
数据库的结构(例如表、关系、视图和触发器)称为数据库模式。可使用 SQL 语句创建这些元素并按照所需的方式进行排列,但是如果不使用图形工具,则可能会造成混淆。PowerDesigner 提供了一种数据库结构的图形表示。只需绘制新表或输入信息,即可更好地修改数据库的结构或创建全新的表。在设计完成后,PowerDesigner 可生成一个 SQL 脚本以生成新的数据库。下面的图示显示了示例
2009-05-31 00:42:00 1472 1
转载 HP大中华区总裁孙振耀退休感言(转载,全,很长,感触颇深)
一、关于工作与生活 我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远。而进外企的人往往
2009-05-30 21:18:00 638
转载 web.config 中SessionState的配置
web Form 网页是基于HTTP的,它们没有状态, 这意味着它们不知道所有的请求是否来自同一台客户端计算机,网页是受到了破坏,以及是否得到了刷新,这样就可能造成信息的丢失。 于是, 状态管理就成了开发网络应用程序的一个实实在在的问题。 在ASP中能够通过Cookie 、查询字符串、 应用程序、会话(Session) 等轻易解决这些问题。现在在ASP.NET环境中,我们依然可以使用这些功能
2009-05-30 16:10:00 1142 1
转载 JQuery Progress Bar
JQuery Progress Bar是基于JQuery开发的进度条插件,秉承了JQuery的简约哲学。不仅容易使用,而且可以轻松定制外观。对于使用了JQuery框架的项目来说,需要使用进度条控件时这是一个不错的选择。JQuery Progress Bar与常规插件一样,只要用选择器选择一个HTML元素后,直接调用插件的公开方法即可。它提供的公开方法名称为progressBar()。那么,当HTM
2009-05-29 23:03:00 2332
转载 JS 判断浏览器
代码如下: JS 判断浏览器var browser=navigator.appNamevar b_version=navigator.appVersionvar version=parseFloat(b_version)document.write("Browser name: "+ browser)document.write("")document.write("
2009-05-29 22:03:00 627
转载 js 实现键盘记录 兼容FireFox和IE
主要分四个部分第一部分:浏览器的按键事件第二部分:兼容浏览器第三部分:代码实现和优化第四部分:总结第一部分:浏览器的按键事件用js实现键盘记录,要关注浏览器的三种按键事件类型,即keydown,keypress和keyup,它们分别对应onkeydown、onkeypress和onkeyup这三个事件句柄。一个典型的按键会产生所有这三种事件,依次是keydown,keypress,然后是按
2009-05-29 22:02:00 1139
原创 javascript 捕捉键盘鼠标事件
1.捕捉键盘事件 对于:IE function keyDown(){ var keycode = event.keyCode; var realkey = String.fromCharCode(event.keyCode); alert("keycode: " + keycode + "/nrealkey: " + realkey); } document.onkeydown = keyD
2009-05-29 21:17:00 1101
转载 IE firefox 键盘事件控制简要说明
获取键盘控制事件是实现交互性最有力的方法之一。 首先需要了解的是如何初始化该事件,基本语句如下: document.onkeydown = keyDown 当浏览器读到这个语句时,无论按下键盘上的哪个键,都将呼叫KeyDown()函数。 捕获键盘事件对于不同的浏览器来说有点困难,我们分别的来学习不同浏览器的实现语句。 Netscape Netscap
2009-05-29 21:16:00 1234
转载 JavaScript判断浏览器类型及版本
你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器。 几天前,浏览器家族有刚诞生了一位小王子,就是Google推出的Chrome浏览器。由于Chrome出生名门,尽管他还是个小家伙,没有人敢小看他。以后,咱们常说浏览器的“四大才子”就得改称为“五朵金花”了。 在网站前端开发中,浏览
2009-05-29 20:53:00 591
转载 ASP.NET状态服务及session丢失问题解决方案总结
asp.net Session的实现: asp.net的Session是基于HttpModule技术做的,HttpModule可以在请求被处理之前,对请求进行状态控制,由于Session本身就是用来做状态维护的,因此用HttpModule做Session是再合适不过了。 ASP.NET中Session的状态保持方式 ASP.NET提供了Session对象,从而允许程序员识别、存储和处
2009-05-24 22:43:00 707
转载 利用JQUERY的TREEVIEW插件生成无限极树
利用JQUERY的TREEVIEW插件生成无限极树2007-02-25 02:21 这里对JQUERY就不做详细介绍了,给我的感觉它是一个封装了JAVASCRIPT的函数库。里面有很多有用的东东,如果对JQUERY还不熟悉读者,请看以下两篇文章篇文章: 1 jQuery中文入门指南,翻译加实例,jQuery的起点教程
2009-05-22 17:40:00 1316
转载 开发一个适合Ajax+JSON+jQuery环境使用的多功能页码栏——jPagerBar-1.1.1
事由:由于最近在测试开发的一个ASP.NET MVC的项目需要用到页码栏(并且需要用到AJAX+JSON传输数据),而微软发布的.NET3.5 CTP 的MVCTOOLKIT里面又没有提供,网上找了下似乎也没有太称心的,于是就自己动手做一个。由于这个项目用到页码栏的地方大多是后台,所以既然不考虑SEO,本着效率第一的原则,决定全部使用js(jQuery)+Ajax+JSON的模式。我把js
2009-05-22 15:24:00 1207 1
转载 ajax+json+jquery第一个mvc例子
昨天才调通例子,从不懂ajax,json,jquery开始,经过了很多困难,拿出来给同样刚学习的朋友分享下...高手就当路过了. 部分 --------------------------------------------------------------------------------------------------------------------------
2009-05-22 14:25:00 1341
转载 jQuery - ajax无刷新保存例子
最近研究jQuery,今天搞清楚了ajax要怎么实现,使用方法意外的简单。有兴趣的可以看我上次提到的手册,我这里演示一个简单的保存表单的例子。提交表单的方法:$.post(’jQuery.php?request=ajax’,$.getForms(’form1′),function (msg) {alert(msg)});仅使用这么一句话就可以实现表单数据的静态提交了。 第一个参数是
2009-05-22 14:22:00 1098
转载 基于jQuery的AJAX和JSON实现纯html数据模板
通过jQuery内置的AJAX功能,直接访问后台获得JSON格式的数据,然后通过jQuer把数据绑定到事先设计好的html模板上,直接在页面上显示。我们先来看一下html模板: table id="datas" border="1" cellspacing="0" style="border-collapse: collapse">
2009-05-22 14:22:00 4380
转载 Jquery实现简单的表格添加、编辑、删除教程
完整<span class="t_tag" onclick="function onclick(){function onclick(){tagshow(event)}}">代码: <!DOCTYPE <span class="t_tag" onclick="function onclick(){function onclick(){tagshow(even
2009-05-22 14:20:00 2209
转载 在线编辑word文档 可保存到服务器
使用说明:该方法只在office xp 和 2003上 测试通过,2000及以下 版本没试。注意:你要打开的服务器端的word文档要有写权限。iis要开起 web服务扩展中的webdav为允许具体参考文档msdn:http://msdn2.microsoft.com/en-us/library/ms454230.aspx原理:通过 javascript 创建一个ActiveX控件实例(
2009-05-21 11:48:00 1891
转载 在线编辑word文档代码
http://www.w3.org/1999/xhtml%22 > 无标题页 var __OpenDocuments = null ; function documentEdit( url ) { if( __OpenDocuments == null ) { try{ __OpenDocuments = new ActiveXObject("SharePoint.OpenDocume
2009-05-21 11:46:00 2024
转载 ASP.NET MVC中使用AJAX(XMLHttpRequest、Microsoft AJAX Library......)
本文示例源代码或素材下载 AJAX的好处就是不会堵塞页面,可以提高用户体验,可以减少数据传输尺寸,提高应用程序的性能.目前,AJAX技术可以说是已经成为WEB开发的标准技术. AJAX技术是纯客户端技术,任何客户端框架(如:Microsoft AJAX Library,Prototype,JQuery等)可以与任何服务器技术配合.在ASP.NET MVC P5中也对AJAX技术进行了
2009-05-21 01:41:00 1636
转载 应聘asp.net程序员笔试题——递归读取树状表生成json字符串(转)
这种树状表挺普遍的,和大家探讨下,挺喜欢递归方式读取这表,以前写过个递归读取用户控件生成管理这种表数据的table。 应聘:读书三年,毕业了,实习半年的旅游公司也已辞职,打算找正儿八经的搞程序的公司。网上投吧,暂不打算离开桂林那范围就小了,看来看去就投了两家,桂林这行真的不砸的...面试还算顺利,最后还要做道笔试题,笔就笔吧题目:Code highlighting pro
2009-05-21 01:35:00 5516 1
转载 Repository模式
近来发现很多ASP.NET MVC的例子中都使用了Repository模式,比如Oxite,ScottGu最近发布的免费的ASP.NET MVC教程都使用了该模式。就简单看了下。 在《企业架构模式》中,译者将Repository翻译为资源库。给出如下说明: 通过用来访问领域对象的一个类似集合的接口,在领域与数据映射层之间进行协调。 在《领域驱动设计:软件核心复杂性应对之道》中,译
2009-05-21 01:23:00 1237 1
转载 ASP.NET AJAX框架编程之JSON序列化剖析
ASP.NET AJAX(最初代码名为“ATLAS”)框架,作为重点支持ASP.NET开发平台的开源Ajax框架在它一出世时就受到广大.NET开发人员的青睐。在本文中,我们将专注于分析ASP.NET AJAX编程中服务器与客户端通信过程中的数据存储形式的问题。具体地说,我们将探讨一个实现序列化与反序列化的服务器端对象—JavaScriptSerializer。 一、JSON简介 在正式
2009-05-21 00:49:00 1147
转载 初涉JSON
援引一段定义“JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。一。对于json格式的定义,先花5分钟看这个页面:http://www.json.org/json-zh.html(到底是官方站...几个简单的图就把东西全画出来,一目了然).首先需要了解一下json的格式然后才能继续。二。再通过下面这段js,来看看json格式定义的东西,到底好在哪
2009-05-21 00:46:00 769
转载 JSON菜单
body,td{ font-size:9pt;margin:0;overflow:hidden;border:0; } .PopMenuOutset{border:1px solid;border-color: buttonface threeddarkshadow threeddarkshadow buttonface;FILTER: progid:DXImageTransform.Mic
2009-05-21 00:42:00 1219
转载 JS操作JSON
JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。JSON的规则很简单: 对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘
2009-05-21 00:25:00 2428
转载 AJAX中同时发送多个请求(并发)对象处理方法
在javascript:;" onClick="javascript:tagshow(event, ajax);" target="_self">ajax应用中,通常一个页面要同时发送多个请求,如果只有一个XMLHttpRequest对象,前面的请求还未完成,后面的就会把前面的覆盖 掉,如果每次都创建一个新的XMLHttpRequest对象,也会造成浪费。解决的办法就是创建一个XMLHtt
2009-05-14 07:32:00 3554
转载 jQuery与Ajax的应用(2)
6.3.5 $.ajax(options)的用法这个是jQuery 的底层 Ajax 实现。简单易用的高层实现见 $.get, $.post 等。 $.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该对象,但特殊情况下可用于手动终止请求。注意: 如果你指定了 dataType 选项,请确保服务器返回正确的 MIME 信息,(如 xml 返回 "t
2009-05-14 07:31:00 1391
转载 jQuery与Ajax的应用(1)
6.1 Ajax发展历史AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。该技术在1998年前后得到了应用。允许客户端脚本发送HTTP请求(XMLHTTP)的第一个组件由Outlook Web Access小组写成。该组件原属于微软Exchange Server,并且迅速地成为了I
2009-05-14 07:30:00 1056
转载 强烈推荐:240多个jQuery插件
概述jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库,使
2009-05-14 07:11:00 726
转载 使用Asp.net MVC, Jquery, Jquery UI构建基于Ajax的RIA应用.
使用Asp.net MVC, Jquery, Jquery UI构建基于Ajax的RIA应用. 前天初学Asp.net MVC,发现有些东西用Web Form来做的确会比较方便. 但Asp.net MVC也有它的优点. 它如果跟Jquery和Jquery UI结合起来做基于Ajax的应用实在是太方便了!!下面用图形说明:这次还是做一个树形控件.需要特别说明的是,这个Demo全部都是用Ajax做的,
2009-05-14 06:55:00 2168
PDF虚拟打印机
2012-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人