NET User Interfaces in Csharp Windows Forms and Custom Controls [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

NET User Interfaces in Csharp Windows Forms and Custom Controls [Electronic resources] - نسخه متنی

Matthew MacDonald

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید






Sitemap


User Interfaces in C# - Windows Forms and Custom Controls


Table of Contents


Preface


Introduction


Chapter Overview


Chapter 1: Creating Usable Interfaces


Why Worry About the Interface?


A Brief History of User Interfaces


Creativity vs. Convention


Handling Complexity


Helpful Restrictions


Programming User Interface for the Web


The Last Word


Chapter 2: Designing with Classes and Tiers


Classes and Objects


Interacting with a Control


Encapsulation


Developing in Tiers


The Last Word


Chapter 3: Control Class Basics


The Control Class


Position and Size


Color


Fonts and Text


Control Relations


Focus and the Tab Sequence


Responding to the Mouse and Keyboard


Graphics and Painting


Low-Level Members


The Last Word


Chapter 4: Classic Controls


The Classic Control Gallery


The Date Controls


Menus


Owner-Drawn Menus


Drag-and-Drop


Validation


The Last Word


Chapter 5: Forms


Resizable Forms


Splitting Windows


Irregularly Shaped Forms


Visual Inheritance


The Last Word


Chapter 6: Modern Controls


ListView and TreeView


Basic ListView


Advanced ListView Tricks


Basic TreeView


Advanced TreeView Tricks


Taming the TreeView


The ToolBar


Synchronizing the ToolBar


The StatusBar


Basic StatusBar


The TabControl


The NotifyIcon


The Last Word


Chapter 7: Custom Controls


Types of Custom Controls


Control Projects


Inherited Controls


Custom Extender Providers


The Last Word


Chapter 8: Design-Time Support for Custom Controls


Control Designer Basics


Testing Custom Controls


Custom Designers


Data Types and UITypeEditors


Licensing Custom Controls


The Last Word


Chapter 9: Data Controls


Introducing Data Binding


Basic Data Binding


ADO.NET Data Binding


Data Binding Exposed


The DataGrid Control


Encapsulation with Data Controls


Data-Aware Controls


The Last Word


Chapter 10: MDI Interfaces and Workspaces


MDI Essentials


Document-View Architecture


Floating Windows and Docking


The Last Word


Chapter 11: Dynamic User Interface


The Case for Dynamic User Interface


Creating Controls at Runtime


Dynamic Content


Data-Driven Programming


Control Layout Engines


The Last Word


Chapter 12: GDI+ Basics


Paint Sessions with GDI+


Optimizing GDI+ Painting


The Graphics Class


Hit Testing


The ControlPaint Class


The Last Word


Chapter 13: GDI+ Controls


Simple GDI+ Controls


Creating Button Controls


Reconsidering the Vector Drawing Program


A Simple Graphing Control


The Last Word


Chapter 14: Help and Application-Embedded Support


The Case for Help


Types of Help


Classic Bad Help


Basic Help with the HelpProvider


Invoking Help Programmatically


Application-Embedded Support


The Last Word


Index


A


B


C


D


E


F


G


H


I


J


K


L


M


N


O


P


Q


R


S


T


U


V


W


X


List of Figures


List of Tables


Back Cover


/ 142