Skip to main content

New Pet Project

Okay, I've got my next great idea for my pet project. It's a little more complicated, but not terribly.

My biggest complaint I had when I transferred from the Detailing Department to the Customer Service department was the loss of my trusty HP48G calculator.


This thing was awesome! You calculated feet and inch calculations with formulas. The format was feet.inches and sixteenths. For instance, 14.0608 = 14'-6 1/2". The formulas removed parts of the inputted number and converted them from a foot to a number to add and subtract, and then reconverted the number to a foot answer to display.

I and a colleague created several excel sheets that essentially did the same thing, but it just wasn't convenient and didn't flow very well. So, I'm going to create a program that looks close to this calculator.

In addition to the addition, subtraction, multiplication, and division of feet-inch numbers, there were formulas that calculated roof slopes, weights, and all manners of things.

So, this is my new project. I'll start the GUI soon and get it to some basic functionality, and then I'll begin writing the code with tons of help from my friend Google. When I get time this evening, I'll begin laying everything out and write an update about what's going on so far.

Comments

Popular posts from this blog

Big Scare

I learned an important lesson. Actually, I learned a few lessons. The first lesson - always back up. Have copies of files if backing up isn't easy. Next, it's a good idea to not proceed too far without checking to make sure everything still work, while you can still undo something. Third, and more specifically, apparently, renaming certain items in Visual Studio can completely erase a design. Let me explain... To recap, Visual Studio is the IDE I use to write my programs. I'm learning the VB.Net programming language because that's the language the software my company maintains was written in. It makes sense to get more familiar with that. I'm still extremely  new to Visual Studio, and I'm very new to coding and general coding principles. I'm reading tons of books (often at the same time) to get general coding practices, as well as very specific programming details for VB.Net. All this combined to say, I'm still learning, and I'm really new. No...

I Stray Further

Progress Okay, my pet project is going okay. I'm learning the questions to ask, in any case. I have strayed exceptionally far from the book. I was hoping to do both simultaneously. That hasn't worked out at all. Here's what it's become so far: The picture on the right changes. If you've got all your hours in, it's a happy face, sad face if you don't. What I Know and Don't Know I have figured out how to use the date picker. I cannot for the life of me figure out how to get the up arrows in each box to correspond to 15-minute increments. I found code to do it, but it's not working for me. I probably have it in the wrong spot or something.     Private Sub DateTimePicker1_KeyDown(sender As System.Object, e As System.Windows.Forms.KeyEventArgs) Handles dtpTimeInSunday.KeyDown         If e.KeyCode = Keys.Up Then             dtpTimeInSunday.Value = dtpTimeInSunday.Value.AddMinutes(15)          ...

New Discoveries

So What Have We Learned Today, Class? Okay, I haven't progressed nearly as far as I had hoped in the textbook. Actually, I still haven't gotten past the GUI development in the 2nd chapter. This doesn't mean that I haven't been picking up what I can. Codefights has still been a great resource. Not knowing a lot of the functions has really been a hindrance. Not knowing many of the commonly known practices of developers has also slowed me down considerably. So, what have I learned? Visual Studio When I first started as a software tester in March this year, I was using TFS (Team Foundation Server) web portal. For those who don't know what this is, it's a web-based portal to let you see what your team is working on. Above is a generic screenshot of what's going on right now and things we're fixing. You can click on each task and see more specific details. This view is much easier to navigate to me, but I needed to learn how to integrate with Vi...