Another Desktop Job and its GUI Event Analysis

A Job

Another Desktop Job and its GUI Event Analysis

When there is a big job to do I really really like Event Driven programming. All around programming work are events, whether that be for web work or desktop work. It has probably increased over time, because of the increased interactivity of the way work is done with computers and how it has to interface with people using it.

What interests me the most are:

  • the design of the relationship between data (ie. database needs) and software (ie. programs) and linkages (ie. networking) and environment (ie. platform) and people involved (ie. implementation) … usually the Stakeholders and Development Group and its Software Lead
  • software product analysis (ie. software platforms, database platforms) … usually the Software Lead and/or Analyst/Programmer
  • data design (ie. database structure) … usually the Software Lead and/or Analyst/Programmer
  • the design of the GUI (graphical user interface) as far as components of the interface is concerned … usually the Software Lead and/or Analyst/Programmer
  • what events are needed to make these components above useful … usually the Analyst/Programmer
  • redesigning as technical problems make different solutions a better fit … usually the Analyst/Programmer and often the Software Lead

The example here is Colour Matching Paint Colours. Pretty clearly the database design is crucial. The interface of the user to this data is also critical, and so a GUI design will be part of the process.

How do you approach this?

Well, nobody can really lay down the law here, because there will be requirements and opinions from many sources, but supposing you can arrive at a GUI component list from these discussions, then, how do you proceed forward?

Sometimes it is easy to forget the events, but the events equate to processes, and, it seems to me, this is what is interesting, and can be a good approach to take. If you are working in an OOP environment it would be useful to have objects in mind as you evaluate a proposed process (or event).

Below is an analysis of the events used for the GUI of the Colour Matching desktop program (Visual Studio 2010 VB.Net interfacing to MS-SQL and/or Advantage) of this presentation. Think it makes for interesting reading (zzzzzzzzzzz) … there’s always one, isn’t there?!

Event Usage Analysis for Colour Matching Program
Activated
BackColorChanged
CheckedChanged
Click
DoWork
DocumentCompleted
DoubleClick
DragDrop
DragEnter
DragLeave
DragOver
DropDownClosed
FormClosed
FormClosing
KeyDown
KeyPress
Leave
Load
MouseClick
MouseDown
MouseHover
MouseLeave
Navigated
Resize
SelectedIndexChanged
Shown
SizeChanged
TextChanged
VisibleChanged

If this was interesting you may be interested in this too.

This entry was posted in Colour Matching, Event-Driven Programming, GUI, Software, SpectroPhotometer, Visual Studio and tagged , , , , , , , , , . Bookmark the permalink.

19 Responses to Another Desktop Job and its GUI Event Analysis

  1. I have been checking out some of your stories and i can claim pretty good stuff. I will surely bookmark your blog.

  2. Good site! I really love how it is easy on my eyes and the data are well written. I am wondering how I could be notified whenever a new post has been made. I’ve subscribed to your feed which must do the trick! Have a nice day!

  3. Hi there very cool blog!! Man .. Excellent .. Wonderful .. I’ll bookmark your website and take the feeds additionallyΒ‘KI’m glad to find numerous useful info right here within the submit, we’d like develop more techniques in this regard, thank you for sharing. . . . . .

  4. Hello there, just became aware of your blog by way of Google, and discovered that itÒ€ℒs genuinely informative. I’m going to watch out for brussels. IÒ€ℒll appreciate in case you continue this in future. Numerous individuals will probably be benefited from your writing. Cheers! xrumer

  5. I agree, this site is actually interesting as well as we got a concept of this particular topic. I never ever assumed that I could find this site. I want to use this in my life. Many thanks for this and hope you will certainly develop more like this one.

  6. free says:

    Excellent blog correct here! Also your internet site a lot up quite quick! What web host are you the use of? Can I am acquiring your associate link to your host? I want my site loaded up as swiftly as yours lol

  7. krk rokit 5 says:

    With havin so much written content do you ever run into any problems of plagorism or copyright infringement? My web site has a great deal of exclusive content IÒ€ℒve either written myself or outsourced but it looks like plenty of it really is popping it up all more than the internet without my permission. Do you know any techniques to help avoid content material from being ripped off? IÒ€ℒd really appreciate it.

  8. Wow! says:

    Only wanna input on few general things, The website design is perfect, the subject matter is really excellent. “Drop the question what tomorrow may bring, and count as profit every day that fate allows you.” by Horace.

  9. Hello, you used to write wonderful, but the last several posts have been kinda boringΒ‘K I miss your tremendous writings. Past several posts are just a bit out of track! come on!

  10. make says:

    My personal internet surfing seem complete.. thank you. My personal web searches seem total.. thanks. of course, investigation is having to pay off. My personal internet surfing seem full.. thanks.

  11. I feel like IÒ€ℒm constantly searching for interesting points to read about a variety of subjects, but I manage to incorporate your blog among my reads every day because you might have compelling entries that I appear forward to. HereÒ€ℒs hoping thereÒ€ℒs a lot much more amazing material coming!

  12. Creamy says:

    Value the entry you delivered.. Take pleasure in the post you offered.. So content to get discovered this post.. My web browsings seem total.. thank you.

  13. Need says:

    Treasure the entry you delivered.. My internet surfing seem complete.. thanks. I appreciate you discussing your point of view.. Supporting the weblog.. many thanks

  14. heaven says:

    So content to have identified this submit.. yes, study is having to pay off. Seriously very helpful standpoint, thanks for giving.. I value you blogging your point of view..

  15. do you agree says:

    I enjoy you revealing your perspective.. So content to possess located this article.. My internet searching seem full.. thank you. Terrific beliefs you have got here..

  16. attempt says:

    Isn’t it awesome if you uncover a fantastic submit? Isn’t it wonderful if you get a very good submit? My personal web surfing seem complete.. thank you. So pleased to possess discovered this submit..

  17. store says:

    So content to possess identified this post.. Loving the post.. thanks a lot I appreciate you showing your viewpoint.. My personal internet searching seem full.. thanks.

  18. After checking out a number of the articles on your web page, I seriously appreciate your way of writing a blog. I saved as a favorite it to my bookmark website list and will be checking back in the near future. Please check out my website as well and tell me your opinion.|

  19. brilliant says:

    You could definitely see your skills within the work you write. The arena hopes for more passionate writers such as you who are not afraid to mention how they believe. Always follow your heart.

Leave a Reply to brilliant Cancel reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>