毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
asp.net+sqlserver日报广告管理系统设计与实现(5)
同时把Windows Azure Tools工具也集成在新的IDE中,VS2010简化版主要是用作构建、调试和部署云应用和服务。另外,第三方产品和框架也在该IDE中有了用武之地。VS 2010中有两个值得注意的内嵌工具:一个是Quest Software公司开发的可选数据库架构,提供了对Oracle数据库的支持,另一个是本地JQuery。微软宣称VS2010简化版将是一个新时代多周期演进过程的第一个发布版本,这么做的原因是要确保开发人员的工作尽可能的有效率。微软的目标是确保Visual Studio 2010及以后的版本都能提供一个高效率的产品,对开发人员来说会很容易熟悉而能立即上手利用新的功能。
2.4 C#开发语言
C#是由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。并且C#成为ECMA与ISO标准规范。C#看似基于C++写成,但又融入其它语言如Delphi、Java、VB等。C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET Windows网络框架的主角。C#语言定义主要是从C和C++继承而来的,而且语言中的许多元素也反映了这一点。C#在设计者从C++继承的可选选项方面比Java要广泛一些(比如说struts),它还增加了自己新的特点(比方说源代码版本定义)。C#是可用于创建要运行在.NET CLR上的应用程序的语言之一,它从C和C++语言演化而来,是Microsoft专门为使用.NET平台而创建的。因为C#是近期发展起来的,所以吸取了以前的教训,考虑了其他语有的许多优点,并解决了它们的问题。
使用C#开发应用程序比使用C++简单,因为其语法比较简单。但是,C#是一种强大的语言,在C++中能完成的任务在C#中也能完成。如前所述,C#中与C++比较高级的功能等价的功能(例如直接访问和处理系统内存),只能在标记为“不安全”的代码中使用。这个高级编程技术是非常危险的(正如它的名称),因为它可能覆盖系统中重要的内存块,导致严重的后果。C#代码常常比C++略长一些。这是因为C#是一种类型安全的语言(与C++不同)。在外行人看来,这表示一旦为某些数据指定了类型,就不能转换为另一个不相关的类型。所以,在类型之间转换时,必须遵守严格的规则。执行相同的任务时,用C#编写的代码通常比C++长。但C#代码更健壮,调试也比较简单。在C#中,不能完成诸如“把4字节的内存放在数据中,并把它解释为X”等的任务,但这并不是一件坏事。
C#只是.NET开发的一种语言,但在我看来,这是最好的一种语言。C#的优点是,它是唯一为.NET而设计的语言,是在移植到其他操作系统上的.NET版本中使用的主要语言。要使语言如VB.NET尽可能类似了其以前的语言,且仍遵循CLR,就不能完全支持.NET代码库的某些功能。但C#能使用.NET代码库提供的每种功能。
面向对象编成(Object-Oriented Programming)是创建计算机应用程序的一种相当新的方法,它解决了所谓的传统编程技巧带来的问题。在这之前的编程方法称为函数(或过程)化编程,常常会导致所谓的单一应用程序,即所有的功能包含在几个代码模块中(常常是一个代码模块)。而使用OOP技术,常常要使用许多代码模块,每个模块多提供特定的功能,每个模块都是孤立的,甚至与其他模块完全独立。这种编程方法提供了非常大的多样性,大大增加了代码的重用机会。
3 需求分析
共7页:
上一页
1
2
3
4
5
6
7
下一页
上一篇:
智能交通系统-智能停车场的设计与模拟实现
下一篇:
asp.net在线投稿系统的设计与实现
asp.net+sqlserver校园论坛开发设计
ASP.NET+sqlserver健身房管理系统的设计与实现
asp.net+sqlserver班级网站设计
ASP.NET+SQLSERVER无纸化考试系统+ER图
ASP.NET+SQLSERVER学生心理健康网设计
ASP.NET+sqlserver小区物业管理系统的设计与实现
asp.net+sqlserver流动人口管理系统的设计与实现
AES算法GPU协处理下分组加...
提高教育质量,构建大學生...
压疮高危人群的标准化中...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
浅谈高校行政管理人员的...
浅论职工思想政治工作茬...
基于Joomla平台的计算机学院网站设计与开发
酵母菌发酵生产天然香料...
上海居民的社会参与研究
从政策角度谈黑龙江對俄...