Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. UI Style

UI Style

Scheduled Pinned Locked Moved C / C++ / MFC
comgraphicsdesigngame-devalgorithms
9 Posts 4 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    Alberto Bencivenni
    wrote on last edited by
    #1

    Hello, I am developing a new product and I often find myself asking if I should use this control or the other... Is the use of many DialogBox better of one single multipage one? Should I place a lot of comments inside Dialogs to help users to understand the meaning? I know that it's all very subjective but does exist a definitive Windows UI Style Guide to give my product the best/modern look & feel? :omg: Thanks, Alberto Bencivenni devDept Development Team Leader Topology Optimization | Finite Element Method | Cad/Cam | OpenGL | Programming

    S D 2 Replies Last reply
    0
    • A Alberto Bencivenni

      Hello, I am developing a new product and I often find myself asking if I should use this control or the other... Is the use of many DialogBox better of one single multipage one? Should I place a lot of comments inside Dialogs to help users to understand the meaning? I know that it's all very subjective but does exist a definitive Windows UI Style Guide to give my product the best/modern look & feel? :omg: Thanks, Alberto Bencivenni devDept Development Team Leader Topology Optimization | Finite Element Method | Cad/Cam | OpenGL | Programming

      S Offline
      S Offline
      Sujan Christo
      wrote on last edited by
      #2

      Hi, Have a look @ this link http://web-bloopers.com/gui-bloopers/[^]sometimes this may help you Sujan

      A 1 Reply Last reply
      0
      • A Alberto Bencivenni

        Hello, I am developing a new product and I often find myself asking if I should use this control or the other... Is the use of many DialogBox better of one single multipage one? Should I place a lot of comments inside Dialogs to help users to understand the meaning? I know that it's all very subjective but does exist a definitive Windows UI Style Guide to give my product the best/modern look & feel? :omg: Thanks, Alberto Bencivenni devDept Development Team Leader Topology Optimization | Finite Element Method | Cad/Cam | OpenGL | Programming

        D Offline
        D Offline
        David Crow
        wrote on last edited by
        #3

        Alberto Bencivenni wrote: ...does exist a definitive Windows UI Style Guide to give my product the best/modern look & feel? Have you seen this one?


        "Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow

        A 1 Reply Last reply
        0
        • D David Crow

          Alberto Bencivenni wrote: ...does exist a definitive Windows UI Style Guide to give my product the best/modern look & feel? Have you seen this one?


          "Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow

          A Offline
          A Offline
          Alberto Bencivenni
          wrote on last edited by
          #4

          Thanks David... ...but this guide does not contain suggestions, only explanations... Nothing that suggest the best way connect with Windows users? Maybe something more close to "usability tests"? :confused: Cheers, Alberto Bencivenni devDept Development Team Leader Topology Optimization | Finite Element Method | Cad/Cam | OpenGL | Programming

          P D 2 Replies Last reply
          0
          • S Sujan Christo

            Hi, Have a look @ this link http://web-bloopers.com/gui-bloopers/[^]sometimes this may help you Sujan

            A Offline
            A Offline
            Alberto Bencivenni
            wrote on last edited by
            #5

            I gave a look, but did't find any modern approach to UI design... Did I miss something? :-D Alberto Bencivenni devDept Development Team Leader Topology Optimization | Finite Element Method | Cad/Cam | OpenGL | Programming

            1 Reply Last reply
            0
            • A Alberto Bencivenni

              Thanks David... ...but this guide does not contain suggestions, only explanations... Nothing that suggest the best way connect with Windows users? Maybe something more close to "usability tests"? :confused: Cheers, Alberto Bencivenni devDept Development Team Leader Topology Optimization | Finite Element Method | Cad/Cam | OpenGL | Programming

              P Offline
              P Offline
              Peter Weyzen
              wrote on last edited by
              #6

              There is no best way -- UI design is really an art. My best recommendation to you, is just do your best. Then budget some time into your project for Usability/UI review. Find a few people in your target market, ask em to use your product without any coaching or documentation -- see if they can figure it out. Video tape them doing that.... The adjust it and try again. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Peter Weyzen Staff Engineer [Santa Cruz Networks](http://www.santacruznetworks.com)

              A 1 Reply Last reply
              0
              • A Alberto Bencivenni

                Thanks David... ...but this guide does not contain suggestions, only explanations... Nothing that suggest the best way connect with Windows users? Maybe something more close to "usability tests"? :confused: Cheers, Alberto Bencivenni devDept Development Team Leader Topology Optimization | Finite Element Method | Cad/Cam | OpenGL | Programming

                D Offline
                D Offline
                David Crow
                wrote on last edited by
                #7

                Alberto Bencivenni wrote: ...but this guide does not contain suggestions, only explanations... Hmmm, it suggests that:* Buttons be 14x50 DLUs

                • 4 DLUs be used to separate buttons and controls

                • Small toolbar buttons be 16x16 pixels

                • A group box be used to group related controls

                • Vertical fields should be aligned by their left edges

                • Command buttons should be aligned at the top right

                • Every file your program creates should have a registered file type

                • Copying files into the Windows folder or its System subfolder should be avoided

                • When you design for network access, support standard conventions such as UNC

                • Abbreviations be avoided unless the abbreviated form is as familiar to your users as the full word or phrase

                • One of two styles of capitalization be used: book title, or sentence-style

                • Numbers be aligned at the decimal point

                • Icons should be supplied in 16-color and 256-color versions

                • A pointer's hot spot location should be intuitive ... A book you might consider is here.


                  "Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow

                1 Reply Last reply
                0
                • P Peter Weyzen

                  There is no best way -- UI design is really an art. My best recommendation to you, is just do your best. Then budget some time into your project for Usability/UI review. Find a few people in your target market, ask em to use your product without any coaching or documentation -- see if they can figure it out. Video tape them doing that.... The adjust it and try again. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Peter Weyzen Staff Engineer [Santa Cruz Networks](http://www.santacruznetworks.com)

                  A Offline
                  A Offline
                  Alberto Bencivenni
                  wrote on last edited by
                  #8

                  Peter, In general do you prefer SDI or MDI applications? I remember to read in the past that microsoft suggest SDI model because for the users is more easy to understand. If only I could find that URL... It was something from microsoft... :(( Thanks, Alberto Bencivenni devDept Development Team Leader Topology Optimization | Finite Element Method | Cad/Cam | OpenGL | Programming

                  P 1 Reply Last reply
                  0
                  • A Alberto Bencivenni

                    Peter, In general do you prefer SDI or MDI applications? I remember to read in the past that microsoft suggest SDI model because for the users is more easy to understand. If only I could find that URL... It was something from microsoft... :(( Thanks, Alberto Bencivenni devDept Development Team Leader Topology Optimization | Finite Element Method | Cad/Cam | OpenGL | Programming

                    P Offline
                    P Offline
                    Peter Weyzen
                    wrote on last edited by
                    #9

                    I prefer SDI. Use MDI only if you have no other choice. There aren't that many MDI applications out there anymore. Excel and Visual Studio are good MDI applications, but in that sense MDI makes good sense. Word is no longer MDI. Why? Because it doesn't make sense to edit unrelated documents in the same window.... For Excel, MDI makes a little more sense -- as does in Visual Studio. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Peter Weyzen Staff Engineer [Santa Cruz Networks](http://www.santacruznetworks.com)

                    1 Reply Last reply
                    0
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Categories
                    • Recent
                    • Tags
                    • Popular
                    • World
                    • Users
                    • Groups