Asp.net 入门

        Asp.Net是一种用于创建Web应用程序的编程模型,可以使用C#或者VB.Net、J#进行asp.net应用程序的开发。.asp.net 3.5是基于.net 3.5框架的动态页面开发技术,器秉承了2.0的组件开发技术,提供了web开发所需的大部分组件,如登录、验证、数据源管理、数据显示、网页导航设计等。开发人员使用asp.net3.5,不仅可以开发出美观的界面,还可以通过后台技术实现数据管理、动态页面更新等新技术。

概述:

微软的.net平台其核心是一系列新的集合,称为.net framework,我们通常会查阅的framework就是.net framework。这个框架集提供了一个既可快速开发基于windows的程序, 也可快速开发web应用程序的平台。

*  .net framework具有两个主要组成部分,即公共语言运行库(CLR)和.net framework 类库(也叫框架类库FCL)。

.Net Framework的基本概念

**  CLR是为.net framework所编写的代码执行环境。CLR管理着.net代码的执行,包括内存的分配和垃圾的回收(避免内存泄露问题)、安全性(包括对不同来源的代码应用不同的信任度)、线程管理、强类型和其他一些任务。

**   .net framework类库是一系列可重用的面向对象的类,提供基本平台的功能,从存取数据库的类ADO.NET到文件系统模块的类(包括文件、目录和流等类),再到允许我们方便的实现DNS解析。开发者们可以直接使用这些基类或者继承这些类来实现一些定制的功能。

公共语言运行库

公共语言运行库包括管理内存、线程执行、代码执行、代码安全验证、编译以及其他系统服务。使用基于公共语言运行库的语言编译器开发的代码称为托管代码。托管代码具有许多优点,如跨语言集成、跨语言异常处理、增强的安全性、版本控制和部署支持等。这些功能是在公共语言运行库上运行的托管代码所固有的。

.net framework 3.5 概述

Multitargeting

vs2008有一个新的简单而强大的功能----multitargeting。它具有针对不同的.net 框架版本创建项目的能力,这意味着,vs2008可以与vs2005同时安装。

Linq

LINQ(语言整合查询),linq是一个新的范例,其用统一的方式查询数据来源,如在内存中的对象、xml模式、sql查询结果、数据集合或任何其他(因为linq架构已被完全扩展)。

Asp.net ajax

对于网站开发人员来说,asp.net ajax改进后可以独立出来。asp.net 3.5包括3个新增的控件,如ListView、DataPager和LinqDataSource。改进后的IDE也可以用于asp.net2.0项目,如支持javascript的动态智能感知和调试,一个新的css引擎和一个支持嵌套母版页的html设计器。

WPF

WPF(Windows Presentation Foundation)是一个更有生产力、更统一的用来管理用户界面、文档及多媒体等的模型,是基于.net3.0的产品。作为下一代图形系统,wpf所带来的新概念,新技术也相当庞大、复杂。

WCF

WCF(Windows Communication Foundation)是应用托管代码建立和运行面向服务(Service Oriented)应用程序的统一框架。它使得开发者能够建立一个跨平台、安全、可信赖、事务性的解决方案,且能与已有系统兼容协作。WCF是微软分布式应用程序开发的集大成者,整合了.net平台下所有的和分布式系统有关的技术。以通信范围而论,它可以跨进程、跨机器、跨子网、企业网乃至internet;以宿主(Host)程序而论,它可以以ASP.NETEXEWPFWindowsFormsNT ServiceCOM+作为宿主。微软将所有与此相关的技术要素都包含在内,掌握了WCF就相当于掌握了叩开SOA大门的钥匙。

.Net框架的主要组成部分

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值