Yesterday, I showed you how to create a Woot! Off notifier using Python. As promised, I’m now going to show you how to create a Woot! Off notifier using C#. In case you didn’t read yesterday’s article, it basically told how I love Woot! Off’s, but hate having to constantly refresh my browser to check for new items. Instead, I decided to write a tool that does that for me. In the Python version I wrote, it only displays the item name and price. In today’s article, I’m taking it a bit further by showing you how to create a Windows Form that displays the item description along with the item name and price. And, I even show you how to display the item image and the progress bar that shows how many items are left just like on the Woot! site. So, let’s get started.
Related Posts
Some co-workers and I recently had a conversation about programming and the question was asked, “what’s next?” The conversation started after reading an article about how Oracle is making a lot of changes that are effecting a huge crowd of developers and companies. I’ve said plenty of times before that i think Oracle will be the down fall of Java. However, one of my co-workers is wrapped up in Java that he feels like it is “the future” of programming. If he would have said that back in the ’90s, I would’ve agreed. But, I don’t think that statement still stands true today. Let me explain why.
Related Posts
Back in April, we mentioned an upcoming programming language called “Ceylon”. Ceylon is suppose to be the new “Java killer” combining some of the best things from both Java and C#. Until now, there hasn’t been much more said about the Ceylon project. However, the project now has an official website which you can find at http://www.ceylon-lang.org/. If you’re like me and have been looking forward to checking out Ceylon, don’t get too excited just yet. The project developers still don’t have a date for the official launch of their project. But, they do have the source code available via their GitHub page which you can download and check out for yourself. When / if I get some extra time, I’m going to pull it down and see what it has to offer. Let me know what your thoughts are about Ceylon and the future of programming in the comments below.
Related Posts
By request from a couple of my readers, I am back to show more speech recognition using C#. In my first speech recognition article “Simple Speech Recognition Using C#“, I introduced you to the Speech Recognition Engine provided by the .NET framework. In that article, I showed you how to setup a new SRE and to accept any voice input and display it in a rich text box. The very next day, I took that application one step further in my article “Simple Speech Recognition Using C# – Part 2” by introducing you to grammars. Grammars are basically a list of input options you want your application to listen for. Adding grammars will cause your application to listen for only those options and nothing else. The grammar used in that article was built using the Choices object and by providing that object with a list of hardcoded options. Today, I want to show you how to replace the Choices object with a grammar XML file. Let’s begin.
Related Posts
As I’ve mentioned before, my articles about using OpenCV and C# are the most viewed articles on this site. Among those articles, I get more emails asking about using OpenCV and C# for augmented reality applications than I do anything else. It appears that AR is a pretty big topic these days and everyone looking at getting into the field needs a good place to start. So, I’ve put together a small application that uses OpenCV and C# to do augmented reality. As always, I’m using the OpenCvSharp .NET wrapper for OpenCV. But, the same principles that apply here can also be used in pretty much any other wrapper or in OpenCV itself. Usually, I’ll walk thru every line of code in my example applications and explain what I’m doing. But, this time, I’ve decided to just provide you with the code and let you figure it out for yourself. However, as always, I’m more than willing to answer any questions you may have as you go along with the example.
