Visual Basic .NET [复习一]
2008-05-06 22:14
239 查看
应用程序接收用户的输入,基于商业规则,对输入的数据进行处理,然后产生相应的输出!这里的三个步骤,通常都单独的做为一个层来实现。用户层接受输入,商业服务层提供商业规则来确保数据的合法性,数据服务层包含数据和处理这些数据的函数。这三层形成了应用程序发展过程中所使用的模型或体系结构的基础。
在设计一个程序时,应先决定其使用的架构,如是使用B/S模式,还是C/S模式?然后决定是使用两层体系还是三层体系。
共存在几种类型的体系结构,分别是单层体系(将三层包含在一个程序中),两层体系(通过使用胖客户段或胖服务端),三层体系(三层分别独立开来),N层体系!
.NET Framework由CLR(公共语言运行时)、FBC(框架基础类)、ASP.NET、Windows Forms、Console组成。
CLR由CTS(公共类型规范)、CLS(公共语言规范)、JIT(及时编译器)组成,任何使用CLR相关语言编译器开发出来的代码称为“托管代码”,不考虑公共语言执行环境约束和要求开发出来的代码称为“非托管代码”。
FBC包含了任何.NET语言都可使用的类库,这意味着,你可以在VB.NET和C#中使用相同的类集合来完成特定的任务。
.NET旨在实现各种程序之间的互用性,为了确保不同应用程序之间能够进行相互作用,所有.NET产品都使用XML来进行应用程序之间数据的交互!
.NET Framework的优点分别:统一的设计模式、跨平台的能力、多语言集成的能力、自动资源管理、轻松进行部署。
在设计一个程序时,应先决定其使用的架构,如是使用B/S模式,还是C/S模式?然后决定是使用两层体系还是三层体系。
共存在几种类型的体系结构,分别是单层体系(将三层包含在一个程序中),两层体系(通过使用胖客户段或胖服务端),三层体系(三层分别独立开来),N层体系!
.NET Framework由CLR(公共语言运行时)、FBC(框架基础类)、ASP.NET、Windows Forms、Console组成。
CLR由CTS(公共类型规范)、CLS(公共语言规范)、JIT(及时编译器)组成,任何使用CLR相关语言编译器开发出来的代码称为“托管代码”,不考虑公共语言执行环境约束和要求开发出来的代码称为“非托管代码”。
FBC包含了任何.NET语言都可使用的类库,这意味着,你可以在VB.NET和C#中使用相同的类集合来完成特定的任务。
.NET旨在实现各种程序之间的互用性,为了确保不同应用程序之间能够进行相互作用,所有.NET产品都使用XML来进行应用程序之间数据的交互!
.NET Framework的优点分别:统一的设计模式、跨平台的能力、多语言集成的能力、自动资源管理、轻松进行部署。
相关文章推荐
- Visual Basic .NET [复习二]
- Visual Basic .NET または Visual Basic 2005 で Windows サービスのセットアップ プロジェクトを作成する方法
- Visual Basic.NET实现双检锁(DCL)模式
- 在 Visual Basic .NET 或 JScript 代码中使用早期绑定
- Visual Basic .NET中多 Windows 窗体的同步
- 在 Visual Basic .NET 和 Visual C# .NET 中创建控件数组
- 阻止 Visual Basic .NET 或 C# 代码的反向工程
- 转:Visual Basic.NET快速开发MIS系统(1)
- Visual Basic .NET 代码示例 (From MS)
- 脚本示例 (Reporting Services)Microsoft Visual Basic .NET
- Visual Basic .NET资源工具包
- 用Visual Basic.NET编写扑克牌游戏
- Visual Basic .NET Power Coding 读书笔记之第二章 继承和接口
- 在Visual Basic.NET使用ADO访问数据库(转for各种数据库连接)
- Visual Basic. NET professional projects
- DirectX 9.0 Direct3D Graphics with Visual Basic .NET
- Wiley - Developing Web Applications with Visual Basic .NET and ASP.NET
- Visual Basic.NET探密
- 3DSTATE for Visual basic.Net开发(七)
- 免费图书Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET