About Dipal Choksi

Dipal Choksi is a Bachelor of Engineering (Computer Science). She has industry experience in team-effort projects and also as an individual contributor. She has worked on Visual Basic, Visual C++, Java, Directory Services, ASP projects
A Detailed View of the Global.asax File

The global.asax file is the ASP.Net counterpart of the global.asa file used in traditional ASP Applications. This file is the placeholder for code to respond to application level events raised in ASP.Net or by HTTP modules. The global.asax file resides in the root directory of an ASP.Net application.

HTML Client for Web Services using DHTML Behavior

In this example we will access a Web Service created in C# from an HTML client. The client does not use .Net Framework directly and instead accesses the Web Service functionality using the DHTML behavior.

Export ASP.NET DataGrid to Excel

Export to Excel is one of the most common functionality required in ASP.Net pages.

Using Error Provider Control in Windows Forms and C#
· 1

In this example we will see how to use the ErrorProvider control in Windows forms to provide validations in Windows Forms and display user-friendly error messages to the user if the validation fails.

Understanding Garbage Collection in the .NET Framework

In this article we will explore the Garbage Collection feature in the .Net framework and the activities required in applications to manage resources complementing the Garbage Collector.

Developing a Hit Counter in ASP.NET

In this example, we will create a web page which will track and display the hit counts for the web site. ASP developers must be familiar with a similar technique used to track the hit counts in classic ASP web pages.

Paging in Mobile Web Forms

The biggest difference between web applications designed specially for use on Mobile Devices is the limitation imposed by the small screen size of Mobile devices. We have to work with a different mind frame to come up with user interfaces that are more compact and yet deliver information as needed. However, you cannot practically reduce the content displayed on a mobile form beyond a certain point – and this is where our example focuses on – We will discuss the simple but immensely useful features of Pagination and the PagerStyle for Mobile Forms.

Retrieve the Autonumber Value in Access using C#

This sample deals with the retrieval of the value of the Autonumber field for a data row inserted in MS Access 2000. SQL Server provides access to new Identity values through SCOPE_IDENTITY, IDENT_CURRENT and @@IDENTITY based on the scope and session boundaries. In Jet 4, Microsoft added support for ANSI-92 SQL syntax, including support for @@IDENTITY. This feature can be very useful in the Internet mode. Typically, you will be able to identify and access rows inserted from Web pages and manipulate the newly added rows.

Passing Data Between a Windows Form and Dialog Boxes
· 1

In this example, we will create a windows form application to demonstrate the transfer of data between a windows form and a dialog box displayed from the windows form.

Personalizing Mobile Web Applications

In this example, we will personalize the settings for a mobile web application based on the user logged into the site. Personalization is a very useful approach to provide a satisfying user experience. Particularly in Mobile applications where the small size of the device is often a hindrance in data input, the user can be more comfortable when the amount of data entry is reduced when some commonly used settings are persisted in a secure manner.

Form Authentication for Mobile Applications

In this example we will authenticate mobile web users for our application using Forms Authentication.

Other forms of authentication for mobile web applications are
- Windows Authentication
- Passport Authentication

Mobile Stock Quote Tracker

We will create a mobile stock quote tracker program in this article. The program retrieves the real time quotes of symbols specified by the user and displays the results in a user friendly format. The user can also specify the high and low thresholds for setting alerts. The View Stock Alerts screen displays the stocks that have crossed above the high threshold and stocks that have values below the low threshold.

The stock symbols selected by the user are stored in a simple MS Access database containing a single table “tblStk”

Here is the data structure of tblStk

Shell Commands within C#
· 1

In this article we will examine a few examples for executing shell commands outside of our program using C#. In VB.Net, we can make use of the familiar Shell command to run an executable program. However the Shell function is not available in C#. The Process Class provides access to local and remote processes and enables you to start and stop local system processes.

Create FTP and Web IIS Virtual Directory Using C#

In this example we will create a Windows Form Project that will create new FTP and Web IIS Virtual Directories from code based on the name and path specified by the user. You can create virtual directories on the local computer by specifying the server name as “localhost” or you can create the virtual directory on a remote computer by specifying the machine name.