What is System Namespaces in Vb.net

The System Namespaces

You can’t build a VB .NET application without using classes from the .NET System namespace, as we’ll see over and over again in this book. When you want to use a Windows form, for example,

you must use the System.Windows.Forms. Form class. A button in a Windows form comes from the System.Windows. Forms.Button class, and so on.

There are many such classes, organized into various namespaces like System.Windows.Forms. Here’s an overview of some of those namespaces:

  • SystemIncludes essential classes and base classes that define commonlyused data types, events and event handlers, interfaces, attributes, exceptions, and so on.
  • System.Collections-Includes interfaces and classes that define various collections of objects, including such collections as lists, queues, arrays, hash tables, and dictionaries.
  • System.Data-Includes classes that make up ADO.NET. ADO.NET lets you build data-handling components that manage data from multiple distributed data sources.
  • System.Data.OleDb-Includes classes that support the OLE DB .NET data provider.
  • System.Data.SqlClient-Includes classes that support the SQL Server .NET data provider.
  • System.Diagnostics-Includes classes that allow you to debug your application and to step through your code. Also includes code to start system processes, read and write to event logs, and monitor system performance.
  • System.Drawing-Provides access to the GDI+ graphics packages that give you access to drawing methods.
  • System.Drawing.Drawing2DIncludes classes that support advanced two-dimensional and vector graphics.
  • System.Drawing.Imaging-Includes classes that support advanced GDI+ imaging.
  • System.Drawing.Printing-Includes classes that allow you to customize and perform printing.
  • System.Drawing.Text-Includes classes that support advanced GDI+ typography operations. The classes in this namespace allow users to create and use collections of fonts.
  • System.Globalization-Includes classes that specify culture-related information, including the language, the country/region, calendars, the format patterns for dates, currency and numbers, the sort order for strings, and so on.
  • System.IO-Includes types that support synchronous and asynchronous reading from and writing to both data streams and files.
  • System.Net-Provides an interface to many of the protocols used on the Internet.
  • System.Net.Sockets-Includes classes that support the Windows Sockets interface. If you’ve worked with the Winsock API, you should be able to develop applications using the Socket class.
  • System.Reflection-Includes classes and interfaces that return information about types, methods, and fields, and also have the ability to dynamically create and invoke types.
  • System.Security-Includes classes that support the structure of the common language runtime security system.
  • System.ThreadingIncludes classes and interfaces that enable multithreaded programming.
  • System.Web-Includes classes and interfaces that support browser/server communication. Included in this namespace are the HTTPRequest class that provides information about HTTP requests, the HTTPResponse class that manages HTTP output to the client, and the HTTPServerUtility class that provides access to server-side utilities and processes. You can also use cookies, support file transfer, and more with these classes.
  • System.Web.Security-Includes classes that are used to implement ASP.NET security in Web server applications.
  • System.Web.Services-Includes classes that let you build and use Web services, programmable entities on Web Server that code can communicate with using standard Internet protocols.
  • System.Windows.Forms-Includes classes for creating Windows-based forms that make use of the user interface controls and other features available in the Windows operating system.
  • System.Xml-Includes classes that support processing of XML.


Share

About the Author

Akash Padhiyar

Visit Website

There are no comments yet, add one below.

Leave a Comment

Your email address will not be published. Required fields are marked *

*

Time limit is exhausted. Please reload CAPTCHA.