Search   |  About Us  |  Contact Us   |  Portfolio 

Leading your developers forward







Home

Programming

Web 
Development

E-Commerce

Web Services

Consulting

Mentoring

Training

Books &
Writing

 

 

 

Programming

What We Do

Before there was a World Wide Web, before it was possible to buy Internet access, Gregory Consulting was providing computer  programming solutions. We've embraced the Internet and Internet programming, but haven't left Windows programming behind. (We have cheerfully abandoned most other operating systems.) From large full-featured Windows applications (especially Internet applications) to  ISAPI filters, shell scripts and other activating components, we produce quality software that meets deadlines, budgets, and requirements. We work in Visual C++, Java, Perl, Visual Basic and various scripting languages. Most computer programming projects achieve substantial savings thanks to XML.

Programming fits into all aspects of our work. Our technical writing is on computer programming topics with working programs as examples. We take on contracts to produce Windows and Web applications, or to collaborate on them. We bring web design pages alive with programming, scripts, and extensions, and we write programs that help us develop pages for our clients more quickly than we could develop them by hand.

Before you engage us for a programming project, you should understand our development process. We have a strong preference for fixed-price bids based on well-written and well-understood requirements. You'll know just what you're spending; we'll know just what we're agreeing to create. We'll all be happy!

Some of the different programming languages we are currently using include:

  • Visual C++ including ATL, MFC, and .NET. We wrote the book on Visual C++!
  • XSL, Visual Basic, HTML, DHTML
  • XSL and XSL-FO, using formatting objects to convert XML to pdf and more!
  • Java including applets, JDBC, Corba, Servlets, Beans
  • Visual Basic including VBA, COM objects
  • COM including DCOM,  Snapins,  MTS, COM+, MSMQ, Queued Components
  • Perl & CGI
  • ASP in VBScript and Javascript, and ASP.net
  • XML and XSLT in Javascript, VBScript and C++

We offer a quick start for established programming teams looking to move to .NET.  We are the Canadian .NET experts!

Our Most Recent Examples of Work!

  • For TMAC, an Exploration Link client, we developed the code for their online conference registration system (including online credit card processing.)
  • For Boehringer Ingelheim, a pharmaceutical company, we revamped a Visual Basic 6 application to cut its Windows resource usage in half, enabling it to run under Windows 95. 
  • For Siemens Milltronics we developed a testing tool - a Python script that automates running Python scripts.
  • For our clients at Baskin Robbins we have written several DOS based C programs to provide live graphical displays of sensor readouts.
  • For Men's Clinic, we wrote a simple Perl script that gathered survey information and a companion desktop application in Visual Basic that securely downloads the results using XML.
  • The Traveler Information project features a variety of programs including combining data from widely different sources using XML.
  • Exploration Link is a Toronto-based web development firm with clients around the world.   We handle the programming aspects of their clients' sites such as searches, forms and stock quotes, as well as more significant interactivity. We also host many of these sites on our server, or advise where they should be hosted.
  • We created the Bowes & Cocks Advantage system, a conversion from R:base to SQL and built a web frontend.
  • An online catalogue for Kinross Gold Corporation which not only displays their assets, but allows administrators to conveniently update, add, change, and delete their assets.
  • Ask Kate is our interactive book FAQ where visitors can ask Kate questions about her books. Kate will answer even your toughest questions about Visual C++.
  • Tips is part of our site The Canoe Camper. Enter a tip, read a tip, get informed! Tips is an interactive site using Visual Basic and ASP.
  • For our clients at Bowes & Cocks, we created a convenient way of interacting between offices through email.  We also did the web design of this site.
  • For Trevlac Computer Services, we cut the execution time for their Rotary classroom scheduler (written in C++) in half for long runs -- the increase is even more dramatic for short runs.  We web enabled portions of Teacher program to give teachers more flexibility in using the product.

External Resources

XSLT Programmer's Reference
by Michael Kay

Object Oriented Systems Development
by Bahrami

HTML 4 For the World Wide Web
by Castro

SQL Server 2000 A Beginner's Guide
by Petkovic


Great Links!

Web Development

Web Services
ECommerce

 

And still more examples....

  • For Edbro Software, we converted hundreds of thousands of lines of code from Borland C++ to Visual C++. We have also developed Visual C++ applications that integrate with existing applications through COM and Automation. 
  • For Breakwater Resources, we built a stock quote page and a contact form.
  • For Kinross Gold Corporation, we built a stock quote page, and an automated job posting section. An adminstrative portion of the job site is hidden away behind a password, and allows Kinross to add a remove jobs, and post jobs for internal distribution only. We also built a password-protected extranet for asset management.
  • For Congress Canada, we developed an online registration system, which is customized for each conference they host. At the moment Congress is organizing the Pediatric Cardiology and Cardiac Surgery conference.  
  • PDAC represents the interests of the Canadian mineral exploration and development industry.  There are 200 members who can access the virtual boardroom we protected for them. Ordinary password protection would not have allowed users to use their own names, since names are not unique. Our system allows them to use their name and PDAC membership number to gain access to the protected portion of the site. The search routine we developed for PDAC distinguishes between protected and public pages as well.

Books   

Kate Gregory does our technical writing, below are some of her books:

Computer programming in Visual C++ Building Internet Applications with Visual C++
Computer programming with Visual C++6 Special Edition Using Visual C++ 6
Learning computer programing Special Edition Using Visual C++.NET

Questions on any of Kate's programming books? Try the interactive FAQ.


Copyright Gregory Consulting Limited 1996-2005. All rights reserved.