技术开发

NET技术

C#3.0之自动属性和对象初始化器

阅读(19) 作者(admin)

  C#3.0中定义属性更加方便,不用再在像之前的版本那样的繁琐,需要先定义存储数据的字段,然后再定义属性器,现在只需要定义属性器就可以了,其它的有编译器自动为我们完成,就可以省去定义字段时需要的那些时间;在对象...

ASP.NET 3.5 企业级开发
NET技术

ASP.NET 3.5 企业级开发

阅读(21) 作者(admin)

议题.NET Framework 3.5 和Visual Studio 2008C# 面向对象程序设计ASP.NET 状态管理和页面传值ASP.NET 中的错误处理ADO.NET与数据访问架构与模式安全与性能优秀的团队开发管理功能 C# 面向对象程序设计封装...

ASP.NET 3.5 Extensions带来什么
NET技术

ASP.NET 3.5 Extensions带来什么

阅读(29) 作者(admin)

  1. 概述

  .NET 3.5和Visual Studio 2008的发布,在微软的.NET战略具有里程碑的意义,在Web开发方面,包含了一个具有强大功能的HTML Web设计器,该设计器提供了分割视图编辑,嵌套母板页,以及完善的CSS集成,同时改...

NET技术

C#类和接口、虚方法和抽象方法及值类型和引用类型的区别

阅读(30) 作者(admin)

1.C#类和接口的区别
接口是负责功能的定义,项目中通过接口来规范类,操作类以及抽象类的概念!而类是负责功能的具体实现!在类中也有抽象类的定义,抽象类与接口的区别在于:抽象类是一个不完全的类,类里面有抽象的方法,属性...

HTML重构:战术篇
NET技术

HTML重构:战术篇

阅读(24) 作者(admin)

上文书我们说到《HTML重构:战略篇》,书接前言下面是战术篇,我们通过路线图来先有一个大体印象:1、HTML规范化(Well-Formedness):语法正确
2、HTML Validity :语义正确
3、不仅仅是语义正确:HTML元素的用法回归正途
4、...

ASP.NET的设计思想
NET技术

ASP.NET的设计思想

阅读(29) 作者(admin)

  自从有了html与http,就有了浏览器与Web服务器,并有了Web应用,最初的交互模式是这样的:  该模式很好地运行了很多年。然而,随着计算机应用的发展,人们越来越不满足于只有静态内容的页面,而由某种机制动态产生html...

NET技术

用 C# 实现带键值的优先队列

阅读(22) 作者(admin)

在上一篇随笔 Timus 1037. Memory management 的“进一步的讨论”小节中,我提到:这个程序中使用 KeyedPriorityQueue 来存储已分配的“内存块”,使用 PriorityQueue 来存储尚未分配的“自...

NET技术

一个让人遗忘的角落—Exception(二)

阅读(23) 作者(admin)

  在上一篇中"一个被人遗忘的角落"中,跟大家简单介绍了一下Exception,也使大家充分的了解了Exception管理在一个项目中的重要性,那如何在我们的项目中处理异常呢?因为我从事的是Web开发,所以我只跟大家讨论Web的解...

NET技术

HTML重构:战略篇

阅读(16) 作者(admin)

  《Refactoring HTML: Improving the Design of Existing Web Applications》是一本精彩的HTML重构指南,作者给出了HTML重构的实践路线和方法。本文是《Refactoring HTML》的读书笔记,按照我的理解将全书的分为...

NET技术

ASP.NET 2.0的编译模型

阅读(37) 作者(admin)

ASP.NET 2.0支持两种编译模型(Compilation Model):
一为动态编译(Dynamic Compilation),另一个为先行编译(Precompilation)。

这让程序设计师可以有更宽广的选择以决定不同网站何时该用何种编译模型,不但弹性大大提升,且...

NET技术

【翻译】使用ASP.NET 2.0记录错误

阅读(30) 作者(admin)

原文:http://www.dotnetcurry.com/ShowArticle.aspx?ID=94&AspxAutoDetectCookieSupport=1
使用ASP.NET 2.0记录错误  在我们开发和操作一个网站的过程中不可避免会发生错误和失败的情况. ASP.NET 2.0 提供了跟...

NET技术

ASP.NET 与 AJAX的实现方式

阅读(26) 作者(admin)

  Ajax 应该不是一项技术,是一种思想而已,跟 ASP.NET 以及其它 Web 开发语言没有什么太大关系,这里只是谈谈 ASP.NET 中目前使用的 Ajax 技术以及其它一些实现 Ajax 的优秀框架。  Ajax 已经很流行一阵子了,现在...

20 种提升网页速度的技巧
NET技术

20 种提升网页速度的技巧

阅读(39) 作者(admin)

引言  不是所有人都能够使用高速 Internet 连接。即使每个人都能够使用高速网络,也会因为各种各样的原因使您的 Web 应用程序看起来运行缓慢。在这个宽带速度不断提高的时代,您应当关注一下页面加载时间。将珍贵...

XPath详解,总结
NET技术

XPath详解,总结

阅读(24) 作者(admin)

经常在工作中会使用到XPath的相关知识,但每次总会在一些关键的地方不记得或不太清楚,所以免不了每次总要查一些零碎的知识,感觉即很烦又浪费时间,所以对XPath归纳及总结一下。 在这篇文章中你将能学习到: XPath...

NET技术

学习ASP.NET比较完整的流程

阅读(38) 作者(admin)

  如果你已经有较多的面向对象开发经验,跳过以下这两步:  第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不...

NET技术

一个让人遗忘的角落--Exception(一)

阅读(20) 作者(admin)

  很诱人的标题,今天不是给大家介绍,而是跟大家讨论些问题。  在做开发的这几年中,大大小小的项目也经历了很多,但无论那个项目中,都没有真正的对Exception进行完整的处理。虽然我们在学C#的时候,经常会看到此类的...

Visual Studio 2008 到底有多强
NET技术

Visual Studio 2008 到底有多强

阅读(35) 作者(admin)

  本文通过漫画的方式讲述了Visual Studio 2008的新特性。包括语言级集成查询LINQ,WCF,C#效率优化和更加强健的框架等。

  插入数据需要无数个SQL语句支持,而现在,你只需要有一个强大的LinQ巴士,就直接一次性全...

NET技术

深入理解抽象类和接口

阅读(30) 作者(admin)

  抽象类和接口是对于面向对象中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才具有了强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以...

一步一步学WF系列(三)
NET技术

一步一步学WF系列(三)

阅读(43) 作者(admin)

  1. 写在前面  原本计划从这篇文章开始,开始介绍活动的使用方式,但是考虑到很多在WF中,重要的类和概念都没有清晰,所以还是在本文中继续明确一下WF中重要的类的用法。  这节是纯粹的理论知识,只是为你的后续学...

NET技术

使用 jQuery 简化 Ajax 开发

阅读(9) 作者(admin)

jQuery 是什么?  jQuery 由 John Resig 创建于 2006 年初,对于任何使用 JavaScript 代码的程序员来说,它是一个非常有用的 JavaScript 库。无论您是刚刚接触 JavaScript 语言,并且希望获得一个能解决文档对象模型(D...

jQuery Ajax 全解析
NET技术

jQuery Ajax 全解析

阅读(29) 作者(admin)

// " + Request["Name"] + ",你好!(这消息来自服务器)'}");jQuery 代码:$.post("Ajax.aspx", { Action: "post", Name: "lulu" }, function (data, textStatus){ // data 可以是 xmlDoc, jsonObj, html, text,...

NET技术

Gridview自定义排序且显示上下箭头

阅读(33) 作者(admin)

实现功能:单击Gidview列名按该列升序或降序排列,且在排序列上显示向上来向下箭头示意图片 //设置Gridview的AllowSorting属性值为true,即允许排序
AllowSorting="True" OnSorting="gridvie...

NET技术

FCKeditor 配置、扩展

阅读(30) 作者(admin)

一、自定义 FCKeditor 的 BasePathBasePath 即FCKeditor在网站中的相对路径,默认值是 /fckeditor/,最好在Web.config appSettings中对其进行配置:
<add key="FCKeditor:BasePath" value="/FCKeditor_2.6.3/"/>...

NET技术

详解ASP.NET的内置对象

阅读(41) 作者(admin)

  ASP.NET的内置对象介绍

  1.Response

  2.Request

  3.Server

  4.Application

  5.Session

  6.Cookie

  Request对象主要是让服务器取得客户端浏览器的一些数据,包括从HTML表单用Pos...

NET技术

请不要相信

阅读(32) 作者(admin)

1.不要相信Request.QueryString:相信在asp时代,这个问题比较严重,不信,随便到网络上找几个asp的企业站,找到这种url"view.asp?id=xxx",改成"view.asp?id=xxx or 1=1",相信你会看到不一样的东西,到了.net,应该很少了,不...