[Share]Project Ideas

Posts 112 of 12 · Page 1 of 1
[Share]Project Ideas
Project Ideas

Opened thread, Only project ideas, no discussion of project ideas.
Also only accepted in this format

You can release a project in here, AS open source.
Again, No discussions about them here.

[code ]
Project idea here
[/code ]

all other posts will be removed.



This is to offer some ideas.

Code:
Tax Calculator
Code:
Instant Messenger
Code:
Credit Card Validator
Code:
Weather Application & or Widget
Code:
CD Key Generator
Code:
Web Service API (Asp.net & asmx)
Code:
FTP Program
Code:
Text To HTML Converter
Code:
Pig Latin Translator
Code:
Explorer.exe complete replacement
Code:
Poker Game
Code:
RSS Feed Reader (use MPGH as a test)
Code:
Wysiwyg Editor
Code:
World Of Warcraft utility
Code:
Text Editor (advanced one)
Code:
Post It Notes Widget
Code:
md5 updater
Code:
Guitar Hero Game
Code:
file sorter(desktop)
Code:
macro tool
Code:
Xbox Live utility
Code:
News Ticker Widget
Code:
RegEx Tool
Code:
U.P.S Tracking application
Code:
Web Bot
Code:
Website Validator
Code:
Product Inventory System
Code:
Twitter Application
Code:
Banwidth Monitor
Code:
Custom Components (like progress bar , etc)
Code:
Download Manager
Code:
Complete Website Parser (specific site)
Code:
Chess Game
Code:
Tabbed Webbrowser using Webkit
Code:
File Downloader
Code:
Black jack Game
Code:
Email Client
Code:
File Explorer
Code:
Zip Maker / Extractor
Code:
MultiPlayer Battleship game (over LAN)
Code:
Working Code Snippet manager with online database (KEVIN)
Code:
Collectors Database (Cards, Comics , etc)
Code:
Home Inventory System
Code:
Google Search Application
Code:
MP3 Player
Code:
Youtube Video Downloader
Code:
Audio Converter
Code:
Remote Desktop
Code:
Remote Sharing Utility
Code:
Task Manager
Code:
FaceBook Application
Code:
Slot machine game
Take all these ideas, choose a couple, make the application , but make it less then basic, don't take the most basic route, think of ideas to make these ideas better, apply them and release.
I'll take the RSS feeder. I'll post the source here in a few minutes (if I can code it that fast)

EDIT: WOOPS, forgot to start...

Commenced coding at 9:33PM my time. Let's do dis.

Done @ 9:56 my time (took a few mins to upload etc.


Code:
Imports System.Text.RegularExpressions
Imports System.IO
Imports System.Net
Imports System.Text
 
Public Class Form1
 
    Private EntryList As New List(Of RSSEntry)
 
    Private Structure RSSEntry
        Dim Title As String
        Dim Link As String
        Dim Author As String
        Dim PubDate As String
        Dim Description As String
 
        Sub New(ByVal t As String, ByVal l As String, ByVal a As String, ByVal pd As String, ByVal d As String)
            Me.Title = t
            Me.Link = l
            Me.Author = a
            Me.PubDate = pd
            Me.Description = d
        End Sub
    End Structure
 
    Private Sub ExtractRSS(ByVal RSSLink As String)
        Dim RSSFeed As String = GetSource(RSSLink)
        Dim mCollection As MatchCollection = Regex.Matches(RSSFeed, "(?<=<item>).*?(?=</item>)", RegexOptions.Compiled Or RegexOptions.Singleline)
        Dim EntryArray As RSSEntry() = Array.ConvertAll(mCollection.Cast(Of Match).ToArray, Function(m As Match) ParseRSSItem(m.Value))
        EntryList.AddRange(EntryArray)
    End Sub
 
    Private Function ParseRSSItem(ByVal item As String) As RSSEntry
        Dim heading As String = Regex.Match(item, "(?<=<title>).*?(?=(" & Regex.Escape("]]></title>") & "|</title>))").Value.Replace("<![CDATA[", "")
        Dim poster As String = GetBetween(item, "<dc:creator>", "</dc:creator>")
        Dim href As String = GetBetween(item, "<link>", "</link>")
        Dim pDate As String = GetBetween(item, "<pubDate>", "</pubDate>")
        Dim desc As String = GetBetween(item, "<description>", "</description>")
        If desc.StartsWith("<![CDATA[") Then desc = desc.Replace("<![CDATA[", "").Substring(0, desc.Length - ("<![CDATA[".Length + 2))
 
        Dim theEntry As New RSSEntry(heading, href, poster, pDate, desc)
        Return theEntry
    End Function
 
    Private Function GetBetween(ByVal str As String, ByVal pt1 As String, ByVal pt2 As String) As String
        Try
            Dim first As Integer = str.IndexOf(pt1) + pt1.Length
            Dim last As Integer = str.IndexOf(pt2, first)
            Dim subStr As String = str.Substring(first, last - first)
            Return subStr
        Catch ex As Exception
            Return String.Empty
        End Try
    End Function
 
    Private Function GetSource(ByVal URL As String) As String
        Dim outSource As String = String.Empty
        Using wc As New WebClient With {.Encoding = Encoding.UTF8}
            outSource = wc.DownloadString(URL)
        End Using
        Return outSource
    End Function
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        ExtractRSS("http://www.freelancer.com/rss.xml")
        Dim RSSArray As String() = Array.ConvertAll(EntryList.ToArray, Function(en As RSSEntry) String.Concat(en.Title, vbNewLine, en.PubDate, New String(vbNewLine, 2), en.Description, vbNewLine, "___________________"))
        RichTextBox1.Text = String.Join(New String(vbNewLine, 2), RSSArray)
    End Sub
End Class



Thanks NextGen =)
Code:
Youtube Video Player with Playlist


Code:
Basic Tabbed Webbrowser  without WebKit or something
>.<
Code:
Simple Login System with Database
Il take:

File Downloader
Thanks NG!
Pig Latin converter:

[highlight=vb.net]
Private Function ConvertToPL(ByVal word As String) As String
Dim firstLetter As String = word.Substring(0, 1).ToLower
word = StrConv(word.Substring(1), VbStrConv.ProperCase) & firstLetter & "ay"
Return word
End Function

Private Function ConvertFromPL(ByVal word As String) As String
Dim firstLetter As String = word.Substring(word.Length - 3, 1).ToUpper
word = firstLetter & word.Substring(0, word.Length - 3).ToLower
Return word
End Function
[/highlight]
Quote Originally Posted by Jason View Post
Pig Latin converter:

[highlight=vb.net]
Private Function ConvertToPL(ByVal word As String) As String
Dim firstLetter As String = word.Substring(0, 1).ToLower
word = StrConv(word.Substring(1), VbStrConv.ProperCase) & firstLetter & "ay"
Return word
End Function

Private Function ConvertFromPL(ByVal word As String) As String
Dim firstLetter As String = word.Substring(word.Length - 3, 1).ToUpper
word = firstLetter & word.Substring(0, word.Length - 3).ToLower
Return word
End Function
[/highlight]
Pig latin is not JUST the first letter, It's the first Consinents (SpellCheck) until the vowel, then it's put on the back. So train becomes aintray. At least that's how we do it in my area.
Quote Originally Posted by fukojr2 View Post


Pig latin is not JUST the first letter, It's the first Consinents (SpellCheck) until the vowel, then it's put on the back. So train becomes aintray. At least that's how we do it in my area.
He's right.

To form the Pig Latin form of an English word the first consonant (or consonant cluster) is moved to the end of the word and an ay is affixed (for example, pig yields ig-pay and computer yields omputer-cay).
Wut Evar. Pig latin fanboys

I'll fix it later, going out soon!
Posts 112 of 12 · Page 1 of 1

Post a Reply

Tags for this Thread

None

Need help?