Do-It-Yourself Java Games: An Introduction to Java Computer Programming

Do you like playing computer games? Do you enjoy solving puzzles? Do you delight in figuring things out yourself, given enough clues or hints? If so, you may enjoy computer programming. Are you a hands-on kind of person? Would you rather get started on a project right away instead of first reading long chapters about …

Why Watermark Your Images?

It is very easy to find images of almost any subject by doing a simple search on the Internet. It also happens to be very easy to right click on an image on a Web page and save the image to your computer. However, did you know that unless otherwise stated, there is an implied …

How To Distribute Java External Jar Files

You can save a lot of time and effort by using java code that others have already written. Such code is usually available as external jar files. But how do you distribute that code with your program? Check the License Agreement Before you decide to use code that someone that else wrote, check the license …

What’s The Easiest Way to Quickly Resize Photos?

This week I got many photos ready for a web page photo album. I needed every photo scaled to the width of the web page, and scaled again, very small, to be used as a thumbnail. This could have taken hours using a photo editor. Instead, it took minutes using one of my favorite free …

Web Graphics: JPEG, GIF , or PNG?

There are a great variety of image formats available. Choosing the right format for Web graphics is simplified by the fact that browsers support only three image formats: JPEG, GIF, and PNG. Which format should you use on your website? That depends on the type of image you have and what you want to use …

Free Web Space

The first step in creating a Web site is to acquire some Web space. Before locking into a paid Web hosting service, or a free service that puts ads on your site, check into the Web space that you might already have. Most ISPs give their customers free Web space as part of their Internet …

What are Cookies and Tracking Cookies?

Cookies are harmless little bits of information left on your computer by a Web page. Those little bits of information may be used to simplify or personalize your next visit to that page or Web site. Unfortunately, these bits of information can be used as tracking cookies. So how harmless are they really? First of …

Is Symantec’s File Insight (SONAR) Deleting Your Programs?

Symantec’s File Insight (SONAR) program was recently added to the Norton Antivirus and Norton Internet Security programs.  SONAR automatically deletes or quarantines any program it believes may be malware.  This is a problem for you as a software developer if it decides your program looks like malware. Symantec provides instructions for how to prevent your …

Welcome to This Little Program Went to Market

Hi, I would like to welcome you to my blog.  What will you find in my blog?  Well, I hope to share with you many tips and techniques that I use to get my own programs to market.  Many of those tips will apply equally as well for selling and marketing any product on the …

More Do-It-Yourself Java Games

More Do-It-Yourself Java Games: An Introduction to Java Graphics and Event-Driven Programming is the second book of the Do-It-Yourself Java Games series. You'll learn to create windows and dialogs, to add buttons and input fields, to use images and drawings, and to respond to keyboard input and mouse clicks and drags. You'll create 10 more games including several puzzles, a dice game, a word game, and a card game.

This book assumes you either have an understanding of basic Java programming or you have read the first book, Do-It-Yourself Java Games: An Introduction to Java Computer Programming. Read more.

Do-It-Yourself Java Games

Do-It-Yourself Java Games: An Introduction to Java Computer Programming uses a unique "discovery learning" approach to teach computer programming: learn Java programming techniques more by doing Java programming than by reading about them.

Through extensive use of fill-in blanks, with easy one-click access to answers, you will be guided to write complete programs yourself, starting with the first lesson. You'll create puzzle and game programs like Choose An Adventure, Secret Code, Hangman, Crazy Eights, and many more, and discover how, when, and why Java programs are written the way they are. Read more

Step-by-Step Tutorial

Many of the tips, techniques, and tools discussed in this blog are demonstrated in a detailed step-by-step tutorial in the book, This Little Program Went to Market, by Annette Godtland.

The book takes a computer program through the entire process of creating, deploying and distributing a program, then selling and marketing it (or any other product) on the Internet. Read more.