全文预览

餐饮管理系统毕业设计论文

上传者:upcfxx |  格式:doc  |  页数:41 |  大小:0KB

文档介绍
】新的应用程序开发模型意味着越来越多地解决方案依赖于新出现的网络标准, 例如 HTML ,XML ,SOAP 等。现存的开发工具往往都是早于 出现的,或者是在我们所熟知的网络还处于孕育期时出现的。所以,它们一般无法很好地支持最新的网络技术。 C# 程序员可以在 Microsoft .NET 平台上事半功倍的构建应用程序的扩展框架。 C# 包含了内置的特性,使任何组件可以轻松转化为 XML 网络服务,通过 被任何操作系统上运行的任何程序调用。更突出的是, XML 网络服务框架可以使现有的 XML 网络服务对程序员来说就和 C# 对象一样。这样,程序员就可以方便地使用他们已有的面向对象的编程技巧来开发利用现有的 XML 网络服务。还有一些精细的特性,使得 C# 成为一流的网络编程工具。例如, XML 正逐渐成为在网络上传输结构化数据的标准。这种数据集合往往非常小。为提高性能, C# 允许把 XML 数据直接映射到 struct 数据类型,而不是 class 。这样对处理少量的数据非常有效。 2.2.3 【消除大量程序错误】即使是专家级的 C++ 程序员也常会犯一些最简单的小错误——比如忘了初始化变量,但往往就是这些小错误带来了难以预料的问题,有些甚至需要很长时间来寻找和解决。一旦一个程序作为产品来使用,就算最简单的错误纠正起来也可能要付出极其昂贵的代价。 C#的现代化设计能够消除很多常见的 C++ 编程错误。例如: (1) 资源回收减轻了程序员内存管理的负担。(2) C#中变量由环境自动初始化。(3) 变量的类型安全的。这样,程序员编写与维护那些解决复杂商业问题的程序就更方便了。 2.2.4 【对版本的更新提供内在的支持降低了开发成本】更新软件组件是一项很容易出错的工作,因为代码的修改可能无意间改变原有程序的语义。为协助开发者进行这项工作,C#为版本的更新提供内在的支持。例如,

收藏

分享

举报
下载此文档