1 / 48

Logos

Logos. Verwendung von Microsoft Logos für Applikationen unter Microsoft Visual FoxPro. Diese Schulung dient der Darstellung der Anforderungen der verschiedenen von Microsoft vergebenen „Designed For“-Logos für Windows95/NT, Office und Backoffice und resultierenden Arbeiten. Themenübersicht.

manning
Download Presentation

Logos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Logos Verwendung von Microsoft Logos fürApplikationen unterMicrosoft Visual FoxPro

  2. Diese Schulung dient der Darstellung der Anforderungen der verschiedenen von Microsoft vergebenen „Designed For“-Logos für Windows95/NT, Office und Backoffice und resultierenden Arbeiten

  3. Themenübersicht • Microsoft Windows 95 Compatible • Installation • Deinstallation • Benutzeroberfläche • andere Anforderungen • Visual FoxPro und Windows 95 • Microsoft Office Compatible • Microsoft Backoffice Compatible • Allgemeine Anforderungen • System Management Server

  4. Windows 95 compatible Microsoft Logo „Designed for Windows 95“

  5. Sprachgruppen • Single Byte Westeuropa: Englisch, Deutsch, Französisch, Spanisch, Schwedisch, Italienisch, Niederländisch, Portugiesisch/Brasilianisch bzw. Spanisch, Katalanisch, Italienisch • Single Byte Osteuropa: Finnisch, Russisch, Teschechich, Slovenisch, Griechisch, Ungarisch, Polnisch, Türkisch Slowakisch • Single Byte Andere: Arabisch, Hebräisch, Thailändisch, Vietnamesisch • Double Byte Asien: Japanisch, Koreanisch, Traditionelles Chinese (Taiwan) und vereinfachtes Chinese (China)

  6. Windows 95 compatible Logo • Created or compiled in 32-Bit mode and functions under Windows NT • Installation • Uninstall • UI/shell support • UNC • Plug and Play

  7. Installation (Kurzfassung) • Windows 95 application setup guidelines • automated installation process • use the registry • complete uninstall capability

  8. User-Installation (1) • Grafisches Setup-Programm • Interaktiv und/oder Unattended • Versionserkennung Betriebssystem • Gültige Shortcuts/Verknüpfungen • CD-Programme: AutoPlay (Autorun.inf) • Add/Remove Programm im Installer • Verzeichnisdefault auf „Programme“

  9. User-Installation (2) • Keine Programm-DLLs im Hauptverz. • Benutzerrechte bei Installation prüfen • Nicht-Admin ggf. Warnhinweis, keine Setup-Änd. • Empfehlung: Verzeichnisnamen prüfen • Empfehlung: Usereinstellungen kopieren • Empfehlung: User-Info erst beim Start

  10. Installation - Registry • Datentypen unter [HKEY_CLASSES_ROOT] • Gemeinsame Komponenten in [SharedDLL] • Keine Registrierung für DirectX/3D • Keine Änderung von WIN/SYSTEM.INI • Empfehlung: Diverse Einträge unter \CurrentVersion\Uninstall\<Application> • u.a. für neue Version von Installer (Versionsinfo)

  11. Installation - Shared Components • Nicht mit Altversionen überschreiben • Test mit „VenTest Install Analyzer“ • Empfehlung: \SYSTEM32 Readonly • Empfehlung: SYSTEM-DLLs über EXE • Empfehlung: Reboot vermeiden

  12. Installation - Netzwerk (Empf.) • Verwendung von User Profiles (Remote) • Defaultwerte nicht in Registry schreiben • Opt. Zusatzdateien für Netzwerksetup • DiskImage-Möglichkeit (Kopiervorlage) • SharedFiles in SharedVolumes • Silent Install bzw. Direct Start (CD/Netz)

  13. Installation - SystemPolicy(Empf.) • Administrator Template (ADM-file) • Ausführen/Suchen-Dialog ggf. disabled • Kontextmenü ggf. disabled (Shell Ext.) • ExpandEnvironmentString in Registry • ggf. ShellExecute statt CreateProcess • ggf. Registry-Key für Policy benutzen

  14. Installation - Updates (Empf.) • Win95 -> WinNT4: ggf. Zusatzdateien • gleiche Files/Keys/Calls unter 95 und NT • Migration.DLL für 5.0 mitliefern

  15. Deinstallation • Aufrufbar über „Installer“ • korrekte Registryeinträge für Uninstall • Gesetzte Verknüpfungen beseitigen • Löschen von Registry-Einträgen • Zähler für Shared setzen (ggf. Anlegen) • Empfehlung: Userdata-Trennung (5.0)

  16. UI Shell Support • register 16x16 and 32x32 pixel icons for each file type and the application. • Windows 95 look UI Design Guide, 4.0 • use system-supplied dialogs and controls • use system metrics for sizing. • should use the system colors • right mouse button for shortcut menus.

  17. Internet-Applikationen (Empf.) • ActiveX-Controls signed • Auto Code download( Authenticode) • Modul Usage Registry Section • Internet Update und Produkt-Site • Helpfile im HTML-Format • FTP-und Als-HTML-Speicheroption

  18. Uses Long File Names • The application must use long file names. This includes: • Long file name support. • Use of long filenames to display all document and data filenames in the shell, title bars, dialogs and controls, and icons. • Hiding the dot three extension of names in the application itself.

  19. Plug and Play (Empf.) • Plug and Play awareness • be aware of slow links. • be able to react to system changes (insertion and removal of new devices).

  20. Dateihandling (*) • Must support UNC pathnames. • OLE Container and/or Object support and OLE drag/drop support • recommended OLE compound file support with document file summary information and OLE automation support. • simple mail-enabling • using Common Messaging Call (CMC) API / MAPI • Send or Send Mail command in the File menu

  21. ACP/OnNow (Empf.) • Temporäres Abspeichern bei OFF • Öffnen und Test bei ON (Mindestzeit) • Keine Hintergrundaktivität auf Batterie • Automatikstart ggf. ignorieren (no User) • Gründlicheres Testen (Memory Leaks) • Ansonsten: Multi-Monitor (Registry)

  22. Applikationen • File-Based • Non-File-Based (kein OLE/UNC) • Utility • Development Tool • Add-On • Telephony Based oder Telephony Centric

  23. Spezielle Applikationen • Games & Multimedia: Products using Direct3D or DirectSound or DirectX 5.0 may be eligible for the Designed for Windows 95 Logo. • Java Applications: Must run and re-distribute the Microsoft Win32 virtual machine. Java applications are exempt from OLE/COM, UI/Shell requirements.

  24. Visual FoxPro unter Windows 95 Microsoft Logo „Designed for Windows 95“

  25. Visual FoxPro unter Windows 95 • User Interface Guidelines • System Metrics • Installation (Deinstallation) • Handling Long File Names • Simple Mail

  26. User Interface Guidelines • non-bold buttons, dialogs and windows throughout. • Use consistent shortcuts for common operations • (e.g., CTRL+O to open main window). • Avoid using shortcut menus as the sole means of accessing a command. • retain all menu items, disabling inactive commands as necessary. • title capitalization rules for menu items. • shortcut menu items no accelerator keys

  27. System Metrics • Shapes m.cColor = RGBSCHEME(1, 4) m.cColor = 'RGB(' + SUBSTR(m.cColor, AT(',', m.cColor, 3) + 1) THIS.FillColor = &cColor • Labels m.cColor = RGBSCHEME(1, 4) m.cColor = LEFT(m.cColor, AT(',', m.cColor, 3) - 1) + ')' THIS.ForeColor = &cColor • Pages in a Pageframe m.cColor = RGBSCHEME(1, 2) m.cColor = 'RGB(' + SUBSTR(m.cColor, AT(',', m.cColor, 3) + 1) FOR m.i = 1 to THIS.PageCount m.cPage = ALLTRIM(STR(m.i)) THIS.Page&cPage..BackColor = &cColor ENDFOR

  28. Uninstall Für Visual FoxPro 3.0 Setup Wizard: • 1.Open the appropriate .STF file • SETUP16, SETUP32, or SETUP95. • 2.Locate the following line: • Floppy Mode Root Object ID 7:02 • 3.After that line, add this line: • Maintenance Mode Root Object ID 7:02

  29. Long File Names • You must ensure that your code supports long file names. Visual FoxPro will not handle this automatically for you. The file name can include the path name which should be in the UNC format: • \\Server\Share\Directory\....\FileName • With long file name support in Windows 95 and Windows NT, folks can now include spaces and periods in their files. This can potentially break code which is heavily reliant on the old DOS naming conventions of an 8 character or less name followed by a 3 character extension.

  30. Mail • Use Send Mail command as on File menu • Use MAPI controls • Use the updated FOXMAPI.FLL • KB-Artikel: • Q135755 - How to Use the OLE MAPI Control to Send Mail Messages • Q136638 - How to Send Email Programmatically by Using MSMAPI OLE Control • Q106033 - How to Send a Mail Message in FoxPro for Windows (foxmapi.fll)

  31. Office Compatible Microsoft Logo „Designed for Office“

  32. Office compatible Logo • Einfache Bedienbarkeit für Office-Benutzer durch Einheitlichkeit: • Standard Toolbar • Toolbar Buttons • Main Menu • File Menu • Edit Menu • Help Menu

  33. Standard Toolbar Feature: Requirement: • Location, Size & Appearance of Bar Mandatory • Small-Format Buttons (default) Mandatory • Large-Format Buttons Mandatory • Color Buttons (default) Mandatory • B-&-W Buttons Mandatory • ToolTips Mandatory • "View->Toolbar" Dialog Box Mandatory

  34. Toolbar Buttons (1) Feature: Requirement: • New Mandatory • Open Mandatory • Save Mandatory • Separator Space Mandatory • Print Mandatory • Print Preview If Supported • Spelling Check If Supported • Separator Space Mandatory • Cut Mandatory • Copy Mandatory • Paste Mandatory

  35. Toolbar Buttons (2) Feature: Requirement: • Paint If Supported • Separator Space Mandatory • Undo If Supported • Redo If Supported • Separator Space If Supported • Application Specific If Supported • Separator Space If Supported • Zoom Control If Supported • Separator Space If Supported • Help Button Mandatory

  36. Main Menu Feature: Requirement: • File Mandatory • Edit Mandatory • View If Supported • Insert If Supported • Format If Supported • Tools If Supported • Application Specific If Supported • Window If Supported • Help Mandatory

  37. File Menu Feature: Requirement: • New Mandatory • Open Mandatory • Close Mandatory Separator Bar • Save Mandatory • Save As Mandatory Separator Bar • Page Setup If Supported • Print Preview If Supported • Print Mandatory Separator Bar • Application Specific If Supported Separator • Most Recently Used List Mandatory Separator Bar • Exit Mandatory

  38. Edit Menu Feature: Requirement: • Feature Requirement • Undo If Supported • Repeat If Supported • Separator Bar If Supported • Cut Mandatory • Copy Mandatory • Paste Mandatory • Paste Special If Supported (!) • Separator Bar Mandatory

  39. Help Menu Feature: Requirement: • Contents If Supported • Search for Help On Mandatory • Index If Supported • Separator Bar Mandatory • Tutorial Tools If Supported • Separator Tools If Supported • Technical Support Mandatory • Office Compatible Mandatory • About Mandatory

  40. Backoffice compatible Microsoft Logo „Designed for Backoffice“

  41. Generelle Anforderungen • Test im NT Environment • System Managment Server • Win 32 • Unified Logon • TCP/IP (andere Protokolle optional) • Server: Run as service

  42. System Managment Server • SMS PDF - Package Definition File • Unattended Setup • keine User-Interaktion, kein Restart, ggf. Batch • Uninstall • SMS Status and Inventory MIF • Datei „<application>.MIF“ im Windows-Verz.

  43. Empfehlungen • Client (falls NT Workstation) / Server • Event-Log • Perfmon-Counters • Client: Windows 95/NT compatible-Test • Server: If web-enabled: Use ISAPI

  44. Spezielle Applikationen • Messaging Applications • Database Applications • Internet/Intranet/Extranet Applications • System/Network Management • Connectivity Applications • Utilities / System Tools • Application Development Tools

  45. Spezielle Anforderungen • Messaging: Client: MAPI • Database: C/S: ODBC, opt. C/S: OLE/DB and/or ADO • Internet: Client: Session keep alive • Connectivity: Client WOSA API • Development Tools: Backoffice compat.

  46. Warum überhaupt Logos? • Installations-SW! • Benutzer-oberfläche • Office-Menüs und Office-Toolbars • Backoffice Allg. • SMS-Anpassung! • Windows NT

  47. Vielen Dank! Das waren die Themen: • MS Windows 95 Compatible • Installation • Deinstallation • Benutzeroberfläche • andere Anforderungen • VFP und Windows 95 • Microsoft Office Compatible • MS Backoffice Compatible • Allgemeine Anforderungen • System Management Server

  48. Wenn Fragen bestehen: Wizards & Builders Methodische Software-Entwicklung GmbH Frankfurter Str. 21b 61476 Kronberg Tel.: 06173-950906 Fax: 06173-950907 CIS: 101605,175

More Related