Skip to content

An attempt to complete as many of the projects as possible from The Programmers Idea Book.

Notifications You must be signed in to change notification settings

alefi87/programmers-idea-book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#THE PROGRAMMERS IDEA BOOK List of projects from The Programmers Idea Book v1.05.

##Numbers

  • Add/Subtract/Multiply/DivideFractions
  • Alarm Clock
  • Binary to Decimal and Back Converter
  • Calculator
  • Change Return Program
  • Credit Card Validator
  • Decimal to Roman Numerals
  • Dijkstra’s Algorithm
  • Distance Between Two Cities
  • Fibonacci Sequence
  • Find Cost of Tile to Cover W x H Floor
  • Find PI to the Nth Digit
  • Household Budget Program
  • LCD/GCD Least/Great Common Denominator
  • Mortgage Calculator
  • Next Prime Number
  • Pascal’s Triangle
  • Prime Factorization
  • Sieve of Eratosthenes
  • Tax Calculator
  • Unit Converter (Temp, Currency, Volume, Mass and More)

##Text

  • CD Key Generator
  • Check if Palindrome
  • Code Skeleton Creator
  • Count Vowels
  • Count Words in a String
  • Font Viewer and Tester (Online or Not)
  • Fortune Teller (Horoscope)
  • Guestbook / Journal
  • Morse Code Maker
  • News Ticker and Game Scores
  • Pig Latin
  • Post it Notes Program
  • Quote Tracker (Market Symbols etc)
  • Random Gift Suggestions
  • RSS Feed Creator
  • Recreate Grep (Pattern Matching)
  • Regex Query Tool
  • Reverse a String
  • Text Editor
  • Text to HTML Generator
  • Vigenere / Vernam / Caesar Ciphers
  • Write Out Number

##Networking

  • Chat Application (IRC or MSN Style)
  • Country from IP Lookup
  • Email Server
  • Fetch Current Weather
  • FTP Program
  • Geolocation App
  • Get Atomic Time from Internet Clock
  • Mail Checker (POP / IMAP)
  • Network Mapper
  • P2P File Sharing App
  • Packet Sniffer
  • Port Scanner
  • Remote Login
  • Site Checker with Time Scheduling
  • Small Web Server
  • SMS Component
  • Social Network Manager
  • Video Conferencing
  • WebBot
  • Whois Search Tool
  • Zip / Postal Code Lookup

##Classes

  • Airline / Hotel Reservation System
  • Bank Account Manager
  • Chart Making Class / API
  • Class to Handle Large Numbers
  • Company dashboard
  • Customer Relationship Manager (CRM)
  • Employee Time Card program (track overtime, pay, tax deductions)
  • Family Tree Creator
  • Flower Shop Ordering To Go
  • Image Gallery
  • Josephus Problem
  • Library Catalog
  • Matrix Class
  • Movie Store
  • Patient / Doctor Scheduler
  • Product Inventory Project
  • Recipe Creator and Manager
  • Shape Area and Perimeter Classes
  • ShoppingCart
  • Software cataloger
  • Student Grade Book Application
  • Vending Machine

##Threading

  • Bulk Thumbnail Creator
  • Chat Application (remoting style)
  • Create Progress Bar of Download
  • Download Manager
  • News Aggregator
  • XML sitemap generator

##Web

  • Bandwidth Monitor
  • Bookmark Collector and Sorter
  • CAPTCHA Maker
  • Content Management System
  • Countdown Screen
  • E-Card Generator
  • File Downloader
  • Media Player Widget for iGoogle
  • Music player or manager
  • Online IDE
  • Online Whiteboard
  • Page Scraper
  • Password Safe
  • Scheduled Auto Login and Action
  • SEO optimizer (scan page, recommend keywords etc)
  • Shopping App
  • Telnet Application
  • TemplateMaker
  • Text Based Game Like Utopia
  • Web Browser with Tabs
  • WYSIWG (What you see is what you get) Editor

##Files

  • Add Transactions In File and Find Averages
  • Barcode reader and generator
  • Bulk Renamer and Organizer
  • CD Label Maker
  • Clipboard manager
  • Code Snippet Manager
  • Color Picker and Translator
  • Create Zip File Maker
  • Envelope/Label printer
  • Excel Spreadsheet Exporter
  • File Copy Utility
  • File Explorer
  • File splitter/joiner (split and join from multiple discs)
  • Font loader
  • Generate invoice/purchase order
  • Image Map Generator
  • Log File Maker
  • Mp3 Tagger
  • PDF Generator
  • Quick Launcher
  • Quiz Maker
  • Registry Cleaner
  • RPG Character Stat Creator
  • Song mixer / DJ
  • Sort File Records Utility
  • VersioningManager
  • Web document viewer

##Databases

  • Address Book
  • Baseball / Other Card Collector
  • Budget Tracker
  • Database Backup Script Maker
  • Database Translation (MySQL <-> SQL Server)
  • Entity Relationship Diagram (ERD) Creator
  • Error message db (file name, error, message, resolution)
  • Event Scheduler and Calendar
  • Meal / Food Journal (with calorie calculator)
  • Postal shipping program (cost to destination based on weight etc)
  • Remote SQL Tool
  • ReportGenerator
  • Repository App
  • SQL Query Analyzer
  • Survey system
  • TV Show Tracker
  • Travel Planner System
  • Web Board (Forum)

##Graphics and Multimedia

  • Bulk Picture Manipulator
  • CD Burning App
  • Image Browser
  • Import Picture and Save as Grayscale
  • MP
  • to Wav Converter
  • MindMapper
  • Mp
  • Player (and Other Formats)
  • Screen Capture Program
  • Screen Saver
  • Signature Maker
  • Slide Show
  • Stream Video from Online
  • Traffic Light Application
  • Turtle Graphics
  • Wallpaper Manager
  • Watermarking Application
  • YouTube Downloader

##Games

  • D RPG
  • Battleship
  • Black Jack
  • Breakout
  • Chess and Checkers
  • Connect four
  • Craps
  • Crossword Puzzle
  • Find Way Out of Maze
  • Frogger
  • Game of Memory
  • Guitar Hero Clone
  • Hangman
  • High / Low Number Guessing
  • Ice and Dice
  • Magic Eight Ball
  • Monopoly
  • Pac Man
  • Pin Ball
  • Poker (plus online component)
  • Scorched Earth
  • Slot Machine
  • Snake Game
  • Tic-Tac-Toe with Friend Online
  • Type that word (falls from sky)

About

An attempt to complete as many of the projects as possible from The Programmers Idea Book.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published