Muutke küpsiste eelistusi

E-raamat: Pro Visual Studio .NET

  • Formaat: PDF+DRM
  • Ilmumisaeg: 08-Nov-2013
  • Kirjastus: APress
  • Keel: eng
  • ISBN-13: 9781430207498
  • Formaat - PDF+DRM
  • Hind: 48,15 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: PDF+DRM
  • Ilmumisaeg: 08-Nov-2013
  • Kirjastus: APress
  • Keel: eng
  • ISBN-13: 9781430207498

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

Visual Studio is the only suitable environment for professional development of .NET 1.1, and it is just about the only choice for developers in Microsoft technology. It is a complex and feature-rich vehicle mainly for C#, VB .NET, and web development, and drawing out its full potential can be a challenge for novice and professional programmers alike.



Pro Visual Studio .NET reveals and demystifies Visual Studio to enable programmers to do their job more quickly and with fewer errors. The authors of this book are all well known in each field of .NET development, and offer their hands-on experience of making the tool work in the real world. They'll show you how to tweak this environment to get the very best out of it, and you'll learn by seeing practical tasks put into, and through Studio, to get the best results.

Muu info

Springer Book Archives
About the Authors xv
About the Technical Reviewer xix
Acknowledgments xxi
Introduction xxiii
Chapter 1 An IDE Tour 1(44)
The IDE Tour
1(35)
Windows
Start Page
7(1)
Menus
8(6)
Solution Explorer
14(1)
Server Explorer
15(12)
Class View
27(2)
Toolbox
29(2)
Properties Window
31(3)
Resource Window
34(1)
Task List
34(2)
Help
36(3)
Context-Sensitive Help
36(1)
IntelliSense
37(1)
Dynamic Help
37(2)
Projects and Solutions
39(1)
Migration
40(3)
Migrate Settings
40(1)
Developer Workflow
41(1)
Versions of the IDE and .NET
41(1)
Crystal Reports
42(1)
Interoperability
42(1)
Summary
43(2)
Chapter 2 Building Windows Applications 45(48)
General Overview
45(1)
Creating a Project
46(5)
Creating a WinForms Project
47(2)
Solution Contents
49(1)
How a Form Works
50(1)
WinForms Controls
51(16)
Controlling Form Elements
53(7)
UI Controls and Components
60(1)
Data Controls
61(6)
Menus, Toolbars, and Dialog Boxes
67(10)
Message Boxes and Dialogs
68(3)
Form Menus
71(2)
Context Menus
73(1)
Toolbars
74(3)
Creating Additional Forms
77(3)
Visual Inheritance
79(1)
Debugging Applications
80(7)
Setting Breakpoints
80(1)
Stepping Through Code
81(3)
Examining Values
84(1)
The Command Window/Immediate Window
84(1)
Processes
85(1)
Exceptions
86(1)
Importing Additional Functionality
87(4)
Adding References
88(1)
Adding Components
89(2)
Component Designer
91(1)
Summary
91(2)
Chapter 3 Web Application Development 93(54)
Introduction
93(1)
Microsoft's Vision of Web Development
93(1)
n-Tier Methodology
94(1)
The Death of ASP As We Know It
95(1)
The New Presentation Layer
95(2)
Dividing the Presentation Layer into Logical Segments
97(1)
Web Page Development Using the ASRNET Web Application
Template
98(49)
Visual Studio .NET 2003 and ASP.NET Version 1.1
99(1)
Files in the Project
100(4)
Working on the Page
104(32)
ASP.NET Mobile Web Application
136(9)
Summary
145(2)
Chapter 4 Data Tool Orientation 147(56)
Introduction
147(1)
Data Access in .NET
148(1)
An Overview of ADO.NET
149(1)
.NET Data Provider
150(1)
A First Taste of Visual Studio .NET
150(9)
Data Components in the ToolBox
159(27)
Connection Data Component
161(6)
Command Data Components
167(7)
The DataAdapter Data Component
174(7)
The DataSet Data Component
181(3)
The DataView Data Component
184(2)
Using Third-Party Data Access Components in Visual Studio .NET
186(4)
Connecting to a Data Source Through an SqlDataSource Control in Visual Studio .NET
187(3)
Visual Studio .NET = Rapid Application Development
190(13)
Server Explorer
190(11)
Summary
201(2)
Chapter 5 Mobile Client Development 203(34)
Mobile Web Development
204(16)
The .NET Mobile Framework
204(4)
Designing for Mobile Devices
208(3)
A Look at the Mobile Controls
211(3)
Debugging Mobile Web Applications
214(3)
Security for Small Screens
217(3)
Smart Device Development
220(15)
Installing Windows Mobile Support
220(1)
Similarities Between .NET CF and the .NET Framework
220(1)
Differences Between .NET CF and the .NET Framework
221(2)
Creating a Smart Device Application
223(7)
.NET CF in VS.NET: The Internals
230(2)
Data Access in Smart Device Applications
232(1)
CE .NET Versus Pocket PC Development
233(2)
Summary
235(2)
Chapter 6 Team Development with VS .NET 237(18)
Getting Started with Source Control
238(4)
Team Development Strategy
242(7)
Development Workstations
243(1)
Server Environment
243(1)
Solutions and Projects
243(6)
Web Forms
249(1)
Collaborative Development
249(1)
Semi-isolated Models
249(1)
Working in an Isolated Development Model
250(1)
Some Final Thoughts
250(3)
MSSCCI and Other Source Control Packages
250(2)
Automation
252(1)
Summary
253(2)
Chapter 7 Performance Testing 255(36)
Performance Testing
256(1)
Overview
257(2)
What ACT Can Do
258(1)
What ACT Can't Do
258(1)
A First Look at ACT
259(5)
Walkthrough: Creating a New Test
264(4)
Recording a Browser Session
264(1)
Creating a Test Manually
265(1)
Project Properties
265(3)
Reading and Analyzing test Results
268(15)
Overview Summary
268(7)
Requests
275(3)
Graphs
278(2)
Performance Counters
280(2)
Authentication and Users
282(1)
Customizing Test Scripts
283(4)
Test Script Structure
284(1)
Modifying Test Scripts
284(3)
ACT in Visual Studio .NET
287(2)
Creating a Test
287(1)
Configuring Test Properties
288(1)
Reading Test Results
288(1)
Summary
289(2)
Chapter 8 Project Deployment 291(38)
Windows Installer and Visual Studio .NET
292(1)
The Setup Project Type
293(23)
A Simple Windows Application
293(1)
Creating the Installer
294(12)
Deploy Applications
306(5)
Applications with Dependent Assemblies
311(2)
A Setup Project for Applications Using COM
313(2)
When You Don't Need Setup Projects
315(1)
XCopy Deployment
316(1)
Merge Module Projects
316(4)
A Merge Module Project
317(1)
Installation Locations for Client Projects
318(2)
Cab Projects
320(3)
The ActiveX Control
320(2)
Limitations
322(1)
The Cab Project as a Compression Tool
322(1)
Web Setup Project
323(4)
XCopy Deployment for Web Applications
323(1)
Deploy a Web Application
324(1)
Deploy a Windows Application
324(3)
No-Touch Deployment
327(1)
Summary
328(1)
Chapter 9 Crystal Reports for .NET 329(24)
.NET Integration Features and Options
329(1)
Concepts and Terms
330(2)
Binding Reports
332(1)
Push Model
333(1)
Creating Reports with the Crystal Designer
333(3)
Customizing Reports
336(3)
Integrating Reports into Applications
339(11)
WinForms Applications
339(1)
Adding a ReportDocument Component
340(1)
Previewing with Report Files
341(1)
Printing the Report Without Previewing It
341(1)
ASP.NET Applications
342(1)
Adding the Report to the Project
343(1)
Adding a ReportDocument Component
344(1)
Previewing with Report Files
345(3)
Web Services
348(2)
Error Handling
350(1)
Web Resources
351(2)
http://support.BusinessObjects.com
351(1)
http://support.BusinessObjects.com/forums
351(1)
http://www.CrystalReportsBook.com
352(1)
NNTP:microsoft.public.vb.crystal
352(1)
http://groups.yahoo.com/group/CrystalReportsDotNet
352(1)
http://www.Experts-Exchange.com
352(1)
http://www.tek-tips.com
352(1)
Newsgroup Tips
352(1)
Chapter 10 Customization 353(46)
Visual Studio .NET Customization Options
353(1)
Environment Settings
354(10)
Developer Profiles
354(2)
Start-Up Behavior
356(1)
Speeding Up Dynamic Help
357(1)
Learning Keyboard Shortcuts
358(1)
Creating Keyboard Shortcuts
358(1)
Source Code Readability
358(1)
Default Project Location
358(1)
Task List Tokens
359(1)
Auto-Reload Externally Changed Documents
359(1)
Managing Help
360(1)
Custom Keywords in Visual C++
360(1)
Customizing the Text Editor
361(3)
Build Configurations
364(8)
Project Configurations
364(4)
Solution Build Configurations
368(2)
Dependencies and Build Orders
370(2)
Window Control
372(3)
Restoring the Default Configuration
372(1)
Window Types
372(1)
Window Modes
372(1)
Window Manipulation
372(2)
Window Configuration (Normal, Debug, Full Screen)
374(1)
Using Full Screen Mode
374(1)
External Tools
375(2)
Adding External Tools
375(1)
Removing External Tools
376(1)
Passing Command Line Arguments
376(1)
Toolbars and Menus
377(5)
Organizing Toolbars
377(1)
Organizing Menus
378(1)
Creating Toolbars
378(2)
Creating Menus
380(2)
Customizing the Toolbox
382(5)
Dynamic Help
387(5)
XML Help Provider
388(4)
Extensibility Options
392(7)
Macros
393(1)
Add-Ins
393(2)
Wizards
395(1)
Visual Studio .NET Integration Kit
395(2)
Summary
397(2)
Chapter 11 Add-Ins 399(42)
Visual Studio .NET DTE
399(1)
Add-In Architecture
400(2)
The Visual Studio Add-In Wizard
402(5)
The Default Connect.cs Code
407(2)
Modifying the Add-in Code
409(1)
Tracing Add-In Methods in the Debugger
410(2)
Using the Add-In Manager
412(9)
The Connect Class in More Detail
413(4)
The Icon Explorer Add-In
417(4)
Exploring the EnvDTE Automation Model
421(13)
Running CodeModelWalker
423(10)
Language-Specific Features of EnvDTE
433(1)
A Multiline Find & Replace Add-In
434(5)
Additional Resources for Add-Ins
439(1)
Summary
440(1)
Chapter 12 Macros 441(22)
Recording Macros
441(2)
Managing Macros
443(1)
Macro Projects
443(1)
Running and Editing Macros
444(1)
Hot Keys and IDE Integration
444(2)
DTE
446(4)
DTE.ActiveDocument
446(1)
DTE.ActiveWindow
447(1)
DTE.Addlns
447(1)
DTE.Co m mandBars
448(1)
DTE.Commands
448(1)
DTE.Events
448(1)
DTE.Properties
449(1)
DTE.Solution
449(1)
DTE.SourceControl
449(1)
DTE.SupressUI
449(1)
DTE.Windows
449(1)
Property Generator Macro
450(9)
Adding a Macro
450(1)
Implementation
451(2)
Dissecting PropertyMacro
453(4)
Extending PropertyMacro
457(2)
Best Practices
459(1)
Running the Macro
459(1)
Moving On
460(2)
New Add-In Project
460(2)
Summary
462(1)
Chapter 13 Wizards 463(28)
Visual Studio .NET Wizards Overview
463(3)
Script-Based Wizards
466(4)
Template
470(1)
Summary
470(1)
Wizards in Visual Basic .NET
470(19)
Summary
489(2)
APPENDIX A Project Files 491(8)
Project Types and Their Associated Files
491(3)
Project File Types Explained
494(5)
APPENDIX B Visual Studio .NET Directory Structure 499(12)
Installation Directories
499(2)
Language Directories
499(1)
Tools
500(1)
MSDE
500(1)
Graphics
500(1)
Templates
500(1)
Interoperability
501(1)
Project Directories
501(1)
.NET Framework Directories
502(3)
Framework Versions
502(1)
The Global Assembly Cache
503(2)
ASP.NET Directories
505(3)
Temporary ASP.NET Files
505(1)
VSWebCache
506(1)
aspnet_client
507(1)
FrontPage Extensions
507(1)
Special Directories
508(3)
APPENDIX C Certification 511(26)
Overview of Microsoft Certification
511(4)
Certification Process
511(1)
Certification Tracks
512(1)
Booking an Exam
513(1)
Preparing for a Microsoft Exam
514(1)
Taking the Exam
514(1)
Microsoft Certified Professional
515(1)
What You Are Being Tested For
515(1)
Choosing Your Exam
515(1)
Microsoft Certified Application Developer
516(10)
What You Are Being Tested For
516(1)
Core Exams
516(4)
Second Core Exam
520(1)
Elective Exams
521(5)
Microsoft Certified Solutions Developer
526(2)
Solution Architectures Exam Topics
526(2)
After MCSD
528(6)
Microsoft Certified Database Administrator
528(1)
Microsoft Certified Systems Administrator
529(2)
Microsoft Certified Systems Engineer
531(1)
Specialization
532(1)
Non-Microsoft Certification
532(2)
Exam Resources
534(2)
Exam Requirements
535(1)
Study Guides
535(1)
Practice Tests
535(1)
Training
535(1)
Summary
536(1)
INDEX 537


Kunal Cheda is a senior analyst working with Syntel India Ltd. He started his career with VB 5.0 in 1998, and since then he has used variety of languages and platforms, including VB .NET, C#, Java, Remoting, web services, ASP, and ASP.NET, among others. Kunal was awarded the "Most Valuable Professional" award from Microsoft for .NET and is currently a Microsoft India Communities Star. He enjoys teaching others, programming, and architecting distributed solutions. His hobbies include playing guitar and listening music. He can be reached at kunalcheda@hotmail.com.