in diesem Thread könnt ihr euch Anregungen zu neuen Projekten hohlen.
Das ganze ist in Genre's aufgeteilt, da man nicht alles objektiv nach Kenntnissen einteilen kann.
Der Post wird ständig erweitert, neue Ideen, Genre's etc.
Wenn Ihr Vorschläge habt, benutzt bitte folgendes "Formular" und schreibt es mir entweder per PM oder hier im Thread, ich editiere es dann rein:
Quote:
Name: Genre: Beschreibung:
Falls Ihr Fehler, egal in welcher Form findet, bitte lasst es mich wissen, oder wenn Ihr meint das etwas in ein anderes Genre gehört.
Wenn Ihr eine Lösung zu einer Projektidee habt, bitte lasst sie mir zukommen (nur Sourcecode), wird auch reineditiert.
Quote:
Name: Genre: Beschreibung: Lösung:Downloadlink entweder von oder Sprache:In welcher Programmiersprache es geschrieben wurde.
Name: Spambot Genre: Bot Beschreibung: Ein Spammer der an eine bestimmte Form, einen vom Benutzer eingestellten Intervall, Text sendet. Lösung: ---
Quote:
Name: Youtube Bot Genre: Bot Beschreibung: Ein Bot, der bestimmte Videos auf Youtube liked/disliked/kommentiert etc. Das ganze kann von recht einfach bishin zu komplex werden. Es stehen dafür 3 Varianten zur Verfügung: API, Webbrowser, HttpRequest. Lösung: ---
Quote:
Name: Universal Bot Genre: Bot Beschreibung: Der Benutzer kann auswählen in welchen Abständen z.B. etwas geklickt oder gesendet werden soll. Lösung: ---
Name: Webbrowser Genre: Internet Beschreibung: Kann von einfach bishin zu sehr komplex sein. Ein Programm zum "besuchen" von Webseiten. Entweder man benutzt den z.B. mitgelieferten Internet Explorer (.NET Sprachen), oder man schreibt seinen komplett eigenen. Lösung: ---
Name: Animationen Genre: Multimedia Beschreibung: Programm zum erstellen von Animationen, z.B. wie Flash. Lösung: ---
Quote:
Name: Multimedia Player Genre: Multimedia Beschreibung: Ein Player (z.B. wie VLC-Player) zum Abspielen von diversen Musik- & Video-Formaten. Lösung: ---
Quote:
Name: Bildanzeigeprogramm Genre: Multimedia Beschreibung: Programm welches Bilder darstellt, z.B. wie die Windows-Bilderansicht. Lösung: ---
Name: Text- / Dateiverschlüsselung Genre: Sicherheit Beschreibung: Programm welches Text oder Dateien verschlüsselt, z.B. RC4, AES, Rijndael etc. Lösung: ---
Quote:
Name: Speech to Text Genre: Text Beschreibung: Programm was das gesprochene in ein Dokument schreibt. Lösung: ---
Quote:
Name: Hello World-Programm Genre: Text Beschreibung: Consolen-Programm welches "Hello World" ausgibt. Lösung: ---
Quote:
Name: Notepad Genre: Text Beschreibung: Ein Text-Editor wie Notepad, kann einfach gehalten werden, oder komplex. Mögliche funktionen: Speichern, Search/Replace, Syntax-Highlight etc. Lösung: ---
Name: Sperren des Computers Genre: Sicherheit Beschreibung: Ein Programm das den Computer sperrt. z.B. entsperrung durch bestimmten USB-Stick oder SD Karte. Lösung: ---
Quote:
Name: Login via Webcam / Stimme Genre: Sicherheit Beschreibung: Login Programm was nur bei einer bestimmten Stimme oder Person (Gesicht) freigeschalten wird. Lösung: ---
Quote:
Name: Login / Registrierung Genre: Sicherheit Beschreibung: Ein Login-System mit Registerien Funktion, kann von relativ einfach bis sehr Komplex werden -> SSL, mehrfach verschlüsselte Verbindung zum Server etc. Lösung: ---
Name: Vier Gewinnt Genre: Spiele Beschreibung: Klassisches Vier-Gewinnt (Connect Four), entweder in der Console oder mit einer Grafischen Oberfläche. Die anspruchvolleren Programmierer können sich an einer KI versuchen. Lösung: ---
Name: Snake Genre: Spiele Beschreibung: Wer kennt den Spiele-Klassiker nicht? Eine Schlange die "Punkte" fressen muss und dadurch stetig an größe gewinnt. Entweder über Console oder GUI. Lösung: ---
Quote:
Name: Tic-Tac-Toe Genre: Spiele Beschreibung: Ein 3x3 großes Spielfeld, das Ziel ist es 3 "Steine" in einer Reihe, entweder horizontal, vertikal oder diagonal, zu schaffen. Lösung: ---
Name: E-Mail Client Genre: Kommunikation Beschreibung: Programm zum verschicken / verwalten von E-Mails, z.B. wie Live Mail, Thunderbird. Lösung: ---
Quote:
Name: Chat Genre: Kommunikation Beschreibung: Ein Programm um mit anderen Personen zum schreiben, dafür gibt es unterschiedlichste Möglichkeiten (z.B. über FTP, SQL, TCP etc.). Lösung: ---
Name: Taschenrechner Genre: Mathematik Beschreibung: Kann von einfach bis etwas komplexer werden. Entweder nur einfache Additionen, Multiplikationen etc, oder auch "4*(2+8*(7-2)+2/7)". Weiter Funktionen können sich beim Windows Taschenrechner abgeschaut werden. Lösung: ---
Quote:
Name: Flächen berechnung Genre: Mathematik Beschreibung: Programm zum berechnen von verschiedenen Flächen, z.B. Kreis, Viereck, Dreieck etc. Lösung: ---
Quote:
Name: Umrechner Genre: Mathematik Beschreibung: Programm welches z.B. Dual -> Binär, HEX -> Dual etc. umwandelt. Lösung: ---
Name: Adressverwaltung / Kontaktdatenbank Genre: Verwaltung Beschreibung: Programm zum verwalten von Adressen, Kontakten etc. Lösung: ---
Quote:
Name: Account Manager Genre: Verwaltung Beschreibung: Ein Programm zum verwalten vom Account Daten, das ganze natürlich mit einem Masterpasswort und verschlüsselten Einträgen. Lösung: ---
Name: Datenbank Genre: Datenbank Beschreibung: Eine Datenbank für z.B. Filme etc. Kann mit einem "Admin-Panel" erweitert werden um direkt im Programm neue Einträge hinzuzufügen. Lösung: ---
Quote:
Name: Datenbank-Verwaltung Genre: Datenbank Beschreibung: Ein dynamisch gestaltenes Programm zum verwalten von Datenbanken, entweder lokal oder online. Mit dynamisch ist gemeint, das sich das GUI an die Datenbank anpasst (z.B. Anzahl der Tabellen). Lösung: ---
Name: "Zu wieviel % bist du gelangweilt"-Generator Genre: Sonstiges Beschreibung: Ein einfacher Generator der aufgrund von gestellten Fragen die Prozentuale Gelangweiltheit des Benutzers bestimmt. Lösung: ---
Quote:
Name: Fernwartungsprogramm Genre: Sonstiges Beschreibung: Ein Programm mit dem man andere Computer fernsteuern kann, sowas wie Radmin, TeamViewer & Co. Lösung: ---
Quote:
Name: Client / Server Genre: Sonstiges Beschreibung: Eine Client / Server Anwendung, z.B. über TCP oder Socket's (z.B. für ein Chat-Programm). Lösung: ---
Quote:
Name: Zahlenraten Genre: Sonstiges Beschreibung: Ein Programm welches eine zufällige Nummer generiert, welche der Benutzer erraten muss. Lösung: ---
Quote:
Name: Timer Genre: Sonstiges Beschreibung: Ein Programm, das nach einer vom Benutzer bestimmten Zeit etwas ausführt, z.B. Computer herunterfahren, Ton abspielen etc. Lösung: ---
Quote:
Name: Wecker Genre: Sonstiges Beschreibung: Der Benutzer kann verschiedene Zeitpunkte setzen wann das Programm z.B. einen Ton abspielt. Lösung: ---
Quote:
Name: Paint Genre: Sonstiges Beschreibung: Ein Programm um Bilder zu bearbeiten, z.B. wie Paint. Lösung: ---
Quote:
Name: Multi-Datei-Renamer Genre: Sonstiges Beschreibung: Ein Programm welches z.B. von einen bestimmten Ordner alle Dateien nach bestimmten Kritierien umbenennt, oder einfach Name001, Name002 etc. Lösung: ---
Name: Screenshot Programm Genre: Sonstiges Beschreibung: Programm zum erstellen von Screenshots, mögliche Funktionen währen: Automatisch nach einer bestimmten Zeit, nur von einem ausgewälten Teil des Bildschirmes etc. Lösung: ---
Quote:
Name: Tastatur / Maus Simulator Genre: Sonstiges Beschreibung: Programm was Tastaturanschläge, Mausklicks & den Fahrweg der Maus aufzeichnet und exakt wiedergeben kann. Lösung: ---
Der Thread ist gut für Anfänger um sich Ideen zu holen wie sie ihr wissen erweitern können bzw. ein bisschen Learn by doing praktizieren. Aber um ernsthafte Projektideen zu finden wird das wohl nichts, weil diese keiner so freiwillig weggeben möchte.
Trotzdem fände ich es sinnvoll den Thread als Sticky zu machen und zu erweitern, würde wohl einigen Neueinsteigern helfen