Visual Basic .NET
From the Visual Basic Developer Center website: "With Visual Basic, you can create applications for Windows, the Web, mobile devices, and Office on the .NET Framework". Visual Basic .NET makes it easy to create Windows form applications quickly and efficiently. The language is object-oriented and has unique features to speed development and deployment.
Visual Basic .NET, like C# and other .NET languages, runs on the Microsoft Common Language Runtime VM.
Not to be confused with Visual Basic, the original pre-.NET, implementation, which has only a passing resemblance to VB.NET.
See Also
- Wikipedia: Visual Basic .NET
- The Visual Basic Developer Center
- Mono: VisualBasic.NET support — running VB.NET on platforms other than Windows.
Tasks
- 15 Puzzle Game
- 4-rings or 4-squares puzzle
- A+B
- Abbreviations, automatic
- Abstract type
- Abundant odd numbers
- Abundant, deficient and perfect number classifications
- Active object
- Addition chains
- Address of a variable
- Align columns
- Almost prime
- Anagrams
- Angle difference between two bearings
- Anti-primes
- Append a record to the end of a text file
- Apply a callback to an array
- Arbitrary-precision integers (included)
- Arithmetic coding/As a generalized change of radix
- Arithmetic-geometric mean
- Arithmetic-geometric mean/Calculate Pi
- Arithmetic/Integer
- Array concatenation
- Array length
- Arrays
- Assertions
- Attractive numbers
- Averages/Mean angle
- Averages/Pythagorean means
- Babbage problem
- Bacon cipher
- Balanced brackets
- Base58Check encoding
- Base64 decode data
- Bell numbers
- Bernoulli numbers
- Bilinear interpolation
- Binary digits
- Binary search
- Bitmap
- Bitmap/Write a PPM file
- Bitwise operations
- Box the compass
- Brazilian numbers
- Break OO privacy
- Bulls and cows
- Burrows–Wheeler transform
- CRC-32
- CSV to HTML translation
- CUSIP
- Caesar cipher
- Calculating the value of e
- Calendar
- Card shuffles
- Cartesian product of two or more lists
- Catalan numbers
- Chaocipher
- Character codes
- Chat server
- Check Machin-like formulas
- Check output device is a terminal
- Check that file exists
- Chemical Calculator
- Cheryl's Birthday
- Chinese remainder theorem
- Chinese zodiac
- Chowla numbers
- Cipolla's algorithm
- Circles of given radius through two points
- Classes
- Collections
- Color of a screen pixel
- Colour pinstripe/Display
- Combinations and permutations
- Comma quibbling
- Command-line arguments
- Comments
- Compile-time calculation
- Compound data type
- Concurrent computing
- Conditional structures
- Continued fraction
- Convex hull
- Copy a string
- Count in factors
- Count occurrences of a substring
- Cramer's rule
- Create a file
- Create a two-dimensional array at runtime
- Create an HTML table
- Cuban primes
- Currying
- Damm algorithm
- Data Encryption Standard
- De Bruijn sequences
- Define a primitive data type
- Delete a file
- Department Numbers
- Detect division by zero
- Determine if a string is numeric
- Determine if two triangles overlap
- Digital root
- Dining philosophers
- Display a linear combination
- Doubly-linked list/Definition
- Doubly-linked list/Element definition
- Doubly-linked list/Element insertion
- Dragon curve
- Eban numbers
- Egyptian division
- Egyptian fractions
- Emirp primes
- Empty program
- Empty string
- Enumerations
- Euler's sum of powers conjecture
- Even or odd
- Exceptions
- Exceptions/Catch an exception thrown in a nested call
- Execute a system command
- Factorial
- Faulhaber's formula
- Fibonacci sequence
- Find the intersection of a line with a plane
- Find the intersection of two lines
- First perfect square in base N with N unique digits
- Fivenum
- Flow-control structures
- Floyd's triangle
- Floyd-Warshall algorithm
- Forest fire
- Forward difference
- Function definition
- Fusc sequence
- GUI/Maximum window dimensions
- General FizzBuzz
- Generate lower case ASCII alphabet
- Generator/Exponential
- Generic swap
- Grayscale image
- Guess the number
- HTTP
- HTTPS
- Happy numbers
- Haversine formula
- Hello world/Graphical
- Hello world/Newline omission
- Hello world/Standard error
- Hello world/Text
- Higher-order functions
- Hilbert curve
- Horner's rule for polynomial evaluation
- I before E except after C
- I.Q. Puzzle
- Image noise
- Increment a numerical string
- Inheritance/Single
- Input loop
- Integer comparison
- Integer overflow
- Integer roots
- Integer sequence
- Josephus problem
- Kaprekar numbers
- Knapsack problem/0-1
- Leap year
- Leonardo numbers
- Levenshtein distance
- List comprehensions
- Literals/String
- Logical operations
- Loop over multiple arrays simultaneously
- Loops/Break
- Loops/Continue
- Loops/Do-while
- Loops/Downward for
- Loops/For
- Loops/For with a specified step
- Loops/Foreach
- Loops/Increment loop index within loop body
- Loops/Infinite
- Loops/N plus one half
- Loops/Nested
- Loops/While
- Loops/Wrong ranges
- Loops/with multiple ranges
- Lucas-Lehmer test
- Luhn test of credit card numbers
- MD5
- Mad Libs
- Magic squares of doubly even order
- Magic squares of odd order
- Make directory path
- Metered concurrency
- Mian-Chowla sequence
- Modular exponentiation
- Munchausen numbers
- Munching squares
- N-queens problem
- Number names
- One-dimensional cellular automata
- Operator precedence
- Palindrome detection
- Parametric polymorphism
- Parsing/RPN to infix conversion
- Parsing/Shunting-yard algorithm
- Partial function application
- Partition an integer X into N primes
- Pascal's triangle
- Pathological floating point problems
- Pell's equation
- Pentomino tiling
- Pernicious numbers
- Pi
- Pick random element
- Population count
- Primes - allocate descendants to their ancestors
- Proper divisors
- Quaternion type
- Quine
- RPG Attributes Generator
- RSA code
- Rare numbers
- Ray-casting algorithm
- Read a file line by line
- Recaman's sequence
- Reflection/List properties
- Rename a file
- Repeat
- Repeat a string
- Reverse a string
- Rot-13
- Safe primes and unsafe primes
- Self-hosting compiler
- Shoelace formula for polygonal area
- Short-circuit evaluation
- Show Ascii table
- Sieve of Eratosthenes
- Singly-linked list/Element removal
- Singly-linked list/Traversal
- Sleep
- Snake And Ladder
- Sockets
- Sort three variables
- Sort using a custom comparator
- Sorting algorithms/Bubble sort
- Spiral matrix
- Square but not cube
- Start from a main routine
- Stern-Brocot sequence
- String case
- String concatenation
- String interpolation (included)
- String length
- Sum and product of an array
- Sum of a series
- Sum of squares
- Sum to 100
- Synchronous concurrency
- Take notes on the command line
- Terminal control/Clear the screen
- The Name Game
- Tonelli-Shanks algorithm
- Topological sort
- Trigonometric functions
- Two Sum
- Type detection
- Unicode strings
- Van der Corput sequence
- Variables
- Vector
- Vector products
- Walk a directory/Non-recursively
- Walk a directory/Recursively
- Water collected between towers
- Web scraping
- Weird numbers
- Window creation
- Word search
- Write entire file
- XML Validation
- XML/Input
- XML/Output
- XML/XPath
- Yin and yang
- Zero to the zero power