Advanced Client Server E_C_S.DOC
This session will look at several issues that arise when developing client server based applications using Visual FoxPro. The examples in this document use SQL Server as the back end but the concepts are applicable to most client server systems. We start by defining the problems faced when using optimistic vs. pessimistic buffering. This discussion is then extended to include the issues faced by notebook users or sites that only periodically exchange information with a host.
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Val Matison
Erstellt:
18.10.2002
Geändert:
16.01.2003
Größe:
194,50 KB
Advanced OLE Automation E_AUTO.DOC
This session is not an introduction to OLE; rather, it is geared towards using OLE Automation to further application development. OLE Automation can be used for more than passing calculations through Excel or writing Word documents; OLE Automation can completely redefine the types of applications developers build and the way they build them. These session will focus on a wide variety of OLE Automation controls as well as two powerful tools, Microsoft Project and Visio as examples of advanced OLE Automation. Samples shown in the session will include building class diagrams with Visio and project plans with Microsoft Project. Also discussed are the different ways integration can work: hidden, where the automation server lies hidden on the users’ desktop or; visual where the OLE object has a graphical entity that the user can "look & feel".
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Andrew Ross MacNeill
Erstellt:
18.10.2002
Geändert:
16.01.2003
Größe:
198,00 KB
Application Development: Anatomy of the Visual FoxPro Development Cycle E_APP.DOC
Take a peek inside the development of a Visual FoxPro application. There are a lot of new concepts and ideas that need to be considered as well as pitfalls and traps. Using the example of a transaction-based event-driven system, the session describes the building blocks of OOP as they are used in building an application framework. This is not a session about theory but about how to apply the OOP theory in practice and business development.
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Andrew Ross MacNeill
Erstellt:
18.10.2002
Geändert:
16.01.2003
Größe:
510,50 KB
Beyond Ad Hoc Reporting: Getting Results with FoxFire! E_FIRE.DOC
The steps involved in transforming a set of information-based requirements into an application that genuinely solves a set of business problems have been described for over twenty years. Despite numerous theories and technologies set forth to streamline the process and improve the result, the real-world practice of application development is still largely unimproved upon:
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Alan Schwartz
Erstellt:
18.10.2002
Geändert:
16.01.2003
Größe:
1.018,00 KB
Building Applications Using Class Libraries E_CLAS.DOC
This session focuses on how class libraries will help us create better applications, faster. Class libraries are more than just a group of objects that are dropped on a form. They are the nucleus of all applications. We will explore how to design reusable class libraries that can be utilized throughout the application development cycle. The applications we create will be easy to maintain and enhance. You will be able to leverage the class structure in every application you create. With the right set of tools, building an application becomes a "plug and play" job. At the same time, maintenance becomes a breeze.
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Toni M. Taylor-Feltman
Erstellt:
18.10.2002
Geändert:
16.01.2003
Größe:
258,00 KB
Codebook 3.0 Erste Stolperübungen D_CODE.DOC
Da viele Leute mit der Step-by-Step Anleitung von Paul Biennick Probleme haben hier einige Vorübungen, die ein bißchen Geschmack für die Codebook Praxis geben sollen und durch die man einen langsameren Einstieg in die CB3-Praxis bekommen kann.
Bewerten
| Abonnieren
|
Aktionen einblenden
Computer Aided Software Engineering D_CASE.DOC
Einführung in Computer Aided Software Engineering
Merkmale von Softwareprojekten
Definition von CASE
Beispiel: Stukturierte Analyse
Beispiel: Entity-Relationship-Model
Methoden
CASE-Werkzeuge
Probleme und Altlasten
Reengineering
Beispiel: EASY-CASE
Probleme bei der CASE-Einführung
Bewerten
| Abonnieren
|
Aktionen einblenden
Creating a Successful FoxPro Product E_BUS1.DOC
If you're a developer, it's likely that you think of good ideas faster than you can do anything with them. It's also likely that you've had at least one idea for a "million dollar" product during your career. Maybe it was a clever utility you wrote to help your client with some problem, or perhaps it was a new vertical market application that you thought of while talking to a prospect. The temptation to create a product is strong and inbred to programmers. And from personal experience, I promise that if you decide to go ahead, it will be one the most exciting, frightening, educational, and rewarding experiences you've ever had -- even if you go broke in the end.
Bewerten
| Abonnieren
|
Aktionen einblenden
Database Maintenance and Integrity E_CASE.DOC
In the past, the issue of database design in the PC environment has been very much neglected by both the developers of database applications and by the providers of development tools. There are many reasons for this. Due to the hardware limitations in processing power as well as disk space, developers developed database applications which were necessarily small and simple for use by a single user. Well aware of the hardware limitations, customers were neither demanding nor sophisticated. They were prepared to computerize only a small segment of their business without going into every detail and without really knowing for what to ask. As they could not have an ambitious information system containing 100% of all relevant information, they settled for very small databases containing few tables.
Bewerten
| Abonnieren
|
Aktionen einblenden
Debugging and Error Handling in an Object-Oriented Environment E_ERR.DOC
VFP will make some changes in the way your applications handle errors, and the way you cope with them during development, too. This session will concentrate on code strategies to log and respond to errors in applications. It will also take a look at the FoxPro debugging tools to see how they "react" to the changes in the Fox language and event model.
Bewerten
| Abonnieren
|
Aktionen einblenden
Der ClassBrowser D_CLAS.DOC
Eines der wichtigsten Tools bei der Arbeit mit Visual FoxPro ist der Klassenbrowser. Dieses Tool ist bereits auf den ersten Blick als sehr leistungsstark zu erkennen, die waren Stärken entfalten sich jedoch erst, wenn man einige seiner Interna kennt. Diese Session beschreibt den Klassenbrowser in all seinen Details. Das beginnt beim Laden und Editieren von Klassen (und ist somit auch für Jene geeignet, die den Klassenbrowser noch nicht verwendet haben) und endet bei der Erstellung von AddIns und einer Vorstellung interner Methoden. Eine derartige Präsentation beinhaltet natuerlich auch eine Demonstration im Umgang mit Klassen. Es wird z.B. gezeigt, wie man Klassen umstrukturiert oder gar in andere Bibliotheken verschiebt.
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Markus Egger
Erstellt:
18.10.2002
Geändert:
27.10.2002
Größe:
1,15 MB
Der Formdesigner von Visual FoxPro 3.0 D_FORM.DOC
Diese Session dient dem "Verstehen Lernen" der visuellen Objekte in VFP3.0. Welche Objekte stehen mir zur Verfügung, wie erzeuge ich Klassen bzw. verwende diese in meinen eigenen Masken. Tips und Tricks rund um die SCX. Pro und Kontra, Formdesigner vs. "DEFINE CLASS ... AS FORM". Wie trickse ich die Builder aus, um selbstdefinierte Klassen in die Form zu bekommen. Haken und Ösen leicht gelöst wenn es um's Grid geht. u.v.a.m.
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Peter Herzog
Erstellt:
18.10.2002
Geändert:
27.10.2002
Größe:
423,00 KB
Der Report Designer und GenRepoX D_REP.DOC
Der Report Designer ist eines der wichtigsten und zugleich eines der am stärksten vernachlässigten Tools von Visual FoxPro. Viel zu oft sieht der Programmierer nur, daß der Datenbestand ja intern vorhanden ist und alle benötigten Informationen bereithält, und vergißt dann, daß der Anwender diese Informationen auch gerne auf verschiedenste Art und Weise auswerten möchte. Leider ist der Report Designer von Visual FoxPro noch ein Überbleibsel aus der Version 2.x. Das bedeutet, daß er nicht wirklich in das Eventmodell, und auch nicht in das Objektmodell eingebunden ist (es sei denn, Sie verwenden GenRepoX). Die einzigen Neuerungen beschränken sich auf eine leicht veränderte Benutzerführung mit Drag&Drop, mit Popup-Menüs, die mit der rechten Maustaste aktiviert werden, und mit Toolbars. Ausserdem wurden einige kleine Zusätze in den REPORT-Befehl integriert. Z.B. können Sie nun in eine ASCII-Datei drucken, oder einen nicht-modale Vorschaudruck ausführen.
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Markus Egger
Erstellt:
18.10.2002
Geändert:
27.10.2002
Größe:
66,00 KB
dFPUG-Mailbox-Netzwerk D_MAIL.DOC
Übersicht über die Entwicklung und den Aufbau des dFPUG-Mailbox-Netzwerkes. Funktionsweise des dFPUG-Mailboxverbundes. Einloggen, Terminalprogramme, Einstellungen, Dateiareas (Effektives Arbeiten mit den Datei-Areas, ALLFILES.TXT und NEWFILES.TXT, Keywords, Taggen und Downloaden, Notwendigkeit eines 16550-Chip, Uploads: Interessante Möglichkeit, eigene Tools zu präsentieren), Nachrichtenareas (Effektives Arbeiten mit den Nachrichtenareas, Lokale Areas und ECHO-Areas, Offline-Reading, Nachrichtenverteilung, Unterschiede zu CompuServe), Filebox (eine elegante Möglichkeit, mit Remote-Kunden oder Partnern Daten auszutauschen), Vorstellung des Windows-Offline-Readers UNIQWK.
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Rudolf Vogel
Erstellt:
18.10.2002
Geändert:
27.10.2002
Größe:
25,00 KB
Die Datenbank von Visual FoxPro 3.0 D_DATA.DOC
Kernstück eines Datenbanksystems ist wie der Name bereits verrät, die Datenbank. Neu für xBase'ler, ein alter Hut für Downsizer. Unterschiede zum großen Bruder MS-SQL. Alles was unter dem Logo "Alles Neue" mit der Datenbank zu tun hat. Stored Procedures zum mit nach Hause nehmen. Trigger wie, wo, warum. Wie man mit Validierungen umgeht. Das richtige Anwenden von Views - sowohl remote als auch lokal. Rushmore - nach wie vor ein wichtiges Thema. Anbindung an einen MS-SQL-Server und was zu beachten ist.
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Peter Herzog
Erstellt:
18.10.2002
Geändert:
27.10.2002
Größe:
2,15 MB
Doc-to-Help D_D2H.DOC
Doc-To-Help 2.0 ist ein Add-On für Word für Windows (2.x und 6.x) und ermöglicht Ihnen das Erstellen von professioneller Dokumentationen, einschließlich Styles, Seiten-Layout, Fußnoten Inhaltsverzeichnis und Register. Anschließend verwandelt Doc-To-Help diese Dokumentation automatisch in Windows On-Line Hilfe.
Bewerten
| Abonnieren
|
Aktionen einblenden
Drag & Drop mit Visual FoxPro D_DRAG1.DOC
Mit Visual Foxpro ist es nun endlich möglich: Drag&Drop wie es uns Microsoft schon seit geraumer Zeit vormacht und wie es sich die Kunden seitdem wünschen. Doch gerade beim scheinbar simplen und intuitiven Drag & Drop sind eine Reihe von ergonomischen Gesichtspunkten zu berücksichtigen, damit das "Feature" den Anwender nicht mehr verwirrt als unterstützt. Drag&Drop-Ergonomie beginnt bereits mit der graphischen Gestaltung des Pointers, spezielle Scrolltechniken sollten den Anwender unterstützen und eindeutige Markierungen müssen ihm zeigen, wo er seine gezogenen Daten "fallen" lassen kann. Wolfgang Schneider und Frank Dietrich zeigen Ihnen worauf Sie bei der Konzeption eines Drag&Drop-Szenarios achten sollten und wie Sie Ihre Ideen mit FoxPro ergonomisch anspruchsvoll umsetzen können. Zur Illustration wird dabei die Verschiebung von Artikeln zwischen mehreren Filialenbetrieben herangezogen.
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Frank Dietrich
Erstellt:
18.10.2002
Geändert:
27.10.2002
Größe:
56,00 KB
Drag & Drop mit Visual FoxPro D_DRAG2.DOC
Mit Visual Foxpro ist es nun endlich möglich: Drag&Drop wie es uns Microsoft schon seit geraumer Zeit vormacht und wie es sich die Kunden seitdem wünschen. Doch gerade beim scheinbar simplen und intuitiven Drag & Drop sind eine Reihe von ergonomischen Gesichtspunkten zu berücksichtigen, damit das "Feature" den Anwender nicht mehr verwirrt als unterstützt. Drag&Drop-Ergonomie beginnt bereits mit der graphischen Gestaltung des Pointers, spezielle Scrolltechniken sollten den Anwender unterstützen und eindeutige Markierungen müssen ihm zeigen, wo er seine gezogenen Daten "fallen" lassen kann. Wolfgang Schneider und Frank Dietrich zeigen Ihnen worauf Sie bei der Konzeption eines Drag&Drop-Szenarios achten sollten und wie Sie Ihre Ideen mit FoxPro ergonomisch anspruchsvoll umsetzen können. Zur Illustration wird dabei die Verschiebung von Artikeln zwischen mehreren Filialenbetrieben herangezogen.
Bewerten
| Abonnieren
|
Aktionen einblenden
Druckersteuerung unter FoxPro D_PRN.DOC
Know How: Druckertreiber unter FoxPro für Windows
FoxPro für Windows besitzt einen "recht kompletten" Reportgenerator. Einige Funktionen werden jedoch vom professionellen Entwickler schmerzlich vermißt. Dieser Vortrag verschafft Ihnen einen Überblick über alle elementaren Abläufe der Druckjob-Abwicklung unter Windows. Es werden Verfahren unter FoxPro vorgestellt, mit deren Hilfe Sie zusätzliche Kontrolle über die Druckeransteuerung gewinnen können.
Bewerten
| Abonnieren
|
Aktionen einblenden
Einführung in Client Server Programmierung mit Visual FoxPro D_C_S.DOC
Diese Session ist als Einführungssession in das Thema Client/Server gedacht. Es geht darum die prinzipiellen Möglichkeiten wie mit VFP Client/Server Applikationen entwickelt werden können aufzuzeigen. Es wird erläutert welche Gründe für eine C/S Lösung sprechen und wie eine C/S Architektur aussieht. Im konkreten VFP Teil wird es um solche Themen wie remote Views, SQL Pass Through und Data Buffering gehen. Es wird gezeigt wie Daten auf einem SQL Server von VFP aus angesprochen werden können und welche Möglichkeiten der Entwickler hat, über Parameter die Performance dieser Zugriffe zu beeinflussen. Der Upsizing Wizard von VFP wird das abschließende Thema der Session sein.
Bewerten
| Abonnieren
|
Aktionen einblenden
Einführung in die objektorientierte Programmierung D_EOO.DOC
Die Session ist als Einführung in die objektorientierte Programmierung gedacht und wendet sich hauptsächlich an Neulinge der OOP. Es wird aufgezeigt woher der Begriff der Objektorientierung kommt und die Entwicklung der objektorientierten Sprachen dargestellt. Es werden wichtige Grundbegriffe der OOP erläutert, wie: Klassen, Objekte, Vererbung, Hierarchien, Polymorphismus. An Beispielen wird gezeigt, wie diese Konzepte in VFP realisiert sind. Die verschiedenen Arten von Klassen in VFP und die VFP Basisklassen werden vorgestellt und erläutert. Es wird gezeigt welche Vorteile OOP dem Anwendungsentwickler (und auch dem Anwender) bringt.
Bewerten
| Abonnieren
|
Aktionen einblenden
Einführung in die Objektorientierte Systemanalyse D_OOAD1.DOC
Diese Einführung in die objektorientierte Systemanalyse ist erstellt worden für die Konferenz der deutschsprachigen FoxPro User Group im Nov./Dez. 1995 in Frankfurt. Es werden nur, dem Autor zum Verständnis wichtig erscheinende Themen und Zusammenhänge dargestellt. Es wird kein Anspruch auf Vollständigkeit und absolute Richtigkeit der Darstellung erhoben. Vielmehr bemüht sich der Autor um die Vermittlung von Denkansätzen, Einblick in die Vorgehensweise und Begriffsklärungen mit Hinweis auf weiterführende Literatur. Diese schriftliche Darstellung wird ergänzt durch einen Vortrag des Autors auf o.a. Konferenz. Dieser Text darf weiterverwendet werden unter der Voraussetzung der Weitergabe dieses Vorwortes und Nennung des Autors.
Bewerten
| Abonnieren
|
Aktionen einblenden
Einführung in die OCX-Programmierung D_OCX1.DOC
OLE Custom Controls (OCX'es) use most of the software technology built into Object Linking and Embedding. OLE means about 120 API functions and about 80 interfaces that average 5 members functions each.
The concept behind the API functions, which are implemented in DLL's, is clear. They take parameters, return a value and that's it. But what are OLE "interfaces" ?
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Gerhard Paulus
Erstellt:
18.10.2002
Geändert:
16.01.2003
Größe:
58,50 KB
Erweiterung von VFP durch OCX-Programmierung D_OCX2.DOC
OLE Custom Controls (OCX'es) use most of the software technology built into Object Linking and Embedding. OLE means about 120 API functions and about 80 interfaces that average 5 members functions each. The concept behind the API functions, which are implemented in DLL's, is clear. They take parameters, return a value and that's it. But what are OLE "interfaces" ?
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Gerhard Paulus
Erstellt:
18.10.2002
Geändert:
16.01.2003
Größe:
43,00 KB
Event Driven Programming in Visual FoxPro E_EVNT.DOC
Visual FoxPro's new event model, combined with the robustness of the object model and the addition of many new events, allows truly modeless programming with far finer control of the behavior of your system. The Foundation Read has been replaced with two simple commands to hook your application directly into FoxPro's native event loop. New events are available to programmers with exciting implications for application development.
Bewerten
| Abonnieren
|
Aktionen einblenden
Extending the Visual FoxPro Database Container E_DBCX.DOC
For years, FoxBase and FoxPro developers have realized the need for a central storage location for information about the tables used in our application, or in other words, the need for a data dictionary. For years, FoxBase and FoxPro have lost points in countless reviews because of the lack of this feature. For years the third party market has been flooded with many viable solutions to this problem. Products like Tom Rettig’s Office, Stonefield Data Dictionary, Foxfire! and FoxExpress, that have been available since FoxPro 2.0 or earlier, all are either specifically a data dictionary or gain much of their functionality simply from the mere existence of a data dictionary in the product. Finally, with the release of Visual FoxPro, Microsoft has shown us that they too have recognized this need and thus they’ve given us the Visual FoxPro Database Container.
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Mike Feltman
Erstellt:
18.10.2002
Geändert:
16.01.2003
Größe:
58,00 KB
Form Designer E_FORM.DOC
The form designer puts the ‘Visual’ in Visual FoxPro. It is the focal point for constructing not only forms (the new MS term for screens or formats), but toolbars and visual classes as well. Developers will find it contains:
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Alan Schwartz
Erstellt:
18.10.2002
Geändert:
16.01.2003
Größe:
95,00 KB
Foxtools & Editor-Erweiterungen D_FXTO.DOC
Vorstellung der Toolbox zur Erweiterung des FPW2.6/VFP-Texteditors. Dieses Tool ist ursprünglich aus Funktionen der Foxtools-Bibliothek aufgebaut worden. Anhand dieser Funktionen wird der zukünftige Nutzen eines Einsatz der Foxtools-Library diskutiert, sowie Funktions-Alternativen unter VFP aufgezeigt.
Bewerten
| Abonnieren
|
Aktionen einblenden
Having Fun with OOP E_FUN.DOC
When developing your Visual Foxpro applications, never use the VFP baseclasses directly. Subclass all the baseclassses, and use those subclasses. Eventually, you may want to add some new capability to your applications. For example, you might have an appl
Bewerten
| Abonnieren
|
Aktionen einblenden
InstallSHIELD3 D_ISH.DOC
InstallSHIELD 3.0 ist der Standard für Installationsprogramme unter Win'95 und Win NT, seit Microsoft selbst diese Technologie im Februar 1995 zur Installation von eigenen Programmen lizensiert hat. Professionelle Installationsprogramme lassen sich unter WIN, WIN95, WIN NT und OS/2 ab 2.x mit InstallSHIELD 3.0 entwerfen (und portieren).
Durchschnitt Auswertung: (4
Sterne, 1
Stimme)
Bewerten
| Abonnieren
|
Aktionen einblenden
Intermediate Controls E_CTRL.DOC
We will start with a short introduction to the principles of Properties, Events and Methods. You need to know these terms to work with controls of any kind. The main part is a guided tour through all Controls. We will visit old, new and changed ones in a sorted order - walking all properties upstairs. The controls are sorted by the number of properties, events and methods they have bringing us some new of each by each new control we see. Finally we will share some words about containers, naming conventions and the use of Builders as well as guide you to some sessions that build on this one.
Bewerten
| Abonnieren
|
Aktionen einblenden
Introduction to Object Orientation E_EOO.DOC
Object Orientation is an approach to the analysis and design of software systems which involves the identification of self contained components which can be linked together to produce complete applications. These components achieve the encapsulation of data and function, the ability to inherit things from other components, and can communicate with each other by sending messages back and forth.
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Jim Booth
Erstellt:
18.10.2002
Geändert:
16.01.2003
Größe:
36,00 KB
Introduction to OLE Automation with Visual FoxPro 3.0 E_OLE.DOC
OLE is a technology in the Windows world that allows the inclusion of an object or document from one application in another application. The application that "owns" the object or document is called the Server while the containing application is called the Client.
For example, a Microsoft Word document may contain a Microsoft Excel spreadsheet, in this scenario Microsoft Word is the client and Microsoft Excel is the server. In OLE version 2.0, when the user tries to edit the spreadsheet, Excel will take over the menu and the toolbar but the user will still feel that they are in Word. This is called In-Place editing.
Visual FoxPro complies with OLE 2.0 standards. Another feature of OLE 2.0 is OLE Automation. OLE Automation allows us to program the OLE object as if it were just another object in our application. Each OLE server will expose different methods and properties to the client, we can use these methods and properties to control the OLE server and thereby modify the OLE object.
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Jim Booth
Erstellt:
18.10.2002
Geändert:
16.01.2003
Größe:
30,00 KB
Komplexe Controls D_CTRL.DOC
Die List- und ComboBoxen in Visual FoxPro sind sehr komplexe Controls, die vielfältige Möglichkeiten in sich bergen.Dabei sind folgende prinzipielle Neuigkeiten gegenüber FoxPro für Windows 2.6 zu verzeichnen:
zumindest teilweiser objektorientierter Ansatz beim programminternen Umgang mit List- und ComboBoxen
neue Möglichkeiten der Datenquellen für List- und ComboBoxen (mit einer diesbezüglichen Gleichsetzung von List- und ComboBox)
Mehrspaltigkeit bei List- und ComboBoxen
Möglichkeit des Einbeziehens von BMPs in List- und ComboBoxen
Ein programmtechnischer Wermutstropfen ist dabei die Tatsache, daß das List- bzw. ComboBox-Control im Gegensatz zum Grid kein Container mit eigenständigen Elementen ist.
Das hat zur Folge, daß bestimmte Funktionalitäten wie z.B. Mehrspaltigkeit nur über etwas "ungewöhnliche" Wege erreicht und programmtechnisch gesteuert werden können.
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Sebastian Flucke
Erstellt:
18.10.2002
Geändert:
27.10.2002
Größe:
53,50 KB
Konvertierung von FoxPro 2.6 - Projekten nach Visual FoxPro D_CONV.DOC
Der Wechsel der Versionsnummer vor dem Komma hat Microsoft als Benennung der neuen Version von FoxPro nicht gereicht, auch der Name ändert sich zu Visual FoxPro.
Diese klare Abgrenzung zu den Vorgängerversionen ist berechtigt und notwendig, denn Visual FoxPro (im folgenden auch kurz VFP) ist mehr als ein Update. VFP konfrontiert den FoxPro-Entwickler in vielen Bereichen mit völlig neuen Konzepten. Die versprochene und von Microsoft auch umgesezte Abwärts-Kompatibilität erlaubt es jedoch, bereits bestehende FoxPro 2.6-Projekte in die neue Umgebung zu übernehmen. Durch die neuen Konzepte ist das aber nicht 1 zu 1 möglich, sondern es müssen viele Dinge beachtet werden, um die neuen Möglichkeiten nutzen zu können.
Bewerten
| Abonnieren
|
Aktionen einblenden
Menus, GENMENUX & Beyond E_MENU.DOC
Since 1984, graphical interfaces have introduced developers to new terms and concepts: windows, icons, mice, toolbars, the list goes on. The graphical interface also refined a lot of steps in the application development process by introducing standard ways of presenting information. Tabbed dialogs are becoming increasingly popular as are floating toolbars. Many of these new items suggest that menus aren’t needed anymore. Many developers try to get rid of their menus by having every function in an application on a toolbar.
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Andrew Ross MacNeill
Erstellt:
18.10.2002
Geändert:
16.01.2003
Größe:
351,50 KB
Netzwerk-Programmierung in VFP D_NET.DOC
Zu behaupten, daß VFP´s Netzwerkfähigkeiten wesentlich erweitert wurden, wäre eine grobe Fehleinschätzung. Microsoft hat dermaßen viele Änderungen und Wünsche eingebaut, daß nichts mehr so funktioniert, wie man es gewohnt war. Dies aber im positiven Sinne, denn mit VFP haben wir nun sehr ausgefeilte Möglichkeiten, auf jedwede Multiuser-Problematik einzugehen. Die eigentliche Grundlage für die wesentlich verbesserten Techniken sind das Data Buffering und die Private Datasessions. Data Buffering führt dazu, daß wir uns nicht mehr mit SCATTER/GATHER rumärgern müssen und auch LOCK()/UNLOCK können wir im Normalfall vergessen. Vieles, was unter 2.x noch sehr schwierig oder garnicht zu realisieren war, ist nun in wenigen Minuten erledigt, ohne auch nur ein RLOCK zu verwenden. Vorbei sind die Zeiten, wo man mehrere Arrays angelegt hat, und diese ständig auf Änderungen überprüft hat, ganze fünf Funktionen wickeln alles ab.
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Jürgen Wondzinski
Erstellt:
18.10.2002
Geändert:
27.10.2002
Größe:
61,50 KB
ObjectExplorer und andere PublicDomain- und Shareware-Tools D_OEXP.DOC
In dieser Session werden Tools vorgestellt, die auf diversen Foren, Mailboxen und Disketten herumgeistern und als FreeWare für jedermann kostenlos erhältlich sind. Die wichtigsten dieser Tools sind: ObjectExplorer: Dieses Tool dient zum Erforschen und Bearbeiten von Objekten, die sich im Speicher befinden. Wollten Sie schon immer wissen, wie der KlassenBrowser aufgebaut ist? Kein Problem: Starten Sie den ObjectExplorer, und sie sehen die gesamte Objektstruktur mit allen Properties, Methoden und Member-Objekten. Diese können Sie dann bearbeiten und als Klasse abspeichern. SuperClass-Utility: Dies ist ein wachsamer Diener, der in Form eines Toolbars darauf wartet, daß Sie Snippets einer Klasse editieren. Ist dies der Fall, können Sie z.B. Funktionsaufrufe in eine SuperKlasse (Elternklasse) setzen, oder gar deren Methoden editieren. BuilderB: Der Builder-Builder, der das Erstellen eigener Formularassistenten zum Kinderspiel macht. Je nach verfügbarer Zeit wird auch der Klassiker GenMenuX kurz gestreift.
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Markus Egger
Erstellt:
18.10.2002
Geändert:
28.10.2002
Größe:
1,24 MB
OLE Custom Controls in VFP E_OCX.DOC
Support for OLE Custom Controls is one reason why Visual Basic developers are so keen about their platform. Visual FoxPro now joins the fray! In the months ahead, Custom Controls should transform the FoxPro third-party market. In this session, we will examine how to use Custom Controls in VFP, look at what the Custom market might bring us, and along the way develop a few working examples.
On the VFP Form Controls toolbar, we find two OLE Control buttons. One is for the OLE Container Control, and the other for the OLE Bound Control. The OLE Container Control is used to hold Custom Controls, while the OLE Bound Control is used to link a form to a General field. In this session we focus primarily on the OLE Container Control.
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Steven M Black
Erstellt:
18.10.2002
Geändert:
16.01.2003
Größe:
829,50 KB
Pattern Implementation in VFP E_PATT.DOC
At the outset, the goal of this paper is to introduce implementations of object oriented design patterns to the FoxPro community. Hopefully it will serve to stimulate some productive discussion. Why? Three reasons: Firstly because patterns help us illustrate object usage and programming style. Secondly, understanding the give-and-take among patterns helps to avoid silly tactical mistakes. Third: knowledge of how design patterns work together is a pre-requisite to become an architect — in any field!
Pattern language is a vast topic, and much of it is beyond the scope of this paper. We won’t dwell on many significant aspects of pattern semantics. Suffice here to say that software patterns exist, here are a few of them, and here’s how to rig them in Visual FoxPro.
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Steven M. Black
Erstellt:
18.10.2002
Geändert:
16.01.2003
Größe:
1,39 MB
Praktische OO-Programmierung D_WOOD.DOC
Haben Sie jemals die fünf Ausgaben der vierbändigen Trilogie „Per Anhalter duch die Galaxis" von Douglas Adams gelesen? Na, dann wissen Sie schon ungefähr, was Sie auf den folgenden Seiten erwartet… (Wenn Sie dieses Meisterstück der absurden Science-Fiction wirklich noch nicht kennen, dann sollten Sie es aber schnellstens nachholen!). Anmerkung des Dichters: Wenn Ihnen diese Einleitung vertraut vorkommt, dann waren Sie wohl schon im letzten Jahr auf der Entwicklerkonferenz... Da dieser Vortrag über Objektorientierung und die Wiederverwendbarkeit von Code handelt, ist es nur Recht und Billig, dies auch den Dokumentobjekten zuzugestehen!
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Jürgen Wondzinski
Erstellt:
18.10.2002
Geändert:
27.10.2002
Größe:
172,50 KB
ProMatrix Application Wizard E_PROM.DOC
ProMatrix revolutionizes the development of professional FoxPro applications. With ProMatrix you can create a powerful FoxPro application in a fraction of the time it would take to create the same application on your own. Some developers find that ProMatrix cuts their application development time by more than 90%.
This presentation provides an overview of how ProMatrix reduces development time and makes applications more powerful. It describes how ProMatrix organizes and automates the creation of professional FoxPro applications. We will be demonstrating the capabilities of both ProMatrix for FoxPro 2.6 and our new Visual ProMatrix for Visual FoxPro 3.0.
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Joseph E. Lawson
Erstellt:
18.10.2002
Geändert:
16.01.2003
Größe:
2,33 MB
The BOSS and FoxExpress 2.6 E_BOSS.DOC
The BOSS is an application that was created using FoxExpress 2.6. It also happens to be the in-house application that Neon Software uses to perform day-to-day operations. The beauty of The BOSS is that, while it is a fairly complex application, it was developed completely using FoxExpress 2.6. The purpose of this document is to take a look at how The BOSS was created.
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Mike Feltman
Erstellt:
18.10.2002
Geändert:
16.01.2003
Größe:
275,00 KB
The Grid Control E_GRID.DOC
The Grid Control has been described as "BROWSE on steroids". But is the Grid just a more-powerful, less-painful BROWSE? This session covers the Grid control and its component objects (columns, headers, and contained controls). We'll discuss the relationship of Grid and Browse, and how you can manipulate Grid's appearance, relation to data, and its special events and methods, to achieve the results your applications need.
The heart of this session is found in its source codes, so you'll find that the accompanying session notes are relatively short.
Bewerten
| Abonnieren
|
Aktionen einblenden
Using OO effectively: An Introduction to Object Oriented Development E_EFFE.DOC
I'll admit it -- getting acclimated to the world of objects is a shock. Not since the advent of structured programming has a solution been so highly touted as The Answer for the many problems of crafting software. With the advent of Visual FoxPro, I'm sure you're hearing nearly everywhere that Visual FoxPro has vaulted to the leading edge of application development toolsets.
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Alan Schwartz
Erstellt:
18.10.2002
Geändert:
16.01.2003
Größe:
175,00 KB
Visual FoxExpress E_EXPR.DOC
Visual FoxExpress is an Application Wizard for Visual FoxPro. FoxPro supplies wizards that help developers create individual pieces of an application. An application wizard is basically a collection of wizards that create the various components of an application, screens, reports, programs, queries etc. Unlike standalone wizards, the individual wizards in this collection of wizards know how to communicate with each other. In other words FoxExpress’ wizards not only create individual components, they also automatically integrate the items they create into your application. For example, when a form is created in FoxExpress, FoxExpress takes care of adding the form to the menu or calling form, and either adds toolbar options directly to the form or automatically coordinates the form with your application’s toolbar.
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Toni Taylor Feltman
Erstellt:
18.10.2002
Geändert:
16.01.2003
Größe:
1,22 MB
Wie baue ich eine VFP3.0-Applikation D_APP.DOC
In dieser Session wird gezeigt, wie man an Hand von vordefinierten Klassen mit dem richtigen Knoff Hoff, innerhalb von wenigen Augenblicken eine komplette Applikation funktionell gestalten kann. Am Beispiel einer Adressverwaltung wird von .NULL. an gezeigt, wie einfach und schnell es geht, Reuseable-Code in bemerkenswert einfacher Art und Weise zu einer Applikation zusammen zu stellen. Die verwendeten Klassenbibliotheken und der notwendige Code wird für die Besucher der DevCon kostenlos zur Verfügung gestellt.
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Peter Herzog
Erstellt:
18.10.2002
Geändert:
27.10.2002
Größe:
54,00 KB
Workgrouping mit Visual Foxpro D_MAPI.DOC
Der Austausch von Nachrichten und Dokumenten gewinnt im Zuge fortschreitender Vernetzung der Arbeitsrechner immer größere Bedeutung. Das MAPI-Subsystem bietet hierzu eine einfach zu bedienende Benutzerschnittstelle. Mit Visual Foxpro haben Sie auf drei Windows-Plattformen jeweils bis zu drei Möglichkeiten auf diese Schnittstelle zuzugreifen. Dieser Vortrag macht Sie mit den Grundprinzipien des MAPI-Subsystems vertraut, stellt die Zugriffsmethoden unter Visual Foxpro vor und diskutiert deren FÜR und WIDER.
Bewerten
| Abonnieren
|
Aktionen einblenden
Writing Builders & Wizards for Visual FoxPro E_WIZZ.DOC
Great news from VFP comes from how the Class Designer (cd) and the Form Designer (fd) interact with the development environment. All Visual FoxPro objects are endowed with both design-time and run-time manifestations and public interfaces.
Custom programs, written in FoxPro, can manipulate our design-time work. For the first time support for this sort of thing is built into the language. And it's extensible, because the architecture is open. This has really profound implications.
Bewerten
| Abonnieren
|
Aktionen einblenden
Autor:
Steven M. Black
Erstellt:
18.10.2002
Geändert:
16.01.2003
Größe:
96,00 KB