Your SlideShare is downloading. ×
System development using visual studio
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

System development using visual studio

785

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
785
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • 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)
  • 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.
  • .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.
  • ASP.NET is a new programming framework designed to make web apps easier to: Build, Deploy, Run
  • VS .NET is: A Visual programming environment;That represents the best development environment for the .NET platform.
  • VS .NET is: A Visual programming environment;That represents the best development environment for the .NET platform.
  • 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)
  • 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
  • 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
  • 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.
  • 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.
  • .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
  • 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
  • Transcript

    • 1. SYSTEM DEVELOPMENT USINGMICROSOFT VISUAL STUDIO
      January 27, 2011 | Baguio City
    • 2. Defining Visual Studio.NET
      What is Visual Studio?
      What is .NET?
    • 3. 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.
    • 4. Visual Programming Environment
      Microsoft Visual Studio is a visual programming environment.
    • 5. The .NET Framework
      When you hear the name .NET, it gives a feeling that it has something to do with internet or networked applications.
    • 6. The .NET Framework
      The .NETis a framework which allows applications to be distributed to variety of devices
      (such as mobiles) and desktop computers.
    • 7. The .NET Framework
      Its purpose is to make information available any time, any place, and on any device.
      .NET Framework consists of 3 main parts:
      • Common Language Runtime
      • 8. Framework Classes/Libraries
      • 9. ASP.NET
      http://msdn.microsoft.com/net
    • 10. Windows versions which can run .NET framework
      Windows XP Professional x64 Edition
      Windows Server 2003, Standard x64 Edition
      Windows Server 2003, Enterprise x64 Edition
      Windows Server 2003, Datacenter x64 Edition
      Windows Server 2003 R2, Standard x64 Edition
      Windows Server 2003 R2, Enterprise x64 Edition
      Windows Server 2003 R2, Datacenter x64 Edition
      Windows Server 2003 with SP1, Enterprise Edition for Itanium-based Systems
      Windows Server 2003 with SP1, Datacenter Edition for Itanium-based Systems
      Windows Server 2003 R2, Enterprise Edition for Itanium-based Systems
      Windows Server 2003 R2, Datacenter Edition for Itanium-based Systems
      Microsoft Windows Mobile™ for Pocket PC
      Windows Mobile for Smartphone
      Microsoft Windows CE
      Windows 98
      Windows 98 Second Edition
      Windows 2000 Professional with SP4
      Windows 2000 Server with SP4
      Windows 2000 Advanced Server with SP4
      Windows 2000 Datacenter Server with SP4
      Windows XP Professional with SP2
      Windows XP Home Edition with SP2
      Windows XP Media Center Edition 2002 with SP2
      Windows XP Media Center Edition 2004 with SP2
      Windows XP Media Center Edition 2005
      Windows XP Tablet PC Edition with SP2
      Windows XP Starter Edition
      Microsoft Windows Millennium Edition
      Microsoft Windows Server™ 2003 Standard Edition
      Windows Server 2003 Enterprise Edition
      Windows Server 2003 Datacenter Edition
      Windows Server 2003 Web Edition
      Windows Server 2003 R2, Standard Edition
      Windows Server 2003 R2, Enterprise Edition
      Windows Server 2003 R2, Datacenter Edition
    • 11. Windows versions which can NOT run .NET framework
      Windows 95
      Windows NT® Server
      Windows NT Workstation
      Windows Server 2003, Enterprise Edition for Itanium-based Systems
      Windows Server 2003, Datacenter Edition for Itanium-based Systems
    • 12. Thus..
      VS+.NET=VS.NET
    • 13. Introduction to
      Visual Studio.NET
    • 14. Versions of VS.NET
      • Visual Studio 97 (1997)
      • 15. Visual Studio 6.0 (1998)
      • 16. Visual Studio .NET (2002)
      • 17. Visual Studio 2003 (2003)
      • 18. Visual Studio 2005 (2005)
      • 19. Visual Studio 2008 (2007)
      • 20. Visual Studio 2010 (2010)
    • Visual Studio Editions
      Complete
      Team System
      Professional
      Feature Set
      Express
      Minimal
      Hobbyist
      Enterprise
      Audience
    • 21. Hardware Requirements (EXPRESS Edition)
    • 22. Languages included in VS.NET
    • Why did Microsoft developed .NET?
      ..and.. why use .NET?
    • 27. 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.
    • 28.
    • 29. Addressing the issues..
      Platform independence - Portability 
      .NET Framework can be installed on different platforms
      Execute .NET programs without any modifications to
      code
      Language independence – Inter-operability
      .NET programs not tied to particular language
      Programs may consist of several .NET-compliant languages
      Programs written in different languages are all compiled into MSIL
    • 30. Introduction to Visual Studio.NET
      Is the main Integrated Development Environment (IDE) from Microsoft.
      It can be used to develop consoleandGUIapplications.
    • 31. Core Features of Visual Studio.NET
      IntelliSense
      Designers
      Debugging
      Organization
    • 32. Introduction to Visual Studio.NET
      Visual Studio includes a code editor supporting some features like IntelliSense.
    • 33. Visual Studio .NET Features
      • Single IDE for all Languages
      • 34. Server Explorer
      • 35. Integrated IE Browser
      • 36. HTML/XML Editors
      • 37. Macros/Macro Explorer
      • 38. Solution Explorer
      • 39. Tabbed Documents
      • 40. Dynamic Help
      • 41. Common Forms Editor
      • 42. VB.NET, C++, and C#
    • Why use .NET?
    • 43. Comparing .NET with Java
      Java Pet Store vs. .NET Pet Shop
      25
    • 44. Porting Java Pet Store to .NET
      15500
      Lines of Code Required
      14,273
      14000
      .NET Petshop
      11500
      Java Pet Store
      9000
      7500
      5,891
      5,404
      4,410
      5000
      2,865
      2,566
      2500
      710
      761
      412
      74
      User Interface
      Data Tier
      Middle Tier
      Configuration
      Total Lines of Code
      26
    • 45. Java vs. C# vs. VB
      27
    • 46. Choosing between Java and .NET
      The ultimate choice usually depends not on technical superiority, but on:
      • cultural/ ”religious”/ political preferences
      • 47. Skill set of developers
      • 48. Customer preference
      • 49. Vendor relations
      28
    • 50. A dive into
      Visual Basic.NET
    • 51. Why VB.NET?
      “VB.NET is the most productive tool for building .NET-connected applications.”
      ----Microsoft Corporation
    • 52. Why VB.NET?
      Expected Entry-level starting salary for
      JUNIOR .NET Programmers:
      15,000 Php.
    • 53. What’s New in VB.NET?
    • Changes in VB.NET
      • All data are objects, based on the class: System.Object.
      • 69. DAO is no longer supported, now uses Data Adapter
      • 70. Old controls are gone, and new ones have appeared.
      • 71. Many keywords are renamed or gone, while some new added.
      • 72. Strict data typing is now enforced
      • 73. Variable must be declared before used by default.
      • 74. Structured exception handling: Try…Catch…Finally.
      • 75. No default property supported
      • 76. VB6 : TextBox1=“Hello”
      • 77. VB.Net : TextBox1.Text=“Hello”
    • Demo
      Q & A
    • 78. Thank You!
      E-mail: jeff23_athisbest@yahoo.com

    ×