- 博客(217)
- 资源 (6)
- 收藏
- 关注
原创 新版.Net开发必备十大工具
几年前MSDN上的一篇文章《Ten Must-Have Tools Every Developer Should Download Now》中介绍了.NET开发中必备的十大工具,几年过去之后,.NET Framework发展到了3.5版本,这些工具中,有些已经转向商业化,有些因为推出了新的工具而已经停止了开发,有些则继续免费提供给开发者使用。 笔者对.NET开发中必备的十大工具重新做了整理
2008-10-24 18:03:00 1583
原创 C#中的委托和事件(下)
委托、事件与Observer设计模式范例说明 上面的例子已不足以再进行下面的讲解了,我们来看一个新的范例,因为之前已经介绍了很多的内容,所以本节的进度会稍微快一些: 假设我们有个高档的热水器,我们给它通上电,当水温超过95度的时候:1、扬声器会开始发出语音,告诉你水的温度;2、液晶屏也会改变水温的显示,来提示水已经快烧开了。 现在我们需要写个程序来模拟这个烧水的过程,我们将定
2008-06-21 19:36:00 9374 37
原创 C#中的委托和事件(上)
引言 委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对
2008-06-19 18:04:00 11603 30
原创 C#开源资源超级大汇总
C#开源资源超级大汇总 一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKal
2009-07-09 09:07:00 5297
转载 NetBPM工作流的架构设计及实现浅析
NetBPM工作流的架构设计及实现浅析 目录NetBPM组件接口 定义组件(Definition Component) 运行组件(Execution Component) 组织架构组件(Oorganization Component) 日志组件(Log Component)
2009-07-07 17:11:00 8074
转载 (转)值得关注----NetBPM工作流
值得关注----NetBPM工作流Made by LuBen:2007年7月29日 目录什么是BPM?什么是NetBPM?NetBPM的优势Demo演示关于NetBpm的资源什么是BPM? 所谓BPM(Business Process Management), 即业务流程管理,是指根据业务环境的变化,推进人与
2009-07-07 16:34:00 3485
原创 .NET开发人员必知的八个网站
当前全球有数百万的开发人员在使用微软的.NET技术。如果你是其中之一,或者想要成为其中之一的话,我下面将要列出的每一个站点都应该是你的最爱,都应该收藏到书签中去。对于不熟悉.NET技术的朋友,需要说明一下,.NET提供了一个平台和一些相应的工具,编程人员可以使用它们来在开发Windows桌面,互联网,甚至是手持移动设备上构建极富交互性的应用。很有可能你最喜欢的网站之一就是用微软的ASP.N
2009-06-26 17:39:00 1557 1
原创 Enterprise Library 微软企业库 基础学习资料
1.什么是Enterprise Library?Enterprise Library 由一组应用程序块组成(Application Block),每个应用程序块旨在解决开发企业级应用程序时的某一方面2.Enterprise Library 有什么用?提高企业级应用程序的可维护性和扩展性。最大限度的重用,可作为公司的积累。这些是微软的基准代码,可以通过学习源代码,提高编程能力。建立更优雅更灵活的企业
2009-06-18 17:37:00 2146
转载 prototype.js 让你更深入的了解javascript的面向对象特性
从 prototype.js 深入学习 javascript 的面向对象特性js是一门很强大的语言,灵活,方便。 目前我接触到的语言当中,从语法角度上讲,只有 Ruby 比它更爽。不过我接触的动态语言只有: js ruby python flash的as 简单的几门, 应该算是井底之蛙之见。js 语法成分简单,没有 ruby 语言复杂。所以有时候我觉得她更干净(Ruby Fans 不要
2009-05-19 14:29:00 1270
转载 JS面向对象、prototype、call()、apply()
一、 起因 那天用到prototype.js于是打开看看,才看几行就满头雾水,原因是对js的面向对象不是很熟悉,于是百度+google了一把,最后终于算小有收获,写此纪念一下^_^。prototype.js代码片段var Class = { create: function() { return function() { this.initi
2009-05-14 17:06:00 1882
原创 通用分页查询存储过程
1 2 3-- 通用分页查询存储过程 4 -- exec p_PageRecordset_Table #TempTable,20,1,100,0 5 -------------------------------------------------------------- 6 CREATE PROCE
2009-03-30 14:03:00 2707 1
原创 .Net网站资源全集合
1. http://www.sourceforge.com2. http://www.codeproject.com3. http://www.c-sharpcorner.com/4. http://martinfowler.com/5. http://channel9.msdn.com/default.aspx6. http://www.ddj.com/7. http://blogs.msdn.
2009-03-28 10:24:00 1401
转载 javascript 极速:隐藏/显示万行表格列只需 60毫秒
隐藏表格列,最常见的是如下方式:td.style.display = "none"; 这种方式的效率极低。例如,隐藏一个千行表格的某列,在我的笔记本(P4 M 1.4G,768M内存)上执行需要约 4000毫秒的时间,令人无法忍受。例如如下代码:<!--//--------------------------------------------------------/
2009-03-27 10:12:00 1767 1
转载 C#正则表达式经典分类整理集合手册
有一段时间,正则表达式学习很火热很潮流,当时在CSDN一天就能看到好几个正则表达式的帖子,那段时间借助论坛以及Wrox Press出版的《C#字符串和正则表达式参考手册》学习了一些基础的知识,同时也为我在CSDN大概赚了1000分,今天想起来,去找《C#字符串和正则表达式参考手册》时,已经不知所踪了。现在用到正则的时候也比较少,把以前的笔记等整理一下,以志不忘。(1)“@”符号符下两ows表研究室
2009-03-26 17:22:00 1473
原创 C# DateTime ToString
字符型转换为字符串// C 货币 2.5.ToString("C"); // ¥2.50 // D 10进制数 25.ToString("D5"); // 25000 // E 科学型 25000.ToString("E"); // 2.500000E+005 // F 固定点 25.ToString("F2"); // 25.00 // G 常规 2.5.ToString("G"); // 2.
2009-03-24 12:00:00 36193
原创 Stream 和 byte[] 之间的转换及文件存取的代码
/* - - - - - - - - - - - - - - - - - - - - - - - - * Stream 和 byte[] 之间的转换 * - - - - - - - - - - - - - - - - - - - - - - - *//// /// 将 Stream 转成 byte[]/// public byte[] StreamToBytes(Stre
2009-03-17 17:50:00 1055
原创 JavaScript数组对象操作方法属性全集合
数组对象的3个属性1、length 属性 Length属性表示数组的长度,即其中元素的个数。因为数组的索引总是由0开始,所以一个数组的上下限分别是:0和length-1。和其他大多数语言不同的是,JavaScript数组的length属性是可变的,这一点需要特别注意。当length属性被设置得更大时,整个数组的状态事实上不会发生变化,仅仅是length属性变大;当length属性被设置得比原
2009-03-07 09:00:00 1300
原创 JavaScript操作select下拉菜单全集合
// 1.判断select选项中 是否存在Value="paraValue"的Item function jsSelectIsExitItem(objSelect, objItemValue) { var isExit = false; for (var i = 0; i < objSelect.options.lengt
2009-03-05 17:51:00 1150
原创 绝对精典的SQL语句
1. 行列转换--普通假设有张学生成绩表(CJ)如下Name Subject Result张三 语文 80张三 数学 90张三 物理 85李四 语文 85李四 数学 92李四 物理 82想变成 姓名 语文 数学 物理张三 80 90
2009-03-04 21:47:00 812 1
转载 应用最广的十大Javascript框架
近日,知名技术开发网站SYS-CON 媒体列出十个应用最广的Javascript框架,文章说,Javascript库已经成为设计优秀网站的基础,当今几乎所有站点都带有Javascript或Ajax元素。在Web2.0开发大潮中,它也许是最关键的要素。以下十个十大Javascript框架,你常用其中的几个?1. script.aculo.us (http://script.aculo.us/)
2009-02-20 16:41:00 750
原创 IE6和IE7共存方法(先IE6后IE7)
首先下面的情况适用于系统中安装IE6的情况。如果你已经安装了IE7可以去下个IE6绿色版的就可以了。这里介绍现有IE6,再装IE7的。具体步骤:1、下载IE7 Standalone 这个工具,本地下载地址:http://files.cnblogs.com/JustinYoung/IE7-Release_yzy.rar2、解压缩 IE7-Release_yzy.rar 到一个空目录中,例如 d:
2009-02-20 15:01:00 1291 1
转载 如何用jQuery简化JavaScript开发
我总是乐于尝试新工具或利用节省开发时间的资源。由于市面上存在有许多Web开发工具,你可能很难缩小搜索范围。jQuery是我最近发现的一个新工具。jQuery开发团队形容jQuery是“一个快捷、简练的JavaScript库,它可以简化HTML文档检查、事件处理、动画执行、并给你的Web页面增加AJAX交互。”jQuery初步你可以免费下载jQuery的最新版本。它由一个明确定义的脚本文
2009-02-19 15:16:00 1827
转载 详尽解析window.event对象
最近因为工作需要,弄了好多天的js了,老婆一问我在弄 ajax, 一问我在弄js,她都听得没有一点兴趣了,我自己感觉还好,毕竟做出来了东西就有成就感吧,这里把几个有用但是不常见的东西贴出来供大家参考参考:event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromEleme
2009-02-17 15:11:00 810
原创 Ajax基础入门
尽管AJAX是个相对新生的术语,但其背后的技术却并不新颖。随着XMLHttpRequest对象在大多数浏览器中的实现,以及GMail和Google Maps的出现激发了软件开发者重新考虑如何构建网页的灵感。我们从基础开始认识AJAX,一种颠覆性的技术,其改变了Web应用程序的开发和应用方式,使得交互性页面和网站处于目前网络潮流的最前沿。 XMLHttpRequest对象
2009-02-16 09:24:00 984
转载 一个关于DIV+CSS布局技术不错的教程
网站重构&web标准设计视频(60课,DIV+CSS布局技术)目前雅虎,网易,淘宝等网站都是采用这种符合Web标准的方式对网站进行重构网站重构能够实现加快网页解析的速度,实现信息跨平台的可用性以及更加良好的用户体验,网站重构以高效开发与简单维护降低服务成本,最重要的是它便于改版,实现与未来兼容。 web标准就是实现网站重构的方法,所谓WEB标准,即网站标准,一般指网站建设采用基于XHTML语言
2009-02-11 17:18:00 2298
转载 国际:.NET的未来和VB、C#的前路
[CSDN 2月9日 编译]在去年微软的专业开发者大会上(Professional Developers Conference PDC 2008),微软就开发者在.NET平台上的未来做了详细的展望,本文我们将概括地来看一下即将到来的.NET 4.0 Framework的一些特性,以及全新的Microsoft 系编程语言,讨论下微软对于.NET Platform在接下来几年的长远展望。VB.NET和
2009-02-10 21:33:00 813 1
原创 sql截取字符串
declare @str varchar(100)set @str = 60cdkkkkklmmmnprint substring(@str,charindex(k,@str)+1,(len(@str)-charindex(m,reverse(@str))-charindex(k,@str)))
2009-02-09 11:22:00 919
转载 Javascript调用Webservice的多种方法
通过xmlhttp+webservice(原始方法) 原文地址:http://netboy.cnblogs.com/archive/2006/02/18/333260.html using System;using System.Web;using System.Web.Services;using System.Web.Services.Protocols;[webs
2009-02-05 17:01:00 39019 6
转载 MVC详解:了解真正所谓的"框架"
现在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发的宝典级框架:Struts2,Spring,Hibernate。似乎这些框架成为了一个人是否精通Java,是否会写J2EE程序的唯一事实标准和找工作的必备基础。 然而,如果在面试的时候问这些程序员,你们为什么要学习这些框架?这些框架的本质到底是什么?似乎很少很少有人能够给我非常满意的答复。因为他们都在为了学习而学习,为了工作而学
2009-02-04 16:39:00 1289 2
转载 50个令人叹为观止的JavaScript应用站点
随着诸如 jQuery, Mootools, Prototype 一类的 JavaScript 框架的崛起,Web 开发者们基于这些框架创建了众多令人叹为观止的效果。以下的50个站点全部基于 JavaScript,却拥有 Flash 一样的绚丽效果。在很多 Web 开发者看来,Flash 并不是他们的首要选择,因为 Flash 至今对搜索引擎仍是不透明的,另外,Flash 的渲染需要浏览器插件,而
2009-02-01 23:12:00 681
原创 歪答正着-C#常见面试题(转)
问:泛型是什么?答:泛型(Generic)是一种特殊的机制。用于“算法重用”,比如排序,搜索,一般用在集合类中。它允许类型(Type)作为参数,在类、结构、接口和方法使用。歪答:泛型相当于空头发票,随便你往里头填什么内容,反正都能报销,但是不填肯定不行。问:.NET中值类型和引用类型的区别?答:值类型直接存在堆栈中,引用类型存放在托管堆中,堆栈只存放它的地址;操作值类型
2009-01-14 18:01:00 851
转载 自带打包工具打包Asp.Net Web应用程序
1、打开你的项目,在解决方案管理器>中用鼠标右击你的解决方案>,选择添加>-新建项目>. 2、添加新项目>对话框中选择安装和部署项目>-Web安装项目>.(注意:web安装项目>的存放路径。) 3、VS.net 的窗口左侧会显示.用鼠标右键选中Web 应用程序文件夹>,选择添加>-项目输出>,在弹出的添加项目输出组>中同时选中主输出>和内容文件>.(注意:可根据自己需要选择。) 4、你
2008-12-26 17:04:00 1057
原创 ASP.NET Web开发实用代码(三)
1.读取DataGrid控件TextBox值foreach(DataGrid dgi in yourDataGrid.Items){ TextBox tb = (TextBox)dgi.FindControl("yourTextBoxId"); tb.Text....} 2.在DataGrid中有3个模板列包含Textbox分别为DG_ShuLiang
2008-12-26 16:17:00 981
原创 ASP.NET Web开发实用代码(二)
1.表格超连接列传递参数"_blank" headertext="ID号" DataTextField="id" NavigateUrl="aaa.aspx?id="数据字段1")%> & name="数据字段2")%> /> 2.表格点击改变颜色if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemTy
2008-12-25 14:43:00 848
原创 ASP.NET Web开发实用代码(一)
1.弹出对话框.点击转向指定页面 Response.Write("window.alert(该会员没有提交申请,请重新提交!)");Response.Write("window.location =http://www.51aspx.com/bizpulic/upmeb.aspx");2.弹出对话框Response.Write("javascript>
2008-12-23 17:45:00 1156
原创 关于S60手机设置呼叫失败解决方法
解决方法如下:1).首先需要sim卡支持呼叫转移(遇忙转移),如果不支持的话就需要去开通这一服务(可以直接上移动的网站办理)。2).在此基础上,如果出现还呼叫转移失败的情况,请测试手机自带的呼叫转移-遇忙转移(nokia为:手机占线时)能否成功,转移到空号13800000000就可以了,如果也失败的话,就是当前网络的问题了;如果能成功的话,请操作第3步3).使用手机的防火墙软件的自定义呼叫转移
2008-12-18 16:34:00 1312 1
转载 C#的虚函数解析机制
前言 这篇文章出自我个人对C#虚函数特性的研究和理解,未参考、查阅第三方资料,因此很可能存在谬误之处。我在这里只是为了将我的理解呈现给大家,也希望大家在看到我犯了错误后告诉我。用词约定“方法的签名”包括返回类型、方法名、参数列表,这三者共同标识了一个方法。 “声明方法”,即指出该方法的签名。“定义方法”,则是指定调用方法时执行的代码。 “同名方法”是指方法的签名相同的
2008-12-16 11:47:00 558
转载 一个程序员应该怎样去学习和掌握计算机英语呢
干程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难。这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,我们在引进这些技术时往往受到语言障碍的制约,严重影响到对新技术的理解和消化。首先编程本身就依赖于英语,虽然现在技术的发展,可以使得某些开发工具在变量名和字段名中支持中文,但还未发现能够完全使用中文的编程语句。其次,软件开发中的技术文档和资料大都是来自英文,即使有翻译
2008-12-11 11:53:00 1016 1
原创 ASP.NET六大实用技巧
本文主要介绍ASP.NET编程中的一些常用方法,内容涉及代码技巧、性能优化等方面。 1.跟踪页面执行 设置断点是页面调试过程中的常用手段,除此之外,还可以通过查看页面的跟踪信息进行错误排查以及性能优化。ASP.NET中启用页面跟踪非常方便,只需在Page指令中加入Trace="True"属性即可:%@ Page Language="C#" Trace
2008-12-10 15:46:00 790 1
转载 Javascript事件注册机制--同时支持三种事件模型的javascript(转)
同时支持三种事件模型的javascript事件使得客户端的 JavaScript 有机会被激活,并得以运行。在一个 Web 页面装载之后,运行脚本的唯一方式,就是响应系统或者用户的动作。虽然从第一个支持脚本编程的浏览器面世以来,简单的事件被实现为 JavaScript 的一部分;但是大多数最近出现的浏览器都实现了强壮的事件模型,使脚本可以更加智能地处理事件。现在的问题在于:为了支持各种浏览器,
2008-12-08 17:13:00 2456
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人