Introduction to Visual FoxPro
|
|
|
- Augustine Owen
- 9 years ago
- Views:
Transcription
1 PRE201 Introduction to Visual FoxPro Ted Roche Ted Roche & Associates, LLC
2 Ground Rules Pagers and cell phones silent, please. Rest breaks as appropriate How to ask questions Administrivia Conference Binder Schedule Some sessions only given once Trade Show T-shirt Tuesday, Drawing Wed. Evaluations - help the community Closing session questions Wednesday noon Drink Tickets!
3 Goals for this morning Learn the terminology used in VFP Understand the tools of VFP has Understand how VFP stores and retrieves data Know what applications VFP can create Know resources to learn more
4 Who is Ted Roche? President of TR&A, LLC Consulting Microsoft Certified Solution Developer, Microsoft Certified Systems Engineer Co-Author of Hacker s Guide to VFP 6 Author of Essential SourceSafe Microsoft Support MVP
5 Outline Ground Rules & Pop Quiz Episode I: It s the Data Part B: It s the Coding Act III: Advanced Topics Part 4: Putting it all together Epilogue: So, Now What?
6 What is Visual FoxPro? Visual FoxPro is a standalone tool for data manipulation. a development tool for standalone, LAN, client-server, COM and Web applications. a database engine. a programming language. part of Visual Studio. an integral part of Microsoft Windows. a religion.
7 What is Visual FoxPro? Visual FoxPro is a standalone tool for data manipulation. a development tool for standalone, LAN, client-server, COM and Web applications. a database engine. a programming language. part of Visual Studio. an integral part of Microsoft Windows. a religion?
8 Episode I: It s the Data
9 Episode I: It s the Data Terminology Data Design Normalization Reading and Writing Data Transactions and Buffering Client-Server Data
10 Terminology Field: single piece of data Datatype: describes contents and limits Record: single piece of information Table: set of records Cursor: CURrent Set Of Records
11 Data Design What goes where? Typically, data is assigned to table that represent entities For example, customer, item, video, dancer Caution: table entities may not be objects! Field datatypes are chosen to represent data Data are assigned to the entities owning them
12 Normalization Why Be Normal? Easy applications from well-designed data, poorly designed data makes for tough apps Primary Key (PK) uniquely defines record (1 st ) All parts of PK required to identify record (2 nd ) No other fields needed for uniqueness (3 rd ) When a record wants to refer to another, it stores the PK of that record. That field is a foreign key (FK)
13 Relational Data Different tables are related to one another with primary and foreign key matches. Ex. Sales order table holds customer FK Relationships may be: (Zero or) One-to-one (Zero or) One-to-Many Self-join Relational Integrity (RI) can be enforced with triggers, RI Builder, or code Ex. Cannot delete invoice with detail items
14 Reading and Writing Data Interactive or Programmatic VFP Commands REPLACE APPEND (BLANK) BROWSE / EDIT DELETE COPY SQL Commands INSERT UPDATE DELETE
15 Transactions and Buffering Data on disk should always be complete and consistent. Buffering allows you to make a series of changes, and have the data in local cursors until you are ready to commit it. Transactions allow you to lock the affected records from the time you start and update until you complete it.
16 Client-Server Data Use Client-Server for low-bandwidth, high security, large amounts of data, or high availability situations Remote Views Direct ODBC Functions SQLConnect(), SQLExecute() Data appears in VFP as a cursor
17 Questions on Data? Terminology Data Design Normalization Reading and Writing Data Transaction and Buffering Client-Server Data
18 Part B: It s the Coding
19 Part B: It s the Coding VFP Commands & Functions Controls, Forms, Classes & Objects Event Model The VFP Toolset: Project Manager Form and Class Designer Code Editor and many more
20 VFP Commands Commands stand alone, functions return values Structural: DO WHILE, IF, DO CASE Data: REPLACE, APPEND, DELETE SAY, LIST, REPORT Functions:
21 Controls, Forms, Classes & Objects Controls are the widgets that display stuff, present actions for the operator to take Forms are where you place your controls Classes are the templates for your objects Objects are the instantiated (running) entities based on classes.
22 Event Model Init() initializes, Destroy() at end Exception: Form s DE before form Error() traps all errors in an object s code Activate() and Deactivate() events on focus Mouse* on mouse events up, down, move OLE Drag and Drop supported with a series of events Events fire automatically, or when the user chooses use events to fire code in methods, never methods to call events.
23 VFP Toolset Project Manager Form and Class Designer Code Editor
24 Questions on Part B: Coding? VFP Commands Controls, Forms, Classes & Objects Event Model The VFP Toolset: Project Manager Form and Class Designer Code Editor and many more
25 Act III: Advanced Topics
26 Act III: Advanced Topics Object-oriented analysis and design N-tier Design COM, DCOM, COM+ ADO and ODBC User Interface Design Project Management
27 Object Oriented Analysis & Design RTFM! Objects are containers of consistent behavior and the data needed for those behaviors Encapsulation behavior & data Polymorphism same name, different behavior Inheritance overwrite the exceptions only Composition use groups of objects to form complex behaviors basis for GOF Patterns
28 N-Tier Design An n-tier design is any set of components communicating via well-defined interfaces Classic monolithic coding is single (really zero) tier Client-server is two-tier Web apps are often three (interface management business logic data mgmt Programming to interface is difficult but more flexible, scalable and powerful
29 COM, DCOM, COM+ Microsoft s means of managing components Publish interfaces for others to consume Pool object in transaction services Heavyweight framework with runtime expenses
30 ADO and ODBC ADO Active Data Objects high-level COM layers on OLE DB interface to data ODBC more primitive, less scalable and manageable interface to data ODBC supported natively in VFP s Remote Views and Connections, SQL* functions ADO can be interfaced to VFP VFP 7 first with OLE-DB provider for VFP data
31 User Interface Design Simpler is better Programmers typically do not have the proper mindset for good user interface design When in doubt, borrow from the work of others Study the resources available ACM-HCI Least expensive tool: watch an operator run your application.
32 Project Management There are no silver bullets Fredrick P. Brooks There are, however, engineering principles: Estimate it Measure it Plan it Manage it There are methodologies out there (RUP, Agile, Crystal, Extreme) learn and use them
33 Questions on Act III: Advanced Topics Object-oriented analysis and design N-tier Design COM, DCOM, COM+ ADO and ODBC User Interface Design Project Management
34 Part 4: Putting It All Together
35 Part 4: Putting It All Together Read The Fine Manuals Be One With The Fox Use A Framework Get A Support Group Sharpen The Saw Top Ten Mistakes
36 Read The Fine Manuals VFP Manuals are among the best in Microsoft! The Help file is huge! There are many fine 3 rd party books Check out the magazines Foxtalk,FPA, Code 99% of the questions answered on the forums come right out of one of these sources
37 Be One With The Fox When you choose to ride the tiger, you must go where the tiger goes Learn the FoxPro Way of coding
38 Use A Framework Frameworks have 3 10 man-years of effort, large customer base, varied applications Unlike your own framework, or sample code, these have been tested in the real world Customer support available Manuals and tutorials
39 Get A Support Group How many have solved a problem by explaining it to someone else? On-line forums: UT, CompuServe, FoxForum.com Newsgroups: Microsoft and uunet User Groups: monthly, free (or cheap), networking opportunity
40 Sharpen The Saw None of us know it all (except maybe Calvin) Improve your development and consulting techniques by: Attending conferences Reading journals Participating online Reading books (in and out of the industry)
41 Top Ten Mistakes 1. It ran fine on my system! 2. It worked great with ten records! 3. I could write that in a week! 4. We re just converting an existing system two weeks, maybe four weeks, max! 5. Our situation is unique
42 Top Ten Mistakes 1. We don t have time to document it now 2. I know how the system should work 3. Upper management has no idea what we do. 4. But, what if. 5. Those who fail to learn from the past are bound to be past by those of us who have!
43 Questions on Part 4: Putting It All Together Read The Fine Manuals Be One With The Fox Use A Framework Get A Support Group Sharpen The Saw Top Ten Mistakes
44 Epilogue: So, Now What? DevCon is a great opportunity to: Learn an awful lot about FoxPro Learn about emerging technologies Network for business opportunities Have some fun! Go for it! When you get back home, review your notes, check the web site for updates, and dig up some of the resources provided here.
45 ADVISOR DEVCON Web Update Page This session WILL / WILL NOT have updates.
46 VFP: The Best Is Yet to Come Thank you! Please remember to fill out your evaluation.
Moving from DBF to SQL Server Pros and Cons
Moving from DBF to SQL Server Pros and Cons Overview This document discusses the issues related to migrating a VFP DBF application to use SQL Server. A VFP DBF application uses native Visual FoxPro (VFP)
Toad for Data Analysts, Tips n Tricks
Toad for Data Analysts, Tips n Tricks or Things Everyone Should Know about TDA Just what is Toad for Data Analysts? Toad is a brand at Quest. We have several tools that have been built explicitly for developers
Chapter 4 Accessing Data
Chapter 4: Accessing Data 73 Chapter 4 Accessing Data The entire purpose of reporting is to make sense of data. Therefore, it is important to know how to access data locked away in the database. In this
DATABASE DESIGN AND IMPLEMENTATION II SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO. Sault College
-1- SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO Sault College COURSE OUTLINE COURSE TITLE: CODE NO. : SEMESTER: 4 PROGRAM: PROGRAMMER (2090)/PROGRAMMER ANALYST (2091) AUTHOR:
SalesLogix. SalesLogix v6 Architecture, Customization and Integration www.saleslogix.com
v6 Architecture, Customization and Integration www.saleslogix.com December 2004 TABLE OF CONTENTS Introduction... 3 Tiered Architecture Concept... 3 Architecture... 4 Business Rules Security Sync Logging
Abstract. For notes detailing the changes in each release, see the MySQL for Excel Release Notes. For legal information, see the Legal Notices.
MySQL for Excel Abstract This is the MySQL for Excel Reference Manual. It documents MySQL for Excel 1.3 through 1.3.6. Much of the documentation also applies to the previous 1.2 series. For notes detailing
Using Crystal Reports with VFP
Using Crystal Reports with VFP Introduction to Crystal Reports One of the most important aspects of Visual FoxPro applications is reporting. Whether we provide canned reports or allow the user to design
Accessing Database Information Using Visual Basic:
Accessing Database Information Using Visual Basic: Data Access Objects and Remote Data Objects Amanda Reynolds Y398--Internship June 23, 1999 Abstract * Data Access Objects * Declaring a Data Bound Control
Crystal Reports. Overview. Contents. Table Linking in Crystal Reports
Overview Contents This document demonstrates the linking process in Crystal Reports (CR) 7 and later. This document discusses linking for PC-type databases, ODBC linking and frequently asked questions.
SAP Certified Development Professional - ABAP with SAP NetWeaver 7.0
SAP EDUCATION SAMPLE QUESTIONS: P_ABAP_70 SAP Certified Development Professional - ABAP with SAP NetWeaver 7.0 Disclaimer: These sample questions are for self-evaluation purposes only and do not appear
Introduction to Visual Basic
Introduction to Visual Basic Microsoft Visual Basic development system version 6.0 is the most productive tool for creating high-performance components and applications. Visual Basic 6.0 offers developers
Using IRDB in a Dot Net Project
Note: In this document we will be using the term IRDB as a short alias for InMemory.Net. Using IRDB in a Dot Net Project ODBC Driver A 32-bit odbc driver is installed as part of the server installation.
Reporting and Data Access Methods. Get the most flexibility in creating reports, lists, or other documents
Reporting and Data Access Methods Get the most flexibility in creating reports, lists, or other documents Table of Contents Introduction... 1 Data Access Overview... 1 OLE DB Reporting Provider... 2 Background
Developing Web Applications for Microsoft SQL Server Databases - What you need to know
Developing Web Applications for Microsoft SQL Server Databases - What you need to know ATEC2008 Conference Session Description Alpha Five s web components simplify working with SQL databases, but what
Web-Based Database Applications ITP 300x (3 Units)
Web-Based Database Applications ITP 300x (3 Units) Objective Examination of the architecture and use of database-enabled web sites. Define the foundation for using relational databases on the web. Architectural
There are four technologies or components in the database system that affect database performance:
Paul Nielsen Presented at PASS Global Summit 2006 Seattle, Washington The database industry is intensely driven toward performance with numerous performance techniques and strategies. Prioritizing these
Database Programming with PL/SQL: Learning Objectives
Database Programming with PL/SQL: Learning Objectives This course covers PL/SQL, a procedural language extension to SQL. Through an innovative project-based approach, students learn procedural logic constructs
Microsoft Excel 2013 Tutorial
Microsoft Excel 2013 Tutorial TABLE OF CONTENTS 1. Getting Started Pg. 3 2. Creating A New Document Pg. 3 3. Saving Your Document Pg. 4 4. Toolbars Pg. 4 5. Formatting Pg. 6 Working With Cells Pg. 6 Changing
CHAPTER 1: CLIENT/SERVER INTEGRATED DEVELOPMENT ENVIRONMENT (C/SIDE)
Chapter 1: Client/Server Integrated Development Environment (C/SIDE) CHAPTER 1: CLIENT/SERVER INTEGRATED DEVELOPMENT ENVIRONMENT (C/SIDE) Objectives Introduction The objectives are: Discuss Basic Objects
Sample- for evaluation purposes only. Advanced Crystal Reports. TeachUcomp, Inc.
A Presentation of TeachUcomp Incorporated. Copyright TeachUcomp, Inc. 2011 Advanced Crystal Reports TeachUcomp, Inc. it s all about you Copyright: Copyright 2011 by TeachUcomp, Inc. All rights reserved.
An Evaluation of No-Cost Business Intelligence Tools. Claire Walsh. Contact: [email protected] @datanurturer 703-840-8600
An Evaluation of No-Cost Business Intelligence Tools Contact: Claire Walsh [email protected] @datanurturer 703-840-8600 1 An Evaluation of No-Cost Business Intelligence Tools Business Intelligence
Intermediate PowerPoint
Intermediate PowerPoint Charts and Templates By: Jim Waddell Last modified: January 2002 Topics to be covered: Creating Charts 2 Creating the chart. 2 Line Charts and Scatter Plots 4 Making a Line Chart.
Access Tutorial 8: Combo Box Controls
Access Tutorial 8: Combo Box Controls 8.1 Introduction: What is a combo box? So far, the only kind of control you have used on your forms has been the text box. However, Access provides other controls
Microsoft Access Basics
Microsoft Access Basics 2006 ipic Development Group, LLC Authored by James D Ballotti Microsoft, Access, Excel, Word, and Office are registered trademarks of the Microsoft Corporation Version 1 - Revision
How do you use word processing software (MS Word)?
How do you use word processing software (MS Word)? Page 1 How do you use word processing software (MS Word)? Lesson Length: 2 hours Lesson Plan: The following text will lead you (the instructor) through
How to test and debug an ASP.NET application
Chapter 4 How to test and debug an ASP.NET application 113 4 How to test and debug an ASP.NET application If you ve done much programming, you know that testing and debugging are often the most difficult
1. INTRODUCTION TO RDBMS
Oracle For Beginners Page: 1 1. INTRODUCTION TO RDBMS What is DBMS? Data Models Relational database management system (RDBMS) Relational Algebra Structured query language (SQL) What Is DBMS? Data is one
Microsoft Visual Basic 6.0 Desktop: Controls
Microsoft Visual Basic 6.0 Desktop: Controls Audience: Visual Basic 6.0 developers Prerequisites: An understanding of the fundamentals of Visual Basic 6.0 development; knowledge of Windows interface design
Microsoft Access is an outstanding environment for both database users and professional. Introduction to Microsoft Access and Programming SESSION
539752 ch01.qxd 9/9/03 11:38 PM Page 5 SESSION 1 Introduction to Microsoft Access and Programming Session Checklist Understanding what programming is Using the Visual Basic language Programming for the
Select the Crow s Foot entity relationship diagram (ERD) option. Create the entities and define their components.
Α DESIGNING DATABASES WITH VISIO PROFESSIONAL: A TUTORIAL Microsoft Visio Professional is a powerful database design and modeling tool. The Visio software has so many features that we can t possibly demonstrate
Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102
Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102 Interneer, Inc. Updated on 2/22/2012 Created by Erika Keresztyen Fahey 2 Workflow - A102 - Basic HelpDesk Ticketing System
The Entity-Relationship Model
The Entity-Relationship Model 221 After completing this chapter, you should be able to explain the three phases of database design, Why are multiple phases useful? evaluate the significance of the Entity-Relationship
Search help. More on Office.com: images templates
Page 1 of 14 Access 2010 Home > Access 2010 Help and How-to > Getting started Search help More on Office.com: images templates Access 2010: database tasks Here are some basic database tasks that you can
SCADA Questions and Answers
SCADA Questions and Answers By Dr. Jay Park SCADA System Evaluation Questions Revision 4, October 1, 2007 Table of Contents SCADA System Evaluation Questions... 1 Revision 4, October 1, 2007... 1 Architecture...
INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency
INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency 1. 420-PA3-AB Introduction to Computers, the Internet, and the Web This course is an introduction to the computer,
Client-server 3-tier N-tier
Web Application Design Notes Jeff Offutt http://www.cs.gmu.edu/~offutt/ SWE 642 Software Engineering for the World Wide Web N-Tier Architecture network middleware middleware Client Web Server Application
The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code.
Content Introduction... 2 Data Access Server Control Panel... 2 Running the Sample Client Applications... 4 Sample Applications Code... 7 Server Side Objects... 8 Sample Usage of Server Side Objects...
Access Tutorial 2 Building a Database and Defining Table Relationships
Access Tutorial 2 Building a Database and Defining Table Relationships Microsoft Office 2013 Objectives Session 2.1 Learn the guidelines for designing databases and setting field properties Create a table
Microsoft PowerPoint 2010 Handout
Microsoft PowerPoint 2010 Handout PowerPoint is a presentation software program that is part of the Microsoft Office package. This program helps you to enhance your oral presentation and keep the audience
SQL Server An Overview
SQL Server An Overview SQL Server Microsoft SQL Server is designed to work effectively in a number of environments: As a two-tier or multi-tier client/server database system As a desktop database system
ASP.NET Programming with C# and SQL Server
ASP.NET Programming with C# and SQL Server First Edition Chapter 8 Manipulating SQL Server Databases with ASP.NET Objectives In this chapter, you will: Connect to SQL Server from ASP.NET Learn how to handle
CB Linked Server for Enterprise Applications
CB Linked Server for Enterprise Applications Document History Version Date Author Changes 1.0 24 Mar 2016 Sherif Kenawy Creation 2.0 29 Mar 2016 Sherif Kenawy Modified Introduction & conclusion 2.1 29
Advantage Database Server
Advantage Database Server data sheet Advantage Database Server is a complete, high performance client/server data management solution for stand-alone, networked, Internet, and mobile database applications.
Chapter 7 -- Adding Database Support
Page 1 of 45 Chapter 7 Adding Database Support About This Chapter Most applications work with large amounts of data, often shared, that is frequently stored in a relational database management system (RDBMS).
Crystal Reports for Visual Studio.NET
Overview Contents This document describes how to use Crystal Reports for Visual Studio.NET with ADO.NET. This document also covers the differences between ADO and ADO.NET INTRODUCTION... 2 DIFFERENCES
ACDS AIMS Certified Database Specialist Course.
ACDS AIMS Certified Database Specialist Course. Data Connectivity Learning Objectives 8 Be aware of the different techniques to connect an Access Data Page to different data providers among them: ODBC
SQL Server. SQL Server 100 Most Asked Questions: Best Practices guide to managing, mining, building and developing SQL Server databases
SQL Server SQL Server 100 Most Asked Questions: Best Practices guide to managing, mining, building and developing SQL Server databases SQL Server 100 Success Secrets Copyright 2008 Notice of rights All
Creating and Using Forms in SharePoint
Creating and Using Forms in SharePoint Getting started with custom lists... 1 Creating a custom list... 1 Creating a user-friendly list name... 1 Other options for creating custom lists... 2 Building a
DOING MORE WITH WORD: MICROSOFT OFFICE 2010
University of North Carolina at Chapel Hill Libraries Carrboro Cybrary Chapel Hill Public Library Durham County Public Library DOING MORE WITH WORD: MICROSOFT OFFICE 2010 GETTING STARTED PAGE 02 Prerequisites
Microsoft SQL Server is great for storing departmental or company data. It. A Quick Guide to Report Builder - 2013. In association with
In association with A Quick Guide to Report Builder - 2013 Simon Jones explains how to put business information into the hands of your employees thanks to Microsoft SQL Server is great for storing departmental
Modifier with Visual Basic with Applications (VBA) in Microsoft Dynamics GP 9.0
Modifier with Visual Basic with Applications (VBA) in Microsoft Dynamics GP 9.0 8520: Modifier with VBA in Microsoft Dynamics GP 9.0 (3 Days) About this Course The three-day Microsoft DynamicsT GP Modifier
Computer Programming In QBasic
Computer Programming In QBasic Name: Class ID. Computer# Introduction You've probably used computers to play games, and to write reports for school. It's a lot more fun to create your own games to play
User's Guide. Using RFDBManager. For 433 MHz / 2.4 GHz RF. Version 1.23.01
User's Guide Using RFDBManager For 433 MHz / 2.4 GHz RF Version 1.23.01 Copyright Notice Copyright 2005 Syntech Information Company Limited. All rights reserved The software contains proprietary information
Understanding Client/Server Computing
Understanding Client/Server Computing By Will Fastie PC Magazine; "Enterprize Computing;" Back in the eighties when network equipment vendors first started to hawk their wares, the term client/server was
Word basics. Before you begin. What you'll learn. Requirements. Estimated time to complete:
Word basics Word is a powerful word processing and layout application, but to use it most effectively, you first have to understand the basics. This tutorial introduces some of the tasks and features that
SECTION 5: Finalizing Your Workbook
SECTION 5: Finalizing Your Workbook In this section you will learn how to: Protect a workbook Protect a sheet Protect Excel files Unlock cells Use the document inspector Use the compatibility checker Mark
AUTHENTICATION... 2 Step 1:Set up your LDAP server... 2 Step 2: Set up your username... 4 WRITEBACK REPORT... 8 Step 1: Table structures...
AUTHENTICATION... 2 Step 1:Set up your LDAP server... 2 Step 2: Set up your username... 4 WRITEBACK REPORT... 8 Step 1: Table structures... 8 Step 2: Import Tables into BI Admin.... 9 Step 3: Creating
Introduction to Visual Basic and Visual C++ Database Foundation. Types of Databases. Data Access Application Models. Introduction to Database System
Introduction to Visual Basic and Visual C++ Database Foundation Lesson 8 Introduction to Database System I154-1-A A @ Peter Lo 2010 1 I154-1-A A @ Peter Lo 2010 2 Data Access Application Models Types of
Microsoft Access 2007
How to Use: Microsoft Access 2007 Microsoft Office Access is a powerful tool used to create and format databases. Databases allow information to be organized in rows and tables, where queries can be formed
Review from last time. CS 537 Lecture 3 OS Structure. OS structure. What you should learn from this lecture
Review from last time CS 537 Lecture 3 OS Structure What HW structures are used by the OS? What is a system call? Michael Swift Remzi Arpaci-Dussea, Michael Swift 1 Remzi Arpaci-Dussea, Michael Swift 2
Case Closed Installation and Setup
1 Case Closed Installation and Setup Contents Installation Overview...2 Microsoft SQL Server Installation...3 Case Closed Software Installation...5 Register OCX for Printing...6 External Programs...7 Automatic
Commercial Database Software Development- A review.
Commercial Database Software Development- A review. A database software has wide applications. A database software is used in almost all the organizations. Over 15 years many tools have been developed
Module 7 Invoicing. Step by Step Guide PSA 2015. 7.1 Single project invoicing 7.2 Batch invoicing projects 7.3 Program invoicing 7.
Step by Step Guide PSA 2015 Module 7 7.1 Single project invoicing 7.2 Batch invoicing projects 7.3 Program invoicing 7.4 Invoice approval PSA 2015 (Release 2.3.0.243) PSA 2015 Step by Step Guide is published
Adobe Acrobat 6.0 Professional
Adobe Acrobat 6.0 Professional Manual Adobe Acrobat 6.0 Professional Manual Purpose The will teach you to create, edit, save, and print PDF files. You will also learn some of Adobe s collaborative functions,
Content Management System (CMS)
Content Management System (CMS) ASP.NET Web Site User interface to the CMS SQL Server metadata storage, configuration, user management, order history, etc. Windows Service (C#.NET with TCP/IP remote monitoring)
ETL Process in Data Warehouse. G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT
ETL Process in Data Warehouse G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT Outline ETL Extraction Transformation Loading ETL Overview Extraction Transformation Loading ETL To get data out of
Setting Up ALERE with Client/Server Data
Setting Up ALERE with Client/Server Data TIW Technology, Inc. November 2014 ALERE is a registered trademark of TIW Technology, Inc. The following are registered trademarks or trademarks: FoxPro, SQL Server,
Example of Standard API
16 Example of Standard API System Call Implementation Typically, a number associated with each system call System call interface maintains a table indexed according to these numbers The system call interface
Excel macros made easy
IT Training Excel macros made easy Jane Barrett, IT Training & Engagement Team Information System Services Version 1.1 Scope Learning outcomes Understand the concept of what a macro is and what it does.
Why & How: Business Data Modelling. It should be a requirement of the job that business analysts document process AND data requirements
Introduction It should be a requirement of the job that business analysts document process AND data requirements Process create, read, update and delete data they manipulate data. Process that aren t manipulating
Term Paper. P r o f. D r. E d u a r d H e i n d l. H o c h s c h u l e F u r t w a n g e n U n i v e r s i t y. P r e s e n t e d T o :
Version: 0.1 Date: 20.07.2009 Author(s): Doddy Satyasree AJAX Person responsable: Doddy Satyasree Language: English Term Paper History Version Status Date 0.1 Draft Version created 20.07.2009 0.2 Final
The Auditors Agree!!! SafeNet/i Solves the Need
News Release Auditing IBM i Back Door User Access: BNC National Bank solves new audit requirement with SafeNet/i A New Audit Requirement Like most IBM i shops, BNC National Bank in Bismarck, North Dakota
Multi-user Databases with Microsoft Access
Multi-user Databases with Microsoft Access A Presentation for the Microsoft Access SIG of the North Texas PC User Group and the Metroplex Access Developers by Larry Linson Copyright 2000, 2001 by L.M.
Demystified CONTENTS Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals CHAPTER 2 Exploring Relational Database Components
Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals 1 Properties of a Database 1 The Database Management System (DBMS) 2 Layers of Data Abstraction 3 Physical Data Independence 5 Logical
Umbrello UML Modeller Handbook
2 Contents 1 Introduction 7 2 UML Basics 8 2.1 About UML......................................... 8 2.2 UML Elements........................................ 9 2.2.1 Use Case Diagram.................................
CM HOST CM CardTransporter Fuel Communication and Management Software 10.10.06 Software version up to 3.1
CM HOST CM CardTransporter Fuel Communication and Management Software 10.10.06 Software version up to 3.1 CM Host Manual For CardMaster Fuel Control www.cardlockvending.com customers call 888-487-5040
The Benefits of Component Object- Based SCADA and Supervisory System Application Development
The Benefits of Component Object- Based SCADA and Supervisory System Application Development By Steven D. Garbrecht, Marketing Program Manager for Infrastructure and Platforms Table of Contents 1. Overview...
AUDACITY SOUND EDITOR SOFTWARE A USER GUIDE FOR AUDIO-VISUAL WORKERS
AUDACITY SOUND EDITOR SOFTWARE A USER GUIDE FOR AUDIO-VISUAL WORKERS Prepared by Peter Appleton Copyright 2008 All illustrations in this guide were created using Audacity v1.2.6 Version 0.5 Page 1 of 18
Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS
Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS In order to ease the burden of application lifecycle management,
Operating System Components
Lecture Overview Operating system software introduction OS components OS services OS structure Operating Systems - April 24, 2001 Operating System Components Process management Memory management Secondary
Creating Database Tables in Microsoft SQL Server
Creating Database Tables in Microsoft SQL Server Microsoft SQL Server is a relational database server that stores and retrieves data for multi-user network-based applications. SQL Server databases are
Google Sites. How to create a site using Google Sites
Contents How to create a site using Google Sites... 2 Creating a Google Site... 2 Choose a Template... 2 Name Your Site... 3 Choose A Theme... 3 Add Site Categories and Descriptions... 3 Launch Your Google
Developing and Implementing Windows-Based Applications With Microsoft Visual C#.NET and Microsoft Visual Studio.NET
Unit 40: Developing and Implementing Windows-Based Applications With Microsoft Visual C#.NET and Microsoft Visual Studio.NET Learning Outcomes A candidate following a programme of learning leading to this
UNIVERSITY OF SURREY. BSc Programmes in Computing. Level 1 Examination. CS183: Systems Analysis and Design. Time allowed: 2 hours Spring Semester 2006
CS/183/17/SS06 UNIVERSITY OF SURREY BSc Programmes in Computing Level 1 Examination CS183: Systems Analysis and Design Time allowed: 2 hours Spring Semester 2006 Answer ALL questions in Section A and TWO
Formatting Formatting Tables
Intermediate Excel 2013 One major organizational change introduced in Excel 2007, was the ribbon. Each ribbon revealed many more options depending on the tab selected. The Help button is the question mark
Object Oriented Databases. OOAD Fall 2012 Arjun Gopalakrishna Bhavya Udayashankar
Object Oriented Databases OOAD Fall 2012 Arjun Gopalakrishna Bhavya Udayashankar Executive Summary The presentation on Object Oriented Databases gives a basic introduction to the concepts governing OODBs
Introduction to dobe Acrobat XI Pro
Introduction to dobe Acrobat XI Pro Introduction to Adobe Acrobat XI Pro is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. To view a copy of this
CACHÉ: FLEXIBLE, HIGH-PERFORMANCE PERSISTENCE FOR JAVA APPLICATIONS
CACHÉ: FLEXIBLE, HIGH-PERFORMANCE PERSISTENCE FOR JAVA APPLICATIONS A technical white paper by: InterSystems Corporation Introduction Java is indisputably one of the workhorse technologies for application
Introduction to the UNIX Operating System and Open Windows Desktop Environment
Introduction to the UNIX Operating System and Open Windows Desktop Environment Welcome to the Unix world! And welcome to the Unity300. As you may have already noticed, there are three Sun Microsystems
Working with SQL Server Integration Services
SQL Server Integration Services (SSIS) is a set of tools that let you transfer data to and from SQL Server 2005. In this lab, you ll work with the SQL Server Business Intelligence Development Studio to
Errors That Can Occur When You re Running a Report From Tigerpaw s SQL-based System (Version 9 and Above) Modified 10/2/2008
Errors That Can Occur When You re Running a Report From Tigerpaw s SQL-based System (Version 9 and Above) Modified 10/2/2008 1 Introduction The following is an explanation of some errors you might encounter
Working with the Geodatabase Using SQL
An ESRI Technical Paper February 2004 This technical paper is aimed primarily at GIS managers and data administrators who are responsible for the installation, design, and day-to-day management of a geodatabase.
Programming in Access VBA
PART I Programming in Access VBA In this part, you will learn all about how Visual Basic for Applications (VBA) works for Access 2010. A number of new VBA features have been incorporated into the 2010
[email protected] João Diogo Almeida Premier Field Engineer Microsoft Corporation
[email protected] João Diogo Almeida Premier Field Engineer Microsoft Corporation Reporting Services Overview SSRS Architecture SSRS Configuration Reporting Services Authoring Report Builder Report
Introduction to Microsoft Word 2003
Introduction to Microsoft Word 2003 Sabeera Kulkarni Information Technology Lab School of Information University of Texas at Austin Fall 2004 1. Objective This tutorial is designed for users who are new
Tutorial: Mobile Business Object Development. SAP Mobile Platform 2.3 SP02
Tutorial: Mobile Business Object Development SAP Mobile Platform 2.3 SP02 DOCUMENT ID: DC01927-01-0232-01 LAST REVISED: May 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication pertains
