03 2009 档案

摘要:用Visual C#.NET编写服务器日期控件(转载自http://www.itpub.net/813347.html)一、序言  Visual C#.NET是微软公司出品的一种新的编程语言(以下简称C#),它继承了C语言的一些特性,也加入了一些新的元素。以前用过Delphi开发程序的人可能刚开始使用C#的时候,对其有一种似曾相识的感觉(至少包括我)。是的,C#语言的创始人正是以前在Borland... 阅读全文
posted @ 2009-03-29 19:07 silverPerson 阅读(661) 评论(0) 推荐(0) 编辑
摘要:【4月30日 CSDN 付江 报道】微软自去年9月首次发布Silverlight后,又立刻在半年后的MIX08大会上推出了Silverlight 2 Beta1,新版的网页开发工具Expression Web 2也已随 Expression Studio 2在4月发布,6月就会推出繁体中文版。根据易观国际最新市场统计数据显示,截止3月底,已经有约30%的中国PC用户在使用Silverlight。如... 阅读全文
posted @ 2009-03-29 18:27 silverPerson 阅读(329) 评论(0) 推荐(0) 编辑
摘要:由于多种原因,进行安全设置的人们常常不理解数据的真正价值,所以,他们也无法对数据进行合适的保护。将你的数据只限于需要的人访问,并保证访问的人的合法性,是一个数据库管理人员的重要工作。然而,确保数据可以访问不是意味着数据向所有人公开,相反的,你必须很仔细地保护数据,并只对需要使用数据的人进行开放。设置安全性过程通用的软件维护和数据库更新都会对系统安全起着重要作用,通常包括以下步骤:分配一个可靠的密码... 阅读全文
posted @ 2009-03-29 18:24 silverPerson 阅读(295) 评论(0) 推荐(0) 编辑
摘要:Net 框架目前逐步在普及了,仍然有很多人在寻找如何让.Net程序脱离.NET框架的方法。现成的工具有 Xenocode 的postbuidle或者vas,还有 Salamander .NET Linker .另外还有 MaxToCode 作者以前做的 framework linker. 以及一些支持注册表模拟和文件模拟的打包工具molebox,thinstall等.最后还有某网友(应其要求隐去网... 阅读全文
posted @ 2009-03-29 18:21 silverPerson 阅读(396) 评论(1) 推荐(0) 编辑
摘要:在做下面的研究前,我是一个WPF白痴。只会花一个简单的button。我的目的很简单,弄清楚WPF如何工作的。我要解决的第一个问题是WPF如何Render的。据说是用DX,但是一定要亲自证实下才可以相信。怎么做呢,先找一个UI复杂的程序,这里选择了MSDN的sample:http://msdn2.microsoft.com/en-us/library/ms771766.aspx运行起来后,选择一个复... 阅读全文
posted @ 2009-03-29 18:20 silverPerson 阅读(537) 评论(0) 推荐(0) 编辑
摘要:C#编程的一个优点是程序员不需要关心具体的内存管理,尤其是垃圾收集器会处理所有的内存清理工作。虽然不必手工管理内存,但如果要编写高质量的代码,还是要理解后台发生的事情,理解C#的内存管理。本文主要介绍给变量分配内存时计算机内存中发生的情况。C#将数据分为两种:值数据类型和引用数据类型,这两种数据类型存储在内存中的不同的地方:值数据类型存储在堆栈中,而引用类型存储在内存的托管堆中。1、内存简介Win... 阅读全文
posted @ 2009-03-29 18:16 silverPerson 阅读(220) 评论(0) 推荐(0) 编辑
摘要:匹配中文字符的正则表达式: [u4e00-u9fa5]  评注:匹配中文还真是个头疼的事,有了这个表达式就好办了  匹配双字节字符(包括汉字在内):[^x00-xff]  评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)  匹配空白行的正则表达式:ns*r  评注:可以用来删除空白行  匹配HTML标记的正则表达式:< (S*?)[^>]*>.*?|&... 阅读全文
posted @ 2009-03-29 00:15 silverPerson 阅读(209) 评论(0) 推荐(0) 编辑
摘要:流行的 JavaScript 库不胜枚举,jQuery, MooTools, Prototype, Dojo, YUI。这些 JavaScript 库功能丰富,加上它们的插件,几乎能胜任任何工作,然而这是有代价的,这些库往往导致你的网页尺寸臃肿。在某些场合,如果你只想完成特定的工作,可以使用一些功能更专一的轻量库,本文介绍了40个非常出色的轻量级 JavaScript 库。 1. 表单相关 wFo... 阅读全文
posted @ 2009-03-27 21:49 silverPerson 阅读(202) 评论(0) 推荐(0) 编辑
摘要:1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键<table border oncontextmenu=return(false)><td>no</table> 可用于Table2. <body onselectstart="return false"> 取消选取、防止复制3. o... 阅读全文
posted @ 2009-03-27 21:44 silverPerson 阅读(262) 评论(0) 推荐(0) 编辑
摘要:◆外部用户要求 正确,高效,健壮,易用和可靠 ◆内部维护人员要求 可维护(代码易读,易读,易Debug,注释清晰,容易扩展) ◆内部测试人员要求 可测试,易用,易理解 ◆企业产品化要求 1、可扩展,可移植,可配置,灵活,重用性高,模块和组件化 因此质量不是无中生有,是有具体的需求驱动,质量也是为了满足某种需求。但一开始可能我们并不能意识到这种需求,... 阅读全文
posted @ 2009-03-27 18:59 silverPerson 阅读(256) 评论(0) 推荐(0) 编辑
摘要:·软件运行的性能和效率; ·软件开发过程的效率。 对于后面一点,它跟成本的关系是很明显的,开发过程效率不高,当然就会导致更多人力或者时间的投入,从而增加了软件的成本。就整个软件工程控制来说,要求有全局观比较好的人对开发过程进行高质量的管理。而在一个比较完美的软件开发流程中,编码所占的时间比率应该是仅仅占全部流程的比较小的一部分(一两成),但是编码的结果却又是软件成果的最终体现,所以如何提高效率... 阅读全文
posted @ 2009-03-27 18:57 silverPerson 阅读(323) 评论(0) 推荐(0) 编辑
摘要:08年,金融危机的到来,对许多人来说还是无关痛痒的事情,大家看金融危机仿佛是隔着玻璃窗看暴风雨。然而09年以来,随着金融危机对中国的影响越来越深入,每个人都开始切身感受到金融危机的影响,即使自身利益暂时不受影响的上班族,职场上的心态也悄悄发生了变化。日前,从事猎头行业多年的资深业内人士,诺可思德信息咨询有限公司的马骏先生向记者分析了09年职场的现状与变化。 09年一季度,可选择人才增多了 据马骏介... 阅读全文
posted @ 2009-03-27 18:55 silverPerson 阅读(243) 评论(0) 推荐(0) 编辑
摘要:高薪是每个白领追求的目标,身在职场,谁不希望自己的工作有一份令别人羡慕令自己充裕的高额薪水?但电视剧《刘老根》中有一句耐人寻味的台词,说是“高官不如高薪,高薪不如高寿,高寿不如高兴。”可见高兴才 是人生的最高境界。 有没有既高薪又高兴的职业呢?没有,天下没有免费的午餐,任何一位老板不会把一份轻松快乐收入又高的工作无端地奉送给你。高薪是有代价的,经常加班、没有休息日、无休止的应酬、与自己不喜欢... 阅读全文
posted @ 2009-03-27 18:51 silverPerson 阅读(399) 评论(0) 推荐(0) 编辑
摘要:经常在网上的论坛看到有人问Page类的方法RegisterRequiresPostBack有什么用,它是做什么的呢?简短的官方解释MSDN对它的解释是将控件注册为要求在页面回发至服务器时进行回发处理的控件,说真的我知道这段话想描述些什么,但是你知道怎么用它,在哪里用吗?寻找回发真相首先ASP.NET框架规定,凡是要进行数据回发的控件都要实现IPostBackDataHandler 接口,它有两个方... 阅读全文
posted @ 2009-03-22 22:47 silverPerson 阅读(505) 评论(0) 推荐(0) 编辑
摘要:随着时间的推移,已经形成这样一种惯例:即将应用程序构建成一组组件,分布于计算机网络之间,并作为整个程序的一部分一起运行。过去,分布式应用程序逻辑需要具备组件/对象技术,例如,Microsoft? 分布式组件对象模型 (DCOM)、Object Management Group 的公共对象请求代理程序体系结构 (CORBA) 或 Sun 的远程方法调用 (RMI)。这些技术提供了可靠的、可升级的体系... 阅读全文
posted @ 2009-03-22 22:45 silverPerson 阅读(189) 评论(0) 推荐(0) 编辑
摘要:这篇文章概述了.NETFramework2.0里的ADO.NET2.0的最新特性。在以下叙述中将附带一些简单的例子来讨论这些特性的细节。  以下便是ADO.NET新增的特性:  1.批量复制操作(BulkCopyOperation)  将数据从一个数据源批量复制到另一个数据源是ADO.NET2.0的一个新特性。批量复制类提供了最快的方法把数据从一个数据源迁移到另一个数据源。每个ADO.NET的数据... 阅读全文
posted @ 2009-03-22 22:43 silverPerson 阅读(166) 评论(0) 推荐(0) 编辑
摘要:令人激动的silverlight 3滤镜效果 先看演示:围观链接 (需要安装silverlight 3 beta) 大家现在都知道了在silverlight 3中内置了两个滤镜,一个模糊、一个阴影。 刚刚看过了Greg Schechter在Mix09大会上的Session《Deep Dive into Microsoft Silverlight Graphics》 她介绍了如何... 阅读全文
posted @ 2009-03-22 22:34 silverPerson 阅读(173) 评论(0) 推荐(0) 编辑
摘要:从sql server2005中导入2000的数据不是难事。 做法如下: 1:把sql server 2000的数据库backup,做成一个bak的备份文件 2:在sql server 2005中新建数据库,然后选择恢复数据库,选择刚才的bak文件 3:选择可以覆盖原来的数据文件。 4:搞定。 但是,从2000中如何导入2005的数据呢? 网上介绍的方法大抵如下: 1:在2005中选择创建sq... 阅读全文
posted @ 2009-03-22 22:31 silverPerson 阅读(278) 评论(0) 推荐(0) 编辑
摘要:Cookies 具体来说cookie机制采用的是在客户端保持状态的方案。它是在用户端的会话状态的存贮机制,他需要用户打开客户端的cookie支持。cookie的作用就是为了解决HTTP协议无状态的缺陷所作的努力. 而session机制采用的是一种在客户端与服务器之间保持状态的解决方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以se... 阅读全文
posted @ 2009-03-22 21:27 silverPerson 阅读(300) 评论(0) 推荐(0) 编辑
摘要:1. 关于background的写法 DIV.comment{background:#f0f0f0 url(url address) repeat-x left top} 1)您可以看到background的第一个定义是一个颜色值这表示在背景图片失效的时候颜色将起作用。 2)url括号中的引号是没有必要的,我们可以不写引号 2. 关于Border的写法,如果您想定义di... 阅读全文
posted @ 2009-03-22 21:14 silverPerson 阅读(398) 评论(0) 推荐(0) 编辑
摘要:声明:本随笔转载自http://www.cnblogs.com/peaceli/archive/2008/04/13/1151520.html。由于上周要实现关于asp.net操作Excel模板得效果,在网上搜了一下,感觉这篇文章还不错,帮了很大忙。在此表示感谢,并转载已共享。一. 程序操作EXCEL的应用主要还是在统计报表方面,您可能会考虑读EXCEL模板,也可能会考虑没必要读模板,其实读不读模... 阅读全文
posted @ 2009-03-22 17:33 silverPerson 阅读(2886) 评论(0) 推荐(0) 编辑
摘要:大约在2006年年初,AJAX迅速成为Web 2.0开发中的一个热点,也成为开发以用户为中心的Web应用程序事实上的标准。然而,要开发出高质量的AJAX应用程序,首先要求开发者是一名 JavaScript高手,并不得不使用一些远不如C#或Java那样完善的开发工具。因此,由于AJAX“先天”的异步性及浏览器之间的差异,开发、调试及维护AJAX应用程序的过程将变得非常艰难并耗费大量时间。为此,许多公司和个人争相开发出自己的AJAX产品。但归结来看,所有AJAX产品不外乎三大类型:回调框架、UI框架和完整框架。 阅读全文
posted @ 2009-03-22 13:03 silverPerson 阅读(435) 评论(0) 推荐(0) 编辑
摘要:为什么要杀掉死进程?因为Word、Excel天生就不是给服务器端服务程序调用的,如果非要用asp.net(包括Jsp、asp、php等)调用,当然Word、Excel会有些水土不服啦,呵呵,形象地比喻一下。 在服务器端自动化word/excel是有风险的,连微软都不建议在服务器端自动化word/excel,出了问题也不提供任何支持,至于有什么风险,看微软自己是怎么说的 服务器端 Office ... 阅读全文
posted @ 2009-03-22 12:44 silverPerson 阅读(1307) 评论(1) 推荐(0) 编辑
摘要:ajax 真正理解其精髓 client side, browser,用xmlhttprequest, 去call sever side 的资源 无论你用php,java, asp.net, client side的东西都是一样的,不同的是 server side 先说client side的东西, 先构造一个URL, 然后用xmlhttprequest 这个东西给发... 阅读全文
posted @ 2009-03-20 20:46 silverPerson 阅读(313) 评论(0) 推荐(0) 编辑
摘要:新的一年,总会给人带来新的机遇与希望。尽管2009年就业形势相当严峻,但从热门的职业中寻找到最适合自己的工作不失为快速实现个人职业生涯发展的一个突破口。无论是专家点评还是网络数据,2009年什么行业最火已成为时下人们关注的焦点。受国际金融危机影响,往年需求旺盛的钢铁、房产等行业岗位急剧下降,销售、计算机人才则颇为抢手。本报结合网络上的综合数据,考虑社会地位、薪酬等因素,为职场人士特别推出2009年... 阅读全文
posted @ 2009-03-20 20:43 silverPerson 阅读(550) 评论(1) 推荐(0) 编辑
摘要:1.无论发生什么事情,都要首先想到自己是不是做错了。如果自己没错(那是不可能的),那么就站在对方的角度,体验一下对方的感觉。 2.让自己去适应环境,因为环境永远不会来适应你。即使这是一个非常非常痛苦的过程。 3.大方一点。不会大方就学大方一点。如果大方真的会让你很心疼,那就装大方一点。 4.低调一点,低调一点,再低调一点(要比临时... 阅读全文
posted @ 2009-03-20 20:35 silverPerson 阅读(445) 评论(5) 推荐(0) 编辑
摘要:前 言 对于直接面对互联网用户的WEB应用,在开发设计的时候必须格外小心,因为谁也不知道在单位时间内WEB程序访问和运行的速度。所以,在程序设计完成以后,最后针对程序进行一些严格的甚至是苛刻的测试,以确定程序在复杂的网络环境和服务器高压负荷下是否可以保持正常和相对稳定的效率。 什么是负压测试 负压测试一般针对WEB应用进行,比如网站等。进行负压测试的目的是为了确定WEB应用在现实的网络环... 阅读全文
posted @ 2009-03-19 23:13 silverPerson 阅读(697) 评论(0) 推荐(0) 编辑
摘要:数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。 1.1 游标和游标的优点 在数据库中,游标是一个十分重要的概念。游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而言,游标实际上是一种能从包括多条... 阅读全文
posted @ 2009-03-19 21:37 silverPerson 阅读(241) 评论(0) 推荐(0) 编辑
摘要:成长为优秀的网络工程师需要具备以下条件: 1、网络方面 基础知识:深刻理解网络基本概念,例如>ISO/OSI、TCP/IP、VLAN、各种LAN、WAN协议、各种路由协议、NAT等等 Cisco:熟悉Cisco产品线;会配置主要型号的交换机和路由器,不熟悉的设备能构独立查资料配置;熟悉Cisco一些主要的技术例如VOIP、Qos、ACL等; No... 阅读全文
posted @ 2009-03-19 21:19 silverPerson 阅读(346) 评论(0) 推荐(0) 编辑
摘要:2009年,基于最佳实践的流程改进、SaaS和自动化管理有望成为IT部门在新一年中需要优先启动的项目内容。 经济危机对企业IT管理的影响将在2009年得到充分地显现。日前,研究机构Forrester Research的高级分析师Glenn O'Donnell说:“IT部门很快就会发现,由于经济状况的原因,以前一些被动要求做的事情现在已经变成了必须要做的事情。流程改进、高级自动化,以及其他项目... 阅读全文
posted @ 2009-03-15 23:09 silverPerson 阅读(172) 评论(0) 推荐(0) 编辑
摘要:开源:.NET环境下有关打印页面设置、打印机设置、打印预览对话框的实现 我个人认为,开发MIS,首先就得解决网格的问题,而开发工具为我们提供了如DataGrid、MSHFlexGrid的控件。其次,是打印的问题,将业务单据与数据报表打印出来。可想而知,即使一个业务功能非常完美齐全的管理软件,没有打印的支持,也一定不算是一个完整的软件。 对于打印,我们总是在用户打印之前可以看看打印的效果,这时,一... 阅读全文
posted @ 2009-03-15 23:06 silverPerson 阅读(286) 评论(0) 推荐(0) 编辑
摘要:在作应用系统开发时,管理配置是必不可少的。例如数据库服务器的配置、安装和更新配置等等。由于Xml的兴起,现在的配置文件大都是以xml文档来存储。比如Visual Studio.Net自身的配置文件Mashine.config,Asp.Net的配置文件Web.Config,包括我在介绍Remoting中提到的配置文件,都是xml的格式。传统的配置文件ini已有被xml文件逐步代替的趋势,但对于简单的... 阅读全文
posted @ 2009-03-15 22:56 silverPerson 阅读(197) 评论(0) 推荐(0) 编辑
摘要:工作流在长时间运行时难免会遇到一些问题,许多业务逻辑需要花费数日、数周乃至数月。在这段时间中,我们不能让工作流实例一直驻留在内存中(比如,我们需要一份开支报告,而不巧的是对此负责的会计师却在西班牙海滩休假,怎么办呢?)。在Windows Workflow中,可以通过持久化服务来解决长时间运行的工作流可能遇到的问题。长时间运行的工作流耗费了大量的时间,却一直处于空闲状态。处于空闲状态的工作流可能在等... 阅读全文
posted @ 2009-03-15 22:53 silverPerson 阅读(293) 评论(0) 推荐(0) 编辑
摘要:Windows Workflow 提供了可扩展可收缩的跟踪功能来捕捉和记录工作流的执行信息。对于接收到的工作流信息,跟踪服务会使用跟踪配置(tracking profile)来进行筛选。WF Runtime可以发送许多信息,包括工作流事件、活动状态更改、规则判断和我们的自定义检测数据(custom instrumentation data)。跟踪服务有能力决定如何处理接收到的数据,可以把它们记录到... 阅读全文
posted @ 2009-03-15 22:51 silverPerson 阅读(355) 评论(0) 推荐(0) 编辑
摘要:SQL持久化和跟踪服务分别为工作流状态和跟踪信息提供了持久的存储。但是,它们并没有一起工作。具体来说,每个服务都会使用不同的数据库连接来进行操作。工作流Runtime也因此会使用多个数据库连接。如果跟踪服务开启了事务支持,则会导致额外的开销出现。当事务跨越多个连接时,微软分布式事务协调程序(Microsoft Distributed Transaction Coordinator,MSDTC)会接... 阅读全文
posted @ 2009-03-15 22:49 silverPerson 阅读(264) 评论(0) 推荐(0) 编辑
摘要:拆散它们!不久之前,专业的网页设计师还在兴高采烈的将HTML,CSS和JavaScript代码掺杂到一个单独的文件中,命名为index.html,并称其为网页。今天你仍然可以这么做,不过要有心里准备去接受同行们比较没有礼貌的洗礼。有一天,网页设计师们突然注意到这些混在一起的代码分别做了以下三件事请:n描述页面的内容。n指定内容的表现形式。n控制内容的行为。接着他们实现了这三种类型代码的分离,这种做... 阅读全文
posted @ 2009-03-15 22:47 silverPerson 阅读(288) 评论(0) 推荐(0) 编辑
摘要:工作流宿主Windows Workflow 其实是一个Runtime,而不是应用程序。在启动工作流之前,宿主进程必须先加载并运行工作流Runtime。宿主进程告诉Runtime要创建什么类型的工作流,Runtime则负责管理工作流的生命周期并通知宿主进程重要的生命周期事件,比如工作流的完成和终结。Runtime并不挑剔它的宿主,宿主可以是台式机上的智能客户端应用程序,也可以是机架上的服务器中运行的... 阅读全文
posted @ 2009-03-15 22:37 silverPerson 阅读(215) 评论(0) 推荐(0) 编辑
摘要:学习完本章,你将掌握:1.使用不带参数和带参数二种方式初始化一个workflow实例2.测定你运行中的workflow实例的状况3.停止workflow实例4.确定你的workflow空闲或终止的原因一个workflow实例由一个或多个活动组成。(我们将在第七章开始介绍各种活动:“Basic Activity Operations.”)“primary acti... 阅读全文
posted @ 2009-03-15 22:35 silverPerson 阅读(1160) 评论(1) 推荐(0) 编辑
摘要:. 问题分析1.1 现象描述某企业客户内部知识管理系统基于微软SharePoint服务器产品并进行了应用扩展开发,NLB负载均衡部署,后台数据库采用SQL Server 2000 企业版,双核 4C 8G内存两节点群集。在两三年的使用过程中,随着系统用户的增多,出现了数据库服务器CPU占用过高的情况,导致前端访问响应速度慢,经常超时等问题。1.2 性能计数器分析用户连接经过对SQL Server关... 阅读全文
posted @ 2009-03-15 22:30 silverPerson 阅读(372) 评论(0) 推荐(0) 编辑
摘要:DataTable,DataView 和DataGrid 中一些容易混淆的概念 一、DataTable DataTable 表示内存中数据的一个表,它完全是在内存中的一个独立存在,包含了这张表的全部信息。DataTable 可以是从通过连接从 数据库中读取出来形成的一个表,一旦将内容读到DataTable 中,此DataTable 就可以跟数据源断开而独立存在;也可以是完全由程序自 ... 阅读全文
posted @ 2009-03-15 15:47 silverPerson 阅读(280) 评论(0) 推荐(0) 编辑
摘要:同步套接字通信Socket支持下的网上点对点的通信服务端实现监听连接,客户端实现发送连接请求,建立连接后进行发送和接收数据的功能服务器端建立一个socket,设置好本机的ip和监听的端口与socket进行绑定,开始监听连接请求,当接收到连接请求后,发送确认,同客户端建立连接,开始与客户端进行通信。客户端建立一个socket,设置好服务器端的IP和提供服务的端口,发出连接请求,接收到服务的确认后,尽... 阅读全文
posted @ 2009-03-13 22:54 silverPerson 阅读(11924) 评论(4) 推荐(3) 编辑
摘要:五流程序员比技术和工具 五流程序员关心的是用什么工具可以产生什么结果,追逐他听过最新、最好、最时髦的技术,沉浸于一些小练习,却很少走出象牙塔和客户或市场进行真正的沟通,甚至完成大型的真实案例。 四流程序员比整合和管理 四流程序员比前者更关心在什么地方使用什么,他的心里放着集成各种技术的地图,而不偏向单一工具和技术,他在乎运作一场战役的风险,还有资金成本的考量,包含开发时间、... 阅读全文
posted @ 2009-03-13 22:07 silverPerson 阅读(362) 评论(2) 推荐(0) 编辑
摘要:[导读]: 微软产品周期模型是微软28年实际开发经验的精髓,微软的所有产品,从最初的产品策划到编程,Beta版发行,正式版本的发布,下一个版本的开发,都遵循该周期模型。微软产品周期模型是整个微软开发流程的核心和基础。微软开发团队模型是以“三驾马车”架构为核心的矩阵模型,合理的人员配置、合理的团队架构保证了团队成员各司其职,充分沟通,开发出符合用户需求的高质量产品。 软件开发过程模型比较... 阅读全文
posted @ 2009-03-13 22:01 silverPerson 阅读(319) 评论(1) 推荐(0) 编辑
摘要:大家一定经常在网络上看到很多网站的地址后缀都是用XX.HTML或者XX.ASPX等类似静态文件的标示来操作的吧,那么大家有怀疑过他真的是一个一个的静态生成的文件么,静态文件的生成的优缺有好有坏,对于访问量很大的网站,利用静态文件可提高服务器的运行稳定和速度,坏处就是生成列表的时候会因为增加一条记录从而需要所有相关的列表进行重构,当然不排除有的公司已经攻克的这个问题,但对于大众程序员来说,他依旧是个... 阅读全文
posted @ 2009-03-11 23:27 silverPerson 阅读(1455) 评论(1) 推荐(0) 编辑
摘要:将asp.net页面静态化有很大意义,在些我就不多说了,实现asp.net页面静态化有很多种方面,在此我介绍一种在asp.net内实现的方法。大家都知道,每个asp.net页面都有一个特定的类对其进行处理,默认情况下该类是从Page类派生的。我们所要做的就是从Page类派生自己的类改写特定的方法。具体实现如下:... 阅读全文
posted @ 2009-03-11 23:22 silverPerson 阅读(845) 评论(1) 推荐(1) 编辑
摘要:这个例子是一个企业用户注册时的一个应用,当用户注册时检查用户名和企业名是否可用,以前的做法是在旁边加一个按钮,点击“检查”,就向服务器发出请求,然后等待……服务器返回信息,继续操作。如果我们用Ajax技术来实现以上的操作则不必等待服务器返回信息,用户输入用户名或企业名称的时候,当输入文本框失去焦点的时候,则会自动向服务器发出请求,用户继续做下面的操作... 阅读全文
posted @ 2009-03-09 19:35 silverPerson 阅读(198) 评论(0) 推荐(0) 编辑
摘要:各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务.2:业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。3:表示层:主要表示WEB方式,也可以表示成WINFORM方式,W... 阅读全文
posted @ 2009-03-08 21:49 silverPerson 阅读(216) 评论(0) 推荐(0) 编辑
摘要:据微软官方表示,微软在升级成为两个平台的计划中将整合自己的两大语言VB和C#的特性为一种全新的可交互动态语言,该语言有望今年年底推出。Visual Studio 2010 计划同时融入Visual Basic 10.0和C#4.0的全新特性。VB团队和C#团队“去年联姻,产生了新的所谓的‘VS团队管理语言’”,一位微软的高级项目经理Beth Mass... 阅读全文
posted @ 2009-03-08 21:35 silverPerson 阅读(185) 评论(0) 推荐(0) 编辑
摘要:序列化是将一个对象保存到存储介质上或者将对象进行转换使之能够在网络上传送的行为。在一个对象被序列化之后,你会想要将它反序列化,也就是将数据重新转换为可用的对象的行为。这种类型的功能被用在一个对象必须被从一个上下文封送到另一个上下文的时候,例如当对象跨越App域的时候。另外一个例子是Web服务——对象在服务器上被序列化,通过网络被(封送或)发送到的客户端,然后被反序列化成有用的对象。  从二进制到X... 阅读全文
posted @ 2009-03-08 21:20 silverPerson 阅读(155) 评论(0) 推荐(0) 编辑
摘要:1.什么是模式? 模式,即pattern。其实就是解决某一类问题的方法论。你把解决某类问题的方法总结归纳到理论高度,那就是模式。 Alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。 模式有不同的领域,建筑领域有建筑模式,软件设计领域也有设计模式。当一个领域... 阅读全文
posted @ 2009-03-08 21:18 silverPerson 阅读(234) 评论(0) 推荐(0) 编辑
摘要:using System; using System.Windows.Forms; using System.Runtime.InteropServices; namespace WindowsApplication1...{public partial class Form1 : Form...{public Form1()...{InitializeComponent(); }private ... 阅读全文
posted @ 2009-03-08 21:05 silverPerson 阅读(214) 评论(0) 推荐(0) 编辑
摘要:using System; using System.Windows.Forms; using System.Runtime.InteropServices; namespace WindowsApplication1...{public partial class Form1 : Form...{public Form1()...{InitializeComponent(); }private ... 阅读全文
posted @ 2009-03-08 21:05 silverPerson 阅读(176) 评论(0) 推荐(0) 编辑
摘要:C#编程的一个优点是程序员不需要关心具体的内存管理,尤其是垃圾收集器会处理所有的内存清理工作。虽然不必手工管理内存,但如果要编写高质量的代码,还是要理解后台发生的事情,理解C#的内存管理。本文主要介绍给变量分配内存时计算机内存中发生的情况。 C#将数据分为两种:值数据类型和引用数据类型,这两种数据类型存储在内存中的不同的地方:值数据类型存储在堆栈中,而引用类型存储在内存的托管堆中。 1、内存简... 阅读全文
posted @ 2009-03-08 20:48 silverPerson 阅读(190) 评论(0) 推荐(0) 编辑
摘要:摘要:WPF是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。本文旨在通过一些简单的示例,让你对WPF有一个概要的认识。 主要内容 1.概述 2.WPF的组成 3.WPF的编程架构 4.XAML 5.WPF中的控件集 一.概述 WPF(Windows Presentation Foundation)是微软推出的基于Windo... 阅读全文
posted @ 2009-03-08 18:11 silverPerson 阅读(650) 评论(0) 推荐(0) 编辑
摘要:1.CSS布局常用的方法: float : none | left | right 取值: none : 默认值。对象不飘浮 left : 文本流向对象的右边 right : 文本流向对象的左边 它是怎样工作的,看个一行两列的例子 xhtml: 这里是第一列 这里是第二列 /*这是违... 阅读全文
posted @ 2009-03-08 18:07 silverPerson 阅读(270) 评论(0) 推荐(0) 编辑
摘要:一、内部函数 1、内部合计函数 1)COUNT(*) 返回行数 2)COUNT(DISTINCT COLNAME) 返回指定列中唯一值的个数 3)SUM(COLNAME/EXPRESSION) 返回指定列或表达式的数值和; 4)SUM(DISTINCT COLNAME) 返回指定列中唯一值的和 5)AVG(COLNAME/EXPRESSION) 返回指定列或表达式中的数值平均值 6)... 阅读全文
posted @ 2009-03-08 09:25 silverPerson 阅读(254) 评论(0) 推荐(0) 编辑
摘要:预计微软会2009年秋季发布Visual Studio 2010 RTM,2010到底会给我们带来什么新的功能,让我们先睹为快。 由于VS 2010尚未开发完成,这里介绍是功能并不一定会随RTM发布,而且也有可能在设计上发生变更。 一、语言(C#) 1. Dynamic Dynamic为C#提供了类似于VB中后期绑定的功能。例如: Code highlighting produced by A... 阅读全文
posted @ 2009-03-08 09:24 silverPerson 阅读(238) 评论(0) 推荐(0) 编辑
摘要:时下流行的开发AutoCAD的工具,一个是ObjectARX,另一个是AutoCAD自带的VBA(AutoCAD内置的Visual lisp本来也算一个,但它只能开发一些小型的程序,因此不能和前面的两个工具相比)。但两者都存在明显的不足,以VC++为基础的ObjectARX的开发功能无庸质疑是非常强大的,但要想学习并熟练掌握VC++及ObjectARX对于普通人来说是比较困难的。还有大家应该注意到... 阅读全文
posted @ 2009-03-04 21:55 silverPerson 阅读(1189) 评论(0) 推荐(0) 编辑
摘要:Ajax 技术现在好多人懂了,但用的时候,代码五花八门,不易理解和维护。现在已经有一些 Ajax 框架,做的很不错,例如较早的 xAjax(PHP下的),还有现在的 jQuery、Dhtml 等。但因为框架要考虑通用性和兼容性等,实现起来叠床架屋的,比较复杂。对于我们一些小应用来说,用起来有大材小用、打炮大蚊子的感觉。 其实 Ajax 被大家搞的神秘了 - 看看书店里那些千篇一律的、煞有... 阅读全文
posted @ 2009-03-03 00:20 silverPerson 阅读(164) 评论(0) 推荐(0) 编辑
摘要:1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。 3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。 4. 一个方法的代码长度最好不要超过25行。 5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。 6. 每行代码不要超过80个字符。 7. 不要手工的修改机器产生的代码... 阅读全文
posted @ 2009-03-01 22:16 silverPerson 阅读(145) 评论(0) 推荐(0) 编辑
摘要:從Silverlight 1.0 到 Silverlight 2.0 我想不用我贅言,相較於Silverlight 1.0的陽春,Silverlight 2.0提供了更完整的資料庫支援,其最主要的部份在於提供了WCF/HTTP的網路機制及客戶端的控件Binding技術,有了這兩個機制,我們可以透過WCF/HTTP網路機制連回Server端取得資料,然後以Binding技術將控件與資料結合... 阅读全文
posted @ 2009-03-01 22:10 silverPerson 阅读(270) 评论(0) 推荐(0) 编辑
摘要:日一二三四五 六 Lad.li 阅读全文
posted @ 2009-03-01 21:42 silverPerson 阅读(206) 评论(0) 推荐(0) 编辑
摘要:Silverlight与Flash的最大不同之一就是,Flash天生就是流媒体,Silverlight则是后天补充支持的。因为,Silverlight必须是整个xap应用包下载完成后才能显示(运行),而Flash是第一帧下载后就可以显示的。虽然Silverlight 也支持影片播放,但视频流是作为特殊对象进行处理的,并不是系统核心模型。 记得很早以前看Flash的教程,进度显示是由每个SWF文件... 阅读全文
posted @ 2009-03-01 21:35 silverPerson 阅读(306) 评论(0) 推荐(0) 编辑
摘要:Jquery的演示DEMO:今天拿出来和大家分享一番: Ajax Rain:http://www.ajaxrain.com/ AjaxRain有很多完美整合AJAX, CSS, DHTML 或 Javascript的实例,有一些Demo的确值得你去看一看 Ajax Daddy:http://www.ajaxdaddy.com/ Ajax Daddy收集了大量漂亮的Web2.0工具,其中一个... 阅读全文
posted @ 2009-03-01 21:27 silverPerson 阅读(273) 评论(0) 推荐(1) 编辑
摘要:关于视图的单元测试 说到ASP.NET MVC,我们似乎始终都在关注对于Controller的测试——虽然Stephen Walther也写过如何脱离Web Server对View进行单元测试,但是他的方法可看而不可用。复杂的构造和预备,以及对生成的HTML字符串作判断——这真是在对视图做单元测试吗?仔细分析他的代码可以发现,这其实是在对ViewEngine做单元测试。而且,如果真要对Vie... 阅读全文
posted @ 2009-03-01 21:23 silverPerson 阅读(162) 评论(0) 推荐(0) 编辑
摘要:各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务. 2:业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。 3:表示层:主要表示WEB方式,也可以表示成WINFOR... 阅读全文
posted @ 2009-03-01 21:18 silverPerson 阅读(207) 评论(0) 推荐(0) 编辑
摘要:从事.NET开发也有两年多的时间了,期间积累了一些日常工作中常用的软件,在这里和大家分享一下,希望能为大家的日常工作带来便利,以下排名不分先后: 1. EditPlus(http://www.editplus.com/):文字处理软件 EditPlus 是一款功能强大的文字处理软件。它可以充分的替换记事本,它也提供网页作家及程序设计师许多强悍的功能。支持 HTML、CSS、PHP、ASP、P... 阅读全文
posted @ 2009-03-01 21:15 silverPerson 阅读(256) 评论(0) 推荐(0) 编辑
摘要:1、什么是域名解析? 域名解析就是域名到IP地址的转换过程。IP地址是网路上标识您站点的数字地址,为了简单好记,采用域名来代替ip地址标识站点地址。域名的解析工作由DNS服务器完成。 2、怎样设置域名解析? 您可按以下的步骤办理: (1)域名可以通过会员区管理: 1)浏览:通过数字ID及对应密码登录客户自助系统--->点击“域名管理”--->点击需要解析的域名--->点击下方“... 阅读全文
posted @ 2009-03-01 21:12 silverPerson 阅读(267) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示