█ _ 0 حصريا كتاب INTRODUCING VISUAL S TUDIO 2010 2024 2010: STUDIO 2010 DAVID CHAPPELL 2 CONTENTS Tools and Modern Software Development 3 Understanding Visual Studio 2010 3 The Components of 2010 4 A Closer Look at Team Foundation Server 5 Work Item Tra cking 7 Version Control 8 Build Management: Build 9 Reporting Dashboards 9 Using 2010 12 Managing Requirements 12 Architecting a Solution 13 Designing Code: UML Modeling 14 Controlling Layer D iagrams 14 Understanding Sequence Diagrams More 15 Writing Code 16 Supporting Development 17 Supporting Database 18 Supporting Developer Testing Debugging 19 Working with Project Information 20 Testing Code 20 Gathering Test Results Diagnostic Data 21 A Tool for Testers: Microsoft Manager 2010 23 Managing Lab VMs: Management 2010 24 Putting the Pieces Together: A Scenario 25 Supporting Manual Testing 27 Supporting Automated Testing 28 Managing Tracking Project 30 Maintaining Code 32 Adopting 2010 34 Deciding What to Buy 34 Migration: Getting There From Here 36 Conclusion 36 About Author 36 3 T OOLS AN D MODERN OFT WARE DEVELOPME N T For most people, days lone developer are long gone The great majority software today is created by teams Given this reality, modern development to ols used primarily people working together One approach designing these tools create separate tool each part development process Everyone on team might then agree use particular tool versioning source code, ano ther tracking bugs, third managing tests This can certainly work — it’s much better than having no tools all But what happens when a needs determine which test found bug in code that addresses specific requirement ? Or if project manager wants to get view project’s overall code quality over time, looking counts, progress, churn, more? Answering these kinds questions requires integration across team’s tool set Even though be it does, with a set disconnected tools has limit s An alternative approach create an integrated of development tools explicitly designed to work together While particular member th is not have every feature found standalone version tool, connections between let team work more effectively questions span gets easier , as does handing off different memb ers S ince the goal optimize process whole, this make creating software significantly more effective Achieving this of Visual latest release Microsoft’s fl agship environment aims providing unified variety The intent be useful range situations, from large spread three continents to a solo developer working her own It’s meant be a modern foundation what’s become known Application Lifecycle (ALM) Visual is successor both 2008 Vi sual System ( Microsoft chose drop the “Team System” labe l with release ) The product is large, so it’s available in several configurations, specific functionality How those configurations look one described end paper now to describe 2010 as whole, painting big picture technology family how it UN DERST DI NG VI SUAL ST UDI O 2 1 0 Modern anything but simple Accordingly, support today’s dev elopment teams have many moving parts , exception One way handle product family is start broad components they fit Once we’ve done this, we closely p iece that ties everything else together: Foundation Se كتب فجوال بيسك دوت نت مجاناً PDF اونلاين فيجوال (بالإنجليزية: BASIC) هي بيئة تطوير ولغة برمجة من مايكروسوفت تستند إلى لغة البيسك الشهيرة وهي تصنف ضمن لغات البرمجة بالكائنات منذ أن بدأت اصدار الفيجوال تلاقي نجاحا باهرا وشعبية لا بأس بها بين المبرمجين نظرا لسهولتها الشديدة مقابل التعقيد الشديد الذي يواجهه أي مبرمج يسعى لبرمجة ويندوز باستخدام السي أو السي++ عموما تناسب تطبيقات قواعد بيانات والتطبيقات المخصصة للشركات الصغيرة وبرامج الحسابات مريحة وسهلة وتؤدي الغرض بالإضافة أنها تسمح للمبرمج بالتركيز حل المشكلة فغالباً ما يواجه صعوبات فنية أثناء كتابة برنامج بالفيجوال لكن بقى نذكر برامج تتم ترجمتها كاملة الآلة مثل الدلفي وإنما تترجم كود وسطى يتصل مع مكتبة ربط تسمى ب"Run Time library" واسمها MSVBM dll استبدال علامات الاستفهام برقم الإصدار