Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword or section
Like this
1Activity
×
P. 1
The Importance of CSsharp Within the Microsoft .NET Framework

The Importance of CSsharp Within the Microsoft .NET Framework

Ratings: (0)|Views: 1,749|Likes:

More info:

Published by: Ahmed Sajjad Hashemy on Jul 16, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See More
See less

07/16/2011

pdf

text

original

 
 
The Importance of C# Within the Microsoft .NETFramework
 
A Thesisin TCC 402Presented toThe Faculty of theSchool of Engineering and Applied ScienceUniversity of VirginiaIn Partial Fulfillmentof the Requirements for the Degree
Bachelor of Science in Computer Science
By
Rahul GuptaMarch 22, 2004
On my honor as a University student, on this assignment I have neither given norreceived unauthorized aid as defined by the Honor Guidelines for Papers in TCCCourses.Signed ___________________________________
 
Approved ___________________________ Date: ________Technical Advisor: Alfred WeaverApproved ___________________________ Date: ________TCC Advisor: Peter Norton
 
 
Preface
I wish to thank Professor Grazioli and Professor Smith of the UVA McIntireSchool of Commerce for teaching me C# and allowing me to use materials theydeveloped for their classes in the C# lab modules. I also thank my technical advisor,Professor Alfred Weaver of the UVA Computer Science department for his kindguidance and helpful advice. I would also like to thank the students in ProfessorWeaver’s CS551 class for their helpful evaluations. Finally, I would like to thank myTCC advisor, Professor Norton, for his guidance on this paper and for imparting thewisdom of economic writing to me.1
 
Table of Contents
Preface.................................................................................................................................1Table of Contents................................................................................................................2Glossary of Terms...............................................................................................................3Abstract...............................................................................................................................5Chapter 1: Introduction.......................................................................................................61.1 Background...............................................................................................................61.2 Problem Definition....................................................................................................61.3 Rationale...................................................................................................................71.4 Structure of Thesis....................................................................................................8Chapter 2: Review of Relevant Literature..........................................................................92.1 Object Oriented Languages.......................................................................................92.2 C++: An Object Oriented Language.........................................................................92.3 Java: The Successor of C++ and Predecessor of C#...............................................102.4 The .NET Architecture and C# Programming Language.......................................112.5 The .NET Architecture and the UVA CS Department...........................................12Chapter 3: Methods...........................................................................................................133.1 Research..................................................................................................................133.2 Lab Content Decisions............................................................................................133.3 Materials.................................................................................................................143.4 Infrastructure Problems and Resolutions................................................................14Chapter 4: Evaluation and Conclusion.............................................................................164.1 Importance Demonstrated.......................................................................................164.2 Evaluation Techniques............................................................................................164.3 Outcomes and the Future........................................................................................17Appendices........................................................................................................................18Appendix 1....................................................................................................................19Appendix 2....................................................................................................................20Appendix 3....................................................................................................................37Appendix 4....................................................................................................................56Appendix 5....................................................................................................................71Bibliography.....................................................................................................................742

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->