毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#交通数据采集及整理方法的设计与实现(6)
OOP技术以结构、数据的含义以及数据和数据之间的交互操作作为基础。这通常意着要把更多的精力放在工程的设计阶段,但工程的可扩展性比较高。一旦对某种类型的数据的表达方式达成一致,这种方式就会应用到应用程序以后的版本中,甚至是全新的应用程序中。这种一致的表达方式可以大大减少开发时间。除了数据表达方式的一致外,OOP编程常常可以简化任务,因为较抽象实体的构建和使用也是一致的。
如前所述,.Net没有限制应用程序的类型。C#使用.Net,所以也没有限制应用程序的类型。这里仅讨论几种常见的应用程序类型。
(1) Windows应用程序 这些应用程序如Microsoft Office,有我们很熟悉的Windows外观和操作方式,使用.Net的Windows Forms模块就可以生成这种应用程序。Windows Form模块是一个控件(例如按钮、工具栏、菜单等)库,其中的控件可以用于建立Windows用户界面(UI)。
(2) Web应用程序 这些是Web页,可以通过任何Web浏览器来查看。.NET包括一个动态生成Web内容的强大系统,允许个性化、实现安全性等。这个系统名称为Active ServerPages.Net (ASP.NET),我们可以使用C#通过Web Forms创建ASP.NET应用程序。
(3) Web服务 这是创建各种分布式应用程序的新方式,使用 Web服务可以通过Internet虚拟交换数据。无论使用什么语言创建Web服务,也无论Web服务驻留在什么系统上,都使用一样简单的语法。
这些类型也需要某种形式的数据库访问,这可以通过.NET 的Active Data Objects.NET部分来实现。也可以使用许多其他资源,例如创建连网织件、输出图形、执行复杂数学任务的工具。
C#语言由C++/C演变而来。但是,它现代、简单、完全面向对象和类型安全。如果是C/C++程序员,学习曲线将会很平坦。许多C#语句直接借用程序员所喜爱的语言,包括表达式和操作符。关于C#最重要的一点:它是现代的编程语言。它简化和现代化了C++在类、命名空间、方法重载和异常处理等领域。摒弃了C++的复杂性,使它更易用、更少出错。对C#的易用有贡献的是减少了C++的一些特性,不再有宏、模板和多重继承。上述功能使编程更方便。
C#具有C++所没有的一个优势就是学习简单。该语言首要的目标就是简单。在C#中,没有C++中流行的指针。默认地,所有的工作都放在受管理的代码中、在那里不允许如直接存取内存等不安全的操作。在C++中,有“::”、 “.”和“_>”操作符,它们用于命名空间、成员和引用。对于新手来说,操作符至今仍是学习的一道难关。C#弃用其他操作符,仅使用单个操作符“.”。
不必记住基于不同处理器架构的隐含的类型,甚至各种整型的变化范围。C#使用统一的类型系统,摒弃了C++多变的类型系统。这种系统允许程序员把各种类型作为一个对象,查看它是一个原始类型还是一个full-blown类。
投入学习C#的努力是一笔大投资,因为C#是为编写NGWS(Next Generation Windows Service)应用程序的主要语言而设计。将会发现很多自己用C++可以实现或者很费力实现的功能,在C#中不过是一部分基本的功能而己。对于企业级的编程语言来说,新增的
金融
数据类型很受欢迎。程序员用到了一种新的十进制数据类型,它专用于金融计算方面。如果不喜欢这种现成简单的类型.根据应用程序的特殊需求,可以很容易地创建出新的一种数据类型。
前面已经提到,指针不再是程序员编程武器的一部分。全面的内存管理已经不是程序员的任务。运行时NGWS提供了一个垃圾收集器,负责C#程序中的内存管理。因内存和应用程序都受到管理,所以很必要增强类型安全,以确保应用的稳定性。
共26页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
下一页
上一篇:
C#房屋销售管理信息系统设计+流程图+ER图
下一篇:
Flash CS4三维游戏设计(赛车)
间谍软件之危害及其防范對策【1382字】
软件项目管理常见问题及解决方案【1196字】
计算机恶意软件的危害及防范方法【2774字】
虚拟制造技术的相關概念及其應用【1280字】
现代虚拟制造技术及應用前景分析【1935字】
浅析计算机病毒及防范的措施【2338字】
浅析搜索引擎的原理及发展前景【2973字】
中国学术生态细节考察《...
神经外科重症监护病房患...
志愿者活动的调查问卷表
AT89C52单片机的超声波测距...
公寓空调设计任务书
C#学校科研管理系统的设计
医院财务风险因素分析及管理措施【2367字】
国内外图像分割技术研究现状
承德市事业单位档案管理...
10万元能开儿童乐园吗,我...