لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 8
Composite
Composite may refer to:
Composite card, a marketing tool for actors and especially models
Composite character, a character in an adaptation of a work formed from two or more characters from the original work
Composite video, a video signal which combines all the elements of the picture
Digital compositing or optical film compositing, a common 2-D visual effects technique
Mathematics
Composite number, an integer greater than one that is not a prime number
A function composition, a composite of two math functions
Nature
The family Compositae or "composite family", the largest family of flowering plants; now called Asteraceae
Composite volcano, a tall, conical volcano composed of many layers of hardened lava, tephra, and volcanic ash
Materials
Composite material, a material that is made from several different substances
Dental composite, a substance used to fill cavities in teeth
Alloy, a composite of a metal and another element
Metal matrix composite, a composite material with at least two constituent parts, one being a metal
Cermet, a composite material composed of ceramic (cer) and metallic (met) materials
Mixture, a composite made by combining two or more different materials with no chemical reaction occurring
Science and Technology
Composite particle, a particle which is made up of smaller particles
Composite pattern, a software design pattern used for computer programming
Composite video, a format of analog video signal
ComposIte is a chrome overlay which enables a streamlined Mozilla Editor for html composition in textareas. To use the editor, hit ctrl-e in a textarea. Alternately, you can turn on an 'Edit with Composite' button in the Composite prefs (v0.0.5 and higher).
ComposIte is a port of Eric Hodel's (aka DrBrain) LiveLizard editor. It is hooked up via a overlay with a single call to GetElementsByTagName. In the link toolbar, this was estimated to create a 2% page load performance hit. YMMV. The preferred implementation would be through XBL enabled in usercontent.css. This does not work due to security restrictions (even with enablePriveledge).
One installed you'll be able to edit a textarea like the one below with the wysiwig Mozilla Composer module.
Does this project not quite fit the requirements? Try this list of rich text editors. New as of April 1,03 is this offering for IE and Moz 1.3. Wonder why you can't run this inline? Customization of the editor is possible, but in many cases requires writing C code alas. Nonetheless, we have more features than your average JoeEdit and are fully open source (BSD3/MPL).
Composite Design Pattern
definition UML diagram participants
sample code in C#
definition
Compose objects into tree structures to represent part-whole hierarchies. Composite lets clients treat individual objects and compositions of objects uniformly. Frequency of use: medium high
UML class diagram
participants
The classes and/or objects participating in this pattern are:
Component (DrawingElement)
declares the interface for objects in the composition.
implements default behavior for the interface common to all classes, as appropriate.
declares an interface for accessing and managing its child components.
(optional) defines an interface for accessing a component's parent in the recursive structure, and implements it if that's appropriate.
Leaf (PrimitiveElement)
represents leaf objects in the composition. A leaf has no children.
defines behavior for primitive objects in the composition.
Composite (CompositeElement)
defines behavior for components having children.
stores child components.
implements child-related operations in the Component interface.
Client (CompositeApp)
manipulates objects in the composition through the Component interface.
sample code in C#
This structural code demonstrates the Composite pattern which allows the creation of a tree structure in which individual nodes are accessed uniformly whether they are leaf nodes or branch (composite) nodes.
Show code
تحقیق درمورد Composite