Superbase : a Guide to Database Applications

Total Page:16

File Type:pdf, Size:1020Kb

Superbase : a Guide to Database Applications ij Precision Books Supeak^' THE^BOOK Dr Bruce Hunt ■ Programming ■ System Design ■ Troubleshooting Guide SUPERBASE: THE BOOK A Guide to Database Applications Dr. Bruce Hunt Precision Books 1986 First Published 1986 by Precision Software Limited © Copyright Precision Software Limited 1986 Copyright notice: no part of this publication may be reproduced or transmitted In any form or by any means, electronic or mechanical. Including photocopy, recording, or any Information storage or retrieval system, without permission In writing from the publisher. ISBN 1 85231 000 6 Printed by Repro Workshop Limited, Alton, Hampshire, Mastered on Superscript 128 and Canon LBP-8 A2 Laser Printer, Precision Software Limited, 6 Park Terrace, Worcester Park, Surrey KT4 IJZ, England, USA Distribution: Progressive Peripherals & Software, 464 Kalamath Street, Denver, CO 80204, CONTENTS Introduction 1 PART I: SETTING UP A DATABASE 1 First Steps: Designing Files and Indexes 3 2 Designing the Fields 13 3 More Design Considerations 23 4 Basic Menu Operations 36 PART Zl: THE AUTOMATED DATABASE 5 Using the Command Line 59 6 Programs: Theory, Practice and Management 68 7 Automated Search, Sort, Update and Output 82 8 Reporting 105 PART III: THE PROGRAMMED DATABASE 9 Programming Menus and Input Screens 115 10 Advanced Programming 127 11 Parameterizing the System 156 Appendix: Troubleshooting 160 Index 190 Introduction Since Superbase 64 was first released in 1983 there have been many requests for a "Book of the Program". We have been promising one for almost as long, but every attempt has come to nothing, energy and resources always being needed for some other project. However, at last, here it is, a book which although it cannot lay claim to being definitive, has at least the merit of filling a gap. I have tried to provide an extension of the Superbase Manual rather than an alternative to it. This means that everyone expecting to benefit from the discussions and examples in the text should really have read the manual first. However, expertise in Superbase is not required: the book caters for all levels of familiarity with the Superbase system, and should help people experimenting at home as much as those trying to set up a serious office system. There are three main sections to the book and an appendix. Anyone looking for a solution to an immediate problem with Superbase should turn at once to the Troubleshooting appendix. Otherwise, the three sections are arranged to match increasing levels of knowledge of the Superbase system. Part One, Setting up a System, is for users who have recently acquired Superbase and want to design a database on sound principles, and for those who feel that their existing systems may not be doing the best possible job. The chapters take the reader from the essential process of analysis and design of file structure, with discussions of topics such as index key construction methods, screen design, and database components, through to the core menu options for data entry, database searching, sorting, and output. In Part Two, The Automated Database, users can learn how to build on the foundation of Part One and construct their own simple Superbase programs. A guide to effective use of the Superbase command line develops into a worked example of a simple program, and advise on how to manage a programmed system. The remaining chapters expand on the topics raised in Part One, showing how to transform simple menu selections into powerful time-saving automatic routines. A final chapter concentrates on Superbase's reporting functions. Part Three, The Programmed Database, goes further into the mysteries of the Superbase programming language. Three techniques for menu creation are discussed in the context of general screen handling. Then the lengthy Chapter 10 explores many advanced topics, including multi-file applications, reporting refinements such as page numbering, database reorganization, and the 'do/perform' metacommand. The last chapter gives some pointers on how to parameterize a system to gain benefits of increased flexibility and reduced overhead. Finally, the Troubleshooting appendix lists the known errors in all Superbase versions and provides you with a means of identifying the most common problem areas and how to deal with 1 Introduction them. This book owes a great deal to others. My colleagues and friends in Britain and the United States, as well as the 100,000 Superbase users around the world, have contributed greatly to the stock of knowledge on which the book is based. In particular, Simon Tranmer, the designer of Superbase, has helped me to transform technical arcana into plainer truths. And we must all salute the expertise and dedication of the former Superbase Technical Support Manager, Brian Leighfield. Before you take the plunge, a word of warning. The examples in the book have all been tested, and they work as far as we know. But they are only examples, deliberately simplified for the book, and they are not intended to be copied directly into a working system without modification. You should always expect to have to make a few changes. 2 PART I SETTING UP A SYSTEM CHAPTER 1 FIRST STEPS: DESIGNING FILES AND INDEXES Have you read the Superbase Manual? In particular, have you worked through the tutorials? If you want to make the most of this section of the book you must have some knowledge of the basics of the Superbase system. I assume that you know, for example, how to load the program, create a work disk, and set up a database for yourself. You should also know how to move between the two main menus and the Select and Maintain submenus, how to select options from the menu, and how to exit from options when you no longer need them. All this is covered in the Superbase manual, and you won't find much guidance at this level of basic operation here. If you don't know how to do any of the things mentioned above, I suggest you go back to the manual and look them up (there are references in either the Table of Contents or the Index). Then come back to this book and read on. Anybody can set up a Superbase database after a few hours work, enter data into it, and retrieve it for screen display or printed output. But there is a great difference between a system that reflects a first attempt to understand Superbase, which for some people is indeed their very first contact with computers, and a system that incorporates a greater depth of experience. Many people go through the sometimes frustrating process of setting up systems, running them for some weeks, and then having to start again when they realize that they have designed their systems in such a way that many of Superbase's powerful features cannot be used. This is the point at which Precision Software receives many a plea for help. The following pages try to remedy this situation. My aim is to help you jump over some of the delay in learning what makes a good system. I do this by concentrating on the underlying elements of every system, trying to focus on just the menu options that really matter and how to use them most effectively. Here is a list of the options I'll be discussing, and the actual elements of work they correspond to. file Thinking about your data, deciding how to group it on the basis of how you plan to use it, especially how you plan to print it out. format Designing an "input screen" so that it's legible and logical; understanding the best ways to use the different types of data field. enter Putting record data into the file, amending select add records already there, and loading up large select replace numbers of records automatically, import select key Calling records back to the screen with the select n/p/f/1 "key field", flipping through the file, under¬ select current standing the idea of the "current record". 3 Designing Files and Indexes select match Searching through the file for certain records find you want to work with, for example to delete, to sort into a new order, or to print out. batch Going through the file making changes to some of the records. sort Sorting a whole file or a group of records into a new order, usually prior to printing them out. calc Doing calculations on screen output Producing printed output in the form of lists or as one record per page; controlling the appearance of the output; showing lists on the screen; making lists on disk for use with the word processor. If your work includes some of these activities (and if it doesn’t then perhaps you don’t need Superbase at all) then thinking about them carefully before you begin to design your system is bound to produce greater efficiency all round. File Design If I had to pick the most important discussion in the book, this could be it. If you don’t think clearly about the raw material of a system — the data -- you’ll never manage to get the best out of it. Imagine the chaos if that ubiquitous example of a file, the telephone book, was printed in the order of the numbers, or contained no address information. But if some Orwellian police force wanted to get a name from a number, how useful a directory in number order would be. The key to the business of file design lies in the question "What do I want to do with the file?" but since there are as many individual purposes as there are individuals, I shall have to offer only general suggestions to help you find your own answer to the problem.
Recommended publications
  • 6200357 257550 7.Pdf
    Form No. DMB 234 (Rev. 1/96) AUTHORITY: Act 431 of 1984 COMPLETION: Required PENALTY: Contract will not be executed unless form is filed STATE OF MICHIGAN DEPARTMENT OF MANAGEMENT AND BUDGET April 7, 2010 ACQUISITION SERVICES P.O. BOX 30026, LANSING, MI 48909 OR 530 W. ALLEGAN, LANSING, MI 48933 CHANGE NOTICE NO. 4 TO CONTRACT NO. 071B6200357 Supercedes 071B6200094 between THE STATE OF MICHIGAN and NAME & ADDRESS OF VENDOR TELEPHONE Jocelyn Tremblay (613) 274-7822 STaCS DNA Inc VENDOR NUMBER/MAIL CODE 2301 St. Laurent Blvd. Suite 700 Ottawa, Ontario, K1G 4J7 BUYER/CA (517) 241-3215 [email protected] Steve Motz Contract Compliance Inspector: Barbara Suska Convicted Offender Sample Tracking System CONTRACT PERIOD: From: July 1, 2006 To: November 30, 2010 TERMS SHIPMENT Net 45 Days N/A F.O.B. SHIPPED FROM N/A N/A MINIMUM DELIVERY REQUIREMENTS N/A MISCELLANEOUS INFORMATION: NATURE OF CHANGE(S): Effective immediately this contract is hereby INCREASED by $185,466.46 for enhancements to the STaCS-DB Enterprise software per the attached Statement of Work identified as STaCS-DB Enhancements (PD040). All other pricing, specifications, terms and conditions remain unchanged. AUTHORITY/REASON(S): Per agency request, contractor agreement and Administrative Board Approval on April 6, 2010. INCREASE: $185,466.46 TOTAL REVISED ESTIMATED CONTRACT VALUE: $754,888.28 Proposal – Statement of Work STaCS-DB Enhancements (PD040) Submitted to: Michigan State Police CODIS Laboratory 7320 N. Canal Road Lansing, Michigan December 11, 2009 msp-db proposal - enhancements - pd040 v06.docx Table of Contents Background...................................................................................................................................5 Description of Work.......................................................................................................................5 Requirements Definition Stream....................................................................................
    [Show full text]
  • Using Superbase NG Personal Effectively
    Superbase NG Personal User Guide Using Superbase NG Personal Effectively Neil Robinson Superbase NG Personal User Guide: Using Superbase NG Personal Effectively by Neil Robinson Copyright © 2012-2017 Superbase Software Limited All rights reserved. The programs and documentation in this book are not guaranteed to be without defect, nor are they declared to be fit for any specific purpose other than instruction in the use of the tools included in Superbase NG Personal. It is entirely possible (though not probable) that use of any samples in this book could reformat your hard disk, disable your computer forever, fry your dog in a microwave oven, and even cause a computer virus to infect you by touching the keyboard, though none of these things is terribly likely (after all, almost anything is possible). It is just that most things are extremely improbable. Table of Contents Important .................................................................................................................... vii Copyright Information .......................................................................................... vii Disclaimer .......................................................................................................... vii New Versions of this Document ............................................................................. vii Software Used ..................................................................................................... vii 1. Introduction .............................................................................................................
    [Show full text]
  • Cursor Commodore Computer Users Group QLD Vol 4 No 3 Oct 1987
    Registered by Australia Post Publication No. QBG 3958 VoL4 "o. 3 - OCT race E {l | Heetings - Hhere and Hhen | Editor’s Notes | Random Bits Goods & Services Conmodore’s New Printer Range Cursory Notes To Upgrade or Not Upgrading? Think Again! Reviews: Ail About the C-64 Vol.2 Programmer?s Desk Reference | Graphics Pirate - Superbase lips Ganes Corner Bytes Financial Report 1986 - 1987 Hail Box | Directory MEESEIT“N NIGLS .-4 U.H ERE. k AUHEN MAIN MEETING: Tuesday 6th October 1987 in the Bardon Prof. Dev. Ctr. 390 Simpsons Rd. Bardon. Entrance through Car Park in Carwoola St. Doors open 7pm (library), Meeting starts at 8pm sharp *** BRING & BUY SALE **x WORKSHOP: Sunday 18th October 1987 (1pm - 5pm) in the Guidance Officers Training Ctr., Bayswater St. Milton. Bring your own computer equipment! Opportunity to copy our Public Domain Disks. NOTE... MEMBERS ONLY! Ph. Colin Shipley - 366 2511 a.h. AMIGA MEETING: Sunday 4th October 1987 (ipm - Spm) in the Playground & Recr. Assn. H.Q. Bldng., 10 Love St., Spring Hill. Library open from 1.30pm - 2.30pm. Public Domain Disks available for copying. - Ph. Steve McNamee - 262 1127 a.h. REGIONAL MEETINGS CANNON HILL: 4th Saturday of the month (12noon - 12pm) in the Cannon Hill State School. Ph. Barry Wilson - 3996204 a.h. CAPALABA: 3rd Sat. of the month (ipm - 5pm) in the Capalaba State Primary School (Redl. Educ. Ctr.) Ph. David Adams - 3968501 a.h. KINGSTON: 2nd Friday of the month (7pm - 1@pm) in the Kingston State School. Ph. Peter Harker - 8004929 a.h. PINE RIVERS: 2nd Sunday of the month (1pm - 5pm) in the Strathpine High School.
    [Show full text]
  • Database of Amiga Software Manuals for SACC
    Database of Amiga Software Manuals for SACC Disks 1 - MUSIC & SOUND Description Notes Copies available? A-Sound Elite sound sampler / editor manual 1 yes ADRUM - The Drum Machine digital sound creation manual and box 1 - Aegis Sonix music editor / synthesizer manual 2 yes Amiga Music and FX Guide music guide - not a software manual book 1 Deluxe Music Construction Set music composition / editing manual and DISK 1 yes Dr. T's Caged Artist's K-5 Editor sound editor for Kawai synthesizers manual 1 - Soundprobe digital sampler manual 1 - Soundscape Sound Sampler sound sampling software manual and box 1 - Synthia 8-bit synthesizer / effects editor manual 2 yes Synthia II 8-bit synthesizer / effects editor manual 1 yes The Music Studio music composition / editing manual 1 yes Disks 2 - WORD PROCESSING Description Notes Copies available? Final Writer word processor manual 8 yes Final Writer version 3 word processor manual addendum 1 yes Final Writer 97 word processor manual addendum 1 - Final Copy word processor manual 2 yes Final Copy II word processor manual 2 yes Word Perfect word processor manual 2 yes Scribble! word processor manual 1 yes TransWrite word processor manual 1 yes TxEd Plus word processor manual 1 - ProWrite 3.0 word processor manual 6 yes ProWrite 3.2 Supplement word processor manual addendum 3 yes ProWrite 3.3 Supplement word processor manual addendum 2 yes ProWrite 2.0 word processor manual 3 yes Flow 2.0 (with 3.0 addendum) outlining program manual 1 yes ProFonts font collection (for ProWrite) manual 1 - Disks 3 - GAMES
    [Show full text]
  • Professional Services Online
    Professional Services Online IT Categories CATEGORY # YRS OF EXP. PER DIEM RATE Identify the category(ies), years of experience and rate(s). To view the duties of each category go to http://www.pwgsc.gc.ca/acquisitions/text/ps/category-e.html Business Transformation Architect Call Centre Consultant Database Administrator/Analyst Enterprise Architect Information Architect Internet/Intranet Site Specialist IT Project Executive IT Risk Management Service IT Security Consultant IT Technical Writer IT Tester Platform Analyst Programmer Programmer Analyst Project Administrator Project Leader Project Manager Quality Assurance Consultant Senior Platform Analyst Senior Systems Analyst Systems Auditor Technology Analyst Technology Architect Technology Operator WEB Accessibility Services Wireless Application Services Consultant SKILL GROUP/SKILLS X Select every skill within each group with a mark. To view the definitions of each skill go to http://www.pwgsc.gc.ca/acquisitions/text/ps/skills-e.html 4th Generation Clarion CSP Focus Foremark Ideal Ingres LINC MANTIS Natural OMNIS 7 Oracle PowerBuilder PowerHouse Progress QMF SAS SQL/QL Windows VisionBuilder ZIM Application Accounting ARCHIBUS/FM Autorun CD Axios Assyst Billing Business Objects CALS CA Unicentre CCM Plus Software Cognos Impromptu Web Reports (IWR) Cognos PowerPlay Cognos PowerPlay Web Cognos Reporting Environment Cold Fusion Command and Control Systems ComSec Congnos Impromptu Distribution and Warehousing Document Management EIS Financial Financial Applications Financial Programming
    [Show full text]
  • Superbase 4 Windows
    COPYRIGHT NOTICE © Precision Software Limitcd North America: 6 Park Terrace Precision Inc. Worcester Park 8404 Sterling Street Surrey Irving, TX 75063 England KT4 7JZ USA (081) 330 7166 (214) 929 4888 First Edition January 1991 This manual, and the Superbase software ('Superbase') described in it, contain confidential information proprietary to Precision Software Limited and are copyrighted with all rights reserved. Neither the whole nor any part of the manual or of Superbase may be copied, reproduced, transmitted, transferred, transcribed, stored in a retrieval system, or translated into any language or computer language, in any form or by any means, electronic, mechanical, magnetic, optical, chemical, manual, or otherwise, without the prior written authorization of Precision Software Limited. Conditions of Anthorization of Backup Copy - You may make one backup copy of Superbase, but not of the manual. Every copy must include the same proprietary and copyright notices as the original. Installation of a copy of Superbase on your hard disk is permitted subject to these conditions. You may not make an extra copy of Superbase for the purpose of using it on another computer. You may not sell, loan, or give away a copy of Superbase. Resale or Disposal- The Software is licensed only to you, the Licensee, and may not be transferred to anyone else without the prior written consent of Precision Software. Any authorized transferee of the Software shall be bound by the terms and conditions of the Licence and Limited Warranty. Upon authorized transfer you shall destroy all copies of the Software not transferred and any written materials not transferred.
    [Show full text]
  • Naviscore NMS Network Management Station Upgrade Guide
    Beta Draft Confidential Network Management Station Upgrade Guide Product Code: 80126 Revision 01 December 2000 Beta Draft Confidential Copyright© 2000 Lucent Technologies. All Rights Reserved. This material is protected by the copyright laws of the United States and other countries. It may not be reproduced, distributed, or altered in any fashion by any entity (either internal or external to Lucent Technologies), except in accordance with applicable agreements, contracts or licensing, without the express written consent of Lucent Technologies. For permission to reproduce or distribute, please contact: Technical Publications, InterNetworking Systems/Core Switching Division at 978-692-2600. Notice. Every effort was made to ensure that the information in this document was complete and accurate at the time of printing. However, information is subject to change. Trademarks. Cascade, IP Navigator, Navis, NavisXtend, NavisCore, Priority Frame, Rapid Upgrade, and WebXtend are trademarks of Lucent Technologies. Other trademarks and trade names mentioned in this document belong to their respective owners. Limited Warranty. Lucent Technologies provides a limited warranty to this product. For more information, see the software license agreement in this document. Ordering Information. To order copies of this document, contact your Lucent Technologies account representative. Support Telephone Numbers. For technical support and other services, see the customer support contact information in the “About This Guide” section of this document. ii12/28/00 Network Management Station Upgrade Guide Beta Draft Confidential LUCENT TECHNOLOGIES END-USER LICENSE AGREEMENT LUCENT TECHNOLOGIES IS WILLING TO LICENSE THE ENCLOSED SOFTWARE AND ACCOMPANYING USER DOCUMENTATION (COLLECTIVELY, THE “PROGRAM”) TO YOU ONLY UPON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT.
    [Show full text]
  • Edric Kilimann [email protected] San Francisco, California, USA 925-974-9049
    Edric Kilimann [email protected] San Francisco, California, USA 925-974-9049 . OBJECTIVE To work on an interesting and challenging Internet or Desktop application development project. SKILL HIGHLIGHTS Internet: DOM IE4/NS4, COM, HTML, DHTML, CSS, JavaScript, VBScript, Active-X, SSL, ASP, IIS4, Database, Cross Platform, Premium Content, Auction Database System Design: From beginning conceptual design, needs assessment, and quality assurance to implementation and end user usage. Visual Basic: Standard & Custom Controls, Class Objects, Events, Methods, Properties, Procedures, Functions, Form Design, Data Access MS SQL Server: Triggers, Views, Procedures, Functions, SQL, DBA MS Access: Controls, Events, Methods, Properties, Access Basic, Table Design, Form Design, Query Design, Reports, Modules COMPUTER SKILLS Business: Trustmark, Axys, Advent, Morning Star, Pentabs, Pentax, Archserve, Pearl, Schwab Gateway/Link, CCH Pension Library, CPMS, FoxPro, Odis, PACS, Edify, Crystal Reports, Landesk Virus Protect, PcAnywhere, Netscape, MS Office, MS Outlook, Superbase, DBase, Paradox, Peachtree, Quickbooks, Btrieve, Faxworks, Norton Utilities, Tkr, Photostyler, PageMaker, Corel, FrontPage, Image Composer, SAP, Kronos, Carbon Copy, Sheridan Data Access, MacroMedia Director, Sound Forge, Visio, MSDN, Adobe Premier, Bryce 3d, 3d Studio, Visio, Ghost, MS Project, PDS, Real Media Server/Producer, Shockwave, Site Server, SA Fileup, Install Shield Systems: Novell 3x / 4x, Novell Client 32, OS/2, DOS, NT Server 3.5 / 4, NT Workstation, MS IIS, MS Exchange,
    [Show full text]
  • Copy-II 64-128 V3.1 Manual
    dentmlPoint OVER Software 100,000 J IX<()itt\ SOLD! Central Point So, publisher of these bestselling disk copy programs: COPY II® PLUS for Apple II Series COPY II® MAC for Apple Macintosh COPY IF' 64/128 for Commodore 64/128 COPY IF' PC for IBM PC and compatibles COPY II® ST for Atari 520 & 1040 ST http://www.c64copyprotection.com/ SYSTEM REQUIREMENTS Commodore 64 One 1541 disk drive IMPORTANT NOTICE UNDER THE FEDERAL COPYRIGHT ACT AN OWNER OF A COPY OF A COMPUTER PROGRAM IS ENTITLED TO MAKE A NEW COPY FOR ARCHIVAL PURPOSES ONLY. SOME SOFTWARE IS LICENSED, NOT SOLD. SUBJECT TO STATE LAW REGARDING THE ENFORCEABILITY OF THAT LICENSE, YOUR RIGHT TO MAKE ARCHIVAL BACKUPS MAY BE LIMITED, OR NOT EXIST. WE SUGGEST YOU CHECK WHETHER YOUR STATE LAW APPLIES TO YOU IN THIS REGARD. THIS PRODUCT IS SUPPLIED FOR LAWFUL PURPOSES ONLY AND YOU ARE NOT PERMITTED TO USE IT IN VIOLATION OF FEDERAL COPYRIGHT LAW OR STATE SOFTWARE LICENSE ENFORCEMENT LAWS. BY BREAKINGTHIS SEAL AND/OR USING THIS PRODUCT, YOU AGREE TO BE BOUND BY THE TERMS OF THIS NOTICE. DISCLAIMER OF ALL WARRANTIES AND LIABILITY CENTRAL POINT SOFTWARE INC. MAKES NO WARRANTIES EITHER EXPRESSED OR IMPLIED, WITH RESPECT TO THE SOFTWARE DESCRIBED IN THIS MANUAL, ITS QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. THIS SOFTWARE IS LICENSED "AS IS". THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THESOFTWARE IS WITH THE BUYER. IN NO EVENT WILL CENTRAL POINT SOFTWARE INC. BE LIABLE FOR DIRECT, INDIRECT,INCIDENTAL OR CONSEQUENTIAL DAMAGES RESULTING FROM ANY DEFECT IN THE SOFTWARE EVEN IF THEY HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCHDAMAGES.
    [Show full text]
  • Bigfix DSS SAM 1.1.2
    Decision Support System Software Asset Management (SAM) Software Catalog Upgrade Guide January, 2010 BigFix® DSS SAM 1.1.2 © 2010 BigFix, Inc. All rights reserved. BigFix®, Fixlet®, Relevance Engine®, Powered by BigFix™ and related BigFix logos are trademarks of BigFix, Inc. All other product names, trade names, trademarks, and logos used in this documentation are the property of their respective owners. BigFix’s use of any other company’s trademarks, trade names, product names and logos or images of the same does not necessarily constitute: (1) an endorsement by such company of BigFix and its products, or (2) an endorsement of the company or its products by BigFix, Inc. Except as set forth in the last sentence of this paragraph: (1) no part of this documentation may be reproduced, transmitted, or otherwise distributed in any form or by any means (electronic or otherwise) without the prior written consent of BigFix, Inc., and (2) you may not use this documentation for any purpose except in connection with your properly licensed use or evaluation of BigFix software and any other use, including for reverse engineering such software or creating derivative works thereof, is prohibited. If your license to access and use the software that this documentation accompanies is terminated, you must immediately return this documentation to BigFix, Inc. and destroy all copies you may have. You may treat only those portions of this documentation specifically designated in the “Acknowledgements and Notices” section below as notices applicable to third party software in accordance with the terms of such notices. All inquiries regarding the foregoing should be addressed to: BigFix, Inc.
    [Show full text]
  • Technology Resume Technology Resume
    Edric Kilimann [email protected] Technology Resume San Francisco, California, USA OBJECTIVE <Primary> Work on an interesting and challenging Microsoft Silverlight 4.0 Application Development Project <Secondary> Serve as an on-call resource for remote Internet or Client/Server application development projects PROFILE <Experience> Senior Application Development: 17+ yr developing, 12+ yr contracting, Microsoft centric <Status> Available for onsite or remote development. Travel under certain circumstances <Studying> OData, Ninject, MS Guidance Automation, MS Blueprints, MS Sync Framework, Enterprise Library 5, WF <Resume> Resume has been condensed and optimized for faster reading and automatic processing Older experience and contract information has been removed to focus on current relevant technologies SKILLS HIGHLIGHT <MS .NET> C#, VB.NET, VS.NET, ADO.NET, ASP.NET, XML, XSD, Win Forms, Web Server/User Controls, Namespaces, Mail, Web Forms, Collections, Threading, Remoting, IO, Security, Mail, HTTP Classes, Serialization, Regex, Debugging, Interfaces, Events, Delegation, Streams, Windows Services, Exceptions, Deployment, Obfuscation, Caching, Custom Session Objects, BLOB, Impersonation, Assemblies, GAC, GUID, Providers, Membership, GUI Form Design, Class Objects, Data Access, Win32 API, DLL Creation, Third Party Objects, Iprincipal, Reflection, Async, POCO, Generics, LINQ, Lambda Expressions <Silverlight> XAML, XAML Power Tools, SL Toolkit, Blend , Local Isolated Storage, Out Of Browser, WCF RIA, Blend, Data Binding, Embedded Database
    [Show full text]
  • Calling the CLI from Amigabasic by Jim Butterfield
    £ 2.50 Sterling FOR THE • Calling the CLI from AmigaBASIC by Jim Butterfield • Build a 68020/68881 speed-up board for the Amiga 1000! by Brad Fowles • What's changed in Fonts with 1.3 by Betty Clay • The future of Amiga microcomputing by David Wood • Creating run-time libraries by Steve Simpson • Modula-2 programming techniquesby Clark Williams • Using TCI's M2AMIGA by Anthony Bryant • Examples of shell programming by John Faichney Femme Blue by Derek Grime TM UPGRADE PATH TM THE RELATIONAL DATABASE THAT'S AS EASY TO USE AS A VCR • Powerful sorting and searching facilities on any field: up to 999 key fields ■ VCR style control panel gives easy access to unlimited files, fields and records J ■ 3 ways of viewing data to cover entry, review and comparison EW r ■ Set up and change file definitions quickly for system flexibility N QR\t • Define and print multi-file reports with Superbase Query function PERSAL • Include images and text as external files within your database record for cataloguing ■ Superbase Personal: Multi-file relational power at a flat-file price UPGRADE AT A DISCOUNT WHEN YOU NEED TO TM POWERFUL DATABASE WITH BUILT-IN TEXT PROCESSING %sal All the features of Superbase Personal PLUS • Text Editor for creation of letters and documents: editing options include cut and paste • Improved data handling facilities including batch for speedy data entry • Keyboard controls for easy editing • Time field type and additional validation options including cross-file lookup for accurate data PiiISC% i • Mail-merge facility for producing personalized letters and mailings • Built-in telecommunications for swift data transfer ■ Superbase Personal 2: Full-featured file management at your fingertips UPGRADE AT A DISCOUNT WHEN YOU NEED TO THE MOST POWERFUL DATABASE FOR THE AMIGA COMPUTER • Database management language (DML).
    [Show full text]