Connector for QuickBooks - Now FREE and Open Source

7. January 2009 22:41 by mmcconnell1618
I'm pleased to announce that the BV Connector for QuickBooks is now FREE and open source. The software can be "purchased' for free from the BV Software store at http://www.bvsoftware.com/store. The software download includes the standard installable version and the optional source code.

The Connector will work with BV Commerce 2004 and BV Commerce 5. It will work with QuickBooks versions 2003 to 2007 and may work with versions 2008 and 2009.

The source code is now available under the Microsoft Reciprocal License. The license allows you to do just about anything you want but you must return the favor by including your modified source code whenever you distribute the application. My hope is that some of the smart developers here will be able to return enhancements to us that we had never even considered before.

If you do wish to work on the source code you will need the QuickBooks SDK Version 6 which can be found for free at http://developer.intuit.com You will need to create an account and then can download directly from this link:

http://developer.intuit.com/uploadedFiles/QuickBooks_SDK/QBSDK/Download/QBFC6_0Installer.exe

Please let me know what you think.

Currently rated 1.6 by 9 people

  • Currently 1.555556/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | bv commerce | Code | Code | Code | Code | Code | Code | Code | Code | Code | Code | Code | Code | Code | Code | Code | Code | Code | Code | Code | Code | Code | Code | Code | Code | Code | Code | Code | Code | Code | Code | Code | Code | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Open Source Projects | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio | Visual Studio

JQuery Intellisense in Visual Studio 2008 - Tip if it's not working in MVC

6. November 2008 12:38 by mmcconnell1618

Microsoft and JQuery have partnered to release an intellisense file for JQuery in Visual Studio 2008. The Visual Web Developer Team Blog has a good post explaining how to use it.

When I follwed the instructions from the blog post I still wasn't seeing intellisense in VS with ASP.NET MVC projects. I tracked the issue down to how I was referencing the script files.

 

This code DOES NOT produce intellisense:

 <script src="/Content/script/jquery-1.2.6.min.js" type="text/javascript"></script>
    <% if (false)
       { %>
       <script src="/Content/script/jquery-1.2.6.min-vsdoc.js" type="text/javascript"></script>
    <%} %> 

 

By adding the "~" character at the beginning of the paths is DOES:

 <script src="~/Content/script/jquery-1.2.6.min.js" type="text/javascript"></script>
    <% if (false)
       { %>
       <script src="~/Content/script/jquery-1.2.6.min-vsdoc.js" type="text/javascript"></script>
    <%} %>

 

Go figure!

 

 

There's a new web browser in town: Google Chrome

2. September 2008 17:12 by mmcconnell1618

Google released their own web browser today, Google Chrome. Right now it's only available for Windows XP and Vista but I'm sure it will be cross platform soon. It's based on WebKit which is the same rendering engine that Apple uses for Safari. This is a good things for web developers as we won't have to support another new rendering engine. WebKit is open source and very standards compliant.

One major difference is Google's focus on simplicity. Taking a page out of Apple's playbook they've decided to strip away everything that isn't needed and deliver a rocket fast simple browser. They wrote their own Javascript engine that is supposed to be significantly faster and I suspect they've learned a lot from Gmail and other Google apps.

The clear business strategy is to deliver an application platform for the web. If they have a web browser that compiles javascript to native code for execution they've basically created the .Google Framework for Windows. The Microsoft .Net Framework compiles C# to an intermediate language which is then compiled to native code. Now Google can use their toolsets like GWT to compile dynamically to native code on a windows host. Imagine GMail running as fast as your native mail client. The last part that's needed is offline access. Google Gears provides that feature already.

 So, Google just delivered the tools to send a web application directly to your desktop running at near native speed. You don't need to learn Silverlight, Flash or Adobe Air. Just HTML and javascript.

The platform wars are moving beyond Windows vs. Mac vs. Linux to Silverlight Runtime vs. Adobe Air vs. Google Chrome 

Quick program to batch rename files to replace text

23. February 2008 14:42 by mmcconnell1618

Today I had a huge directory of 300+ images that I batch converted in Photoshop from TIFF to PNG format. The problem was I must have missed something in Photoshop and all the files came out like this:

 Image1.TIFF.PNG

I needed to remove the ".TIFF" part from the name so I wrote a quick c# command line program to look at a directory, find all files that contained text in their name and replace that with something else. It's a quick and dirty solution but I thought someone else might need it. The source directory, text to find and text to replace are just string in the source code. You may want to move them out to command line parameters if you need this kind of program often.

Here's the source code:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.IO;

 

namespace FileNameChanger

{

    class Program

    {

        static void Main(string[] args)

        {

            /*

            * Change these three settings to tell the program

            * where to search, what to find and what to replace

            * it with

            */

            string sourceDir = @"C:\Users\mmcconnell\Desktop\CroppedTiff\PNG";

            string stringToFind = ".tiff.png";

            string stringToReplace = ".png";

 

            if (Directory.Exists(sourceDir))

            {

                string[] thefiles = Directory.GetFiles(sourceDir);

                if (thefiles != null)

                {

                    foreach (string f in thefiles)

                    {

                        string pathPart = Path.GetDirectoryName(f);

                        string filePart = Path.GetFileName(f);

                        filePart = filePart.Replace(stringToFind, stringToReplace);

                        File.Move(f, Path.Combine(pathPart, filePart));

 

                        Console.WriteLine("Moving to " + filePart);

                    }

                }

            }

        }

    }

}

 

 

 

Program.cs (1.26 kb)

MoneyBaby Alpha 0.1 released - Open source payment processors for .net

21. November 2007 20:28 by mmcconnell1618

The first alpha release of MoneyBaby was posted today. It includes the MoneyBaby project which encapsulates credit card processors under a simple interface, an Authorize.Net processor and a sample command line app to demonstrate how to use MoneyBaby. All the projects are in c# and both source code and binaries are available. 

www.CodePlex.com/MoneyBaby