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

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

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 5 Introduction......Page 20 Part I: Introduction to IronRuby......Page 22 History of the Ruby Language......Page 24 Features......Page 25 History of the .NET Framework......Page 32 Overview......Page 34 Features......Page 35 3 Introduction to the Dynamic Language Runtime......Page 40 Overview......Page 41 Features......Page 42 Overview......Page 44 Installing IronRuby......Page 45 Executables and Tools......Page 49 Development Environments......Page 53 The Power of IronRuby......Page 57 Part II: The Ruby Language......Page 60 Basic Syntax......Page 62 Variables......Page 67 Control Structures......Page 83 Exception Handling......Page 97 Methods......Page 106 Blocks, Procs, and Lambdas......Page 115 Classes......Page 120 Modules......Page 145 Using the Libraries......Page 150 Libraries Available in IronRuby......Page 151 Libraries Reference......Page 154 Finding More Libraries......Page 178 Threads......Page 180 Handling Files......Page 188 Reflection......Page 195 Marshaling......Page 200 RubyGems......Page 202 Design Patterns......Page 205 Part III: IronRuby Fundamentals......Page 224 Bringing .NET into Ruby......Page 226 .NET Code Mapping......Page 229 Using .NET Objects......Page 233 Special IronRuby Methods......Page 250 The Basic Object......Page 256 Inheriting from CLR Classes......Page 258 Inheriting from CLR Interfaces......Page 262 Overriding Methods......Page 264 Overriding Properties......Page 270 Overriding Events......Page 272 Opening CLR Classes......Page 273 Part IV: IronRuby and the .NET World......Page 276 Hello, Data Access......Page 278 Contacting a SQL Server......Page 279 Contacting a MySQL Server......Page 284 Design Considerations......Page 291 The CachedDataAccess Class......Page 295 A Word About LINQ......Page 298 Introduction......Page 300 Building the Chat Class......Page 301 Building the Chat Windows Form......Page 304 Writing the Execution Code......Page 319 Hello, WPF......Page 322 XAML......Page 324 IronRuby and WPF Fundamentals......Page 326 Windows......Page 328 Layout Controls......Page 336 Graphics and Animations......Page 340 Data Binding......Page 344 REPL......Page 348 Preparing Your Environment......Page 350 Hello, IronRuby on Rails......Page 351 The Basic Concepts......Page 358 Main Components......Page 359 Know Your Environment......Page 361 Creating a Page......Page 365 Creating a Database-Driven Page......Page 373 Preparing Your Environment......Page 382 Hello, ASP.NET MVC......Page 384 MVC......Page 387 Routes......Page 404 Filters......Page 406 Validations......Page 415 A Word About Classic ASP.NET......Page 417 16 Silverlight......Page 420 Hello, Silverlight......Page 421 Add Silverlight to a Web Page......Page 425 XAML......Page 428 Layout......Page 429 Adding Code......Page 430 Graphics......Page 434 Media and Animations......Page 436 Data Binding......Page 438 17 Unit Testing......Page 444 The Tested Code......Page 445 Test::Unit......Page 446 RSpec......Page 454 Cucumber......Page 462 Hello, IronRuby from CLR......Page 478 The Classes of the Process......Page 480 Executing IronRuby from C#/VB.NET......Page 487 Part V: Advanced IronRuby......Page 494 19 Extending IronRuby......Page 496 Creating an Extension......Page 497 Building an IronRuby Extension......Page 520 A......Page 530 C......Page 532 D......Page 535 E......Page 536 F......Page 537 I......Page 538 L......Page 539 M......Page 540 O......Page 542 P......Page 543 R......Page 544 S......Page 546 T......Page 547 V......Page 548 Y–Z......Page 549

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.

قیمت نهایی

۴۰٬۰۰۰ تومان