SYSTEM DEVELOPMENT USINGMICROSOFT VISUAL STUDIOJanuary 27, 2011 | Baguio City
Defining Visual Studio.NET   	What is Visual Studio?	What is .NET?
Visual Programming Environment	An Environment which allows the use of visual expressions (such as graphics, drawings, animation or icons) in the process of programming which allows programmers to create GUI Applications without writing any code.
Visual Programming EnvironmentMicrosoft Visual Studio is a visual programming environment.
The .NET FrameworkWhen you hear the name .NET, it 	gives a feeling that it has something 	to do with internet or 	networked 	applications.
The .NET FrameworkThe .NETis a framework which 	allows applications to be 	distributed to variety of devices 	(such as mobiles) and desktop 	computers.
The .NET FrameworkIts purpose is to make information available any time, any place, and on any device..NET Framework consists of 3 main parts:Common Language Runtime
 Framework Classes/Libraries
 ASP.NEThttp://msdn.microsoft.com/net
Windows versions which can run .NET frameworkWindows XP Professional x64 EditionWindows Server 2003, Standard x64 EditionWindows Server 2003, Enterprise x64 EditionWindows Server 2003, Datacenter x64 EditionWindows Server 2003 R2, Standard x64 EditionWindows Server 2003 R2, Enterprise x64 EditionWindows Server 2003 R2, Datacenter x64 EditionWindows Server 2003 with SP1, Enterprise Edition for Itanium-based SystemsWindows Server 2003 with SP1, Datacenter Edition for Itanium-based SystemsWindows Server 2003 R2, Enterprise Edition for Itanium-based SystemsWindows Server 2003 R2, Datacenter Edition for Itanium-based SystemsMicrosoft Windows Mobile™ for Pocket PCWindows Mobile for SmartphoneMicrosoft Windows CEWindows 98Windows 98 Second EditionWindows 2000 Professional with SP4Windows 2000 Server with SP4Windows 2000 Advanced Server with SP4Windows 2000 Datacenter Server with SP4Windows XP Professional with SP2Windows XP Home Edition with SP2Windows XP Media Center Edition 2002 with SP2Windows XP Media Center Edition 2004 with SP2Windows XP Media Center Edition 2005Windows XP Tablet PC Edition with SP2Windows XP Starter EditionMicrosoft Windows Millennium EditionMicrosoft Windows Server™ 2003 Standard EditionWindows Server 2003 Enterprise EditionWindows Server 2003 Datacenter EditionWindows Server 2003 Web EditionWindows Server 2003 R2, Standard EditionWindows Server 2003 R2, Enterprise EditionWindows Server 2003 R2, Datacenter Edition
Windows versions which can NOT run .NET frameworkWindows 95Windows NT® ServerWindows NT WorkstationWindows Server 2003, Enterprise Edition for Itanium-based SystemsWindows Server 2003, Datacenter Edition for Itanium-based Systems
Thus..VS+.NET=VS.NET
Introduction toVisual Studio.NET
Versions of VS.NET Visual Studio 97 		(1997)
 Visual Studio 6.0 		(1998)
 Visual Studio .NET 		(2002)
 Visual Studio 2003		(2003)
 Visual Studio 2005		(2005)
 Visual Studio 2008		(2007)
 Visual Studio 2010		(2010)Visual Studio EditionsCompleteTeam SystemProfessionalFeature SetExpressMinimalHobbyistEnterpriseAudience
Hardware Requirements (EXPRESS Edition)
Languages included in VS.NETVisual Basic.NET
C Sharp.NET
ASP.NET
F Sharp.NET
Visual C++Why did Microsoft developed .NET?..and.. why use .NET?
Why you need to know .NET?..and.. why use .NET?VB6 is NO longer supported by Microsoft, which means developers are forced to migrate to .NET programming.Top companies adopt to new technologies, which means to be employed, you need to have knowledge and skills with what they use - .NET Technology.Although JAVA has proven to Microsoft that it can compete well in the Market, Microsoft still holds a larger portion of users, developers and vendors.
Addressing the issues..Platform independence - Portability .NET Framework can be installed on different platformsExecute .NET programs without any modifications tocodeLanguage independence – Inter-operability.NET programs not tied to particular languagePrograms may consist of several .NET-compliant languagesPrograms written in different languages are all compiled into MSIL
Introduction to Visual Studio.NETIs the main Integrated Development Environment (IDE) from Microsoft.  It can be used to develop consoleandGUIapplications.
Core Features of Visual Studio.NETIntelliSenseDesignersDebuggingOrganization
Introduction to Visual Studio.NETVisual Studio includes a code 	editor supporting some features	like IntelliSense.
Visual Studio .NET FeaturesSingle IDE for all Languages
Server Explorer
Integrated IE Browser

System development using visual studio

  • 1.
    SYSTEM DEVELOPMENT USINGMICROSOFTVISUAL STUDIOJanuary 27, 2011 | Baguio City
  • 2.
    Defining Visual Studio.NET What is Visual Studio? What is .NET?
  • 3.
    Visual Programming Environment AnEnvironment which allows the use of visual expressions (such as graphics, drawings, animation or icons) in the process of programming which allows programmers to create GUI Applications without writing any code.
  • 4.
    Visual Programming EnvironmentMicrosoftVisual Studio is a visual programming environment.
  • 5.
    The .NET FrameworkWhenyou hear the name .NET, it gives a feeling that it has something to do with internet or networked applications.
  • 6.
    The .NET FrameworkThe.NETis a framework which allows applications to be distributed to variety of devices (such as mobiles) and desktop computers.
  • 7.
    The .NET FrameworkItspurpose is to make information available any time, any place, and on any device..NET Framework consists of 3 main parts:Common Language Runtime
  • 8.
  • 9.
  • 10.
    Windows versions whichcan run .NET frameworkWindows XP Professional x64 EditionWindows Server 2003, Standard x64 EditionWindows Server 2003, Enterprise x64 EditionWindows Server 2003, Datacenter x64 EditionWindows Server 2003 R2, Standard x64 EditionWindows Server 2003 R2, Enterprise x64 EditionWindows Server 2003 R2, Datacenter x64 EditionWindows Server 2003 with SP1, Enterprise Edition for Itanium-based SystemsWindows Server 2003 with SP1, Datacenter Edition for Itanium-based SystemsWindows Server 2003 R2, Enterprise Edition for Itanium-based SystemsWindows Server 2003 R2, Datacenter Edition for Itanium-based SystemsMicrosoft Windows Mobile™ for Pocket PCWindows Mobile for SmartphoneMicrosoft Windows CEWindows 98Windows 98 Second EditionWindows 2000 Professional with SP4Windows 2000 Server with SP4Windows 2000 Advanced Server with SP4Windows 2000 Datacenter Server with SP4Windows XP Professional with SP2Windows XP Home Edition with SP2Windows XP Media Center Edition 2002 with SP2Windows XP Media Center Edition 2004 with SP2Windows XP Media Center Edition 2005Windows XP Tablet PC Edition with SP2Windows XP Starter EditionMicrosoft Windows Millennium EditionMicrosoft Windows Server™ 2003 Standard EditionWindows Server 2003 Enterprise EditionWindows Server 2003 Datacenter EditionWindows Server 2003 Web EditionWindows Server 2003 R2, Standard EditionWindows Server 2003 R2, Enterprise EditionWindows Server 2003 R2, Datacenter Edition
  • 11.
    Windows versions whichcan NOT run .NET frameworkWindows 95Windows NT® ServerWindows NT WorkstationWindows Server 2003, Enterprise Edition for Itanium-based SystemsWindows Server 2003, Datacenter Edition for Itanium-based Systems
  • 12.
  • 13.
  • 14.
    Versions of VS.NETVisual Studio 97 (1997)
  • 15.
    Visual Studio6.0 (1998)
  • 16.
    Visual Studio.NET (2002)
  • 17.
    Visual Studio2003 (2003)
  • 18.
    Visual Studio2005 (2005)
  • 19.
    Visual Studio2008 (2007)
  • 20.
    Visual Studio2010 (2010)Visual Studio EditionsCompleteTeam SystemProfessionalFeature SetExpressMinimalHobbyistEnterpriseAudience
  • 21.
  • 22.
    Languages included inVS.NETVisual Basic.NET
  • 23.
  • 24.
  • 25.
  • 26.
    Visual C++Why didMicrosoft developed .NET?..and.. why use .NET?
  • 27.
    Why you needto know .NET?..and.. why use .NET?VB6 is NO longer supported by Microsoft, which means developers are forced to migrate to .NET programming.Top companies adopt to new technologies, which means to be employed, you need to have knowledge and skills with what they use - .NET Technology.Although JAVA has proven to Microsoft that it can compete well in the Market, Microsoft still holds a larger portion of users, developers and vendors.
  • 29.
    Addressing the issues..Platformindependence - Portability .NET Framework can be installed on different platformsExecute .NET programs without any modifications tocodeLanguage independence – Inter-operability.NET programs not tied to particular languagePrograms may consist of several .NET-compliant languagesPrograms written in different languages are all compiled into MSIL
  • 30.
    Introduction to VisualStudio.NETIs the main Integrated Development Environment (IDE) from Microsoft. It can be used to develop consoleandGUIapplications.
  • 31.
    Core Features ofVisual Studio.NETIntelliSenseDesignersDebuggingOrganization
  • 32.
    Introduction to VisualStudio.NETVisual Studio includes a code editor supporting some features like IntelliSense.
  • 33.
    Visual Studio .NETFeaturesSingle IDE for all Languages
  • 34.
  • 35.

Editor's Notes

  • #5 Visual Studio is a solutions package developed by Microsoft that includes several programming languages.It can be compared to Microsoft Office package which includes WORD, EXCEL and POWERPOINTIt is the predecessor of MS Visual Studio 6.0 (where VB6 and Visual Fox Pro belongs)
  • #6 Even though it is true that .NET provides solid foundation for developing such applications, it is possible to create many other types of applications.Microsoft decided to name the framework .NET in response with its rival, Sun’s “we put the dot in .com” slogan campaign, and to put an emphasis to its main goal of “networking” its solutions and projects.
  • #7 .NET offers a new programming model that allows programs to communicate with each other..NET represents an advanced new generation of software that will drive the Next Generation Internet. Its purpose is to make information available any time, any place, and on any device.
  • #8 ASP.NET is a new programming framework designed to make web apps easier to: Build, Deploy, Run
  • #11 VS .NET is: A Visual programming environment;That represents the best development environment for the .NET platform.
  • #12 VS .NET is: A Visual programming environment;That represents the best development environment for the .NET platform.
  • #13 Visual Studio 97 BASIC – Beginner’s All-Purpose Symbolic Instruction Code, Released 1997Visual Studio 6.0 (1998) Visual Studio .NET (2002) New programming language that targets .NET , Released February 2002Visual Studio .NET 2003 First release to support for developing programs for mobile devices., Released April 2003Visual Studio 2005 Removes .NET only from name., Released November 2005Visual Studio 2008 Focuses on Windows Vista., Released November 2007Visual Studio 2010 Released April 2010 (The latest version)
  • #18 prior to .NET, Microsoft had a big headacheMicrosoft was supporting too many operating systemscalling the Windows API was different on every operating systemdevelopers first had to find out exactly what kind of system the program was running onThe result were failures in several software development cycles
  • #19 prior to .NET, Microsoft had a big headacheMicrosoft was supporting too many operating systemscalling the Windows API was different on every operating systemdevelopers first had to find out exactly what kind of system the program was running onThe result were failures in several software development cycles
  • #20 The ability of a program to run (without modification) across multiple platforms is known as platform independence.The .NET Framework also provides a high level of language interoperability. Programs written in different languages are all compiled into MSIL—the different parts can be combined to create a single, unified program.Language interoperability offers many benefits to software companies. Visual Basic .NET, C# and Visual C++ .NET developers can work side-by-side on the same project without having to learn another programming language—all their code compiles into MSIL and links together to form one program.
  • #22 IntelliSense: shows the available classes and the methods and properties available on those classes. Designers: Visual Studio includes visual WYSIWYG designers for GUI and other applications. Debugging: is the ability to step through your application line by line as it is executing. Organization: it provides intuitive methods for organizing your various code files into projects and your various projects into solutions.
  • #25 .NET (aka Common Language Runtime) is a framework for Microsoft (VB/C) whereas JRE (Java Runtime Environment or Java Virtual Machine) is a framework for Sun Microsystems (JAVA)Java was created by Sun in 1992  Microsoft introduced .NET and C# in 2000both platforms are object-oriented, type safe, and have automatic garbage collection
  • #31 Root in Basic, the most pure-flavor language product from MS.Easier for VB programmers: a number of unique features. E.g.: Only VB.NET has background compilation, dropdown list of the code window.It is Visual Basic for .Net PlatformAncestor of VB .Net is BASICIn 1991, Microsoft added visual components to BASIC and created Visual BasicAfter the development of .Net, VB was added with more set of controls and components and thus evolved a new language VB .Net