Google Picasa Desktop Application

Google Picasa Desktop Application

Recently I have been developing a small windows application which interacts with the Picasa Web Albums Data API. Development has been in the C# programming language using Windows Forms as the GUI. The application allows a user to view/upload/download and search for public photos from the Google Picasa Web-service all from their desktop. Read more…

What is the Google API?

As most of the applications that I have developed have consisted of interacting with Google’s web-services via their API, I thought I would describe what underlying protocol the Google API is based on. Hopefully this post will try to explain this. Read more…

MCTS: Windows Applications .NET 2.0

February 22, 2010 Leave a comment

Currently in the middle of the MCTS: Windows Applications .NET 2.0 course. As I have virtually no commercial programming experience – which employers are looking for in a candidate. Yes I have the knowledge to develop software in my free time (please see the projects that I have done), and above all enjoy programming this is however not enough.

Read more…

Categories: Uncategorized

Selected projects hosted on Google Code

January 7, 2010 4 comments

Check out my Google Code project for the previously documented Microsoft Silverlight Bing Search application.

The source code hosted on Google Code can be found here:

http://code.google.com/p/silverlight-bing-search-application/

Update

Just uploaded the WPF Google Docs Uploader / Exporter project, check it out at:

http://code.google.com/p/wpf-google-docs-up-down/

Update

Just uploaded the Windows Forms Google Picasa client, check it out at:

http://code.google.com/p/googlepicasaclient/

Update
Categories: google code

WPF Google Docs Application

October 8, 2009 Leave a comment

I have been developing a WPF application which allows a user to view/export and upload documents into their Google Docs account. Using the Google Docs .NET SDK, I was able to develop a WPF application from scratch. After the jump some code snippets and screen-shots of the application.

Read more…

jQuery for absolute beginners

September 16, 2009 1 comment

I came across some jQuery video tutorials which explain how to use it very clearly from a beginners perspective. The tutorials are split up over around 15 days, so you don’t feel overwhelmed with using jQuery.

A big thanks goes to Jeffrey Way from ThemeForest.net, for creating an excellent set of tutorials.

Below are the links to the individual tutorials:

jQuery Topic Snippet Tutorial-link
Day 1: Downloading the library Where to download jQuery from… Link
Day 2: Fade, Slide, and Show Methods Looks at the “fadeIn”, “slideDown”, and “show” methods, and jQuery’s “css” abilities Link
Day 3: The Animate Method Learn how to shift any element across the screens Link
Day 4: Advanced Selectors How to individually select an item and also using X-Path Link
Day 5: Creating and Removing Elements How to dynamically create and remove elements Link
Day 6: The toggle() and toggleClass() Methods Turn “off and on” elements or classes Link
Day 7: The hover() Methods When a user mouses on and off the elements in a wrapped set Link
Day 8: User Request – Image Slides. Image manipulation Link
Day 9: Resizing Text. How to resize text every time an associated anchor tag is clicked Link
Day 10: Intro to AJAX: Using the Load Method. Store information on one page, and then load that specific information from another page Link
Day 11: Fun Image Hovering. Image pop-up on mouse hover Link
Day 12: Advanced Tooltips: Part 1. Drawing information from a database to create an advanced tooltip + PHP Link
Day 13: Submitting Information to a Database Asynchronously. Submit information to a database asynchronously – using PHP and jQuery Link
Day 14: Implementing Your First Plugin Implement a jQuery plugin into your applications: s3Slider plugin Link
Day 15: Building a jQuery Style-Switcher: Part 1 Creating a jQuery style-switcher that will allow the user to switch between CSS files Link
Day 15: Building a jQuery Style-Switcher: Part 2 PHP side of a CSS style-switcher Link

Other screen-casts by Jeffrey Way.

Categories: Ajax, jQuery, tutorials

A Silverlight Bing API Web Application: Server side (Part 2)

September 11, 2009 1 comment

This is part 2 of the A Silverlight Bing API Web Application walk-through. After the jump some Silverlight information, server side code and screen-shots of the application.

Read more…

A Silverlight Bing API Web Application: Working with JSON (Part 1)

September 10, 2009 6 comments

silverlight logo
Today I have been developing a Silverlight Rich Internet application which utilizes the Microsoft Bing API. To be honest I have never used Silverlight to develop an application before (typically web applications: ASP.net and desktop client applications: Win-Forms). After viewing some of the Silverlight video tutorials I decided to dive straight into development. After viewing some of Microsoft Bing if you haven’t heard of it is Microsoft’s search engine site, in many ways similar to Google.

This is part 1 of a 2 part post about developing a Silverlight application using the Bing API.

Please see this post to see screen-shots and server side code needed to implement this small application.

More info after the jump, including JSON and API usage.

Read more…

Categories: asynch, JSON, RIA, silverlight

Cross-thread operation not valid

August 21, 2009 4 comments

As I’ve been doing a lot of programming with win-forms, c# and c++ and making my applications multi-threaded – I came across a problem of allowing a newly created thread change the UI. I wanted to move away from using the BackgroundWorker class. Below I will discuss how to do this in c#.

Read more…

Multi-threaded architecture

As I am looking to add elements of multi-threaded features to the RSS reader that I am developing, I have been researching into multi-threaded architectures and basically what concurrency is. After the jump I will explain in detail what multi-threaded is and how they can be incorporated into an application, and I hope if your a beginner like me when it comes to multi-threading, you will understand it better afterwards too.

Read more…

Categories: threads
Follow

Get every new post delivered to your Inbox.