毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

温湿度采集系统,单片机;串行通信;数据交换 第4页

更新时间:2008-9-24:  来源:毕业论文

温湿度采集系统C#

第二章 技术背景介绍

 

·2.1 C#.NET技术   

2.1.1 .NET平台概述

Microsoft.NET将开创程序开发的新局面,特别对网络程序的开发有很大的推动作用,该平台提供一种更有效更强大的Web服务;而在应用程序方面,.NET平台下的开发也变得更简洁,通过其丰富的,功能强大的类库可以很快地开发所需求的程序。

. Microsoft.NET平台包括:

(1) 创建和操作新一代服务的.NET基础结构和工具。

(2) 启用大量客户机的.NET User Experience.NET

(3) 建立新一代高度分布式的.NET组件服务。

(4) 启用新一代互联网设备的.NET设备软件。

..NET架构如图2.1所示:                    2.1 .NET架构结构图 

 

1.通用语言运行库

Common Language Runtime(CLR).NET架构中最基本的部分,包含程序代码的编译、安全性的控管、类库与可执行文件的缓存等功能。

2.基类库

   .NET Framework为了达到不同语言在类库上的统一,定义了基类库(Base  Class  Library),为了让这一组类库能够广泛适应开发各类型应用程序,因此库类中包含了几百个类,内容包含了Windows窗体、控件、 Web应用程序中的状态处理、 缓存、XML等。

 3. ADO.NETXML

    ADO(ActiveX Data Object)ADO.NET最主要的差别在于内存中处理数据的方式不同。在ADO中使用记录集(Recordset)处理数据,而在ADO.NET中则使用数据集(Dataset)

 4. Windows窗体与Web窗体

    新一代的Web应用程序开发使用ASP.NET技术,除了延续ASP容易使用的特点之外,现在更将程序代码与界面设计(HTML)分开,并使用类似Windows窗体的开发方法来开发Web应用程序,因此可以像开发Windows窗体一样,完全以面向对象的观念来设计Web应用程序,以便简化程序设计流程。

   在数据库支持方面,不论是Windows窗体还是Web窗体,都支持控件的数据绑定功能,可以轻易地将数据库中的数据字段,动态绑定到控件上,大幅度简化数据库应用程序的开发过程。

5.通用语言规范

   .NET构架中定义了一个通用语言规范(Common Language Specification,CLS),包括函数(类的方法)调用方式、参数传递方式、数据类型、异常处理方式等,只要符合这个规范的程序语言,就可以使用。

在程序语言的数据类型上,CLS使用通用类型系统(Common Type System)来定义语言的数据类型。

6.程序语言

.NET支持多种语言,.NET架构就默认至少支持Visual Basic.NETC#两种语言。

7.跨平台的.NET

 .NET上的组件在第一次执行时必须经过CLR的编译后才能真正交给CPU执行。

 

. NET开发环境:

1 .NET平台的运行对硬件的要求如下:

(1)计算机/处理器

建议配置:装有450MHZ Pentium Ⅱ级别处理器的PC

最低配置:装有300450MHZ Pentium Ⅱ级别处理器的PC,否则编译过程运行异常缓慢。

 (2)RAM的最小要求

Windows XP Professional     : 160 MB RAM

Windows 2000 Professional   : 96 MB RAM

    Windows 2000 Server         : 192 MB RAM

    Windows NT 4.0 Workstation  : 64 MB RAM

 (3).硬盘

    标准版:在安装驱动器上有2.5GB,包括系统驱动器上的500MB

    Professional Enterprise:在安装驱动器上有3.5GB,包括系统驱动器上的500MB

(4).驱动器

    CD-ROMDVD-ROM驱动器,用以使用光盘,装入开发平台程序,不过也可以选择网络安装方式。

 (5).显示器

     Super VGA(800×600)或更高分辨率的256色显示器。

 (6).输入设备

     Microsoft鼠标或兼容的指针设备。

 

2. .NET平台的运行对软件的要求如下:

C#作为.NET基础上的一门开发语言,因此C#的开发环境首先应该满足.NET的运行需要。一般来说 ,.NET的运行在软件方面有如下需求:

(1).操作系统

 Microsoft Windows NT4.0或更高版本的操作系统,包括Microsoft Windows 2000系列, Microsoft Windows 2003系列,不支持Microsoft Windows 95Microsoft Windows 98Microsoft Windows Me等操作系统。

(2).Framework

Framework.NET的支持基础,包含.NET平台的运行库与公共语言运行时,所有的.NET平台下的程序都需要基于它的类库来建立程序,而所有的程序也需要先编译为中间语言(IL)然后由公共语言运行时管理执行。

(3).MDAC

当要使用数据库、XML等对象的时候,.NET还要一个基本组件—MDAC(Microsoft Data Access Components),即微软数据访问组件。几乎所有的Windows平台下的数据库访问都是由这些组件来完成的,因此,对于.NET数据库开发来说, MDAC是一个不可缺少的部分。.NET需要MDAC2.7以上版本。

(4).其他需求

如果要在.NET平台下开发Web站点的话,还需安装FrontPage服务扩展和Internet Explorer5.5以上的浏览器。

 

2.1.2 C#语言介绍

      C#是一种现代的面向对象的程序开发语言。使用C#语言设计的组件能够用于Web服务,这样通过Internet,它可以被运行于任何操作系统上的编程语言所调用。与CC++相比较,C#比它们更简洁、更加高效。C#没有丢失CC++的基本特点—强大的控制

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

温湿度采集系统,单片机;串行通信;数据交换 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。