Visual Basic® .NET Notes for Professionals book
معرفی کتاب «Visual Basic® .NET Notes for Professionals book» نوشتهٔ GoalKicker Books، منتشرشده توسط نشر GoalKicker Books در سال 2018. این کتاب در 149 صفحه، فرمت pdf، زبان انگلیسی ارائه شده است. «Visual Basic® .NET Notes for Professionals book» در دستهٔ بدون دستهبندی قرار دارد.
What people are saying about Notes for Professionals books Thanks for this - really useful reference! Nice! Never knew about the null condition operator. This is gold. Programming Notes for Professionals #books - FOR FREE! This is really cool! Thanks a lot! These free programming reference books are pretty nice http://books.goalkicker.com Wow! Awesome resource. Thanks a lot! The Visual Basic® .NET Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the various chapters. Images may be copyright of their respective owners unless otherwise specified Book created for educational purposes and is not affiliated with Visual Basic® .NET group(s), company(s) nor Stack Overflow. All trademarks belong to their respective company owners 149 pages, published on May 2018 Content list About Chapter 1: Getting started with Visual Basic .NET Language Section 1.1: Hello World Section 1.2: Hello World on a Textbox upon Clicking of a Button Section 1.3: Region Section 1.4: Creating a simple Calculator to get familiar with the interface and code Chapter 2: Declaring variables Section 2.1: Declaring and assigning a variable using a primitive type Section 2.2: Levels of declaration – Local and Member variables Section 2.3: Example of Access Modifiers Chapter 3: Introduction to Syntax Section 3.1: Intellisense Helper Section 3.2: Declaring a Variable Section 3.3: Comments Section 3.4: Modifiers Section 3.5: Object Initializers Section 3.6: Collection Initializer Section 3.7: Writing a function Chapter 4: Operators Section 4.1: String Concatenation Section 4.2: Math Section 4.3: Assignment Section 4.4: Comparison Section 4.5: Bitwise Chapter 5: Conditions Section 5.1: If operator Section 5.2: IF...Then...Else Chapter 6: Short-Circuiting Operators (AndAlso - OrElse) Section 6.1: OrElse Usage Section 6.2: AndAlso Usage Section 6.3: Avoiding NullReferenceException Chapter 7: Date Section 7.1: Converting (Parsing) a String to a Date Section 7.2: Converting a Date To A String Chapter 8: Array Section 8.1: Array definition Section 8.2: Null Array Variables Section 8.3: Array initialization Section 8.4: Declare a single-dimension array and set array element values Section 8.5: Jagged Array Initialization Section 8.6: Non-zero lower bounds Section 8.7: Referencing Same Array from Two Variables Section 8.8: Multidimensional Array initialization Chapter 9: Lists Section 9.1: Add items to a List Section 9.2: Check if item exists in a List Section 9.3: Loop through items in list Section 9.4: Create a List Section 9.5: Remove items from a List Section 9.6: Retrieve items from a List Chapter 10: Enum Section 10.1: GetNames() Section 10.2: HasFlag() Section 10.3: Enum definition Section 10.4: Member initialization Section 10.5: The Flags attribute Section 10.6: GetValues() Section 10.7: String parsing Section 10.8: ToString() Section 10.9: Determine whether a Enum has FlagsAttribute specified or not Section 10.10: For-each flag (flag iteration) Section 10.11: Determine the amount of flags in a flag combination Section 10.12: Find the nearest value in a Enum Chapter 11: Dictionaries Section 11.1: Create a dictionary filled with values Section 11.2: Loop through a dictionary and print all entries Section 11.3: Checking for key already in dictionary - data reduction Section 11.4: Getting a dictionary value Chapter 12: Looping Section 12.1: For...Next Section 12.2: For Each...Next loop for looping through collection of items Section 12.3: Short Circuiting Section 12.4: While loop to iterate while some condition is true Section 12.5: Nested Loop Section 12.6: Do...Loop Chapter 13: File Handling Section 13.1: Write Data to a File Section 13.2: Read All Contents of a File Section 13.3: Write Lines Individually to a Text File using StreamWriter Chapter 14: File/Folder Compression Section 14.1: Adding File Compression to your project Section 14.2: Creating zip archive from directory Section 14.3: Extracting zip archive to directory Section 14.4: Create zip archive dynamicaly Chapter 15: Connection Handling Section 15.1: Public connection property Chapter 16: Data Access Section 16.1: Read field from Database Section 16.2: Simple Function to read from Database and return as DataTable Chapter 17: Type conversion Section 17.1: Converting Text of The Textbox to an Integer Chapter 18: ByVal and ByRef keywords Section 18.1: ByRef keyword Section 18.2: ByVal keyword Chapter 19: Console Section 19.1: Console.ReadLine() Section 19.2: Console.Read() Section 19.3: Console.ReadKey() Section 19.4: Prototype of command line prompt Section 19.5: Console.WriteLine() Chapter 20: Functions Section 20.1: Defining a Function Section 20.2: Defining a Function #2 Chapter 21: Recursion Section 21.1: Compute nth Fibonacci number Chapter 22: Random Section 22.1: Declaring an instance Section 22.2: Generate a random number from an instance of Random Chapter 23: Classes Section 23.1: Abstract Classes Section 23.2: Creating classes Chapter 24: Generics Section 24.1: Create a generic class Section 24.2: Instance of a Generic Class Section 24.3: Define a 'generic' class Section 24.4: Use a generic class Section 24.5: Limit the possible types given Section 24.6: Create a new instance of the given type Chapter 25: Disposable objects Section 25.1: Basic concept of IDisposable Section 25.2: Declaring more objects in one Using Chapter 26: NullReferenceException Section 26.1: Empty Return Section 26.2: Uninitialized variable Chapter 27: Using Statement Section 27.1: See examples under Disposable objects Chapter 28: Option Strict Section 28.1: Why Use It? Section 28.2: How to Switch It On Chapter 29: Option Explicit Section 29.1: What is it? Section 29.2: How to switch it on? Chapter 30: Option Infer Section 30.1: How to enable/disable it Section 30.2: What is it? Section 30.3: When to use type inference Chapter 31: Error Handling Section 31.1: Try...Catch...Finally Statement Section 31.2: Creating custom exception and throwing Section 31.3: Try Catch in Database Operation Section 31.4: The Un-catchable Exception Section 31.5: Critical Exceptions Chapter 32: OOP Keywords Section 32.1: Defining a class Section 32.2: Inheritance Modifiers (on classes) Section 32.3: Inheritance Modifiers (on properties and methods) Section 32.4: MyBase Section 32.5: Me vs MyClass Section 32.6: Overloading Section 32.7: Shadows Section 32.8: Interfaces Chapter 33: Extension methods Section 33.1: Creating an extension method Section 33.2: Making the language more functional with extension methods Section 33.3: Getting Assembly Version From Strong Name Section 33.4: Padding Numerics Chapter 34: Reflection Section 34.1: Retrieve Properties for an Instance of a Class Section 34.2: Get a method and invoke it Section 34.3: Create an instance of a generic type Section 34.4: Get the members of a type Chapter 35: Visual Basic 14.0 Features Section 35.1: Null conditional operator Section 35.2: String interpolation Section 35.3: Read-Only Auto-Properties Section 35.4: NameOf operator Section 35.5: Multiline string literals Section 35.6: Partial Modules and Interfaces Section 35.7: Comments after implicit line continuation Section 35.8: #Region directive improvements Chapter 36: LINQ Section 36.1: Selecting from array with simple condition Section 36.2: Mapping array by Select clause Section 36.3: Ordering output Section 36.4: Generating Dictionary From IEnumerable Section 36.5: Projection Section 36.6: Getting distinct values (using the Distinct method) Chapter 37: FTP server Section 37.1: Download file from FTP server Section 37.2: Download file from FTP server when login required Section 37.3: Upload file to FTP server Section 37.4: Upload file to FTP server when login required Chapter 38: Working with Windows Forms Section 38.1: Using the default Form instance Section 38.2: Passing Data From One Form To Another Chapter 39: Google Maps in a Windows Form Section 39.1: How to use a Google Map in a Windows Form Chapter 40: GDI+ Section 40.1: Draw Shapes Section 40.2: Fill Shapes Section 40.3: Text Section 40.4: Create Graphic Object Chapter 41: WinForms SpellCheckBox Section 41.1: ElementHost WPF TextBox Chapter 42: Using axWindowsMediaPlayer in VB.Net Section 42.1: Adding the axWindowsMediaPlayer Section 42.2: Play a Multimedia File Chapter 43: WPF XAML Data Binding Section 43.1: Binding a String in the ViewModel to a TextBox in the View Chapter 44: Reading compressed textfile on-the-fly Section 44.1: Reading .gz textfile line after line Chapter 45: Threading Section 45.1: Performing thread-safe calls using Control.Invoke() Section 45.2: Performing thread-safe calls using Async/Await Chapter 46: Multithreading Section 46.1: Multithreading using Thread Class Chapter 47: BackgroundWorker Section 47.1: Using BackgroundWorker Section 47.2: Accessing GUI components in BackgroundWorker Chapter 48: Using BackgroundWorker Section 48.1: Basic implementation of Background worker class Chapter 49: Task-based asynchronous pattern Section 49.1: Basic usage of Async/Await Section 49.2: Using TAP with LINQ Chapter 50: Debugging your application Section 50.1: Debug in the console Section 50.2: Indenting your debug output Section 50.3: Debug in a text file Chapter 51: Unit Testing in VB.NET Section 51.1: Unit Testing for Tax Calculation Section 51.2: Testing Employee Class assigned and derived Properties Credits You may also like
دانلود کتاب Visual Basic® .NET Notes for Professionals book