I am am learning c#, but confused by learning this language and its connection to

I meant if you learn c#, you could write web apps, or window applications..

what is the and what is the c#..

I know allows for a compiled piece of code... but not sure exactly what it is.....

Re: Visual C# Express Edition what is huge question i guess


In you can use C# or VB.NET, but, ASP.NET have a UI too. The code file is separated from UI (behind code). The UI is html and (markup language).
Use WebDeveloper Express, if you know c# or Vb.NET and HTML is easy to learn.

Re: Visual C# Express Edition what is huge question i guess


what is a UI.. user interface.. -> html code allowing buttons etc to be placed in web page....

it seems that most of asp.... is language like c# rest is a markup language like html...

can you not replace.... c# leaving the UI in place as long as the syntax is replicating what is done , then the results are the same and the mark up remains constant...

Re: Visual C# Express Edition what is huge question i guess

Figo Fei - MSFT

Hi, lawwz

Winform application runs on the local mechine, while ASP.NET attempt to run on the server side then other browsers as client mechine can see the web pages via the net.

ASP.NET is the latest version of Microsoft's Active Server Pages technology (ASP).

ASP.NET is a technology for creating dynamic Web applications. It is part of the .NET Framework; you can author ASP.NET applications in most .NET compatible languages, including Visual Basic, C#, and J#. ASP.NET pages (Web Forms) are compiled, providing better performance than with scripting languages. Web Forms allow you to build powerful forms-based Web pages. When building these pages, you can use ASP.NET server controls to create common UI elements, and program them for common tasks. These controls allow you to rapidly build a Web Form out of reusable built-in or custom components, simplifying the code of a page.

ASP.NET provides a programming model, and infrastructure, to make creating scalable, secure and stable applications faster, and easier than with previous Web technologies.For more details on ASP.NET, see this article.

For more introduction, see: