Microsoft Logo- Programme f Vis

Document Sample
Microsoft Logo- Programme f Vis Powered By Docstoc
					           Logos

Verwendung von Microsoft Logos
              für
      Applikationen unter
    Microsoft Visual FoxPro

                   Wizards &
                      Builders GmbH
 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



                         Wizards &
                            Builders GmbH
     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


                                Wizards &
                                   Builders GmbH
Windows 95 compatible

      Microsoft Logo
„Designed for Windows 95“


                Wizards &
                   Builders GmbH
                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)



                                     Wizards &
                                        Builders GmbH
       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


                            Wizards &
                               Builders GmbH
         Installation (Kurzfassung)

   Windows 95 application setup
    guidelines
     automated installation process
     use the registry
     complete uninstall capability




                                 Wizards &
                                    Builders GmbH
             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“




                               Wizards &
                                  Builders GmbH
                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




                                        Wizards &
                                           Builders GmbH
               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)




                                           Wizards &
                                              Builders GmbH
     Installation - Shared Components

   Nicht mit Altversionen überschreiben
   Test mit „VenTest Install Analyzer“

   Empfehlung: \SYSTEM32 Readonly
   Empfehlung: SYSTEM-DLLs über EXE
   Empfehlung: Reboot vermeiden




                                Wizards &
                                   Builders GmbH
       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)




                                   Wizards &
                                      Builders GmbH
     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




                                Wizards &
                                   Builders GmbH
        Installation - Updates (Empf.)

   Win95 -> WinNT4: ggf. Zusatzdateien
   gleiche Files/Keys/Calls unter 95 und NT
   Migration.DLL für 5.0 mitliefern




                                 Wizards &
                                    Builders GmbH
                  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)




                                 Wizards &
                                    Builders GmbH
                   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.




                                        Wizards &
                                           Builders GmbH
       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




                               Wizards &
                                  Builders GmbH
              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.




                                         Wizards &
                                            Builders GmbH
             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).




                                 Wizards &
                                    Builders GmbH
                   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




                                           Wizards &
                                              Builders GmbH
              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)




                                  Wizards &
                                     Builders GmbH
                Applikationen

   File-Based
   Non-File-Based (kein OLE/UNC)
   Utility
   Development Tool
   Add-On
   Telephony Based oder Telephony Centric



                             Wizards &
                                Builders GmbH
       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.




                             Wizards &
                                Builders GmbH
Visual FoxPro unter Windows 95


        Microsoft Logo
  „Designed for Windows 95“


                   Wizards &
                      Builders GmbH
    Visual FoxPro unter Windows 95

 User Interface Guidelines
 System Metrics
 Installation (Deinstallation)
 Handling Long File Names
 Simple Mail




                          Wizards &
                             Builders GmbH
            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




                                            Wizards &
                                               Builders GmbH
                                   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




                                                                     Wizards &
                                                                        Builders GmbH
                      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




                                    Wizards &
                                       Builders GmbH
                   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.




                                        Wizards &
                                           Builders GmbH
                                         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)




                                                         Wizards &
                                                            Builders GmbH
Office Compatible

  Microsoft Logo
„Designed for Office“


               Wizards &
                  Builders GmbH
           Office compatible Logo

   Einfache Bedienbarkeit für Office-
    Benutzer durch Einheitlichkeit:
     Standard Toolbar
     Toolbar Buttons
     Main Menu
     File Menu
     Edit Menu
     Help Menu




                             Wizards &
                                Builders GmbH
                 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




                                     Wizards &
                                        Builders GmbH
                 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


                               Wizards &
                                  Builders GmbH
                  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



                                Wizards &
                                   Builders GmbH
                       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


                               Wizards &
                                  Builders GmbH
                              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




                                           Wizards &
                                              Builders GmbH
                    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


                            Wizards &
                               Builders GmbH
                         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


                                 Wizards &
                                    Builders GmbH
Backoffice compatible

     Microsoft Logo
„Designed for Backoffice“


                 Wizards &
                    Builders GmbH
         Generelle Anforderungen

   Test im NT Environment
   System Managment Server
   Win 32
   Unified Logon
   TCP/IP (andere Protokolle optional)
   Server: Run as service



                             Wizards &
                                Builders GmbH
          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.




                                       Wizards &
                                          Builders GmbH
                  Empfehlungen

   Client (falls NT Workstation) / Server
     Event-Log
     Perfmon-Counters



   Client: Windows 95/NT compatible-Test
   Server: If web-enabled: Use ISAPI




                              Wizards &
                                 Builders GmbH
            Spezielle Applikationen

   Messaging Applications
   Database Applications
   Internet/Intranet/Extranet Applications
   System/Network Management
   Connectivity Applications
   Utilities / System Tools
   Application Development Tools




                                  Wizards &
                                     Builders GmbH
         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.



                           Wizards &
                              Builders GmbH
Warum überhaupt Logos?

              Installations-SW!
              Benutzer-oberfläche
              Office-Menüs und
               Office-Toolbars
              Backoffice Allg.
              SMS-Anpassung!
              Windows NT




                 Wizards &
                    Builders GmbH
                            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




                                      Wizards &
                                         Builders GmbH
Wenn Fragen bestehen:

           Wizards & Builders
           Methodische Software-
             Entwicklung GmbH
           Frankfurter Str. 21b
           61476 Kronberg

           Tel.: 06173-950906
           Fax: 06173-950907
           CIS: 101605,175


                Wizards &
                   Builders GmbH

				
DOCUMENT INFO
Shared By:
Categories:
Stats:
views:9
posted:12/4/2009
language:German
pages:48