DevPinoy.org
A Filipino Developers Community
      
KeithRull.NBible: A WPF Bible Application

 A week ago, I started a contest at DevPinoy.org about writing a Bible application and a few people have asked me if I tried my own challenge. I actually did took the challenge and built my own Bible application. I wasn't able to post it as soon as I wanted to do it due to time constrainst. What I built is a WPF Bible application but still needs some polishing to truely call it a "WPF app". 

Now let's begin the tour of the WPF app that I built.

The screen below shows the main interface for the program. The first tab is the browsing tab that allows the user to select a Book and a Chapter they want and displays the contents of your selection on the list below the Comboxes

The bold letters on the upper right side of the list tells you what book and chapter you are currently reading

The second tab is the search tab. This tab has a textbox that allows you to enter your search parameters

It allows you to search by keyword\s

By book and chapter

or by specifying the Book, Chapter and Verse

There are a few more things that I wanted to add this app but wasn't able to do so like building a TreeView similar to CryptoKnight's implementation that allows you to see the Document Map and also a matching word highlighting on the search screen would be a great addition too. Another thing that could be improve is refactoring the code and making the service layer a little bit more generic. I wanted to refactor it a bit more after I finished it but never had a chance to do so. I'll leave it as is for now and hope to update it in the future.

There's a lot more improvements I could think of but I'll leave it for you guys to check and comment on what I could do with this app to improve it. Maybe we could make it an OpenSource application someday.

Anyhow, you can get the source code for this project here. KeithRull.NBible.zip (1.84 MB)

Thanks to everyone who tried the challenge. I promise to do more of these type of contest in the future. 

Again, Thank you, God Bless and Mabuhay ka Filipino Developer!


Posted 10-30-2008 5:09 PM by keithrull

Comments

cruizer wrote re: KeithRull.NBible: A WPF Bible Application
on 10-30-2008 7:04 PM

looks more like a Winforms app than a WPF app, master keith! :P ha ha...anyway, yeah it's really WPF, you can see the blurry text (one of the downsides of using WPF)

modchip wrote re: KeithRull.NBible: A WPF Bible Application
on 10-30-2008 7:48 PM

Cool boss Keith!

CryptoKnight wrote re: KeithRull.NBible: A WPF Bible Application
on 10-30-2008 10:21 PM

nice, Keith!

i wanted to create the app in WPF too, with the user being able to flip between pages like a real book... it would take time because editing the toolbar icons took much of my development time in eBible.

i believe i have text highlighting in the codes but it doesn't work as expected.  i guess the textbox needs to get focus for the highlight to work.

patrick wrote re: KeithRull.NBible: A WPF Bible Application
on 11-02-2008 4:11 PM

@cruizer, maybe because he's running it in Windows XP thus the blurry text. he he he.

keithrull wrote re: KeithRull.NBible: A WPF Bible Application
on 11-03-2008 10:26 AM

LOL.

Yeah, I created the screenshot on Windows 2003. It really looks like win32 app without the styles and triggers. I'm planning to add colors to it but not enough time to do it. Perhaps next release ;)


Copyright DevPinoy 2005-2008