<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5557096977149289880</id><updated>2011-11-27T17:55:47.953-08:00</updated><category term='computer crash'/><category term='database replication'/><category term='Windows XP'/><category term='offshore PHP programmer'/><category term='Data source'/><category term='SQL'/><category term='XP'/><category term='database services'/><category term='Button'/><category term='PC crash'/><category term='online computer programmer'/><category term='Image'/><category term='Start Button'/><category term='Hire PHP developer'/><category term='Control'/><category term='getting started with java'/><category term='Asp.Net Web Development'/><category term='Change'/><category term='Students'/><category term='Connecting to ODBC'/><category term='java programming'/><category term='Microsoft SQL Server'/><category term='Web Programming'/><category term='Data Managment and Data Security'/><category term='Identity'/><category term='Web Development'/><category term='Net classes'/><category term='HTML Programming'/><category term='Reseed'/><category term='Visual Basic'/><category term='Language of the virtual word'/><category term='LINQ to SQL'/><category term='IBM'/><category term='Database Management'/><category term='Maintain Content-Rich Websites'/><category term='online computer programming'/><category term='Fatal error'/><category term='XML'/><category term='Data Managment and Security'/><category term='Registry'/><category term='hardware conflict'/><category term='laptop crash'/><category term='PHP'/><category term='PHP programmer'/><category term='Installing'/><category term='Using ODBC with PHP'/><category term='Database'/><category term='Classic Asp Web Development'/><category term='DB2'/><category term='CMS'/><category term='ODBC'/><category term='CMS Solutions'/><category term='Drives'/><category term='Thesis'/><category term='Hidden Application'/><title type='text'>Programmers Heaven</title><subtitle type='html'>Programmers Heaven - News and updates about web programming, database programming, computer programming and programming software.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://programmer-brienne.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://programmer-brienne.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Brienne</name><uri>http://www.blogger.com/profile/11983568897163123622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_BFkZ0oG0dx8/SobPdybHcuI/AAAAAAAAAGY/TGVGI9F33Us/S220/11082009055.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5557096977149289880.post-1627607470959888554</id><published>2009-10-31T06:50:00.000-07:00</published><updated>2009-10-31T06:51:04.449-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CMS Solutions'/><category scheme='http://www.blogger.com/atom/ns#' term='CMS'/><category scheme='http://www.blogger.com/atom/ns#' term='Maintain Content-Rich Websites'/><title type='text'>CMS: Build, Deploy, and Maintain Content-Rich Websites</title><content type='html'>&lt;strong style="font-family: arial;"&gt;Author: &lt;a title="Brainpulse" href="http://www.articlesbase.com/authors/brainpulse/135615.htm"&gt;Brainpulse&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;p style="font-family: arial;"&gt;Web content management systems are installed to abridge and simplify the whole process of content creation. It is software or a program that automates the website submission to the search engines to gain much improved business revenue and site traffic, efficiently manages the content with a lot of ease. Some most common examples of content management systems are Joomla, Wordpress, Php Web site and phpbb2.&lt;/p&gt; &lt;p style="font-family: arial;"&gt;Today, on the grounds of its commendable efficiency and simplicity, the popularity of CMS has reached to an acme where a huge number of people are using it. Besides, giving the power of easy content management to the administrator, the system ensures to save a lot of working on every single web page separately. Huge scope of functionality, addition of new dynamic categories and new module, customized to work within the system are some of the other few benefits that act as a catalyst when it comes to considering the option of buying CMS.   However, before purchasing any content management system, it is important for the webmaster to understand and gauge all the essential components of the system.&lt;/p&gt; &lt;p style="font-family: arial;"&gt;The first and foremost thing to consider is the list of features. In addition to the very imperative WYSWIG editors and some sort of security parameters, your CMS should also have certain built in components:&lt;/p&gt; &lt;ul style="font-family: arial;"&gt; &lt;li&gt;Deeply inquire about the granular security model. Figure out if it is role-based and can easily be integrated into your existing security model. Also, it should let right people access the right content and work with the content as per the business requirements.&lt;/li&gt; &lt;li&gt;Check for all built-in navigation components as they are very useful for having easy and quick creation of horizontal and vertical menu bars, bread crumbs along with category precise menus if required.&lt;/li&gt; &lt;li&gt;The software must contain all major components required for social media purposes such as blogs, personalized web pages, forums, photo galleries and web messages.&lt;/li&gt; &lt;li&gt;It must carry tools that are used on companywide purposes like news release manager or a FAQs component.&lt;/li&gt; &lt;li&gt;Document management is also an imperative component. Mostly, it is incorporated in the web content management system and as otherwise, you may have to deal with an entirely new set of purchase orders, licensing fees and sales agreement. &lt;/li&gt; &lt;/ul&gt; &lt;p style="font-family: arial;"&gt;Some other additional requirements that you must check for are:&lt;/p&gt; &lt;ul style="font-family: arial;"&gt; &lt;li&gt;Training and support &lt;/li&gt; &lt;li&gt; WYSIWG editors &lt;/li&gt; &lt;li&gt;Easy and quick page template creation along with the feature to create replica of the already existing pages and or templates&lt;/li&gt; &lt;li&gt;Built-in components for the creation of feature rich user experience with images, calendars, blogs, video and audio.&lt;/li&gt; &lt;li&gt;Globalization features that facilitate the conversion of entire website content into any other local language.&lt;/li&gt; &lt;/ul&gt;&lt;strong style="font-family: arial;"&gt;About the Author:&lt;/strong&gt;&lt;br /&gt;&lt;p style="font-family: arial;"&gt;BrainPulse &lt;a href="http://www.brainpulse.com/web-development/web-development-india.php"&gt;website development India&lt;/a&gt; and have a very good experience in implementing most of the &lt;a href="http://www.brainpulse.com/web-development/content-management-system.php"&gt;Content Management System&lt;/a&gt; Based Websites, CMS Solutions India along with custom plug-in module development.&lt;/p&gt;&lt;p style="font-family: arial;"&gt;Article Source: &lt;a href="http://www.articlesbase.com/"&gt;ArticlesBase.com&lt;/a&gt; - &lt;a href="http://www.articlesbase.com/programming-articles/cms-build-deploy-and-maintain-contentrich-websites-1400897.html" title="CMS: Build, Deploy, and Maintain Content-Rich Websites"&gt;CMS: Build, Deploy, and Maintain Content-Rich Websites&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5557096977149289880-1627607470959888554?l=programmer-brienne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programmer-brienne.blogspot.com/feeds/1627607470959888554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://programmer-brienne.blogspot.com/2009/10/cms-build-deploy-and-maintain-content.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/1627607470959888554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/1627607470959888554'/><link rel='alternate' type='text/html' href='http://programmer-brienne.blogspot.com/2009/10/cms-build-deploy-and-maintain-content.html' title='CMS: Build, Deploy, and Maintain Content-Rich Websites'/><author><name>Akisha Denise</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_LUmrMeVnTl4/SuVgaMTAuOI/AAAAAAAAAAQ/z8p-JbAiQgs/S220/07092009264.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5557096977149289880.post-3955031898163398558</id><published>2009-10-21T23:03:00.000-07:00</published><updated>2009-10-21T23:05:25.008-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP programmer'/><category scheme='http://www.blogger.com/atom/ns#' term='Hire PHP developer'/><title type='text'>Hire PHP developer - Outsoruce PHP Programmer</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.nepalwebfreelancer.com/image/php_developer.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 276px; height: 208px;" src="http://www.nepalwebfreelancer.com/image/php_developer.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong style="font-family: arial;"&gt;Author: &lt;a title="Rightway Solution" href="http://www.articlesbase.com/authors/rightway-solution/36895.htm"&gt;Rightway Solution&lt;/a&gt;&lt;/strong&gt; &lt;p style="font-family: arial;"&gt;In the fast changing world of web development it is really necessary to be adaptive to new technologies for becoming a budding developer. PHP is one of the best scripting language. &lt;a href="http://www.rightwaysolution.com/php-web-development-portfolio.html"&gt;PHP&lt;/a&gt; web development is gaining more and more attention day by day. PHP is easy to use and with help of Open source very effective to implement. For remaining forefront in the competitive world of development Outsourcing can be the best solution. There are lots of highly developed outsourcing web development firm provides skilled and experienced PHP developer for hire. Many companies are deploying the strategy of outsourcing web development need.&lt;/p&gt; &lt;p style="font-family: arial;"&gt;Small and medium sized businesses are running of a tight budget. So for getting best quality work in affordable price, outsourcing is the key. Some best outsourcing firm like Rightway solution can provide quality web application development and software development work with in affordable price. You can outsource for any kind of web application development, Enterprise application development, portal development, real estate website development. PHP is increasingly becoming popular in web development industries as it is open source server side scripting language that helps to develop dynamic websites as well as customize web applications.&lt;/p&gt; &lt;p style="font-family: arial;"&gt;If you are looking for low cost, good quality work by experienced and technically sound PHP Programmers then outsourcing is the way to get it done effectively. Offshore IT staffing is gaining more and more popularity. PHP gives support to different databases including the popular ones like MySQL, Oracle, Informix, Sybase, Solid, Generic ODBC, PostgreSQL, etc. &lt;a href="http://www.rightwaysolution.com/php-web-development-portfolio.html"&gt;PHP Programming&lt;/a&gt; functionality can be changed according to needs of every business. Besides developing website PHP can be used for developing Enterprise solutions like shopping cart with Content Management System (CMS).&lt;/p&gt; &lt;p style="font-family: arial;"&gt;One of the best PHP Open source is Joomla. Joomla website development is very easy and time saving. One can build a website instantly using Joomla. So when you plan to build enterprise applications it’s advisable to use Joomla as CMS as it is an open source which can be customized according to our needs.&lt;/p&gt; &lt;p style="font-family: arial;"&gt;Rightway solution is a leading web application development and software development company. Hire PHP developer, PHP programmers, PHP developers team for cost effective PHP web development.&lt;/p&gt;&lt;strong style="font-family: arial;"&gt;About the Author:&lt;/strong&gt; &lt;p style="font-family: arial;"&gt;Rightway Solution is one of the leading outsourcing companies in India, trusted by &lt;a href="http://www.rightwaysolution.com/web-development-services.html"&gt;web development companies&lt;/a&gt; to deliver cost effective &lt;a href="http://www.rightwaysolution.com/drupal_cms_customization.html"&gt;website Solution&lt;/a&gt;, web site development and SEO expertise.&lt;/p&gt;&lt;p style="font-family: arial;"&gt;Article Source: &lt;a href="http://www.articlesbase.com/"&gt;ArticlesBase.com&lt;/a&gt; - &lt;a href="http://www.articlesbase.com/programming-articles/hire-php-developer-outsoruce-php-programmer-1289363.html" title="Hire PHP developer - Outsoruce PHP Programmer"&gt;Hire PHP developer - Outsoruce PHP Programmer&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5557096977149289880-3955031898163398558?l=programmer-brienne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programmer-brienne.blogspot.com/feeds/3955031898163398558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://programmer-brienne.blogspot.com/2009/10/hire-php-developer-outsoruce-php.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/3955031898163398558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/3955031898163398558'/><link rel='alternate' type='text/html' href='http://programmer-brienne.blogspot.com/2009/10/hire-php-developer-outsoruce-php.html' title='Hire PHP developer - Outsoruce PHP Programmer'/><author><name>Brienne</name><uri>http://www.blogger.com/profile/11983568897163123622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_BFkZ0oG0dx8/SobPdybHcuI/AAAAAAAAAGY/TGVGI9F33Us/S220/11082009055.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5557096977149289880.post-4546253336500879906</id><published>2009-10-14T00:41:00.001-07:00</published><updated>2009-10-14T00:45:00.634-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Data Managment and Data Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Management'/><category scheme='http://www.blogger.com/atom/ns#' term='database replication'/><category scheme='http://www.blogger.com/atom/ns#' term='database services'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Managment and Security'/><title type='text'>Understanding Data Management and Data Security</title><content type='html'>&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.tsbr-ed.org/english/data_mgt/images/data_management.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 308px; height: 307px;" src="http://www.tsbr-ed.org/english/data_mgt/images/data_management.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;p style="margin: 4px; font-family: arial;" class="ArticleText"&gt;&lt;span&gt;&lt;span&gt; Companies today have so much data that flows in and &lt;span style="border-bottom: 1px solid rgb(0, 153, 0); text-decoration: underline; color: rgb(0, 153, 0); font-size: 12.1667px; font-weight: 400; font-style: normal;" class="IL_LINK_STYLE"&gt;out of the office&lt;/span&gt; that they need an effective system in place to manage all this data in a way that makes sense and from which all employees benefit. &lt;/span&gt;&lt;span style="border-bottom: 1px solid rgb(0, 153, 0); text-decoration: underline; color: rgb(0, 153, 0); font-size: 12.1667px; font-weight: 400; font-style: normal;" class="IL_LINK_STYLE"&gt;Data management&lt;/span&gt; is becoming more and more important as the volume of data that a company deals with on a daily basis needs to be sorted, delivered, and utilized. For small companies this usually isn't an issue as they can easily manage and store their data on computer servers. However, large companies have too much data to store in one place so that all employees can access it when necessary. This is where &lt;span class="IL_SPAN"&gt;&lt;input name="IL_MARKER" type="hidden"&gt;data management&lt;/span&gt; becomes crucial to the company.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt; There are many ways to achieve &lt;span class="IL_SPAN"&gt;&lt;input name="IL_MARKER" type="hidden"&gt;data management&lt;/span&gt; in these days of high technology.  One of the most common methods of &lt;span class="IL_SPAN"&gt;&lt;input name="IL_MARKER" type="hidden"&gt;data management&lt;/span&gt; is to purchase software that does the managing for you. There is software available that will organize data into categories and divisions that have been designated by the company. This software can be installed on as many company computers as needed so that no data has the potential to get lost. Many companies will also update the education of several employees by having them earn a certificate in &lt;span class="IL_SPAN"&gt;&lt;input name="IL_MARKER" type="hidden"&gt;data management&lt;/span&gt;. This means that one or more employees are responsible for the management of data. They need to learn effective ways to sort and store this information so that it is accessible and findable by all other employees. Part of &lt;span class="IL_SPAN"&gt;&lt;input name="IL_MARKER" type="hidden"&gt;data management&lt;/span&gt; is knowing what information to keep and what information is irrelevant to the successful operation of a company.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt; There are many ways that a company can have their employees earn a certificate in &lt;span class="IL_SPAN"&gt;&lt;input name="IL_MARKER" type="hidden"&gt;data management&lt;/span&gt; such as online courses offered that an employee can complete either on company time or on weekends. There are also &lt;span class="IL_SPAN"&gt;&lt;input name="IL_MARKER" type="hidden"&gt;data management&lt;/span&gt; courses that are offered at community colleges around the country. &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: arial;"&gt;&lt;b&gt;Source:&lt;/b&gt; &lt;a href="http://www.articlecircle.com/"&gt;Free Articles&lt;/a&gt; &lt;/p&gt;&lt;span style="font-family: arial;" class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5557096977149289880-4546253336500879906?l=programmer-brienne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programmer-brienne.blogspot.com/feeds/4546253336500879906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://programmer-brienne.blogspot.com/2009/10/understanding-data-management-and-data.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/4546253336500879906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/4546253336500879906'/><link rel='alternate' type='text/html' href='http://programmer-brienne.blogspot.com/2009/10/understanding-data-management-and-data.html' title='Understanding Data Management and Data Security'/><author><name>Brienne</name><uri>http://www.blogger.com/profile/11983568897163123622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_BFkZ0oG0dx8/SobPdybHcuI/AAAAAAAAAGY/TGVGI9F33Us/S220/11082009055.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5557096977149289880.post-4012408057139895535</id><published>2009-10-11T18:55:00.001-07:00</published><updated>2009-10-11T18:59:12.173-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java programming'/><category scheme='http://www.blogger.com/atom/ns#' term='getting started with java'/><title type='text'>Getting started with java</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.cbit-ccti.com/Lists/Ottawa_Training_Pages/images/site/java_starting.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 301px; height: 301px;" src="http://www.cbit-ccti.com/Lists/Ottawa_Training_Pages/images/site/java_starting.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;strong&gt;Author: &lt;a title="pulasthi" href="http://www.articlesbase.com/authors/pulasthi/254000.htm"&gt;pulasthi&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;p&gt;Now What's JAVA ??&lt;br /&gt;&lt;br /&gt;java is one of the best and most used programming languages used these days.The things you can do with java are endless.And it is so vast that you cant just finish learing it.&lt;br /&gt;&lt;br /&gt;So lets get started.lets first see what you will be needing to get started&lt;br /&gt;&lt;br /&gt;1.first you need a computer(he he he)&lt;br /&gt;&lt;br /&gt;2.you need to install some JDK version on your computer&lt;br /&gt;&lt;/p&gt;&lt;p&gt;3.A Software to Write programs in&lt;br /&gt;&lt;br /&gt;It's realy easy to use one than to type on the notepad and run manualy.If you want to learn from scrap you should use JCreator LE.because it only provides the basic needs you can learn a lot you can get it Here.&lt;br /&gt;&lt;br /&gt;If you want to do High level programing use NetBeans IDE You can find the latest version Here .This is not good for basic learning because it does more than half of the coding for you&lt;br /&gt;&lt;br /&gt;4.Configuring your pc(this part is not needed if you use NetBeans)&lt;br /&gt;&lt;br /&gt;You must set the eniviroment variable to the bin folder do as below&lt;br /&gt;&lt;br /&gt;* Find where the bin folder is an copy it's path.it should be somting like this "C:Program FilesJavajdk1.6.0bin"&lt;br /&gt;&lt;br /&gt;* then go to properties-&gt;advanced system settings-&gt;advanced&lt;br /&gt;&lt;br /&gt;Click on Enviromentel varables&lt;br /&gt;&lt;br /&gt;Select variable  path in system variables,go to the end of the existing variable value and put a ";" and paste tha path you copyed.&lt;br /&gt;&lt;br /&gt;5.And the most important HOW TO CODE&lt;br /&gt;Now to get Started with java obviously you need to get some good traning you can find some great tutorials Here. And if you would perfer books to learn theres a lot of books that are good&lt;br /&gt;&lt;br /&gt;1. sams teach yourself java in 21 days&lt;br /&gt;&lt;br /&gt;2. scjp by Kathy Sierra&lt;br /&gt;&lt;br /&gt;3. java how to program&lt;br /&gt;&lt;br /&gt;4. java 2 by Ivor Horton&lt;/p&gt;&lt;p&gt;For more info goto my wesite &lt;a href="http://pulasthi.tk/"&gt;pulasthi.tk&lt;/a&gt; or &lt;a href="http://pulasthisupun.blogspot.com/"&gt;pulasthisupun.blogspot.com&lt;/a&gt;&lt;/p&gt;&lt;strong&gt;About the Author:&lt;/strong&gt;&lt;br /&gt;&lt;p&gt;Article Source: &lt;a href="http://www.articlesbase.com/"&gt;ArticlesBase.com&lt;/a&gt; - &lt;a href="http://www.articlesbase.com/programming-articles/getting-started-with-java-1320851.html" title="Getting started with java"&gt;Getting started with java&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5557096977149289880-4012408057139895535?l=programmer-brienne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programmer-brienne.blogspot.com/feeds/4012408057139895535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://programmer-brienne.blogspot.com/2009/10/getting-started-with-java.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/4012408057139895535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/4012408057139895535'/><link rel='alternate' type='text/html' href='http://programmer-brienne.blogspot.com/2009/10/getting-started-with-java.html' title='Getting started with java'/><author><name>Brienne</name><uri>http://www.blogger.com/profile/11983568897163123622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_BFkZ0oG0dx8/SobPdybHcuI/AAAAAAAAAGY/TGVGI9F33Us/S220/11082009055.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5557096977149289880.post-5751279632353177036</id><published>2009-10-04T22:45:00.001-07:00</published><updated>2009-10-04T22:46:28.894-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTML Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Language of the virtual word'/><title type='text'>HTML - The Language Of The Virtual World</title><content type='html'>&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/commons/3/3d/Html-source-code3.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 341px; height: 256px;" src="http://upload.wikimedia.org/wikipedia/commons/3/3d/Html-source-code3.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;p style="margin: 4px; font-family: arial;" class="ArticleText"&gt;&lt;span&gt; HTML is the &lt;span style="border-bottom: 1px solid rgb(0, 153, 0); text-decoration: underline; color: rgb(0, 153, 0); font-size: 12.1667px; font-weight: 400; font-style: normal;" class="IL_LINK_STYLE"&gt;programming language&lt;/span&gt;&lt;span&gt; that has been instrumental in bringing about this revolution called 'Internet'. 'HTML' fascinates a lot of people. There are people who want to learn HTML in order to try their hands at developing a website on their own. For the website designers and developers, HTML is their &lt;span style="border-bottom: 1px solid rgb(0, 153, 0); text-decoration: underline; color: rgb(0, 153, 0); font-size: 12.1667px; font-weight: 400; font-style: normal;" class="IL_LINK_STYLE"&gt;bread and butter&lt;/span&gt;. They use HTML to bring websites to life. This community of programmers and developers is also in constant search of new HTML techniques that will enhance their skills further. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The use of HTML can be judged by the fact that thousands of websites are launched everyday on the internet (and all websites use HTML in some way). Another gauge of the popularity of HTML is the fact that there are several books on HTML available in the market and there are several websites that discuss and teach HTML. For example, www.html-code-pulse.be is a website that brings together all the resources and information on HTML. In fact, this website really justifies its name "HTML code pulse".&lt;br /&gt;&lt;br /&gt;In computing, HyperText Markup Language (HTML) is a markup language designed for the creation of web pages with hypertext and other information to be displayed in a web browser. HTML is used to structure information - denoting certain text as headings, paragraphs, lists and so on - and can be used to describe, to some degree, the appearance and semantics of a document. HTML's grammar structure is the HTML DTD that was created using SGML syntax.&lt;br /&gt;&lt;br /&gt;&lt;span&gt; Originally defined by Tim Berners-Lee and further developed by the IETF, HTML is now an international standard (ISO/IEC 15445:2000). Later HTML specifications are maintained by the &lt;span style="border-bottom: 1px solid rgb(0, 153, 0); text-decoration: underline; color: rgb(0, 153, 0); font-size: 12.1667px; font-weight: 400; font-style: normal;" class="IL_LINK_STYLE"&gt;World Wide Web Consortium&lt;/span&gt; (W3C).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Early versions of HTML were defined with looser syntactic rules which helped its adoption by those unfamiliar with web publishing. Web browsers commonly made assumptions about intent and proceeded with rendering of the page. Over time, the trend in the official standards has been to create an increasingly strict language syntax; however, browsers still continue to render pages that are far from valid HTML.&lt;br /&gt;&lt;br /&gt;XHTML, which applies the stricter rules of XML to HTML to make it easier to process and maintain, is the W3C's successor to HTML. As such, many consider XHTML to be the "current version" of HTML, but it is a separate, parallel standard; the W3C continues to recommend the use of either XHTML 1.1, XHTML 1.0, or HTML 4.01 for web publishing. &lt;/p&gt;&lt;p style="font-family: arial;"&gt;&lt;b&gt;Source:&lt;/b&gt; &lt;a href="http://www.articlecircle.com/"&gt;Free Articles&lt;/a&gt; &lt;/p&gt;&lt;span style="font-family: arial;" class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5557096977149289880-5751279632353177036?l=programmer-brienne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programmer-brienne.blogspot.com/feeds/5751279632353177036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://programmer-brienne.blogspot.com/2009/10/html-language-of-virtual-world.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/5751279632353177036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/5751279632353177036'/><link rel='alternate' type='text/html' href='http://programmer-brienne.blogspot.com/2009/10/html-language-of-virtual-world.html' title='HTML - The Language Of The Virtual World'/><author><name>Brienne</name><uri>http://www.blogger.com/profile/11983568897163123622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_BFkZ0oG0dx8/SobPdybHcuI/AAAAAAAAAGY/TGVGI9F33Us/S220/11082009055.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5557096977149289880.post-4419267128142884166</id><published>2009-09-30T00:54:00.000-07:00</published><updated>2009-09-30T00:55:59.728-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='offshore PHP programmer'/><category scheme='http://www.blogger.com/atom/ns#' term='online computer programming'/><category scheme='http://www.blogger.com/atom/ns#' term='online computer programmer'/><title type='text'>Offshore PHP Programmer</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong style="font-family: arial;"&gt;Author: &lt;a title="linksswap" href="http://www.articlesbase.com/authors/linksswap/153395.htm"&gt;linksswap&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;p style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;Do you have immediate need for PHP enabled website? Do you need a dedicated &lt;a href="http://www.webartsense.com/offshore-it-staffing/php-developer.html"&gt;offshore PHP programmer&lt;/a&gt; for your website development? And you are also looking for cost effectiveness too? Get a firm answer to your queries right here at Web Art Sense!&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;Yes! When it is Web Art Sense, you would get comprehensive range of web development solutions for your business needs. We ensure that you get customized, reliable and quality oriented PHP development service that matches your requirements.&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;Some of the other qualitative benefits of hiring dedicated Offshore PHP Programmer through Web Art Sense are:&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;• Low Cost PHP Website Development that would gel perfectly with your business.&lt;br /&gt;• Customized and Optimized Open Source Customization and PHP Web Development.&lt;br /&gt;• Reduced Overhead costs, as the result of outsourcing.&lt;br /&gt;• Dedicated programmer which will work in your facility along with your employees. This would ensure high level of interaction between the in house management and PHP Programmer, and, which would in turn help in fast completion of projects.&lt;br /&gt;• Round the clock technical support available to you as well as your partner clients.&lt;br /&gt;• You can make instant changes in your website design or its database, as you can directly approach dedicated PHP Programmer.&lt;br /&gt;• Our dedicated PHP Programmer would be flexible with your business requirements.&lt;br /&gt;• One Project, One Dedicated PHP Programmer, i.e. is our allocation criteria.&lt;br /&gt;• Weekly Reporting on the status and development of the project.&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;At Web Art Sense, we offer plethora of web services, which include:&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Customized Web based Application Development&lt;br /&gt;SEO and Internet Marketing&lt;br /&gt;Open Source Customization&lt;br /&gt;E-commerce Development&lt;br /&gt;M Commerce Development&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;When you hire a dedicated offshore PHP programmer through Web Art Sense, you get”&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Complete reliability in work&lt;br /&gt;Enhanced Interaction with your and your partner clients&lt;br /&gt;Schedule meetings according to your privileged time&lt;br /&gt;Hard working and desiccated programmer&lt;br /&gt;Interact Online, anytime&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;Hiring a &lt;a href="http://www.webartsense.com/offshore-it-staffing/dedicated-programmer-team.html"&gt;dedicated PHP programmer&lt;/a&gt; through Web Art Sense is truly a matter of privilege, as he can give real definition to your web based projects in a fast, cost effective and efficient manner.&lt;/span&gt;&lt;/p&gt; &lt;span style="font-size:85%;"&gt;&lt;strong style="font-family: arial;"&gt;About the Author:&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;p style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;For more info please Visit at &lt;b&gt;Web Art Sense&lt;/b&gt;  to know more about &lt;a href="http://www.webartsense.com/"&gt;Web Development Company&lt;/a&gt;&lt;br /&gt;PHP Programmers, Hire PHP Developers,  PhP Development Services&lt;br /&gt;or &lt;a href="mailto:info@webartsense.com"&gt;info@webartsense.com&lt;/a&gt;&lt;/span&gt; :  Dedicated&lt;/p&gt;&lt;p style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;Article Source: &lt;a href="http://www.articlesbase.com/"&gt;ArticlesBase.com&lt;/a&gt; - &lt;a href="http://www.articlesbase.com/programming-articles/offshore-php-programmer-1248471.html" title="Offshore PHP Programmer"&gt;Offshore PHP Programmer&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5557096977149289880-4419267128142884166?l=programmer-brienne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programmer-brienne.blogspot.com/feeds/4419267128142884166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://programmer-brienne.blogspot.com/2009/09/offshore-php-programmer.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/4419267128142884166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/4419267128142884166'/><link rel='alternate' type='text/html' href='http://programmer-brienne.blogspot.com/2009/09/offshore-php-programmer.html' title='Offshore PHP Programmer'/><author><name>Brienne</name><uri>http://www.blogger.com/profile/11983568897163123622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_BFkZ0oG0dx8/SobPdybHcuI/AAAAAAAAAGY/TGVGI9F33Us/S220/11082009055.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5557096977149289880.post-2765225816124609324</id><published>2009-09-29T17:26:00.000-07:00</published><updated>2009-09-29T17:29:41.162-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Asp.Net Web Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Classic Asp Web Development'/><title type='text'>Asp.Net Web Development VS Classic Asp Web Development</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong style="font-family: arial;"&gt;Author: &lt;a title="James Coleman" href="http://www.articlesbase.com/authors/james-coleman/209692.htm"&gt;James Coleman&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;p style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;Since years we have seen the growing popularity of .net development services. These services have helped the .net developers to come up with different techniques that have provided new features to the websites designed today. With the emergence of asp.net web development it has become easier to design websites which are user-friendly as well as highly impressive.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;Asp.net web development has come up to be more superior than the Asp Classic web development. The .net development services offered by different software firms have allowed the .net developers to create more user-friendly websites. The asp.net development professionals find Asp.net web development far much better than the clasic asp web development in many ways. Some the most important areas in which the Asp.net is better than Asp Classic include the ones mentioned below:&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;"&gt; &lt;/p&gt; &lt;p style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;•Stability - It has been found that Asp.net is not susceptible to any kind of application crashes which incur during the functioning of application built in classic asp which runs under the inetinfo.exe (IIS) process. This means that the programming achieved with the help of Asp.net would be much more stable as compared to the programming achieved using Asp Classic.&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;•Language Support - While only VBScript and Javascript languages are used for scripting in Asp Classic, there are no such restrictions in Asp .net. The Asp.net allows the use of full server side programming languages and not just the scripting languages. With Asp.net you can use programming languages like C# and VB.net which allow the development of robust and extremely interactive web applications.&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;•Compilation - Asp.net allows you to compile the code the very first time it is being accessed. The compiled code then results in .Net classes which allow the servicing of the subsequent page requests with the previously compiled code. In contrast to this, the classic Asp is comprised of VBScript or Jscript interpreted at run-time which means the compilation is being carried out line-by-line. This simply results in some or the other kind of inefficiency.&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;•Scalability - Using the classic Asp web applications, it makes it difficult to update, maintain and replace the components used by the web pages. In simple terms, updating a component using classic Asp applications would require the shutting down of IIS, replacement of the component and then finally restarting the IIS. This process is too-lengthy. On the other hand, using Asp.net you can easily update the components in a less time-consuming manner. The recently launched “XCOPY” deployment model of Asp.net allows the replacement of web pages and components in real-time without the need for restarting of the web server. Hence, Asp.net tools help in achieving more stable web applications as compared to the classic Asp tools.&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;"&gt; &lt;/p&gt; &lt;p style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;The .net development services have proved to be a boon to all the developers working on the .net platform. It has also been found that the Asp.net web development is anytime better than the normal Asp web development because of its exclusive features. Also the introduction of latest versions of Asp.net has been extremely helpful in the creation of feature-rich websites that serve the purposes of different business organizations all over the world.&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;"&gt; &lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong style="font-family: arial;"&gt;About the Author:&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;p style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;James Coleman writes for &lt;a href="http://www.technousa.com/" target="_new"&gt;Technousa&lt;/a&gt; where you can read more about - &lt;a href="http://www.technousa.com/net.html" target="_new"&gt;.net development services&lt;/a&gt; and &lt;a href="http://www.technousa.com/aspnet.html" target="_new"&gt;asp.net web development&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;Article Source: &lt;a href="http://www.articlesbase.com/"&gt;ArticlesBase.com&lt;/a&gt; - &lt;a href="http://www.articlesbase.com/programming-articles/aspnet-web-development-vs-classic-asp-web-development-1282181.html" title="Asp.Net Web Development VS Classic Asp Web Development"&gt;Asp.Net Web Development VS Classic Asp Web Development&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5557096977149289880-2765225816124609324?l=programmer-brienne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programmer-brienne.blogspot.com/feeds/2765225816124609324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://programmer-brienne.blogspot.com/2009/09/aspnet-web-development-vs-classic-asp.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/2765225816124609324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/2765225816124609324'/><link rel='alternate' type='text/html' href='http://programmer-brienne.blogspot.com/2009/09/aspnet-web-development-vs-classic-asp.html' title='Asp.Net Web Development VS Classic Asp Web Development'/><author><name>Brienne</name><uri>http://www.blogger.com/profile/11983568897163123622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_BFkZ0oG0dx8/SobPdybHcuI/AAAAAAAAAGY/TGVGI9F33Us/S220/11082009055.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5557096977149289880.post-9001354199341673448</id><published>2009-09-23T23:20:00.000-07:00</published><updated>2009-09-25T01:10:59.996-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LINQ to SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><category scheme='http://www.blogger.com/atom/ns#' term='Net classes'/><title type='text'>Dot Net Development: LINQ improves the productivity of a developer</title><content type='html'>&lt;h1 style="font-family: arial;font-family:arial;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Author: &lt;a title="Tyler  Moon" href="http://www.articlesbase.com/authors/tyler--moon/102297.htm"&gt;Tyler  Moon&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p style="font-family: arial;font-family:arial;" &gt;&lt;span style="font-size:100%;"&gt;Microsoft Language Integrated Query (LINQ) offers developers a latest way to query data using strongly-typed queries and strongly-typed results, frequent across a number of dissimilar data types including relational databases, .NET objects, and XML. With the help of strongly-typed queries and results, LINQ improves the productivity of a developer with the benefits of IntelliSense and compile-time error checking.&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;font-family:arial;" &gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;LINQ to SQL&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;font-family:arial;" &gt;&lt;span style="font-size:100%;"&gt;LINQ to SQL is an object-relational mapping (ORM) framework which ensures the direct 1-1 mapping of a Microsoft SQL Server database to .NET classes, and query of the resultant objects using LINQ. More specifically, LINQ to SQL has been developed with a goal to rapidly develop the scenario against Microsoft SQL Server where the database is very similar to the application object model and the primary concern is amplified developer productivity.&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;font-family:arial;" &gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;LINQ to Entities&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;font-family:arial;" &gt;&lt;span style="font-size:100%;"&gt;LINQ to Entities is, exclusively, a part of the ADO.NET Entity Framework which permits LINQ query capabilities. The Entity Framework is the fruition of ADO.NET that enables developers to program in terms of the standard ADO.NET abstraction or in terms of persistent objects (ORM) and is built upon the standard ADO.NET Provider model that ensures an access to third party databases. The Entity Framework harbingers a new set of services around the Entity Data Model (EDM).&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;font-family:arial;" &gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;LINQ to DataSet&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;font-family:arial;" &gt;&lt;span style="font-size:100%;"&gt;LINQ is one of the best ways to make queries and set based operations first class citizens in the .NET world. It enables queries to be printed in the development language, and provides compile time type checking. In addition, LINQ ensures full power of the framework to be used when writing queries. LINQ to DataSets bestows this power to your DataSet based application.&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;font-family:arial;" &gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;Technical Articles&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;font-family:arial;" &gt;&lt;span style="font-size:100%;"&gt;The major scenarios for which each of these technologies have been designed:&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;font-family:arial;" &gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;Webcasts: &lt;/strong&gt;It is the Entity Framework for Database Administrators (Level 200) which is a new data technology from Microsoft that may chiefly rouse the interest of database administrators (DBAs).&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;font-family:arial;" &gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;Framework Masterclass: &lt;/strong&gt;LINQ to SQL (Level 200) is a Microsoft .NET Language Integrated Query (LINQ) that provides a familiar way to work with data in your applications.&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;font-family:arial;" &gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;Introducing LINQ to DataSet (Level 200): &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;font-family:arial;" &gt;&lt;span style="font-size:100%;"&gt;Exploration of new technologies within Microsoft Visual Studio code name "Orcas" make working with data a better practice. One such technology is Microsoft .NET Language Integrated Query (LINQ), code name for a set of extensions to the Microsoft .NET Framework that include language-integrated data query, set, and change operations.&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: arial;font-family:arial;" &gt;&lt;span style="font-size:100%;"&gt;Microsoft Language Integrated Query (LINQ) makes way for the &lt;a href="http://www.akrostechnology.com/" target="_blank"&gt;dot net development&lt;/a&gt; a latest way to query data using strongly-typed queries and strongly-typed results.&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family: arial;font-size:100%;" &gt;&lt;strong&gt;About the Author:&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;p style="font-family: arial;font-family:arial;" &gt;&lt;span style="font-size:100%;"&gt;Tyler Moon is an expert in article writing and internet marketing. She regularly contributes articles on various topics like security services, birth announcements etc.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: arial;font-family:arial;" &gt;&lt;span style="font-size:100%;"&gt;Article Source: &lt;a href="http://www.articlesbase.com/"&gt;ArticlesBase.com&lt;/a&gt; - &lt;a href="http://www.articlesbase.com/programming-articles/dot-net-development-linq-improves-the-productivity-of-a-developer-1253553.html" title="Dot Net Development: LINQ improves the productivity of a developer"&gt;Dot Net Development: LINQ improves the productivity of a developer&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5557096977149289880-9001354199341673448?l=programmer-brienne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programmer-brienne.blogspot.com/feeds/9001354199341673448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://programmer-brienne.blogspot.com/2009/09/dot-net-development-linq-improves.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/9001354199341673448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/9001354199341673448'/><link rel='alternate' type='text/html' href='http://programmer-brienne.blogspot.com/2009/09/dot-net-development-linq-improves.html' title='Dot Net Development: LINQ improves the productivity of a developer'/><author><name>Brienne</name><uri>http://www.blogger.com/profile/11983568897163123622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_BFkZ0oG0dx8/SobPdybHcuI/AAAAAAAAAGY/TGVGI9F33Us/S220/11082009055.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5557096977149289880.post-5717889708612016579</id><published>2009-09-14T20:31:00.000-07:00</published><updated>2009-09-14T20:35:47.775-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Using ODBC with PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='ODBC'/><category scheme='http://www.blogger.com/atom/ns#' term='Data source'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Connecting to ODBC'/><title type='text'>Using ODBC with PHP</title><content type='html'>&lt;span style="font-family:arial;"&gt;Using ODBC with PHP ODBC is one of Microsoft's earliest technologies for connecting to databases. It is very popular and widely used. This article describes how to setup and use ODBC from a PHP perspective.&lt;/span&gt;&lt;p style="font-family: arial;"&gt;  Also see &lt;a href="http://phplens.com/phpeverywhere/node/view/9?PHPSESSID=e0be59d47950efc4326fa17ea674e9b8#dsnless"&gt;DSN-less connections&lt;/a&gt; with PHP.&lt;/p&gt;&lt;p style="font-family: arial;"&gt;  &lt;/p&gt;&lt;h3 style="font-family: arial;"&gt;What is ODBC?&lt;/h3&gt;&lt;span style="font-family:arial;"&gt; Open DataBase Connectivity is an Application Programming Interface (API) that allows a programmer to abstract a program from a database. When writing code to interact with a database, you have to add code that talks to a particular database using a proprietary API. If you want your program to talk to an Access, FoxPro and Oracle databases you have to code your program with three different database API's. This can be quite the daunting task causing much grief. Now, enter ODBC...&lt;/span&gt;&lt;p style="font-family: arial;"&gt; When programming to interact with ODBC you only need to use the ODBC API (a combination of ODBC extension function calls and the SQL language) to talk to different database products. The ODBC Manager will figure out how to contend with the type of database you are targeting. Regardless of the database type you are using, all of your calls will be to the ODBC API. All that you need to do is have installed an ODBC driver that is specific to the type of database you will be using.&lt;/p&gt;&lt;p style="font-family: arial;"&gt;   &lt;/p&gt;&lt;h3 style="font-family: arial;"&gt;Creating A ODBC Data Source Name (DSN)&lt;/h3&gt;&lt;span style="font-family:arial;"&gt; After you have ensured that the ODBC driver for your database is installed, you normally need to create a Data Source Name (DSN), which contains all the connection details required to login (accept maybe id and password). &lt;/span&gt;&lt;p style="font-family: arial;"&gt;  &lt;a href="http://www.learnasp.com/learn/dsn1.asp" target="asptoday"&gt;Walkthrough: How to Setup a DSN&lt;/a&gt;. A pictorial step-by-step guide. The &lt;b&gt;next&lt;/b&gt; button is hidden on the bottom-right. Sorry but we Windows programmers are not user interface experts ;-)&lt;/p&gt;&lt;p style="font-family: arial;"&gt;&lt;a href="http://phplens.com/phpeverywhere/node/view/9"&gt;Continue reading here&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5557096977149289880-5717889708612016579?l=programmer-brienne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programmer-brienne.blogspot.com/feeds/5717889708612016579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://programmer-brienne.blogspot.com/2009/09/using-odbc-with-php.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/5717889708612016579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/5717889708612016579'/><link rel='alternate' type='text/html' href='http://programmer-brienne.blogspot.com/2009/09/using-odbc-with-php.html' title='Using ODBC with PHP'/><author><name>Brienne</name><uri>http://www.blogger.com/profile/11983568897163123622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_BFkZ0oG0dx8/SobPdybHcuI/AAAAAAAAAGY/TGVGI9F33Us/S220/11082009055.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5557096977149289880.post-4454104758824681474</id><published>2009-09-08T23:36:00.000-07:00</published><updated>2009-09-13T00:50:08.460-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Button'/><category scheme='http://www.blogger.com/atom/ns#' term='Control'/><category scheme='http://www.blogger.com/atom/ns#' term='computer crash'/><category scheme='http://www.blogger.com/atom/ns#' term='laptop crash'/><category scheme='http://www.blogger.com/atom/ns#' term='PC crash'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware conflict'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><category scheme='http://www.blogger.com/atom/ns#' term='Fatal error'/><title type='text'>10 reasons why PCs crash U must Know</title><content type='html'>&lt;span style="font-family:arial;"&gt;Fatal error: the system has become unstable or is busy," it says. "Enter to return to Windows or press Control-Alt-Delete to restart your computer. If you do this you will lose any unsaved information in all open applications."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;You have just been struck by the Blue Screen of Death. Anyone who uses Mcft Windows will be familiar with this. What can you do? More importantly, how can you prevent it happening?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;1 Hardware conflict&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;The number one reason why Windows crashes is hardware conflict. Each hardware device communicates to other devices through an interrupt request channel (IRQ). These are supposed to be unique for each device.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;For example, a printer usually connects internally on IRQ 7. The keyboard usually uses IRQ 1 and the floppy disk drive IRQ 6. Each device will try to hog a single IRQ for itself.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;If there are a lot of devices, or if they are not installed properly, two of them may end up sharing the same IRQ number. When the user tries to use both devices at the same time, a crash can happen. The way to check if your computer has a hardware conflict is through the following route:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;* Start-Settings-Control Panel-System-Device Manager.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Often if a device has a problem a yellow '!' appears next to its description in the Device Manager. Highlight Computer (in the Device Manager) and press Properties to see the IRQ numbers used by your computer. If the IRQ number appears twice, two devices may be using it.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Sometimes a device might share an IRQ with something described as 'IRQ holder for PCI steering'. This can be ignored. The best way to fix this problem is to remove the problem device and reinstall it.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Sometimes you may have to find more recent drivers on the internet to make the device function properly. A good resource is www.driverguide.com. If the device is a soundcard, or a modem, it can often be fixed by moving it to a different slot on the motherboard (be careful about opening your computer, as you may void the warranty).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;When working inside a computer you should switch it off, unplug the mains lead and touch an unpainted metal surface to discharge any static electricity.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;To be fair to Mcft, the problem with IRQ numbers is not of its making. It is a legacy problem going back to the first PC designs using the IBM 8086 chip. Initially there were only eight IRQs. Today there are 16 IRQs in a PC. It is easy to run out of them. There are plans to increase the number of IRQs in future designs.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;2 Bad Ram&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Ram (random-access memory) problems might bring on the blue screen of death with a message saying Fatal Exception Error. A fatal error indicates a serious hardware problem. Sometimes it may mean a part is damaged and will need replacing.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;But a fatal error caused by Ram might be caused by a mismatch of chips. For example, mixing 70-nanosecond (70ns) Ram with 60ns Ram will usually force the computer to run all the Ram at the slower speed. This will often crash the machine if the Ram is overworked.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;One way around this problem is to enter the BIOS settings and increase the wait state of the Ram. This can make it more stable. Another way to troubleshoot a suspected Ram problem is to rearrange the Ram chips on the motherboard, or take some of them out. Then try to repeat the circumstances that caused the crash. When handling Ram try not to touch the gold connections, as they can be easily damaged.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Parity error messages also refer to Ram. Modern Ram chips are either parity (ECC) or non parity (non-ECC). It is best not to mix the two types, as this can be a cause of trouble.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;EMM386 error messages refer to memory problems but may not be connected to bad Ram. This may be due to free memory problems often linked to old Dos-based programmes.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;3 BIOS settings&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Every motherboard is supplied with a range of chipset settings that are decided in the factory. A common way to access these settings is to press the F2 or delete button during the first few seconds of a boot-up.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Once inside the BIOS, great care should be taken. It is a good idea to write down on a piece of paper all the settings that appear on the screen. That way, if you change something and the computer becomes more unstable, you will know what settings to revert to.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;A common BIOS error concerns the CAS latency. This refers to the Ram. Older EDO (extended data out) Ram has a CAS latency of 3. Newer SDRam has a CAS latency of 2. Setting the wrong figure can cause the Ram to lock up and freeze the computer's display.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Mcft Windows is better at allocating IRQ numbers than any BIOS. If possible set the IRQ numbers to Auto in the BIOS. This will allow Windows to allocate the IRQ numbers (make sure the BIOS setting for Plug and Play OS is switched to 'yes' to allow Windows to do this.).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;4 Hard disk drives&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;After a few weeks, the information on a hard disk drive starts to become piecemeal or fragmented. It is a good idea to defragment the hard disk every week or so, to prevent the disk from causing a screen freeze. Go to&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;* Start-Programs-Accessories-System Tools-Disk Defragmenter&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;This will start the procedure. You will be unable to write data to the hard drive (to save it) while the disk is defragmenting, so it is a good idea to schedule the procedure for a period of inactivity using the Task Scheduler.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;The Task Scheduler should be one of the small icons on the bottom right of the Windows opening page (the desktop).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Some lockups and screen freezes caused by hard disk problems can be solved by reducing the read-ahead optimisation. This can be adjusted by going to&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;* Start-Settings-Control Panel-System Icon-Performance-File System-Hard Disk.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Hard disks will slow down and crash if they are too full. Do some housekeeping on your hard drive every few months and free some space on it. Open the Windows folder on the C drive and find the Temporary Internet Files folder. Deleting the contents (not the folder) can free a lot of space.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Empty the Recycle Bin every week to free more space. Hard disk drives should be scanned every week for errors or bad sectors. Go to&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;* Start-Programs-Accessories-System Tools-ScanDisk&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Otherwise assign the Task Scheduler to perform this operation at night when the computer is not in use.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;5 Fatal OE exceptions and VXD errors&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Fatal OE exception errors and VXD errors are often caused by video card problems.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;These can often be resolved easily by reducing the resolution of the video display. Go to&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;* Start-Settings-Control Panel-Display-Settings&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Here you should slide the screen area bar to the left. Take a look at the colour settings on the left of that window. For most desktops, high colour 16-bit depth is adequate.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;If the screen freezes or you experience system lockups it might be due to the video card. Make sure it does not have a hardware conflict. Go to&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;* Start-Settings-Control Panel-System-Device Manager&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Here, select the + beside Display Adapter. A line of text describing your video card should appear. Select it (make it blue) and press properties. Then select Resources and select each line in the window. Look for a message that says No Conflicts.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;If you have video card hardware conflict, you will see it here. Be careful at this point and make a note of everything you do in case you make things worse.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;The way to resolve a hardware conflict is to uncheck the Use Automatic Settings box and hit the Change Settings button. You are searching for a setting that will display a No Conflicts message.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Another useful way to resolve video problems is to go to&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;* Start-Settings-Control Panel-System-Performance-Graphics&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Here you should move the Hardware Acceleration slider to the left. As ever, the most common cause of problems relating to graphics cards is old or faulty drivers (a driver is a small piece of software used by a computer to communicate with a device).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Look up your video card's manufacturer on the internet and search for the most recent drivers for it.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;6 Viruses&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Often the first sign of a virus infection is instability. Some viruses erase the boot sector of a hard drive, making it impossible to start. This is why it is a good idea to create a Windows start-up disk. Go to&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;* Start-Settings-Control Panel-Add/Remove Programs&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Here, look for the Start Up Disk tab. Virus protection requires constant vigilance.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;A virus scanner requires a list of virus signatures in order to be able to identify viruses. These signatures are stored in a DAT file. DAT files should be updated weekly from the website of your antivirus software manufacturer.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;An excellent antivirus programme is McAfee VirusScan by Network Associates ( www.nai.com). Another is Norton AntiVirus 2000, made by Symantec ( www.symantec.com).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;7 Printers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;The action of sending a document to print creates a bigger file, often called a postscript file.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Printers have only a small amount of memory, called a buffer. This can be easily overloaded. Printing a document also uses a considerable amount of CPU power. This will also slow down the computer's performance.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;If the printer is trying to print unusual characters, these might not be recognised, and can crash the computer. Sometimes printers will not recover from a crash because of confusion in the buffer. A good way to clear the buffer is to unplug the printer for ten seconds. Booting up from a powerless state, also called a cold boot, will restore the printer's default settings and you may be able to carry on.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;8 Software&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;A common cause of computer crash is faulty or badly-installed software. Often the problem can be cured by uninstalling the software and then reinstalling it. Use Norton Uninstall or Uninstall Shield to remove an application from your system properly. This will also remove references to the programme in the System Registry and leaves the way clear for a completely fresh copy.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;The System Registry can be corrupted by old references to obsolete software that you thought was uninstalled. Use Reg Cleaner by Jouni Vuorio to clean up the System Registry and remove obsolete entries. It works on Windows 95, Windows 98, Windows 98 SE (Second Edition), Windows Millennium Edition (ME), NT4 and Windows 2000.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Read the instructions and use it carefully so you don't do permanent damage to the Registry. If the Registry is damaged you will have to reinstall your operating system. Reg Cleaner can be obtained from www.jv16.org&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Often a Windows problem can be resolved by entering Safe Mode. This can be done during start-up. When you see the message "Starting Windows" press F4. This should take you into Safe Mode.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Safe Mode loads a minimum of drivers. It allows you to find and fix problems that prevent Windows from loading properly.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Sometimes installing Windows is difficult because of unsuitable BIOS settings. If you keep getting SUWIN error messages (Windows setup) during the Windows installation, then try entering the BIOS and disabling the CPU internal cache. Try to disable the Level 2 (L2) cache if that doesn't work.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Remember to restore all the BIOS settings back to their former settings following installation.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;9 Overheating&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Central processing units (CPUs) are usually equipped with fans to keep them cool. If the fan fails or if the CPU gets old it may start to overheat and generate a particular kind of error called a kernel error. This is a common problem in chips that have been overclocked to operate at higher speeds than they are supposed to.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;One remedy is to get a bigger better fan and install it on top of the CPU. Specialist cooling fans/heatsinks are available from www.computernerd.com or www.coolit.com&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;CPU problems can often be fixed by disabling the CPU internal cache in the BIOS. This will make the machine run more slowly, but it should also be more stable.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;10 Power supply problems&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;With all the new construction going on around the country the steady supply of electricity has become disrupted. A power surge or spike can crash a computer as easily as a power cut.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;If this has become a nuisance for you then consider buying a uninterrupted power supply (UPS). This will give you a clean power supply when there is electricity, and it will give you a few minutes to perform a controlled shutdown in case of a power cut.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;It is a good investment if your data are critical, because a power cut will cause any unsaved data to be lost.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5557096977149289880-4454104758824681474?l=programmer-brienne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programmer-brienne.blogspot.com/feeds/4454104758824681474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://programmer-brienne.blogspot.com/2009/09/10-reasons-why-pcs-crash-u-must-know.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/4454104758824681474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/4454104758824681474'/><link rel='alternate' type='text/html' href='http://programmer-brienne.blogspot.com/2009/09/10-reasons-why-pcs-crash-u-must-know.html' title='10 reasons why PCs crash U must Know'/><author><name>Brienne</name><uri>http://www.blogger.com/profile/11983568897163123622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_BFkZ0oG0dx8/SobPdybHcuI/AAAAAAAAAGY/TGVGI9F33Us/S220/11082009055.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5557096977149289880.post-8386572808500221845</id><published>2009-09-01T06:59:00.000-07:00</published><updated>2009-09-01T07:00:28.182-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hidden Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><title type='text'>Windows XP Hidden Application</title><content type='html'>&lt;span style="font-family: arial;"&gt;To run any of these apps go to Start &gt; Run and type the executable name (ie charmap).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;WINDOWS XP HIDDEN APPS:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;=========================================&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;1) Character Map = charmap.exe (very useful for finding unusual characters)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;2) Disk Cleanup = cleanmgr.exe&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;3) Clipboard Viewer = clipbrd.exe (views contents of Windows clipboard)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;4) Dr Watson = drwtsn32.exe (Troubleshooting tool)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;5) DirectX diagnosis = dxdiag.exe (Diagnose &amp;amp; test DirectX, video &amp;amp; sound cards)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;6) Private character editor = eudcedit.exe (allows creation or modification of characters)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;7) IExpress Wizard = iexpress.exe (Create self-extracting / self-installing package)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;8) Microsoft Synchronization Manager = mobsync.exe (appears to allow synchronization of files on the network for when working offline. Apparently undocumented).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;9) Windows Media Player 5.1 = mplay32.exe (Retro version of Media Player, very basic).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;10) ODBC Data Source Administrator = odbcad32.exe (something to do with databases)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;11) Object Packager = packager.exe (to do with packaging objects for insertion in files, appears to have comprehensive help files).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;12) System Monitor = perfmon.exe (very useful, highly configurable tool, tells you everything you ever wanted to know about any aspect of PC performance, for uber-geeks only )&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;13) Program Manager = progman.exe (Legacy Windows 3.x desktop shell).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;14) Remote Access phone book = rasphone.exe (documentation is virtually non-existant).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;15) Registry Editor = regedt32.exe [also regedit.exe] (for hacking the Windows Registry).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;16) Network shared folder wizard = shrpubw.exe (creates shared folders on network).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;17) File siganture verification tool = sigverif.exe&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;18) Volume Contro = sndvol32.exe (I've included this for those people that lose it from the System Notification area).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;19) System Configuration Editor = sysedit.exe (modify System.ini &amp;amp; Win.ini just like in Win98! ).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;20) Syskey = syskey.exe (Secures XP Account database - use with care, it's virtually undocumented but it appears to encrypt all passwords, I'm not sure of the full implications).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;21) Microsoft Telnet Client = telnet.exe&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;22) Driver Verifier Manager = verifier.exe (seems to be a utility for monitoring the actions of drivers, might be useful for people having driver problems. Undocumented).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;23) Windows for Workgroups Chat = winchat.exe (appears to be an old NT utility to allow chat sessions over a LAN, help files available).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;24) System configuration = msconfig.exe (can use to control starup programs)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;25) gpedit.msc used to manage group policies, and permissions&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5557096977149289880-8386572808500221845?l=programmer-brienne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programmer-brienne.blogspot.com/feeds/8386572808500221845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://programmer-brienne.blogspot.com/2009/09/windows-xp-hidden-application.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/8386572808500221845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/8386572808500221845'/><link rel='alternate' type='text/html' href='http://programmer-brienne.blogspot.com/2009/09/windows-xp-hidden-application.html' title='Windows XP Hidden Application'/><author><name>Brienne</name><uri>http://www.blogger.com/profile/11983568897163123622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_BFkZ0oG0dx8/SobPdybHcuI/AAAAAAAAAGY/TGVGI9F33Us/S220/11082009055.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5557096977149289880.post-1695936259386491295</id><published>2009-08-24T20:05:00.000-07:00</published><updated>2009-08-24T20:08:53.267-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Button'/><category scheme='http://www.blogger.com/atom/ns#' term='Control'/><category scheme='http://www.blogger.com/atom/ns#' term='XP'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Basic'/><title type='text'>Chameleon Button by Gonchuki Systems</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_BFkZ0oG0dx8/SpNVgIfRdtI/AAAAAAAAAKo/_rzrc1ZGefM/s1600-h/8-25-2009+10-58-46+AM.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 267px; height: 171px;" src="http://3.bp.blogspot.com/_BFkZ0oG0dx8/SpNVgIfRdtI/AAAAAAAAAKo/_rzrc1ZGefM/s320/8-25-2009+10-58-46+AM.gif" alt="" id="BLOGGER_PHOTO_ID_5373732790905960146" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center; font-family: arial;"&gt;    CHAMELEON BUTTON                &lt;br /&gt;       copyright ©2001-2003 by gonchuki        &lt;br /&gt;                                               &lt;br /&gt;this custom control will emulate the most common&lt;br /&gt;    command buttons that everyone knows.       &lt;br /&gt;                                               &lt;br /&gt;it took me three months to develop this control&lt;br /&gt;but that was a first step now eight months after&lt;br /&gt;it turned out to be a very professional control.&lt;br /&gt;                                               &lt;br /&gt;   ALL THE CODE WAS WRITTEN FROM SCRATCH!!!    &lt;br /&gt;                                               &lt;br /&gt; ever wanted to add cool buttons to your app???&lt;br /&gt;        this is the BEST solution!!!           &lt;br /&gt;                                               &lt;br /&gt;      Copyright © 2001-2003 by gonchuki        &lt;br /&gt;                                               &lt;br /&gt;  Commercial use of this control is FORBIDDEN  &lt;br /&gt;        without registering first.             &lt;br /&gt;  You can only use parts of this code for other&lt;br /&gt;open source or freeware programs. Reuse of this&lt;br /&gt;code in commercial applications is also FORBIDDEN&lt;br /&gt; You can use this code without asking for your &lt;br /&gt;personal projects or for freeware but remember&lt;br /&gt;         to give credits where its due         &lt;br /&gt;                                               &lt;br /&gt;you MUST NOT build nor distribute OCX controls &lt;br /&gt; based on the Chameleon Button, doing so is    &lt;br /&gt;             against this terms.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hotfile.com/dl/10809338/8b3d092/Chameleon_Button.rar.html"&gt;Download source code here&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5557096977149289880-1695936259386491295?l=programmer-brienne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programmer-brienne.blogspot.com/feeds/1695936259386491295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://programmer-brienne.blogspot.com/2009/08/chameleon-button-by-gonchuki-systems.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/1695936259386491295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/1695936259386491295'/><link rel='alternate' type='text/html' href='http://programmer-brienne.blogspot.com/2009/08/chameleon-button-by-gonchuki-systems.html' title='Chameleon Button by Gonchuki Systems'/><author><name>Brienne</name><uri>http://www.blogger.com/profile/11983568897163123622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_BFkZ0oG0dx8/SobPdybHcuI/AAAAAAAAAGY/TGVGI9F33Us/S220/11082009055.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_BFkZ0oG0dx8/SpNVgIfRdtI/AAAAAAAAAKo/_rzrc1ZGefM/s72-c/8-25-2009+10-58-46+AM.gif' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5557096977149289880.post-5367374445899259244</id><published>2009-08-24T01:02:00.000-07:00</published><updated>2009-09-01T06:59:23.186-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Start Button'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><title type='text'>How to customise your start button</title><content type='html'>&lt;span style="font-family:arial;"&gt;First you need a tool called "Resource Hacker". This free program allows you to change resources in any .exe file such as "Explorer.exe", which includes the [Start] button's Label. You can visit Download.com and search there for "Resource Hacker".&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;After you download it, follow the guide here:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Step 1:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;A - Run "Resource Hacker" and open the file "%windir%\Explorer.exe".&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;B - You see a Tree of all Resources in this file, expand the "String Table"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;C - Find the "start" and replace it with your own text. then press the [Compile Script] button.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;D - Save "Explorer.exe" as "MyStart.exe" DONT save it as Explorer.exe, do "save as.." and give it a new name.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;E - Quit "Resource Hacker".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Step 2:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;A - Click on the [Start] button and choose the "Run..." item from the start menu. (Or use the shortcut key WinKey+R)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;B - Type "RegEdit" in the Run "Dialog Box". And then press the [Ok] buton to run the "Registry Editor" program.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;C - Go to: "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon" and find the "Shell" property.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;D - Replace value of the "Shell" property to "MyStart.exe".&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;E - Quit "Registry Editor".&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;F - Restart your system.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Note about Registry Editor:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;if you did not find the key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon", you can search the Registry for the "Explorer.exe", to do this use the Edit Menu | Find Next (Ctrl+F).&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5557096977149289880-5367374445899259244?l=programmer-brienne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programmer-brienne.blogspot.com/feeds/5367374445899259244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://programmer-brienne.blogspot.com/2009/08/how-to-customise-your-start-button.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/5367374445899259244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/5367374445899259244'/><link rel='alternate' type='text/html' href='http://programmer-brienne.blogspot.com/2009/08/how-to-customise-your-start-button.html' title='How to customise your start button'/><author><name>Brienne</name><uri>http://www.blogger.com/profile/11983568897163123622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_BFkZ0oG0dx8/SobPdybHcuI/AAAAAAAAAGY/TGVGI9F33Us/S220/11082009055.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5557096977149289880.post-6919838843791411988</id><published>2009-08-20T01:16:00.001-07:00</published><updated>2009-08-20T01:18:06.373-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Drives'/><category scheme='http://www.blogger.com/atom/ns#' term='Installing'/><category scheme='http://www.blogger.com/atom/ns#' term='Change'/><category scheme='http://www.blogger.com/atom/ns#' term='Registry'/><title type='text'>Change The Default Location For Installing Application</title><content type='html'>&lt;span style="font-family: arial;"&gt;As the size of hardrives increase, more people are using partitions to seperate and store groups of files.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;XP uses the C:\Program Files directory as the default base directory into which new programs are installed. However, you can change the default installation drive and/ or directory by using a Registry hack.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Run the Registry Editor (regedit)and go to&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Look for the value named ProgramFilesDir. by default,this value will be C:\Program Files. Edit the value to any valid drive or folder and XP will use that new location as the default installation directory for new programs.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5557096977149289880-6919838843791411988?l=programmer-brienne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programmer-brienne.blogspot.com/feeds/6919838843791411988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://programmer-brienne.blogspot.com/2009/08/change-default-location-for-installing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/6919838843791411988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/6919838843791411988'/><link rel='alternate' type='text/html' href='http://programmer-brienne.blogspot.com/2009/08/change-default-location-for-installing.html' title='Change The Default Location For Installing Application'/><author><name>Brienne</name><uri>http://www.blogger.com/profile/11983568897163123622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_BFkZ0oG0dx8/SobPdybHcuI/AAAAAAAAAGY/TGVGI9F33Us/S220/11082009055.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5557096977149289880.post-4247362845049380175</id><published>2009-08-04T02:03:00.001-07:00</published><updated>2009-08-19T22:42:41.808-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Students'/><category scheme='http://www.blogger.com/atom/ns#' term='Thesis'/><title type='text'>Sample Thesis: For Surigao Students</title><content type='html'>&lt;span style="font-family:arial;"&gt;This is a screen shots of the thesis I am working for Surigao Students&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;This is a inventory system for Pat's Purified Drinking Water, it is not yet finish but I will post some of the mo&lt;/span&gt;&lt;span style="font-family:arial;"&gt;dules that I am done with.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;This are the screen shots of it:&lt;br /&gt;&lt;br /&gt;1. This is the main screen&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_BFkZ0oG0dx8/Snf7PYcytxI/AAAAAAAAACo/m3N-YGih9NE/s1600-h/MainScreen.gif"&gt;&lt;img style="cursor: pointer; width: 320px; height: 190px;" src="http://1.bp.blogspot.com/_BFkZ0oG0dx8/Snf7PYcytxI/AAAAAAAAACo/m3N-YGih9NE/s320/MainScreen.gif" alt="" id="BLOGGER_PHOTO_ID_5366033722715059986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family:arial;"&gt;2. Customer's Information Module&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_BFkZ0oG0dx8/Snf77mN-7XI/AAAAAAAAACw/fP0gtckRUT4/s1600-h/CustomerModule.gif"&gt;&lt;img style="cursor: pointer; width: 320px; height: 190px;" src="http://2.bp.blogspot.com/_BFkZ0oG0dx8/Snf77mN-7XI/AAAAAAAAACw/fP0gtckRUT4/s320/CustomerModule.gif" alt="" id="BLOGGER_PHOTO_ID_5366034482325286258" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_BFkZ0oG0dx8/Snf77mN-7XI/AAAAAAAAACw/fP0gtckRUT4/s1600-h/CustomerModule.gif"&gt;&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="on down" style="display: block;" id="formatbar_JustifyCenter" title="Align Center" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 11);ButtonMouseDown(this);"&gt;&lt;img src="http://www.blogger.com/img/blank.gif" alt="Align Center" class="gl_align_center" border="0" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family:arial;"&gt;3. Adding/Editing Customers Information&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_BFkZ0oG0dx8/Snf8a30ThkI/AAAAAAAAAC4/D1_ocqUkiX4/s1600-h/EditCustomer.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 190px;" src="http://4.bp.blogspot.com/_BFkZ0oG0dx8/Snf8a30ThkI/AAAAAAAAAC4/D1_ocqUkiX4/s320/EditCustomer.gif" alt="" id="BLOGGER_PHOTO_ID_5366035019625367106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5557096977149289880-4247362845049380175?l=programmer-brienne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programmer-brienne.blogspot.com/feeds/4247362845049380175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://programmer-brienne.blogspot.com/2009/08/sample-thesis.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/4247362845049380175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/4247362845049380175'/><link rel='alternate' type='text/html' href='http://programmer-brienne.blogspot.com/2009/08/sample-thesis.html' title='Sample Thesis: For Surigao Students'/><author><name>Brienne</name><uri>http://www.blogger.com/profile/11983568897163123622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_BFkZ0oG0dx8/SobPdybHcuI/AAAAAAAAAGY/TGVGI9F33Us/S220/11082009055.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_BFkZ0oG0dx8/Snf7PYcytxI/AAAAAAAAACo/m3N-YGih9NE/s72-c/MainScreen.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5557096977149289880.post-2711691965934370666</id><published>2009-07-13T00:39:00.000-07:00</published><updated>2009-08-19T22:43:10.496-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DB2'/><category scheme='http://www.blogger.com/atom/ns#' term='IBM'/><category scheme='http://www.blogger.com/atom/ns#' term='Database'/><title type='text'>Steps In Creating Instance and Database in IBM DB2</title><content type='html'>01. Click Start on the Windows Toolbar&lt;br /&gt;&lt;br /&gt;02. Click Run...&lt;br /&gt;&lt;br /&gt;03. Type db2cw on the Open combo box and click OK button&lt;br /&gt;&lt;br /&gt;  === please wait until DOS Prompt appears&lt;br /&gt;&lt;br /&gt;04. On the DB2 Command Window, type the following commands and press Enter key for each line of command:&lt;br /&gt;&lt;br /&gt;  db2icrt DEV&lt;br /&gt;&lt;br /&gt;  db2 CATALOG LOCAL NODE DEV INSTANCE DEV SYSTEM &lt;system&gt; OSTYPE WIN WITH 'Instance for OIS'&lt;br /&gt;&lt;br /&gt;  === Substitute &lt;system&gt; with the full computer name of the computer&lt;br /&gt;  === You can see the full computer name by: right-click My Computer, Select Properties and Click Network Identification&lt;br /&gt;&lt;br /&gt;05. Start DB2 - DEV instance on Services&lt;br /&gt;&lt;br /&gt;  === make it automatic&lt;br /&gt;  === Select This account on Log On tab&lt;br /&gt;  === User name         .\db2admin&lt;br /&gt;  === Password        password&lt;br /&gt;  === Confirm password    password&lt;br /&gt;&lt;br /&gt;06. Start DB2 Governor on Services&lt;br /&gt;&lt;br /&gt;  === make it automatic&lt;br /&gt;&lt;br /&gt;07. On the DB2 Command Window, type the following commands and press Enter key for each line of command:&lt;br /&gt;&lt;br /&gt;  db2 ATTACH TO DEV&lt;br /&gt;&lt;br /&gt;  db2 CREATE DATABASE OIS ON C: WITH 'Database for OIS'&lt;br /&gt;&lt;br /&gt;  === please wait until DOS Prompt appears&lt;br /&gt;&lt;br /&gt;  exit&lt;br /&gt;&lt;br /&gt;08. Click Start on the Windows Toolbar&lt;br /&gt;&lt;br /&gt;09. Click Run...&lt;br /&gt;&lt;br /&gt;10. Type db2ca on the Open combo box and click OK button&lt;br /&gt;&lt;br /&gt;  === please wait until Configuration Assitant appears&lt;br /&gt;&lt;br /&gt;11. On the pane, right-click OIS and click Change Database...&lt;br /&gt;&lt;br /&gt;  === please wait until Change Database Wizard appears&lt;br /&gt;&lt;br /&gt;12. Click Database&lt;br /&gt;&lt;br /&gt;13. Type S_OIS on Database alias text box and click Next button&lt;br /&gt;&lt;br /&gt;14. Enter the following parameters:&lt;br /&gt;&lt;br /&gt;  Register this database for ODBC        checked&lt;br /&gt;  As system data source            selected&lt;br /&gt;  As user data source            unselected&lt;br /&gt;  As file data source            unselected&lt;br /&gt;  Data source name            S_OIS&lt;br /&gt;  Optimize for application        None&lt;br /&gt;&lt;br /&gt;15. Click Finish button&lt;br /&gt;&lt;br /&gt;16. Close the Configuration Assistant.&lt;br /&gt;&lt;br /&gt;17. Open Data Sources (ODBC) on Administrative Tools&lt;br /&gt;&lt;br /&gt;18. On System DSN tab, select S_OIS and click Configure button&lt;br /&gt;&lt;br /&gt;19. Enter the following parameters:&lt;br /&gt;&lt;br /&gt;  Data source anme    S_OIS&lt;br /&gt;  Description&lt;br /&gt;  User ID            db2admin&lt;br /&gt;  Password        password&lt;br /&gt;  Save Password        checked        (click OK button on the DB2 Message)&lt;br /&gt;&lt;br /&gt;20. Click Connect button&lt;br /&gt;&lt;br /&gt;  === DB2 Message must be "Connection tested successfully"&lt;br /&gt;  (click OK button on the DB2 Message)&lt;br /&gt;&lt;br /&gt;21. Click Bind CLI/ODBC support utilities button&lt;br /&gt;&lt;br /&gt;  === There must be result and click OK button&lt;br /&gt;&lt;br /&gt;22. Click OK button&lt;br /&gt;&lt;br /&gt;23. Click OK button&lt;br /&gt;&lt;br /&gt;24. Click Start on the Windows Toolbar&lt;br /&gt;&lt;br /&gt;25. Click Run...&lt;br /&gt;&lt;br /&gt;26. Type db2cc on the Open combo box and click OK button&lt;br /&gt;&lt;br /&gt;  === please wait until Control Center appears&lt;br /&gt;&lt;br /&gt;27. On the Object View pane, click nodes of All Systems, &lt;system&gt;, Instances until DEV instance OISplayed&lt;br /&gt;&lt;br /&gt;28. Richt-click DEV instance and click Setup communications&lt;br /&gt;&lt;br /&gt;29. Enter the following parameters:&lt;br /&gt;&lt;br /&gt;  NetBIOS        unchecked&lt;br /&gt;  TCP/IP        checked&lt;br /&gt;  NPIPE        unchecked&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;30. Click Properties(2) button&lt;br /&gt;&lt;br /&gt;31. Enter the following parameters:&lt;br /&gt;&lt;br /&gt;  Host name     &lt;computer&gt;&lt;br /&gt;  Service name    applctn&lt;br /&gt;  Port number    50001&lt;br /&gt;&lt;br /&gt;32. Click OK button&lt;br /&gt;&lt;br /&gt;  === message will appear&lt;br /&gt;&lt;br /&gt;33. Click Close button&lt;br /&gt;&lt;br /&gt;33. Click OK button&lt;br /&gt;&lt;br /&gt;  === message will appear&lt;br /&gt;&lt;br /&gt;34. Click Close button&lt;br /&gt;&lt;br /&gt;35. Richt-click DEV instance and click Stop&lt;br /&gt;&lt;br /&gt;36. Click OK button&lt;br /&gt;&lt;br /&gt;  === message will appear&lt;br /&gt;&lt;br /&gt;37. Click Close button&lt;br /&gt;&lt;br /&gt;38. Richt-click DEV instance and click Start&lt;br /&gt;&lt;br /&gt;  === message will appear&lt;br /&gt;&lt;br /&gt;39. Click Close button&lt;br /&gt;&lt;br /&gt;40. Close the Control Center.&lt;/computer&gt;&lt;/system&gt;&lt;/system&gt;&lt;/system&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5557096977149289880-2711691965934370666?l=programmer-brienne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programmer-brienne.blogspot.com/feeds/2711691965934370666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://programmer-brienne.blogspot.com/2009/07/steps-in-creating-instance-and-database.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/2711691965934370666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/2711691965934370666'/><link rel='alternate' type='text/html' href='http://programmer-brienne.blogspot.com/2009/07/steps-in-creating-instance-and-database.html' title='Steps In Creating Instance and Database in IBM DB2'/><author><name>Brienne</name><uri>http://www.blogger.com/profile/11983568897163123622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_BFkZ0oG0dx8/SobPdybHcuI/AAAAAAAAAGY/TGVGI9F33Us/S220/11082009055.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5557096977149289880.post-5433977700927409543</id><published>2009-07-13T00:35:00.000-07:00</published><updated>2009-08-19T22:43:25.797-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Reseed'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Identity'/><title type='text'>How To Reseed Table Identity on SQL</title><content type='html'>To reseed table identity in SQL we will going to use the function DBCC CHECKIDENT&lt;br /&gt;&lt;br /&gt;&lt;h5&gt;Syntax&lt;/h5&gt; &lt;p&gt;DBCC CHECKIDENT&lt;br /&gt;   &lt;b&gt;( '&lt;/b&gt;&lt;i&gt;table_name&lt;/i&gt;&lt;b&gt;'&lt;br /&gt;       &lt;/b&gt;[  &lt;b&gt;, &lt;/b&gt;{ NORESEED&lt;br /&gt;               | { RESEED [ &lt;b&gt;,&lt;/b&gt;  &lt;i&gt;new_reseed_value&lt;/i&gt; ] }&lt;br /&gt;           }&lt;br /&gt;       ]&lt;br /&gt;   &lt;b&gt;)&lt;/b&gt;&lt;/p&gt; &lt;h5&gt;Arguments&lt;/h5&gt; &lt;p&gt;&lt;b&gt;'&lt;/b&gt;&lt;i&gt;table_name&lt;/i&gt;&lt;b&gt;'&lt;/b&gt;&lt;/p&gt; &lt;p class="indent"&gt;Is the name of the table for which to check the current identity  value. Table names must conform to the rules for identifiers. For more  information, see &lt;a href="javascript:hhobj_1.Click()"&gt;Using Identifiers&lt;/a&gt;. The  table specified must contain an identity column.&lt;/p&gt; &lt;p&gt;NORESEED&lt;/p&gt; &lt;p class="indent"&gt;Specifies that the current identity value should not be  corrected.&lt;/p&gt; &lt;p&gt;RESEED&lt;/p&gt; &lt;p class="indent"&gt;Specifies that the current identity value should be  corrected.&lt;/p&gt; &lt;p&gt;&lt;i&gt;new_reseed_value&lt;/i&gt;&lt;/p&gt; &lt;p class="indent"&gt;Is the value to use in reseeding the identity column.&lt;/p&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;br /&gt;DBCC CHECKIDENT (My_Table, reseed, 0)&lt;br /&gt;&lt;br /&gt;This example will reseed table My_Table, and the identity seed will start 1 again&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5557096977149289880-5433977700927409543?l=programmer-brienne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programmer-brienne.blogspot.com/feeds/5433977700927409543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://programmer-brienne.blogspot.com/2009/07/how-to-reseed-table-identity-on-sql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/5433977700927409543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/5433977700927409543'/><link rel='alternate' type='text/html' href='http://programmer-brienne.blogspot.com/2009/07/how-to-reseed-table-identity-on-sql.html' title='How To Reseed Table Identity on SQL'/><author><name>Brienne</name><uri>http://www.blogger.com/profile/11983568897163123622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_BFkZ0oG0dx8/SobPdybHcuI/AAAAAAAAAGY/TGVGI9F33Us/S220/11082009055.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5557096977149289880.post-7430164130410219348</id><published>2009-06-08T02:48:00.000-07:00</published><updated>2009-08-19T22:43:37.438-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Button'/><category scheme='http://www.blogger.com/atom/ns#' term='Image'/><title type='text'>Image Button Control</title><content type='html'>This is an alternative button control, that can handle images even its flatstyle is set to System, this control is for VB.Net 2003 users.&lt;br /&gt;&lt;br /&gt;To use this code, create new project and select windows controls libary, and add new control and name it Imagebutton, just copy this code and paste. Thats all.&lt;br /&gt;&lt;br /&gt;Imports System.Runtime.InteropServices&lt;br /&gt;Public Class ImageButton&lt;br /&gt; Inherits System.Windows.Forms.Button&lt;br /&gt; Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message)&lt;br /&gt;     MyBase.WndProc(m)&lt;br /&gt;     If m.Msg = (NativeMethods.WM_REFLECT Or NativeMethods.WM_NOTIFY) Then&lt;br /&gt;         Dim CustomDrawHeader As NativeMethods.NMCUSTOMDRAW = DirectCast(Marshal.PtrToStructure(m.LParam, GetType(NativeMethods.NMCUSTOMDRAW)), NativeMethods.NMCUSTOMDRAW)&lt;br /&gt;         If CustomDrawHeader.dwDrawStage = NativeMethods.CustomDrawDrawStage.CDDS_PREPAINT Then&lt;br /&gt;             Dim g As Graphics = Graphics.FromHdc(CustomDrawHeader.hdc)&lt;br /&gt;             Dim pe As New PaintEventArgs(g, Me.Bounds)&lt;br /&gt;             OnPaint(pe)&lt;br /&gt;             pe.Dispose()&lt;br /&gt;             g.Dispose()&lt;br /&gt;         End If&lt;br /&gt;     End If&lt;br /&gt; End Sub&lt;br /&gt; Protected Overrides Sub OnPaint(ByVal pevent As System.Windows.Forms.PaintEventArgs)&lt;br /&gt;     MyBase.OnPaint(pevent)&lt;br /&gt;     DrawImage(pevent.Graphics)&lt;br /&gt; End Sub&lt;br /&gt; Protected Overridable Sub DrawImage(ByVal g As Graphics)&lt;br /&gt;     If Me.Image Is Nothing Then Return&lt;br /&gt;&lt;br /&gt;     Dim pt As PointF&lt;br /&gt;&lt;br /&gt;     Select Case Me.ImageAlign&lt;br /&gt;         Case ContentAlignment.TopLeft&lt;br /&gt;             pt.X = 5&lt;br /&gt;             pt.Y = 5&lt;br /&gt;         Case ContentAlignment.TopCenter&lt;br /&gt;             pt.X = Convert.ToSingle(Width - Me.Image.Width) / 2&lt;br /&gt;             pt.Y = 5&lt;br /&gt;         Case ContentAlignment.TopRight&lt;br /&gt;             pt.X = Width - Me.Image.Width - 5&lt;br /&gt;             pt.Y = 5&lt;br /&gt;         Case ContentAlignment.MiddleLeft&lt;br /&gt;             pt.X = 5&lt;br /&gt;             pt.Y = Convert.ToSingle(Height - Me.Image.Height) / 2&lt;br /&gt;         Case ContentAlignment.MiddleCenter&lt;br /&gt;             pt.X = Convert.ToSingle(Width - Me.Image.Width) / 2&lt;br /&gt;             pt.Y = Convert.ToSingle(Height - Me.Image.Height) / 2&lt;br /&gt;         Case ContentAlignment.MiddleRight&lt;br /&gt;             pt.X = Width - Me.Image.Width - 5&lt;br /&gt;             pt.Y = Convert.ToSingle(Height - Me.Image.Height) / 2&lt;br /&gt;         Case ContentAlignment.BottomLeft&lt;br /&gt;             pt.X = 5&lt;br /&gt;             pt.Y = Height - Me.Image.Height - 5&lt;br /&gt;         Case ContentAlignment.BottomCenter&lt;br /&gt;             pt.X = Convert.ToSingle(Width - Me.Image.Width) / 2&lt;br /&gt;             pt.Y = Height - Me.Image.Height - 5&lt;br /&gt;         Case Else&lt;br /&gt;             pt.X = Width - Me.Image.Width - 5&lt;br /&gt;             pt.Y = Height - Me.Image.Height - 5&lt;br /&gt;     End Select&lt;br /&gt;&lt;br /&gt;     If Me.Enabled Then&lt;br /&gt;         If Me.ImageList Is Nothing Then&lt;br /&gt;             g.DrawImage(Me.Image, pt.X, pt.Y, Me.Image.Width, Me.Image.Height)&lt;br /&gt;         Else&lt;br /&gt;             Me.ImageList.Draw(g, Point.Round(pt), Me.ImageIndex)&lt;br /&gt;         End If&lt;br /&gt;     Else&lt;br /&gt;         Dim p As Point = Point.Round(pt)&lt;br /&gt;         ControlPaint.DrawImageDisabled(g, Me.Image, p.X, p.Y, Me.BackColor)&lt;br /&gt;     End If&lt;br /&gt;&lt;br /&gt; End Sub&lt;br /&gt;&lt;br /&gt;End Class&lt;br /&gt;&lt;br /&gt;Friend Class NativeMethods&lt;br /&gt; Private Sub New()&lt;br /&gt;     'Uninstantiable Class&lt;br /&gt; End Sub&lt;br /&gt;&lt;br /&gt; Public Const WM_USER As Int32 = &amp;amp;H400&amp;amp;&lt;br /&gt; Public Const WM_NOTIFY As Int32 = &amp;amp;H4E&amp;amp;&lt;br /&gt; Public Const WM_REFLECT As Int32 = WM_USER + &amp;amp;H1C00&amp;amp;&lt;br /&gt; Public Const NM_FIRST As Int32 = 0&lt;br /&gt; Public Const NM_CUSTOMDRAW As Int32 = NM_FIRST Or -12&lt;br /&gt;&lt;br /&gt; Public Enum CustomDrawDrawStage&lt;br /&gt;     CDDS_PREPAINT = &amp;amp;H1&lt;br /&gt;     CDDS_POSTPAINT = &amp;amp;H2&lt;br /&gt;     CDDS_PREERASE = &amp;amp;H3&lt;br /&gt;     CDDS_POSTERASE = &amp;amp;H4&lt;br /&gt;     CDDS_ITEM = &amp;amp;H10000&lt;br /&gt;     CDDS_ITEMPREPAINT = (CDDS_ITEM Or CDDS_PREPAINT)&lt;br /&gt;     CDDS_ITEMPOSTPAINT = (CDDS_ITEM Or CDDS_POSTPAINT)&lt;br /&gt;     CDDS_ITEMPREERASE = (CDDS_ITEM Or CDDS_PREERASE)&lt;br /&gt;     CDDS_ITEMPOSTERASE = (CDDS_ITEM Or CDDS_POSTERASE)&lt;br /&gt;     CDDS_SUBITEM = &amp;amp;H20000&lt;br /&gt; End Enum&lt;br /&gt;&lt;br /&gt; Public Enum CustomDrawItemState&lt;br /&gt;     CDIS_SELECTED = &amp;amp;H1&lt;br /&gt;     CDIS_GRAYED = &amp;amp;H2&lt;br /&gt;     CDIS_DISABLED = &amp;amp;H4&lt;br /&gt;     CDIS_CHECKED = &amp;amp;H8&lt;br /&gt;     CDIS_FOCUS = &amp;amp;H10&lt;br /&gt;     CDIS_DEFAULT = &amp;amp;H20&lt;br /&gt;     CDIS_HOT = &amp;amp;H40&lt;br /&gt;     CDIS_MARKED = &amp;amp;H80&lt;br /&gt;     CDIS_INDETERMINATE = &amp;amp;H100&lt;br /&gt;     CDIS_SHOWKEYBOARDCUES = &amp;amp;H200&lt;br /&gt; End Enum&lt;br /&gt;&lt;br /&gt; &lt;structlayout(layoutkind.sequential)&gt; _&lt;br /&gt; Public Structure NMHDR&lt;br /&gt;     Public HWND As Int32&lt;br /&gt;     Public idFrom As Int32&lt;br /&gt;     Public code As Int32&lt;br /&gt;     Public Overloads Function ToString() As String&lt;br /&gt;         Return String.Format("Hwnd: {0}, ControlID: {1}, Code: {2}", HWND, idFrom, code)&lt;br /&gt;     End Function&lt;br /&gt; End Structure&lt;br /&gt; &lt;structlayout(layoutkind.sequential)&gt; _&lt;br /&gt; Public Structure NMCUSTOMDRAW&lt;br /&gt;     Public hdr As NMHDR&lt;br /&gt;     Public dwDrawStage As CustomDrawDrawStage&lt;br /&gt;     Public hdc As IntPtr&lt;br /&gt;     Public rc As RECT&lt;br /&gt;     Public dwItemSpec As IntPtr&lt;br /&gt;     Public uItemState As CustomDrawItemState&lt;br /&gt;     Public lItemlParam As IntPtr&lt;br /&gt; End Structure&lt;br /&gt; &lt;structlayout(layoutkind.sequential)&gt; _&lt;br /&gt; Public Structure RECT&lt;br /&gt;     Public left, top, right, bottom As Int32&lt;br /&gt; End Structure&lt;br /&gt;End Class&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I got this in some websites, Im sorry I forget the site, If your the original owner of the code please pm me:&lt;/structlayout(layoutkind.sequential)&gt;&lt;/structlayout(layoutkind.sequential)&gt;&lt;/structlayout(layoutkind.sequential)&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5557096977149289880-7430164130410219348?l=programmer-brienne.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programmer-brienne.blogspot.com/feeds/7430164130410219348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://programmer-brienne.blogspot.com/2009/06/image-button-control.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/7430164130410219348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5557096977149289880/posts/default/7430164130410219348'/><link rel='alternate' type='text/html' href='http://programmer-brienne.blogspot.com/2009/06/image-button-control.html' title='Image Button Control'/><author><name>Brienne</name><uri>http://www.blogger.com/profile/11983568897163123622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_BFkZ0oG0dx8/SobPdybHcuI/AAAAAAAAAGY/TGVGI9F33Us/S220/11082009055.jpg'/></author><thr:total>0</thr:total></entry></feed>
