AquAdvisor - software to help you stock your tanks!

Hey, I'm a newbie on this site, but was perusing the forums and this thread is awesome. Mad Kudos do you for making a program like this. I have done very light programming and was thinking of a way to make a program like this. But I'll sit back and let the pro handle it. :dance:I don't even know how to get a GUI that isn't a text prompt. hah.

As a new fish herder it is invaluable to be able to mess with different fish types in a theoretical environment. I have a 29 gallon doing a fishless cycle right now and have yet to finalize a stocking plan. Keep up the awesomeness amigo.:thm:
 
Hey, I'm a newbie on this site, but was perusing the forums and this thread is awesome. Mad Kudos do you for making a program like this. I have done very light programming and was thinking of a way to make a program like this. But I'll sit back and let the pro handle it. :dance:I don't even know how to get a GUI that isn't a text prompt. hah.

As a new fish herder it is invaluable to be able to mess with different fish types in a theoretical environment. I have a 29 gallon doing a fishless cycle right now and have yet to finalize a stocking plan. Keep up the awesomeness amigo.:thm:

I am far from a pro... :D As my early posts from this thread identified already, I haven't programmed in over 9 years. But I have to admit C# and Visual Studio is very easy to learn...

I felt the need for a program like this too at some point. I like doing "what if" scenarios BEFORE purchasing aquariums and fishes.

But once again, I cannot guarantee what it splits out is 100% correct, its always good to post the final result on this forum and check against other more experienced hobbyists here. Over time, it will become more and more accurate as I catch these exceptions from the general rules.
 
I am far from a pro... :D As my early posts from this thread identified already, I haven't programmed in over 9 years. But I have to admit C# and Visual Studio is very easy to learn...

Now that is just plain obnoxious. "C# and VS is easy" You sound just like my programmer friend at work. His desk is right around the corner from the coffee pot. I go to get some coffee and I get cornered with him talking about C#, boo, .net, sql, db4o, + a ton of things I don't even know what the names are. He's currently messing around with writing his own OS..... crazy man. I get revenge from taking the pasty skinned vampire out to get sunlight in my greenhouses or the field.

THE V <------ Still struggling to get IIF statements to work in a C# based report designer.

IIF(prg.yhbie == "obnoxious", "True", "Liar")

^ result = String error. :cry:
 
Now that is just plain obnoxious. "C# and VS is easy" You sound just like my programmer friend at work. His desk is right around the corner from the coffee pot. I go to get some coffee and I get cornered with him talking about C#, boo, .net, sql, db4o, + a ton of things I don't even know what the names are. He's currently messing around with writing his own OS..... crazy man. I get revenge from taking the pasty skinned vampire out to get sunlight in my greenhouses or the field.

THE V <------ Still struggling to get IIF statements to work in a C# based report designer.

IIF(prg.yhbie == "obnoxious", "True", "Liar")

^ result = String error. :cry:

Trust me, I'm not even close to your friend in terms of programming skills... :D
 
This is a great program, especially for a newbie like myself.

One thing I noticed was when editing the tank dimensions, deleting the entire value from the Length field gives an "Index was outside the bounds of the array" exception.

I'm not exactly sure how you're doing the database currently, though it doesn't appear at first glance to be in an external file, but one thing you may think of doing in a later version is having an external CSV or even a small Access database. You could add checking functionality into the program at startup where it checks to see if there is an updated version of the database on your website, instead of creating a new version of the program itself. Just a thought.

Also, I'm not much of a programmer, but have quite a bit of experience with C#. My entire senior project in college was written in C# (though that was 5 years ago :eek:) and I've done several projects for personal and work use since then. Just let me know if there's anything I can to do help.
 
This is a great program, especially for a newbie like myself.

One thing I noticed was when editing the tank dimensions, deleting the entire value from the Length field gives an "Index was outside the bounds of the array" exception.

Yes I noticed this too... And it is fixed for the next version. :)

I'm not exactly sure how you're doing the database currently, though it doesn't appear at first glance to be in an external file, but one thing you may think of doing in a later version is having an external CSV or even a small Access database. You could add checking functionality into the program at startup where it checks to see if there is an updated version of the database on your website, instead of creating a new version of the program itself. Just a thought.

Yes something to that effect needs to be done. Someone has suggested already to provide a way to contribute in fine tuning the DB parameters. I want to give it some further thoughts in terms of which is the best way to approach this.

Also, I'm not much of a programmer, but have quite a bit of experience with C#. My entire senior project in college was written in C# (though that was 5 years ago :eek:) and I've done several projects for personal and work use since then. Just let me know if there's anything I can to do help.

Thanks for the offer. :) Will keep this in mind.
 
Ok, so instead of waiting for another week, I am going to release v0.4 with somewhat less significant features tomorrow.

The following are new:

  • Switched to MSI based install. It will create a desktop icon and will also upgrade from an older version gracefully (I hope!)
  • More fishes in DB. (130 now)
  • Further refined analysis calculations.
  • Added a filter checkbox for displaying only the compatible species by your tank size.
  • Ability to select units for Tank dimension, volume and temperature.
  • Couple of shrimps have been added into DB.
  • Added dimensions for 3 bowfront tanks. (26g, 36g and 46g)
If QA goes well, I will update the download page tomorrow. :)
 
AquariaCentral.com