菜单
  

    另外一方面,c++在ansic++语言定义中有自己的根。它与ansi不完全兼容,因为microsoft是在ansi定义标准化之前编写c++编译器的,但已经非常接近了。可惜的是,这导致了两个问题。第一,ansic++是在十几年前的技术条件下开发的,所以不支持现在的概念(例如unicode字符串和生成xml文档),一些古老的语法结构是为以前的编译器设计的(例如成员函数的声明和定义是分开的)。第二,microsoft同时还想把c++演变成为一种用于在windows上执行高性能任务的编程语言——在语言中避免添加大量microsoft专用的关键字和各种库。导致在windows中,这种语言成为了一种非常杂乱的语言。让一个c++开发工作人员说说字符串有多少个定义方式就可以说明这一点:char*、lptstr、string、cstring(mfc版本)、cstring(wtl版本)、wchar_t*和olechar*等。
    现在进入了.net时代——一种全新的环境,它对这两种语言都进行了新的扩展。microsoft给c++添加了许多microsoft专用的关键字,并把vb演变为vb.net,保留了一些基本的vb语法,但是在设计上完全不同,从实际应用的角度来看,vb.net是一种新的编程语言。
    在这里,microsoft决定给开发人员另一个选择——专门用于.net、具有新起点的语言,即visualc#.net。microsoft在正式场合把c#描述为一种简单的、现代的、面向对象的、类型非常安全的、派生于c和c++的编程语言。大多独立的评论员对其说法是“派生于c、c++和java”。此描述在技术上是非常准确的,但没有涉及到这种语言的真正优点。从语法的角度看,c#非常类似于c++和java,许多关键字都是相同的,c#也使用类似于c++和java的块结构,并用括号({})来标记代码块,用分号来分隔各行语句。对c#代码的第一印象是它非常像c++或java代码。但只是表面上看上去类似,c#学习起来要比c++容易很多,但比起java来说难一些。其设计与现代开发工具的适应性要比其他语言更加高,它既具有visualbasic的易用性、高性能又具有c++的低级内存访问性。c#包括以下一些特性:
    完全支持类和面向对象编程,包括接口、继承、虚函数和运算符重载的处理。
    定义完整、一致的基本类型集。
    对自动生成xml文档说明的内置支持。
    自动清理动态分配的内存。
    可以用用户定义的特性来标记类或方法。这可以使用于文档说明,对编译有一定的影响(比如,把方法标记为只在调试时编译)。
    对.net基类库的完全访问权,并易于访问windowsapi。
    可以用指针和直接内存访问,但是c#语言可以在没有它们的条件下访问内存。
    以vb的风格支持属性和事件。
    改变编译器的选项,能够把程序编译为可执行文件或.net组件库,此组件库可以用与activex控件(com组件)相同的方式由其他代码调用。
    c#可以用于编写asp.net动态web页面和xmlweb服务。
    应该指出,对于上述大多数特性,vb.net和managedc++也具备。但c#从一开始就使用.net,对.net特性的支持不但是完整的,而且提供了比其他语言更适合的语法。c#语言本身十分类似于java,但其中有一些改进,因为java并不是为了应用于.net环境而设计出来的。[3]
    (3)    SQL2012数据库系统介绍
    SQL2012是美国Microsoft公司推出的一种关系型数据库管理系统。SQL Server是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。
    主要特性:
    1.    高性能设计,可充分利用WindowsNT的优势。
    2.    系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。
  1. 上一篇:基于.NET的网上电子商品销售管理系统设计
  2. 下一篇:基于Flash的自然拼读学习系统设计
  1. JAVA基于安卓平台的医疗护工管理系统设计

  2. java+mysql酒店管理系统设计与实现

  3. Ruby+mysql就业信息管理系统的设计与实现

  4. jsp小企业品质在线评分系统设计与实现

  5. php进销存管理系统的设计与实现

  6. jsp医药连锁店管理系统的设计与实现

  7. jsp+mysql学生实践创新项目管理系统设计与实现

  8. 杂拟谷盗体内共生菌沃尔...

  9. 当代大学生慈善意识研究+文献综述

  10. 电站锅炉暖风器设计任务书

  11. 酸性水汽提装置总汽提塔设计+CAD图纸

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. 大众媒体对公共政策制定的影响

  14. java+mysql车辆管理系统的设计+源代码

  15. 乳业同业并购式全产业链...

  16. 中考体育项目与体育教学合理结合的研究

  17. 十二层带中心支撑钢结构...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回