Design patterns can speed up the development process by providing tested, proven development paradigms. Effective software design requires considering issues that may not become visible until later in the implementation. Reusing design patterns helps to prevent subtle issues that can cause major problems and improves code readability for coders and architects familiar with the patterns.
There are two types of design pattern
1)Creational design pattern
it is further devided as
a)Abstract factory
b)Builder
c)factory method
c)Object pool
d)Prototype
e)Singleton
and
2)Structural design pattern
a)Adopter
b)Bridge
c)Composite
d)Facade
e)Flyweight
F)Proxy
g)Decorator
h)Private class data
Friday, August 12, 2011
Monday, August 8, 2011
Difference between Usercontrol and Custom control
User Control
1.Web user controls are easy to make, but they can be less convenient to use.
2.Web user controls are compiled dynamically at run time they cannot be added to the Toolbox.
3.the only way to share the user control between applications is to put a separate copy in each application, which takes more maintenance if you make changes to the control.
4. If your control has a lot of static layout, a user control might make sense.
Custom Control
1.Web custom controls are compiled code, which makes them easier to use but more difficult to create.
2.Once you have created the control, however, you can add it to the Toolbox and display it in a visual designer with full Properties window support and all the other design-time features of ASP.NET server controls. In addition, you can install a single copy of the Web custom control in the global assembly cache and share it between applications, which makes maintenance easier.
1.Web user controls are easy to make, but they can be less convenient to use.
2.Web user controls are compiled dynamically at run time they cannot be added to the Toolbox.
3.the only way to share the user control between applications is to put a separate copy in each application, which takes more maintenance if you make changes to the control.
4. If your control has a lot of static layout, a user control might make sense.
Custom Control
1.Web custom controls are compiled code, which makes them easier to use but more difficult to create.
2.Once you have created the control, however, you can add it to the Toolbox and display it in a visual designer with full Properties window support and all the other design-time features of ASP.NET server controls. In addition, you can install a single copy of the Web custom control in the global assembly cache and share it between applications, which makes maintenance easier.
Monday, May 23, 2011
RGB color model
To form a color with RGB, three colored light beams (one red, one green, and one blue) must be superimposed (for example by emission from a black screen, or by reflection from a white screen). Each of the three beams is called a component of that color, and each of them can have an arbitrary intensity, from fully off to fully on, in the mixture.
The RGB color model is additive in the sense that the three light beams are added together, and their light spectra add, wavelength for wavelength, to make the final color's spectrum.
Zero intensity for each component gives the darkest color (no light, considered the black), and full intensity of each gives a white; the quality of this white depends on the nature of the primary light sources, but if they are properly balanced, the result is a neutral white matching the system's white point. When the intensities for all the components are the same, the result is a shade of gray, darker or lighter depending on the intensity. When the intensities are different, the result is a colorized hue, more or less saturated depending on the difference of the strongest and weakest of the intensities of the primary colors employed.
When one of the components has the strongest intensity, the color is a hue near this primary color (reddish, greenish, or bluish), and when two components have the same strongest intensity, then the color is a hue of a secondary color (a shade of cyan, magenta or yellow). A secondary color is formed by the sum of two primary colors of equal intensity: cyan is green+blue, magenta is red+blue, and yellow is red+green. Every secondary color is the complement of one primary color; when a primary and its complementary secondary color are added together, the result is white: cyan complements red, magenta complements green, and yellow complements blue.
The RGB color model itself does not define what is meant by red, green, and blue colorimetrically, and so the results of mixing them are not specified as absolute, but relative to the primary colors. When the exact chromaticities of the red, green, and blue primaries are defined, the color model then becomes an absolute color space, such as sRGB or Adobe RGB; see RGB color spaces for more details.
The RGB color model is additive in the sense that the three light beams are added together, and their light spectra add, wavelength for wavelength, to make the final color's spectrum.
Zero intensity for each component gives the darkest color (no light, considered the black), and full intensity of each gives a white; the quality of this white depends on the nature of the primary light sources, but if they are properly balanced, the result is a neutral white matching the system's white point. When the intensities for all the components are the same, the result is a shade of gray, darker or lighter depending on the intensity. When the intensities are different, the result is a colorized hue, more or less saturated depending on the difference of the strongest and weakest of the intensities of the primary colors employed.
When one of the components has the strongest intensity, the color is a hue near this primary color (reddish, greenish, or bluish), and when two components have the same strongest intensity, then the color is a hue of a secondary color (a shade of cyan, magenta or yellow). A secondary color is formed by the sum of two primary colors of equal intensity: cyan is green+blue, magenta is red+blue, and yellow is red+green. Every secondary color is the complement of one primary color; when a primary and its complementary secondary color are added together, the result is white: cyan complements red, magenta complements green, and yellow complements blue.
The RGB color model itself does not define what is meant by red, green, and blue colorimetrically, and so the results of mixing them are not specified as absolute, but relative to the primary colors. When the exact chromaticities of the red, green, and blue primaries are defined, the color model then becomes an absolute color space, such as sRGB or Adobe RGB; see RGB color spaces for more details.
Saturday, May 14, 2011
Ubuntu Desktop 8.04 LTS reaches end of life
The desktop version of Ubuntu 8.04 LTS has now officially reached its end of life as previously reported. From 12 May 2011 , no new updates, including security updates and critical fixes, will be available. The server edition of Ubuntu 8.04 LTS will continue to be supported until May 2013. Code named "Hardy Heron", version 8.04 of the Debian-derived Linux distribution was released on 24 April 2008. Hardy Heron users are advised to upgrade to a later release to continue receiving updates.
The latest stable release is Ubuntu 11.04 "Natty Narwhal, while the current Long Term Support (LTS) version is Ubuntu 10.04.2 LTS "Lucid Lynx". The developers note that users wanting to upgrade to 11.04 from 8.04 will have to upgrade to 10.04 LTS first. Standard releases of Ubuntu are supported for 18 months of updates for both the desktop and server versions, while Long Term Support (LTS) versions of Ubuntu are supported for three years for the desktop releases and five years for server releases.
Saturday, May 7, 2011
IBM is poised to drive its services in India
IBM is poised to drive its services in India towards banking, infrastructure and public sectors, sources revealed. Besides this, the IT giant will also focus on the key telecom sector in India.
IBM reported more than expected first-quarter profit and revenue, in which India plays a key role. One of leading technology services firm has stronghold in India's telecommunications sector with clients including Bharti Airtel and Idea Cellular. Now, the company is seeking foothold in other industries like banking and public sector and in the infrastructure space, chiefly in the airports and energy utility area, insiders disclosed.
In a bid to expand its reach, IBM has already attained contracts from State Bank of India the Indian Railways, the Delhi and Hyderabad international airports among others, sources added.
With this new outlook, IBM is set to target smaller cities in the country, where it sees potential growth.
IBM's operations in India include providing hardware, middleware and technology services, back-office services, consulting and research and development.
IBM reported more than expected first-quarter profit and revenue, in which India plays a key role. One of leading technology services firm has stronghold in India's telecommunications sector with clients including Bharti Airtel and Idea Cellular. Now, the company is seeking foothold in other industries like banking and public sector and in the infrastructure space, chiefly in the airports and energy utility area, insiders disclosed.
In a bid to expand its reach, IBM has already attained contracts from State Bank of India the Indian Railways, the Delhi and Hyderabad international airports among others, sources added.
With this new outlook, IBM is set to target smaller cities in the country, where it sees potential growth.
IBM's operations in India include providing hardware, middleware and technology services, back-office services, consulting and research and development.
Tuesday, April 26, 2011
3rd internal syllabus for marketing management
- Bases and methods of segmenting consumer and industrial markets.
- Forecasting tools.
- Product life cycle.
- New product development process.
Subscribe to:
Posts (Atom)