C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
C#使得C++程序员可以高效的开发程序,且因可调用由 C/C++ 编写的本机原生函数,因此绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。
C#提供了很多控件用于开发应用程序,这次我们主要使用Windows form控件。Windows form控件主要用于Windows应用程序的开发。所有的Windows控件都是从Control类中派生来的,该类包含了所有用户界面的Windows Form组件,其中也包括Form类。Control类中包括了很多位所有控件所共享的属性、时间和方法。它包含复选框、文本框、按钮、标签、图像列表等。
2.2 SQL技术简介
2.2.1 数据库基本概念
结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。
SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNⅨ操作系统上的应用。
SQL Sever就是关系数据库管理工具,数据库能汇集各种信息以供查询、存储和检索。SQL 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel的电子表格,可以使数据库一目了然。另外,SQL允许创建自定义报表用于打印或输出数据库中的信息。SQL也提供了数据存储库,可以使用桌面数据库文件把数据文件置于网络文件服务器,与其他网络用户共享数据库。SQL 是一种关系数据库管理工具,关系数据库是已开发的最通用的数据库之一。
如上所述,SQL 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。
2.2.2 本系统中的数据库访问
地铁站台及出口路径查询管理系统的数据库访问主要通过以下几个步骤:
(1) 建立数据库表,表中存储相应数据。
(2) 使用SqlConnection类建立数据库连接。
(3) 从数据库指定表中取出数据,创建命令对象并设置查询命令。
(4) 用DataGriView控件显示DataSet类对象中的数据,可以对数据进行查询和修改。
(5) 更新在DataSet中的内容,并在数据库中进行更新。
(6) 关闭数据库连接。
本系统中数据库连接部分的具体实现代码如下:
string strconnect = @"Data Source=USER-PC\SQLEXPRESS;Initial; Catalog=Subway;Integrated Security=True";
myconnection = new SqlConnection(strconnect);
myconnection.Open();
ds = new DataSet();
string qurey = "select * from Platform";
sda = new SqlDataAdapter(qurey, myconnection);
sda.Fill(ds, "Platform"); C#地铁站台及出口路径查询管理系统设计(3):http://www.751com.cn/jisuanji/lunwen_14293.html