由于ASP。NET具备很多强大的功能,所以程序设计人员在进行软件系统开发的过程中就变得十分灵活,甚至在软件系统开发的过程中程序设计人员可以采用拖拉控件的方式来对程序进行设计和排版,这样的开发方式大大降低了对软件开发人员的技术水平的要求。集成环境中已经存在了大量的基础控件,基本上可以满足一般软件系统的开发,但是同时还提供了对第三方控件的支持,程序设计人员可以开发更多的第三方的程序控件来给集成开发环境的工具箱添加更多的开发工具控件。由于ASP。NET提供了这样的扩展性能,所以给程序的开发带来越来越多的便利,提高了程序开发的效率。
ASP。NET以Windows操作系统作为开发平台,其他的操作系统目前还不能够支撑ASP。NET程序框架。因为大多数电脑都采用Windows作为操作系统,所以ASP。NET也就成了目前被广泛采用的程序开发框架。但是开发好的软件系统具备先进的可移植性能,可以在目前主流的操作系统平台上运行。这些优点是因为这样的框架采用了全新的开发形式,全新的架构形式,全新的编程形式。
综上所述,ASP。NET技术框架是一种非常优秀和先进的程序开发框架,目前已经被广泛使用。它可以提供对网络程序的开发的支持。开发此次的小区物业管理系统就采用ASP。NET框架来进行开发。
3。2。2 C#编程语言
C#是一种由C和C++衍生出来的面向对象的编程语言。它不仅承袭了C和C++的强大功能,与此同时也除去了它们的一些复杂特征,因此C#更容易操作上手。C#综合了VB简略的可视化操作和C++的高运行效力,以其强大的操作能力、独特的编写特征和便捷的面向组件编程的撑持成为。NET开发的首选语言。[5]程序员凭借这种语言可以快速地编写基于。NET平台的应用程序,程序开发效率明显提高,而且可以调用由C/C++ 编写的计算机本来的函数,与此同时C/C++原有的强大的功能也不会消失。C#是混合了多种语言形成的,因此它语法非常通俗易懂,使用起来也很得心应手,它使用新的对象初始化语法,允许我们在对象创建时设置属性的值。[6]支持基于特性的编程;支持强类型的查询;支持匿名类型;可以进一步简化。NET范例的使用;支持动态类型。论文网
C#编程语言与ASP。NET平台搭配使用是现在最常见的开发网站的方式,便捷而又高效,本系统的开发便是采取的这种方式。
3。2。3 B/S架构
B/S模式是一种以Web技术为基础的新型的系统平台模式,是基于互联网系统的程序开发架构,是目前在程序开发中使用非常普遍的程序结构。目前B/S架构已经被普遍使用,冲破了C/S结构的模式,给基于网络模式的程序系统提供了较好的支持。B/S架构伴随着互联网技术的发展而慢慢的成长和更新,并且进一步发展,这就要求大多数的信息管理系统要求不仅仅可以在一台电脑上使用,同时在接入互联网的其他电脑上也可以进行操作和利用。[7]在这样的背景下基于B/S架构的程序设计方法得到了越来越普遍的运用,根本部分也在不停的改善。
B/S结构是利用操作系统中的浏览器来进行运用的,不是一种类似窗体程序的架构,不需要在使用该系统的计算机上进行安装。B/S架构是通过把开发好的软件系统安装在远程的服务器上来运行,在这一切布置好之后就可以在所有接入互联网的计算机上访问该程序系统,这样做给使用该管理系统的用户带来很大的方便。
小区物业管理系统是一套对小区信息进行综合管理和控制的信息管理系统,这就可以通过互联网的方式来使用物业管理系统对其进行操作,没有时间和地点的限制。这样一来,采取基于B/S架构的方式来开发系统,对小区信息进行添加,修改,删除和更新都很方便。