||Generate cryptographic random numbers with the RNGCryptoServiceProvider from the .NET Frameworks Cryptography namespace.
||Create powerful encryption keys encrypting your application's data. |
||Use the 'When' clause in a Visual Basic exception handling block to conditionally catch application exceptions.
||Create dynamic exception handlers that catch and handle exceptions based on conditions in your application - not just because an application exception occurs. |
||Perform administrative functions on a Windows Active Directory with the .NET DirectoryServices namespace.
||Programmatically administer user accounts. |
||Visual Basic's unique background compilation provides squigglies - error detection feedback - as you enter code.
||Be a more efficient programmer. Write correct code the first time without having to compile and backtrack to find errors.|
||Use Visual Basic, the most readable and easy-to-write programming language available, to learn and use object-oriented programming (OOP).
||Learn and user object-oriented programming faster with Visual Basic's readable OOP keywords. |
||Create your own collections from the .NET Framework's generic collections classes.
||Create faster collections with less code. (Visual Basic 2005) |
||Use the My feature of Visual Basic to write applications faster.
||Find and use functionality from the .NET Framework faster with the My feature 'shortcuts'. (Visual Basic 2005) |
||Perform aspect-oriented programming (AOP) with the .NET Framework.
||Create a feature - such as logging - you can apply to any object in your application.|
|Application Configuration Files
||Use a .NET configuration file to store and retrieve an encrypted database connection string.
||Protect your database. |
|Microsoft .NET Application Blocks
||Use the free Microsoft Security application block to implement security in your .NET application.
||Use this professionally written and tested code to check authentication, authorization, role membership and access profile information. Use 'as is' or modify - source code is included. |
||Create reusable code with inheritance.
||Create a base class containing common functionality and properties then use it to create one or many new classes. |
||Create and execute managed code to prevent many common application exploits.
||Prevent buffer overflow exploits in your application. |