wasnt nate

Beginner

Paper: Creating Reusable Code

Abstract Thispaper discusses some of the challenges with creating reusable code.  Alternative Formats The paper is available in Word Format and also in Adobe PDF.   CREATING REUSABLE CODE             One of the first challenges to making reusable components is managing the dependency chain. If a component performs a simple task but requires too many external sources, [...]

PRG/211: The Five Steps to the Programming Process

What are the five key steps in the programming process? Which one do you think is the most important step and why? The first step of the programming process is to define the components and their public interfaces. This can be done on a whiteboard for small projects or for larger team projects using Visio [...]

PRG/211: What Is Modular Programming?

Explain what is meant by a modular approach to programming. Why is this approach important? Modular programming is a design pattern, in which developers group similar functionality into well-defined components. Each component is self-contained and communicates with other components through a defined service contracts and data contracts. A data contract is a structural definition either [...]

Programming Is Easy, Accept the Pattern

No matter what the programming problem is there is a very consist pattern that will nearly every time. -       A data set and zero or more flags will be provided by something -       The code will enumerate the data set -       If something is true, do something else do another thing -       Return and exit [...]

Configure Visual Studio 2010 as IDE for Arduino

Minimalist Answer There is a wiki post that gives the step-by-step instructions. I updated their post to include steps for INO files as that is the default in version 1.0. Full Answer Visual Micro has a full Studio2008/2010 solution. After running their MSI launch Visual Studio and under Tools->Options->Visual Micro, configure where Arduino-1.0 is downloaded. Then [...]

,

Configuring Arduino IDE on Windows 7 x64

I just opened up my first Arduino 2560 Mega, and connected it to my laptop. The connection and power was drawn thru a Usb-A to Usb-B cable (check back of your printer before buy one). While my testing was specific to the 2560 (REV3) model; this should work for Leonardo, Mega ADK, Micro, Uno, and Uno Rev3 equally. Hello World [...]

, , ,

Object Oriented Design Example

One of my friends was having troubles in his intro to programming class with OO design. He said that after searching for online and digging through these 600 page manuals he didnt “get the whole object thing.” To help him I made the following mock project and created an implementation in C#. Here are some of the [...]