دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: علمی-مردمی ویرایش: 1 نویسندگان: Simon Lewis سری: ISBN (شابک) : 9780133713459, 0133713458 ناشر: Prentice Hall سال نشر: 1995 تعداد صفحات: 220 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 4 مگابایت
در صورت تبدیل فایل کتاب Art and Science of Smalltalk, The به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب هنر و علم Smalltalk، The نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
کتاب به خوبی سازماندهی شده، به خوبی نوشته شده و واضح است. این یک \"کتاب زبان برنامه نویسی\" نیست: در واقع ایده های عالی در مورد شی گرایی را به شما نشان می دهد. نیمه اول کتاب به شما Smalltalk (و چارچوب مدل-نما-کنترلر) را می آموزد و همچنین به شما کمک می کند تا نشان دهید اگر *واقعاً* به OOP هستید، چقدر این زبان برای شما مهم است. بخش دوم در مورد بهترین شیوه ها در طراحی، پیاده سازی، تست و اشکال زدایی است. این کتاب بر روی VisualWorks Smalltalk تمرکز دارد، اما اگر از پیادهسازی Smalltalk دیگری مانند Squeak استفاده میکنید، اشکالی ندارد، زیرا بیشتر اوقات وارد جزئیات ناسازگار نمیشود. من این را به هر کسی که علاقه مند به برنامه نویسی است توصیه می کنم، و به طور کلی به کسانی که به OOP علاقه مند هستند (نه فقط Smalltalk) اکیداً توصیه می کنم.
The book is well organized, well written and clear. It's not a "programming language book": it will actually show you some great ideas about object orientation. The first half of the book teaches you Smalltalk (and the model-view-controller framework) and also helps show how important this language is to you if you *really* are into OOP. The second part is about best practices in design, implementation, testing and debugging. The book focuses on VisualWorks Smalltalk, but it is OK if you are using some other Smalltalk implementation such as Squeak, for example, since most of the time it won't get into incompatible details. I do recommend this to anyone interested in programming, and very strongly to those interested in OOP in general (not just Smalltalk).
Contents......Page 6
Preface......Page 11
The Smalltalk Learning Curve......Page 15
Be Prepared for a Culture Shock......Page 16
Start Off Small......Page 17
Be Prepared to Throw Code Away......Page 18
Where To From Here?......Page 19
An Introduction to Objects......Page 21
What is an Object?......Page 22
Defining and Creating Objects......Page 23
Inheritance......Page 25
Over- riding and Polymorphism......Page 27
The History of the Smalltalk System......Page 29
Structure of the Smalltalk System......Page 30
Implementation of the Smalltalk System......Page 32
Files the System Lives In......Page 33
Naming Conventions......Page 37
Literals and Constants......Page 38
Special or Psuedo- Variables......Page 42
Sending Messages......Page 43
Combining Messages......Page 45
Primitive Operations......Page 47
Blocks of Code......Page 48
The Smalltalk Development Environment......Page 51
Using the Mouse......Page 52
The Launcher and Transcript......Page 54
Workspaces......Page 55
Browsers......Page 56
Inspectors......Page 59
Notifiers and Debuggers......Page 60
Trying Things Out......Page 62
The Smalltalk Class Library......Page 65
The Standard Protocols......Page 66
A Tour of The Class Library......Page 69
Object The Root of the Hierarchy......Page 71
A Tour of the Class Library ( continued)......Page 73
What is a Collection?......Page 79
Creating Collection Instances......Page 81
The Different Kinds of Collection......Page 82
Bag......Page 83
Testing Collections......Page 87
Converting Collections......Page 88
Enumerating Collections......Page 89
The Concept of Dependency......Page 93
How Dependency Works......Page 95
How Dependency is Used......Page 99
Summary Why Have Dependency?......Page 101
The MVC Architecture......Page 103
Basic Concepts......Page 104
The MVC Architecture......Page 105
MVC Details......Page 107
MVC in Action......Page 110
An Extension to MVC......Page 112
Pluggability and Adaptors......Page 115
The perform: Mechanism......Page 116
Pluggability......Page 117
The AspectAdaptor Class......Page 121
Aims of The Art of Smalltalk......Page 126
Structure of The Art of Smalltalk......Page 127
Designing for Smalltalk......Page 130
How Designing for Smalltalk is Different......Page 131
Design Considerations......Page 132
Identifying the Objects......Page 138
Relationships Between Objects......Page 140
Designing for Reuse......Page 142
Using Inheritance......Page 144
Appendix: Design Methodologies......Page 151
Smalltalk with Style......Page 152
Naming Conventions......Page 153
Accessing Instance Variables......Page 156
Structuring Methods......Page 159
Other Coding Guidelines......Page 161
Using Comments......Page 164
Writing Efficient Code......Page 165
Using Browsers......Page 168
Finding Your Way Around......Page 170
Using Inspectors......Page 174
Using Workspaces......Page 176
Tuning the Performance of Your Code......Page 177
Managing Your Image ( or how not to lose your work! )......Page 179
Appendix: Modifying the Window Menu......Page 182
Different Kinds of Bug......Page 184
Using Notifiers and Debuggers......Page 185
Interrupting Your Code......Page 188
Inserting Breakpoints......Page 189
Tracing Execution......Page 190
Finding Your Objects......Page 191
Common Bugs in Smalltalk Programs......Page 192
The Software Lifecycle......Page 197
Organising the Team......Page 199
Configuration Management......Page 200
Metrics and Measurement......Page 202
Summary and Final Conclusions......Page 203
Glossary......Page 205
Index......Page 213