Thinking in Java, 3rd ed. Revision 4.0 Preface Introduction 1: Introduction to Objects 2: Everything is an Object 3: Controlling Program Flow 4: Initialization & Cleanup 5: Hiding the Implementation 6: Reusing Classes 7: Polymorphism 8: Interfaces & Inner Classes 9: Error Handling with Exceptions 10: Detecting Types 11: Collections of Objects 12: The Java I/O System 13: Concurrency 14: Creating Windows & Applets 15: Discovering Problems 16: Analysis and Design A: Passing & Returning Objects B: Java Programming Guidelines C: Supplements D: Resources Index
标签: Introduction Thinking Revision Preface
上传时间: 2014-07-13
上传用户:netwolf
Whenever there is an application to write, breaking it up to small pieces is a great idea. The smallest piece of any application would probably be a data object, or a simple Bean in Java. Java Beans are simple Java classes that have a distinctive look and behavior. Their simplest purpose is to contain data and they accomplish this by having properties. Each property is actually a data-member containing/referencing the actual data and a couple of methods, a getter method and a setter method. Thus, the simplest data-bean describing a person could be expressed as such:
标签: small application Whenever breaking
上传时间: 2016-11-07
上传用户:lingzhichao
BPMLL is a package for training multi-label BP neural networks. The package includes the MATLAB code of the algorithm BP-MLL, which is designed to deal with multi-label learning. It is in particular useful when a real-world object is associated with multiple labels simultaneously
标签: package multi-label includes networks
上传时间: 2013-12-05
上传用户:xsnjzljj
-- Simple Robot Control Program -------------------------------------------------------------------------- -- Left is left IR sensor - 1=object to left -- Right is rigth IR sensor - 1=object to right -- Lmotor_dir 1=forward 0=reverse -- Rmotor_dir 1=forward 0=reverse -- Lmotor_speed 111=fast 000=slow -- Rmotor_speed 111=fast 000=slow
标签: Control Program Simple Robot
上传时间: 2013-11-27
上传用户:风之骄子
• Symbian OS basics, Memory Management, Descriptors, Application Structure, Client-Server, Active Object, Application UI Viewer, Screen Saver, File Handling, Simple 2D,3D games, Simple Banner, Scalable UI, Location Finder GPS, HTTP client API, End-End Socket HTTP API,DBMS, Messaging Application.
标签: Client-Server Descriptors Application Management
上传时间: 2013-12-01
上传用户:zhangyigenius
A UML Documentation for an Elevator System:This paper is a PhD project report for the course Distributed Embedded Systems at Carnegie Mellon University. Throughout this course, a distributed real-time system – an elevator control system– is specified, designed, built, and simulated. Object Oriented Analysis and Design methods, in specific the Unified Modeling Language (UML) are used when designing the system.
标签: Documentation for Elevator Distrib
上传时间: 2013-12-14
上传用户:zhouli
We describe and demonstrate an algorithm that takes as input an unorganized set of points fx1 xng IR3 on or near an unknown manifold M, and produces as output a simplicial surface that approximates M. Neither the topology, the presence of boundaries, nor the geometry of M are assumed to be known in advance — all are inferred automatically from the data. This problem naturally arises in a variety of practical situations such as range scanning an object from multiple view points, recovery of biological shapes from two-dimensional slices, and interactive surface sketching.
标签: demonstrate unorganized algorithm describe
上传时间: 2013-12-18
上传用户:xc216
Range imaging offers an inexpensive and accurate means for digitizing the shape of three-dimensional objects. Because most objects self occlude, no single range image suffices to describe the entire object. We present a method for combining a collection of range images into a single polygonal mesh that completely describes an object to the extent that it is visible from the outside.
标签: three-dimensiona inexpensive digitizing accurate
上传时间: 2016-11-29
上传用户:yxgi5
There are several problems related to the properties of the triangular mesh representation that describes a surface of an object. Sometimes, the surface is represented just as a set of triangles without any other information and the STL file format, which is used for data exchanges, is a typicalexampl e of this situation.
标签: representation properties triangular the
上传时间: 2014-11-12
上传用户:colinal
Design patterns are elegant, adaptable, and reusable solutions to everyday software development problems. Programmers use design patterns to organize objects in programs, making them easier to write and modify. C# Design Patterns: A Tutorial is a practical guide to writing C# programs using the most common patterns. This tutorial begins with clear and concise introductions to C#, object-oriented programming and inheritance, and UML diagrams. Each chapter that follows describes one of twenty-three design patterns, recommends when to use it, and explains the impact that it will have on the larger design. The use of every pattern is demonstrated with simple example programs. These programs are illustrated with screen shots and UML diagrams displaying how the classes interact. Each of these programs is available on the companion CD-ROM and can be run, examined, edited, and applied.
标签: development adaptable solutions patterns
上传时间: 2014-09-07
上传用户:wangchong