Start Here! Fundamentals of Microsoft .NET Programming
Grasp the basic concepts that drive all Microsoft® .NET-based languages-and prepare yourself to learn .NET programming. If you have absolutely no previous experience, no problem-simply start here! This ebook provides the foundation for all other .NET programming language books in the Start Here! se...
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Sebastopol :
Microsoft Press
2011.
|
Edición: | 1st edition |
Colección: | Start here! Fundamentals of Microsoft.NET programming
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627988806719 |
Tabla de Contenidos:
- Introduction; Chapter 1: Computer Hardware; Types of Computers; Personal Computers; Desktops, Towers, and Workstations; Laptops, Notebooks, Netbooks, and Tablets; Minis, Servers, and Mainframes; Handheld Computers; Comparing Computer Types; Computer Speed; Data Storage; RAM; Flash Drives; Hard Drives; Blu-ray, DVD, and CD Drives; Working with Files; Networks; Summary; Chapter 2: Multiprocessing; Multitasking; Multiprocessing; Multithreading; Problems with Parallelism; Contention for Resources; Race Conditions; Locks; Deadlocks; Looking for Parallelism; Distributed Computing
- Task Parallel LibrarySummary; Chapter 3: Programming Environments; From Software to Hardware; Programming Environments; Visual Studio; Summary; Chapter 4: Windows Program Components; Menus; Use Ellipses; Provide Accelerators; Provide Shortcuts; Use Standard Menu Items; Don't Hide Commands; Use Shallow Menu Hierarchies; Keep Menus Short; A Menu Example; Context Menus; Toolbars and Ribbons; Dialog Boxes; User Interface Design; Control Order; Group Related Controls; The Rule of Seven; Don't Allow Mistakes; Provide Hints; Summary; Chapter 5: Controls; Using Controls; Windows Forms Controls
- WPF ControlsProperties; Windows Forms Properties; WPF Properties; Methods; Events; Summary; Chapter 6: Variables; Fundamental Data Types; Strings; Program-Defined Data Types; Arrays; Enumerations; Classes; Value and Reference Types; Type Conversion; Explicit Conversion; Implicit Conversion; Scope, Accessibility, and Lifetime; Scope; Accessibility; Summary; Chapter 7: Control Statements; Pseudocode; Looping Statements; For Loops; For Each Loops; Do While Loops; While Loops; Until Loops; Conditional Statements; If; If Else; Else If; Case; Jumping Statements; Go To; Exit; Continue; Return
- Jumping GuidelinesError Handling; Summary; Chapter 8: Operators; Precedence; Operators; Parentheses; Operator Precedence; Operator Overloading; Operator Overloading Overload; Conversion Operators; Summary; Chapter 9: Routines; Types of Routines; Advantages of Routines; Reducing Duplicated Code; Reusing Code; Simplifying Complex Code; Hiding Implementation Details; Dividing Tasks Among Programmers; Making Debugging Easier; Calling Routines; Writing Good Routines; Perform a Single, Well-Defined Task; Avoid Side Effects; Use Descriptive Names; Keep It Short; Use Comments; Parameters
- Optional ParametersParameter Arrays; Parameter-Passing Methods; Reference and Value Types; Arrays; Routine Overloading; Routine Accessibility; Recursion; Summary; Chapter 10: Object-Oriented Programming; Classes; Class Benefits; Properties, Methods, and Events; Properties; Methods; Events; Shared Versus Instance Members; Inheritance; Polymorphism; Overriding Members; Shadowing Members; Inheritance Diagrams; Abstraction and Refinement; Abstraction; Refinement; "Is-A" Versus "Has-A"; Multiple Inheritance and Interface Implementation; Constructors and Destructors; Constructors; Destructors
- Summary