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

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

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

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

能力和高度的灵活性,在很大程度上,C#CC++有着很多相似之处。

   C#语言的特点如下:

C#是专门为.NET的应用而开发的语言,这从根本上保证了C#.NET的完美结合。在.NET运行库的支持下,.NET的各种优点都能通过C#体现出来。C#的特点如下:

1)语法简洁

    .NET平台上,C#代码不允许直接对内存进行操作。对类、方法的引用的操作符变得十分简单,只有一个“.”。

2)面向对象设计

    C#的类型系统中,每种类型都可以看作一个对象。C#提供装箱和拆箱机制来完成对象操作。

    C#只允许单继承,即每个类都不能存在多个基类,这在根本上避免了类型定义的混乱,而且C#没有全局函数,没有全局变量。任何对象都必须封装在类中。这使得代码具有更好的可读性,而且也减少了因命名而带来的冲突。

3)与Web紧密结合

    .NET平台设计的一个重要考虑因素就是使应用程序的解决方案与Web标准相统一,需要能与HTMLXML语言建立联系。

4)完善的安全性和错误处理

    C#的设计中可以消除软件开发过程中许多常见的错误,并提供包括类型安全在内的完整的安全机制;另一方面,C#会帮助开发者以更少的代码来实现同样的功能,这在减轻程序员工作负担的同时也能降低错误发生的可能。

    C#不支持不安全的指向,C#会对指向的有效性进行验证。另外C#还提供了边界检查和溢出检查功能。

     

·2.2 ADO.NET技术

2.2.1 ADO.NET概念

ADO.NET是微软新一代.NET数据库的存取结构,ADOActiveX  Data Objects的缩写。ADO.NET是数据库应用程序和数据源之间沟通的桥梁,主要提供一个面向对象的数据存取架构,用来开发数据库应用程序。在ADO.NET中最重要的两个概念就是Managed ProviderDataSetManaged Provider提供了DataSet与数据库之间的联系,并可以通过数据集命令将所需要的数据填充到DataSet中。DataSet是不依赖于数据库的独立数据集合,即使数据连接断开, DataSet依然是可用的。通过DataSet, ADO.NET访问数据库的步骤为:

(1) 创建一个与数据源的连接;

(2) 请求一个数据集合;

(3) 将集合放入DataSet;

(4) 关闭数据连接;

(5) DataSet上进行所需要的操作;

(6) DataSet的变化更新到数据库中;

2.2.2 数据库的连接

    Connection对象是.NET数据提供程序的一个组件。.NET框架中的数据提供程序用作应用程序和数据源之间的桥梁,并且用于从数据源检索数据,以及协调对返回到数据源的数据的更改。

1.数据库的连接过程如图2.2所示:

2.各种数据库的常见连接字符串方式:

(1) 连接SQL Server数据库

 SQLClient方式:

 Sever=服务器名;uid=用户名;pwd=密码;database=数据库名;

 OleDb方式:

 Provider=SQLOLEDB;DataSource=服务器名;uid=用户名;pwd=密码;Catalog=数据库名;

 Odbc方式:

 Driver={SQL Server};Server=服务器名;Database=数据库名;uid=用户名;pwd=密码若图片无法显示请联系QQ752018766,C#温湿度采集系统管理系统免费,转发请注明源于www.youerw.com

2.2 数据库连接过程图

(2) 连接Access数据库

 OleDb方式:

 Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库路径;

 Odbc方式:

 Driver={ Microsoft Access Driver(*.mdb)};Dbq= “数据库路径”;Uid=;Pwd=;   3.打开与关闭连接

Connection对象提供下列两种常用方法:

·Open()方法:用来建立并打开一个数据库的联机;

·Close()方法:将数据库的联机关闭;

2.2.3 数据库操作

 使用Command执行数据库操作一般有以下3个步骤:

  (1)建立数据库连接,使用Connection对象的Open()方法;

  (2)执行数据库操作,使用ExecuteReader()方法或ExecuteNonQuery()来执行数据库命令;

  (3)关闭数据库连接,使用Connection对象的Close()方法;

   针对不同的数据库调用模式,不同的模式访问数据库对应的Command也不同,如下:

  SQLClient模式下为:SqlCommand;

  OleDb模式下: OleDbCommand;

  Odbc模式下: OdbcCommand;

Command命令可以根据所设定的SQL语句的功能,自动选择SelectCommand InsertCommand UpdateCommand 、和DeleteCommand等命令,从而实现对数据库的各种操作。

(1) 插入数据

     插入数据用在将信息添加到数据库中,SQL语句的格式为:

     INSERT into TableName VALUES (‘第一列的值’,’第二列的值’,)

  (2) 修改数据

     修改数据用于对数据库中已有数据进行更新,SQL语句的格式为:

UPDATE TableName SETWHERE

  (3) 查询数据

        查询数据是通过数据库检索命令从数据库中获得一个数据库集,再将数据集通过格式处理呈现于页面。SQL语句格式为:

       Selectfrom TableName WhereOrder…。

   (4) 删除数据

       删除数据用于删除数据库中符合特定要求的数据,SQL语句的格式为:

       DELECT from TableName where…。

 

2.2.4 访问数据库

    ADO.NET,Windows平台下主要有3种数据库访问模式:OLEDB模式、ODBC模式、SqlClient模式。

    (1) OLEDB模式

OLEDB模式主要用于访问OLEDB所支持的数据库。OLEDBMicrosoft开发的一种高性能、基于COM的数据库技术。OLEDB和其他Microsoft数据库技术的不同之处在于

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

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

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