菜单
  

    3χ-γ辐射个人报警仪上位机软件的实现
    3.1 开发语言与开发环境简介
    3.1.1 c#语言和.NET Framework
    C#是一种面向对象的语言,与其他的编程语言相比,它更加的简洁并且是类型安全的,它可以生成在.NET Framwork上运行的多种应用程序,包括Windowns客户端应用程序、XML Web Services、分布式组件、客户端/服务器应用程序、数据库应用程序等。
    作为一种面向对象的语言,C#支持面向对象的三大特性,即封装、继承和多态。C#由类构成,也就是说,所有的变量和方法(包括Main方法)都封装在类中。类只能直接从一个父类继承(这与C++不同),但是可以实现任意数量的接口。
    C#语法表现力强,只有不到90个关键字。对于C++和Java程序员来说。C#简单易懂,因为它的语法与C,C++和Java非常相似。因此了解C++和Java的程序员就可以在很短的时间内掌握C#,并开始使用C#编写应用程序了。与C++相比,C#的语法简化了许多复杂的特性,如指针访问;而且还提供了很多强大的功能,如枚举、委托等。同样,与Java相比,它也具有许多Java所不具备的优良特性。
    C#程序只能在.NET Framwork上运行。从Windows 2003 开始,.NET Framwork成为了Windows的一个必要组件。.NET Framwork具有两个主要组件:公共语言运行时(CLR)和.NET Framwork类库。
    公共语言运行时(CLR)是.NET Framwork的基础。它在执行代码时对代码进行管理,还提供内存管理、线程管理和远程管理等核心服务。
    .NET Framwork 的另一个主要组件就是类库,它是一个综合性的面向对象的可重用类型集合。.NET Framwork类库包含一个由4000多个类组成的内容庞大的函数方法库,这些函数被组织为命名空间,以避免庞大类库中的方法重名。.NET Framwork类库提供开发中所需的几乎全部功能,包括基本数据类型、字符串操作、流输入和输出、XML文件操作、图形操作、Windows窗体控件、多线程操作等。
    3.1.2 Visual Studio 2010 简介
    一种编程开发语言能否被广泛的使用,除了应具备广泛的应用范围之外,还应具有强大的开发工具的支持。凭借C#微软公司推出的Visual Studio 开发工具,迅速地从一种新型的编程语言成为目前最流行的开发语言之一。VS2010支持C#语言的4.0。它提供了方便的用户界面设计器,高级代码编辑工具、对类库的操作、集成调试器在内的许多开发工具,极大地提高了编程人员的编程效率,缩短了应用程序的开发时间及减少了应用程序的开发成本。
    之所以选择VS2010编程环境来编写此软件是因为与其它版本相比VS2010版本增加有许多新特性与新功能。它将是经典的一个版本,相当于当年的6.0版,而且它可以自定义开始页。新功能还包括:
    (1)C# 4.0中的动态类型和动态编程;
    (2)多显示器支持;
    (3)使用VS2010的特性支持TDD;
    (4)支持Office;
    (5)Quick Search特性;
    (6)C++ 0x新特性;
    (7)IDE增强;
    (8)使用Visual C++ 2010创建Ribbon界面;
    (9)新增基于.NET平台的语言 F#;
     根据微软发布的一份官方文档宣称,VS2010和.NET Framework 4.0将在下面五个方面有所创新: 
    (1) 民主化的应用程序生命周期管理:在一个组织中,应用程序生命周期管理(ALM)将牵涉到多个角色。但是在传统意义上,这一过程中的每个角色并不是完全平等的。Visual Studio Team System 2010将坚持打造一个功能平等、共同分担的平台以用于组织内的应用程序生命周期管理过程。
    (2)  顺应新的技术潮流:每年,业界内的新技术和新趋势层出不穷。通过VS2010,微软将为开发者提供合适的工具和框架,以支持软件开发中最新的架构,开发和部署。  
  1. 上一篇:激光测距中激光接收电路的设计
  2. 下一篇:基于blackfin DSP视频字符叠加的实现
  1. π/4—DQPSK调制解调技术的研究与仿真+程序

  2. 基于玻色—爱因斯坦凝聚...

  3. 基于FPGA的机器视觉算法验...

  4. HFSS毫米波微带—波导的转换电路设计

  5. MEMS惯性GPS信息融合技术的个人导航定位方法

  6. 巴金《激流三部曲》高觉新的悲剧命运

  7. 浅析中国古代宗法制度

  8. C++最短路径算法研究和程序设计

  9. g-C3N4光催化剂的制备和光催化性能研究

  10. 江苏省某高中学生体质现状的调查研究

  11. 上市公司股权结构对经营绩效的影响研究

  12. 现代简约美式风格在室内家装中的运用

  13. NFC协议物理层的软件实现+文献综述

  14. 中国传统元素在游戏角色...

  15. 高警觉工作人群的元情绪...

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回