C# Corner

Resources  
  • Create A Versioning Service With Visual Basic .NETApr 19, 2016. In this article we will see how to create a Windows service through Visual Basic .NET.
  • Invoke Method To Update UI From Secondary Threads In VB.NETJan 25, 2016. In this brief article, we'll see how it can be possible, through the Invoke method, which is available to all controls through the System.Windows.Form namespace, to realize such functionality in order to execute a graphic refresh and update through delegates.
  • Connecting Databases Using ADO.NET In VB.NETJan 22, 2016. In this article you will learn how to connect databases using ADO.NET in VB.NET.
  • How To Enable C# 6.0 / VB 14 In Visual StudioJan 07, 2016. In this article we will learn how to enable C# 6 / VB 14 settings in Visual Studio.
  • AutoComplete Brackets In C#.NET/VB .NETDec 21, 2015. In this article you will learn how to create Auto Complete Brackets in C#.NET or VB.Net. Completing { , ( , " , ' , < , [ char.
  • Namespace Aliases In Visual Basic .NETOct 13, 2015. In Visual Basic .NET, it is possible to declare aliases for namespaces, giving the possibility of using more concise declarations, if the developer desires to do so.
  • Calculate Fractions in VB.NETAug 22, 2015. In this brief article, we'll see a simple method to convert the decimal part of a number into its fractional representation, developing a reusable class apt to do it.
  • Store HTML Form to Excel Sheet Using VBScriptAug 18, 2015. In this article you will learn how to Store HTML Form to Excel Sheet using VBScript.
  • Store HTML Table Data To Excel Spreadsheet Using VBScriptAug 18, 2015. This article shows how to store HTML table data into a Microsoft Excel sheet using a VBScript.
  • Create and Use DataSet-independent Reports in VB.NETJul 24, 2015. In this article we will learn how to create dataset independent reports in VB.NET.
  • Populate Excel Files From Data SourceJul 03, 2015. This article shows how to use Visual Basic .NET, together with Excel Interops, to connect to a data source and extract information to be imposed to an existing Excel model. In other words, how is it possible to write a simple Excel reporting software.
  • 10 Reasons Why ASP.Net is Not Worth UsingMay 15, 2015. Here are the 10 reasons to convince you to drop your plans to choose ASP.NET. It's not worth it.
  • Create QR Codes With Google Web APIsMay 15, 2015. This article explains a simple method to create a QR Code inside a standard control.
  • How to Create a Login Form and User Form in VB.NetMay 13, 2015. Login Form and User Form in VB.Net showing how to add, edit, delete and reset a form in a VB.Net 2008.
  • Save and Load a DataGrid's Columns Graphical Properties in WPFMay 12, 2015. We'll see in this article how a user can customize a DataGrid, ordering columns or modifying their width, saving those changes for later use (in other words, when the program will show again a specific grid).
  • Basic Outlines and Examples on MVVM PatternMay 08, 2015. This article explains some basic concepts about the MVVM pattern (Model View ViewModel).
  • Genetic Algorithm to Solve 2D MazesApr 19, 2015. This article shows how to use genetic algorithms to solve problems. The approach uses Genetic Algorithms (GA) in the solutions optimization context.
  • MBTab Control With Custom Visual StylesApr 14, 2015. This article provides an extended Tab Control with custom Visual Styles using VB.NET.
  • TreeView Explorer Control For Windows ApplicationsApr 12, 2015. This article explains the TreeView Explorer User Control using VB.NET.
  • Windows Store Apps Using C#/VB and XAMLJan 14, 2015. In this article we will implement a very first simple example of Windows Store App.
  • How to Use Chart Control in VB.NET 2010Dec 25, 2014. This article shows how to use the Chart control in VB.NET.
  • Understanding Cross Language Interoperability With C# .NETNov 27, 2014. This article explains case sensitivity/insensitivity of cross language interoperability in Microsoft .NET that allows compliant languages to interoperate with each other.
  • How to Use SetPixel Method to Draw a Function in VB.NETNov 25, 2014. This article shows how to use the SetPixel method to draw some mathematical functions.
  • How to Login To Gmail and Facebook With VB FormNov 17, 2014. In this article you will learn how to login into Gmail and Facebook with a VB Form.
  • Convert Date From Solar (Gregorian) to Lunar (Hijri) Using VB.NETAug 19, 2014. This article describes how to convert a date from Solar to Lunar using VB.Net.
  • Simulated 3D Maze Game in VBMay 22, 2014. It's a simulated 3D maze game with an editor to make new levels.
  • Language Choices For Window Store AppsMay 17, 2014. This article explains the four language choices for building Windows Store apps and explains their use depending on your expertise and needs.
  • Call Visual Basic Function In C# PageMar 24, 2014. In this article I show how to access a VB class function in a C# page.
  • Optional Parameter Issue With COM in C#Feb 07, 2014. COM components don't support parameter overloading, so in C#, for each value in a parameter list, we must pass in something.
  • UNIX Machines and Tests Triggered From WindowsSep 17, 2013. In this article we will learn how to run regression tests on UNIX machines and UNIX commands triggered from Windows machines with VBScript or VB.NET code.
  • Glass Style Button With Dropdown MenuList Using VB.NETSep 12, 2013. This article provides a User Control to replace the standard Button with many properties and much versatility.
  • Changing UICulture of Master and Content Pages on Button Click in ASP.NET Using C#, VB.NETMay 25, 2013. This article explains how to change the UICulture of the master and content pages on a button click in ASP.NET.
  • Cross Language Interoperability With C# .NETApr 16, 2013. As you know Microsoft .NET is designed with cross language interoperability. I.e. two .NET compliant languages can interoperate with each other. Which simply means a function in VB .NET can be called by C# and vice-versa.
  • Use of BitBlt Function in VB.NETJan 02, 2013. In this article, we will see how to use BitBlt function in Visual Basic.
  • Using New ComboBox ActiveX With VBNov 19, 2012. This is my attempt to create a resizable ComboBox ActiveX to set its height to the height of a DataGrid cell.
  • ASP.Net Toolbox (AJAX Extensions Control): Part 7 in VB.NETNov 10, 2012. In this article we will discuss, ASP.Net Toolbox controls and its uses. In this article I am only writing some lines on each and every control available in AJAX Extensions Control section.
  • Listing all Computers Active Directory in VB.NETNov 10, 2012. This application does one simple task. On any network where Microsoft Active Directory is used it will list all computers on the network. I faced this problem when I wanted to document all of the computers on the network using WMI.
  • .NET and the .NET FrameworkNov 10, 2012. In this article I will explain about .NET, .NET Framework and other technologies related to .NET.
  • .NET Remoting using VB.NETNov 10, 2012. This article gives brief description about Dot Net Remoting. .NET Remoting offers much more complex functionality, including support for passing .
  • A variety of Chart Engines using GDI+ in VB.NETNov 10, 2012. The attached source code library is a Chart engine, which is written using GDI+ and VB.NET.
  • Abstract Classes in VB.NET Nov 10, 2012. This is a detailed analysis of abstract classes and methods in VB.NET with some concrete examples.
  • Abstract Factory Pattern in VB.NETNov 10, 2012. The abstract factory pattern comes under the classification of Creational Patterns. The creational patterns deals with the best way to create objects. The Abstract Factory provides an interface to create and return one of several families of related objects.
  • Accessing ASP Cookie in ASP.Net using VB.NETNov 10, 2012. This article shows how to access ASP Cookie in ASP.Net.
  • Accessing data using DataReader in VB.NETNov 10, 2012. In this article you can see how to access the data using DataReader from the data source.DataReader is a readonly, forward only and connected recordset from the database.
  • ActiveX Controls in VB.NETNov 10, 2012. VB.NET language provides us a way to call this COM server in a program. When we compile a VB.NET program an Intermediate Language is generated and it is called as Managed Code. This article shows how to create a simple server by using Visual Basic 6.0 and implementing it in a VB.NET client program.
  • Adapter Pattern in VB.NETNov 10, 2012. During object-oriented developments, some times we have to use an unrelated class along with our existing class hierarchy. The simplest solution is to make a wrapper or adaptor around the foreign class, which is acceptable by the existing class hierarchy. This is what known as the ADAPTOR PATTERN or WRAPPER PATTERN.
  • Add a daily Dilbert Comic with a Custom Control in VB.NETNov 10, 2012. This article describes the construction of a custom control used to display a daily Dilbert comic on a site.
  • Add a Google Map to a VB Desktop ApplicationNov 10, 2012. This project demonstrates a quick and easy way to add mapping to a windows desktop application (with an available internet connection) using Google Maps as the basis and source for the map.
  • Add and subtract functionalities in DateTime and VB.NETNov 10, 2012.
  • Add Multimedia Content with a Custom Control in VB.NETNov 10, 2012. This article describes a quick and simple approach to creating a custom web control used to display multimedia files within an ASP.NET page.
  • Adding a control to a Form programmaticallyNov 10, 2012. In this article I will show you how to add Windows controls to a Form programmatically. This is very useful to programmers who do not use Visual Studio or other IDE.
  • Adding Text directly to Mobile Web Forms in VB.NETNov 10, 2012. We have seen in previous articles how to develop Mobile Web Forms using the Microsoft Mobile Internet Toolkit. We can make use of the Mobile Web Forms controls to add controls which will be rendered on the client side and also have a server side object representation.
  • An easy approach to Displaying a ASP.NET 2.0 Message Box in VB.NETNov 10, 2012. This article describes a quick and easy way to display message boxes within an ASP.NET 2.0 project.
  • An HTTP Mail Client in VB.NET Nov 10, 2012. The great thing about the POP mail protocol is that it is a well-documented open standard, making writing a mail client to collect mail from a POP box a relatively painless process.
  • Animate with Pocket PC in VB.NETNov 10, 2012. This article discusses programming for a Pocket PC in general. If you are lucky enough to get the Smart Devices Extensions you will finally be able to target devices.
  • Application to Read Data from a File using ASP.NET and VB.NETNov 10, 2012. I have created a small application by which you can read from a file and display the contents of the file onto the browser.
  • ASP.NET Page Life Cycle in VB.NETNov 10, 2012. In this article, we will see the stages of execution of the ASP.NET Page.
  • ASP.Net Toolbox (Data Controls): Part 2 in VB.NETNov 10, 2012. In this article we will discuss, ASP.Net Toolbox controls and its uses. In this article I am only writing some lines on each and every control available in Data Control section.
  • ASP.Net Toolbox (Dynamic Data Controls): Part 8 in VB.NETNov 10, 2012. In this article we will discuss, ASP.Net Toolbox controls and its uses. In this article I am only writing some lines on each and every control available in Dynamic Data Control section
  • ASP.Net Toolbox (Login Control): Part 5 in VB.NETNov 10, 2012. In this article we will discuss, ASP.Net Toolbox controls and its uses. In this article I am only writing some lines on each and every control available in Login Control section.
  • ASP.Net Toolbox (Navigation Control): Part 4 in VB.NETNov 10, 2012. In this article we will discuss, ASP.Net Toolbox controls and its uses. In this article I am only writing some lines on each and every control available in Navigation Control section.
  • ASP.Net Toolbox (Reporting Controls): Part 9 in VB.NETNov 10, 2012. In this article we will discuss, ASP.Net Toolbox controls and its uses. In this article I am only writing some lines on each and every control available in Reporting Control section. In coming day you will find separate article on each control
  • ASP.Net Toolbox (Standard Controls): Part 1 in VB.NETNov 10, 2012. In this article we will discuss, ASP.Net Toolbox controls and its uses.
  • ASP.Net Toolbox (Validation Control): Part 3 in VB.NETNov 10, 2012. In this article we will discuss, ASP.Net Toolbox controls and its uses. In this article I am only writing some lines on each and every control available in Validation Control section.
  • ASP.Net Toolbox (WebParts Control): Part 6 in VB.NETNov 10, 2012. In this article we will discuss, ASP.Net Toolbox controls and its uses. In this article I am only writing some lines on each and every control available in WebParts Control section.
  • ASP.NET, jQuery and Intellisense in VB.NETNov 10, 2012. The article describes what it necessary to get intellisense up and running for jQuery in Visual Studio 2008 (VB or C#) and addresses a minor snag you might encounter when using jQuery intellisense in MVC or ASP.NET development.
  • ASP.NET, jQuery and Intellisense in VB.NETNov 10, 2012. The article describes what it necessary to get intellisense up and running for jQuery in Visual Studio 2008 (VB or C#) and addresses a minor snag you might encounter when using jQuery intellisense in MVC or ASP.NET development.
  • Automate Send & Receive in Outlook using VB.NETNov 10, 2012. In this article we will take the privilege of outlook and make it to send & receive the mail automatically using VB.Net.
  • Beyond DataBinder in ASP.NET Using VB.NETNov 10, 2012. The DataBinder.Eval method is a very handy way to achieve data binding in Web Forms applications.
  • Boxing and Unboxing in VB.NETNov 10, 2012. Boxing and unboxing is a essential concept in VB.NET’s type system. With Boxing and unboxing one can link between value-types and reference-types by allowing any value of a value-type to be converted to and from type object.
  • Bridge Pattern in VB.NETNov 10, 2012. Bridge Pattern is commonly known as Handle/Body idiom in C++ community. This pattern is used for decoupling an abstraction from its implementation so that the two can vary independently.
  • Builder Pattern in VB.NETNov 10, 2012. Builder is an object creational design pattern that codifies the construction process outside of the actual steps that carries out the construction - thus allowing the construction process itself to be reused.
  • Building Assemblies using VB.NETNov 10, 2012. This article discusses how to build assemblies and secure them from being tampered.
  • Calling WinINet API from VB.NET Nov 10, 2012. This is an API which connects with the remote server . Inputs are the user name and password which are needed to connect with the server. For demonstration purpose an API called “FtpGetFile” is illustrated. Other API’s for deleting, putting , renaming and moving can be tried out. Please contact the author for any problems.
  • Calling WinINet API from VB.NET : Part 2Nov 10, 2012. This is an API which connects with the remote server . After connecting it brings the files to your local disk without the “Save to Disk” dialogue box . Please contact the author for any problems.
  • CDO Object in Web Services using VB.NETNov 10, 2012. This article suggest how to resolve the issue "Could not access'CDO. Message'" while using SMTP to send email on web services.
  • Changing User Information using Active Directory in VB.NETNov 10, 2012. If your company is one of the lucky Ones to implement Windows 2000 Active Directory you may have been looking for a way to populate it with data. Perhaps adding people’s details from a file directly into the Active Directory.
  • Charting in GDI+ in VB.NETNov 10, 2012. This article shows an example of creating simple charts using GDI+ commands in C#.
  • Check your Mobile Device capabilities in VB.NETNov 10, 2012. This sample is a utility to determine the capabilities of a Mobile Device. The MobileCapabilities class available in the Mobile Internet Toolkit provides a list of useful information on the client device. You can use this class to determine whether the target client device supports certain functionality.
  • Circular Form in VB.NETNov 10, 2012. This piece of code changes the looks of a normal VB form. It executes two API calls and changes the shape of the rectangular form to a Circular form.
  • Client Server Multithreading Application in VB.NETNov 10, 2012. This is simple Client/Server (multi-threading) program that transfers data. Server can handle multiple clients.
  • COM Components from .NET Clients using VB.NETNov 10, 2012. The .NET framework exposes COM objects through a proxy called the runtime callable wrapper (RCW). The primary function of RCW is to marshal call between a managed client (.Net) and unmanaged COM object. The runtime maintains a single RCW for each COM object.The example uses a COM component and DotNet client extending the functionality of the COM component using delegation.
  • COM Interoperability in VB.NET Part 2Nov 10, 2012. This article elucidates how to build and install-managed code that will be used from COM applications. A classic COM server is activated using the Service Control Manager (SCM). It looks up numerous information such as CLSIDs, IIDs, ProgIDs etc.
  • COM Interoperability in VB.NET Part 3Nov 10, 2012. In this article I cover the area how to use a COM server in a .NET client. Existing COM components are precious resources to your managed applications. So now let us observe how you can build a .NET Client that uses a COM Server.
  • Command Pattern in VB.NETNov 10, 2012. Command pattern encapsulates a request as an object and gives it a known public interface. Command Pattern ensures that every object receives its own commands and provides a decoupling between sender and receiver. A sender is an object that invokes an operation, and a receiver is an object that receives the request and acts on it.
  • Common Language Runtime in VB.NETNov 10, 2012. In this article we will discuss what common language runtime (CLR).
  • Communicating between two Forms in VB.NETNov 10, 2012. The aim of the program is to send a message between different forms. If you have a background in visual basic you’ll find it quite difficult because even if you make the objects public, when you try to send messages from one form to another it will have no effect.
  • Configuring Applications in VB.NETNov 10, 2012. The .Net Framework provides a very convenient and flexible way to configure applications at run time. Using Configuration files developers and administrators can modify settings for applications without having to recompile the application, avoiding many of the redistribution /re-deployment hassles.
  • Confirming Deletes in DataGrid in VB.NETNov 10, 2012. This article shows how to prompt the user to confirm the delete using JavaScript.
  • Control statements in VB.NETNov 10, 2012. In this article, you will learn various control statements (looping) controls in VB.NET including Do..While, For, and foreach statements.
  • Convert Currency Values with a Custom Control in VB.NETNov 10, 2012. This article describes the details for constructing a custom ASP.NET 2.0 composite control used to convert one form of currency into another. The control consumes a public web service in order to calculate the exchange rate and uses the exchange rate returned from the web service to calculate the value of the exchanged currency.
  • Convert VB6 Form to VB.NET Win FormNov 10, 2012. VB .NET has changed the way developer used to program in VB6, GUI of VB6 used to hide most of the internals working from the developer but with VB.NET every aspect of programming is open GUI controls and all. The language it self got changed with VB.NET.
  • Create and Export Custom Classes as Reusable Templates in VB .NETNov 10, 2012. This article shows how to create a custom class and export it as a reusable template in Visual Basic.
  • Create and Use Namespaces in VB.NETNov 10, 2012. We all know namespaces are the basic building block for the .NET framework. In this article, I'm going to show how to create and use namespaces with VB.NET and C#.
  • Creating a Pie Chart on Fly with VB.NETNov 10, 2012. Dot net framework provides strong support for creating graphics with GDI+. Developing graphics application was never that much easier in past.
  • Creating a Task of Outlook in VB.NETNov 10, 2012. This article helps us to create a new task in Microsoft Outlook and send it through a mail.
  • Creating an Excel Spreadsheet Programmatically using VB.NETNov 10, 2012. The Interoperability services make it very easy to work with COM Capable Applications such as Word and Excel. This article reveals using Excel from a managed application. Excel is the spreadsheet component of Microsoft Office 2000.
  • Creating and Using Namespaces in VB.NETNov 10, 2012. We all know namespaces are the basic building block for the .NET framework. In this article, I’m going to show how to create and use namespaces with VB.NET and C#.
  • Cryptography in VB.NET Part 1Nov 10, 2012. For any Distributed Framework or Infrastructure to be successful today it has to have an extensive support for developing secured solutions. Microsoft .NET is developed from bottom up with security in mind. It has an eclectic security infrastructure.
  • Custom Calendar Control in VB.NETNov 10, 2012. The Custom Calendar Control described in this paper overcomes the above limitations of the DateTimePicker by enhancing the capabilities of the existing MonthCalendar Control provided by Visual Studio .Net.

About VB

VB stand for Visual Basic which is a high level programming language and developed from earlier DOS version called BASIC. BASIC means Beginners' All-purpose Symbolic Instruction Code which is easy programming language to learn. The code looks like English Language. In software development Different software companies produced different versions of BASIC, such as Microsoft QBASIC, QUICKBASIC, GWBASIC ,IBM BASICA and so on. But mostly people are used Microsoft Visual Basic today because it is well developed programming language and supporting resources are available everywhere. In addition Visual Basic 6 is Event-driven because we need to write code in order to perform some tasks in response to certain events. Some of the events are load, click, double click, drag and drop, pressing the keys and more. We will learn more about events in later lessons.

SPONSORED BY

Spire.Doc - Free .NET Word API
Use Spire.Doc to create, read, write, print, and convert word documents to OpenXML, RTF, TXT, XPS, EPUB, EMF, HTML, Image and PDF.
C# Corner Hyderabad Developer Conference