登陆注册
16392400000006

第6章 软件篇(1)

Computer Software

计算机软件

Most people think of software as all of the amazing application programs available today for microcomputers.But there are other forms of computer software that make it possible to use application programs.Software is the collective name for all the programs and instructions that direct a computer’s operations.

很多人认为软件就是目前微机上使用的所有令人惊奇的应用程序。但是还有一些其他形式的用以支持应用程序运行的计算机软件。软件是所有指挥计算机操作的指令和程序的统称。

Generally software can be divided into three types:system software,application software and support software.System software monitors and controls the system’s hardware.Application software performs specific tasks for the user.Support software is a series of software,which support development and maintenance of other software.

通常软件被划分成三类:系统软件、应用软件和支撑软件。系统软件负责监视和控制计算机硬件;应用软件为用户完成具体的任务;支撑软件是支撑其他软件的开发与维护的一系列软件。Software is created through the use of programming languages.

软件都是使用程序设计语言创造出来的。

The Computer Language

计算机语言

The role of a program is to deliver user’s intention to a computer and direct it to work.That is to say,a program is a dialogue tool for interacting between a man and a computer,as well as a bridge to transmit information.In general,the characters,phrases and their syntax rules for programming are generally called “programming language”.

程序的作用就是向计算机转达用户的意图,指挥计算机工作,也就是说,程序是人机对话的工具,是人与电脑交流信息的桥梁。通常,程序设计所使用的符号、短语及其语法规则通称为程序设计语言。

Programming languages are divided into three types:Machine language,which is also called an instruction system,is the only one used directly by computers.The assembler language is a kind of symbolic language.It adopted some mnemonic symbols which can show the instructional functions to present the content of the program.The high-level language is a programming language based on English.Its operators and expressions are similar to ordinary mathematical formulas.General users can easily master a high-level language and make programs in it.

程序设计语言分为机器语言、汇编语言和高级语言三类。机器语言是计算机惟一能直接使用的语言,也叫做计算机指令系统;汇编语言是一种符号语言,它采用一些能反映指令功能的助记符表达程序的内容;高级语言是一种以英文为基础的设计语言,其中的运算符和表达式都和通常的数学公式类似。一般用户也能很容易地掌握一种高级语言,并可以用它来编制程序。

Programming

程序设计

Programming is,at its simplest,the way people tell computers what to do,when to do it,and how to do it.A program is a specific set of instructions written by one or more people,which direct the action of a computer system.It may be a very simple or complicated set of instructions.It may be written by a beginning computer user or by a top computer expert.It may be written in simple English or in a language spoken only by computers.Just as writing a fiction,programming is a process of creating art.

程序设计,简单地说,就是人们告诉计算机做什么,什么时候做以及怎样做的方式。一个程序就是一组指令的集合,由一个或多人编写,用于指导计算机系统的动作。这个指令的集合可能非常简单,也可能十分复杂。它可能是一个初学计算机的用户编写的也有可能是由高级计算机专家编写的。它可以用简单的英语编写,也可以用只有计算机“说”的语言编写。如同写小说一样,程序设计也是一个艺术创造的过程。

What Is Object Oriented Programming?

何为面向对象的程序设计?

Object Oriented Programming (OOP)is a new way of approaching the job of programming that differs from traditional programming because it uses objects as data structures to enhance productivity,simplify programming,get reusability and improve software reliability.All object oriented programming languages have three characteristics in common:objects,polymorphism and inheritance.Let’s take a look at these concepts.

与传统的编程方法不同,面向对象的程序设计(OOP)是一种新的编程方法,它使用对象作为其数据结构以提高生产率,简化程序设计,获得可复用性和提高软件的可靠性。所有的面向对象的程序设计语言都具有对象、多态和继承的特点。让我们来看一下这几个概念。

Object is a data structure that contains both structured information and related operations.An object can contain other objects.In this way,the object is given both data properties and behaviors,and so object oriented programs can better reflect the real world they are trying to simulate.对象是一种数据结构。它既含有结构化的信息又含有相关的操作。一个对象可以含有另外一个对象。通过这种方式,对象被赋予数据特征和行为,因此,使用面向对象程序能够更好地反映程序欲模拟的现实世界。Polymorphism essentially means that one name can be used for several related but slightly different purposes.Inheritance is the process by which one object can acquire the properties of another object.This is important because it supports the concept of classification.多态本质上就是使用一个名字来描述几个相关但又有所区别的目的。继承就是一个对象获得另一个对象的特征的过程。这一点非常重要,因为它支持分类的概念。For example,a red delicious apple is a part of the classification apple,which in turn is a part of the fruit class,which is under the larger class food.

例如,一个美味可口的红苹果是苹果类的一员,而苹果又是水果类的一部分,再进一步,水果又是食物这更高一级类的一部分。

What Is Windows?什么是Windows?

Microsoft Windows is a software system based on graphics,which can run under MS-DOS.Like a huge shelf arranged orderly,Windows provides a user-friendly graphical interface including pop-up menus,scroll bars,dialogue boxes,icons and etc.The work under Windows seems quite comfortable and natural.So,someone says:Windows is a user’s paradise full of beautiful icons,graphics and menus.

MS Windows 是一个基于图形的软件系统,它可以运行在MS—DOS环境下,它像一个排列有序的大货架,Windows 提供了用户友好的图形接口界面,包括弹出式菜单、滚动条、对话框和图标等。在Windows 系统下工作起来轻松自如。因此有人说:“Windows 是用户的天堂,它充满了美丽的图标、画面和菜单”。

The Characteristics of Windows

Windows的特点

Windows has two evident characteristics:

Windows 有下列两个明显的特点:

(1)GUI—graphical user interface.In Windows,the computer screen is referred to as a desktop.The desktop displays all your work in rectangular areas called windows.You open a windows when you run an application and close the windows when you quit from an application program.You can easily drag a window to change its size and location with the mouse.You arrange windows on the desktop just as you move work items around on your actual desk.

GUI——图形用户界面。在Windows中,计算机的屏幕又被称为桌面。在这个桌面上,你所有的工作都被显示在一个称为窗口的矩形框里。当你运行一个应用程序时就得开一个窗口,从应用程序中退出,就关闭相应的窗口。使用鼠标,你可以很容易地拖动窗口以改变窗口的大小和位置。在桌面上排列窗口,就像你在实际的桌子上移动工作用品一样。

(2)Multitask operation.With Windows,you will find it easy to start up and work with application programs.You can run more than one application at a time,transfer information between them and switch quickly among them.

多任务操作。在Windows中,你会发现启动、运行应用程序都很简单。在某一时刻可以同时运行多个应用程序,在它们之间传递信息,在它们之间快速地切换。

Windows Modes

同类推荐
热门推荐
  • 墨门侠客

    墨门侠客

    十步杀一人,千里不留行;事了拂衣去,深藏功与名。有人的地方就有恩怨,有恩怨的地方就有江湖,人在江湖,身不由己。但心中的侠从未离开。
  • 垂柳依依

    垂柳依依

    看不见硝烟的战场总是最能杀人于无形,谁将折翼于这无形的刀下?退无可退,就只能拼死一搏。
  • 肿胀门

    肿胀门

    本书为公版书,为不受著作权法限制的作家、艺术家及其它人士发布的作品,供广大读者阅读交流。
  • 千年梦缘深

    千年梦缘深

    “痛吗。”“痛又如何你会去补它吗。再通也没有在对呀边上你对我说的那些话,伤我的痛,更合况一个心碎的人才会感到痛?”
  • 情动好莱坞

    情动好莱坞

    电影不是赚钱的工具,而是一种让人着魔的艺术。当然,如果能在保证拍出一部好的电影前提下,去争取一下票房,也不是不可以。打开这本书,也许这就是你想要的故事。
  • 天衍异世风云

    天衍异世风云

    千万年前,一人一剑,缔造了修炼界最惊悚的灭世传说!时空轮转,风云交替,不变的,是世人亘古永恒的末日阴霾……当来自异世的他重获那恶魔般的天才体质,从此被推向了修炼界不死不休的对立面,茫茫天衍,举世皆敌,风声鹤唳,草木成兵!恐惧?绝望?当一个个伙伴毅然决然的站到身旁,横眉笑谈生死,这一刻,所有的软弱化成了无穷的力量。为什么而活着?为了爱我的人!为什么而杀戮?为了我爱的人!为了所有爱我及我爱的人,纵然举世皆敌,我亦一往无前,让杀戮,纵情肆虐吧!!一个个性格鲜明的人物,一段段可歌可泣的热血故事,命运的羁绊,让性格各异的伙伴踏上了同一征程!不败热血,永恒经典,一切精彩,尽在《天衍异世风云》
  • 墨似笙箫漫漫

    墨似笙箫漫漫

    月落,星陨。清风,虫鸣。她就是这样,像他的梦一样。月光缓缓飘落,似柳絮,似羽毛,似细雨,洒落在梦境的碎片里。零零星星,扬扬洒洒,朦朦胧胧。今夜,因你不寐。
  • 穿越为过气女偶像的平淡生活

    穿越为过气女偶像的平淡生活

    如果可以,许佳卉只希望自己在爱情里不要有太多的失落、伤怀、迟疑彷徨,只希望心里有太多的不得已,爱着的时候也是甜蜜比顾虑多。毕竟她也是女人,哪怕她坚强独立,只是坚持久了也会累,所以对婚姻也是有想象的。她会憧憬未来,想要有人在她感觉孤独的时候陪伴这自己,不要让她一个人独处的时候感觉落寞。无论男女,不管所处任何境地,都希望能好好爱自己,让自己开心幸福。
  • 轮回三世,离人晚归

    轮回三世,离人晚归

    那年,桃花树下,他许下诺言,此生只爱她一人,后她为保住他的神籍而自杀,魂魄离去之际,她见到了他,只是,她已经不是当初的她,不能再和他在一起了,他心灰意冷,丢弃神籍下凡寻觅。一次一次的错过,是他们不应该在一起吗?是天命?不!他不相信他们不能在一起,就算是天命,他也要逆天而行!表示群已解散,在人比较多的时候再说吧!另外,我并不会签约,所以放心看啦!
  • 风光旖旎的海洋岛屿

    风光旖旎的海洋岛屿

    《风光旖旎的海洋岛屿》内容简介:在浩瀚无边的蓝色海洋和陆地湖泊中,成千上万、大大小小的岛屿,形成了最适合寻幽探胜的海上迷宫,给人类的诺亚方舟——地球,增添了迷人的色彩。带有神话色彩神秘失踪的岛屿,引人遐思,也有很多岛屿充满奇情异趣,风情独特,给人启迪。翻开《风光旖旎的海洋岛屿》,让我们一起走进风光旖旎、物产丰饶、令人神往的海洋岛屿。