<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-2387601006898135791</atom:id><lastBuildDate>Fri, 01 Nov 2024 10:37:58 +0000</lastBuildDate><category>Java</category><category>CSS - Cascading Style Sheets</category><category>VS.Net C#</category><category>e-books</category><category>Open Source Softwares</category><title>project-uno</title><description>Programming References and tutorials for Developers.</description><link>http://project-uno.blogspot.com/</link><managingEditor>noreply@blogger.com (Unknown)</managingEditor><generator>Blogger</generator><openSearch:totalResults>28</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2387601006898135791.post-7814141773781463747</guid><pubDate>Mon, 06 Apr 2009 13:47:00 +0000</pubDate><atom:updated>2009-04-06T21:51:01.740+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">e-books</category><title>Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition (Windows.Net)</title><description>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikndZC_y7zZvEHFC9CENr0daTQ7ifaKAMdOzNsj5mbzf2da1mbyRkxIVfGACiFQwybz2jgFsEtpU684TqNBYOQ9Xs0qtlJZ0oVnnZpC-MdHhTf46PhRFj40U4JqeWumETkxxnh8Et4jBE/s1600-h/514Kjd6ReZL._SL210_.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 155px; height: 210px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikndZC_y7zZvEHFC9CENr0daTQ7ifaKAMdOzNsj5mbzf2da1mbyRkxIVfGACiFQwybz2jgFsEtpU684TqNBYOQ9Xs0qtlJZ0oVnnZpC-MdHhTf46PhRFj40U4JqeWumETkxxnh8Et4jBE/s400/514Kjd6ReZL._SL210_.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5321575128078101394&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition (Windows.Net)&lt;/span&gt;&lt;br /&gt;By Andrew Troelsen&lt;br /&gt;&lt;br /&gt;The first edition of this book was released at the 2001 Tech Ed conference in Atlanta, Georgia. Since that time, this text has been revised, tweaked, and enhanced to account for the changes found within each release of the .NET platform (1.1, 2.0, 3.0 and now 3.5).&lt;br /&gt;&lt;br /&gt;The last version, .NET 3.0, was more of an augmentative release, essentially providing three new APIs: Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF). As you would expect, coverage of the &quot;W&#39;s&quot; has been expanded a great deal in this version of the book from the previous Special Edition text.&lt;br /&gt;&lt;br /&gt;Unlike .NET 3.0, .NET 3.5 provides dozens of new C# language features and .NET APIs. This edition of the book will walk you through all of this new material using the same readable approach as was found in previous editions. Rest assured, you&#39;ll find detailed coverage of Language Integrated Query (LINQ), the C# 2008 language changes (automatic properties, extension methods, anonymous types, etc.) and the numerous bells and whistles of Visual Studio 2008. What you will learn&lt;br /&gt;&lt;br /&gt;  * Everything you need to know - get up to speed with C# 2008 quickly and efficiently.&lt;br /&gt;  * Discover all the new .NET 3.5 features -- Language Integrated Query, anonymous types, extension methods, automatic properties, and more.&lt;br /&gt;  * Get a professional foothold -- targeted to appeal to experienced software professionals, this book gives you the facts you need the way you need to see them.&lt;br /&gt;  * A rock-solid foundation - focuses on everything you need to be a successful .NET 3.5 programmer, not just the new features. Get comfortable with all the core aspects of the platform -- including assemblies, remoting, Windows Forms, Web Forms, ADO.NET, XML web services, and much more.&lt;br /&gt;&lt;br /&gt;Who is this book for?&lt;br /&gt;&lt;br /&gt;If you&#39;re checking out this book for the first time, understand that it targets experienced software professionals and/or students of computer science (so please don&#39;t expect three chapters devoted to &quot;for&quot; loops). The mission of this text is to provide you with a rock-solid foundation to the C# 2008 programming language and the core aspects of the .NET platform (OOP, assemblies, file IO, Windows Forms/WPF, ASP.NET, ADO.NET, WCF,WF, etc.). Once you digest the information presented in these 33 chapters, you&#39;ll be in a perfect position to apply this knowledge to your specific programming assignments, and you&#39;ll be well equipped to explore the .NET universe on your own terms. About the Apress Pro series&lt;br /&gt;&lt;br /&gt;You have gotten the job; now you need to go hone your skills in these tough competitive times. Apress Pro Series books expand your skills and expertise in exactly the areas you need. Master the content of a Pro book and you will always be able to get the job done in a professional manner. Written by experts in their field, Pro Series books give you the hard-won solutions to problems you will face in your professional programming career.&lt;br /&gt;&lt;br /&gt;To bu this book click &lt;a href=&quot;http://astore.amazon.com/projeuno-20/detail/1590598849&quot;&gt;here&lt;/a&gt;</description><link>http://project-uno.blogspot.com/2009/04/pro-c-2008-and-net-35-platform-fourth.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikndZC_y7zZvEHFC9CENr0daTQ7ifaKAMdOzNsj5mbzf2da1mbyRkxIVfGACiFQwybz2jgFsEtpU684TqNBYOQ9Xs0qtlJZ0oVnnZpC-MdHhTf46PhRFj40U4JqeWumETkxxnh8Et4jBE/s72-c/514Kjd6ReZL._SL210_.jpg" height="72" width="72"/><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2387601006898135791.post-598343385790183451</guid><pubDate>Mon, 06 Apr 2009 13:40:00 +0000</pubDate><atom:updated>2009-04-06T21:47:01.078+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">e-books</category><title>Professional Visual Studio 2008</title><description>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8d6MLfEQ1WXxB9m4j0ZofLkF6WaCJt_aWtWMLEKU2ppq-rxte6uQKbQOIMAu3fVvZcXWm0atJqDHDcLPkACjdHZH7vKdsGmX0iedyU1xWcWThCpFnAmzj7A3n2HYYTVlsn6FhN3UovzE/s1600-h/51DNwrWlxRL._SL210_.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 167px; height: 210px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8d6MLfEQ1WXxB9m4j0ZofLkF6WaCJt_aWtWMLEKU2ppq-rxte6uQKbQOIMAu3fVvZcXWm0atJqDHDcLPkACjdHZH7vKdsGmX0iedyU1xWcWThCpFnAmzj7A3n2HYYTVlsn6FhN3UovzE/s400/51DNwrWlxRL._SL210_.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5321574380789977890&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Professional Visual Studio 2008&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Microsoft Visual Studio 2008 is the latest version in the ongoing evolution of the Integrated Development Environment (IDE), and this resource examines the diverse facets of the IDE—from common tasks to intricate functions to the powerful tools that accompany the main code editing and design windows. Written by a unique author duo and offering an in-depth look at the powerful and fascinating features and techniques of the IDE, this book explores each aspect of the development life cycle from the perspective of how Visual Studio 2008 can make your life easier.&lt;br /&gt;&lt;br /&gt;Each chapter is packed with examples that illustrate uses for various tools, commands, and shortcuts of Visual Studio 2008. You will gradually learn to identify where a feature is used, conclude how you can use it to its fullest potential, and then seamlessly apply that feature to help solve real-world problems.&lt;br /&gt;&lt;br /&gt;What you will learn from this book&lt;br /&gt;* How to create project templates and wizards&lt;br /&gt;  * Methods for using IntelliSense, code refactoring, class modeling, and unit testing&lt;br /&gt;  * Tips for using DataSets, LINQ, and Synchronization Services for working with data&lt;br /&gt;  * How to build web applications using ASP.NET AJAX, Silverlight, and ASP.NET MVC&lt;br /&gt;  * Ideas for building Office and Mobile applications, WPF, WCF, and WF projects&lt;br /&gt;  * Ways to effectively analyze and identify bugs using the advanced debugging features&lt;br /&gt;  * How to automate repetitive tasks using the Visual Studio 2008 add-ins and macros&lt;br /&gt;  * Suggestions for using Visual Studio Team System components coupled with Team Foundation Server&lt;br /&gt;  * Techniques for building more secure applications&lt;br /&gt;&lt;br /&gt;Who this book is for&lt;br /&gt;&lt;br /&gt;This book is for programmers who want to become proficient with the latest version of Visual Studio and are interested in the advanced capabilities of the IDE.&lt;br /&gt;&lt;br /&gt;Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.&lt;br /&gt;&lt;br /&gt;To buy this book Click &lt;a href=&quot;http://astore.amazon.com/projeuno-20/detail/0470229888&quot;&gt;here&lt;/a&gt;</description><link>http://project-uno.blogspot.com/2009/04/professional-visual-studio-2008.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8d6MLfEQ1WXxB9m4j0ZofLkF6WaCJt_aWtWMLEKU2ppq-rxte6uQKbQOIMAu3fVvZcXWm0atJqDHDcLPkACjdHZH7vKdsGmX0iedyU1xWcWThCpFnAmzj7A3n2HYYTVlsn6FhN3UovzE/s72-c/51DNwrWlxRL._SL210_.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2387601006898135791.post-6615702898020475953</guid><pubDate>Sat, 04 Apr 2009 08:58:00 +0000</pubDate><atom:updated>2009-04-04T21:44:43.699+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><title>Declaring a Variable in Java</title><description>&lt;span style=&quot;font-weight: bold;&quot;&gt;Declaring a Variable in Java&lt;/span&gt;&lt;br /&gt;Variables were introduced in Module 1. Here, we will take a closer look at them. As you learned earlier, variables are declared using this form of statement,&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;type var-name;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;where type is the data type of the variable, and var-name is its name. You can declare a variable of any valid type, including the simple types just described. When you create a variable, you are creating an instance of its type. Thus, the capabilities of a variable are determined by its type. For example, a variable of type boolean cannot be used to store floating-point values. Furthermore, the type of a variable cannot change during its lifetime. An int variable cannot turn into a char variable, for example.&lt;br /&gt;&lt;br /&gt;All variables in Java must be declared prior to their use. This is necessary because the compiler must know what type of data a variable contains before it can properly compile any statement that uses the variable. It also enables Java to perform strict type checking.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Initializing a Variable&lt;/span&gt;&lt;br /&gt;In general, you must give a variable a value prior to using it. One way to give a variable a value is through an assignment statement, as you have already seen. Another way is by giving it an initial value when it is declared. To do this, follow the variable’s name with an equal sign and the value being assigned. The general form of initialization is shown here:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;type var = value;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here, value is the value that is given to var when var is created. The value must be compatible&lt;br /&gt;with the specified type. Here are some examples:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;int count = 150; // give count an initial value of 150&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;char ch = &#39;X&#39;; // initialize ch with the letter X&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;float f = 10.5F; // f is initialized with 10.5&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;When declaring two or more variables of the same type using a comma-separated list, you&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;can give one or more of those variables an initial value. For example:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;int a, b = 20, c = 35, d; // b and c have initializations&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In this case, only b and c are initialized.</description><link>http://project-uno.blogspot.com/2009/04/declaring-variable-in-java-variables.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2387601006898135791.post-3120240678411019189</guid><pubDate>Wed, 01 Apr 2009 16:53:00 +0000</pubDate><atom:updated>2009-04-04T18:18:22.545+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">e-books</category><title>Java: A Beginner&#39;s Guide, Third Edition (Beginner&#39;s Guide)</title><description>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://astore.amazon.com/projeuno-20&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 240px; height: 240px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq3LLJrs3OZX47TGt3cLMuNSXnIcwMHGh63wcERoN6HuWai0Cavk9q1kKhNPKIRTgN4eXrhmr14DYQN8LL2z-2uCS9kGjbyydedfii4ACnpdnlI56RqmDO2WbtiL2HVyA2tPefbsrLmW0/s400/Java+A+Beginner%27s+Guide+Third+Edition+Beginner%27s+Guide.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5319768050116590418&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Essential Skills--Made Easy! Updated and Expanded for J2SE 5&lt;br /&gt;&lt;br /&gt;Learn to program in Java from master programmer and best-selling author Herb Schildt. Completely revised and updated to cover Java 2 Platform, Standard Edition 5 (J2SEj 5), this step-by-step guide will have you programming in practically no time. You’ll start at the beginning, learning why Java is the preeminent language of the Internet, how it relates to object-oriented programming (OOP), and the general form of a Java program. Next, it’s on to Java fundamentals, including data types, operators, program control statements, classes, objects, and methods. You’ll then progress to more advanced topics, such as inheritance, exception handling, the I/O system, multithreading, and applets. Of course Herb covers the powerful, new features added by J2SE 5, such as generics, autoboxing, enumerations, and static import. Get started programming in Java today with this easy-to-follow tutorial. Designed for Easy Learning:&lt;br /&gt;&lt;br /&gt;* Modules--Each concept is divided into logically organized modules (chapters), ideal for self-paced learning&lt;br /&gt;* Critical Skills--Each module opens with the specific skills covered in the module&lt;br /&gt;* Mastery Checks--End-of-module reviews test knowledge using short-answer, multiple-choice, and fill-in-the-blank questions&lt;br /&gt;* Ask the Experts--Q&amp;amp;A sections throughout are filled with bonus information and helpful tips&lt;br /&gt;* Progress Checks--Quick self-assessment sections check your progress&lt;br /&gt;* Projects--Practical exercises show how to apply the critical skills learned in each module&lt;br /&gt;* Annotated Syntax--Example code annotated with commentary that describes the programming techniques being illustrated&lt;br /&gt;&lt;br /&gt;About the Author: Herbert Schildt is a leading authority on Java, C, C++, and C#. His programming books have sold more than 3 million copies worldwide and have been translated into all major foreign languages. He is the author of numerous best-sellers, including Java: The Complete Reference, J2SE 5 Edition; C++: The Complete Reference; C: The Complete Reference; and many others.&lt;br /&gt;About the Author&lt;br /&gt;Herb Schildt (Mahomet, IL) is a leading authority on C and C++ and a best-selling author whose books have sold more than 2 million copies. His acclaimed C and C++ books include Teach Yourself C, C++ from the Ground Up, C++: The Complete Reference, Java Programmer&#39;s Reference, STL Programming from the Ground Up, Windows 98 Programming from the Ground Up, and co-author of C/C++ Annotated Archives.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;To buy this book&lt;/span&gt; &lt;a href=&quot;http://astore.amazon.com/projeuno-20&quot;&gt;click here&lt;/a&gt;</description><link>http://project-uno.blogspot.com/2009/04/java-beginners-guide-third-edition.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq3LLJrs3OZX47TGt3cLMuNSXnIcwMHGh63wcERoN6HuWai0Cavk9q1kKhNPKIRTgN4eXrhmr14DYQN8LL2z-2uCS9kGjbyydedfii4ACnpdnlI56RqmDO2WbtiL2HVyA2tPefbsrLmW0/s72-c/Java+A+Beginner%27s+Guide+Third+Edition+Beginner%27s+Guide.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2387601006898135791.post-4804062070130307963</guid><pubDate>Wed, 01 Apr 2009 16:33:00 +0000</pubDate><atom:updated>2009-04-02T00:50:17.298+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><title>Java Two Control Statements</title><description>&lt;span style=&quot;font-weight: bold;&quot;&gt;Java Two Control Statements&lt;/span&gt;&lt;br /&gt;Inside a method, execution proceeds from one statement to the next, top to bottom. However, it is possible to alter this flow through the use of the various program control statements supported by Java. Although we will look closely at control statements later, two are briefly introduced here because we will be using them to write sample programs.&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;The if Statement&lt;/span&gt;&lt;br /&gt;You can selectively execute part of a program through the use of Java’s conditional statement: the if. The Java if statement works much like the IF statement in any other language. Its simplest form is shown here:&lt;br /&gt;&lt;br /&gt;if(condition) statement;&lt;br /&gt;&lt;br /&gt;Here, condition is a Boolean expression. If condition is true, then the statement is executed. If condition is false, then the statement is bypassed. Here is an example:&lt;br /&gt;&lt;br /&gt;if(10 &lt; 11) System.out.println(&quot;10 is less than 11&quot;);&lt;br /&gt;&lt;br /&gt;In this case, since 10 is less than 11, the conditional expression is true, and println( ) will execute. However, consider the following:&lt;br /&gt;&lt;br /&gt;if(10 &lt; 9) System.out.println(&quot;this won&#39;t be displayed&quot;);&lt;br /&gt;&lt;br /&gt;In this case, 10 is not less than 9. Thus, the call to println( ) will not take place.&lt;br /&gt;&lt;br /&gt;Java defines a full complement of relational operators that may be used in a conditional expression. They are shown here:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Operator     Meaning&lt;/span&gt;&lt;br /&gt;&lt;                      Less than&lt;br /&gt;&lt;=                   Less than or equal&lt;br /&gt;&gt;                     Greater than&lt;br /&gt;&gt;=                   Greater than or equal&lt;br /&gt;= =                  Equal to&lt;br /&gt;!=                    Not equal</description><link>http://project-uno.blogspot.com/2009/04/java-two-control-statements.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2387601006898135791.post-4702653430738044565</guid><pubDate>Wed, 01 Apr 2009 16:25:00 +0000</pubDate><atom:updated>2009-04-02T00:42:00.380+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><title>Java’s Contribution to the Internet</title><description>&lt;span style=&quot;font-weight: bold;&quot;&gt;Java’s Contribution to the Internet&lt;/span&gt;&lt;br /&gt;The Internet helped catapult Java to the forefront of programming, and Java, in turn, has had a profound effect on the Internet. The reason for this is quite simple: Java expands the universe of objects that can move about freely in cyberspace. In a network, there are two very broad categories of objects that are transmitted between the server and your personal computer:&lt;br /&gt;passive information and dynamic, active programs. For example, when you read your e-mail, you are viewing passive data. Even when you download a program, the program’s code is still only passive data until you execute it. However, a second type of object can be transmitted to your computer: a dynamic, self-executing program. Such a program is an active agent on the client computer, yet it is initiated by the server. For example, a program might be provided by the server to properly display the data that it is sending.&lt;br /&gt;&lt;br /&gt;As desirable as dynamic, networked programs are, they also present serious problems in the areas of security and portability. Prior to Java, cyberspace was effectively closed to half of the entities that now live there. As you will see, Java addresses those concerns and, in doing so, has defined a new form of program: the applet.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Java Applets&lt;/span&gt;&lt;br /&gt;An applet is a special kind of Java program that is designed to be transmitted over the Internet and automatically executed by a Java-compatible Web browser. Furthermore, an applet is downloaded on demand, just like an image, sound file, or video clip. The important difference is that an applet is an intelligent program,  ot just an animation or media file. In other words, an applet is a program that can react to user input and dynamically change—not just run the same animation or sound over and over.&lt;br /&gt;&lt;br /&gt;As exciting as applets are, they would be nothing more than wishful thinking if Java&lt;br /&gt;were not able to address the two fundamental problems associated with them: security and portability. Before continuing, let’s define what these two terms mean relative to the Internet.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Security&lt;/span&gt;&lt;br /&gt;As you are almost certainly aware, every time you download a “normal” program, you are risking a viral infection. Prior to Java, most users did not download executable programs frequently, and those that did, scanned them for viruses prior to execution. Even so, most users still worried about the possibility of infecting their systems with a virus or allowing a malicious program to run wild in their systems. (A malicious program might gather private information, such as credit card numbers, bank account balances, and passwords by searching the contents&lt;br /&gt;of your computer’s local file system.) Java answers these concerns by providing a firewall between a networked application and your computer.&lt;br /&gt;&lt;br /&gt;When using a Java-compatible web browser, it is possible to safely download Java applets without fear of viral infection. The way that Java achieves this is by confining a Java program to the Java execution environment and not allowing it access to other parts of the computer. (You will see how this is accomplished, shortly.) Frankly, the ability to download applets with confidence that no harm will be done to the client computer is the single most important aspect&lt;br /&gt;of Java.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Portability&lt;/span&gt;&lt;br /&gt;As discussed earlier, many types of computers and operating systems are connected to the Internet. For programs to be dynamically downloaded to all of the various types of platforms, some means of generating portable executable code is needed. As you will soon see, the same mechanism that helps ensure security also helps create portability. Indeed, Java’s solution to these two problems is both elegant and efficient.</description><link>http://project-uno.blogspot.com/2009/04/javas-contribution-to-internet.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2387601006898135791.post-259789851258882484</guid><pubDate>Wed, 01 Apr 2009 16:24:00 +0000</pubDate><atom:updated>2009-04-02T00:42:43.267+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><title>How Java Relates to C#</title><description>&lt;span style=&quot;font-weight: bold;&quot;&gt;How Java Relates to C#&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Recently a new language called C# has come on the scene. Created by Microsoft to support its .NET Framework, C# is closely reated to Java. In fact, many of C#’s features were directly adapted from Java. Both Java and C# share the same general C++-style syntax, support distributed programming, and utilize the same object model. There are, of course, differences between Java and C#, but the overall “look and feel” of these languages is very similar. This means that if you already know C#, then learning Java will be especially easy. Conversely, if C# is in your future, then your knowledge of Java will come in handy.&lt;br /&gt;&lt;br /&gt;Given the similarity between Java and C#, one might naturally ask, “Will C# replace&lt;br /&gt;Java?” The answer is No. Java and C# are optimized for two different types of computing&lt;br /&gt;environments. Just as C++ and Java will co-exist for a long time to come, so will C# and Java.</description><link>http://project-uno.blogspot.com/2009/04/how-java-relates-to-c.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2387601006898135791.post-8806314099427969838</guid><pubDate>Wed, 01 Apr 2009 16:20:00 +0000</pubDate><atom:updated>2009-04-02T00:44:34.279+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><title>How Java Relates to C and C++</title><description>&lt;span style=&quot;font-weight: bold;&quot;&gt;How Java Relates to C and C++&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Java is directly related to both C and C++. Java inherits its syntax from C. Its object model is adapted from C++. Java’s relationship with C and C++ is important for several reasons. First, many programmers are familiar with the C/C++ syntax. This makes it easy for a C/C++ programmer to learn Java and, conversely, for a Java programmer to learn C/C++.&lt;br /&gt;&lt;br /&gt;Second, Java’s designers did not “reinvent the wheel.” Instead, they further refined an already highly successful programming paradigm. The modern age of programming began with C. It moved to C++, and now to Java. By inheriting and building upon that rich heritage, Java provides a powerful, logically consistent programming environment that takes the best of the past and adds new features required by the online environment. Perhaps most important, because of their similarities, C, C++, and Java define a common, conceptual framework for the professional programmer. Programmers do not face major rifts when switching from one language to another.&lt;br /&gt;&lt;br /&gt;One of the central design philosophies of both C and C++ is that the programmer is in&lt;br /&gt;charge! Java also inherits this philosophy. Except for those constraints imposed by the Internet environment, Java gives you, the programmer, full control. If you program well, your programs reflect it. If you program poorly, your programs reflect that, too. Put differently, Java is not a language with training wheels. It is a language for professional programmers.&lt;br /&gt;&lt;br /&gt;Java has one other attribute in common with C and C++: it was designed, tested, and refined by real, working programmers. It is a language grounded in the needs and experiences of the people who devised it. There is no better way to produce a top-flight professional programming language.&lt;br /&gt;&lt;br /&gt;Because of the similarities between Java and C++, especially their support for objectoriented programming, it is tempting to think of Java as simply the “Internet version of C++.” However, to do so would be a mistake. Java has significant practical and philosophical differences.&lt;br /&gt; &lt;br /&gt;Although Java was influenced by C++, it is not an enhanced version of C++. For example, it is neither upwardly nor downwardly compatible with C++. Of course, the similarities with C++ are significant, and if you are a C++ programmer, you will feel right at home with Java. Another point: Java was not designed to replace C++. Java was designed to solve a certain set of problems. C++ was designed to solve a different set of problems. Both will coexist for many years to come.</description><link>http://project-uno.blogspot.com/2009/04/how-java-relates-to-c-and-c.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2387601006898135791.post-7847242312147773323</guid><pubDate>Sat, 07 Mar 2009 15:03:00 +0000</pubDate><atom:updated>2009-03-16T00:46:43.774+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">VS.Net C#</category><title>C# Looping Statement</title><description>&lt;span style=&quot;font-weight: bold;&quot;&gt;C#&lt;/span&gt; just like Java and C++ it also provides looping statements.&lt;br /&gt;Common looping statements:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;for loop&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;while&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;do while&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Three components of a looping statement:&lt;br /&gt;1.    Initial value&lt;br /&gt;2.    Condition&lt;br /&gt;3.    Change of state&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;while loop&lt;/span&gt;&lt;br /&gt;A while loop executes a statement, or a block of statements wrapped in curly braces, repeatedly until the condition specified by the Boolean expression reach the false condition.&lt;br /&gt;&lt;br /&gt;The boolean expression is evaluated before any code in the following block has executed. When the boolean expression evaluates to true, the statements will execute. Once the statements have executed, control returns to the beginning of the while loop to check the boolean expression again.&lt;br /&gt;&lt;br /&gt;Syntax in creating a while (expression) loop.&lt;br /&gt;&lt;br /&gt;while(expression)&lt;br /&gt;&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;   &lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Statements...&lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;br /&gt;int counter=0;              //initial value&lt;br /&gt;&lt;br /&gt;while(counter&lt;5) style=&quot;font-weight: bold;&quot;&gt;do while Loop&lt;/span&gt;&lt;br /&gt;A do while loop is just like a while loop, except that it checks its condition at the end of the loop. This means that the do loop is guaranteed to execute at least one time. On the other hand, a while loop evaluates its Boolean expression at the beginning and there is generally no guarantee that the statements inside the loop will be executed, unless you program the code to explicitly do so.&lt;br /&gt;&lt;br /&gt;Syntax in creating a do while (expression) loop.&lt;br /&gt;&lt;br /&gt;do{&lt;br /&gt; &lt;span style=&quot;font-style: italic;&quot;&gt;Statement&lt;/span&gt;...&lt;br /&gt;}while(expression)&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;br /&gt;int counter=0;&lt;br /&gt;&lt;br /&gt;do{&lt;br /&gt;  Console.WriteLine(counter);&lt;br /&gt;  counter++;&lt;br /&gt;}while(counter&lt;5);&lt;br /&gt;&lt;br /&gt;Program Output:&lt;br /&gt;0&lt;br /&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;The for Loop&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A for loop works like a while loop, except that the syntax of the for loop includes initialization and condition modification. for loops are appropriate when you know exactly how many times you want to perform the statements within the loop. The contents within the for loop parentheses hold three sections separated by semicolons (&lt;initializer&gt;; &lt;boolean&gt;; &lt;iterator&gt;) { &lt;statements&gt; }.&lt;br /&gt;&lt;br /&gt;The initializer list is a comma separated list of expressions. These expressions are evaluated only once during the lifetime of the for loop. This is a one-time operation, before loop execution. This section is commonly used to initialize an integer to be used as a counter.&lt;br /&gt;&lt;br /&gt;Once the initializer list has been evaluated, the for loop gives control to its second section, the boolean expression. There is only one boolean expression, but it can be as complicated as you like as long as the result evaluates to true or false. The boolean expression is commonly used to verify the status of a counter variable.&lt;br /&gt;&lt;br /&gt;When the boolean expression evaluates to true, the statements within the curly braces of the for loop are executed. After executing for loop statements, control moves to the top of loop and executes the iterator list, which is normally used to increment or decrement a counter. The iterator list can contain a comma separated list of statements, but is generally only one statement.&lt;br /&gt;&lt;br /&gt;for(int counter = 0; counter&lt;5; counter++)&lt;br /&gt;{&lt;br /&gt;    Console.WriteLine(counter);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Program Output:&lt;br /&gt;0&lt;br /&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4</description><link>http://project-uno.blogspot.com/2009/03/c-looping-statement.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2387601006898135791.post-4488005258292079013</guid><pubDate>Wed, 11 Feb 2009 13:38:00 +0000</pubDate><atom:updated>2009-04-04T16:58:24.719+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><title>Java Literals</title><description>&lt;span style=&quot;font-weight: bold;&quot;&gt;Java Literals&lt;/span&gt;&lt;br /&gt;In Java, literals refer to fixed values that are represented in their human-readable form. For example, the number 100 is a literal. Literals are also commonly called constants. For the most&lt;br /&gt;part, literals, and their usage, are so intuitive that they have been used in one form or another by all the preceding sample programs. Now the time has come to explain them formally.&lt;br /&gt;&lt;br /&gt;Java literals can be of any of the primitive data types. The way each literal is represented depends upon its type. As explained earlier, character constants are enclosed in single quotes. For example, &#39;a&#39; and &#39; %&#39; are both character constants.&lt;br /&gt;&lt;br /&gt;Integer constants are specified as numbers without fractional components. For example, 10 and –100 are integer constants. Floating-point constants require the use of the decimal point followed by the number’s fractional component. For example, 11.123 is a floating-point constant.&lt;br /&gt;Java also allows you to use scientific notation for floating-point numbers.&lt;br /&gt;&lt;br /&gt;By default, integer literals are of type int. If you want to specify a long literal, append an l or an L. For example, 12 is an int, but 12L is a long. By default, floating-point literals are of type double. To specify a float literal, append an F or f to the constant. For example, 10.19F is of type float.&lt;br /&gt;&lt;br /&gt;Although integer literals create an int value by default, they can still be assigned to variables of type char, byte, or short as long as the value being assigned can be represented by the target type. An integer literal can always be assigned to a long variable.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Integer Literals&lt;/span&gt;&lt;br /&gt;Integer literals come in different formats: decimal (base 10), hexadecimal (base 16), and octal (base 8). In using integer literals in our program, we have to follow some special notations.&lt;br /&gt;&lt;br /&gt;For decimal numbers, we have no special notations. We just write a decimal number as it is. For hexadecimal numbers, it should be preceded by “0x” or “0X”.&lt;br /&gt;&lt;br /&gt;For octals, they are preceeded by “0”. For example, consider the number 12. It&#39;s decimal representation is 12, while in hexadecimal, it is 0xC, and in octal, it is equivalent to 014.&lt;br /&gt;&lt;br /&gt;Integer literals default to the data type int. An int is a signed 32-bit value. In some cases, you may wish to force integer literal to the data type long by appending the “l” or “L” character. A long is a signed 64-bit value. We will cover more on data types later.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Floating-Point Literals&lt;/span&gt;&lt;br /&gt;Floating point literals represent decimals with fractional parts. An example is 3.1415. Floating point literals can be expressed in standard or scientific notations. For example, 583.45 is in standard notation, while 5.8345e2 is in scientific notation. Floating point literals default to the data type double which is a 64-bit value. To use a smaller precision (32-bit) float, just append the “f” or “F” character.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Character Literals &lt;/span&gt;&lt;br /&gt;Character Literals represent single Unicode characters. A Unicode character is a 16-bit character set that replaces the 8-bit ASCII character set. Unicode allows the inclusion of symbols and special characters from other languages. To use a character literal, enclose the character in single quote delimiters. For example, the letter a, is represented as ‘a’.&lt;br /&gt;&lt;br /&gt;To use special characters such as a newline character, a backslash is used followed by the character code. For example, ‘\n’ for the newline character, ‘\r’ for the carriage return, ‘\b’ for backspace.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;String Literals&lt;/span&gt;&lt;br /&gt;String literals represent multiple characters and are enclosed by double quotes. An example of a string literal is, “Hello World”.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Boolean Literals&lt;/span&gt;&lt;br /&gt;Boolean literals have only two values, true or false.&lt;br /&gt;&lt;br /&gt;Reference: Jedi Courseware</description><link>http://project-uno.blogspot.com/2009/02/java-literals.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2387601006898135791.post-2218329057005145526</guid><pubDate>Thu, 29 Jan 2009 15:42:00 +0000</pubDate><atom:updated>2009-02-26T22:57:54.467+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">VS.Net C#</category><title>c# ArrayList Class</title><description>&lt;span style=&quot;font-weight: bold;&quot;&gt;c# ArrayList Class&lt;/span&gt;&lt;br /&gt;Static arrays are not very useful when the size of an array is unknown in advance or is likely to change during the lifetime of a program. One solution to this problem is to use a type of array that automatically resizes itself when the array is out of storage space. This array is called an ArrayList and it is part of the System.Collections namespace in the .NET Framework library.&lt;br /&gt;&lt;br /&gt;An ArrayList object has a Capacity property that stores its size. The initial value of the property is 16. When the number of elements in an ArrayList reaches this limit, the Capacity property adds another 16 elements to the storage space of the ArrayList. Using an ArrayList in a situation where the number of elements in an array can grow larger, or smaller, can be more efficient than using ReDim Preserver with a standard array.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Members of the ArrayList Class&lt;br /&gt;&lt;/span&gt;The ArrayList class includes several methods and properties for working with ArrayLists. Here is a list of some of the most commonly used methods and properties:&lt;br /&gt;&lt;br /&gt;- Add(): Adds an element to the ArrayList.&lt;br /&gt;- AddRange(): Adds the elements of a collection to the end of the ArrayList.&lt;br /&gt;- Capacity: Stores the number of elements the ArrayList can hold.&lt;br /&gt;- Clear(): Removes all elements from the ArrayList.&lt;br /&gt;- Contains(): Determines if a specified item is in the ArrayList.&lt;br /&gt;- CopyTo(): Copies the ArrayList or a segment of it to an array.&lt;br /&gt;- Count: Returns the number of elements currently in the ArrayList.&lt;br /&gt;- GetRange(): Returns a subset of the ArrayList as an ArrayList.&lt;br /&gt;- IndexOf(): Returns the index of the first occurrence of the specified item.&lt;br /&gt;- Insert(): Insert an element into the ArrayList at a specified index.&lt;br /&gt;- InsertRange(): Inserts the elements of a collection into the ArrayList starting at the specified&lt;br /&gt;                  index.&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;div style=&quot;overflow: scroll; background-color: white;&quot;&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Collections;&lt;br /&gt;using System.Linq;&lt;br /&gt;using System.Text;&lt;br /&gt;&lt;br /&gt;namespace ArraysBlogs&lt;br /&gt;{&lt;br /&gt;class Program&lt;br /&gt;{&lt;br /&gt;static void Main(string[] args)&lt;br /&gt;{&lt;br /&gt;//Creating an object &#39;list&#39; derived from ArrayList class&lt;br /&gt;ArrayList list = new ArrayList(16);&lt;br /&gt;&lt;br /&gt;//Insertin value 1 and 2 to arraylist &#39;list&#39;&lt;br /&gt;list.Add(1);&lt;br /&gt;list.Add(2);&lt;br /&gt;&lt;br /&gt;//Accessing the value in an Arraylist &#39;list&#39;&lt;br /&gt;//displaying value 1 and 2 on the screen&lt;br /&gt;&lt;br /&gt;Console.WriteLine(list[0]);&lt;br /&gt;Console.WriteLine(list[1] + &quot;\n&quot;);&lt;br /&gt;&lt;br /&gt;//Creating an integer array a&lt;br /&gt;int[] a = new int[10];&lt;br /&gt;&lt;br /&gt;//Inserting a value 10,20,30 to array &#39;a&#39;&lt;br /&gt;a[0] = 10;&lt;br /&gt;a[1] = 20;&lt;br /&gt;a[2] = 30;&lt;br /&gt;&lt;br /&gt;//Adding range of elements from array &#39;a&#39; to Arraylist &#39;list&#39;&lt;br /&gt;list.AddRange(a);&lt;br /&gt;&lt;br /&gt;//Displaying the value of Arraylist list using foreach()&lt;br /&gt;&lt;br /&gt;foreach (object getList in list)&lt;br /&gt;{&lt;br /&gt;    Console.WriteLine(getList);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//Getting the capacity of an Arraylist &#39;list&#39;&lt;br /&gt;//It will display 16 as it was specified.&lt;br /&gt;&lt;br /&gt;Console.WriteLine(&quot;Capacity of list: &quot; + list.Capacity);&lt;br /&gt;Console.ReadKey();                &lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://project-uno.blogspot.com/2009/01/c-arraylist-class.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2387601006898135791.post-5064316904839851732</guid><pubDate>Thu, 29 Jan 2009 13:51:00 +0000</pubDate><atom:updated>2009-01-30T18:02:37.156+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">VS.Net C#</category><title>c# Jagged Arrays</title><description>&lt;span style=&quot;font-weight: bold;&quot;&gt;c# Jagged Arrays&lt;/span&gt;&lt;br /&gt;When you create a multidimensional array, you always create a structure that has the same number of elements in each of the rows. For example, look at the following array declaration:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;int[,] month = new int[12,30]; //Day of e&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;ach month&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This array assumes each row (month) has the same number of elements (days), when we know that some months have 30 days, some have 31, and one month has 29. With the array we’ve just declared, there will be several empty elements in the array. This isn’t much of a problem for this array, but with a much larger array we end up with a lot of wasted space.&lt;br /&gt;&lt;br /&gt;The solution to this problem is to use a jagged array instead of a twodimensional array. A jagged array is an array of arrays where each row of an array is made up of an array. Each dimension of a jagged array is a onedimensional array.We call it a “jagged” array because the number of elements in each row may be different. A picture of a jagged array would not be square or rectangular, but would have uneven or jagged edges.&lt;br /&gt;&lt;br /&gt;A jagged array is declared by putting two sets of parentheses after the array variable name. The first set of parentheses indicates the number of rows in the array. The second set of parentheses is left blank. This marks the place for the one-dimensional array that is stored in each row. Normally, the number of rows is set in an initialization list in the declaration statement, like this:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;int[][] month = new int[12][];&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This statement looks strange, but makes sense when you break it down. jagged is an Integer array of 12 elements, where each of the elements is also an Integer array. The initialization list is actually just the initialization for the rows of the array, indicating that each row element is an array of 12 elements, with each element initialized to the default value.&lt;br /&gt;&lt;br /&gt;To initialize the size n element of the inner array:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;month&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;[0] = new int[31]; // for the month of Jan&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;month&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;[1] = new int[29]; // for the month of Feb&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;month&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;[2] = new int[31]; // for the month of Mar&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;. . .&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;month&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;[11] = new int[31]; // for the month of Dec&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhQNle5xWAzdTTpdlMfe_ZNbWEmICTFt8N_XgA6rTADLetRGOqi8EwZ4fIDOzAgNuyA7XnCYlvkTRZZ1RC9QNptqtBHiuWLTxescHb7DLRaMYzT1rDhu_vjQG7r1GV84ylfKeiJ8__8S4/s1600-h/jjaggedArrays.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 245px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhQNle5xWAzdTTpdlMfe_ZNbWEmICTFt8N_XgA6rTADLetRGOqi8EwZ4fIDOzAgNuyA7XnCYlvkTRZZ1RC9QNptqtBHiuWLTxescHb7DLRaMYzT1rDhu_vjQG7r1GV84ylfKeiJ8__8S4/s400/jjaggedArrays.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5296725641662767586&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Once the jagged array is declared, the elements of the individual row arrays can be assigned values. The following code fragment assigns values to jaggedArray:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;month&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;[0][0] = 23;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;month&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;[0][1] = 13;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;. . .&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;month&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;[7][5] = 45;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The first set of parentheses indicates the row number and the second set indicates the element of the row array. The first statement accesses the first element of the first array, the second element access the second element of the first array, and the third statement accesses the sixth element of the eighth array.&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;div  style=&quot;overflow: scroll;background-color:white;&quot;&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Linq;&lt;br /&gt;using System.Text;&lt;br /&gt;&lt;br /&gt;namespace ArraysBlogs&lt;br /&gt;{&lt;br /&gt;class Program&lt;br /&gt;{&lt;br /&gt; static void Main(string[] args)&lt;br /&gt; {&lt;br /&gt;     int[][] month = new int[12][];&lt;br /&gt;&lt;br /&gt;     month[0] = new int[31];&lt;br /&gt;     month[1] = new int[29];&lt;br /&gt;     month[2] = new int[31];&lt;br /&gt;&lt;br /&gt;     //Inserting a values in jagged Array&lt;br /&gt;&lt;br /&gt;     month[0][0] = 25;&lt;br /&gt;     month[0][1] = 50;&lt;br /&gt;     month[0][2] = 75;&lt;br /&gt;     month[1][0] = 85;&lt;br /&gt;     month[1][1] = 95;&lt;br /&gt;     month[1][2] = 105;&lt;br /&gt;&lt;br /&gt;     //Accessing the values in jagged Array&lt;br /&gt;     Console.WriteLine(month[0][0]);&lt;br /&gt;     Console.WriteLine(month[0][1]);&lt;br /&gt;     Console.WriteLine(month[0][2]);&lt;br /&gt;     Console.WriteLine(month[1][0]);&lt;br /&gt;     Console.WriteLine(month[1][1]);&lt;br /&gt;     Console.WriteLine(month[1][2]);&lt;br /&gt;&lt;br /&gt;     Console.ReadKey();&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://project-uno.blogspot.com/2009/01/c-jagged-arrays.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhQNle5xWAzdTTpdlMfe_ZNbWEmICTFt8N_XgA6rTADLetRGOqi8EwZ4fIDOzAgNuyA7XnCYlvkTRZZ1RC9QNptqtBHiuWLTxescHb7DLRaMYzT1rDhu_vjQG7r1GV84ylfKeiJ8__8S4/s72-c/jjaggedArrays.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2387601006898135791.post-2543822984005001347</guid><pubDate>Sun, 25 Jan 2009 03:04:00 +0000</pubDate><atom:updated>2009-02-02T02:37:51.500+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Open Source Softwares</category><title>Free Alternative for visual c#</title><description>&lt;span style=&quot;font-weight: bold;&quot;&gt;Free Alternative to visual Studio.net c#&lt;/span&gt;&lt;br /&gt;Visual Studio.net developers who are looking for a good and cheaper open source alternative that delivers the same look and feel of visual studio.net.&lt;br /&gt;&lt;br /&gt;#develop (short for SharpDevelop) is a free IDE for C#, VB.NET and Boo projects on Microsoft&#39;s .NET platform. It is open-source, and you can download both source code and executables.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sharp Develop Screenshots&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwknRpolbMck8Xbv9YfdnGLgDiZfSPW5boPocchQK-adE9j6joAFGnQWLaol40tebF4QYlrT2ffkIC8l1Ec3Tx9tLairjFxLnfXFFMNgpBXM0vuRr-52VRC_lzUGYJr13QbcP9Cmnb-dg/s1600-h/TeaserSharpDevelop2OnVista.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 305px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwknRpolbMck8Xbv9YfdnGLgDiZfSPW5boPocchQK-adE9j6joAFGnQWLaol40tebF4QYlrT2ffkIC8l1Ec3Tx9tLairjFxLnfXFFMNgpBXM0vuRr-52VRC_lzUGYJr13QbcP9Cmnb-dg/s400/TeaserSharpDevelop2OnVista.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5295083284056904642&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwWXSYjR6uzTFlG3I-0LH2fC2VlPyAsGo7fSlS7aFe_Ie3dZ1dsaAq0OTTPp9ynqeDLpsR7XWzbEaeCxtkyAFalOzpKXfpQERvrvsGC46x5Xp458rnf7id9yUthWp1loNxVR785MIHsHM/s1600-h/Annonce_2005_5_WelcomeToSharpDevelopOpenSourceIDEForDotNet.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwWXSYjR6uzTFlG3I-0LH2fC2VlPyAsGo7fSlS7aFe_Ie3dZ1dsaAq0OTTPp9ynqeDLpsR7XWzbEaeCxtkyAFalOzpKXfpQERvrvsGC46x5Xp458rnf7id9yUthWp1loNxVR785MIHsHM/s400/Annonce_2005_5_WelcomeToSharpDevelopOpenSourceIDEForDotNet.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5295095290298332866&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_wpdNyB5QW3jrmFX9UpmM7XIpVg_FZx6JWlcVsHEcLJeBo34ILLUm9gJfJpFq6QrF_fXQrS6LwQq7DPwSSNsXlwXZOKBr6xipVggXUC8B8Mj1d4C6CM6WMTMJHNOKlBJ8jAZQTNdJyN8/s1600-h/SharpDevelop.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 316px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_wpdNyB5QW3jrmFX9UpmM7XIpVg_FZx6JWlcVsHEcLJeBo34ILLUm9gJfJpFq6QrF_fXQrS6LwQq7DPwSSNsXlwXZOKBr6xipVggXUC8B8Mj1d4C6CM6WMTMJHNOKlBJ8jAZQTNdJyN8/s400/SharpDevelop.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5295095072471242498&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;Product Features&lt;/span&gt;&lt;br /&gt;SharpDevelop is an Integrated Development Environment (IDE) for .NET Framework applications. It supports the development of applications written in C#, Visual Basic.NET and Boo. It is open source and written in C#. It provides all of the features required from a modern Windows IDE, such as code completion, project templates, an integrated debugger and a forms designer. It has good compatibility with Visual Studio Express and Visual Studio 2005 by using the same project and solution file format.&lt;br /&gt;&lt;br /&gt;Here is a quick tour showing you the main features of SharpDevelop.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourCreatingAWindowsApplication.aspx&quot;&gt;Creating Windows Applications&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourVisuallyDesigningForms.aspx&quot;&gt;Visually        Designing Forms&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourCodeCompletion.aspx&quot;&gt;Code        Completion&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourCodeGeneration.aspx&quot;&gt;Code        Generation&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourRefactoring.aspx&quot;&gt;Refactoring&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourXmlComments.aspx&quot;&gt;XML Comments&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourCodeNavigation.aspx&quot;&gt;Code        Navigation&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourDebugging.aspx&quot;&gt;Debugging&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourCodeConversion.aspx&quot;&gt;Converting Code        between Languages&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourUnitTesting.aspx&quot;&gt;Unit Testing&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourCodeCoverage.aspx&quot;&gt;Code Coverage&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourEditingXml.aspx&quot;&gt;Editing XML&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourTargetingDifferentFrameworks.aspx&quot;&gt;Targeting Different Frameworks&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourCreatingBooApplications.aspx&quot;&gt;Creating        Boo Applications&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class=&quot;headlineDevelop&quot;&gt;     Additional Product Features&lt;br /&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;  &lt;ul&gt;&lt;li&gt;Forms designer for C#, VB.NET and Boo  &lt;/li&gt;&lt;li&gt;Code completion for C#, VB.NET and Boo (including Ctrl+Space support)  &lt;/li&gt;&lt;li&gt;Integrated NUnit support plus code coverage (NCover)  &lt;/li&gt;&lt;li&gt;Integrated debugger  &lt;/li&gt;&lt;li&gt;Code Analysis with FxCop  &lt;/li&gt;&lt;li&gt;Refactoring support  &lt;/li&gt;&lt;li&gt;Multi-framework support (.NET 1.1 and 2.0, Mono, Compact Framework)  &lt;/li&gt;&lt;li&gt;XML Editing (source and tree view) with XPath search  &lt;/li&gt;&lt;li&gt;Parser-based code converter (C# to VB.NET / Boo and more)  &lt;/li&gt;&lt;li&gt;Compile C#, VB.NET &amp;amp; Boo code in the IDE out-of-the-box  &lt;/li&gt;&lt;li&gt;Code AutoInsert (Alt+Ins)  &lt;/li&gt;&lt;li&gt;Xml documentation preview  &lt;/li&gt;&lt;li&gt;Setup projects supported with Windows Installer XML (WiX)  &lt;/li&gt;&lt;li&gt;Subversion integration  &lt;/li&gt;&lt;li&gt;Open source, LGPL licensed &lt;/li&gt;&lt;/ul&gt;&lt;span class=&quot;headlineDevelop&quot;&gt;      And here are some more...&lt;/span&gt;   &lt;ul&gt;&lt;li&gt;User interface translated to many languages     &lt;/li&gt;&lt;li&gt;Write C#, ASP.NET, ADO.NET, XML, HTML code     &lt;/li&gt;&lt;li&gt;Project or File-based development (Project Scout &amp;amp; File Scout)     &lt;/li&gt;&lt;li&gt;Rich project options     &lt;/li&gt;&lt;li&gt;Syntax highlighting for C#, HTML, ASP, ASP.NET, VBScript, VB.NET, XML     &lt;/li&gt;&lt;li&gt;Intelligent braces     &lt;/li&gt;&lt;li&gt;Folding     &lt;/li&gt;&lt;li&gt;Bookmark your code     &lt;/li&gt;&lt;li&gt;Code template support     &lt;/li&gt;&lt;li&gt;Component Inspector     &lt;/li&gt;&lt;li&gt;Feature-rich Find &amp;amp; Replace dialogs (including incremental search)     &lt;/li&gt;&lt;li&gt;Easily extensible with external tools     &lt;/li&gt;&lt;li&gt;Easily extensible with Plug-Ins     &lt;/li&gt;&lt;li&gt;Re-host SharpDevelop with SDA     &lt;/li&gt;&lt;li&gt;... and much more &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;If you want to read more &lt;a href=&quot;http://www.icsharpcode.net/OpenSource/SD/&quot;&gt;about&lt;/a&gt; the product and its latest releases then visit this &lt;a href=&quot;http://www.icsharpcode.net/OpenSource/SD/WhatsNew.aspx&quot;&gt;link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To download the software just click &lt;a href=&quot;http://www.icsharpcode.net/OpenSource/SD/Download/#SharpDevelop30&quot;&gt;here&lt;/a&gt;</description><link>http://project-uno.blogspot.com/2009/01/free-alternative-for-visual-c.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwknRpolbMck8Xbv9YfdnGLgDiZfSPW5boPocchQK-adE9j6joAFGnQWLaol40tebF4QYlrT2ffkIC8l1Ec3Tx9tLairjFxLnfXFFMNgpBXM0vuRr-52VRC_lzUGYJr13QbcP9Cmnb-dg/s72-c/TeaserSharpDevelop2OnVista.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2387601006898135791.post-4787074631359996434</guid><pubDate>Tue, 20 Jan 2009 14:31:00 +0000</pubDate><atom:updated>2009-01-25T10:29:02.134+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><title>Features of Java Program</title><description>&lt;span style=&quot;font-weight: bold;&quot;&gt;Features of Java Program&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXCwnLzM85tIfAwYWydkZMzLkG0lSC1hGJ8b-43s8clpRjuq8o7L1YAg9QNiB5-1pwSJKtW8oLrZbiKvEkddyv5xKnH18IeP7AIZ2MDgm1UKXqwxLh7hND247clHsWAyhQXtyI3K15HFA/s1600-h/JavaPhases.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 484px; height: 49px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXCwnLzM85tIfAwYWydkZMzLkG0lSC1hGJ8b-43s8clpRjuq8o7L1YAg9QNiB5-1pwSJKtW8oLrZbiKvEkddyv5xKnH18IeP7AIZ2MDgm1UKXqwxLh7hND247clHsWAyhQXtyI3K15HFA/s400/JavaPhases.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5295021648844095442&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;The Java Virtual Machine&lt;br /&gt;&lt;/span&gt;Java Virtual Machine is a piece software and data structures that is implemented to emulate software and scripts on a real machine. The Java Virtual Machine provides the hardware a platform to which you compile all Java code. By doing this it enables all programs written in Java program as a platform-independent because it compiles the code to a generic machine known as the JVM.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;bytecode&lt;/span&gt;&lt;br /&gt;A Java generated source code after compilation is known as bytecode. Bytecode is a platform-independent, so any computer with a java interpreter can compile the program even what type of machine you are using.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Garbage Collection&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Common feature of a programming language is to allocate memory address every time user execution  the program. However, after using the allocated memory, deallocating unused block of memory could be the problem in some programming languages. Deallocation of memory is done manually like in c and c++ programmers has the responsibility to deallocate blocks of memory, but there are some instance that programmers forget to deallocate memory and can cause to memory leaks.&lt;br /&gt;&lt;br /&gt;In Java freeing block of memory is not a problem to programmers but instead Java program itself has the capability to free unused memories and that is the task preformed by the Garbage Collection Thread.&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;</description><link>http://project-uno.blogspot.com/2009/01/features-of-java-program.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXCwnLzM85tIfAwYWydkZMzLkG0lSC1hGJ8b-43s8clpRjuq8o7L1YAg9QNiB5-1pwSJKtW8oLrZbiKvEkddyv5xKnH18IeP7AIZ2MDgm1UKXqwxLh7hND247clHsWAyhQXtyI3K15HFA/s72-c/JavaPhases.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2387601006898135791.post-3756126329538633236</guid><pubDate>Sun, 18 Jan 2009 01:02:00 +0000</pubDate><atom:updated>2009-01-25T10:47:58.520+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS - Cascading Style Sheets</category><title>CSS Styling Images and Classes video</title><description>&lt;h1&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;CSS Styling Images and Classes | Dreamweaver CS3 Tutorial&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h1&gt;CSS Classes and Styling Images tutorial using Dreamweaver CS3. It&#39;s a great tutorial found in YoutTube.&lt;br /&gt;&lt;br /&gt;In this video we will cover CSS classes and the creation and application of them. We will apply page-wide class styles as well as being a bit more specific with the selectors we use. Great for beginners and Intermediates alike!&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/vG6_8VafCBo&amp;amp;hl=en&amp;amp;fs=1&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/vG6_8VafCBo&amp;amp;hl=en&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;video posted by: &lt;a href=&quot;http://www.youtube.com/v/vG6_8VafCBo&amp;amp;hl=en&amp;amp;fs=1&quot;&gt;tutvid&lt;/a&gt;</description><link>http://project-uno.blogspot.com/2009/01/css-styling-images-and-classes-video.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2387601006898135791.post-5291174448710264521</guid><pubDate>Sat, 17 Jan 2009 15:32:00 +0000</pubDate><atom:updated>2009-01-25T10:29:57.948+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><title>What is Java Technology?</title><description>&lt;span style=&quot;font-weight: bold;&quot;&gt;What is Java Technology?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia9z9gDQk_8I6v8kvL98U5zMjdN1_V_regXHkpHCAYveCxsr4zP4-XxhHHi5BIZrHvTX5wHwIQi-Zu6Se4VENkvqvJDgNkf4W3lh_LKC9kFO1dASHYeen0uu0n0rVy9IxuXj8GwvfJBqc/s1600-h/ig_javafx_architecture.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 237px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia9z9gDQk_8I6v8kvL98U5zMjdN1_V_regXHkpHCAYveCxsr4zP4-XxhHHi5BIZrHvTX5wHwIQi-Zu6Se4VENkvqvJDgNkf4W3lh_LKC9kFO1dASHYeen0uu0n0rVy9IxuXj8GwvfJBqc/s400/ig_javafx_architecture.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5292291953906097810&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Programming language&lt;/span&gt;&lt;br /&gt;Java can develop any application that surpasses the user expectation; it includes mobile programs, web applications, windows form application, tools and services that can run on different platform.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Development environment&lt;/span&gt;&lt;br /&gt;Java package provides you with a large suite of tools: compiler, interpreter, documentation generator, a class packaging tool, and other tools that help you in application development.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Application environment&lt;/span&gt;&lt;br /&gt;Java technology applications are platform independent programs that run on any machine where the Java runtime environment (JRE) is installed.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Deployment environment&lt;/span&gt;&lt;br /&gt;Two deployment environments: Includes, the JRE supplied by the Java 2 Software development Kit (SDK) contains the complete set of class files for all the Java technology packages, which includes basic language classes, GUI component classes, and so on. The other main deployment environment is on your web browser. Most commercial browsers supply a Java technology interpreter and runtime environment.&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/uc2jq4W7Z60&amp;amp;hl=en&amp;amp;fs=1&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/uc2jq4W7Z60&amp;amp;hl=en&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=uc2jq4W7Z60&quot;&gt;Advantages of open-sourcing Java technology implementations&lt;/a&gt;&lt;br /&gt;Video posted by: FinanMart</description><link>http://project-uno.blogspot.com/2009/01/what-is-java-technology.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia9z9gDQk_8I6v8kvL98U5zMjdN1_V_regXHkpHCAYveCxsr4zP4-XxhHHi5BIZrHvTX5wHwIQi-Zu6Se4VENkvqvJDgNkf4W3lh_LKC9kFO1dASHYeen0uu0n0rVy9IxuXj8GwvfJBqc/s72-c/ig_javafx_architecture.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2387601006898135791.post-7456116313052188609</guid><pubDate>Sat, 17 Jan 2009 13:05:00 +0000</pubDate><atom:updated>2009-01-25T10:31:15.643+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><title>Introduction to Java Programming</title><description>&lt;span style=&quot;font-weight: bold;&quot;&gt;Introduction to Java Programming&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSXqkP-xPRPyMMJprG-H3lRsbrMrKsYksqv28qf5O7O3rdZ3-fe3Y4hEf-aLT96-x5voS6X7SBYAJgBifF1HaaSFrMyGI8YQw2-8HS-X_AkoPTf94gclrJkoeDFYAtKoDaM6mtYma1AWY/s1600-h/javalogo.jpeg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 121px; height: 100px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSXqkP-xPRPyMMJprG-H3lRsbrMrKsYksqv28qf5O7O3rdZ3-fe3Y4hEf-aLT96-x5voS6X7SBYAJgBifF1HaaSFrMyGI8YQw2-8HS-X_AkoPTf94gclrJkoeDFYAtKoDaM6mtYma1AWY/s400/javalogo.jpeg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5292280319237493266&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;A little bit of Java History&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Java was created in 1991 by James Gosling and his team called the green team as mall group of engineers, of Sun Microsystems. At fist Java was called as Oak, then it was changed to Java because their was already a language called Oak.&lt;br /&gt;&lt;br /&gt;The drive in creating Java was to developed a language that could support digital consumer devices and computers and can run on different platform.  One of the successful developments was the star 7 hand held remote control used in cable television industry.  And in 1995, the demand of internet technology is increasing; Gosling and his team realized that Java could be used in internet programming.&lt;br /&gt;&lt;br /&gt;These days, java gain its reputation not just on internet application but also on different hand held devises.&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/r19P3y1VBiw&amp;amp;hl=en&amp;amp;fs=1&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/r19P3y1VBiw&amp;amp;hl=en&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=r19P3y1VBiw&quot;&gt;James Gosling - Thoughts for Students&lt;/a&gt;&lt;br /&gt;Video posted by: tgmallery</description><link>http://project-uno.blogspot.com/2009/01/introduction-to-java-programming.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSXqkP-xPRPyMMJprG-H3lRsbrMrKsYksqv28qf5O7O3rdZ3-fe3Y4hEf-aLT96-x5voS6X7SBYAJgBifF1HaaSFrMyGI8YQw2-8HS-X_AkoPTf94gclrJkoeDFYAtKoDaM6mtYma1AWY/s72-c/javalogo.jpeg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2387601006898135791.post-2694518819825686958</guid><pubDate>Wed, 14 Jan 2009 15:35:00 +0000</pubDate><atom:updated>2009-01-25T10:48:18.567+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS - Cascading Style Sheets</category><title>Adding background using css</title><description>&lt;span style=&quot;font-weight: bold;&quot;&gt;Adding background using css&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Web page backgrounds&lt;/span&gt; used to be usual, but they became unpopular once designers figured out that visitors to web pages didn’t want their eyes wrenched out by flashy tiled background patterns. A good combination of background colors can add text clarity, and readability and attractiveness.&lt;br /&gt;With the help of CSS adding backgrounds is more flexible you can have the control over background image that you append. Changing of positions, and background repetition is easy. The following example will show you on how to do this.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;;font-family:courier new;font-size:130%;&quot;  &gt;background-color&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:courier new;font-size:130%;&quot;  &gt;This property sets the background color of the element. The&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:courier new;font-size:130%;&quot;  &gt;page’s body background color has been set to #000000 (which is hex):&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:courier new;font-size:130%;&quot;  &gt;body {&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:courier new;font-size:130%;&quot;  &gt;   background-color: #000000&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:courier new;font-size:130%;&quot;  &gt;}&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:courier new;font-size:130%;&quot;  &gt;background-image&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:courier new;font-size:130%;&quot;  &gt;This property sets a background image for the relevant element:&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:courier new;font-size:130%;&quot;  &gt;body {&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:courier new;font-size:130%;&quot;  &gt;   background-image: url(ProjectUno_background_image.jpg);&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:courier new;font-size:130%;&quot;  &gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;By using this CSS, you end up with a tiled background&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:130%;&quot; &gt;background-repeat&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;br /&gt;You can have a background image repeat vertically, horizontally, in both directions, or in neither direction.  The background-repeat property can accept four values, the default is repeat, creating&lt;br /&gt;the tiled background.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;div {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;  background-image: url(ProjectUno.jpg);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;  background-repeat: repeat; }&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;ol {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;  background-image: url(ProjectUno.jpg);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;  background-repeat: repeat-x;}&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;u1 {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;  background-image: url(ProjectUno.jpg);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;  background-repeat: repeat-y;}&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;p {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;  background-image: url(ProjectUno.jpg);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;  background-repeat: no-repeat;}&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;</description><link>http://project-uno.blogspot.com/2009/01/adding-background-using-css.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2387601006898135791.post-2400373548483760809</guid><pubDate>Mon, 12 Jan 2009 17:36:00 +0000</pubDate><atom:updated>2009-01-25T10:41:35.842+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><title>Watch java array video tutorial</title><description>&lt;span style=&quot;font-weight: bold;&quot;&gt;Watch java array video tutorial&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Having trouble in using arrays in java? Please watch this video it will help you.&lt;br /&gt;This video will show you simple array tutorial: array declaration, array initialization, accessing and assigning values in an array and etc.&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;br /&gt;watch basics of java array &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;video posted by: aphonik&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/0MIyqDtDs_M&amp;amp;hl=en&amp;amp;fs=1&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/0MIyqDtDs_M&amp;amp;hl=en&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</description><link>http://project-uno.blogspot.com/2009/01/watch-java-array-video-tutorial.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2387601006898135791.post-6244480090737424648</guid><pubDate>Mon, 12 Jan 2009 16:07:00 +0000</pubDate><atom:updated>2009-01-29T22:45:50.185+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS - Cascading Style Sheets</category><title>Secrets of css content layouting</title><description>&lt;span style=&quot;font-weight: bold;&quot;&gt;Secrets of css content layouting&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The best way to layout your content is by using a combination of CSS and div instead of tables.&lt;br /&gt;Tables is easy to use to layout a page rather than using a div, but the dilemma in using this is that it generates complex structures on your html codes, it adds more tags (&amp;lt;td&amp;gt;, &amp;lt;tr&amp;gt;) to the html compared of having a layout designed using div.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;learn css content layouting&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Advantages of using CSS and div over tables;&lt;br /&gt;1. Reusability of css codes.&lt;br /&gt;2. flexibility and code optimization&lt;br /&gt;3. Searchable content for search engine optimzation.&lt;br /&gt;&lt;br /&gt;Disadvantage of div&lt;br /&gt;1. It requires more knowledge about css&lt;br /&gt;&lt;br /&gt;This sample will show you the different mixtures in lay outing a content using CSS and div.&lt;br /&gt;&lt;br /&gt;This sample works on IE 6 and other compliant browsers.&lt;br /&gt;&lt;br /&gt;--- CSS Codes ----&lt;br /&gt;&lt;div style=&quot;overflow: scroll; background-color:white; height: 500px;&quot;&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style=&quot;;font-family:courier new;font-size:130%;&quot;  &gt;body{&lt;br /&gt;margin: 0px;&lt;br /&gt;}&lt;br /&gt;.container{&lt;br /&gt;width:990px;&lt;br /&gt;margin:auto;&lt;br /&gt;background-color:#EFEFEF;&lt;br /&gt;border: 1px solid #CCCCFF;&lt;br /&gt;padding:0px;&lt;br /&gt;}&lt;br /&gt;.top{&lt;br /&gt;height:100px;&lt;br /&gt;background-color:#CCCCFF;&lt;br /&gt;}&lt;br /&gt;div.contentWrappers{&lt;br /&gt;margin:auto;&lt;br /&gt;padding:0px;&lt;br /&gt;}&lt;br /&gt;div.contentWrappers ul{&lt;br /&gt;list-style-type:none;&lt;br /&gt;text-decoration:none;&lt;br /&gt;margin:0px;&lt;br /&gt;padding:10px;&lt;br /&gt;font-size:large;&lt;br /&gt;border-bottom:1px silver dotted;&lt;br /&gt;}&lt;br /&gt;div.contentWrappers ul li{&lt;br /&gt;display:block;&lt;br /&gt;font-size:small;&lt;br /&gt;font-weight:normal;&lt;br /&gt;margin-top: 5px;&lt;br /&gt;}&lt;br /&gt;div.content-table{&lt;br /&gt;margin:auto;&lt;br /&gt;padding:0px;&lt;br /&gt;}&lt;br /&gt;div.content-table ul{&lt;br /&gt;overflow:auto;&lt;br /&gt;list-style-type:none;&lt;br /&gt;text-decoration:none;&lt;br /&gt;margin:0px;&lt;br /&gt;padding:0px 0px 5px 5px;&lt;br /&gt;}&lt;br /&gt;div.content-table ul li{&lt;br /&gt;float:left;&lt;br /&gt;width:200px;&lt;br /&gt;height:164px;&lt;br /&gt;font-size:small;&lt;br /&gt;font-weight:normal;&lt;br /&gt;text-align:left;&lt;br /&gt;}&lt;br /&gt;div.content-table li.content-2ndcol{&lt;br /&gt;width:550px;&lt;br /&gt;height:165px;&lt;br /&gt;font-size:small;&lt;br /&gt;font-weight:normal;&lt;br /&gt;text-align:left;&lt;br /&gt;}&lt;br /&gt;div.content-table li.content-spacer{&lt;br /&gt;clear:both;&lt;br /&gt;}&lt;br /&gt;div.contentDownloads{&lt;br /&gt;margin:auto;&lt;br /&gt;padding:0px;&lt;br /&gt;text-align:center;&lt;br /&gt;}&lt;br /&gt;div.contentDownloads div{&lt;br /&gt;float:left;&lt;br /&gt;margin:0px;&lt;br /&gt;padding:0px;&lt;br /&gt;width:200px;&lt;br /&gt;}&lt;br /&gt;div.contentDownloads div ul{&lt;br /&gt;list-style-type:none;&lt;br /&gt;padding:5px 0px 10px 5px;&lt;br /&gt;margin:0;&lt;br /&gt;font-size:small;&lt;br /&gt;font-weight:bold;&lt;br /&gt;}&lt;br /&gt;div.contentDownloads div ul li{&lt;br /&gt;padding:0px;&lt;br /&gt;display:block;&lt;br /&gt;margin:0;&lt;br /&gt;font-size:small;&lt;br /&gt;font-weight:normal;&lt;br /&gt;text-align:left;&lt;br /&gt;}&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;br /&gt;.clearer{&lt;br /&gt;clear:both;&lt;br /&gt;padding:0px;&lt;br /&gt;margin:0px;&lt;br /&gt;}&lt;br /&gt;.contents{&lt;br /&gt;width:770px;&lt;br /&gt;background-color:white;&lt;br /&gt;text-align:left;&lt;br /&gt;padding:5px 5px 5px 5px;&lt;br /&gt;font-family:Arial, Helvetica, sans-serif;&lt;br /&gt;font-size:small;&lt;br /&gt;min-height:400px;&lt;br /&gt;}&lt;br /&gt;div.rightnav{&lt;br /&gt;float:right;&lt;br /&gt;width:195px;&lt;br /&gt;padding: 5px 5px 5px 5px;&lt;br /&gt;font-family:Arial, Helvetica, sans-serif;&lt;br /&gt;margin:0px;&lt;br /&gt;}&lt;br /&gt;div.rightnav ul{&lt;br /&gt;list-style-type:none;&lt;br /&gt;padding:0;&lt;br /&gt;margin:0;&lt;br /&gt;font-size:medium;&lt;br /&gt;font-weight:bold;&lt;br /&gt;}&lt;br /&gt;div.rightnav ul li{&lt;br /&gt;margin-top:4px;&lt;br /&gt;font-size:small;&lt;br /&gt;font-weight:normal;&lt;br /&gt;}&lt;br /&gt;.rightnav ul li a{&lt;br /&gt;display:block;&lt;br /&gt;width: 175px;&lt;br /&gt;padding: 3px 5px 3px 10px;&lt;br /&gt;text-decoration: none;&lt;br /&gt;color: #000;&lt;br /&gt;}&lt;br /&gt;.rightnav ul li a:hover{&lt;br /&gt;color:black;&lt;br /&gt;background-color:silver;&lt;br /&gt;display:block;&lt;br /&gt;}&lt;br /&gt;.rightnav ul li:hover &amp;gt; ul{&lt;br /&gt;background-color:silver;&lt;br /&gt;display:block;&lt;br /&gt;color:maroon;&lt;br /&gt;position:relative;&lt;br /&gt;}&lt;br /&gt;.rightnav ul li ul{&lt;br /&gt;display:none;&lt;br /&gt;top:0px;&lt;br /&gt;width:175px;&lt;br /&gt;padding-left: 15px;&lt;br /&gt;}&lt;br /&gt;.footer{&lt;br /&gt;clear:both;&lt;br /&gt;height:50px;&lt;br /&gt;background-color:#CCCCFF;&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;--- HTML Codes ----&lt;br /&gt;&lt;div style=&quot;overflow: scroll; background-color:white; height: 500px;&quot;&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&amp;lt;div class=&quot;container&quot;&amp;gt;&lt;br /&gt;&amp;lt;div class=&quot;top&quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div class=&quot;rightnav&quot;&amp;gt;&lt;br /&gt;&amp;lt;ul&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;Menu sample&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Menu 1 &amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;ul&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;Sub menu 1&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;Sub menu 2&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;Sub menu 3&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;Sub menu 4&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Menu 2&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;ul&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;Sub menu 1&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;Sub menu 2&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;Sub menu 3&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;Sub menu 4&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Menu 3&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;ul&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;Sub menu 1&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;Sub menu 2&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;Sub menu 3&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;Sub menu 4&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div class=&quot;contents&quot;&amp;gt;&lt;br /&gt;&amp;lt;div class=&quot;contentWrappers&quot;&amp;gt;&lt;br /&gt;&amp;lt;ul&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;&lt;br /&gt;&amp;lt;img alt=&quot;&quot; height=&quot;330&quot; src=&quot;Project-uno.jpg&quot; width=&quot;583&quot; /&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;Title 1&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.&lt;br /&gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;&amp;lt;ul&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;&lt;br /&gt;&amp;lt;img alt=&quot;&quot; height=&quot;291&quot; src=&quot;Project-uno.jpg&quot; width=&quot;326&quot; /&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;Title 2 &amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.&amp;lt;/ul&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div class=&quot;contentDownloads&quot;&amp;gt;&lt;br /&gt;&amp;lt;div&amp;gt;&lt;br /&gt;&amp;lt;ul&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;&lt;br /&gt;&amp;lt;img alt=&quot;&quot; height=&quot;162&quot; src=&quot;Project-uno.jpg&quot; width=&quot;187&quot; /&amp;gt;&lt;br /&gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div&amp;gt;&lt;br /&gt;&amp;lt;ul&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;&lt;br /&gt;&amp;lt;img alt=&quot;&quot; height=&quot;162&quot; src=&quot;Project-uno.jpg&quot; width=&quot;187&quot; /&amp;gt;&lt;br /&gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div&amp;gt;&lt;br /&gt;&amp;lt;ul&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;&lt;br /&gt;&amp;lt;img alt=&quot;&quot; height=&quot;162&quot; src=&quot;Project-uno.jpg&quot; width=&quot;187&quot; /&amp;gt;&lt;br /&gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;Download the trial version of iWork &#39;08 now and try it for yourself. You&#39;ll be making gorgeous documents, presentations, and spreadsheets in minutes.&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div class=&quot;clearer&quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div class=&quot;content-table&quot;&amp;gt;&lt;br /&gt;&amp;lt;ul&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;&lt;br /&gt;&amp;lt;img height=&quot;162&quot; src=&quot;Project-uno.jpg&quot; width=&quot;187&quot; /&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li class=&quot;content-2ndcol&quot;&amp;gt;Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.&lt;br /&gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;&lt;br /&gt;&amp;lt;img height=&quot;162&quot; src=&quot;Project-uno.jpg&quot; width=&quot;187&quot; /&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li class=&quot;content-2ndcol&quot;&amp;gt;Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.&lt;br /&gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div class=&quot;footer&quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://project-uno.blogspot.com/2009/01/secrets-of-css-content-layouting.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2387601006898135791.post-7038965956349156294</guid><pubDate>Mon, 12 Jan 2009 15:35:00 +0000</pubDate><atom:updated>2009-01-25T10:49:21.381+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS - Cascading Style Sheets</category><title>Watch css div layer tutorial</title><description>&lt;span style=&quot;font-weight: bold;&quot;&gt;Watch css div layer tutorial&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A sample video tutorial from you tube on how to design a page using class as css declaration and div layers. A simple tutorial for beginners. Please watch the video.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Watch css div and classes &lt;/span&gt;video Posted by: lifeg0eson666&lt;div id=&quot;watch-channel-subscribe&quot;&gt;     &lt;div id=&quot;subscribeDiv&quot;&gt;      &lt;a class=&quot;action-button&quot; onclick=&quot;subscribe(watchUsername, subscribeaxc, true); return false;&quot; title=&quot;subscribe to lifeg0eson666&#39;s videos&quot;&gt;              &lt;span class=&quot;action-button-text&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/EPtzXH5h-HY&amp;amp;hl=en&amp;amp;fs=1&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/EPtzXH5h-HY&amp;amp;hl=en&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</description><link>http://project-uno.blogspot.com/2009/01/watch-css-div-layer-tutorial.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2387601006898135791.post-6586586261057009376</guid><pubDate>Mon, 12 Jan 2009 15:12:00 +0000</pubDate><atom:updated>2009-01-25T10:49:43.489+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS - Cascading Style Sheets</category><title>Watch css sample tutorial</title><description>&lt;span style=&quot;font-weight: bold;&quot;&gt;Watch CSS sample tutorial&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Learn the basics and secrets of CSS and HTML in 39:20 sec.&lt;br /&gt;A simple tutorial that will give ideas on how to design a web using a combination of CSS and HTML.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Watch css sample video tutorial &lt;/span&gt;Posted by: jimmyrcom in youtube&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/GwQMnpUsj8I&amp;amp;hl=en&amp;amp;fs=1&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/GwQMnpUsj8I&amp;amp;hl=en&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</description><link>http://project-uno.blogspot.com/2009/01/watch-css-sample-tutorial.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2387601006898135791.post-1099070721589535426</guid><pubDate>Mon, 12 Jan 2009 15:01:00 +0000</pubDate><atom:updated>2009-03-08T16:48:24.884+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">VS.Net C#</category><title>C# linked list tutorial | linked list in C#</title><description>&lt;span style=&quot;font-weight: bold;&quot;&gt;C# Linked List Tutorial&lt;/span&gt; &lt;span style=&quot;font-weight: bold;&quot;&gt;| linked list in C#&lt;/span&gt;&lt;br /&gt;In our everyday life we encounter list: creating a list for a day-to-day task, a list for our favorite songs and name in our phonebooks. In this sample tutorial we will look at one particular type of list, the linked list. A.Net framework contains list-based collection classes, but linked list was not considered as part of the framework library. These tutorials will explain to you why linked list is needed in the program, a sample code of an object based linked list and array-based linked list.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;How Arrays described?&lt;/span&gt;&lt;br /&gt;Array is considered as the simplest form of data structure when storing multiple data in your program. Insertion and retrieving of data can be done easily by just specifying its index when invoking an array. Array is already part of the language so it does not require extra memory and processing time when it is used in the program.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Major drawbacks of Arrays&lt;/span&gt;&lt;br /&gt;Common drawbacks in using static arrays are that, it lacks the flexibility to handle data that grows dynamically during runtime, searching of elements in unsorted array element is dawdling or slow for it has possibly visits the entire element in the array. Addition and deletion of elements  is quite difficult for it has to shift the elements to avoid errors.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;What is Linked List?&lt;/span&gt;&lt;br /&gt;A linked list is a collection of class objects called nodes that have the characteristic to grow and shrink during runtime. Each node is linked to its successor node in the list using a reference to the successor node. A node is made up of a field for storing data and the field for the node reference. The reference to another node is called a link.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Comparing Linked list to an Array&lt;/span&gt;&lt;br /&gt;A major difference between an array and a linked list is that the elements of a linked list are referenced by their relationship to the other elements of the array, whereas the elements in an array are referenced by position (the index).&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;AN OBJECT-ORIENTED LINKED LIST&lt;/span&gt;&lt;br /&gt;In designing an Object-Oriented linked list involves at least two classes: A Node class and a node object instantiated to a Node Class each time we add a node to the list. The nodes in the list are connected via references to other nodes through an element called pointer which holds the address of the next node object. These references are set using methods created in a separate Linked List class.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Element of a Node Class&lt;/span&gt;&lt;br /&gt;A Node Class is consists of different elements or fields these are:  Data field and Pointer or address field. A Data field holds the actual data of a Node object while pointer field holds the address node of the next node object in the list. Purpose of this is to link the nodes in a list.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfANhAS1yQRLKw55s5wvuvkIsb53HZWJUxXJtH_chSF70c6hWLCulJKuSObK2kEFsdJXohVUO3yB6t6bTnMvl3oZ7PgP1cNO32neV17aJsp2sjIhmvji12lcYoyJSzeyhZErDoP3Yif4E/s1600-h/Node.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 313px; height: 69px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfANhAS1yQRLKw55s5wvuvkIsb53HZWJUxXJtH_chSF70c6hWLCulJKuSObK2kEFsdJXohVUO3yB6t6bTnMvl3oZ7PgP1cNO32neV17aJsp2sjIhmvji12lcYoyJSzeyhZErDoP3Yif4E/s400/Node.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5295011701348894514&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;This is what linked list look like after inserting values (21-24).&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZXjNWsOhBt_axSv1B5u5SEOFCQukPXDmzsys-0kgEcbrUHDc9ugORfrSRV5Wb6fvvO130zT8aQW59BztgdPZxN1K2L1OfSfQOOrxmgva-t1d2md4iO1Rpgjex9FvJWZq6sD2mO-aGXVE/s1600-h/LinkedList.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 42px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZXjNWsOhBt_axSv1B5u5SEOFCQukPXDmzsys-0kgEcbrUHDc9ugORfrSRV5Wb6fvvO130zT8aQW59BztgdPZxN1K2L1OfSfQOOrxmgva-t1d2md4iO1Rpgjex9FvJWZq6sD2mO-aGXVE/s400/LinkedList.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5295012356524003026&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;This example will show you how it is done, just copy and past the source code on your program.&lt;br /&gt;&lt;br /&gt;Here’s a sample code of a node class. (Filename: Node.cs)&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZXjNWsOhBt_axSv1B5u5SEOFCQukPXDmzsys-0kgEcbrUHDc9ugORfrSRV5Wb6fvvO130zT8aQW59BztgdPZxN1K2L1OfSfQOOrxmgva-t1d2md4iO1Rpgjex9FvJWZq6sD2mO-aGXVE/s1600-h/LinkedList.png&quot;&gt;&lt;/a&gt;&lt;div style=&quot;overflow: scroll; background-color: rgb(255, 255, 255); height: 500px;&quot;&gt;&lt;br /&gt;&lt;pre style=&quot;border: 1px dotted gray; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;using System;&lt;br /&gt;&lt;br /&gt;namespace LinkedListSample{&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;  class Node&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;  {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;      private Node _next;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;      private object _data;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;      public Node()&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;      {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;         _next = null;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;      }&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;      public Node next&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;      {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;        get&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;           return _next; &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;        set&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;          _next = value;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;      }&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;      public object data&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;      {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;        get&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;           return _data;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;        } &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;        set&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;          _data = value;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;      }  &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Single Linked List Class (Filename: SLL.cs)&lt;br /&gt;&lt;div style=&quot;overflow: scroll; background-color: rgb(255, 255, 255); height: 500px;&quot;&gt;&lt;br /&gt;&lt;pre style=&quot;border: 1px dotted gray; background-color: rgb(255, 255, 255); width: 700px;&quot;&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;using System;&lt;br /&gt;using System.Collections;&lt;br /&gt;&lt;br /&gt;namespace LinkedListSample{&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;     public class SingleLinkedList&lt;br /&gt;{&lt;br /&gt;private Node head;&lt;br /&gt;private Node tracer;&lt;br /&gt;&lt;br /&gt;public SingleLinkedList()&lt;br /&gt;{&lt;br /&gt;   head = null;&lt;br /&gt;   tracer = null;&lt;br /&gt;}&lt;br /&gt;public void insertNode(object data)&lt;br /&gt;{&lt;br /&gt;  if(head==null)&lt;br /&gt;  {&lt;br /&gt;      head = new Node();&lt;br /&gt;      tracer = head;&lt;br /&gt;      head.data = data;&lt;br /&gt;  }&lt;br /&gt;  else&lt;br /&gt;  {&lt;br /&gt;      Node tempNode = new Node();&lt;br /&gt;      tempNode.data = data;&lt;br /&gt;      tracer.next = tempNode;&lt;br /&gt;      tracer = tempNode;&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;public void deleteNode(object data)&lt;br /&gt;{&lt;br /&gt;      Node temp;&lt;br /&gt;      temp = head;&lt;br /&gt;&lt;br /&gt;      if(head.data.ToString() == data.ToString())&lt;br /&gt;      {&lt;br /&gt;            head = head.next;&lt;br /&gt;            temp = head;&lt;br /&gt;      }&lt;br /&gt;      else&lt;br /&gt;      {&lt;br /&gt;            while(temp != null &amp;amp;&amp;amp; temp.next != null)&lt;br /&gt;            {&lt;br /&gt;                 if(temp.next.data.ToString() == data.ToString())&lt;br /&gt;                 {&lt;br /&gt;                     temp.next = temp.next.next;&lt;br /&gt;                     if(temp.next == null)&lt;br /&gt;                     {&lt;br /&gt;                         tracer = temp;&lt;br /&gt;                     }&lt;br /&gt;                 }&lt;br /&gt;                     temp = temp.next;&lt;br /&gt;            }&lt;br /&gt;      }&lt;br /&gt;}&lt;br /&gt;public void traverse()&lt;br /&gt;{&lt;br /&gt;  Node temp = head;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  while (temp != null)&lt;br /&gt;  {&lt;br /&gt;      Console.Write(temp.data + &quot; &quot;);&lt;br /&gt;      temp = temp.next;&lt;br /&gt;  }       &lt;br /&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Linked List Implementation. (Filename: Main.cs)&lt;br /&gt;&lt;div style=&quot;overflow: scroll; background-color: rgb(255, 255, 255); height: 500px;&quot;&gt;&lt;br /&gt;&lt;pre style=&quot;border: 1px dotted gray; background-color: rgb(255, 255, 255); width: 700px;&quot;&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;using System;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;namespace LinkedListSample{&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;;font-family:courier new;font-size:130%;&quot;  &gt;    class Program&lt;br /&gt;{&lt;br /&gt;public static void Main(string[] args)&lt;br /&gt;{&lt;br /&gt;  // TODO: Implement Functionality Here&lt;br /&gt;  SingleLinkedList list = new SingleLinkedList();&lt;br /&gt;  int data=0;&lt;br /&gt;  Console.WriteLine(&quot;Insert node: 21, 22, 23, 24, 25 &quot;);&lt;br /&gt;  list.insertNode(21);&lt;br /&gt;  list.insertNode(22);&lt;br /&gt;  list.insertNode(23);&lt;br /&gt;  list.insertNode(24);&lt;br /&gt;  list.insertNode(25);&lt;br /&gt;  list.insertNode(27);&lt;br /&gt;  Console.WriteLine(&quot;Output after insertion: &quot;);&lt;br /&gt;  list.traverse();&lt;br /&gt;  Console.WriteLine(&quot;\n\nDelete Node 24: &quot;);&lt;br /&gt;  Console.WriteLine(&quot;Output after deletion: &quot;);&lt;br /&gt;  list.deleteNode(24);&lt;br /&gt;  list.traverse();&lt;br /&gt;  Console.WriteLine(&quot;\n\nDelete Node 22: &quot;);&lt;br /&gt;  Console.WriteLine(&quot;Output after deletion: &quot;);&lt;br /&gt;  list.deleteNode(22);&lt;br /&gt;  list.traverse();&lt;br /&gt;  Console.WriteLine(&quot;\n\nInsert node: 26 &quot;);&lt;br /&gt;  list.insertNode(26);&lt;br /&gt;  Console.WriteLine(&quot;Output after insertion: &quot;);&lt;br /&gt;  list.traverse();&lt;br /&gt;  Console.WriteLine(&quot;\n&quot;);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://project-uno.blogspot.com/2009/01/c-linked-list-tutorial-linked-list-in-c.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfANhAS1yQRLKw55s5wvuvkIsb53HZWJUxXJtH_chSF70c6hWLCulJKuSObK2kEFsdJXohVUO3yB6t6bTnMvl3oZ7PgP1cNO32neV17aJsp2sjIhmvji12lcYoyJSzeyhZErDoP3Yif4E/s72-c/Node.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2387601006898135791.post-6637490684237610758</guid><pubDate>Sun, 11 Jan 2009 04:14:00 +0000</pubDate><atom:updated>2009-01-29T23:38:14.953+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><title>Learning java array | Java Array Tutorial</title><description>&lt;span style=&quot;font-weight: bold;&quot;&gt;Learining Java Array&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;What is an array? An array is a series of elements of the same type placed in contiguous memory locations that can be individually referenced by adding an index to a unique identifier.&lt;br /&gt;&lt;br /&gt;It means that, if I have to store multiple integer numbers I can simply declare a single integer array and simply specify its dimension, To make more clear I will how it works:&lt;br /&gt;&lt;br /&gt;First I will discuss how arrays are declared in the program&lt;br /&gt;&lt;br /&gt;Array Source code:&lt;br /&gt;&lt;br /&gt;Syntax:&lt;br /&gt;&lt;pre&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;       &amp;lt;da&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;ta type&amp;gt; &amp;lt;array-name&amp;gt;[] = new &amp;lt;data type&amp;gt;[&amp;lt;size n&amp;gt;];&lt;br /&gt;          -Or-&lt;br /&gt;     int projectuno[] = new int[5];&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;       public class IntNumbers&lt;br /&gt;      {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;          public static void main(String args[])&lt;br /&gt;         {&lt;br /&gt;          int num[] = new int[7];&lt;br /&gt;         }&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;       }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;That’s quite simple.&lt;br /&gt;&lt;br /&gt;Array containing 5 integer values of type int called projectuno could be represented like this:&lt;br /&gt;&lt;pre&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgWVbaiF9ktV6fMNY9Nm-mcy2id6fSWqFqTC1AZJGkH2AOJomW8P285nNBlkVYKqdUgnQvoaxBUz__zMOg3rTdkGtbFdVnu2GvMNVAhicKY84EOG2xLEFo_feV_lozJdRaAt7XMiW-DHY/s1600-h/learning+java+array.png&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 58px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgWVbaiF9ktV6fMNY9Nm-mcy2id6fSWqFqTC1AZJGkH2AOJomW8P285nNBlkVYKqdUgnQvoaxBUz__zMOg3rTdkGtbFdVnu2GvMNVAhicKY84EOG2xLEFo_feV_lozJdRaAt7XMiW-DHY/s400/learning+java+array.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5296739064366861602&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;Inserting a value in an Array&lt;/span&gt;&lt;br /&gt;Inserting a value in an array is quite simple you simply invoke its array name plus the index.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;Ex.:&lt;br /&gt;  projectuno[0] = 1;&lt;br /&gt;  projectuno[1] = 10;&lt;br /&gt;  projectuno[2] = 100;&lt;br /&gt;  projectuno[3] = 1000;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;   projectuno[4] = 200;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;   projectuno[5] = 20;&lt;br /&gt;  projectuno[6] = 2;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;By doing this you simply filled up all the index of the array projectuno.&lt;br /&gt;&lt;pre&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnEUAiv6S9JTWpxunps8Gjo_F0LeKn5E4MeGqsFkVMVBRrE1suXP6JyDeXaScp3U2Xe8h1JHpIsYEQoMAWxxUIwlqeEZSRfgAdr-cbDF9yoYuCHv2duKIm_cv4Wv2P0odz8qWfwR_6kII/s1600-h/insertvalue.png&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 58px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnEUAiv6S9JTWpxunps8Gjo_F0LeKn5E4MeGqsFkVMVBRrE1suXP6JyDeXaScp3U2Xe8h1JHpIsYEQoMAWxxUIwlqeEZSRfgAdr-cbDF9yoYuCHv2duKIm_cv4Wv2P0odz8qWfwR_6kII/s400/insertvalue.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5296739312946337986&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;All values added in the array must be on the same data type.&lt;br /&gt;Error:  projectuno[0] = “Hello”;&lt;br /&gt;&lt;br /&gt;Specifying an index higher than the declared size can create errors in the program.&lt;br /&gt;Error: projectuno[10] = 300;&lt;br /&gt;&lt;br /&gt;Index of an Array don’t accept negative value.&lt;br /&gt;Error: projectuno[-1] = 400;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Accessing a value in an Array&lt;/span&gt;&lt;br /&gt;We can access a value in array by accessing its index the same way we did as we add a value in an array. Like an ordinary variable we can access the value individually.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;Example:&lt;br /&gt;   System.out.println(projectuno[0]);&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;    System.out.println(&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;projectuno[1]);&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;    System.out.println(&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;projectuno[2]);&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;    System.out.println(&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;projectuno[3]);&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;    System.out.println(&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;projectuno[4]);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt; &lt;/span&gt;&lt;span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;   System.out.println(&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;projectuno[5]);&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;    System.out.println(&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;projectuno[6]);&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;Sample Problem:&lt;br /&gt;Create a program that will display 7 integer numbers using array.&lt;br /&gt;Ouput:&lt;br /&gt;1&lt;br /&gt;10&lt;br /&gt;100&lt;br /&gt;1000&lt;br /&gt;200&lt;br /&gt;20&lt;br /&gt;2&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;public class IntegerNum&lt;br /&gt;{&lt;br /&gt;public static void main(String args[])&lt;br /&gt;{&lt;br /&gt;   int projectuno[] = new int[7];&lt;br /&gt;   projectuno[0] = 1;&lt;br /&gt;   projectuno[1] = 10;&lt;br /&gt;   projectuno[2] = 100;&lt;br /&gt;   projectuno[3] = 1000;&lt;br /&gt;   projectuno[4] = 200;&lt;br /&gt;   projectuno[5] = 20;&lt;br /&gt;   projectuno[6] = 2;&lt;br /&gt;&lt;br /&gt;   System.out.println(projectuno[0]);&lt;br /&gt;   System.out.println(projectuno[1]);&lt;br /&gt;   System.out.println(projectuno[2]);&lt;br /&gt;   System.out.println(projectuno[3]);&lt;br /&gt;   System.out.println(projectuno[4]);&lt;br /&gt;   System.out.println(projectuno[5]);&lt;br /&gt;   System.out.println(projectuno[6]);&lt;br /&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Multidimensional Array&lt;br /&gt;&lt;/span&gt;A multidimensional array consists of two or more arrays defined by sets of array elements, Each set of array elements is an array. The first set of array elements is considered the primary array, and the second and subsequent sets of array elements are considered subarrays. &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;br /&gt;Two dimensional Array&lt;br /&gt;&lt;/span&gt;Two dimensional Array can be viewed as matrix or table.&lt;br /&gt;&lt;br /&gt;Syntax in declaring a Two dimensional Array&lt;br /&gt;&lt;br /&gt;data type array_name = new type[row size][col size];&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Example:&lt;br /&gt;int projectuno[][] = new int[2][4];&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtPhDtb_PmymmCylJpFJV6IaZaCbG5yaf7TcvQujFCGIXqDpkWCqVNO1Y441X1bqViytWGyMXZvOxRQpGCAh4jBFB2OjxfoSUDwrCSeTefw0HCs2aygZ4yzURQqg6PaWWNR5ynKjq65qM/s1600-h/2dimensionalArray.png&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 358px; height: 122px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtPhDtb_PmymmCylJpFJV6IaZaCbG5yaf7TcvQujFCGIXqDpkWCqVNO1Y441X1bqViytWGyMXZvOxRQpGCAh4jBFB2OjxfoSUDwrCSeTefw0HCs2aygZ4yzURQqg6PaWWNR5ynKjq65qM/s400/2dimensionalArray.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5296737930762258562&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Inserting a value in Two dimensional Array&lt;/span&gt;&lt;br /&gt;Inserting a value in an array is quite simple you simply invoke its array name plus the index for row and column.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;Example:&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;   projectuno[0][0] = 2;&lt;br /&gt;  projectuno[0][1] = 4;&lt;br /&gt;  projectuno[0][2] = 6;&lt;br /&gt;  projectuno[0][3] = 8;&lt;br /&gt;  projectuno[1][0] = 3;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;   projectuno[1][1] = 6;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;   projectuno[1][2] = 12;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;   projectuno[1][3] = 15;&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Accessing a value in an Array&lt;/span&gt;&lt;br /&gt;We can access a value in multidimensional array by accessing its indexes the same way we did as we add a value in an array.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;Example:&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;   System.out.println(projectuno[0][0]);&lt;br /&gt;  System.out.println(projectuno[0][1]);&lt;br /&gt;  System.out.println(projectuno[0][2]);&lt;br /&gt;  System.out.println(projectuno[0][3]);&lt;br /&gt;  System.out.println(projectuno[1][0]);&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;   System.out.println(projectuno[1][1]);&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;   System.out.println(projectuno[1][2]);&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;   System.out.println(projectuno[1][3]);&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;</description><link>http://project-uno.blogspot.com/2009/01/learning-java-array-java-array-tutorial.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgWVbaiF9ktV6fMNY9Nm-mcy2id6fSWqFqTC1AZJGkH2AOJomW8P285nNBlkVYKqdUgnQvoaxBUz__zMOg3rTdkGtbFdVnu2GvMNVAhicKY84EOG2xLEFo_feV_lozJdRaAt7XMiW-DHY/s72-c/learning+java+array.png" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2387601006898135791.post-7965128250969377748</guid><pubDate>Wed, 07 Jan 2009 16:38:00 +0000</pubDate><atom:updated>2009-02-23T12:02:57.008+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><title>Object-Oriented programming concept</title><description>&lt;span style=&quot;font-weight: bold;&quot;&gt;What is Object-Oriented programming&lt;/span&gt;?&lt;br /&gt;&lt;br /&gt;Object-Oriented programming or OOP revolves around the concept of objects as the basic elements of your programs. When we compare this to the physical world, we can find many objects around us, such as cars, lion, people and so on. These objects are characterized by their properties (or attributes) and behaviors. For example, a car object has the properties, type of transmission, manufacturer and color. Its behaviors are turning, braking and accelerating. Similarly, we can define different properties and behavior of a lion.&lt;br /&gt;&lt;br /&gt;With these descriptions, the objects in the physical world can easily be modeled as software objects using the properties as data and the behaviors as methods. These data and methods could even be used in programming games or interactive software to simulate the real-world objects! An example would be a car software object in a racing game or a lion software object in an educational interactive software zoo for kids.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Difference between a Class and an Object&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In the software world, an object is a software component whose structure is similar to objects in the real world. Each object is composed of a set of data (properties/attributes) which are variables describing the essential characteristics of the object, and it also consists of a set of methods (behavior) that describes how an object behaves. Thus, an object is a software bundle of variables and related methods. The variables and methods in a Java object are formally known as instance variables and instance methods to distinguish them from class variables and class methods, which will be discussed later. The class is the fundamental structure in object-oriented programming. It can be thought of as a template, a prototype or a blueprint of an object. It consists of two types of members which are called fields (properties or attributes) and methods. Fields specifiy the data types defined by the class, while methods specify the operations. An&lt;br /&gt;object is an instance of the class.&lt;br /&gt;&lt;br /&gt;When instantiated, each object gets a fresh set of state variables. However, the method implementations are shared among objects of the same class. Classes provide the benefit of reusability. Software programmers can use a class over and over again to create many objects.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Class Variables&lt;/span&gt; &lt;span style=&quot;font-weight: bold;&quot;&gt;and Methods&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In addition to the instance variables, it is also possible to define class variables, which are variables that belong to the whole class. This means that it has the same value for all the objects in the same class. They are also called static member variables.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Encapsulation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Encapsulation is the method of hiding certain elements of the implementation of a certain class. By placing a boundary around the properties and methods of our objects, we can prevent our programs from having side effects wherein programs have their variables changed in unexpected ways.&lt;br /&gt;&lt;br /&gt;We can prevent access to our object&#39;s data by declaring them declaring them in a certain way such that we can control access to them. We will learn more about how Java implements encapsulation as we discuss more about classes.&lt;br /&gt;&lt;br /&gt;Reference: Jedi Courseware</description><link>http://project-uno.blogspot.com/2009/01/object-oriented-programming-concept.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item></channel></rss>