自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (47)
  • 收藏
  • 关注

空空如也

UML Applied: A .NET Perspective(1)

UML Applied: A .NET Perspective 第一部分Table of Contents UML Applied—A .NET Perspective Foreword Introduction Part One - UML and Five-Step UML: It's all About Communication Chapter 1 - Introducing UML: Object-Oriented Analysis and Design Chapter 2 - Five-Step UML: OOAD for Short Attention Spans Chapter 3 - Pragmatic Guidelines: Diagrams that Work Chapter 4 - A UML View of .NET Part Two - Case Study: UML Applied to a .NET Solution Chapter 5 - Requirements: And Here Our Troubles Begin... Chapter 6 - Step 1: Define Your Requirements Chapter 7 - Step 2: Refine Your Requirements Chapter 8 - Step 3: Assign Your Requirements to Components and Interfaces Chapter 9 - Step 4: Design Your Architecture Chapter 10 - Step 5: Repeat to Design Your Components Chapter 11 - Step Outward to Design Your Deployment Part Three - Beyond Code Chapter 12 - UML Models of Development Processes Chapter 13 - It's All About Communication Part Four - Appendixes Appendix A - Specification for the Kennel Management System Appendix B - Selected UML Tool List Appendix C - Bibliography Appendix D - Webliography Index List of Figures List of Tables List of Exercises List of Sidebars

2008-06-21

Pro.NET 2.0 Code and Design Standards in C#, 3rd Edition

Pro.NET 2.0 Code and Design Standards in C#, 3rd Edition 英文版 PDF

2008-06-21

Building.Solutions.with.Microsoft.Dot.NET.Compact.Framework,Architecture & Best Practices for Mobile Develop

Building.Solutions.with.Microsoft.Dot.NET.Compact.Framework,Architecture & Best Practices for Mobile Develop 英文版<br>"If you've been looking for one book on the .NET Compact Framework that will teach you everything you need to know, look no further--this is it!"<br>-Derek Ferguson, Chief Technology Evangelist, Expand Beyond Corporation<br><br>Whether you are an architect, developer, or manager, Building Solutions with the Microsoft .NET Compact Framework is your guide to creating effective solutions for mobile devices with .NET. Authors Dan Fox and Jon Box walk you through four essential architectural concepts and programming techniques, using extensive examples and code listings to show you how to develop more robust mobile development projects. <br><br>The book briefly describes the context, architecture, and features of both the Framework and Smart Device Programmability (SDP). The heart of the book is its in-depth coverage of key architectural concepts, including local data handling, remote data access (RDA) architectures, robust data caching with SQL Server 2000 Windows CE Edition 2.0 (SQL CE 2.0), and synchronization options. The focus then shifts to localization, security, and deployment, and the final chapter steers you away from potential pitfalls.<br><br>You will find helpful pointers to further resources throughout, and a companion Web site includes the source code and links to more information. <br><br>This book can be read cover to cover or the focus can be narrowed to key points of interest. It can also be used as a reference, with answers to questions such as:<br><br>When should you architect and build your applications using the Compact Framework and SDP? Chapter 1 <br><br>What factors besides cost should you consider when planning your company's first Smart Device application? Chapter 4 <br><br>Can RDA allow SQL CE to interact with database products other than SQL Server? Chapter 7 <br><br>How should you handle differences in time zone for users of a world-ready application? Chapter 8 <br><br>How can you overcome the Compact Framework's inability to marshal complex objects within structures? Chapter 11<br><br>Both comprehensive and concise, Building Solutions with the Microsoft .NET Compact Framework shows you how to bring the power of .NET to your mobile applications.<br><br>

2008-06-21

Test-Driven Development in Microsoft .NET

Test-Driven Development in Microsoft .NET

2008-06-21

Addison.Wesley.The.dot.NET.Developers.Guide.to.Directory.Services.Programming

Addison.Wesley.The.dot.NET.Developers.Guide.to.Directory.Services.Programming 英文版 "If you have any interest in writing .NET programs using Active Directory or ADAM, this is the book you want to read." Joe Richards, Microsoft MVP, directory services Identity and Access Management are rapidly gaining importance as key areas of practice in the IT industry, and directory services provide the fundamental building blocks that enable them. For enterprise developers struggling to build directory-enabled .NET applications, The .NET Developer's Guide to Directory Services Programming will come as a welcome aid. Microsoft MVPs Joe Kaplan and Ryan Dunn have written a practical introduction to programming directory services, using both versions 1.1 and 2.0 of the .NET Framework. The extensive examples in the book are in C#; a companion Web site includes both C# and Visual Basic source code and examples. Readers will Learn to create, rename, update, and delete objects in Active Directory and ADAM Learn to bind to and search directories effectively and efficiently Learn to read and write attributes of all types in the directory Learn to use directory services within ASP.NET applications Get concrete examples of common programming tasks such as managing Active Directory and ADAM users and groups, and performing authentication Experienced .NET developersthose building enterprise applications or simply interested in learning about directory serviceswill find that The .NET Developer's Guide to Directory Services Programming unravels the complexities and helps them to avoid the common pitfalls that developers face.

2008-06-21

.NET Patterns: Architecture, Design, and Process

.NET Patterns: Architecture, Design, and Process<br>"Was both insightful and comprehensive. It's great to see these patterns presented within the context of many architectural dilemmas facing the vastly interconnected enterprise. Web service architects are sure to see enormous value in this text."<br>—Ed Draper, Microsoft<br><br>Patterns have proven to be practical tools for the programmer who knows how to use them. In .NET Patterns, distributed computing and .NET expert Christian Thilmany presents both an introduction to patterns for programmers working in the .NET environment and a library of patterns unique to the .NET platform.<br><br>Part of John Vlissides' critically acclaimed Addison-Wesley Software Patterns Series, .NET Patterns extends the proven concept of design patterns into the arena of .NET design and development. Now, .NET developers can depend on patterns to provide solutions to recurring problems in software design. <br><br>In addition to covering both lower and higher level programming with patterns, this book also includes helpful primers on XML and web services, as well as thorough coverage of debugging, exceptions, error handling, and architecture. <br><br>Whether you're working in .NET environments or transitioning to .NET environments, you'll find .NET Patterns a comprehensive resource for software solutions.<br><br>

2008-06-20

Microsoft Windows PowerShell Step By Step

Microsoft Windows PowerShell Step By Step CHM 英文版 <br>Table of Contents <br> Microsoft Windows PowerShell Step by Step <br> About This Book <br> Chapter 1 - Overview of Windows PowerShell <br> Chapter 2 - Using Windows PowerShell Cmdlets <br> Chapter 3 - Leveraging PowerShell Providers <br> Chapter 4 - Using PowerShell Scripts <br> Chapter 5 - Using WMI <br> Chapter 6 - Querying WMI <br> Chapter 7 - Working with Active Directory <br> Chapter 8 - Leveraging the Power of ADO <br> Chapter 9 - Managing Exchange 2007 <br> Appendix A - Cmdlets Installed with Windows PowerShell <br> Appendix B - Cmdlet Naming <br> Appendix C - Translating VBScript to Windows PowerShell <br> Index <br> List of Figures <br> List of Tables <br> List of Sidebars <br>

2008-06-20

Apress.dot.NET.Test.Automation.Recipes.A.Problem.Solution.Approach

Apress.dot.NET.Test.Automation.Recipes.A.Problem.Solution.Approach

2008-06-17

Muska.and.Lipman.PTR.Beginning.C.Sharp.Game.Programming.eBook-LinG

Muska.and.Lipman.PTR.Beginning.C.Sharp.Game.Programming.eBook-LinG 英文版 pdf

2008-06-17

Wrox.Yahoo.Maps.Mashups.Feb.2007

Wrox.Yahoo.Maps.Mashups.Feb.2007 pdf 英文版

2008-06-17

Microsoft Visual C# 2008 Step by Step (2)

Microsoft Visual C# 2008 Step by Step 英文版 第二部分

2008-06-16

Microsoft Visual C# 2008 Step by Step (1)

Microsoft Visual C# 2008 Step by Step 英文版 第一部分

2008-06-16

NetBeans™ IDE Field Guide: Developing Desktop, Web, Enterprise, and Mobile Applications, Second Edition(2)

NetBeans™ IDE Field Guide: Developing Desktop, Web, Enterprise, and Mobile Applications, Second Edition 第二部分<br>The Only Complete Guide and Reference for NetBeans™ IDE 5.0<br><br>The award-winning NetBeans™ IDE eases all aspects of Java application development, incorporating a wide range of powerful features into one well-designed package. NetBeans IDE is consistently first in supporting the latest Java technologies for developing desktop, web, enterprise, and mobile applications.<br><br>NetBeans™ IDE Field Guide<br><br>provides an introduction to the IDE and an extensive range of topics to help you with both everyday and advanced programming tasks, including<br><br>Taking advantage of the Ant-based project system to create easily deployable projects<br><br>Developing web applications with the built-in Apache Tomcat web server<br><br>Constructing, assembling, and verifying large-scale Java EE applications<br><br>Managing the Sun Java System Application Server through NetBeans IDE<br><br>Developing mobile applications with the NetBeans Mobility Pack<br><br>In this expanded second edition, you can also learn how to<br><br>Build powerful and attractive desktop applications with the Matisse GUI Builder<br><br>Profile your applications for performance issues<br><br>Develop modules for NetBeans IDE and rich-client applications based on the NetBeans Platform<br><br>Chat and share code with other developers using the NetBeans Collaboration Modules<br>

2008-06-13

NetBeans™ IDE Field Guide: Developing Desktop, Web, Enterprise, and Mobile Applications, Second Edition(1)

NetBeans™ IDE Field Guide: Developing Desktop, Web, Enterprise, and Mobile Applications, Second Edition 第一部分<br>The Only Complete Guide and Reference for NetBeans™ IDE 5.0<br><br>The award-winning NetBeans™ IDE eases all aspects of Java application development, incorporating a wide range of powerful features into one well-designed package. NetBeans IDE is consistently first in supporting the latest Java technologies for developing desktop, web, enterprise, and mobile applications.<br><br>NetBeans™ IDE Field Guide<br><br>provides an introduction to the IDE and an extensive range of topics to help you with both everyday and advanced programming tasks, including<br><br>Taking advantage of the Ant-based project system to create easily deployable projects<br><br>Developing web applications with the built-in Apache Tomcat web server<br><br>Constructing, assembling, and verifying large-scale Java EE applications<br><br>Managing the Sun Java System Application Server through NetBeans IDE<br><br>Developing mobile applications with the NetBeans Mobility Pack<br><br>In this expanded second edition, you can also learn how to<br><br>Build powerful and attractive desktop applications with the Matisse GUI Builder<br><br>Profile your applications for performance issues<br><br>Develop modules for NetBeans IDE and rich-client applications based on the NetBeans Platform<br><br>Chat and share code with other developers using the NetBeans Collaboration Modules<br>

2008-06-13

Performance Tuning and Optimizing ASP.NET Applications

Performance Tuning and Optimizing ASP.NET Applications<br>Presenting the information from a development--rather than an infrastructure--perspective, this book details the tools and techniques for monitoring ASP.NET application performance, applying them to specific projects, and optimizing performance.<br>Table of Contents <br> Performance Tuning and Optimizing ASP.NET Applications <br> Introduction <br> Chapter 1 - Introducing Performance Tuning and Optimization <br> Chapter 2 - Introducing ASP.NET Applications <br> Chapter 3 - Writing Optimized Data Access Code <br> Chapter 4 - Optimizing Application and Session State Management <br> Chapter 5 - Caching ASP.NET Applications <br> Chapter 6 - Writing Optimized Web Services <br> Chapter 7 - Stress Testing and Monitoring ASP.NET Applications <br> Chapter 8 - Debugging and Tracing ASP.NET Applications <br> Index <br> List of Figures <br> List of Tables <br> List of Listings <br>

2008-06-02

Debugging Microsoft® .NET 2.0 Applications

Get hands-on instruction for using the tools in Microsoft Visual Studio® 2005 to debug, tune, and test applications. This guide features practical advice and code samples for developers at all levels from a leading authority on improving code. <br>Table of Contents | Index <br><br> Copyright <br> Acknowledgments <br> Introduction <br> Part I: The Gestalt of Debugging <br> Chapter 1. Bugs: Where They Come From and How You Solve Them <br> Bugs and Debugging <br> Prerequisites to Debugging <br> The Debugging Process <br> Summary <br> Chapter 2. Preparing for Debugging <br> Track Changes Until You Throw Away the Project <br> Schedule Time for Building Debugging Systems <br> Frequent Builds and Smoke Tests Are Mandatory <br> Build the Installation Program Immediately <br> QA Must Test with Debug Builds <br> Set Up a Symbol Store <br> Set Up a Source Server <br> Summary <br> Chapter 3. Debugging During Coding <br> Assert, Assert, Assert, and Assert <br> Trace, Trace, Trace, and Trace <br> Comment, Comment, Comment, and Comment <br> Summary <br> Chapter 4. Common .NET Debugging Questions <br> Process- and Infrastructure-Related Questions <br> Visual Studio Bugs <br> Designing for Debugging <br> Debugger Questions <br> Debugging Scenario Questions <br> What Tools Do You Use? <br> Summary <br> Part II: Power Debugging <br> Chapter 5. Advanced Debugger Usage with Visual Studio <br> Advanced Breakpoints and How to Use Them <br> The Watch Window <br> Advanced Tips and Tricks <br> Summary <br> Chapter 6. WinDBG, SOS, and ADPlus <br> Before You Begin <br> Basics <br> The Command Window <br> SOS <br> ADPlus <br> Summary <br> Part III: Power Tools <br> Chapter 7. Extending the Visual Studio IDE <br> Extending with Macros <br> Visual Studio Add-Ins <br> Summary <br> Chapter 8. Writing Code Analysis Rules <br> Thinking About Rule Development <br> Basics of Rule Development <br> Advanced Rule Development <br> Summary <br> Reviewer Acclaim for Debugging Microsoft .NET 2.0 Applications <br> About the Author <br> Additional Resources for Developers <br> Visual Basic 2005 <br> Visual C# 2005 <br> Web Development <br> Database <br> SQL Server 2005 <br> Other Visual Studio 2005 Topics <br> Other Developer Topics <br> More Great Developer Resources <br> Developer Step by Step <br> Developer Reference <br> Advanced Topics <br> Index <br>

2008-06-02

C# Threading Handbook

This book addresses the fundamental units of Windows and .NET programming—threads. Coverage includes how .NET applications are executed, the life cycle of a thread in .NET, how the .NET Framework uses threads, and more.<br>Table of Contents <br> C# Threading Handbook <br> Introduction <br> Chapter 1 - Defining Threads <br> Chapter 2 - Threading in .NET <br> Chapter 3 - Working with Threads <br> Chapter 4 - Threading Design Principles <br> Chapter 5 - Scaling Threaded Applications <br> Chapter 6 - Debugging and Tracing Threads <br> Chapter 7 - Networking and Threading <br> Appendix A - Customer Support and Feedback <br> Index <br> List of Figures <br>

2008-06-02

Enterprise Development with Visual Studio .NET, UML, and MSF (2)

Enterprise Development with Visual Studio .NET, UML, and MSF 英文版第二部分<br>介绍利用Visio 2003/UML进行 .Net 1.1 开发的书籍

2008-06-01

Enterprise Development with Visual Studio .NET, UML, and MSF (3)

Enterprise Development with Visual Studio .NET, UML, and MSF 英文版第三部分<br>介绍利用Visio 2003/UML进行 .Net 1.1 开发的书籍

2008-06-01

Enterprise Development with Visual Studio .NET, UML, and MSF (1)

Enterprise Development with Visual Studio .NET, UML, and MSF 英文版第一部分<br>介绍利用Visio 2003/UML进行 .Net 1.1 开发的书籍

2008-06-01

HZBooks.,Tagging,People-Powerd.Metadata.For.the.Social.Web,.标签_标记系统设计实践

HZBooks.,Tagging,People-Powerd.Metadata.For.the.Social.Web,.标签_标记系统设计实践

2019-01-27

银光志:Silverlight 3.0开发详解与最佳实践

-内容简介 《银光志:Silverlight 3.0开发详解与最佳实践》是国内第一本伞面介绍微软Silverlight最新版本技术基础和开发实践的书籍,不仅涵盖面广,内容也有足够的深度。在RIA应用程序开发中,程序员和设计师角色的分工各不相同,针对这一点,微软提供了相对应的Silverlight开发工具,即Visual Studi0和Blend,这两种开发工具在书中通过一系列入门范例得到了详细的介绍,使读者可以快速上手开发项目。 《银光志:Silverlight 3.0开发详解与最佳实践》光盘包含完整的Silverlight项目视频操作以及近200个完整范例,范例的深度根据知识点的侧重而不同,涵盖基本界面布局、动画效果应用、多媒体播放器、控件应用、LINQ语言与WCF通讯、NETRIAService等各个方面。 《银光志:Silverlight 3.0开发详解与最佳实践》适合Silverlight技术研究、教学、编程人员,RIA技术研究人员,以及Silverlight爱好者阅读和使用。 作者简介 魏永超,网名风云 英文名Dotfun 曾任Silverlight中文社区Silverlight与.NET编程版版主。 案例作品被微软Silverlight官方社区www.silverlight.net收录。 微软.NET北京俱乐部成员。 从Silverlight 1.0开始即推广和应用Silverlight技术至今,曾创建五个Silverlight高级QQ群,成为国内最早的Silverlight技术学习倡议者与发起人之一,并为微软公司Silverlight项目应用提供长期支持。 目录 PART 1 开启Silverlight之门 第1章 步入Silverlight世界 1.1 Silverlight的起源与技术优势 1.2 Silverlight的安装需求 1.2.1 Silverlight支持的操作系统 1.2.2 下载和安装Silverlight插件 1.3 体验Silverlight应用程序 1.3.1 淘宝商城店铺银光版 1.3.2 新浪银光股票在线系统 1.3.3 腾讯滔滔 1.3.4 微软在线医疗系统解决方案 1.3.5 Windows Vista——Silverlight版本 1.3.6 在线游戏平台 1.3.7 更多案例和技术支持 1.4 Silverlight版本异同与特性一览 1.4.1 Silverlight l.0 1.4.2 Silverlight l.1 Alpha 1.4.3 Silverlight 2.0 1.4.4 Silverlight 3.0 1.5 小结 第2章 Silvedight 3开发工具与开发实践 2.1 Silverlight开发工具 2.1.1 Visual Studi0 2008/Visual Studi0 2010 2.1.2 Silverlight Tools 2.1.3 其他Silverlight开发必备工具与可选工具 2.2 Silverlight开发工具的安装 2.3 第一次Silverlight开发实践 2.3.1 创建Silverlight 3应用程序项目 2.3.2 编写第一个Silverlight应用程序 2.3.3 使用Silverlight控件实现交互 2.4 调试和错误处理 2.4.1 设计界面 2.4.2 加入托管代码 2.4.3 运行和调试计算器程序 2.5 使用Blend 3辅助Silverlight 3开发 2.6 绘图和填充颜色 2.7 使用Blend设计用户登录窗口界面 2.8 轻松创建旋转文字动画 2.9 创建按钮控件的视觉状态 2.10 XAP文件与程序集缓存 2.11 使用Blend草图流程开发演示网站 2.12 远程托管你的Silverlight应用程序 2.13 在IIS上部署Silverlight应用程序 2.14 小结 PART 2 Silverlight开发进阶 第3章 XAML与Silverlight编程 3.1 XAML语言概述 3.2 Silverlight的XAML.分类 3.3 Silverlight的XAML结构 3.3.1 关于XAML命名窄间 3.3.2 手工编写Silverlight UserControl 3.4.声叫XAML对象 3.5 设置属性 3.5.1 使用属性语法 3.5.2 使用属性元素语法 3.5.3 使用内容元素语法 3.5.4 使用集合语法 3.5.5 附加属性 3.6 Silverlight编程模型 3.6.1 JavaScriptAPI编程模型 3.6.2 托管API编程模型 3.6.3 使用C#托管代码设置属性 3.6.4 使用GetValue和SetValue获取和设置属性 3.6.5 XamlReadez一动态加载Silverlight对象 3.7 DispatcherTimer与线程 3.7.1 如何在Silverlight中创建多线程 3.7.2 使用DispatcherTimer计时器 3.7.3 开发一个唱片商店实例 3.8 Silverlight全屏支持 3.9 Silverlight数据绑定与验证 3.9.1 数据流方向和更新通知 3.9.2 数据验证 3.9.3 数据转换 3.10 Silverlight事件处理 3.10.1 Silver。light事件类型 3.10.2 事件的创建与处理 3.10.3 键盘事件 3.10.4 鼠标事件 3.10.5 路由事件 3.10.6 OriginalSource与sender 3.10.7 鼠标拖放示例 3.11 小结 第4章 布局控件与程序界面设计 4.1 Silverlight布局系统概述 4.2 Canvas 4.2.1 Canvas相对定位 4.2.2 Canvas嵌套 4.2.3 使用边框对象 4.2.4.z轴顺序 4.3 StackPanel 4.4 Grid 4.4.1 行与列的定义 4.4.2 合并单元格 4,4.3 自动适应单元格尺寸 4.5 使用宽度百分比 4.6 边距属性 4.7 对齐与拉伸属性 4.8 使用c#管理布局对象 4.8.1 动态地向Canvas添加界面元素 4.8.2 动态地控制StackPanel的显示方向 4.8.3 使用Grid来布局用户登录界面 4.9 silverli曲t自动适应浏览器尺寸 4.10 使用布局元素和用户控件设计Silverlight网站 4.11 小结 第5章 矢量绘图能力 5.1 形状绘图 5.1.1 线条元素 5.1.2 Rectangle和Ellipse元素 5.1.3 Polyline和Polygon S.2 路径绘图 5.2.1 路径标记语法 S.2.2 绘图指令 5.2.3 绘制直线和曲线 5.3 几何绘图 5.3.1 Geometry与Shape 5.3.2 Geometly与Path 5.3.3 LineGeometry 5.3.4 RectangleGeometry和EllipseGeometry 5.3.5 GeometryGrOup 5.4 PathGeometry 5.4.1 PathFigure与PathSegment 5.4.2 LineSegment对象 S.4.3 ArcSegment:对象 5.4.4 BezierSegment曲线 5.5 用C#绘制图形 5.5.1 Rectangle和Ellipse 5.5.2 Line、Polyline和Polygon S.5.3 Path和GeometryGroup 5.5.4 在c#中使用路径标记语泫 5.5.5 使用绘图元素绘制销售统计图形 5.6 小结 第6章 画刷与着色 6.1 色彩概念 6.2 画刷类型 6.2.1 纯色画刷 6.2.2 线性渐变画刷 6.2.3 放射渐变画刷 6.3 星光特效示例 6.4 在C#中使用画刷 6.4.1 使用纯色和渐变画刷 6.4.2 制作silverlight取色器 6.S使用自定义色值 6.6 小结 PART 3 运用视觉效果与多媒体功能 第7章 图像与视觉特效 7.1 图像对象 7.1.1 图像拉伸属性 7.1.2 图像画刷 7.2 在C#中使用图像 7.3 使用BitmapImage的下载事件 7.3.1 使用WriteableBitmap绘制位图 7.3.2 文本画刷应用 7.4 透明特效 7.5 透明遮罩 7.6 裁剪特效 7.7 RenderTransform特效 7.7.1 TranslateTransform对象 7.7.2 RotateTransform对象 7.7.3 ScaleTransform对象 7.7.4 SkewTransform对象 7.7.5 TransformGroup对象 7.7.6 MatrixTransform对象 7.7.7 在C#中应用变形对象 7...7 8Silverlight3DEffects 7.7.9 关于Element.To.ElementBinding 7.8 运用Silverlight3D特性制作三维空间实例 7.9 Silverlight3Effect特效 7.9.1 BlurEffect 7.9.2 DropShadowEffect 7.10 小结 第8章 动画 8.1 故事板与事件触发器 8.2 Silverlight线性插值动画 8.2.1 DoubleAnimation动画 8.2.2 ColorAnimation动画 8.2.3 PointAnimation动画 8.3 Silverlight关键帧动画 8.3.1 D0ubleAnimationUsingKey-Frames动画 8.3.2 ColorAnimationUsingKeyFrames动画 8.3.3 PointAnimationUsingKey-Frames动画 8.4 使用C#管理动画 8.5 实例:结合动画与控件开发跑马灯图片浏览器 8.6 小结 第9章 多媒体 9.1 多媒体格式与通讯协议 9.1.1 MediaElement支持与不支持的视频和音频格式 9.1.2 MediaElement的媒体播放机制 9.2 MediaElement对象 9.3 视频拉伸模式 9.4 MediaElement状态管理 9.5 缓冲进度与下载进度 9.6 获取和控制播放位置 9.7 实例:全功能视频播放器 9.8 视频画刷的应用 9.9 小结 PART 4 控件编程与Web集成 第10章 Silverlight控件 10.1 UIElement和Control概述 10.1.1 UIElement 10.1.2 Control 10.2 按钮类控件 10.2.1 Button控件 10.2.2 HyperLinkButton控件 10.3 选择控件 10.3.1 CheckBox控件 10.3.2 RadioButton控件 …… 第11章 Silverlight、HTML与JavaScript三者交互 PART 5 Silverlight高级特性与案例分析 第12章 数据访问、远程通信与Silverlight3高级应用实例 第13章 Silverlight应用扩展与高级实例 第14章 SilverlightXML留言簿实例 序言 Silverlight称为“银光”,它是如今互联网RIA技术领域中的新宠,随着Silverlight版本的不断进化,其技术已经日趋成熟和健壮,并以其开放式的界面语言——XAML,优雅的编程语言——C#、VisualBasic、IronPython、Ruby等,吸引了国内外大批程序员的日光。 在如今的Web2.0发展大潮中,优异的交互性体验是提高用户粘度的重要手段,若想在同类产品中脱颖而出,就必须具备更友好的用户界面和更丰富的交互界面。 也许有人会问为什么要用Silverlight,或是Silverlight的优势到底在哪里,其实答案很简单,那就是“UserExperience”(用户体验),用户体验分为不同的Level(级别),这就好比是你在家里和在影院欣赏一部大片的区别,非常炫目的用户界面和强烈的视觉冲击是增加用户交互性最直接的手段。 如果说Silverlight 2是微软在小试牛刀,那么Silverlight 3.0可以说是Silverlight技术的一个里程碑,本人作为一名Silverlight技术的开发者,看着微软的“银光宝宝”从2007年诞生到今天长大成人,相信和我一样接触过Silverlight 1.O的开发者都经历过很多的无奈,因为1.0版最大的缺憾就是不直接支持中文的显示f在实际应用中需要用户下载字库1、不支持C#语言编程(使用JavaScript项目开发,效率低下,不能够完全面向对象)、控件少得可怜,那时即便您想使用一个TextBox,都要借助于HTML才行,这些问题使不少开发者望洋兴叹。值得欣慰的是这些问题在Silverlight2/3中已经不存在了,新版本的Silverlight带给我们的是灵活的编程模型、强大的框架库、更丰富的特性类库,让你感觉像使用.NETFramework一样地轻松自如,而且这些强大的功能都被包在一个极小的Silverlight运行库中,这使我们不禁赞叹微软Silverlight核心开发团队的技术实力。

2013-09-23

WF本质论(中文扫描版)

【原 书 名】 Essential Windows Workflow Foundation 【原出版社】 Addison-Wesley Professional 【作  者】(美)Dharma Shukla;Bob Schmidt [同作者作品] [作译者介绍] 【译  者】 周健[同译者作品] 【出 版 社】 机械工业出版社  【书 号】 9787111219637 【出版日期】 2007年8月 【开 本】 16开 【页 码】 322 【版 次】1-1 【内容简介】 本书详细讲解Windows Workflow Foundation(WF)的运作原理,并在解析原理的过程中给出WF的设计初衷。WF使用了一种开创性的方法来编写和执行程序。本书两位作者从WF项目立项开始就参与这个项目,负责规划、设计、开发了其中的大部分技术。在本书中,作者高屋建瓴地探讨了WF中的关键概念和整体架构,不仅涉及如何使用WF,还涉及为什么这样使用WF,揭开了WF技术的神秘面纱。通过简单而极具说明性的例子,本书演示了如何利用WF的可扩展性编程来构造具体领域的程序。. Windows Workflow Foundation(WF)使用了一种开创性的方法来编写和执行程序。WF程序是由一些可恢复的语句块(称为活动)组成的,封装了专有领域的逻辑和控制流的模式,这些模式都可以映射到真实世界的处理流程。 本书两位作者从WF项目开始立项就参与这个项目,负责规划,设计、开发了其中的大部分技术。在本书中,作者高屋建瓴地探讨了WF中的关键概念和整体架构,不仅涉及如何使用WF,还涉及为什么这样使用WF,揭开了WF技术的神秘面纱。很多WF开发者都想知道如何通过编写活动来高效使用和扩展框架,本书提供权威性的解释和答案。通过简单而极具说明性的例子,本书演示了如何利用WF的可扩展性编程来构造具体领域的程序。.. 主要内容 ·WF编程模型关键部分的核心概念和观点。 ·活动的执行模型,包括活动自动机的细节。书签机制、调度策略以及WF运行时的线程模型。 ·高级执行概念,包括活动执行上下文、事务、持久化点。钝化。错误处理、取消操作、补偿和异步。 ·在应用程序中宿主WF运行时。 ·活动组件模型,包括验证的细节。WF程序的编译,序列化以及可视化。 ·数据绑定。XAML.依赖属性以及WF程序元数据。 ·声明性条件及规则、活动设计器以及如何驻留设计器。 ·自定义控制流模式,从简单的顺序和迭代控制流到复杂的图和状态机控制流等各种层次。 ·运行期间对WF程序实例的动态编辑。... 【作译者介绍】 本书提供作译者介绍 Dharma Shukla微软架构师,工作目标为下一代编程模型。他是WF项目组的一名支柱成员,在定义WF体系结构的过程中扮演了重要的角色。. Bob Schmidt微软高级程序经理,他的工作目标也是下一代编程模型。自2003年开始,他的主要精力放在了WF的设计上。他曾获得斯坦福大学计算机科学硕士学位。... 译者序 序言 前言 第1章 剖析WF 1.1 线程进程灵活性 1.2 复合语句组件 1.3 控制流 1.4 程序的声明 1.5 本章小结 第2章 WF程序 2.1 WF编程模型 2.2 WF运行时 2.3 本章小结 第3章 活动的执行 3.1 调度 3.2 活动自动机 3.3 回顾书签 3.4 活动的初始化和始终化 3.5 组件活动的执行 3.6 WF线程 3.7 本章小结 第4章 活动执行的进阶话题 4.1 活动执行上下文 4.2 取消 4.3 错误处理 4.4 补偿 4.5 本章小结 第5章 宿主应用程序 第6章 事务 第7章 进阶话题 第8章 杂项 附录A 活动自动机 附录B 控制流模式 [安全检测] 已通过安全检测 安全检测软体:NOD32防毒系统 版本: 2.70.39 杀毒引擎版本: 2636(20071103) [免责声明] 该下载内容仅限於个人测试学习之用,不得用於商业用途,并且请在下载后24小时内删除。 资源版权归作者及其公司所有,如果你喜欢,请购买正版。

2013-04-29

可视化.Net系统结构设计

建模 使用UML 生成代码 对代码进行反向工程 生成报表

2013-01-29

Oracle.Essentials.Oracle.Database.11g.4th.Edition.2008

Oracle.Essentials.Oracle.Database.11g.4th.Edition.2008 By Rick Greenwald, Robert Stackowiak, and Jonathan Stern Preface . . . . . . . . . . . . . . . . . xi 1. Introducing Oracle . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 The Evolution of the Relational Database 2 The Oracle Database Family 7 Summary of Oracle Database Features 9 Database Application Development Features 9 Database Connection Features 13 Distributed Database Features 17 Data Movement Features 18 Database Performance Features 20 Database Management Features 23 Database Security Features 27 Oracle Development Tools 28 Embedded Databases 31 2. Oracle Architecture . . . . . . . . . . . . . . . . . . . . . . . . 33 Databases and Instances 33 Deploying Physical Components 38 Instance Memory and Processes 48 The Data Dictionary 54 3. Installing and Running Oracle . . . . . . . . . . . . 56 Installing Oracle 56 Creating a Database 59 Configuring Oracle Net 63 Starting Up the Database 68 Shutting Down the Database 69 Accessing a Database 70 Oracle at Work 77 4. Oracle Data Structures . . . . . . . . . . . . . . . 82 Datatypes 82 Basic Data Structures 90 Additional Data Structures 98 Extended Logic for Data 100 Data Design 102 Constraints 104 Triggers 107 Query Optimization 108 Understanding the Execution Plan 118 SQL Advisors 120 Data Dictionary Tables 120 5. Managing Oracle . . . . . . . . . . . . . . . . 122 Manageability Features 124 Oracle Enterprise Manager 126 Fragmentation and Reorganization 132 Backup and Recovery 133 Working with Oracle Support 137 6. Oracle Security, Auditing, and Compliance . . . . 139 Security 139 Auditing 150 Compliance 151 7. Oracle Performance . . . . . 154 Performance Tuning Basics 154 Oracle and Disk I/O Resources 160 Oracle and Parallelism 169 Oracle and Memory Resources 176 Oracle and CPU Resources 182 Database Resource Manager 184 8. Oracle Multiuser Concurrency . . . . . . . . . . . . . . . 186 Basics of Concurrent Access 187 Oracle and Concurrent User Access 190 Oracle’s Isolation Levels 191 Oracle Concurrency Features 192 How Oracle Handles Locking 194 Concurrent Access and Performance 197 Workspaces 198 9. Oracle and Transaction Processing . . . . . . . . . . . . . . . 201 OLTP Basics 201 Oracle’s OLTP Heritage 205 Architectures for OLTP 206 Oracle Features for OLTP 211 High Availability 217 Oracle Streams and Advanced Queuing 218 Object Technologies and Distributed Components 221 10. Oracle Data Warehousing and Business Intelligence . . . . . . . . . . . . . . 222 Business Intelligence Basics 223 Data Warehouse Design 227 Query Optimization 230 Analytics, OLAP, and Data Mining in the Database 233 Managing the Data Warehouse 236 Other Software for the Data Warehouse 236 The Metadata Challenge 248 Best Practices 249 11. Oracle and High Availability . . . . . . . . . . . . . . 253 What Is High Availability? 254 System Failure 257 Protecting Against System Failure 262 Recovering from Failures 275 Complete Site Failure 281 Data Redundancy Solutions 285 Rolling Upgrades 289 12. Oracle and Hardware Architecture . . . . . . . . . . . . 290 System Basics 290 Uniprocessor Systems 292 Symmetric Multiprocessing Systems 293 Clusters 295 Non-Uniform Memory Access Systems 298 Grid Computing 299 Disk and Storage Technology 300 Which Platform Deployment Solution? 302 13. Oracle Distributed Databases and Distributed Data . . . . . . . . . . . . . . . . . 305 Accessing Multiple Databases As a Single Entity 305 Moving Data Between Distributed Systems 310 14. Oracle Extended Datatypes . . . . . . . . . . . . . . . 318 Object-Oriented Development 318 Extensibility Features and Options 324 Using the Extensibility Framework in Oracle 329 15. Beyond the Oracle Database . . . . . . . . . . 331 Application Express 331 Oracle Fusion Middleware 332 Oracle SOA Suite 345 A. What’s New in This Book for Oracle Database 11g . . . . . . . . . . . . . 349 B. Additional Resources 356 Index . . . . . . . . 365

2009-10-06

Oracle.11g.-.New.Features.for.Administrators.中文版教材

Oracle.11g.-.New.Features.for.Administrators.中文版教材

2009-10-06

Application Architecture Guide 2.0

Introduction Overview The purpose of the Application Architecture Guide 2.0 is to improve your effectiveness when building applications on the Microsoft platform. The primary audience for this guide is solution architects and development leads. The guide provides design-level guidance for the architecture and design of applications built on the Microsoft .NET platform. It focuses on the most common types of applications and on partitioning application functionality into layers, components, and services, and also walks through their key design characteristics. The guidance is task-based and presented in parts that correspond to major architecture and design focus points. It is designed to be used as a reference resource, or it can be read from beginning to end. The guide is divided into the following four parts: • Part I, “Fundamentals,” provides you with the fundamentals you will need in order to understand architecture design techniques and strategies. • Part II, “Design,” provides overarching design guidelines and practices that can be applied to any application type or application layer, including guidelines on how to design a communications solution and plan for services. • Part III, “Layers,” provides architecture and design approaches, as well as practices for each layer, including the presentation, business, service, and data access layers. • Part IV, “Archetypes,” provides patterns and design frames for each application archetype; including service applications, Web applications, rich client applications, rich Internet applications (RIA), and mobile applications.

2009-07-26

Team Development with Visual Studio Team Foundation Server

一本关于TFS的好书,值得看一下 Parts Part I, Fundamentals Part II, Source Control Part III, Builds Part IV, Large Project Considerations Part V, Project Management Part VI, Process Templates Part VII, Reporting Part VIII, Setting Up and Maintaining the Team Environment Part IX, Visual Studio Team System 2008 Team Foundation Server

2009-07-26

构建安全的 ASP.NET 应用程序(中文译作+英文原作)

构建安全的 Microsoft® ASP.NET 应用程序:前言 更新日期: 2004年04月20日 本指南的目标 本指南不是介绍安全性,也不是 Microsoft .NET Framework 的安全性参考材料;如果您要了解这方面的内容,请查看 MSDN 中的 .NET Framework 软件开发工具包 (SDK)。本指南包含该文档中没有的内容,并通过具体方案提供一些建议和行之有效的技术。我们的目标是使本指南尽可能地贴近实际应用,因此,其中的事例、建议和最佳做法都来自现场操作、客户经验和 Microsoft 产品小组。 构建 .NET Web 应用程序的过程中使用了很多技术。为了构建有效的应用程序级别的身份验证和授权策略,您需要了解如何在每一种产品和技术领域内优化各种安全功能,以及如何使它们协同作用以提供纵深防御的有效安全策略。本指南的重点是分布式 ASP.NET 应用程序的安全性和各层之间的标识管理。 具体来说,我们选择将重点放在身份验证、授权和安全通信方面。安全性是一个广泛的话题。调查显示,在一开始就设计使用身份验证和授权功能可大大提高应用程序的安全性。安全通信是分布式应用程序保护工作中不可或缺的部分;保护分布式应用程序的目的是保护机密数据,这些数据包括传递到应用程序和从应用程序传出的凭据,以及在应用程序的各层之间传递的凭据。 返回页首 本指南的读者 如果您是规划构建方案的中间件开发人员或架构设计师,或者当前正在使用以下一项或多项技术构建 .NET Web 应用程序,则应该阅读本指南。 • ASP.NET • Web 服务 • 企业服务 • 远程处理 • ADO.NET 为了最有效地利用本指南来设计和构建安全的 .NET Web 应用程序,您应该已经了解并使用过 .NET 开发技巧和技术。您应该熟悉分布式应用程序体系结构;如果您已经实施过 .NET Web 应用程序解决方案,还应该了解您自己的应用程序的体系结构和部署模式。 返回页首 如何阅读本指南 本指南的内容分为几个相对独立的模块。这样您就可以随意选取要阅读的章节。例如,如果您对特定技术提供的纵深防御安全功能感兴趣,可以直接阅读本指南的第 III 部分(第 8 章到第 12 章),其中包含涉及 ASP.NET、企业服务、Web 服务、.NET Remoting 和数据访问的详细信息。 然而,我们建议您先阅读本指南的前几章(第 1 章到第 4 章),即第 I 部分,因为这些章节可帮助您了解安全模型并可帮助您自行确定核心技术和安全服务。应用程序架构设计师一定要阅读第 3 章,这一章提供了一些有关跨 Web 应用程序的不同层设计身份验证和授权策略的重要知识。第 I 部分提供了一些基本资料,这些资料可帮助您充分理解并应用本指南其他章节中的知识。 本指南第 II 部分中 Intranet、Extranet 和 Internet 这几章(第 5 章到第 7 章)说明如何保障特定应用方案的安全性。如果知道您的应用程序目前采用或将要采用的体系结构和部署模式,则可通过本指南的这一部分了解相关的安全问题,以及保障特定方案的安全性所需的基本配置步骤。 最后,本指南第 IV 部分的补充信息和参考材料可帮助您加深对特定技术领域的理解。这一部分还提供了基本知识文章集锦,可指导您在最短的时间内开发出实用的安全解决方案。 返回页首 本指南的内容构成 本指南分为四部分。目标是按逻辑划分各组成部分,这样有助于您更容易地消化内容。 第 I 部分,安全模型 本指南的第 I 部分是其他部分的基础。熟悉第 I 部分介绍的概念、原则和技术,可以帮助您充分理解和应用本指南其他章节中的知识。第 I 部分包括以下各章: • 第 1 章,简介 • 第 2 章,ASP.NET 应用程序的安全模型 • 第 3 章,身份验证和授权 • 第 4 章,安全通信 第 II 部分,应用程序方案 大多数应用程序都可以归类为 Intranet 应用程序、Extranet 应用程序或 Internet 应用程序。本指南的这一部分介绍一组常见的应用程序方案,这些方案分别属于上述类别之一。其中首先介绍了每种方案的主要特征并分析了其潜在的安全威胁。 接着说明了如何为每种应用程序方案配置和实施最适合的身份验证、授权和安全通信策略。每种方案还包含若干小节,这些小节包括详细的分析、需要注意的常见隐患及常见问题 (FAQ)。第 II 部分包括以下各章: • 第 5 章,Intranet 安全性 • 第 6 章,Extranet 安全性 • 第 7 章,Internet 安全性 第 III 部分,保护各层的安全 本指南的这一部分提供了有关应用程序各层的详细信息,以及有关保护与 .NET 相关的 Web 应用程序的技术。第 III 部分包括以下各章: • 第 8 章,ASP.NET 安全性 • 第 9 章,企业服务安全性 • 第 10 章,Web 服务安全性 • 第 11 章,.NET Remoting 安全性 • 第 12 章,数据访问安全性 各章分别概述了适用于所讨论的特定技术的安全体系结构。针对每种技术,分别讨论了身份验证和授权策略、可配置的安全选项、编程安全选项,还提出了有关何时使用特定策略的实用建议。 每一章都提供了一些指导和说明,您可根据这些信息为各种技术选择和实施最适合的身份验证、授权和安全通信选项。此外,每一章还针对每一特定技术提供了补充信息。最后,每一章都用一段简明扼要的建议作为结束语。 第 IV 部分,参考 本指南的这一参考部分提供一些补充信息,可帮助您加深对前面各章讲述的技术、策略和安全解决方案的理解。详尽的“基本知识”主题提供了循序渐进的步骤,从而帮助您实施特定的安全解决方案。这一部分包含以下各章: • 第 13 章,解决安全问题 • 基本知识 • 基本配置 • 配置存储和工具 • 参考中心 • 工作原理 • ASP.NET 标识矩阵 • 加密技术、密钥和证书 • 词汇表 返回页首 系统要求 本指南将帮助您使用 .NET Framework 针对 Windows 2000 设计和构建安全的 ASP.NET 应用程序。我们以 .NET Framework 版本 1 (service pack 2) 为目标,虽然使用的是下一版本的 .NET Framework 中的概念和代码。本指南介绍了将在下一个版本中提供的新的安全功能,以及将随 Windows .NET Server 2003(Microsoft 的下一代 Windows Server 操作系统)提供的其他功能。 要使用本指南,您至少需要一台运行 Windows XP Professional 或 Windows 2000 Server SP3 的计算机。此外,您还需要安装 Visual Studio .NET、.NET Framework SP2 和 SQL Server 2000 SP2。 要实现其中讨论的某些解决方案,您还需要第二台运行 Windows 2000 Server SP3、Windows 2000 Advanced Server SP3 或 Windows 2000 DataCenter Server SP3 的计算机。 返回页首 安装示例文件 您可以从本指南所在网址 http://www.microsoft.com/mspress/guides/6501.asp 下载示例文件。要下载示例文件,请单击该网页右侧的“More Information”(更多信息)菜单中的“Companion Content”(附带内容)链接。单击后将下载“Companion Content”(附带内容)页,其中包含下载示例文件的链接。

2008-09-21

Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures(1)

Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures 第一部分<br>Long a standard practice in traditional manufacturing, the concept of product lines is quickly earning recognition in the software industry. A software product line is a family of systems that shares a common set of core technical assets with preplanned extensions and variations to address the needs of specific customers or market segments. When skillfully implemented, a product line strategy can yield enormous gains in productivity, quality, and time-to-market. Studies indicate that if three or more systems with a degree of common functionality are to be developed, a product-line approach is significantly more cost-effective.<br><br>To model and design families of systems, the analysis and design concepts for single product systems need to be extended to support product lines. Designing Software Product Lines with UML shows how to employ the latest version of the industry-standard Unified Modeling Language (UML 2.0) to reuse software requirements and architectures rather than starting the development of each new system from scratch. Through real-world case studies, the book illustrates the fundamental concepts and technologies used in the design and implementation of software product lines.<br><br>This book describes a new UML-based software design method for product lines called PLUS (Product Line UML-based Software engineering). PLUS provides a set of concepts and techniques to extend UML-based design methods and processes for single systems in a new dimension to address software product lines. Using PLUS, the objective is to explicitly model the commonality and variability in a software product line.<br><br>Hassan Gomaa explores how each of the UML modeling views—use case, static, state machine, and interaction modeling—can be extended to address software product families. He also discusses how software architectural patterns can be used to develop a reusable component-based architecture for a product line and how to express this architecture as a UML platform-independent model that can then be mapped to a platform-specific model.<br><br>Key topics include:<br><br>Software product line engineering process, which extends the Unified Development Software Process to address software product lines<br><br>Use case modeling, including modeling the common and variable functionality of a product line<br><br>Incorporating feature modeling into UML for modeling common, optional, and alternative product line features<br><br>Static modeling, including modeling the boundary of the product line and information-intensive entity classes<br><br>Dynamic modeling, including using interaction modeling to address use-case variability<br><br>State machines for modeling state-dependent variability<br><br>Modeling class variability using inheritance and parameterization<br><br>Software architectural patterns for product lines<br><br>Component-based distributed design using the new UML 2.0 capability for modeling components, connectors, ports, and provided and required interfaces<br><br>Detailed case studies giving a step-by-step solution to real-world product line problems<br><br>Designing Software Product Lines with UML is an invaluable resource for all designers and developers in this growing field. The information, technology, and case studies presented here show how to harness the promise of software product lines and the practicality of the UML to take software design, quality, and efficiency to the next level. An enhanced online index allows readers to quickly and easily search the entire text for specific topics.<br>

2008-06-21

Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures(2)

Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures 第二部分<br>Long a standard practice in traditional manufacturing, the concept of product lines is quickly earning recognition in the software industry. A software product line is a family of systems that shares a common set of core technical assets with preplanned extensions and variations to address the needs of specific customers or market segments. When skillfully implemented, a product line strategy can yield enormous gains in productivity, quality, and time-to-market. Studies indicate that if three or more systems with a degree of common functionality are to be developed, a product-line approach is significantly more cost-effective.<br><br>To model and design families of systems, the analysis and design concepts for single product systems need to be extended to support product lines. Designing Software Product Lines with UML shows how to employ the latest version of the industry-standard Unified Modeling Language (UML 2.0) to reuse software requirements and architectures rather than starting the development of each new system from scratch. Through real-world case studies, the book illustrates the fundamental concepts and technologies used in the design and implementation of software product lines.<br><br>This book describes a new UML-based software design method for product lines called PLUS (Product Line UML-based Software engineering). PLUS provides a set of concepts and techniques to extend UML-based design methods and processes for single systems in a new dimension to address software product lines. Using PLUS, the objective is to explicitly model the commonality and variability in a software product line.<br><br>Hassan Gomaa explores how each of the UML modeling views—use case, static, state machine, and interaction modeling—can be extended to address software product families. He also discusses how software architectural patterns can be used to develop a reusable component-based architecture for a product line and how to express this architecture as a UML platform-independent model that can then be mapped to a platform-specific model.<br><br>Key topics include:<br><br>Software product line engineering process, which extends the Unified Development Software Process to address software product lines<br><br>Use case modeling, including modeling the common and variable functionality of a product line<br><br>Incorporating feature modeling into UML for modeling common, optional, and alternative product line features<br><br>Static modeling, including modeling the boundary of the product line and information-intensive entity classes<br><br>Dynamic modeling, including using interaction modeling to address use-case variability<br><br>State machines for modeling state-dependent variability<br><br>Modeling class variability using inheritance and parameterization<br><br>Software architectural patterns for product lines<br><br>Component-based distributed design using the new UML 2.0 capability for modeling components, connectors, ports, and provided and required interfaces<br><br>Detailed case studies giving a step-by-step solution to real-world product line problems<br><br>Designing Software Product Lines with UML is an invaluable resource for all designers and developers in this growing field. The information, technology, and case studies presented here show how to harness the promise of software product lines and the practicality of the UML to take software design, quality, and efficiency to the next level. An enhanced online index allows readers to quickly and easily search the entire text for specific topics.<br>

2008-06-21

Professional UML with Visual Studio .NET—Unmasking Visio for Enterprise Architects (1)

Professional UML with Visual Studio .NET—Unmasking Visio for Enterprise Architects 第一部分<br>Table of Contents <br> Professional UML with Visual Studio .NET—Unmasking Visio for Enterprise Architects <br> Introduction <br> Chapter 1 - Review of UML <br> Chapter 2 - A Tour of Visio <br> Chapter 3 - Diagramming Business Objects <br> Chapter 4 - Generating Code From the Visio Model <br> Chapter 5 - Reverse Engineering <br> Chapter 6 - Documenting the Project <br> Chapter 7 - Distributed System Design <br> Chapter 8 - Database Modeling with Visio for Enterprise Architects <br> Index <br><br>

2008-06-21

Professional UML with Visual Studio .NET—Unmasking Visio for Enterprise Architects (2)

Professional UML with Visual Studio .NET—Unmasking Visio for Enterprise Architects 第二部分<br>Table of Contents <br> Professional UML with Visual Studio .NET—Unmasking Visio for Enterprise Architects <br> Introduction <br> Chapter 1 - Review of UML <br> Chapter 2 - A Tour of Visio <br> Chapter 3 - Diagramming Business Objects <br> Chapter 4 - Generating Code From the Visio Model <br> Chapter 5 - Reverse Engineering <br> Chapter 6 - Documenting the Project <br> Chapter 7 - Distributed System Design <br> Chapter 8 - Database Modeling with Visio for Enterprise Architects <br> Index <br><br>

2008-06-21

Software Evolution with UML and XML(2)

Software Evolution with UML and XML 第二部分<br>Table of Contents <br> Software Evolution with UML and XML <br> Preface <br> Chapter I - A Framework for Managing Consistency of Evolving UML Models <br> Chapter II - Deriving Safety-Related Scenarios to Support Architecture Evaluation <br> Chapter III - A Unified Software Reengineering Approach towards Model Driven Architecture Environment <br> Chapter IV - Towards the Integration of a Formal Object-Oriented Method and Relational Unified Process <br> Chapter V - On the Co-Evolution of SSADM and the UML <br> Chapter VI - Software Evolution with XVCL <br> Chapter VII - UML- and XML-Based Change Process and Data Model Definition for Product Evolution <br> Chapter VIII - Rapid Pattern-Oriented Scenario-Based Testing for Embedded Systems <br> Chapter IX - Developing a Software Testing Ontology in UML for a Software Growth Environment of Web-Based Applications <br> Chapter X - Abstracting UML Behavior Diagrams for Verification <br> Chapter XI - Support for Architectural Design and Re-Design of Embedded Systems <br> Chapter XII - Describing and Extending Classes with XMI—An Industrial Experience <br> Index <br> List of Figures <br> List of Tables <br> List of Definitions <br>

2008-06-21

Software Evolution with UML and XML(1)

Software Evolution with UML and XML 第一部分<br>Table of Contents <br> Software Evolution with UML and XML <br> Preface <br> Chapter I - A Framework for Managing Consistency of Evolving UML Models <br> Chapter II - Deriving Safety-Related Scenarios to Support Architecture Evaluation <br> Chapter III - A Unified Software Reengineering Approach towards Model Driven Architecture Environment <br> Chapter IV - Towards the Integration of a Formal Object-Oriented Method and Relational Unified Process <br> Chapter V - On the Co-Evolution of SSADM and the UML <br> Chapter VI - Software Evolution with XVCL <br> Chapter VII - UML- and XML-Based Change Process and Data Model Definition for Product Evolution <br> Chapter VIII - Rapid Pattern-Oriented Scenario-Based Testing for Embedded Systems <br> Chapter IX - Developing a Software Testing Ontology in UML for a Software Growth Environment of Web-Based Applications <br> Chapter X - Abstracting UML Behavior Diagrams for Verification <br> Chapter XI - Support for Architectural Design and Re-Design of Embedded Systems <br> Chapter XII - Describing and Extending Classes with XMI—An Industrial Experience <br> Index <br> List of Figures <br> List of Tables <br> List of Definitions <br>

2008-06-21

Applied ADO.NET: Building Data-Driven Solutions(2)

Applied ADO.NET: Building Data-Driven Solutions 第二部分 Table of Contents Applied ADO.NET—Building Data-Driven Solutions Introduction Chapter 1 - ADO.NET Basics Chapter 2 - Data Components in Visual Studio .NET Chapter 3 - ADO.NET in Disconnected Environments Chapter 4 - ADO.NET in Connected Environments Chapter 5 - Handling ADO.NET Events Chapter 6 - Integrating XML with ADO.NET Chapter 7 - Data Binding and Windows Forms Data-Bound Controls Chapter 8 - Constraints and Data Relations Chapter 9 - ADO.NET Exception Handling Chapter 10 - Working with the ODBC .NET Data Provider Chapter 11 - Stored Procedures and Views Chapter 12 - Oracle, SQLXML, and Other .NET Data Providers Chapter 13 - Developing a Custom Data Provider Chapter 14 - Developing Database Web Applications using ASP.NET Chapter 15 - Using ADO.NET in Xml Web Services Chapter 16 - ASP.NET Server Controls and Data Binding Chapter 17 - Building Real-World Web Applications Chapter 18 - Object-Relational Mapping in .NET Chapter 19 - Mapped Objects: Performance Considerations and Data Binding Chapter 20 - COM Interoperability and ADO.NET Chapter 21 - Messaging Chapter 22 - SQL Server and ADO.NET: Notes on Performance Appendix A - Relational Databases: Some Basic Concepts Appendix B - Commonly Used SQL Statements Appendix C - ADO.NET Frequently Asked Questions Index List of Figures List of Tables List of Listings List of Sidebars

2008-06-21

Applied ADO.NET: Building Data-Driven Solutions(1)

Applied ADO.NET: Building Data-Driven Solutions 第一部分<br>Table of Contents <br> Applied ADO.NET—Building Data-Driven Solutions <br> Introduction <br> Chapter 1 - ADO.NET Basics <br> Chapter 2 - Data Components in Visual Studio .NET <br> Chapter 3 - ADO.NET in Disconnected Environments <br> Chapter 4 - ADO.NET in Connected Environments <br> Chapter 5 - Handling ADO.NET Events <br> Chapter 6 - Integrating XML with ADO.NET <br> Chapter 7 - Data Binding and Windows Forms Data-Bound Controls <br> Chapter 8 - Constraints and Data Relations <br> Chapter 9 - ADO.NET Exception Handling <br> Chapter 10 - Working with the ODBC .NET Data Provider <br> Chapter 11 - Stored Procedures and Views <br> Chapter 12 - Oracle, SQLXML, and Other .NET Data Providers <br> Chapter 13 - Developing a Custom Data Provider <br> Chapter 14 - Developing Database Web Applications using ASP.NET <br> Chapter 15 - Using ADO.NET in Xml Web Services <br> Chapter 16 - ASP.NET Server Controls and Data Binding <br> Chapter 17 - Building Real-World Web Applications <br> Chapter 18 - Object-Relational Mapping in .NET <br> Chapter 19 - Mapped Objects: Performance Considerations and Data Binding <br> Chapter 20 - COM Interoperability and ADO.NET <br> Chapter 21 - Messaging <br> Chapter 22 - SQL Server and ADO.NET: Notes on Performance <br> Appendix A - Relational Databases: Some Basic Concepts <br> Appendix B - Commonly Used SQL Statements <br> Appendix C - ADO.NET Frequently Asked Questions <br> Index <br> List of Figures <br> List of Tables <br> List of Listings <br> List of Sidebars <br>

2008-06-21

ASP.NET 2.0 Website Programming: Problem - Design - Solution (2)

ASP.NET 2.0 Website Programming: Problem - Design - Solution 第二部分<br>Table of Contents <br> ASP.NET 2.0 Website Programming—Problem - Design - Solution <br> Foreword <br> Introduction <br> Chapter 1 - Introducing the Project: TheBeerHouse <br> Chapter 2 - Developing the Site Design <br> Chapter 3 - Planning an Architecture <br> Chapter 4 - Membership and User Profiling <br> Chapter 5 - News and Article Management <br> Chapter 6 - Opinion Polls <br> Chapter 7 - Newsletters <br> Chapter 8 - Forums <br> Chapter 9 - E-Commerce Store <br> Chapter 10 - Personalization and Web Parts <br> Chapter 11 - Localizing the Site <br> Chapter 12 - Deploying the Site <br> Index <br> List of Sidebars <br>

2008-06-21

ASP.NET 2.0 Website Programming: Problem - Design - Solution (1)

ASP.NET 2.0 Website Programming: Problem - Design - Solution 第一部分<br>Table of Contents <br> ASP.NET 2.0 Website Programming—Problem - Design - Solution <br> Foreword <br> Introduction <br> Chapter 1 - Introducing the Project: TheBeerHouse <br> Chapter 2 - Developing the Site Design <br> Chapter 3 - Planning an Architecture <br> Chapter 4 - Membership and User Profiling <br> Chapter 5 - News and Article Management <br> Chapter 6 - Opinion Polls <br> Chapter 7 - Newsletters <br> Chapter 8 - Forums <br> Chapter 9 - E-Commerce Store <br> Chapter 10 - Personalization and Web Parts <br> Chapter 11 - Localizing the Site <br> Chapter 12 - Deploying the Site <br> Index <br> List of Sidebars <br>

2008-06-21

UML Applied: A .NET Perspective(2)

UML Applied: A .NET Perspective 第二部分 Table of Contents UML Applied—A .NET Perspective Foreword Introduction Part One - UML and Five-Step UML: It's all About Communication Chapter 1 - Introducing UML: Object-Oriented Analysis and Design Chapter 2 - Five-Step UML: OOAD for Short Attention Spans Chapter 3 - Pragmatic Guidelines: Diagrams that Work Chapter 4 - A UML View of .NET Part Two - Case Study: UML Applied to a .NET Solution Chapter 5 - Requirements: And Here Our Troubles Begin... Chapter 6 - Step 1: Define Your Requirements Chapter 7 - Step 2: Refine Your Requirements Chapter 8 - Step 3: Assign Your Requirements to Components and Interfaces Chapter 9 - Step 4: Design Your Architecture Chapter 10 - Step 5: Repeat to Design Your Components Chapter 11 - Step Outward to Design Your Deployment Part Three - Beyond Code Chapter 12 - UML Models of Development Processes Chapter 13 - It's All About Communication Part Four - Appendixes Appendix A - Specification for the Kennel Management System Appendix B - Selected UML Tool List Appendix C - Bibliography Appendix D - Webliography Index List of Figures List of Tables List of Exercises List of Sidebars

2008-06-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除