摘要: Swing组件采用MVC(MODEL-View-Controller,既模型-视图-控制器)设计模式,其中模型(Model)用于维护组件的各种状态,视图(View)是组件的可视化表现,控制器(Controller)用于控制对于各种事件,组件做出怎样的响应.当模型发送改变时,它会通知所有依赖它的视图, 阅读全文
posted @ 2018-07-31 22:00 borter 阅读(422) 评论(0) 推荐(0) 编辑
摘要: Swing开发图形界面有如下优势 : Swing组件不再依赖于本地平台的GUI,无须采用各种平台的GUI交集,因此Swing提供了大量图形界面组件,远远超出了AWT所提供的图形界面组件集. Swing组件不再依赖于本地平台GUI,因此不会产生与平台相关的bug. Swing组件在各种平台上运行时可以 阅读全文
posted @ 2018-07-31 21:53 borter 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 20世纪90年代,硬件领域出现了单片式计算机系统,这种价格低廉的系统一出现就立即引起了自动控制领域人员的注意,因为使用它可以大幅度提升消费类电子产品(如电视机顶盒、面包烤箱、移动电话等)的智能化程度。Sun公司为了抢占市场先机,在1991年成立了一个称为Green的项目小组,帕特里克、詹姆斯•高斯林 阅读全文
posted @ 2018-07-31 21:45 borter 阅读(242) 评论(0) 推荐(0) 编辑
摘要: Swing组件都采用MVC(Model-View-Controller,既模型-视图-控制器)设计模式,从而可以实现GUI组件的显示逻辑和数据逻辑的分离,允许程序员自定义Render来改变GUI组件的显示外观,提供更多的灵活性。 阅读全文
posted @ 2018-07-31 18:30 borter 阅读(1155) 评论(0) 推荐(0) 编辑
摘要: 在eclipse中(jdk1.6.*)版本中出现编译不通过而报错,报错是因为这个包里面的方法不属于jdk正式版本,也就是不能保证下个版本还存在,所以编译器会拒绝,你可以在eclipse中如下设置: 选择Window->Preferences->Java->Compiler->Errors/Warni 阅读全文
posted @ 2018-07-31 17:05 borter 阅读(663) 评论(0) 推荐(0) 编辑
摘要: Adobe AIR(跨平台应用)现在正式应用于android平台了,Adobe Air是一款独立的客户端应用软件,这些软件可以作为单独的程序安装使用,它可以使开发人员使用HTML、JavaScript、Adobe Flash软件和ActionScript构建手机和Web应用程序,有着非常多的游戏都是 阅读全文
posted @ 2018-07-31 16:06 borter 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 下面语句导入Swing包 importjavax.swing.*; 大部分Swing程序用到了AWT的基础底层结构和事件模型,因此需要导入两个包: importjava.awt.*; importjava.awt.event.*; 如果图形界面中包括了事件处理,那么还需要导入事件处理包: impor 阅读全文
posted @ 2018-07-31 15:43 borter 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 程序设计语言是软件的重要方面。它的发展趋势是模块化、简明性和形式化。 模块化。 不仅语言具有模块成分,程序由模块组成,而且语言本身的结构也是模块化的。 简明性。 涉及的基本概念不多,成分简单,结构清晰,易学易用。 形式化。 发展合适的形式体系,以描述语言的语法、语义、语用。 阅读全文
posted @ 2018-07-31 15:16 borter 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 有时编程语言的选择依赖于开发的方法,如果要用快速原型模型来开发,要求能快速实现原型,因此宜采用4GL。 如果是面向对象方法,宜采用面向对象的语言编程。 阅读全文
posted @ 2018-07-31 15:10 borter 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 以“对象+消息”程序设计范式构成的程序设计语言,称为面向对象语言。比较流行的面向对象语言有Delphi、Visual Basic、Java、C++等。 Delphi 语言具有可视化开发环境 , 提供面向对象的编程方法,可以设计各种具有Windows 内格的应用程序(如数据库应用系统、通信软件和三维虚 阅读全文
posted @ 2018-07-31 14:20 borter 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 基础语言也称通用语言。它历史悠久,流传很广,有大量的已开发的软件库,拥有众多的用户, 为人们所熟悉和接受。 属于这类语言的有 FORTRAN、COBOL、BASIC、ALGOL等。 FORTRAN 语言是目前国际上广为流行、也是使用得最早的一种高级语言,从 20 世纪90 年代起,在工程与科学计算中 阅读全文
posted @ 2018-07-31 14:04 borter 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 高级语言是面向用户的、基本上独立于计算机种类和结构的语言。 其最大的优点是:形式上接近于算术语言和自然语言,概念上接近于人们通常使用的概念。 高级语言的一个命令可以代替几条、几十条甚至几百条汇编语言的指令。 因此,高级语言易学易用,通用性强,应用广泛。 高级语言种类繁多,可以从应用特点和对客观系统的 阅读全文
posted @ 2018-07-31 13:55 borter 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 汇编语言指令是机器指令的符号化 ,与机器指令存在着直接的对应关系,所以汇编语言同样存在着难学难用、容易出错、维护困难等缺点。 但是汇编语言也有自己的优点:可直接访问系统接口,汇编程序翻译成的机器语言程序的效率高。 从软件工程角度来看,只有在高级语言不能满足设计要求,或不具备支持某种特定功能的技术性能 阅读全文
posted @ 2018-07-31 13:22 borter 阅读(997) 评论(0) 推荐(0) 编辑
摘要: 程序设计语言具有心理工程及技术等特性。 (1)心理特性:歧义性、简洁性、局部性、顺序性、传统性。 (2)工程特性:可移植性,开发工具的可利用性,软件的可重用性、可维护性。 (3)技术特性:支持结构化构造的语言有利于减少程序环路的复杂性,使程序易测试、易维护。 阅读全文
posted @ 2018-07-31 13:06 borter 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 语言的种类千差万别。但是,一般说来,基本成分不外4种。 数据成分。用以描述程序中所涉及的数据。 运算成分。用以描述程序中所包含的运算。 控制成分。用以表达程序中的控制构造。 传输成分。用以表达程序中数据的传输 阅读全文
posted @ 2018-07-31 11:50 borter 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 程序设计= 数据结构+算法 程序设计(Programming)是指设计、编制、 调试程序的方法和过程。它是目标明确的智力活动。 由于程序是 软件的本体,软件的质量主要通过程序的质量来体现,在软件研究中,程序设计的工作非常重要,内容涉及到有关的基本概念、工具、方法以及方法学等。 程序设计通常分为问题建 阅读全文
posted @ 2018-07-31 02:05 borter 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 程序设计的基本概念有程序、数据、 子程序 、 子例程、协同例程、模块以及顺序性、 并发性、 并行性、和分布性等。 程序是程序设计中最为基本的概念, 子程序和协同例程都是为了便于进行程序设计而建立的程序设计基本单位,顺序性、 并发性、 并行性和分布性反映程序的内在特性。 程序设计规范是进行程序设计的具 阅读全文
posted @ 2018-07-31 01:35 borter 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 按照结构性质,有结构化程序设计与非结构化程序设计之分。 前者是指具有结构性的程序设计方法与过程。 它具有由基本结构构成复杂结构的层次性,后者反之。 按照用户的要求,有过程式程序设计与非过程式程序设计之分。 前者是指使用过程式程序设计语言的程序设计,后者指非过程式程序设计语言的程序设计。 按照程序设计 阅读全文
posted @ 2018-07-31 01:20 borter 阅读(2023) 评论(0) 推荐(0) 编辑
摘要: C语言 即中文版的C语言 O语言 O语言是一款中文计算机语言 (或称套装:O汇编语言、O中间语言、O高级语言) AAuto ActionScript APL、 A+ B语言 J语言 Ada 汇编语言 AWK Basic Fortran VBScript Brainfuck C语言 C++ C# Cl 阅读全文
posted @ 2018-07-31 01:00 borter 阅读(952) 评论(0) 推荐(0) 编辑