阅读更多

5顶
0踩

编程语言

Pharo 1.2.1发布了!包含大量的改进,重构,清理和bug修正,整体质量得到了显著提高。

Pharo的目标是提供一个简洁新颖的开源Smalltalk开发环境。Smalltalk被公认为历史上第二个面向对象的程序设计语言和第一个真正的集成开发环境(IDE)。Smalltalk由Alan Kay,Dan Ingalls,Ted Kaehler,Adele Goldberg等于70年代初在Xerox PARC开发。Smalltalk对其它众多的程序设计语言的产生起到了极大的推动作用,主要有:Objective-C,Actor,Java和Ruby等。90年代的许多软件开发思想得利于Smalltalk,例如设计模式、敏捷编程和重构等。Ward Cunningham,一位Smalltalk程序员发明了WikiWiki。

该版本重要改进包括:
– Cleaned the Pluggable hierarchy
– Added new undo framework
– Cleaned Morph and PasteUpMorph
– Added DummyUIManager, a UIManager for operating without a UI
– Added NewTextMorph
– Removed left overs from MVC: PopUpMenu, SelectionMenu and CustomMenu
– Cleaned Utilities, Preferences and TheWorldMenu
– Included SimpleMorphic preview
– Removing empty classes
– Added new TextEditor and SmalltalkEditor
– Added new, clean and simple Glamorous, Glamorous Orange GUI Themes

详细更新信息:http://www.dzone.com/links/r/pharo_121_is_out.html

下载地址:
Pharo 1.2.1 One-Click
Pharo 1.2.1
Pharo Core 1.2.1
  • 大小: 6.9 KB
5
0
评论 共 3 条 请登录后发表评论
3 楼 fkpwolf 2011-04-13 16:10
UI也忒原始了吧
2 楼 lost_alien 2011-04-11 12:57
有一种编程语言,本身流行不起来,但是却被很多流行语言所借鉴。。。smalltalk就是其中之一。。。悲催了
1 楼 yuyue618 2011-04-11 09:35
啥东东? 不明白哦

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • js中Keydown事件

    jquery:$(document).keydown(function(event){ }); 获取按下的键值 event.key 例如:按下回车键的key值为"Enter"; 通过监听全局键盘按下事件,来测试key值 //测试key值: window.onkeydown = function(e){ //...

  • 事件(JavaScript中的事件)

    指的是文档或者浏览器窗口中发生的一些特定交互瞬间。我们可以通过侦听器(或者处理程序)来预定事件,以便事件发生的时候执行相应的代码。 事件类型 事件类型是一个用来说明发生什么类型事件的字符串。像鼠标悬浮,...

  • javascript中的常见事件

    javascript中的常见事件&绑定事件&事件的解绑&常见的事件类型&函数在内存中的运行情况&鼠标事件&键盘事件&事件对象

  • Javascript中的事件处理(事件注册、删除、委托)

    一、Javascript中的事件处理 1、事件 :用户进行的某种操作 2、事件源:产生(触发 )事件的对象 3、事件处理程序(事件处理函数 ):当事件被触发后所执行的操作(代码) 4、事件的注册:让浏览器对象能够识别...

  • JavaScript 中添加事件函数 addEventListener 的介绍

    在addEventListener事件委托中第三个参数,可以设置为bool类型(useCapture)或者object类型(options)。 object类型(options)包括三个布尔值选项 capture:true使用事件捕获;false使用事件冒泡(默认值) ...

  • keydown等键盘事件日记

    键盘事件由用户击打键盘触发,主要有keydown、keypress、keyup三个事件,它们都继承了KeyboardEvent接口。 keydown:按下键盘时触发。 keypress:按下有值的键时触发,即按下 Ctrl、Alt、Shift、Meta 这样无值的键...

  • JavaScript中的event事件对象

    事件,事件类型,事件绑定,事件监听,事件处理程序(事件侦听器),事件对象(事件源),事件流,事件冒泡,事件捕获,事件性能优化(事件委托[事件代理],移除事件处理程序),浏览器内核(常见的浏览器兼容问题)...

  • Javascript事件

    JavaScript事件相关知识,及相关细节

  • 简单说 JavaScript中的事件委托(下)

    上次我们说了一些,关于 JavaScript中事件委托的 基础知识,这次我们继续来看。 解释 先来一段代码 <!doctype html> <html lang="en"> &...

  • vue中使用事件代理并且获取一些参数

    <template> <div @click="log($event)"> <ul> <li v-for="(item, index) in list" :key="index" :data-val="item.value"> {{ item.label }} </li>...script&gt

  • html 鼠标中键事件,Javascript事件模拟(鼠标事件、键盘事件)

    在javascript编程中,事件是用来描述网页中某一特定有趣时刻的,众所周知事件通常是在由用户和浏览器进行交互时触发,其实不然,通过Javascript可以在任何时间触发特定的事件,并且这些事件与浏览器创建的事件是相同...

  • JavaScript中的事件对象(event)

    JS中事件的本质是程序各个组成部分之间的一种通信方式,也是异步编程的一种实现。 事件三要素 事件源(被触发的对象) 事件类型(如何触发?) 事件处理程序(触发后发生了什么?)[外链图片转存失败,源站可能...

  • jQuery中的事件与动画

    jQuery中的事件与动画 常用键盘事件 keydown:按键按下 keyup:按键抬起 keypress:按键按下抬起 bind()方法的参数说明 .bind( eventType [, eventData], handler(eventObject)) .Bind()方法的主要功能是在向...

  • 半小时带你全面理解 JavaScript 事件机制

    事件是由用户或浏览器本身发起的发生在浏览器中的动作。以下示例为发生在网站上的一些常见事件: 页面完成加载 用户点击按钮 用户将鼠标悬停在下拉菜单上 用户提交表单 用户按下键盘上的键 ...

  • java keydown_利用Keydown事件阻止用户输入实现代码

    利用Keydown事件阻止用户输入实现代码更新时间:2014年03月11日 16:38:29 作者:这篇文章主要介绍了利用Keydown事件阻止用户输入的具体实现,需要的朋友可以参考下先了解下各事件的区别KeyDown:在控件有焦点的情况下...

  • JavaScript事件处理

    js可以侦测到的行为(用户在网页上执行某种操作),被称为事件处理。 例如:页面加载(浏览器打开页面)、单击鼠标左键、鼠标进入某个区域、焦点事件、键盘事件。

  • JavaScript中的Event事件对象详解

    在JavaScript中对于事件来讲,首先,我们需要了解这样几个概念:事件、事件类型、事件绑定、事件监听、事件处理程序(事件侦听器)、事件对象(事件源)、事件流、事件冒泡、事件捕获、事件性能优化(事件委托[事件代理]...

  • Javascript中常用方法

    下面是JavaScript中实现继承的方法(需要注意的是当我们把一个包含函数的对象赋值给一个构造函数的原型对象时,此时构造函数的原型对象中的constructor已经不是指向了构造函数,这是因为对象属于复杂数据类型,它是...

  • Javascript 事件

    JavaScript使我们有能力创建动态页面,网页中的每一个元素都可以产生某些触发JavaScript函数的事件。我们可以认为事件是可以被JavaScript侦测到的一种行为。

  • 【JavaScript】事件绑定、事件解绑、常见事件类型、事件对象

    / // 5. dragleave 拖拽元素离开拖放元素范围触发。// console.log("表单空间获取焦点");// console.log("把别的元素...// console.log("表单输入事件");// * // 10. mouseleave 鼠标离开。// console.log("开始拖拽");

Global site tag (gtag.js) - Google Analytics