ENGLISH

Java: How to Program

Book information

Publisher
Prentice Hall, Deitel
Year
2004
ISBN
0131483986, 9780131483989
Language
english
Format
PDF
Filesize
24 MB (25390362 bytes)
Series
How to Program, Deitel
Edition
6
Pages
1568/2606\2606
Time added
2022-12-29 18:52:29

Description

Written by the authors of the world's best-selling introductory C and C++ texts, this state-of-the-art guide examines one of today's hottest computer languages-Java; the first general-purpose, object-oriented language that is truly platform-independent. The latest Java 2 features are incorporated throughout this edition. Java™ How to Program, Sixth Edition, 2004 Table of Contents Copyright DeitelR Books, Cyber Classrooms, Complete Training Courses and Web-Based Training Courses published by Prentice Hall Preface Features in Java How to Program, 6/e Teaching Approach Tour of the Book A Tour of the Optional Case Study on Object-Oriented Design with the UML A Tour of the Optional GUI and Graphics Case Study Software Included with Java How to Program, 6/e Teaching Resources for Java How to Program, 6/e Java in the Lab OneKey, CourseCompassSM, WebCT™ and by Blackboard™ Java 2 Multimedia Cyber Classroom, 6/e Through OneKey PearsonChoices Computer Science AP Courses DeitelR Buzz Online Free E-mail Newsletter Acknowledgments About the Authors About Deitel & Associates, Inc. Before You Begin Software and Other Resources on the CD That Accompanies Java How to Program, Sixth Edition Hardware and Software Requirements to Run JDK 5.0 Copying and Organizing Files Copying the Book Examples from the CD Changing the Read-Only Property of Files Installing the J2SE Development Kit (JDK) Setting the PATH Variable Chapter 1. Introduction to Computers, the Internet and the World Wide Web Section 1.1. Introduction Section 1.2. What Is a Computer? Section 1.3. Computer Organization Section 1.4. Early Operating Systems Section 1.5. Personal, Distributed and Client/Server Computing Section 1.6. The Internet and the World Wide Web Section 1.7. Machine Languages, Assembly Languages and High-Level Languages Section 1.8. History of C and C++ Section 1.9. History of Java Section 1.10. Java Class Libraries Section 1.11. FORTRAN, COBOL, Pascal and Ada Section 1.12. BASIC, Visual Basic, Visual C++, C# and .NET Section 1.13. Typical Java Development Environment Section 1.14. Notes about Java and Java How to Program, Sixth Edition Section 1.15. Test-Driving a Java Application Section 1.16. Software Engineering Case Study: Introduction to Object Technology and the UML (Required) Section 1.17. Wrap-Up Section 1.18. Web Resources Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Chapter 2. Introduction to Java Applications Section 2.1. Introduction Section 2.2. First Program in Java: Printing a Line of Text Section 2.3. Modifying Our First Java Program Section 2.4. Displaying Text with printf Section 2.5. Another Java Application: Adding Integers Section 2.6. Memory Concepts Section 2.7. Arithmetic Section 2.8. Decision Making: Equality and Relational Operators Section 2.9. (Optional) Software Engineering Case Study: Examining the Requirements Document Section 2.10. Wrap-Up Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Chapter 3. Introduction to Classes and Objects Section 3.1. Introduction Section 3.2. Classes, Objects, Methods and Instance Variables Section 3.3. Declaring a Class with a Method and Instantiating an Object of a Class Section 3.4. Declaring a Method with a Parameter Section 3.5. Instance Variables, set Methods and get Methods Section 3.6. Primitive Types vs. Reference Types Section 3.7. Initializing Objects with Constructors Section 3.8. Floating-Point Numbers and Type double Section 3.9. (Optional) GUI and Graphics Case Study: Using Dialog Boxes Section 3.10. (Optional) Software Engineering Case Study: Identifying the Classes in a Requirements Document Section 3.11. Wrap-Up Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Chapter 4. Control Statements: Part I Section 4.1. Introduction Section 4.2. Algorithms Section 4.3. Pseudocode Section 4.4. Control Structures Section 4.5. if Single-Selection Statement Section 4.6. if...else Double-Selection Statement Section 4.7. while Repetition Statement Section 4.8. Formulating Algorithms: Counter-Controlled Repetition Section 4.9. Formulating Algorithms: Sentinel-Controlled Repetition Section 4.10. Formulating Algorithms: Nested Control Statements Section 4.11. Compound Assignment Operators Section 4.12. Increment and Decrement Operators Section 4.13. Primitive Types Section 4.14. (Optional) GUI and Graphics Case Study: Creating Simple Drawings Section 4.15. (Optional) Software Engineering Case Study: Identifying Class Attributes Section 4.16. Wrap-Up Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Chapter 5. Control Statements: Part 2 Section 5.1. Introduction Section 5.2. Essentials of Counter-Controlled Repetition Section 5.3. for Repetition Statement Section 5.4. Examples Using the for Statement Section 5.5. do...while Repetition Statement Section 5.6. switch Multiple-Selection Statement Section 5.7. break and continue Statements Section 5.8. Logical Operators Section 5.9. Structured Programming Summary Section 5.10. (Optional) GUI and Graphics Case Study: Drawing Rectangles and Ovals Section 5.11. (Optional) Software Engineering Case Study: Identifying Objects' States and Activities Section 5.12. Wrap-Up Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Chapter 6. Methods: A Deeper Look Section 6.1. Introduction Section 6.2. Program Modules in Java Section 6.3. static Methods, static Fields and Class Math Section 6.4. Declaring Methods with Multiple Parameters Section 6.5. Notes on Declaring and Using Methods Section 6.6. Method Call Stack and Activation Records Section 6.7. Argument Promotion and Casting Section 6.8. Java API Packages Section 6.9. Case Study: Random-Number Generation Section 6.10. Case Study: A Game of Chance (Introducing Enumerations) Section 6.11. Scope of Declarations Section 6.12. Method Overloading Section 6.13. (Optional) GUI and Graphics Case Study: Colors and Filled Shapes Section 6.14. (Optional) Software Engineering Case Study: Identifying Class Operations Section 6.15. Wrap-Up Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Chapter 7. Arrays Section 7.1. Introduction Section 7.2. Arrays Section 7.3. Declaring and Creating Arrays Section 7.4. Examples Using Arrays Section 7.5. Case Study: Card Shuffling and Dealing Simulation Section 7.6. Enhanced for Statement Section 7.7. Passing Arrays to Methods Section 7.8. Case Study: Class GradeBook Using an Array to Store Grades Section 7.9. Multidimensional Arrays Section 7.10. Case Study: Class GradeBook Using a Two-Dimensional Array Section 7.11. Variable-Length Argument Lists Section 7.12. Using Command-Line Arguments Section 7.13. (Optional) GUI and Graphics Case Study: Drawing Arcs Section 7.14. (Optional) Software Engineering Case Study: Collaboration Among Objects Section 7.15. Wrap-Up Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Special Section: Building Your Own Computer Chapter 8. Classes and Objects: A Deeper Look Section 8.1. Introduction Section 8.2. Time Class Case Study Section 8.3. Controlling Access to Members Section 8.4. Referring to the Current Object's Members with the this Reference Section 8.5. Time Class Case Study: Overloaded Constructors Section 8.6. Default and No-Argument Constructors Section 8.7. Notes on Set and Get Methods Section 8.8. Composition Section 8.9. Enumerations Section 8.10. Garbage Collection and Method finalize Section 8.11. static Class Members Section 8.12. static Import Section 8.13. final Instance Variables Section 8.14. Software Reusability Section 8.15. Data Abstraction and Encapsulation Section 8.16. Time Class Case Study: Creating Packages Section 8.17. Package Access Section 8.18. (Optional) GUI and Graphics Case Study: Using Objects with Graphics Section 8.19. (Optional) Software Engineering Case Study: Starting to Program the Classes of the ATM System Section 8.20. Wrap-Up Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Chapter 9. Object-Oriented Programming: Inheritance Section 9.1. Introduction Section 9.2. Superclasses and Subclasses Section 9.3. protected Members Section 9.4. Relationship between Superclasses and Subclasses Section 9.5. Constructors in Subclasses Section 9.6. Software Engineering with Inheritance Section 9.7. Object Class Section 9.8. (Optional) GUI and Graphics Case Study: Displaying Text and Images Using Labels Section 9.9. Wrap-Up Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Chapter 10. Object-Oriented Programming: Polymorphism Section 10.1. Introduction Section 10.2. Polymorphism Examples Section 10.3. Demonstrating Polymorphic Behavior Section 10.4. Abstract Classes and Methods Section 10.5. Case Study: Payroll System Using Polymorphism Section 10.6. final Methods and Classes Section 10.7. Case Study: Creating and Using Interfaces Section 10.8. (Optional) GUI and Graphics Case Study: Drawing with Polymorphism Section 10.9. (Optional) Software Engineering Case Study: Incorporating Inheritance into the ATM System Section 10.10. Wrap-Up Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Chapter 11. GUI Components: Part 1 Section 11.1. Introduction Section 11.2. Simple GUI-Based Input/Output with JOptionPane Section 11.3. Overview of Swing Components Section 11.4. Displaying Text and Images in a Window Section 11.5. Text Fields and an Introduction to Event Handling with Nested Classes Section 11.6. Common GUI Event Types and Listener Interfaces Section 11.7. How Event Handling Works Section 11.8. JButton Section 11.9. Buttons that Maintain State Section 11.10. JComboBox and Using an Anonymous Inner Class for Event Handling Section 11.11. JList Section 11.12. Multiple-Selection Lists Section 11.13. Mouse Event Handling Section 11.14. Adapter Classes Section 11.15. JPanel Subclass for Drawing with the Mouse Section 11.16. Key-Event Handling Section 11.17. Layout Managers Section 11.18. Using Panels to Manage More Complex Layouts Section 11.19. JTextArea Section 11.20. Wrap-Up Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Chapter 12. Graphics and Java 2D™ Section 12.1. Introduction Section 12.2. Graphics Contexts and Graphics Objects Section 12.3. Color Control Section 12.4. Font Control Section 12.5. Drawing Lines, Rectangles and Ovals Section 12.6. Drawing Arcs Section 12.7. Drawing Polygons and Polylines Section 12.8. Java 2D API Section 12.9. Wrap-Up Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Chapter 13. Exception Handling Section 13.1. Introduction Section 13.2. Exception-Handling Overview Section 13.3. Example: Divide By Zero Without Exception Handling Section 13.4. Example: Handling ArithmeticExceptions and InputMismatchExceptions Section 13.5. When to Use Exception Handling Section 13.6. Java Exception Hierarchy Section 13.7. finally block Section 13.8. Stack Unwinding Section 13.9. printStackTrace, getStackTrace and getMessage Section 13.10. Chained Exceptions Section 13.11. Declaring New Exception Types Section 13.12. Preconditions and Postconditions Section 13.13. Assertions Section 13.14. Wrap-Up Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Chapter 14. Files and Streams Section 14.1. Introduction Section 14.2. Data Hierarchy Section 14.3. Files and Streams Section 14.4. Class File Section 14.5. Sequential-Access Text Files Section 14.6. Object Serialization Section 14.7. Random-Access Files Section 14.8. Additional java.io Classes Section 14.9. Opening Files with JFileChooser Section 14.10. Wrap-Up Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Chapter 15. Recursion Section 15.1. Introduction Section 15.2. Recursion Concepts Section 15.3. Example Using Recursion: Factorials Section 15.4. Example Using Recursion: Fibonacci Series Section 15.5. Recursion and the Method Call Stack Section 15.6. Recursion vs. Iteration Section 15.7. String Permutations Section 15.8. Towers of Hanoi Section 15.9. Fractals Section 15.10. Recursive Backtracking Section 15.11. Wrap-Up Section 15.12. Internet and Web Resources Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Chapter 16. Searching and Sorting Section 16.1. Introduction Section 16.2. Searching Algorithms Section 16.3. Sorting Algorithms Section 16.4. Invariants Section 16.5. Wrap-up Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Chapter 17. Data Structures Section 17.1. Introduction Section 17.2. Type-Wrapper Classes for Primitive Types Section 17.3. Autoboxing and Auto-Unboxing Section 17.4. Self-Referential Classes Section 17.5. Dynamic Memory Allocation Section 17.6. Linked Lists Section 17.7. Stacks Section 17.8. Queues Section 17.9. Trees Section 17.10. Wrap-Up Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Special Section: Building Your Own Compiler Chapter 18. Generics Section 18.1. Introduction Section 18.2. Motivation for Generic Methods Section 18.3. Generic Methods: Implementation and Compile-Time Translation Section 18.4. Additional Compile-Time Translation Issues: Methods That Use a Type Parameter as the Return Type Section 18.5. Overloading Generic Methods Section 18.6. Generic Classes Section 18.7. Raw Types Section 18.8. Wildcards in Methods That Accept Type Parameters Section 18.9. Generics and Inheritance: Notes Section 18.10. Wrap-Up Section 18.11. Internet and Web Resources Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Chapter 19. Collections Section 19.1. Introduction Section 19.2. Collections Overview Section 19.3. Class Arrays Section 19.4. Interface Collection and Class Collections Section 19.5. Lists Section 19.6. Collections Algorithms Section 19.7. Stack Class of Package java.util Section 19.8. Class PriorityQueue and Interface Queue Section 19.9. Sets Section 19.10. Maps Section 19.11. Properties Class Section 19.12. Synchronized Collections Section 19.13. Unmodifiable Collections Section 19.14. Abstract Implementations Section 19.15. Wrap-Up Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Chapter 20. Introduction to Java Applets Section 20.1. Introduction Section 20.2. Sample Applets Provided with the JDK Section 20.3. Simple Java Applet: Drawing a String Section 20.4. Applet Life-Cycle Methods Section 20.5. Initializing an Instance Variable with Method init Section 20.6. Sandbox Security Model Section 20.7. Internet and Web Resources Section 20.8. Wrap-Up Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Chapter 21. Multimedia: Applets and Applications Section 21.1. Introduction Section 21.2. Loading, Displaying and Scaling Images Section 21.3. Animating a Series of Images Section 21.4. Image Maps Section 21.5. Loading and Playing Audio Clips Section 21.6. Playing Video and Other Media with Java Media Framework Section 21.7. Wrap-Up Section 21.8. Internet and Web Resources Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Special Section: Challenging Multimedia Projects Chapter 22. GUI Components: Part 2 Section 22.1. Introduction Section 22.2. JSlider Section 22.3. Windows: Additional Notes Section 22.4. Using Menus with Frames Section 22.5. JPopupMenu Section 22.6. Pluggable Look-and-Feel Section 22.7. JDesktopPane and JInternalFrame Section 22.8. JTabbedPane Section 22.9. Layout Managers: BoxLayout and GridBagLayout Section 22.10. Wrap-Up Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Chapter 23. Multithreading Section 23.1. Introduction Section 23.2. Thread States: Life Cycle of a Thread Section 23.3. Thread Priorities and Thread Scheduling Section 23.4. Creating and Executing Threads Section 23.5. Thread Synchronization Section 23.6. Producer/Consumer Relationship without Synchronization Section 23.7. Producer/Consumer Relationship with Synchronization Section 23.8. Producer/Consumer Relationship: Circular Buffer Section 23.9. Producer/Consumer Relationship: ArrayBlockingQueue Section 23.10. Multithreading with GUI Section 23.11. Other Classes and Interfaces in java.util.concurrent Section 23.12. Monitors and Monitor Locks Section 23.13. Wrap-Up Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Chapter 24. Networking Section 24.1. Introduction Section 24.2. Manipulating URLs Section 24.3. Reading a File on a Web Server Section 24.4. Establishing a Simple Server Using Stream Sockets Section 24.5. Establishing a Simple Client Using Stream Sockets Section 24.6. Client/Server Interaction with Stream Socket Connections Section 24.7. Connectionless Client/Server Interaction with Datagrams Section 24.8. Client/Server Tic-Tac-Toe Using a Multithreaded Server Section 24.9. Security and the Network Section 24.10. Case Study: DeitelMessenger Server and Client Section 24.11. Wrap-Up Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Chapter 25. Accessing Databases with JDBC Section 25.1. Introduction Section 25.2. Relational Databases Section 25.3. Relational Database Overview: The books Database Section 25.4. SQL Section 25.5. Instructions to install MySQL and MySQL Connector/J Section 25.6. Instructions on Setting MySQL User Account Section 25.7. Creating Database books in MySQL Section 25.8. Manipulating Databases with JDBC Section 25.9. Stored Procedures Section 25.10. RowSet Interface Section 25.11. Wrap-Up Section 25.12. Internet and Web Resources Recommended Readings Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Chapter 26. Servlets Section 26.1. Introduction Section 26.2. Servlet Overview and Architecture Section 26.3. Setting Up the Apache Tomcat Server Section 26.4. Handling HTTP get Requests Section 26.5. Handling HTTP get Requests Containing Data Section 26.6. Handling HTTP post Requests Section 26.7. Redirecting Requests to Other Resources Section 26.8. Multitier Applications: Using JDBC from a Servlet Section 26.9. Welcome Files Section 26.10. Wrap-Up Section 26.11. Internet and Web Resources Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Chapter 27. JavaServer Pages (JSP) Section 27.1. Introduction Section 27.2. JavaServer Pages Overview Section 27.3. First JSP Example Section 27.4. Implicit Objects Section 27.5. Scripting Section 27.6. Standard Actions Section 27.7. Directives Section 27.8. Case Study: Guest Book Section 27.9. Wrap-Up Section 27.10. Internet and Web Resources Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Chapter 28. Formatted Output Section 28.1. Introduction Section 28.2. Streams Section 28.3. Formatting Output with printf Section 28.4. Printing Integers Section 28.5. Printing Floating-Point Numbers Section 28.6. Printing Strings and Characters Section 28.7. Printing Dates and Times Section 28.8. Other Conversion Characters Section 28.9. Printing with Field Widths and Precisions Section 28.10. Using Flags in the printf Format String Section 28.11. Printing with Argument Indices Section 28.12. Printing Literals and Escape Sequences Section 28.13. Formatting Output with Class Formatter Section 28.14. Wrap-Up Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Chapter 29. Strings, Characters and Regular Expressions Section 29.1. Introduction Section 29.2. Fundamentals of Characters and Strings Section 29.3. Class String Section 29.4. Class StringBuffer Section 29.5. Class Character Section 29.6. Class StringTokenizer Section 29.7. Regular Expressions, Class Pattern and Class Matcher Section 29.8. Wrap-Up Summary Terminology Self-Review Exercises Answers to Self-Review Exercises Exercises Special Section: Advanced String-Manipulation Exercises Special Section: Challenging String-Manipulation Projects Appendix A. Operator Precedence Chart Section A.1. Operator Precedence Appendix B. ASCII Character Set Appendix C. Keywords and Reserved Words Appendix D. Primitive Types Appendix E. (On CD) Number Systems Appendix F. (On CD) UnicodeR Appendix G. Using the Java API Documentation Section G.1. Introduction Section G.2. Navigating the Java API Appendix H. (On CD) Creating Documentation with javadoc Appendix I. (On CD) Bit Manipulation Appendix J. (On CD) ATM Case Study Code Appendix K. (On CD) Labeled break and continue Statements Appendix L. (On CD) UML 2: Additional Diagram Types Appendix M. (On CD) Design Patterns Appendix N. Using the Debugger End User License Agreements Prentice Hall License Agreement and Limited Warranty Apache Tomcat License Agreement JCreator™ License Agreement jEdit License Agreement jGRASP™ License Agreement NetBeans™ License Agreement MySQLR Open Source License Inside Back Cover License Agreement and Limited Warranty Using the CD-ROM Contents of the CD-ROM Software and Hardware System Requirements Index SYMBOL A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Similar books

Session C11: Ancient Cultural Landscapes in South Europe – their Ecological Setting and Evolution, Session C22: Gardeners from South America, Session S04: Agro-Pastoralism and Early Metallurgy Sessions, Session WS29: The Idea of Enclosure in Recent Iberian Prehistory, Session C88: Rhytmes et causalites des dynamiques de l'anthropisation en Europe entre 6500 ET 500 BC: Hypotheses socio-culturelles et/ou climatiques: Proceedings of the XV UISPP World Congress (Lisbon 4-9 September 2006) / Actes du XV Congrès Mondial (Lisbonne 4-9 Septembre 2006) Vol.36

Session C11: Ancient Cultural Landscapes in South Europe – their Ecological Setting and Evolution, Session C22: Gardeners from South America, Session S04: Agro-Pastoralism and Early Metallurgy Sessions, Session WS29: The Idea of Enclosure in Recent Iberian Prehistory, Session C88: Rhytmes et causalites des dynamiques de l'anthropisation en Europe entre 6500 ET 500 BC: Hypotheses socio-culturelles et/ou climatiques: Proceedings of the XV UISPP World Congress (Lisbon 4-9 September 2006) / Actes du XV Congrès Mondial (Lisbonne 4-9 Septembre 2006) Vol.36

2010 · PDF

THE BRITISH ARMY IN INDIA: ITS PRESERVATION BY AN APPROPRIATE CLOTHING, HOUSING, LOCATING, RECREATIVE EMPLOYMENT, AND HOPEFUL ENCOURAGEMENT OF THE TROOPS. with AN APPENDIX ON INDIA : THE CLIMATE OP ITS HILLS ; THE DEVELOPMENT OF ITS RESODRCBS, INDUSTRY, AND ARTS ; THE ADMINISTRATION OF JUSTICE ; THE BLACK ACT ; THE PROGRESS OF CHRISTIANITY ; THE TRAFFIC IN OPIUM ; THE VALUE OF INDIA ; PERMANENT CAUSES OF DISAFFECTION, AND OF THE RECENT REBELLION ; THE TRADITIONARY POLICY; MISGOVERNMENT BY NATIVE RULERS ; ANNEXATIONS OF THEIR TERRITORY, ETC.

THE BRITISH ARMY IN INDIA: ITS PRESERVATION BY AN APPROPRIATE CLOTHING, HOUSING, LOCATING, RECREATIVE EMPLOYMENT, AND HOPEFUL ENCOURAGEMENT OF THE TROOPS. with AN APPENDIX ON INDIA : THE CLIMATE OP ITS HILLS ; THE DEVELOPMENT OF ITS RESODRCBS, INDUSTRY, AND ARTS ; THE ADMINISTRATION OF JUSTICE ; THE BLACK ACT ; THE PROGRESS OF CHRISTIANITY ; THE TRAFFIC IN OPIUM ; THE VALUE OF INDIA ; PERMANENT CAUSES OF DISAFFECTION, AND OF THE RECENT REBELLION ; THE TRADITIONARY POLICY; MISGOVERNMENT BY NATIVE RULERS ; ANNEXATIONS OF THEIR TERRITORY, ETC.

1858 · PDF

Idries Shah 27 Books Collection : A Perfumed Scorpion, A Veiled Gazelle, Caravan of Dreams, Darkest England, Destination Mecca, Evenings with Idries Shah, Knowing How to Know, Learning How to Learn, Letters and Lectures of Idries Shah, Neglected aspects of Sufi study, Observations, Oriental Magic, Reflections, Seeker after Truth, Special Illumination, Special Problems in the study of Sufi ideas, Sufi thought and action, Tales of the Dervishes, The Dermis Probe, The Elephant in the Dark, The Englishman Handbook, Idries Shah Antology, The Magic Monastery, The natives are restless, wisdom of the Idiots PDF.

Idries Shah 27 Books Collection : A Perfumed Scorpion, A Veiled Gazelle, Caravan of Dreams, Darkest England, Destination Mecca, Evenings with Idries Shah, Knowing How to Know, Learning How to Learn, Letters and Lectures of Idries Shah, Neglected aspects of Sufi study, Observations, Oriental Magic, Reflections, Seeker after Truth, Special Illumination, Special Problems in the study of Sufi ideas, Sufi thought and action, Tales of the Dervishes, The Dermis Probe, The Elephant in the Dark, The Englishman Handbook, Idries Shah Antology, The Magic Monastery, The natives are restless, wisdom of the Idiots PDF.

2022 · PDF

The travels of Capts. Lewis and Clarke from St. Louis, by way of the Missouri and Columbia rivers, to the Pacific ocean; performed in the years 1804, 1805 & 1806, by order of the government of the United States. Containing delineations of the manners, customs, religion, &c. of the Indians, comp. from various authentic sources, and original documents, and a summary of the Statistical view of the Indian nations, from the official communication of Meriwether Lewis. Illustrated with a map of the country, inhabited by the western tribes of Indians

The travels of Capts. Lewis and Clarke from St. Louis, by way of the Missouri and Columbia rivers, to the Pacific ocean; performed in the years 1804, 1805 & 1806, by order of the government of the United States. Containing delineations of the manners, customs, religion, &c. of the Indians, comp. from various authentic sources, and original documents, and a summary of the Statistical view of the Indian nations, from the official communication of Meriwether Lewis. Illustrated with a map of the country, inhabited by the western tribes of Indians

1809 · PDF

Professional Linux kernel architecture ''Wrox programmer to programmer''--Cover. - ''What you are reading right now is the result of an evolution over more than seven years: After two years of writing, the first edition was published in German by Carl Hanser Verlag in 2003. It then described kernel 2.6.0. The test was used as a basis for the low-level design documentation for the EAL4+ security evaluation of Red Hat Enterprise Linux 5, requiring to update it to kernel 2.6.18 (if the EAL acronym does not mean anything to you, then Wikipedia is once more your friend). Hewlett-Packard sponsored the translation into English and has, thankfully, granted the rights to publish the result. Updates to kernel 2.6.24 were then performed specifically for this book''--P. ix

Professional Linux kernel architecture ''Wrox programmer to programmer''--Cover. - ''What you are reading right now is the result of an evolution over more than seven years: After two years of writing, the first edition was published in German by Carl Hanser Verlag in 2003. It then described kernel 2.6.0. The test was used as a basis for the low-level design documentation for the EAL4+ security evaluation of Red Hat Enterprise Linux 5, requiring to update it to kernel 2.6.18 (if the EAL acronym does not mean anything to you, then Wikipedia is once more your friend). Hewlett-Packard sponsored the translation into English and has, thankfully, granted the rights to publish the result. Updates to kernel 2.6.24 were then performed specifically for this book''--P. ix

2008 · PDF