毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net校园学生物品交易平台设计(5)
动态链接库缩写为DLL,在电脑中可以更为容易地将更新应用于各个模块,而不会影响该程序的其他部分。例如,您有一个大型网络游戏,如果把整个数百MB甚至数GB的游戏的代码都放在一个应用程序里,日后的修改工作将会十分费时,而如果把不同功能的代码分别放在数个动态链接库(DLL)中,您无需重新生成或安装整个程序就可以应用更新。
它的优点在于:
(1) 扩展了应用程序的特性;
(2) 可以用许多种编程语言来编写;
(3) 简化了软件项目的管理;
(4) 有助于节省内存;
(5) 有助于资源共享;
(6) 有助于应用程序的本地化;
(7) 有助于解决平台差异;
(8) 可以用于一些特殊的目的。windows使得某些特性只能为DLL所用。
2.1.3 对于数据库的选用
当今主流的数据库包括ACCESS,SQL SERVER和ORACLE,前两者为微软的产品。Microsoft Access在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。
Sql server数据库是微软应对大数据情况下开发的数据库管理系统,相比ACCESS,他能处理相对更多的数据量,而且效率性能等方面也进行了优化。
Oracle的数据库常用在大型企业或者数据量非常大的场合。
在此系统中数据量适中,且需要数据库有相对较强的对网络的适应性,所以此系统将会使用Sql server。
2.1.4 主流网站开发语言比较:
C#是三大主流OOP(面向对象编程)语言(C++,Java,C#)之一,也是最新的一种,其中必然借鉴了前两者的长处,它们三者有太多的共性,其语法和编程概念,绝大部分彼此兼容,精一而通三。尤其对熟练掌握了C++的程序员而言,学习Java和C#没有任何难度,唯一需要花些时间的地方就是熟悉这二者的类库。
C/C++是编程语言,C是C++的爸爸,也就是说C++从C发展而来,而C++完全兼容C的语法。国际上有一个专门管理C++的机构,他们负责C++的标准制定。C#的祖父是C,从C那里继承了语法、许多关键字和运算符。C#基于并改进了C++所定义的对象模型。
C#是微软的一种高级编程语言,是微软自己制定的标准,它采用了C++的特性。C#的特点是安全,用他编制的程序,不容易奔溃。
C#和Java之间的关系稍显复杂。Java也是从C和C++衍生而来,也继承了C/C++的语法和对象模型。因此他们两个更像一对兄弟。
.NET Framework定义了一个支持高度分布的、基于组件的应用程序开发和执行环境。它使得不同的计算机语言能够协同工作,从而给windows平台提供了安全的、可移植的、通用的编程模型。与C#相关的是,.NET Framework定义了两个非常重要的实体:CLR和.NET 类库。前者确保程序可移植和支持混合语言编程,并提供安全的执行。后者可以事先I/O的操作。C#自动使用.NET类库,因此C#程序可以一直到任何.NET环境下运行。
考虑为使平台相对统一,.NET与SQL SERVER 皆为微软产品,所以本系统将使用.NET开发。
2.1.5 操作系统的选用
Windows采用了图形化模式GUI,比起从前的DOS需要键入指令使用的方式更为人性化。随着电脑硬件和软件的不断升级,微软的Windows也在不断升级,从架构的16位、32位再到64位,系统版本从最初的Windows 1.0 到大家熟知的Windows 95、Windows 98、Windows 2000、Windows XP、Windows Vista、Windows 7、Windows 8,Windows 8.1和 Server服务器企业级操作系统,不断持续更新,微软一直在尽力于Windows操作系统的开发和完善。
共7页:
上一页
1
2
3
4
5
6
7
下一页
上一篇:
ASP.net宾馆管理系统的设计+文献综述
下一篇:
ASP.net公司订单管理系统设计
浅谈校园网安全控制策略【1715字】
校园一卡通数据系统的學...
ASP.NET的Web网络應用程序开...
论校园网的建设和管理【1504字】
规范架建校园网络的设想【4632字】
校园网建设要以用为本【1872字】
校园网的高校教育信息系...
神经外科重症监护病房患...
志愿者活动的调查问卷表
公寓空调设计任务书
中国学术生态细节考察《...
医院财务风险因素分析及管理措施【2367字】
AT89C52单片机的超声波测距...
国内外图像分割技术研究现状
C#学校科研管理系统的设计
10万元能开儿童乐园吗,我...
承德市事业单位档案管理...