Location:
Search - SmallTalk
Search list
Description: MVC设计模式早在面向对象语言Smalltalk-80中就被提出并在此后得到业界的广泛接受。它包括三类对象:(1)模型(Model)对象:是应用程序的主体部分。(2)视图(View)对象:是应用程序中负责生成用户界面的部分。(3)控制器(Control)对象:是根据用户的输入,控制用户界面数据显示及更新Model对象状态的部分。本程序尝试用MVC模式制作了一个简单的贪吃蛇游戏。-MVC design patterns in object-oriented language Smalltalk-80 was raised on and thereafter the industry's widely accepted. It includes three types of objects : (1) model (Model) objects : application to the principal. (2) View (View) Object : is the application procedure for the generation part of the user interface. (3) controller (Control) Object : according to the input, the user interface control and update data objects Model of the state. The procedures to try to MVC model produced a simple game of Snake.
Platform: |
Size: 38566 |
Author: 罗鹏魁 |
Hits:
Description: 模型-视图-控制器(MVC)是Xerox PARC在八十年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用。最近几年被推荐为Sun公司J2EE平台的设计模式,并且受到越来越多的使用 ColdFusion 和 PHP 的开发者的欢迎。模型-视图-控制器模式是一个有用的工具箱,它有很多好处,但也有一些缺点。
-Model-View-Controller (MVC) is Xerox PARC in the'80s when the S programming language malltalk-80 invention of a software design patterns and have since been widely used. In recent years was recommended as Sun J2EE design pattern, and by the increased use of ColdFusion and PHP developers welcome. Model-View-Controller model is a useful tool kit, it has many advantages, but there are also some shortcomings.
Platform: |
Size: 11786 |
Author: h |
Hits:
Description: 软件开发工程是有趣的、多产的,甚至是大胆的。同时,它也能源源不断地带来商业价值,并保持在我们的掌控之下。 极限编程(XP)的构思和发展是针对小型团队进行软件开发时,在面对不确知的、变化的需求时所产生的特定需要的。这一新的、轻量级的方法学对许多传统思维提出了挑战,这其中包括一个一直以来的假设,即在软件开发过程中,对软件进行一个小小的改动就必然会使其开发成本大大增加。极限编程认可软件开发工程应该节约成本,而且一旦实现了某种节约就应该加以开发利用。 你可以喜欢XP,也可以恨它,但是本书将会使你对如何开发软件有一个全新的认识。KentBeck拥有并经营着First Class软件公司,在这里他把主要精力放在两个最大的兴趣上——模式和极限编程。他一直在研究软件开发的先驱模式、CRC卡、HotDraw画图编辑器框架、xUnit单元测试框架以及测试为先的编程。他发表了五十多篇关于编程的文章,并出版了《The Smalltalk Best Practice Patterns》(Prentice-Hall出版社)和《Kent Beck’s Guide to Better Smalltalk:A Sorted Collection》(剑桥大学出版社)两本著作,同时他还是超级畅销书《重构——改善既有代码的设计》(中英文版皆由中国电力出版社出版)的特约撰稿人。-software development project is interesting, productive, and even daring. Meanwhile, it also will continue to bring commercial value, and to maintain in our control. Extreme Programming (XP) and the idea is to tackle the problem of the small development team for software development, in the face of known, changes in the demand generated by specific needs. This new, lightweight methodologies many of the traditional thinking of a challenge, which included an assumption has been, in the software development process, the software changes a little on their development costs will increase significantly. Extreme Programming recognized software development projects should be cost savings, but once achieved a saving should be developed and utilized. You can like XP, can hate it, but this book will
Platform: |
Size: 3062824 |
Author: 张扬 |
Hits:
Description: Patterns of Enterprise Application Architecture is written in direct response to the stiff challenges that face enterprise application developers. The author, noted object-oriented designer Martin Fowler, noticed that despite changes in technology--from Smalltalk to CORBA to Java to .NET--the same basic design ideas can be adapted and applied to solve common problems. With the help of an expert group of contributors, Martin distills over forty recurring solutions into patterns. The result is an indispensable handbook of solutions that are applicable to any enterprise application platform
Platform: |
Size: 991243 |
Author: yiting_s |
Hits:
Description: DESIGN PATTERNS JAVA COMPANION
Design patterns began to be recognized more formally in the early
1990s by Helm (1990) and Erich Gamma (1992), who described patterns
incorporated in the GUI application framework, ET++. The culmination of
these discussions and a number of technical meetings was the publication of
the parent book in this series, Design Patterns -- Elements of Reusable
Software, by Gamma, Helm, Johnson and Vlissides.(1995). This book,
commonly referred to as the Gang of Four or “GoF” book, has had a powerful
impact on those seeking to understand how to use design patterns and has
become an all-time best seller. We will refer to this groundbreaking book as
Design Patterns, throughout this book and The Design Patterns Smalltalk
Companion (Alpert, Brown and Woolf, 1998) as the Smalltalk Companion.
Platform: |
Size: 1282485 |
Author: gyzhen |
Hits:
Description: 数据库的一种完全面向对象设计模式
面向对象(OO)方法这个名字早已深入人心,它的科学性和合理性也已毋庸置疑。
正在装载数据……
人们动辄将自己开发的软件冠以“采用面向对象方法设计”以示其先进性就是一个极好的证明。然而,一个先进的方法学必须有相应的工具支持才能实现,它的概念和方法如不落实程序实现上,就不能真正掌握它的精髓而在实践中运用。诚然,SmallTalk语言已被公认是一个面向对象语言,但是它对于开发者来说是多么的陌生!C 也可以说是一个OO语言,不过从名字就可以看出他是C语言的一个变种。它实现了从过程式编程到面向对象编程的一个较好的过渡。但是许多声称用C 制作的软件其实仍旧是C软件!这是因为没有真正掌握OO方法的缘故。
Platform: |
Size: 11160 |
Author: clipper |
Hits:
Description: 许多开发者和用户都在寻找Java程序中访问数据库的便捷方法。由于Java是一个健壮,安全,易于使用的, 易于理解且可以从网络中自动download ,所以它成为开发数据库应用的一种良好的语言基础。它提供了C, C++,Smalltalk, BASIC, COBOL,and 4GLs的许多优点-many developers and users are looking for Java programs easy access to the database method. Because Java is a healthy, safe, easy to use, easy to understand from the network and can automatically download, so it is the development of database applications become a good language basis. It provides C, C, Smalltalk, BASIC, COBOL, and the many advantages of 4GLs
Platform: |
Size: 67739 |
Author: 黄常华 |
Hits:
Description: JSP的强大优势在于把一种应用的商务逻辑和它的介绍分离开来。用 Smalltalk的面向对象的术语来说, JSP鼓励MVC(model-view-controller)的web应用。JSP的classes 或 beans 是模型, JSP 是这个视图, 而Servlet是控制器。这个例子是一个简单的留言板-JSP powerful advantage lies in a business application logic and its presentation to the left. Smalltalk object-oriented terminology, JSP encourage MVC (model-view-controller) web applications. JSP classes or beans is the model, is the view JSP and Servlet controller. This example is a simple message board
Platform: |
Size: 4093 |
Author: leon |
Hits:
Description: 许多开发者和用户都在寻找Java程序中访问数据库的便捷方法。由于Java是一个健壮,安全,易于使用的, 易于理解且可以从网络中自动download ,所以它成为开发数据库应用的一种良好的语言基础。它提供了C, C++,Smalltalk, BASIC, COBOL,and 4GLs的许多优点-many developers and users are looking for Java programs easy access to the database method. Because Java is a healthy, safe, easy to use, easy to understand from the network and can automatically download, so it is the development of database applications become a good language basis. It provides C, C, Smalltalk, BASIC, COBOL, and the many advantages of 4GLs
Platform: |
Size: 67584 |
Author: 黄常华 |
Hits:
Description: JSP的强大优势在于把一种应用的商务逻辑和它的介绍分离开来。用 Smalltalk的面向对象的术语来说, JSP鼓励MVC(model-view-controller)的web应用。JSP的classes 或 beans 是模型, JSP 是这个视图, 而Servlet是控制器。这个例子是一个简单的留言板-JSP powerful advantage lies in a business application logic and its presentation to the left. Smalltalk object-oriented terminology, JSP encourage MVC (model-view-controller) web applications. JSP classes or beans is the model, is the view JSP and Servlet controller. This example is a simple message board
Platform: |
Size: 4096 |
Author: leon |
Hits:
Description: 模型-视图-控制器(MVC)是Xerox PARC在八十年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用。最近几年被推荐为Sun公司J2EE平台的设计模式,并且受到越来越多的使用 ColdFusion 和 PHP 的开发者的欢迎。模型-视图-控制器模式是一个有用的工具箱,它有很多好处,但也有一些缺点。
-Model-View-Controller (MVC) is Xerox PARC in the'80s when the S programming language malltalk-80 invention of a software design patterns and have since been widely used. In recent years was recommended as Sun J2EE design pattern, and by the increased use of ColdFusion and PHP developers welcome. Model-View-Controller model is a useful tool kit, it has many advantages, but there are also some shortcomings.
Platform: |
Size: 11264 |
Author: h |
Hits:
Description: 软件开发工程是有趣的、多产的,甚至是大胆的。同时,它也能源源不断地带来商业价值,并保持在我们的掌控之下。 极限编程(XP)的构思和发展是针对小型团队进行软件开发时,在面对不确知的、变化的需求时所产生的特定需要的。这一新的、轻量级的方法学对许多传统思维提出了挑战,这其中包括一个一直以来的假设,即在软件开发过程中,对软件进行一个小小的改动就必然会使其开发成本大大增加。极限编程认可软件开发工程应该节约成本,而且一旦实现了某种节约就应该加以开发利用。 你可以喜欢XP,也可以恨它,但是本书将会使你对如何开发软件有一个全新的认识。KentBeck拥有并经营着First Class软件公司,在这里他把主要精力放在两个最大的兴趣上——模式和极限编程。他一直在研究软件开发的先驱模式、CRC卡、HotDraw画图编辑器框架、xUnit单元测试框架以及测试为先的编程。他发表了五十多篇关于编程的文章,并出版了《The Smalltalk Best Practice Patterns》(Prentice-Hall出版社)和《Kent Beck’s Guide to Better Smalltalk:A Sorted Collection》(剑桥大学出版社)两本著作,同时他还是超级畅销书《重构——改善既有代码的设计》(中英文版皆由中国电力出版社出版)的特约撰稿人。-software development project is interesting, productive, and even daring. Meanwhile, it also will continue to bring commercial value, and to maintain in our control. Extreme Programming (XP) and the idea is to tackle the problem of the small development team for software development, in the face of known, changes in the demand generated by specific needs. This new, lightweight methodologies many of the traditional thinking of a challenge, which included an assumption has been, in the software development process, the software changes a little on their development costs will increase significantly. Extreme Programming recognized software development projects should be cost savings, but once achieved a saving should be developed and utilized. You can like XP, can hate it, but this book will
Platform: |
Size: 3062784 |
Author: 张扬 |
Hits:
Description: Patterns of Enterprise Application Architecture is written in direct response to the stiff challenges that face enterprise application developers. The author, noted object-oriented designer Martin Fowler, noticed that despite changes in technology--from Smalltalk to CORBA to Java to .NET--the same basic design ideas can be adapted and applied to solve common problems. With the help of an expert group of contributors, Martin distills over forty recurring solutions into patterns. The result is an indispensable handbook of solutions that are applicable to any enterprise application platform
Platform: |
Size: 991232 |
Author: yiting_s |
Hits:
Description: DESIGN PATTERNS JAVA COMPANION
Design patterns began to be recognized more formally in the early
1990s by Helm (1990) and Erich Gamma (1992), who described patterns
incorporated in the GUI application framework, ET++. The culmination of
these discussions and a number of technical meetings was the publication of
the parent book in this series, Design Patterns -- Elements of Reusable
Software, by Gamma, Helm, Johnson and Vlissides.(1995). This book,
commonly referred to as the Gang of Four or “GoF” book, has had a powerful
impact on those seeking to understand how to use design patterns and has
become an all-time best seller. We will refer to this groundbreaking book as
Design Patterns, throughout this book and The Design Patterns Smalltalk
Companion (Alpert, Brown and Woolf, 1998) as the Smalltalk Companion.-DESIGN PATTERNS JAVA COMPANIONDesign patterns began to be recognized more formally in the early1990s by Helm (1990) and Erich Gamma (1992), who described patternsincorporated in the GUI application framework, ET++. The culmination ofthese discussions and a number of technical meetings was the publication ofthe parent book in this series, Design Patterns- Elements of ReusableSoftware, by Gamma, Helm, Johnson and Vlissides. (1995). This book, commonly referred to as the Gang of Four or GoF book, has had a powerfulimpact on those seeking to understand how to use design patterns and hasbecome an all-time best seller. We will refer to this groundbreaking book asDesign Patterns, throughout this book and The Design Patterns SmalltalkCompanion (Alpert, Brown and Woolf, 1998) as the Smalltalk Companion.
Platform: |
Size: 1282048 |
Author: |
Hits:
Description: 数据库的一种完全面向对象设计模式
面向对象(OO)方法这个名字早已深入人心,它的科学性和合理性也已毋庸置疑。
正在装载数据……
人们动辄将自己开发的软件冠以“采用面向对象方法设计”以示其先进性就是一个极好的证明。然而,一个先进的方法学必须有相应的工具支持才能实现,它的概念和方法如不落实程序实现上,就不能真正掌握它的精髓而在实践中运用。诚然,SmallTalk语言已被公认是一个面向对象语言,但是它对于开发者来说是多么的陌生!C 也可以说是一个OO语言,不过从名字就可以看出他是C语言的一个变种。它实现了从过程式编程到面向对象编程的一个较好的过渡。但是许多声称用C 制作的软件其实仍旧是C软件!这是因为没有真正掌握OO方法的缘故。
Platform: |
Size: 11264 |
Author: clipper |
Hits:
Description: 一个采用多线程同步Socket实现的基本聊天室,很简单,适合初学者。-a chat room using socket with java
Platform: |
Size: 8192 |
Author: 吴兴华 |
Hits:
Description: Java technology is both a programming language and a platform. The Java programming language originated as part of a research project to develop advanced software for a wide variety of network devices and embedded systems. The goal was to develop a small, reliable, portable, distributed, real-time operating platform. When the project started, C++ was the language of choice. But over time the difficulties encountered with C++ grew to the point where the problems could best be addressed by creating an entirely new language platform. Design and architecture decisions drew from a variety of languages such as Eiffel, SmallTalk, Objective C, and Cedar/Mesa. The result is a language platform that has proven ideal for developing secure, distributed, network-based end-user applications in environments ranging from network-embedded devices to the World-Wide Web and the desktop
Platform: |
Size: 53248 |
Author: chenshoufang |
Hits:
Description: 英文版 这本书在国外出的比较早,当时refactoring的工具还没有成熟,或者仅限于smalltalk圈子,所以文章中作者对每个重构细节都交代的比较清楚,具体的步骤都一一交代,到了现在这本书被翻译成中文的时候,已经时过境迁了,就像gigix都说看完了之后就完全甩开了这本书(我想他写的代码没有我多,我说的话没有他多),因为很多细节特别是查找代码中变量、函数的引用已经被IDE工具代劳了,所以中间有很多文字已经差不多是废话了。
为什么很多人看英文版的不能继续下去呢?因为文章中的原理本来就不复杂,更多的是操作,国人又对阅读英文没有那么大的把握,所以看的有些心虚,想搞本中译本的,但本人以为这本书完全没有买的必要,绝对没有,大致浏览一下英文版就够了。-refactoring
Platform: |
Size: 1868800 |
Author: aglaia17 |
Hits:
Description: Smalltalk tutoria. Is an introduction to learn smalltalk language. Smalltalk is a pure object orient programming language
Platform: |
Size: 330752 |
Author: moebius |
Hits:
Description: Redline Smalltalk 是一个在 Java 虚拟机上实现的 Smalltalk 编程语言。-Redline Smalltalk is a Smalltalk programming language on the Java Virtual Machine.
Platform: |
Size: 291840 |
Author: pudn |
Hits: