C#的强大功能使得开发人员可以在最短的时间内研发各种基于微软.NET的系统应用,而微软.NET则为开发人员提供了大量的辅助工具,可以让开发人员更多程度的利用其中的功能来达成自己的软件目标。
C#脱胎于C、C++,这可以使原先使用C、C++程序员可以使用大部分原有的语言和技术来开发程序,并且可以调用 C/C++ 编写的大部分函数,因此C#是在不损失C/C++原有功能的基础上改进的一个强大编译软件。而由于存在着继承关系,C#与C/C++在多数方面是共通的,在对原本开发语言的理解下的开发者可以快速的适应C#的运行模式。
.NET是微软公司在互联网、各种开发平台打开新局面的一个技术革新。Visual Studio .NET是微软为实现.NET计划的一个划时代的产物,在Windows平各种系统应用中,它为开发人员提供极其舒适、又不失效率的开发环境。利用Visual Studio .NET User可以非常快捷、简单却不损失功能地创建具有良好适应能力功能的相对实用的应用程序环境。
Visual C#.NET是微软公司作为对SUN公司对其J++诉讼而开发出来的重量级语言,毫无疑问它是.NET平台的主力语言,也是微软公司基于公司本身语言环境发展的新一代主流程序开发语言。Visual C#.NET作为微软公司的主力开发软件,其强大功能可想而知,其中几乎集中了整个软件行业所能用到所有的强大功能。在面向对象方面借鉴于这个时代人们习惯的方式、在类型安全方面做的非常完善、而组件技术和自动内存管理都运用了最新的软件技术、在跨平台异常处理方面兼容性非常强大、还有版本控制和代码安全管理无疑是走在时代的前沿,等等其他更多的强大功能。而在设计、开发程序界面的方式和之前版本的开发语言大不相同。它具有Visual Basic可以使程序快速开发的优点,又继承了C++的大部分优秀的功能。
至此,而C#的强大体现的淋漓尽致,这促使我决定使用微软公司的Visual Studio .NET 2015开发工具,首先在面向对象这一块,非常符合我的系统:简洁而不失功能。而在数据窗口这一块,对于我们这些在并没有熟练掌握的情况下依旧可以简单的操纵数据库,可以让我在不长的时间内建立应用原型,并且对初始原型进行需求迭代,进行简单的改进。
本次课题是情报板发布系统,而想要达到实时的发布,程序的主体需要处理的数据极其庞大。在这一方面C#经过微软公司的多年发展,无疑是及其适合的。而我个人对于C,C++语言也稍有涉猎,所以为了便于我对程序的实现,也为了程序的完好运行,C#无疑是我的第一选项。
2.2 SQL Server技术
SQL Server 是对数据库管理功能实现得极其强大的系统。对其的研发最开始有三家公司,分别是Microsoft、Sybase 和Ashton-Tate,第一个OS/2版本在1988 年推出。但是在1993年,当第一个Windows NT 出现后,Microsoft和Sybase 对关于SQL Server 的进一步研发上有了不同的方向,微软公司将SQL Server植入到Windows NT的系统上,投入大量人力在Windows NT系统上开发书库管理系统 。Sybase 则转而在UNIX操作系统上的开发SQL Server应用。
2000年,微软公司在经过几年对SQL Server 的开发后发布了2000版本的数据库管理系统,这个版本在旧版本的基础上更新了原有功能并且运用了更多先进的其他功能,同时在使用方面,系统的操作更为方便并且兼容性极高,与之相关软件功能的合并程度非常高,并且对Windows版本兼容性明显提高。
在SQL Server 2005版本的基础上微软公司推出的SQL Server 2008版本是一个功能较之前版本更为全面的SQL平台,主要以其中的商业智能 (BI)最为先进。基于SQL的综合分析能力、数据集成以及数据迁移功能都能使系统程序的User在各种语言平台进行对应用程序的价值拓展。同时可以为多数公司提供企业级别的DATA管理。SQL Server 2008 数据库主要以关系型DATA和结构化DATA为引擎,可以使其的存储功能更加可靠安全,同时可以让User可以对用于业务的实用性和高性能的System program DATA进行合理的构建管理。 C#+sqlserver情报板发布系统设计(4):http://www.751com.cn/jisuanji/lunwen_49021.html