چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

IronRuby Unleashed

Friedman, Shay

قیمت نهایی

۴۰٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۸٪ تخفیف
  • تخفیف زمان‌دار−۹٬۰۰۰ تومان

۹٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

نویسنده
Friedman, Shay
سال انتشار
۲۰۱۰
فرمت
PDF
زبان
انگلیسی
حجم فایل
۴٫۰ مگابایت

دربارهٔ کتاب

Ruby has built an enormous following of developers attracted by its intuitiveness, flexibility, and simplicity. Meanwhile, Microsoft’s .NET has grown and matured into a platform of unparalleled power. IronRuby brings them together, enabling developers to write elegant, efficient Ruby code that seamlessly integrates with .NET objects and leverages .NET’s full capabilities. Now, in IronRuby Unleashed, one of IronRuby’s most respected early adopters demonstrates how to write outstanding production software with the brand new IronRuby 1.0. Writing for both Ruby and .NET developers, Shay Friedman covers every facet of IronRuby programming. Friedman begins by explaining how IronRuby leverages the new Dynamic Language Runtime (DLR) libraries to run atop the .NET Framework and access its resources. Next, he presents an in-depth IronRuby tutorial that ranges from basic syntax and object-oriented programming techniques through advanced concepts. Building on this foundation, you’ll learn how to make the most of a broad spectrum of .NET platform features. IronRuby Unleashed thoroughly illuminates the use of IronRuby and .NET with today’s most powerful frameworks and technologies, including WPF, ASP.NET MVC, Ruby on Rails, and Silverlight. You’ll also find detailed coverage of unit testing, as well as cutting-edge techniques for extending IronRuby with C# or VB.NET. Detailed information on how to... Install IronRuby and choose the right development environment for your needs Master IronRuby syntax, methods, blocks, classes, modules, libraries, and more Write code that takes advantage of IronRuby’s dynamic and metaprogramming features Utilize .NET services and frameworks to write more powerful Ruby code than ever before Incorporate efficient data access into your IronRuby applications Use IronRuby to build Windows software with both WinForms and WPF Rapidly build high-quality Web applications with IronRuby and Ruby on Rails Create rich Web 2.0 applications with IronRuby and Microsoft Silverlight Test .NET code with Ruby’s leading unit testing frameworks Run IronRuby code from other .NET code, and create .NET code libraries that fit well with IronRuby code Table of Contents......Page 4 Introduction......Page 19 Part I: Introduction to IronRuby......Page 21 History of the Ruby Language......Page 23 Features......Page 24 History of the .NET Framework......Page 31 Overview......Page 33 Features......Page 34 3 Introduction to the Dynamic Language Runtime......Page 39 Overview......Page 40 Features......Page 41 Overview......Page 43 Installing IronRuby......Page 44 Executables and Tools......Page 48 Development Environments......Page 52 The Power of IronRuby......Page 56 Part II: The Ruby Language......Page 59 Basic Syntax......Page 61 Variables......Page 66 Control Structures......Page 82 Exception Handling......Page 96 Methods......Page 105 Blocks, Procs, and Lambdas......Page 114 Classes......Page 119 Modules......Page 144 Using the Libraries......Page 149 Libraries Available in IronRuby......Page 150 Libraries Reference......Page 153 Finding More Libraries......Page 177 Threads......Page 179 Handling Files......Page 187 Reflection......Page 194 Marshaling......Page 199 RubyGems......Page 201 Design Patterns......Page 204 Part III: IronRuby Fundamentals......Page 223 Bringing .NET into Ruby......Page 225 .NET Code Mapping......Page 228 Using .NET Objects......Page 232 Special IronRuby Methods......Page 249 The Basic Object......Page 255 Inheriting from CLR Classes......Page 257 Inheriting from CLR Interfaces......Page 261 Overriding Methods......Page 263 Overriding Properties......Page 269 Overriding Events......Page 271 Opening CLR Classes......Page 272 Part IV: IronRuby and the .NET World......Page 275 Hello, Data Access......Page 277 Contacting a SQL Server......Page 278 Contacting a MySQL Server......Page 283 Design Considerations......Page 290 The CachedDataAccess Class......Page 294 A Word About LINQ......Page 297 Introduction......Page 299 Building the Chat Class......Page 300 Building the Chat Windows Form......Page 303 Writing the Execution Code......Page 318 Hello, WPF......Page 321 XAML......Page 323 IronRuby and WPF Fundamentals......Page 325 Windows......Page 327 Layout Controls......Page 335 Graphics and Animations......Page 339 Data Binding......Page 343 REPL......Page 347 Preparing Your Environment......Page 349 Hello, IronRuby on Rails......Page 350 The Basic Concepts......Page 357 Main Components......Page 358 Know Your Environment......Page 360 Creating a Page......Page 364 Creating a Database-Driven Page......Page 372 Preparing Your Environment......Page 381 Hello, ASP.NET MVC......Page 383 MVC......Page 386 Routes......Page 403 Filters......Page 405 Validations......Page 414 A Word About Classic ASP.NET......Page 416 16 Silverlight......Page 419 Hello, Silverlight......Page 420 Add Silverlight to a Web Page......Page 424 XAML......Page 427 Layout......Page 428 Adding Code......Page 429 Graphics......Page 433 Media and Animations......Page 435 Data Binding......Page 437 17 Unit Testing......Page 443 The Tested Code......Page 444 Test::Unit......Page 445 RSpec......Page 453 Cucumber......Page 461 Hello, IronRuby from CLR......Page 477 The Classes of the Process......Page 479 Executing IronRuby from C#/VB.NET......Page 486 Part V: Advanced IronRuby......Page 493 19 Extending IronRuby......Page 495 Creating an Extension......Page 496 Building an IronRuby Extension......Page 519 A......Page 529 C......Page 531 D......Page 534 E......Page 535 F......Page 536 I......Page 537 L......Page 538 M......Page 539 O......Page 541 P......Page 542 R......Page 543 S......Page 545 T......Page 546 V......Page 547 Y–Z......Page 548

ruby Has Built An Enormous Following Of Developers Attracted By Its Intuitiveness, Flexibility, And Simplicity. Meanwhile, Microsoft’s .net Has Grown And Matured Into A Platform Of Unparalleled Power. Ironruby Brings Them Together, Enabling Developers To Write Elegant, Efficient Ruby Code That Seamlessly Integrates With .net Objects And Leverages .net’s Full Capabilities. Now, In Ironruby Unleashed, One Of Ironruby’s Most Respected Early Adopters Demonstrates How To Write Outstanding Production Software With The Brand New Ironruby 1.0.

writing For Both Ruby And .net Developers, Shay Friedman Covers Every Facet Of Ironruby Programming. Friedman Begins By Explaining How Ironruby Leverages The New Dynamic Language Runtime (dlr) Libraries To Run Atop The .net Framework And Access Its Resources. Next, He Presents An In-depth Ironruby Tutorial That Ranges From Basic Syntax And Object-oriented Programming Techniques Through Advanced Concepts. Building On This Foundation, You’ll Learn How To Make The Most Of A Broad Spectrum Of .net Platform Features.

ironruby Unleashed Thoroughly Illuminates The Use Of Ironruby And .net With Today’s Most Powerful Frameworks And Technologies, Including Wpf, Asp.net Mvc, Ruby On Rails, And Silverlight. You’ll Also Find Detailed Coverage Of Unit Testing, As Well As Cutting-edge Techniques For Extending Ironruby With C# Or Vb.net.

detailed Information On How To...

  • install Ironruby And Choose The Right Development Environment For Your Needs
  • master Ironruby Syntax, Methods, Blocks, Classes, Modules, Libraries, And More
  • write Code That Takes Advantage Of Ironruby’s Dynamic And Metaprogramming Features
  • utilize .net Services And Frameworks To Write More Powerful Ruby Code Than Ever Before
  • incorporate Efficient Data Access Into Your Ironruby Applications
  • use Ironruby To Build Windows Software With Both Winforms And Wpf
  • rapidly Build High-quality Web Applications With Ironruby And Ruby On Rails
  • create Rich Web 2.0 Applications With Ironruby And Microsoft Silverlight
  • test .net Code With Ruby’s Leading Unit Testing Frameworks
  • run Ironruby Code From Other .net Code, And Create .net Code Libraries That Fit Well With Ironruby Code

"Ruby has built an enormous following of developers attracted by its intuitiveness, flexibility, and simplicity. Meanwhile, Microsoft's .NET has grown and matured into a platform of unparalleled power. IronRuby brings them together, enabling developers to write elegant, efficient Ruby code that seamlessly integrates with .NET objects and leverages .NET's full capabilities. Now, in IronRuby Unleashed, one of IronRuby's most respected early adopters demonstrates how to write outstanding production software with the brand new IronRuby 1.0." "Writing for both Ruby and .NET developers, Shay Friedman covers every facet of IronRuby programming. Friedman begins by explaining how IronRuby leverages the new Dynamic Language Runtime (DLR) libraries to run atop the .NET Framework and access its resources. Next, he presents an in-depth IronRuby tutorial that ranges from basic syntax and object-oriented programming techniques through advanced concepts. Building on this foundation, you'll learn how to make the most of a broad spectrum of .NET platform features." "IronRuby Unleashed thoroughly illuminates the use of IronRuby and .NET with today's most powerful frameworks and technologies, including WPF, ASP.NET MVC, Ruby on Rails, and Silverlight. You'll also find detailed coverage of unit testing, as well as cutting-edge techniques for extending IronRuby with C♯ or VB.NET."--Jacket A guide to IronRuby programming covers such topics as syntax, variables, code-containing structures, libraries, data access, Windows forms, Ruby on Rails, WPF, ASP.NET, Silverlight, and unit testing.

قیمت نهایی

۴۰٬۰۰۰ تومان