.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Win Surprise Gifts!!!

Top 5 Contributors of the Month
Gaurav Pal
Post New Web Links

Usability in Practice: Strategies for Designing Application Navigation

Posted By:      Posted Date: August 21, 2010    Points: 0   Category :ASP.Net

Good navigation makes for happy users, and happy users are good for your business. See what makes users happy this month.

Dr. Charles B. Kreitzberg and Ambrose Little

MSDN Magazine March 2009

View Complete Post

More Related Resource Links

Usability in Practice: The Decade of Convergence


As devices converge, user experience design needs to change, too.

Dr. Charles B. Kreitzberg

MSDN Magazine April 2010

Usability in Practice: More Than Skin Deep


While style and slick visuals are important in Web site design, they shouldn't detract from a site's usability and functionality. Here are some hands-on tips for look and feel, readability, discovery of affordances, and more, with plenty of examples of good and bad design.

Ambrose Little, Charles B. Kreitzberg

MSDN Magazine December 2009

Usability in Practice: Search Is Key to Findability


In this column, Ambrose Little and Charlie Kreitzberg discuss best practices, design patterns, and other considerations related to implementing a search feature.

Ambrose Little, Charles B. Kreitzberg

MSDN Magazine November 2009

Usability in Practice: Getting Inside Your Users' Heads


This article explores techniques developers can use to gather information about and incorporate their users' mental models in their software designs.

Ambrose Little, Dr. Charles B. Kreitzberg

MSDN Magazine October 2009

Usability in Practice: The Tao of Screen Design


This article describes methods for designing screens in a user interface and the technology frameworks that support screen design.

Ambrose Little, Charles B. Kreitzberg

MSDN Magazine September 2009

Usability in Practice: Usability Testing


This month's column describes the benefits and methodologies of usability testing.

Dr. Charles B. Kreitzberg and Ambrose Little

MSDN Magazine July 2009

Usability in Practice: Agile Ux Development


This month the authors show you how to treat the user experience as an essential dimension of the development process while retaining the advantages of Agile.

Dr. Charles B. Kreitzberg and Ambrose Little

MSDN Magazine June 2009

Usability in Practice: Useful, Usable and Desirable: Usability as a Core Development Competence


In this month's installment, learn how to achieve the most important outcome of all UI design: ensuring that your software is useful, useable, and desirable.

Dr. Charles B. Kreitzberg and Ambrose Little

MSDN Magazine May 2009

Usability in Practice: The Power of Personas


A persona is a description of a fictional person representing an amalgamation of traits found in a segment of your users. Emplolying personas arms you with a powerful foundation on which to base design decisions.

Dr. Charles B. Kreitzberg and Ambrose Little

MSDN Magazine April 2009

Usability in Practice: When Things Go Wrong


This month our usability experts explain what it takes to create informative, useful error messages.

Dr. Charles Kreitzberg and Ambrose Little

MSDN Magazine January 2009

Usability in Practice: The Human Face Of Software


A great user experience is more than just a pretty face. In this new column we'll look at some of the subtleties of building great user experiences.

Dr. Charles B. Kreitzberg and Ambrose Little

MSDN Magazine December 2008

Binding byte[] to image control in navigation application leaks

Hi there, I have a (minimal) navigation application with two pages. Page1 contains an image. Switching between pages is done via a buttonhandler in code behind, for instance, (this.NavigationService.Navigate(new Page2())) The image is loaded in code behind via: private void LoadImage() { string fileName = "./images/image.bmp"; if (!new FileInfo(fileName).Exists) throw new Exception("File name doesn't exist"); using (FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.Read)) { this.ImageData2 = new byte[fs.Length]; fs.Read(this.ImageData2, 0, System.Convert.ToInt32(fs.Length)); fs.Close(); } } ImageData2 is a byte[] property that sends a propertychange event on changing. ImageData2 is bound to an image in xaml: <Image Grid.Row="1" Source="{Binding Path=ImageData2, Mode=OneTime}"/> When we unload Page1 the following clean up code is executed private void Page_Unloaded(object sender, RoutedEventArgs e) { this.ImageData2 = null; GC.Collect(); GC.WaitForPendingFinalizers(); GC.Collect(); } Now, when I start changing pages, I expect the Page we leave to unload, so the GC removes the byte array. However, it doesn't. Am I missing something? Binding the image to a BitmapImage (ImageData1, as you might have guessed:-) ) doesn't leak.

Best practice: Where to save data from application pages?

Hello, I have a feature scoped at site level which contains some application pages, where I need to save some "settings data" from. I'm thinking I should use some hidden lists in the root of the site collection to save this data. For example one of the application pages registers timer jobs that should then use information entered in the application page. I'm wondering if this is, in your opinion, the right approach? Thanks.

Designing small application


can any one help me how to design following small webproject and database .i am totally new in this area.

  • I need to quickly develop a system so that everyone can access the status of the job going online into the system


    • Move the job between work centers when it's completed.

    Transfer button. So when design is done we should be able to click the transfer button and move the job from Design to Procurement

    • Here are the work centers.
      • plan
      • cerement
      • TST
      • Shipped
    • Each work center should have due dates

    User will have to update manually due date for each work center and this will be different for each job

    Search by. 

    • client name
    • order no
    • piece Number

    Hope i am not seeking daunting task.Thanks





    How to use


    Hello everyone,

       I am trying to make a mobile application in asp.net(VS 2008)...but i do not How to use <div> tag while

    designing the style sheet in mobile application with asp.net..

     so plz help me to make designing with <div> tag..if possible


    Arvind Pathak

    Best practice to store the shared folder path across the whole application


    For example. The folder MEDIA_ROOT must be visible from the whole application, it stores the path of all my media files.

    What is the best practice to store such a global variable.

    Microsoft's Collaborative Application Markup Language (CAML) Loop

    discovered an interesting error recently while working with Microsoft's Collaborative Application Markup Language (CAML) that, surprisingly, had received no ink. Partly what surprises me about this is that the error may require you to rewrite large sections of your code if you haven't previously considered this SharePoint limitation. I'll start with some context, but first of all the error is:
    ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
    Sql Server  SharePoint  Silverlight  Others  All   

    Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend