ARTICLE

Creating Your First ASP .NET Web Application in GDI+

Posted by Dinesh Beniwal Articles | GDI+ in VB.NET September 21, 2010
In this article you will learn how to Create Your First ASP .NET Web Application in GDI+
 
Reader Level:

HTML clipboard

In this article we will take an "as needed" approach, discussing only the techniques we will use in our applications.

To understand ASP.NET and Visual Studio .NET integration, we will write a simple non-GDI+ Web application. In this application we will add some controls to a Web page: a generic button, a text box, and an Image button. After adding these controls, we will write code in the button click event handler that will read the contents of the text box as a file name and display the file in the Image button. Let's get started!

Creating a Web Application Project

Creating a new ASP.NET Web application using Visual Studio .NET is simple: First we create a new project by choosing File | New | Project | Visual VB Projects and then selecting the ASP.NET Web Application template. As Figure 12.3 shows, we give our application the name FirstWebApp. It resides in the GDIPlusGuide folder of localhost, which is the default Web server on our local machine.

The Location box displays the default option of http://localhost and the application name. Here localhost represents the default the IIS server running on our local machine. The default virtual directory for localhost is c:/Inetpub\wwwroot.

NOTE

If you are using a remote server for you development, you'll need to provide your server name instead of localhost. You can either create the project in the root of the server or create a new folder.

Clicking the OK button creates a new directory, FirstWebApp, in the server's virtual directory. It also creates a new Web application and sends us to the default WebForm1.aspx page (see Figure 12.4)

Figure1.gif

Figure
12.3: The FirstWebApp project

From here we can edit our page's HTML. Two modes are available: Design and HTML (see the bottom left corner of Figure 12.4). We click the HTML button on edit the code, as shown in Figure 12.5

The HTML view shows us the HTML code of a page, its controls and its control properties. The HTML editor also lets us edit the HTML manually.

If we switch back to the design mode and right-click on the page, we see several options: View HTML Source, Build Style, View in Browser, View Code, Synchronize Document Outline, and so on.

We can set the properties of a page by selecting Properties from the context menu (which we bring up with a right mouse-click). The Properties menu opens the DOCUMENT Property Pages windows (see Figure 12.6). Three tabs are available in this window: General, Color and Margins, and Keywords. Most of the properties are self-explanatory. The General tab contains page title, background image, target schema, character set, page layout, and client and server language properties.

Figure2 (1).gif

Figure 12.4: The default WbForm1.aspx page 

Figure3.gif

Figure 12.5: The HTML view of WebForm1.apsx

The Page Layout property has two options: GridLayout and FlowLayout. We use GridLayout when we want to drop controls to the page and reposition them. If we want to add text to the page, we must set the page layout to FlowLayout. After we set the Page Layout property to FlowLayout, the editor works as a text editor.

Conclusion

Hope the article would have helped you in understanding ASP.NET Web Application in GDI+. Read other articles on GDI+ on the website.

Login to add your contents and source code to this article
share this article :
post comment
 
6 Months Free & No Setup Fees ASP.NET Hosting!
Become a Sponsor
PREMIUM SPONSORS
  • ceTE software specializes in components for dynamic PDF generation and manipulation. The DynamicPDF™ product line allows you to dynamically generate PDF documents, merge PDF documents and new content to existing PDF documents from within your applications. Visit DynamicPDF here
    Get 2 Months Free of ASP.NET Hosting for Only $4.95/month! Receive FREE MS SQL and MySQL Databases Including ASP.NET 4/3.5, MVC 3.0, Silverlight 4, Windows 2008/IIS 7.0 Plus FREE IIS 7 Modules. Host UNLIMITED ASP.NET Web Sites - Click Here!
6 Months Free & No Setup Fees ASP.NET Hosting!
Become a Sponsor