Programming .NET Windows Applications

- Autorzy:
- Jesse Liberty, Dan Hurwitz
- Promocja Przejdź


- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 1248
- Dostępne formaty:
-
ePubMobi
Opis książki: Programming .NET Windows Applications
For those of you who develop standalone Windows applications for PCs and other devices, Microsoft's .NET Windows Forms provide a much better way to get it done. This new technology gives you more power and flexibility for a fraction of the effort compared to classic Win32 development, with a streamlined programming model that deals automatically with many tedious details that once plagued developers.As with most things .NET, the only hitch is the learning curve. But that's where acclaimed author Jesse Liberty makes the difference with Programming .NET Windows Applications. With this tutorial, you will explore all aspects of using .NET Windows Forms class libraries and the associated programming tools in Visual Studio .NET, enabling you to build applications for the Windows 9x, Windows 2000 and Windows XP desktop platforms. Step-by-step, you'll learn ways to design applications that either function alone on a PC, or work in combination with your web-based application server to take advantage of the richer interface and higher level of security.The book also explains how your new Windows applications can sidestep problems that used to arise from the use of DLLs (known collectively as "DLL hell"), and how .NET Windows Forms can be used as an alternative to ASP.NET and browser-based approaches for building web application clients.Jesse Liberty definitely knows his stuff when it comes to the .NET platform. As the author of O'Reilly's Programming C# and Learning Visual Basic .NET, he's well-known for his clear and concise style that prompted one reviewer to say, "It's as if he knows exactly what questions I'm going to ask ahead of time." Jesse also co-authored Programming ASP.NET with contract programmer Dan Hurwitz, and now the two have teamed up again to bring you this comprehensive tutorial--without a doubt, the best source available for learning how to program with .NET Windows Forms.
Wybrane bestsellery
-
Po przyswojeniu zagadnień związanych z językiem C# i aplikacjami konsoli dowiesz się, jak tworzyć praktyczne aplikacje i usługi z wykorzystaniem biblioteki ASP.NET Core, a także wzorzec MVC i technologię Blazor. Zapoznasz się z metodami stosowania wielozadaniowości do poprawy wydajności i skalowa...
C# 10 i .NET 6 dla programistów aplikacji wieloplatformowych. Twórz aplikacje, witryny WWW oraz serwisy sieciowe za pomocą ASP.NET Core 6, Blazor i EF Core 6 w Visual Studio 2022 i Visual Studio Code. Wydanie VI C# 10 i .NET 6 dla programistów aplikacji wieloplatformowych. Twórz aplikacje, witryny WWW oraz serwisy sieciowe za pomocą ASP.NET Core 6, Blazor i EF Core 6 w Visual Studio 2022 i Visual Studio Code. Wydanie VI
(0,00 zł najniższa cena z 30 dni)95.40 zł
159.00 zł(-40%) -
.NET stanowi jedną z najpopularniejszych platform do tworzenia i uruchamiania rozmaitych aplikacji, które można pisać w jednym z wielu wspieranych przez nią języków. Framework ten przez lata dojrzał i wzbogacił o wiele przydatnych możliwości, które z powodzeniem spełniają oczekiwania nawet najbar...(0,00 zł najniższa cena z 30 dni)
17.90 zł
57.00 zł(-69%) -
To kolejne, przejrzane i zaktualizowane wydanie doskonałego podręcznika dla programistów. Znalazły się tu zwięzłe i dokładne informacje na temat języka C#, Common Language Runtime (CLR) oraz platformy .NET Core. Zaprezentowano precyzyjne opisy pojęć i konkretne przypadki użycia, a poszczególne za...(0,00 zł najniższa cena z 30 dni)
74.50 zł
149.00 zł(-50%) -
Nie trzeba siedzieć po uszy w programowaniu, by zauważyć pewną regułę: lwia część książek poświęconych temu zagadnieniu została napisana w podobny sposób. I nie chodzi o styl, środowisko czy język, lecz o strukturę. Prawidłowość tę zauważył Łukasz Sosna, który do zagadnienia programowania w język...
Visual Studio 2022, C# i .NET. Programowanie kontrolek Visual Studio 2022, C# i .NET. Programowanie kontrolek
(0,00 zł najniższa cena z 30 dni)29.94 zł
49.90 zł(-40%) -
Ta książka jest przystępnie napisanym podręcznikiem dla początkujących programistów. Dokładne omówienie koncepcji programistycznych umożliwi zrozumienie zasad pisania kodu C#, działania środowiska .NET Framework czy koncepcji relacyjnych baz danych. Dzięki książce można bardzo szybko zacząć tworz...
Visual C# dla zupełnie początkujących. Owoce programowania. Wydanie IV Visual C# dla zupełnie początkujących. Owoce programowania. Wydanie IV
(0,00 zł najniższa cena z 30 dni)89.40 zł
149.00 zł(-40%) -
Jeśli uczysz się programowania od niedawna i chcesz tworzyć aplikacje desktopowe przy użyciu technologii WPF, to jest to książka dla Ciebie! Z jej pomocą szybko rozpoczniesz pisanie programów. W ten sposób, tworząc kolejne aplikacje okienkowe, będziesz poznawać kluczowe możliwości tej platformy.
Wprowadzenie do WPF. Tworzenie aplikacji w WPF przy użyciu XAML i C# Wprowadzenie do WPF. Tworzenie aplikacji w WPF przy użyciu XAML i C#
(0,00 zł najniższa cena z 30 dni)23.94 zł
39.90 zł(-40%) -
Wzorce zaprezentowano wraz ze scenariuszami, do których mają zastosowanie. Omówiono też alternatywy i relacje zachodzące między wzorcami, pokazano również sposoby użycia narzędzi do refaktoryzacji (ReSharper) w celu ułatwienia implementacji. Nowe wydanie książki zostało uzupełnione o takie wzorce...
Wzorce projektowe w .NET Core 3. Projektowanie zorientowane obiektowo z wykorzystaniem C# i F# Wzorce projektowe w .NET Core 3. Projektowanie zorientowane obiektowo z wykorzystaniem C# i F#
(0,00 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Ta książka jest gruntownie uaktualnionym przewodnikiem po ASP.NET Core 3, przeznaczonym dla profesjonalnych programistów, którzy chcą w swoich projektach wykorzystać w pełni potencjał technologii Microsoftu. Wydanie zawiera kompletne i praktyczne omówienie ASP.NET Core 3. Znalazły się tu przydatn...
ASP.NET Core 3. Zaawansowane programowanie. Wydanie VIII ASP.NET Core 3. Zaawansowane programowanie. Wydanie VIII
(0,00 zł najniższa cena z 30 dni)59.90 zł
199.00 zł(-70%) -
To książka przeznaczona dla programistów C#, którzy chcą poszerzyć wiedzę na temat sztuki programowania dzięki wykorzystaniu nowoczesnych technik projektowych do rozwiązywania konkretnych problemów programistycznych w optymalny sposób. Dogłębnie przedstawiono tu implementację klasycznych wzorców ...
Wzorce projektowe w .NET. Projektowanie zorientowane obiektowo z wykorzystaniem C# i F# Wzorce projektowe w .NET. Projektowanie zorientowane obiektowo z wykorzystaniem C# i F#
(0,00 zł najniższa cena z 30 dni)34.20 zł
57.00 zł(-40%) -
Książka, którą trzymasz w ręku, to znakomity podręcznik do nauki programowania od podstaw. Autor, wieloletni wykładowca akademicki i nauczyciel studentów informatyki, proponuje naukę programowania w języku C#. To wybór nieprzypadkowy. C# jest nowoczesnym, obiektowym, stale rozwijanym i popularnym...
C#. Lekcje programowania. Praktyczna nauka programowania dla platform .NET i .NET Core C#. Lekcje programowania. Praktyczna nauka programowania dla platform .NET i .NET Core
(0,00 zł najniższa cena z 30 dni)71.40 zł
119.00 zł(-40%)
O autorze książki
1 Jesse Liberty, Dan HurwitzJesse Liberty - jest prezesem firmy Liberty Associates, Inc., która ma w ofercie szkolenia dotyczące .NET, tworzenie programów na zamówienie, a także konsultacje. Był wiceprezesem działu informatycznego Citibanku, a także inżynierem i architektem oprogramowania w firmach AT&T, Ziff Davis, Xerox oraz PBS.
Jesse Liberty jest autorem kilkunastu książek dotyczących programowania dla sieci WWW oraz programowania zorientowanego obiektowo.
Jesse Liberty, Dan Hurwitz - pozostałe książki
-
Oto opracowany z myślą o programistach praktyczny przewodnik, dzięki któremu szybko zaczniesz się posługiwać Gitem. Zawiera wszystkie informacje niezbędne do dogłębnego zrozumienia specyfiki tego narzędzia. Dowiesz się, w jaki sposób je zainstalować i skonfigurować, nauczysz się tworzyć i klonowa...
Git dla programistów. Efektywna kontrola wersji w projektach programistycznych Git dla programistów. Efektywna kontrola wersji w projektach programistycznych
(41.40 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Learn to track, branch, merge, and manage code revisions for real-world development scenarios
-
Dzięki tej książce w ciągu 24 godzinnych lekcji poznasz podstawy programowania w C++ i szybko zaczniesz tworzyć w pełni funkcjonalne aplikacje. Najpierw zapoznasz się z instalacją i użyciem kompilatora, później dowiesz się, jak debugować tworzony kod, aż wreszcie poznasz nowości wprowadzone w sta...(29.90 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł(-50%) -
Ten bestsellerowy podręcznik pozwoli Ci błyskawicznie poznać wszystkie niuanse języka C# 4.0. Najnowsze wydanie zostało zaktualizowane o nowości w C# oraz zawiera opis tego języka i platformy .NET. W trakcie lektury nauczysz się tworzyć skomplikowane programy przy użyciu technik programowania obi...(39.90 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł(-50%) -
Dzięki tej książce dowiesz się, jak tworzyć interaktywne i wydajne aplikacje WWW z wykorzystaniem języka VisualBasic 2005. Jednocześnie nauczysz się zapewniać bezpieczeństwo w tworzonych aplikacjach i korzystać z poszczególnych kontrolek. Autorzy książki pokażą Ci metody radzenia sobie z błędami...(29.90 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł(-50%) -
Dzięki tej książce zdobędziesz wiedzę pozwalającą Ci na swobodne poruszanie się w świecie aplikacji internetowych opartych o .NET. Nauczysz się w maksymalny sposób wykorzystywać możliwości środowiska Visual Studio 2008, poznasz dostępne kontrolki oraz sprawdzisz, do czego może Ci się przydać ADO....(39.90 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł(-50%) -
With its support for dynamic programming, C# 4.0 continues to evolve as a versatile language on its own. But when C# is used with .NET Framework 4, the combination is incredibly powerful. This bestselling tutorial shows you how to build web, desktop, and rich Internet applications using C# 4.0 wi...
Programming C# 4.0. Building Windows, Web, and RIA Applications for the .NET 4.0 Framework Programming C# 4.0. Building Windows, Web, and RIA Applications for the .NET 4.0 Framework
(29.90 zł najniższa cena z 30 dni)177.65 zł
209.00 zł(-15%) -
If you're new to C#, this popular book is the ideal way to get started. Completely revised for the latest version of the language, Learning C# 3.0 starts with the fundamentals and takes you through intermediate and advanced C# features -- including generics, interfaces, delegates, lambda expressi...
Learning C# 3.0. Master the fundamentals of C# 3.0 Learning C# 3.0. Master the fundamentals of C# 3.0
(29.90 zł najniższa cena z 30 dni)126.65 zł
149.00 zł(-15%)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły książki
- ISBN Ebooka:
- 978-14-493-6282-9, 9781449362829
- Data wydania ebooka:
-
2003-10-28
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 8.7MB
- Rozmiar pliku Mobi:
- 8.7MB
- Kategorie:
Programowanie » .NET - Programowanie
Spis treści książki
- Programming .NET Windows Applications
- SPECIAL OFFER: Upgrade this ebook with OReilly
- A Note Regarding Supplemental Files
- Copyright
- Preface
- About This Book
- How the Book Is Organized
- Who This Book Is for
- Conventions Used in This Book
- Version Support
- Support: A Note From Jesse Liberty
- Wed Like to Hear from You
- Acknowledgments
- 1. Windows Forms and the .NET Framework
- 1.1. The .NET Framework
- 1.2. Windows Forms
- 1.2.1. Languages: C# and VB.NET
- 1.2.2. Visual Studio .NET
- 2. Getting Started
- 2.1. System Requirements
- 2.2. Hello World
- 2.2.1. Using a Text Editor
- 2.2.1.1. Hello World as a console application
- 2.2.1.2. Compiling the program
- 2.2.1.3. Hello World as a Windows application
- 2.2.1.4. Hello World Windows application with a button
- 2.2.1. Using a Text Editor
- 2.2.2. Using Visual Studio .NET
- 2.2.2.1. Hello World as a console application
- 2.2.2.2. Hello World as a Windows application
- 2.2.2.3. Hello World Windows application with a button
- 3. Visual Studio .NET
- 3.1. Overview
- 3.2. Start Page
- 3.3. Projects and Solutions
- 3.3.1. Solutions
- 3.3.2. Projects
- 3.3.2.1. Templates
- 3.3.2.2. Project names
- 3.4. The Integrated Development Environment (IDE)
- 3.4.1. Layout
- 3.4.2. Menus and Toolbars
- 3.4.2.1. File menu
- New...
- Open...
- Add New Item...(Ctrl+Shift+A)
- Add Existing Item...(Shift+Alt+A)
- Add Project
- Open Solution
- Close Solution
- Advanced Save Options...
- Source Control
- 3.4.2.1. File menu
- 3.4.2.2. Edit menu
- Cycle Clipboard Ring (Ctrl+Shift+V)
- Find and Replace Find in Files (Ctrl+Shift+F)
- Find and Replace Replace in Files (Ctrl+Shift+H)
- Find and Replace Find Symbol (Alt+F12)
- Go To...
- Insert File As Text...
- Advanced
- Incremental search (Ctrl+I)
- Bookmarks
- Outlining
- IntelliSense
- 3.4.2.3. View menu
- Open/Open With...
- Solution Explorer (Ctrl+Alt+L)
- Properties Windows (F4)
- Server Explorer (Ctrl+Alt+S)
- Class View (Ctrl+Shift+C)
- Other Windows
- 3.4.2.4. Project menu
- Add... Menu Items
- Exclude From Project
- Add Reference...
- Add Web Reference...
- Set as StartUp Project
- Project Dependencies... / Project Build Order...
- 3.4.2.5. Build menu
- 3.4.2.6. Debug menu
- 3.4.2.7. Data menu
- 3.4.2.8. Format menu
- 3.4.2.9. Tools menu
- Connect to Device...
- Connect to Database...
- Connect to Server...
- Add/Remove Toolbox Items...
- Build Comment Web Pages...
- Macros
- External Tools...
- Customize...
- Options...
- 3.4.2.10. Window menu
- 3.4.2.11. Help menu
- Dynamic Help (Ctrl+F1)
- Contents... (Ctrl+Alt+F1)/Index... (Ctrl+Alt+F2)/Search... (Ctrl+Alt+F3)
- Index Results... (Shift+Alt+F2)
- Search Results... (Shift+Alt+F3)
- Edit Filters...
- Check for Updates
- 3.5. Building and Running
- 4. Events
- 4.1. Publish and Subscribe
- 4.1.1. Events and Delegates
- 4.1.2. Event Arguments
- 4.1.3. Control Events
- 4.1.4. Implementing an Event
- 4.1.4.1. In C#
- Double-click the control
- Use the lightning bolt icon in the Properties window
- 4.1.4.1. In C#
- 4.1.4.2. In VB.NET
- Double-click the control
- Use the drop-down lists at the top of the code window
- Dynamic event implementation
- 4.1. Publish and Subscribe
- 4.2. Performance
- 4.3. Some Examples
- 4.3.1. Keyboard Events
- 4.3.2. TextBox Validation
- 5. Windows Forms
- 5.1. Web Applications Versus Windows Applications
- 5.2. The Forms Namespace
- 5.2.1. The Control Class
- 5.2.1.1. Ambient properties
- 5.2.1.2. The Control inheritance hierarchy
- 5.2.1. The Control Class
- 5.2.2. The Form Class
- 5.2.3. Component Classes
- 5.2.4. CommonDialog Classes
- 5.3. Form Properties
- 5.4. Forms Inheritance
- 5.4.1. Programmatic Inheritance
- 5.4.2. Visual Inheritance
- 5.5. User Interface Design
- 5.5.1. UI Principles
- 5.5.2. Interface Types
- 5.5.2.1. SDI
- 5.5.2.2. MDI
- 5.5.2.3. Tabbed interface
- 5.5.2.4. Explorer style
- 5.5.3. Input
- 5.5.3.1. Mouse input
- 5.5.3.2. Keyboard input
- 5.5.3.3. Keyboard shortcuts
- 6. Dialog Boxes
- 6.1. Modal Versus Modeless
- 6.2. Form Properties
- 6.3. DialogResult
- 6.4. Termination Buttons
- 6.5. Apply Button
- 6.6. CommonDialog Classes
- 6.6.1. FileDialog
- 6.6.1.1. OpenFileDialog
- 6.6.1.2. SaveFileDialog
- 6.6.1. FileDialog
- 6.6.2. ColorDialog
- 6.6.3. FontDialog
- 6.6.4. PageSetupDialog
- 6.6.5. PrintDialog
- 6.6.6. Print Preview Dialog
- 7. Controls: The Base Class
- 7.1. Control Class
- 7.1.1. Class Hierarchy
- 7.1.2. Common Features
- 7.1.2.1. Parent/child relationship
- 7.1.2.2. Z-order
- 7.1.2.3. Changing the z-order
- 7.1.2.4. Ambient properties
- 7.1.2.5. Font
- 7.1.2.6. Size and location
- 7.1.2.7. Dynamically setting size and location
- Dynamically controlling size
- Dynamically controlling location
- 7.1.2.8. AutoScale
- 7.1.2.9. Anchoring
- 7.1.2.10. Docking
- 7.1.2.11. Painting the control
- 7.1.2.12. Tag property
- 7.1.2.13. Tabbing
- 7.1.2.14. Keyboard interaction
- Input focus
- Navigation
- 7.1.2.15. ImageLists
- 7.1. Control Class
- 8. Mouse Interaction
- 8.1. SystemInformation Properties
- 8.2. Mouse Events
- 8.2.1. Mouse Properties
- 9. Text and Fonts
- 9.1. Text
- 9.2. Fonts
- 9.2.1. Typographical Stuff
- 9.2.2. Font Class
- 9.2.2.1. Font properties
- 9.2.2.2. Constructors
- 9.2.2.2.1. Constructor based on existing font and FontStyles
- 9.2.2.2.2. Constructor based on FontFamily and size
- 9.2.2.2.3. Constructor based on FontFamily, size, and FontStyles
- 9.2.2.2.4. Constructor based on FontFamily, size, and GraphicsUnit
- 9.2.2.2.5. Constructor based on FontFamily, size, FontStyles, and GraphicsUnit
- 9.2.2.3. Line spacing
- 9.2.3. Drawing Strings
- 9.2.3.1. DrawString( )
- 9.2.3.2. Brush and brushes
- 9.2.3.3. Formatting and alignment
- 9.2.4. Measuring Strings
- 10. Drawing and GDI+
- 10.1. The Drawing Namespace
- 10.1.1. The Graphics Class
- 10.1.1.1. Coordinates
- 10.1.1.2. Transforms introduced
- 10.1.1. The Graphics Class
- 10.1.2. Graphics Methods
- 10.1.3. Obtaining a Graphics Object
- 10.1.4. Color Structure
- 10.1.5. Geometric StructuresPoints, Rectangles, and Sizes
- 10.1.6. Brush and Brushes
- 10.1.7. Pen and Pens
- 10.1.8. Paint Event
- 10.1.8.1. Overriding the OnPaint method
- 10.1.8.2. Forcing a paint eventthe Invalidate method
- 10.1. The Drawing Namespace
- 10.2. The Analog Clock Project
- 10.2.1. Drawing the Clock Face
- 10.2.1.1. Color
- 10.2.1.2. OnPaint
- 10.2.1.3. Transforming the coordinates
- 10.2.1.4. World transforms
- 10.2.1. Drawing the Clock Face
- 10.2.2. Adding the Hands
- 10.2.2.1. Creating the timer
- Implementing OnTimer
- 10.2.2.1. Creating the timer
- 10.2.2.2. DrawTime method
- 10.2.2.3. Drawing the hands
- Deleting the existing line
- 10.2.2.4. RotateTransform
- 10.2.2.5. FillElipse
- 10.2.2.6. Drawing the new time
- 10.2.2.7. Implementing the 24 hour clock button
- 10.2.3. Drawing the Animated Date
- 10.2.3.1. Animating the string
- 10.2.3.1.1. The LtrDraw class
- 10.2.3.1.2. The StringDraw class
- 10.2.3.1.3. New member variables
- 10.2.3.1.4. Modifying the constructor
- 10.2.3.1. Animating the string
- 10.2.3.2. Resetting the center
- 11. Labels and Buttons
- 11.1. Label
- 11.1.1. Using labels to provide access keys
- 11.1.2. LinkLabel
- 11.1. Label
- 11.2. Button Classes
- 11.2.1. Button
- 11.2.1.1. DialogResult property
- 11.2.1.2. PerformClick method
- 11.2.1.3. Access keys
- 11.2.1.4. Form Button properties
- 11.2.1. Button
- 11.2.2. CheckBox
- 11.2.3. RadioButton
- 12. Text Controls
- 12.1. Text
- 12.2. Editable Text Controls: TextBoxBase
- 12.2.1. Properties and Methods
- 12.2.2. Events
- 12.3. RichTextBox
- 12.3.1. RichTextBox Methods and Events
- 13. Other Basic Controls
- 13.1. Containers
- 13.2. Tabbed Pages
- 13.2.1. Tabbed Pages Using Visual Studio .NET
- 13.3. PictureBox
- 13.4. ScrollBar
- 13.4.1. As a Positioning Device
- 13.4.2. As a Parameter Adjuster
- 13.5. TrackBar
- 13.6. Up-Down Controls
- 13.6.1. NumericUpDown
- 13.6.2. DomainUpDown
- 13.7. ProgressBar
- 14. TreeView and ListView
- 14.1. Class Hierarchy
- 14.2. Splitter
- 14.2.1. Splitters in Visual Studio .NET
- 14.3. TreeView
- 14.3.1. Code Analysis
- 14.3.1.1. The constructor
- 14.3.1.2. Populating the Tree
- 14.3.1.3. Look Ma, no recursion
- 14.3.1.4. TreeView events
- 14.3.1. Code Analysis
- 14.4. ListView
- 14.4.1. Windows Explorer Clone
- 14.4.1.1. Creating the form
- 14.4.1.2. Setting events
- 14.4.1.3. Creating the menus
- 14.4.1.4. Populating the ListView
- 14.4.1.5. Adding SubItems to the ListView
- 14.4.1.6. Activation
- 14.4.1.7. Sorting by Text property
- 14.4.1.8. Sorting by clicking on a column
- 14.4.1. Windows Explorer Clone
- 14.4.2. Editing the Labels
- 14.4.3. Complete Code Listings
- 15. List Controls
- 15.1. Class Hierarchy
- 15.2. ListControls
- 15.2.1. Filling a ListControl
- 15.2.1.1. Filling a ListControl via the Items collection
- 15.2.1.2. Filling a ListControl using a DataSource
- 15.2.1. Filling a ListControl
- 15.2.2. Retrieving Item Text
- 15.2.3. ListControl Events
- 15.2.4. ListBox
- 15.2.4.1. CheckedListBox
- 15.2.5. ComboBox
- 16. Date and Time Controls
- 16.1. Class Hierarchy
- 16.2. Date and Time Values
- 16.2.1. DateTime Structure
- 16.2.2. TimeSpan Structure
- 16.2.3. Date and Time Format Strings
- 16.3. DateTimePicker
- 16.4. MonthCalendar
- 16.5. Timer Component
- 17. Custom Controls
- 17.1. Specializing an Existing Control
- 17.1.1. Testing the Control
- 17.1.2. Adding Properties
- 17.1. Specializing an Existing Control
- 17.2. Creating a User Control
- 17.2.1. Teeter Totter Analysis
- 17.2.2. Properties
- 17.2.3. Handling Internal Events
- 17.2.4. Publishing Events
- 17.2.5. Testing the User Control
- 17.2.5.1. Creating the Teeter Totter tester project
- 17.2.5.2. Interacting with properties
- 17.2.5.3. Handling events
- 17.2.5.4. Handling the event in C#
- 17.2.5.5. Handling the event In Visual Basic .NET
- 17.2.5.6. Populating the listbox
- 17.3. Creating Custom Controls from Scratch
- 17.3.1. Testing the custom control
- 18. Menus and Bars
- 18.1. Creating Your First Menu
- 18.2. The MainMenu Object
- 18.2.1. Adding Menu Items
- 18.2.2. Responding to Events
- 18.2.2.1. Adding MDI Windows
- 18.2.3. Option Menu Items
- 18.2.4. Shared Event Handlers
- 18.2.4.1. Handling radio button options
- 18.2.5. Menu Navigation
- 18.2.5.1. Shortcut keys
- 18.2.6. Creating Menus by Hand
- 18.2.6.1. Analysis
- 18.2.6.2. Creating the options menu
- 18.2.6.3. The options menu item event handler
- 18.2.7. Merging Menus
- 18.2.7.1. Merging menus by hand
- 18.2.8. OwnerDraw Menus
- 18.2.8.1. Create the bitmaps
- 18.2.8.2. Set the OwnerDraw property
- 18.2.8.3. Implement the event handlers
- 18.2.9. Context Menus
- 18.3. Toolbars
- 18.3.1. Creating the ImageList
- 18.3.1.1. Adding the toolbar
- 18.3.1.2. Adding event handlers
- 18.3.1.3. Tool tips
- 18.3.1.4. Altering the appearance
- 18.3.1.5. Adding a combo box to the Toolbar
- 18.3.1. Creating the ImageList
- 18.4. Writing It by Hand
- 18.4.1. Creating the Toolbar by Hand: Analysis
- 18.4.1.1. Adding ToolTips and setting their properties
- 18.4.1.2. Setting properties of the Toolbar
- 18.4.1.3. Handling ToolBar button clicks
- 18.4.1. Creating the Toolbar by Hand: Analysis
- 18.5. Status Bars
- 18.5.1. Analysis
- 18.5.1.1. Setting the timer
- 18.5.1.2. Updating the status bar based on menu information
- 18.5.1.3. Handling status bar events
- 18.5.1.4. Adding a context menu
- 18.5.1. Analysis
- 19. ADO.NET
- 19.1. Bug Database: A Windows Application
- 19.1.1. Preliminary Design Considerations
- 19.1.2. The Bug Database Design
- 19.1. Bug Database: A Windows Application
- 19.2. The ADO.NET Object Model
- 19.2.1. The DataSet Class
- 19.2.1.1. The DataTable class
- 19.2.1.2. The DataRow class
- 19.2.1. The DataSet Class
- 19.2.2. DBCommand and DBConnection
- 19.2.3. The DataAdapter Object
- 19.3. Getting Started with ADO.NET
- 19.3.1. Using the Wizards
- 19.3.2. Command and Control Objects
- 19.4. Managed Providers
- 19.5. Binding Data
- 19.6. Data Reader
- 19.7. Creating a DataGrid
- 19.7.1. Controlling Column Headings
- 19.7.2. Displaying Parent/Child Relationships
- 19.7.3. Creating Data Objects by Hand
- 19.7.4. Creating the DataSet by Hand
- 19.7.4.1. Setting column properties
- 19.7.4.2. Setting constraints
- 19.7.4.3. Adding data to the table
- 19.7.4.4. Adding additional tables to the DataSet
- 19.7.4.5. Adding rows with an array of objects
- 19.7.5. Creating Primary Keys
- 19.7.6. Creating Foreign Keys
- 19.7.7. Creating Data Relations
- 20. Updating ADO.NET
- 20.1. Updating with SQL
- 20.2. Updating Data with Transactions
- 20.2.1. The ACID Test
- 20.2.2. Implementing Transactions
- 20.2.2.1. Database transactions
- 20.2.2.2. Filling in the ListBoxes
- 20.2.3. DataBase Transactions
- 20.2.4. Connection Transaction
- 20.3. Updating Data Using DataSets
- 20.3.1. The DataSet and the DataAdapter
- 20.3.2. Steps for Updating the Database
- 20.3.2.1. Creating and displaying a DataSet
- 20.3.2.2. Updating the records in the DataSet
- 20.3.2.3. Updating the DataSet
- 20.3.3. Updating the Database from the Dataset
- 20.3.3.1. The delete command
- 20.3.3.2. The Update command
- 20.3.3.3. The Insert command
- 20.3.3.4. Adding transaction support
- 20.3.3.5. Calling the Update method
- 20.4. Multiuser Updates
- 20.4.1. Lock the Records
- 20.4.2. Compare Original Against New
- 20.4.3. Handle the Errors
- 20.5. Command Builder
- 21. Exceptions and Debugging
- 21.1. Bugs Versus Exceptions
- 21.2. Exceptions
- 21.3. Throwing and Catching Exceptions
- 21.3.1. The Throw Statement
- 21.3.2. The Try and Catch Statements
- 21.3.2.1. The finally statement
- 21.4. Bugs
- 21.5. Debugging in Visual Studio .NET
- 21.5.1. Finding Syntax Errors
- 21.5.2. Debug Versus Release Mode
- 21.5.3. The Debug Toolbar
- 21.5.4. Breakpoints
- 21.5.4.1. Setting a breakpoint
- 21.5.4.2. Breakpoint window
- 21.5.4.3. Breakpoint properties
- 21.5.4.3.1. Condition
- 21.5.4.3.2. Hit count
- 21.5.4.4. Breakpoint icons
- 21.5.4.5. Stepping through code
- 21.5.4.6. Examining variables and objects
- 21.5.4.7. Immediate window
- 21.5.5. Examining Objects
- 21.5.5.1. Autos window
- 21.5.5.2. Locals window
- 21.5.5.3. This/Me window
- 21.5.5.4. Watch window
- 21.5.5.5. Threads window
- 21.5.5.6. Modules window
- 21.5.5.7. Disassembly window
- 21.5.5.8. Registers window
- 21.5.5.9. Memory windows
- 21.6. Assert Yourself
- 21.6.1. Side effects
- 21.6.1.1. Trace versus Debug
- 21.6.1.2. Trace and Debug methods
- 21.6.1. Side effects
- 21.6.2. Listeners
- 22. Configuration and Deployment
- 22.1. Class Hierarchy
- 22.2. Configuration
- 22.2.1. Hierarchical Configuration
- 22.2.2. Configuration File Format
- 22.2.3. Configuration Section Handler Declarations
- 22.2.4. Configuration Sections
- 22.2.4.1. appSettings
- 22.2.4.2. system.diagnostics
- 22.2.4.3. system.net
- 22.2.4.4. system.web
- 22.2.4.5. system.windows.forms
- 22.2.4.6. system.runtime.remoting
- 22.2.5. Custom Configuration
- 22.2.5.1. Name/Value pairs
- 22.2.5.2. Objects
- 22.2.6. .NET Framework Configuration Tool (mscorcfg.msc)
- 22.3. Assemblies
- 22.3.1. Microsoft Intermediate Language (MSIL)
- 22.3.1.1. ILDASM
- 22.3.1. Microsoft Intermediate Language (MSIL)
- 22.3.2. Modules
- 22.3.3. Manifests
- 22.3.4. Single- and Multimodule Assemblies
- 22.3.4.1. Single-file assemblies
- 22.3.4.2. Multimodule assemblies
- 22.3.4.2.1. Preparing the source files
- 22.3.4.2.2. Compiling the modules
- 22.3.4.2.3. Linking the modules into an assembly
- 22.3.5. Versioning
- 22.3.6. Private Versus Shared Assemblies
- 22.3.7. Strong Names
- 22.3.7.1. Creating a strong name, step by step
- 22.3.7.2. Delayed signing
- 22.3.8. Global Assembly Cache (GAC)
- 22.3.8.1. GacUtil.exe
- 22.3.9. Resolving and Binding Assemblies
- 22.4. Build Configurations
- 22.5. Deployment
- 22.5.1. Private (XCOPY) Installations
- 22.5.2. Windows Installer
- 22.5.3. Using Visual Studio .NET
- 22.5.3.1. Using the wizard to create a debug version
- 22.5.3.2. Creating a release version
- 22.5.3.3. Further customizations
- 22.5.3.3.1. File System
- 22.5.3.3.2. Registry
- 22.5.3.3.3. File Types
- 22.5.3.3.4. User Interface
- 22.5.3.3.5. Custom Actions
- 22.5.3.3.6. Launch Conditions
- 22.5.4. Internet Deployment
- 22.5.4.1. Auto deployment via Cabinet (CAB) files
- 22.5.4.2. Auto deployment via URL
- 22.5.4.3. Auto deployment via calling program
- 22.5.5. .NET Runtime Redistributable
- A. Characters and Keys
- About the Authors
- Colophon
- SPECIAL OFFER: Upgrade this ebook with OReilly
- Copyright
O'Reilly Media - inne książki
-
FinOps brings financial accountability to the variable spend model of cloud. Used by the majority of global enterprises, this management practice has grown from a fringe activity to the de facto discipline managing cloud spend. In this book, authors J.R. Storment and Mike Fuller outline the proce...(0,00 zł najniższa cena z 30 dni)
271.15 zł
319.00 zł(-15%) -
Edge AI is transforming the way computers interact with the real world, allowing IoT devices to make decisions using the 99% of sensor data that was previously discarded due to cost, bandwidth, or power limitations. With techniques like embedded machine learning, developers can capture human intu...(0,00 zł najniższa cena z 30 dni)
271.15 zł
319.00 zł(-15%) -
Why is it difficult for so many companies to get digital identity right? If you're still wrestling with even simple identity problems like modern website authentication, this practical book has the answers you need. Author Phil Windley provides conceptual frameworks to help you make sense of all ...(0,00 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
Python was recently ranked as today's most popular programming language on the TIOBE index, thanks to its broad applicability to design and prototyping to testing, deployment, and maintenance. With this updated fourth edition, you'll learn how to get the most out of Python, whether you're a profe...(0,00 zł najniższa cena z 30 dni)
305.15 zł
359.00 zł(-15%) -
With the accelerating speed of business and the increasing dependence on technology, companies today are significantly changing the way they build in-house business solutions. Many now use low-code and no code technologies to help them deal with specific issues, but that's just the beginning. Wit...
Building Solutions with the Microsoft Power Platform Building Solutions with the Microsoft Power Platform
(0,00 zł najniższa cena z 30 dni)271.15 zł
319.00 zł(-15%) -
Companies are scrambling to integrate AI into their systems and operations. But to build truly successful solutions, you need a firm grasp of the underlying mathematics. This accessible guide walks you through the math necessary to thrive in the AI field such as focusing on real-world application...(0,00 zł najniższa cena z 30 dni)
271.15 zł
319.00 zł(-15%) -
DevOps engineers, developers, and security engineers have ever-changing roles to play in today's cloud native world. In order to build secure and resilient applications, you have to be equipped with security knowledge. Enter security as code.In this book, authors BK Sarthak Das and Virginia Chu d...(0,00 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
With the increasing use of AI in high-stakes domains such as medicine, law, and defense, organizations spend a lot of time and money to make ML models trustworthy. Many books on the subject offer deep dives into theories and concepts. This guide provides a practical starting point to help develop...(0,00 zł najniższa cena z 30 dni)
271.15 zł
319.00 zł(-15%) -
Why are so many companies adopting GitOps for their DevOps and cloud native strategy? This reliable framework is quickly becoming the standard method for deploying apps to Kubernetes. With this practical, developer-oriented book, DevOps engineers, developers, IT architects, and SREs will learn th...(0,00 zł najniższa cena z 30 dni)
271.15 zł
319.00 zł(-15%) -
Learn the essentials of working with Flutter and Dart to build full stack applications that meet the needs of a cloud-driven world. Together, the Flutter open source UI software development kit and the Dart programming language for client development provide a unified solution to building applica...(0,00 zł najniższa cena z 30 dni)
228.65 zł
269.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.


Oceny i opinie klientów: Programming .NET Windows Applications Jesse Liberty, Dan Hurwitz (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.