毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#企业档案管理系统的开发(5)
另外一方面,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图形化管理工具,支持本地和远程的系统管理和配置。
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
基于.NET的网上电子商品销售管理系统设计
下一篇:
基于Flash的自然拼读学习系统设计
PHP+IOS的会议管理系统的设计+ER图
电子政务建设与民营企业...
标准件经销管理系统【959字】
對中小型企业实施CRM的探讨【2032字】
客户關系管理系统的发展与研究【1843字】
學生成绩管理系统的设计与实现【1741字】
信息系统与企业竞争战略评析【1553字】
国内外图像分割技术研究现状
中国学术生态细节考察《...
AT89C52单片机的超声波测距...
C#学校科研管理系统的设计
10万元能开儿童乐园吗,我...
医院财务风险因素分析及管理措施【2367字】
公寓空调设计任务书
承德市事业单位档案管理...
志愿者活动的调查问卷表
神经外科重症监护病房患...