Here is a sampling of Don's presentations (ppt), articles and white papers. Most of the topics are related to PowerBuilder and/or Web application development using ASP or Web.PB/DPB. Just scan the titles and see if there is something that sparks your interest.

PowerPoint Presentations (PPTs)

NOTE: The presentations are PowerPoint slides and must be downloaded and viewed with a Microsoft PowerPoint compatible viewer. Some presentations may require a user ID and password for access. Please contact our webmaster if you have any problems.


Advanced ADO Techniques using MS SQL Server

by Don Draper
Download (110 Kb in ZIP format)

Professional developers understand that large enterprise web applications must be fast and efficient and one to accomplish that is to through the use of stored procedures. Beginning with Microsoft SQL Server 7.0, the ability to use stored procedures by common developers was made easier. Don discusses some advanced techniques on how to utilize stored procedures in ADO for ASP applications. Included are some Web pages and simple VB utility program that may be used to generate the Parameter code needed in VBScript or VB code for ADO calls.
 
 


Visual InterDev 6 Revealed

by Don Draper
Download (62 Kb in ZIP format)

One of Microsoft's most popular Web tools has been Visual InterDev. The 6.0 version of this tools was a huge jump in sophistication and complexity from the previous version. Visual InterDev 6.0 (VI6) offers powerful team development processes. Learn more about how VI6 works and what it can offer in this slide presentation.
 
 


Various ASP Tips and Techniques

by Don Draper
Download (161 Kb in ZIP format)

Don shares some interesting new tips and techniques in this presentation while covering a broad range skills that most any developer will find useful. Several of the major topics he covers includes Transact-SQL techniques, handling expired sessions, background images in tables,  JavaScript tips,  the Response Object and understanding HTTP headers.  This presentation is for moderate to experienced ASP developers.


Web Reporting with Crystal Reports 8 and ASP 

by Don Draper
Download (45 Kb in ZIP format)

Web Reporting is always a challenge. Do you provide simple HTML reports and live with the limitations or do you use a tool to get more options and a more pleasing GUI quality? This presentation provides a quick look at using the new Crystal Reports 8 with Active Server Pages. Don has had success with this new technology and offers some tips to smooth your learning curve. CR8 offers an easy to install Web Component Server (works with IIS, NS and CGI servers) that provides powerful, page-on-demand reports in a variety of presentation formats including HTML, HTML with frames, ActiveX, Java applets and client-side plug-ins! Don shows how to call the reports dynamically using ASP. Check this out if you need Web reporting options.


Active Server Pages and Application Service Providers 

by Krishen Kota
Download (53 Kb in ZIP format)

Krishen Kota shows how Active Server Pages (ASP), a Microsoft Web Server Technology, can be used to fill the growing demand for out-sourced Web-based applications via Application Service Providers. He defines both Active Server Pages and Application Service Providers (also referred to ASP) and how they relate. Many companies are now offering Web applications that users may subscribe to and use as needed without incurring the cost of development, implementation and maintenance. Read how these technologies can work together in a growing new industry!

Basic Aspects of Modern Software Engineering Review 

by David Lyalin
Download (98 Kb in ZIP format)

David Lyalin, an industry expert in software engineering, discusses the basics concepts and nomenclature for software development in a professional environment. All software developers should understand the basic notation and processes for software engineering concepts including the Unified Modeling Language (UML). Here is David's overview about the software development process, associated methodologies, CASE Tools, Rational Unified Process (RUP), Interative Life-Cycles, Uses Cases and more. If you are serious about software development, then this is a must read.
 

Moving PowerBuilder to the Web with ASP and COM (6.5)

by Don Draper
Download PPT (150 Kb in ZIP format)
Download WebPB Demo (480 Kb in ZIP format)
Download PB and HTML Source (17 Kb in ZIP format)

If you have used WebPB to leverage PowerBuilder on the Web, it's time to move up to Active Server Pages (ASP) and see what you have been missing. Don provides and introduction to ASP for PowerBuilder developers. He then shows how to turn PowerBuilder PBD's into COM objects using PB 6.5 and call them from ASP pages running on Microsoft's IIS Web Server. This provides highly scalable access to PowerBuilder code over the Web that is considerably faster and more stable than using WebPB and Distributed PB. You can return raw HTML, use PB for business logic only or  turn datawindow reports into PSR/PS7 files and return them to the browser to activate the datawindow plug-in for advanced Web reporting!

If you are still using WebPB, you really need to review this presentation and see what you're missing. You can contact Don directly if you need assistance on setting this up. (Turning PB PBD's into COM objects is even easier in PB 7.0 but not covered in this PPT. Contact Don if you are interested in getting an updated version of this PPT applicable for 7.0).


Introduction to HTML

by Don Draper (covers 3.2)
Download (578 Kb in ZIP format)

Don provides an introduction to Hypertext Markup Language (HTML), the language used to markup Web pages. This is useful for client/server or other developers who are now moving toward Web application development. Understanding HTML is absolutely necessary to create effective Web applications. Don explains HTML in a style familiar to programmers and shows how it relates to the underlying HTTP protocol. Uniform Resource Locators (URL) and complete HTML document structure is explained in a easy to understand manner. Even if you already know and use HTML, this presentation can verify your current understanding of this easy yet very powerful markup language. Some mention of PowerBuilder's ability to generate Cascading Style Sheet (CSS) information is included. Finally, Don shows how Dynamic HTML (DHTML) will revolutionize browsers as the primary interface for distributed application interfaces.

Introduction to Powersoft's Web.PB

by Don Draper (PB 5 or later)
Download (658 Kb in ZIP format)

This presentation has been updated for PB 6.0! More and more clients are now wanting to move all or parts of their PowerBuilder - client/server applications to the Web. Web.PB is a great way to accomplish in record time. Web.PB is Powersoft's most successful Web solution to date. It's popularity is based on the fact that PowerBuilder developers can leverage their skill set when moving current applications to the Web or in creating new ones. This approach permits the continued use of PowerBuilder's famous datawindow technology which includes direct database drivers, rendering complex reports as PSR reports for unparalleled Web reporting, dynamic table and form generation and much more! This toolkit is now offered as part of the 6.0 Enterprise package. NOTE: See the article below titled "Dynamic Reporting on the Web Using Web.PB" for additional information.

Advanced Concepts and Techniques for Web.PB

by Don Draper (PB 5 or later)
Download (676 Kb in ZIP format)

Continuing from the foundation laid by the "Intro" presentation, this set goes "under the covers" to show how a working Web.PB application really works. Many advanced features are shown along with tips and techniques that any Web.PB developer will be able to put to good use. Anyone interested in creating high-performance, database applications on the web should check this out.  New features in PB 6.0 which enhance Web.PB applications are discussed including using shared object for session management, new HTML form generation, style sheets and much more.


Using Adobe Acrobat and Web.PB to Publish Datawindow Reports on the Web

by Don Draper (PB 4 and later)
Download (1,875 Kb in ZIP format)

This presentation was given at the Powersoft Conference 97 in Nashville, Tennessee and is the result of over one year of working with Web.PB and Adobe Acrobat's PDF technology. CCS had a large healthcare vendor who needed to power of the datawindow to create complex clinical forms. However, their field offices, clinics and facilities all used MacIntosh so the standard Powersoft PSR plug-in would not work. The solution was to dynamically convert the datawindow reports to PDF files and send them to browsers equipped with the Adobe PDF plug-in.  The presentation will show you how to make this work for you. In fact, many are using this technique for PB 6.0 since the Powersoft datawindow plug-in for PSR's in currently not working in Microsoft Internet Explorer 4.0. 


PowerBuilder Tips, Tricks and Techniques

by Don Draper (PB 4 and later)
Download (47 Kb in ZIP format)

Don't you just love it when you learn just one trick that really saves your time or increases the usefulness of your application. Well you're bound to find several in this bag of tips and techniques. Don covers many neat concepts from using PB's 'Any' data type to methods for speeding up your code.  This is a must to check out!


Using the PowerSocket Library

by Don Draper (PB 4 and later)
Download (1,374 Kb in ZIP format)

The PowerSocket was created by Ted and Jason Coombs to provide PowerBuilder with easy access to the Winsock API. Before PowerSocket, it was near impossible to access many Winsock calls since many functions could not be called directly from PB. Ted and Jason did all the hard work for you by creating this fantastic library bringing the power of the Winsock API to PB developers everywhere. You can create any Internet based application using this library. Although you may use higher level ActiveX controls for certain needs as FTP, SMTP, POP and more, PowerSocket provides a near 1 to 1 call map to Winsock API providing all the low level power available to any Winsock app.  Don's presentation shows the fundamentals of using the library plus some advanced techniques. If you've ever wanted to learn how sockets work at the lowest level, then this one is a must.


Internet Enabling PB Applications Using OLE Custom Controls/ActiveX

by Don Draper (PB 5 and later)
Download (696 Kb in ZIP format)

PowerBuilder 5 brought the ability to use OLE Custom Controls (ActiveX). Many vendors provide such controls which will give your application instant Internet power. For example, what if your application needed the ability to transfer files easily across the internet to another computer. This can easily be done by using ActiveX controls which provide FTP capability. FTP stands for File Transfer Protocol and has been used for years on the Internet. Or perhaps you application needs to send and receive Internet based e-mails....yes ActiveX controls come the rescue and can make this real easy. You can place them on a window or user object and use them just like regular controls...complete with events, functions and attributes. Don shows how these controls can really be used to add instant Internet Power to any PowerBuilder application.


Using PowerBuilder's 'Any' Datatype

by Don Draper (PB 4 and later)
Download PPT (24 Kb in ZIP format)
Download demo code (398 Kb in ZIP format)

In PowerBuilder 4.0, Powersoft implemented the 'Any' data type in preparation for improved support for OLE in future versions. Even though the data type was essentially non-documented, it was still there and ready for use. Don shows how to use this data type to completely encapsulate datawindow retrieval code. You may build a single object with a single datawindow that has a generic interface yet can retrieve data for any need in your application...WOW! However, there were some "gotchas" in PB 4.0 but Don shows you how to get around them. Finally, Powersoft made it much easier to use the 'Any' data type for this purpose in version 5 and Don shows just how to accomplish this. No PowerBuilder developer should be without these techniques in their bag!


ASTDD/CDC Water Fluoridation and Reporting System (WFRS)

by Don Draper
Download (xxx Kb in ZIP format) (UID and Password Required)

The WFRS System was created for the Division of Oral Health in the National Center for Chronic Prevention and Health Promotion (NCCDPHP) at the Centers for Disease Control and Prevention (CDC). The system was developed by Don under the supervision of the TRW-CISSS contract. Its purpose is to provide a complete fluoride data collection and reporting system using advanced Web technologies. The system uses Microsoft Active Server Pages (ASP), ADO, Javascript, Microsoft SQL Server 6.5 and MTS components written in Visual Basic, PowerBuilder (used for generating PSR based reports) and C++. This presentation highlights some of the requirements of the system, summarizes system evolution from stand-alone PC's to current "thin-client" and multi-tier technologies. Finally, it briefly shows some of the advantages of using this technology and outlines the overall architecture.
 


Copyright 1999. All rights reserved. Draper Consulting, Inc.,
e-Business Solutions for the New Millenium
Please send any comments or corrections to the Webmaster.
Privacy Policy