Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide Building Great Looking.

Slides:



Advertisements
Similar presentations
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
Advertisements

Using Macros and Visual Basic for Applications (VBA) with Excel
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
 2006 Pearson Education, Inc. All rights reserved Introduction to the Visual C# 2005 Express Edition IDE.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
 2002 Prentice Hall. All rights reserved. Chapter 2 - Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Overview of the Visual Studio.NET.
A Guide to Oracle9i1 Creating an Integrated Database Application Chapter 8.
Microsoft Visio is diagramming software for Microsoft Windows. It uses vector graphics to create diagrams. The 2007 Standard and Professional editions.
MENUS AND THE MENU EDITOR Elements of a Menu Menu bar Menu title Separator bar Menu items.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Introduction To Form Builder
Introduction To Form Builder
1 Chapter 5: Introduction To Form Builder. 2 Forms  Why Do We Use Form Builder?  Why Don’t We Use SQL Only?!
Lecture 6 Desktop Publishing III – Presentation Software Introduction to Information Technology With thanks to Dr. A. Zhang, Dr. Haipeng Guo, and Dr. David.
Pasewark & Pasewark 1 Access Lesson 4 Creating and Modifying Forms Microsoft Office 2007: Introductory.
Lesley Bross, August 25, 2010 ArcGIS 10 Add-In Components and Controls.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Microsoft Visual Basic 2005 ENRICHMENT CHAPTER Visual Studio Tools for Office.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
Introducing Dreamweaver MX 2004
Lesson 1: Getting Started
DataFlex Web Framework Symposium – Part 2 Web Framework Overview John Tuohy Development Team
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved. 1 2 Welcome Application Introducing the Visual Basic 2008 Express Edition IDE.
VDF-SIG Codejock Classes
Introduction to MS WORD.
 2009 Pearson Education, Inc. All rights reserved Introduction to the Visual Basic Express 2008 IDE.
 2009 Pearson Education, Inc. All rights reserved Dive Into ® Visual C# 2008 Express.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Microsoft Visual Basic 2005 ENRICHMENT CHAPTER Visual Studio Tools for Office.
Microsoft Visual Basic 2005 CHAPTER 7 Creating Web Applications.
Chapter 3 – Part 1 Word Processing Writer for Linux CMPF 112 : COMPUTING SKILLS.
Productivity Programs Common Features and Commands.
Classic Controls Trần Anh Tuấn A. Week 1 How to create a MFC project in VS 6.0 How to create a MFC project in VS 6.0 Introduction to Classic Controls.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Writing Extension Modules (Plugins) for JAS 3 Mark Donszelmann Tony Johnson Victor Serbo Max Turri CHEP2004, 27 september-1 october 2004, Interlaken, Switzerland.
© 2010 IBM Corporation What’s New in RSA 8.0 Beta 1 – Deployment modeling March, 2010.
1 Chapter 12: Form Builder Objects and Flexible Code.
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
Visual C# 2012 How to Program © by Pearson Education, Inc. All Rights Reserved.
 2006 Pearson Education, Inc. All rights reserved Introduction to the Visual C# 2005 Express Edition IDE.
Visual C# 2012 How to Program © by Pearson Education, Inc. All Rights Reserved.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Outline 2.1 Test-Driving the Welcome Application 2.2.
Engineering\CADD Systems Office CADD Manager's Series Customizing the Interface.
Visual Basic CDA College Limassol Campus Lecture:Pelekanou Olga Semester C Week - 1.
By Felixberto Dominic B. Eruela.  Using a computer to create, edit, and print documents. Of all computer applications, word processing is the most common.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Graphical Enablement In this presentation… –What is graphical enablement? –Introduction to newlook dialogs and tools used to graphical enable System i.
Object-Oriented Application Development Using VB.NET 1 Chapter 10 VB.NET GUI Components Overview.
Getting Started with Word & Saving Guided Lesson.
 2002 Prentice Hall. All rights reserved. 1 Chapter 2 – Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Visual Studio.NET Integrated.
PYP002 Intro.to Computer Science Microsoft Word1 Lab 04 - a Microsoft Windows Applications Common Features.
CMPF114 Computer Literacy Chapter 3 The Visual Basic Environment 1.
Chapter 3 I Need a Tour Guide (Introduction to Visual Basic 2010) Clearly Visual Basic: Programming with Visual Basic nd Edition.
Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide Product Roadmap John.
Chapter 27 Getting “Web-ified” (Web Applications) Clearly Visual Basic: Programming with Visual Basic nd Edition.
Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide The New VDF12.1 Codejock.
1 Pertemuan 01 Explore state-of-the art tools Matakuliah: U0344 / DESKTOP 1 Tahun: 2006.
Chapter 5 Introduction To Form Builder. Lesson C Objectives  Use sequences to automatically generate primary key values in a form  Create lists of values.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
Integrating Components and Dynamic Text Boxes with the Animated Map– Lesson 101 Integrating Components and Dynamic Text Boxes with the Animated Map Lesson.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
 2007 Pearson Education, Inc. All rights reserved Introduction to the Visual Basic Express 2005 IDE.
User Profiles and Workspaces
Introduction to the Visual C# 2005 Express Edition IDE
Chapter 2 – Introduction to the Visual Studio .NET IDE
Dreamweaver MX 2004 Fundamentals
Chapter 4 Enhancing the Graphical User Interface
Presentation transcript:

Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide Building Great Looking Windows Applications Fast & Easy John Tuohy

May 16 – 18, 2007 Copyright 2007, Data Access Worldwide The Studio Development Plan – First Release Goals Natural code modeling ☼ Source code is the basis for all modeling ☼ No special markups or registrations ☼ Flexible visual modeling of components ☼ All DataFlex can be modeled ☼ Code Explorer shows code outline ☼ All properties are modeled ☼ Unlimited Undo / Redo

May 16 – 18, 2007 Copyright 2007, Data Access Worldwide The Studio Development Plan – First Release Goals New User Interface ☼ New menu and toolbar system ☼ Dockable panels Smart Studio provides coding assistance ☼ Code complete / List members ☼ Parameter info ☼ Quick info ☼ Auto complete ☼ Go to definition

May 16 – 18, 2007 Copyright 2007, Data Access Worldwide The Studio Development Plan – First Release Goals Debugger ☼ Integrated into Studio ☼ Breakpoints set directly in code at any time ☼ Better watch and expression evaluation Improved Workspace Management ☼ Workspaces can be easily selected, added, copied and moved ☼ Class library support ☼ Better cooperation with source control systems ☼ Allow multiple instances of the Studio

May 16 – 18, 2007 Copyright 2007, Data Access Worldwide The Studio Development Plan – First Release Goals Released December 2006

May 16 – 18, 2007 Copyright 2007, Data Access Worldwide The Studio Development Plan – Second Release Goals Visual designer for menus and toolbars Redesign of Database Builder ☼ Integrate data dictionary modeling into the Studio ☼ More Database management functions integrated into the Studio ☼ Better and easier support for other databases All tools to use the new menus and toolbars ☼ Database Explorer ☼ Database Builder ☼ Other tools

May 16 – 18, 2007 Copyright 2007, Data Access Worldwide But then, an unexpected change in plans Our developers requested better looking windows applications ☼ Wanted a facelift for their existing applications ☼ Wanted to be able to do this quickly and easily What they wanted ☼ Extremely important - Better looking menus and toolbars ☼ Very important –Better looking views (skins) ☼ Important - New controls

May 16 – 18, 2007 Copyright 2007, Data Access Worldwide A case study of three developers Emil Stojanov – Quantaris Bj ö rn Thunvik – EXDE Systems Tony MacKay – Anasazi Software They all used Codejock active/x controls

May 16 – 18, 2007 Copyright 2007, Data Access Worldwide And so, a minor change in plans Provide new menu and toolbar classes using the Codejock controls Build a visual menu / toolbar designer into the Studio for these controls Encourage and support developers in their use of other Codejock controls ☼ Skinning controls ☼ Other controls Get this released ASAP!

May 16 – 18, 2007 Copyright 2007, Data Access Worldwide The Codejock control library Who are they? ☼ Just google “codejock” What are they? ☼ Menu / toolbar controls (CommandBars) ☼ Skin Framework ☼ Docking Pane, Report Control, Property Grid, Calendar, etc. Provided as MFC classes & Active/X classes ☼ How we used them in the Studio ☼ How you will use them in your applications

May 16 – 18, 2007 Copyright 2007, Data Access Worldwide What will you get in 12.1 The Codejock menu and toolbar Active/X controls ☼ Xtreme Command Bars A set of menu, toolbar and statusbar classes ☼ Easy to use ☼ Easy to convert existing menus A visual builder in the Studio

May 16 – 18, 2007 Copyright 2007, Data Access Worldwide What will you get in 12.1 Beta: June/July 2007 Let’s take a look

May 16 – 18, 2007 Copyright 2007, Data Access Worldwide Menu and Toolbars - The Classes Creates menu, toolbars, statusbar and context menus Visual themes Supports MDI / client-area style applications Can be embedded in other dialogs User configurable: ☼ Menubar and toolbars are dockable and floatable ☼ Menus and toolbars can be edited at runtime ☼ Save and restore layouts

May 16 – 18, 2007 Copyright 2007, Data Access Worldwide Menu and Toolbars - The Classes Many style of menu and toolbar items supported ☼ Button - a normal menu/toolbar item ☼ Popup menu -sub-menus ☼ Split Button ☼ Checkbox ☼ Combo ☼ Edit ☼ Label ☼ Radio

May 16 – 18, 2007 Copyright 2007, Data Access Worldwide Menu and Toolbars - The Classes Menu and toolbar item support includes ☼ Caption, tooltip, statusbar description, accelerator key ☼ Easy to enable, disable, hide and check items ☼ Updates can be managed via a timer ☼ Simple selection process (OnExecute) Image Support ☼ Bitmaps and Icons ☼ Automatic and manual support for item’s state Normal, disabled, selected, checked, pressed Can display text, images or both ☼ Large, small images supported

May 16 – 18, 2007 Copyright 2007, Data Access Worldwide Menu and Toolbars - The Classes Simple class structure Creates easy to visualize and easy to maintain object structures Support for static and dynamic menus and toolbars Powerful sub-class menu item support ☼ Library of standard items provided Many other customization features provided Full Codejock COM interface supported in classes

May 16 – 18, 2007 Copyright 2007, Data Access Worldwide Menu and Toolbars - The Studio Full Visual Modeling of: ☼ Menubar and menu items ☼ Toolbars and toolbar items ☼ Context menus ☼ Status Bar (support to be added post 12.1) Menubar and toolbars are dragged from class palette New menu and toolbar items are easily created Items are visually added, moved, copied and deleted Support for all item control types Property Panel is used to maintain bar and item properties

May 16 – 18, 2007 Copyright 2007, Data Access Worldwide Menu and Toolbars - The Studio Menu items are created when view and reports are added Easy to manually add existing components to menus and toolbars Easy to select new items from sub-classes Templates provided for standard menu systems ☼ These can be custom configured

May 16 – 18, 2007 Copyright 2007, Data Access Worldwide Thank you