没有合适的资源?快使用搜索试试~ 我知道了~
首页深入探索:Visual Studio 2010 技术解析
深入探索:Visual Studio 2010 技术解析
需积分: 10 1 下载量 8 浏览量
更新于2024-07-23
收藏 39.59MB PDF 举报
"本书深入探讨了Microsoft Visual Studio 2010这一强大的开发环境,由Mike Snell和Lars Powers合著。"
《Microsoft Visual Studio 2010 Unleashed》是一本专为开发者编写的详细指南,全面揭示了Visual Studio 2010的强大功能和使用技巧。这本书涵盖了开发环境的各个方面,包括IDE(集成开发环境)的使用、项目管理和配置、调试工具、代码编辑器、版本控制集成以及多种编程语言的支持。
在内容上,作者详细介绍了Visual Studio 2010对.NET Framework 4.0的支持,这是一个重要的更新,带来了许多新的特性和性能改进。这包括对多线程编程的增强、新的语言特性,如C# 4.0中的动态类型和VB.NET的可选参数。书中还讨论了如何利用WPF(Windows Presentation Foundation)进行富客户端应用开发,以及ASP.NET 4.0用于构建高效、动态的Web应用程序的改进。
此外,本书深入讲解了Visual Studio 2010的测试工具,如单元测试、集成测试和负载测试,这些都是软件质量保证的关键组成部分。它还涵盖了Visual Studio Team System,这是一个强大的团队开发工具集,包括源代码控制、工作项跟踪和持续集成,有助于团队协作和项目管理。
对于移动开发,书中可能涉及了Visual Studio 2010对Windows Phone 7开发的支持,包括Silverlight和XNA框架,让开发者能够创建引人入胜的手机应用。同时,Visual Studio 2010还提供了对其他平台,如SQL Server数据库开发和XML工具的强化支持。
在软件生命周期管理方面,作者可能讨论了Visual Studio ALM(应用程序生命周期管理)解决方案,包括需求管理、架构设计、测试计划和自动化,以及问题跟踪等功能,旨在帮助团队在整个软件开发生命周期中保持高效和协调。
《Microsoft Visual Studio 2010 Unleashed》是一本全面而深入的参考书籍,适合希望充分利用Visual Studio 2010提升开发效率和产品质量的专业人士。通过学习本书,读者将能够掌握这个强大工具的精髓,从而在开发过程中实现更高的生产力和创新。
ptg
Creating a Form ..................................................................................................................................... 775
The Windows Forms Application Project Type . ............................................. 775
Form Properties and Events . .......................................................................................... 776
Adding Controls and Components ........................................................................................ 778
Control Layout and Positioning ................................................................................. 780
Using Containers..................................................................................................................... 785
Control Appearance and Behavior . .......................................................................... 789
Working with ToolStrip Controls ............................................................................... 790
Displaying Data. ....................................................................................................................... 797
Creating Your Own Controls . ..................................................................................................... 801
Subclassing an Existing Control ................................................................................. 801
Designing a User Control ................................................................................................. 802
Creating a Custom Control . .......................................................................................... 804
Summary . .................................................................................................................................................... 806
19 Creating Richer, Smarter User Interfaces
807
The Windows Presentation Foundation Platform ...................................................... 807
Programming Model ............................................................................................................ 809
Introducing the WPF Designer................................................................................................... 813
XAML and Design Panes ................................................................................................... 813
Programming with WPF . ................................................................................................................ 817
Layout .............................................................................................................................................. 817
Styles and Templates ............................................................................................................ 824
Data Binding .............................................................................................................................. 828
Routed Events ............................................................................................................................ 830
Building a Simple Image Viewer Application . ............................................................... 831
Starting the Layout . .............................................................................................................. 832
Storing the Images . ................................................................................................................ 838
Binding to the Images . ....................................................................................................... 840
Button Event Handlers and Image Effects . ........................................................ 841
Path Selection with a Common Dialog Box...................................................... 842
Summary . .................................................................................................................................................... 849
20 Creating Rich Browser Applications 851
Building Rich, Cross-Browser Interfaces with ASP.NET Ajax. ............................. 851
The ASP.NET Ajax Controls . .......................................................................................... 852
Creating a Page that Supports Partial Update. ................................................. 854
The ASP.NET Ajax Library/Control Toolkit . ...................................................... 862
Creating Unique, Rich Experiences on Windows via the Browser................ 869
Choosing Between WPF Standalone and WPF XBAP . ............................... 870
Creating a WPF Browser Application ...................................................................... 871
Contents
xv
From the Library of WoweBook.Com
ptg
Security Considerations . ................................................................................................... 874
Deploying a WPF Browser Application . ............................................................... 877
Delivering Interactive Experiences Across Platforms. ............................................... 880
Getting Started with Silverlight . ................................................................................. 881
Creating a Silverlight Application . ............................................................................ 882
Silverlight 4.0.............................................................................................................................. 888
Summary . .................................................................................................................................................... 888
21 Working with Databases 889
Creating Tables and Relationships .......................................................................................... 890
Creating a New SQL Server Database...................................................................... 890
Defining Tables . ....................................................................................................................... 892
Using the Database Diagram Designer . ................................................................. 893
Working with SQL Statements ................................................................................................... 898
Writing a Query . ..................................................................................................................... 898
Creating Views . ......................................................................................................................... 902
Developing Stored Procedures. ..................................................................................... 902
Creating Triggers ..................................................................................................................... 906
Creating User-Defined Functions............................................................................... 907
Using Database Projects................................................................................................................... 908
Creating a Database Project . .......................................................................................... 909
The Schema View ................................................................................................................... 914
Building and Deploying. ................................................................................................... 914
A Note on Data Tier Applications . ............................................................................ 915
Creating Database Objects in Managed Code ............................................................... 916
Starting a SQL CLR Project . ............................................................................................ 916
Creating a Stored Procedure in C# . .......................................................................... 917
Binding Controls to Data. .............................................................................................................. 920
An Introduction to Data Binding............................................................................... 920
Auto-Generating Bound Windows
Forms Controls ..................................................................................................................... 921
Editing Typed DataSets . ..................................................................................................... 927
Manually Binding Windows Forms Controls . ................................................. 928
Data Binding in WPF Applications. .......................................................................... 932
Data Binding with Web Controls............................................................................... 935
Object Relational Mapping............................................................................................................ 939
An Overview of LINQ.......................................................................................................... 940
Mapping Using the O/R Designer . ............................................................................ 941
LINQ Code . .................................................................................................................................. 944
Working with the Entity Framework ...................................................................... 947
Querying Against the Entity Data Model . .......................................................... 952
Summary . .................................................................................................................................................... 954
Microsoft Visual Studio Unleashed 2010
xvi
From the Library of WoweBook.Com
ptg
22 Service-Oriented Applications 955
Service Fundamentals. ....................................................................................................................... 956
Why ASP.NET Web Services and WCF . ................................................................. 957
ASP.NET Web Service Applications.......................................................................................... 959
The ASP.NET Web Service Project Template ...................................................... 960
Coding an ASP.NET Web Service................................................................................. 964
Consuming an ASP.NET Web Service...................................................................... 977
ASP.NET Web Service Exceptions ............................................................................... 984
WCF Service Applications . ............................................................................................................ 985
The WCF Project Template . ............................................................................................ 986
Creating a WCF Service . ................................................................................................... 989
Configuring a WCF Service. ............................................................................................ 994
Consuming a WCF Service . ............................................................................................ 999
Hosting and Deploying a WCF Service............................................................... 1002
Summary . ................................................................................................................................................ 1004
23 Embedding Workflow in Your Applications
1005
Windows Workflow Fundamentals . ................................................................................... 1006
The Components of a Workflow . ............................................................................ 1006
The Workflow Project Templates. ............................................................................ 1008
The Workflow Designer................................................................................................... 1009
The Workflow Item Templates. ................................................................................. 1011
The Basics of Creating a Workflow ........................................................................ 1012
Working with the Built-In Workflow Activities. ........................................................ 1026
Controlling Flow . ................................................................................................................ 1026
Runtime and Primitives................................................................................................... 1028
Error Handling . ..................................................................................................................... 1029
Collection Activities .......................................................................................................... 1030
Supporting Transactions................................................................................................. 1031
Managing Messages ............................................................................................................ 1033
Creating Flowchart Workflows ................................................................................. 1038
Creating a Workflow Application.......................................................................................... 1039
The Scenario: Travel Request . ..................................................................................... 1040
The Application Project Templates ........................................................................ 1041
Create the Database and Data Access Library . ............................................. 1043
Create the Vendor Reservation Service ............................................................... 1048
Create the Custom Activity Library ...................................................................... 1049
Design the Workflow (Travel Request) ............................................................... 1052
Creating the Client Application (Request and
Approval Forms) . .............................................................................................................. 1063
Running the Travel Request Workflow Application . ............................... 1068
Summary . ................................................................................................................................................ 1071
Contents
xvii
From the Library of WoweBook.Com
ptg
24 Developing Office Business Applications 1073
An Overview of Office Extension Features. ................................................................... 1074
Office Features. ....................................................................................................................... 1075
Visual Studio Office Project Types . ........................................................................ 1077
Creating an Office Add-in .......................................................................................................... 1079
Customizing the Ribbon . .............................................................................................. 1080
Customizing the Task Pane .......................................................................................... 1083
Creating Outlook Form Regions............................................................................... 1085
Creating an Office Document Extension........................................................................ 1087
Hosting Controls . ................................................................................................................ 1089
Creating an Actions Pane . ............................................................................................ 1091
Storing Data in the Data Cache ............................................................................... 1093
Implementing Your Own Smart Tags . ................................................................. 1095
Summary . ................................................................................................................................................ 1098
25 Developing Applications in the Cloud with Windows Azure
1099
Azure Fundamentals. ....................................................................................................................... 1099
Azure Platform Benefits................................................................................................... 1100
Setting Up Your Development Environment . ............................................... 1101
Azure Roles . .............................................................................................................................. 1104
The Azure Project Templates ...................................................................................... 1105
Azure Storage Options . ................................................................................................... 1108
Hello Cloud .............................................................................................................................. 1110
Building and Deploying an Azure Application . ........................................................ 1113
The Scenario ............................................................................................................................ 1113
Developing the Application ........................................................................................ 1114
Subscribing to the Azure Services (Get an Account). ............................... 1127
Creating a Storage Account.......................................................................................... 1130
Creating a Hosted Service Account........................................................................ 1133
Preparing Your Application for Publishing...................................................... 1134
Publish and Deploy Your Application to the Cloud . ............................... 1138
Promoting to Production. .............................................................................................. 1142
Next Steps . ................................................................................................................................ 1145
Summary . ................................................................................................................................................ 1145
Index
1147
Microsoft Visual Studio Unleashed 2010
xviii
From the Library of WoweBook.Com
ptg
About the Authors
Mike Snell spends his work life helping teams build great software that exceeds the
expectations of end users. Mike runs the Solutions division at CEI (www.ceiamerica.com).
Mike and his team deliver architecture, consulting, and mentoring to clients looking to
build great enterprise and commercial software. Mike is also a Microsoft Regional director
(www.TheRegion.com).
Lars Powers is a Principal ISV Developer Evangelist with Microsoft in the Developer and
Platform Evangelism group. He works with Microsoft’s largest global ISV partners to help
them craft solutions on top of Microsoft’s next-generation technologies. Prior to joining
Microsoft, Lars was an independent consultant providing training and mentoring on the
.NET platform.
From the Library of WoweBook.Com
剩余1218页未读,继续阅读
2011-09-09 上传
2018-06-13 上传
2011-07-12 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
txp914
- 粉丝: 22
- 资源: 708
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 单片机串口通信仿真与代码实现详解
- LVGL GUI-Guider工具:设计并仿真LVGL界面
- Unity3D魔幻风格游戏UI界面与按钮图标素材详解
- MFC VC++实现串口温度数据显示源代码分析
- JEE培训项目:jee-todolist深度解析
- 74LS138译码器在单片机应用中的实现方法
- Android平台的动物象棋游戏应用开发
- C++系统测试项目:毕业设计与课程实践指南
- WZYAVPlayer:一个适用于iOS的视频播放控件
- ASP实现校园学生信息在线管理系统设计与实践
- 使用node-webkit和AngularJS打造跨平台桌面应用
- C#实现递归绘制圆形的探索
- C++语言项目开发:烟花效果动画实现
- 高效子网掩码计算器:网络工具中的必备应用
- 用Django构建个人博客网站的学习之旅
- SpringBoot微服务搭建与Spring Cloud实践
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功