By Jim Holmes, James Avery
Software program builders have to paintings tougher and more durable to deliver worth to their improvement procedure with a purpose to construct prime quality functions and stay aggressive. builders can accomplish this through bettering their productiveness, fast fixing difficulties, and writing higher code.
A wealth of open resource and loose software program instruments can be found for builders who are looking to enhance the way in which they convey, construct, install, and use software program. instruments, parts, and frameworks exist to assist builders at each aspect within the improvement procedure. Windows Developer energy Tools bargains an encyclopedic consultant to greater than a hundred and seventy of those loose instruments to assist builders construct top-notch home windows software program from computing device purposes to net services.
To assist you pick out the correct instruments for fixing either universal and unusual difficulties you face on a daily basis, this publication follows a distinct task-oriented association, laying out themes within the similar order that you just and your staff tend to come across them as you're employed on a undertaking. every one device access encompasses a strong advent -- a mini user's advisor -- so that you can wake up to hurry speedy and know how to most sensible use the device on your surroundings. within, you'll find:
A consultant to greater than a hundred and seventy instruments masking 24 certain facets of home windows and .NET software program improvement, with many descriptions contributed by way of the tools' authors
Descriptions of freely to be had ASP.NET and home windows kinds controls, item relational mapping structures, checking out frameworks, and construct and non-stop integration tools
Articles on instruments to aid builders troubleshoot misbehaving applications
Guides for utilities to spice up productiveness within the improvement atmosphere in addition to dashing up projects in home windows itself
"Quick pick" lists first and foremost of every bankruptcy that can assist you locate and select the best instrument on your task
"At a Glance" and "In a Nutshell" summaries to assist readers extra speedy slim their options
References to a web booklet website to maintain you recent with new releases and features
Forewords via Mike Gunderloy (Larkware) and Scott Hanselman (<a href="http://www.hanselman.com/tools"; target="_blank" rel="nofollow">http://www.hanselman.com/tools</a>;), operators of the 2 preferred instruments websites for Microsoft developers.
Also, lots of hyperlinks in every one article aspect you to extra aspect on-line if you want to delve extra deeply into good points and performance. This one-stop source covers a variety of open resource and freeware instruments that can assist you resolution questions round making plans, constructing, checking out, and rolling out nice software program. better of all, they're loose.
Read Online or Download Windows Developer Power Tools: Turbocharge Windows Development with more than 170 free tools PDF
Best Computer Science books
Programming vastly Parallel Processors discusses easy thoughts approximately parallel programming and GPU structure. ""Massively parallel"" refers back to the use of a giant variety of processors to accomplish a suite of computations in a coordinated parallel approach. The booklet information quite a few recommendations for developing parallel courses.
Distributed Computing Through Combinatorial Topology
Dispensed Computing via Combinatorial Topology describes strategies for studying disbursed algorithms in line with award profitable combinatorial topology examine. The authors current an exceptional theoretical beginning suitable to many genuine platforms reliant on parallelism with unpredictable delays, akin to multicore microprocessors, instant networks, dispensed structures, and net protocols.
TCP/IP Sockets in C#: Practical Guide for Programmers (The Practical Guides)
"TCP/IP sockets in C# is a wonderful ebook for an individual drawn to writing community functions utilizing Microsoft . internet frameworks. it's a precise blend of good written concise textual content and wealthy rigorously chosen set of operating examples. For the newbie of community programming, it is a sturdy beginning publication; nonetheless pros can also make the most of very good convenient pattern code snippets and fabric on subject matters like message parsing and asynchronous programming.
Extra resources for Windows Developer Power Tools: Turbocharge Windows Development with more than 170 free tools
1 four. 2 four. three four. four four. five four. 6 four. 7 four. eight four. nine four. 10 four. eleven four. 12 four. thirteen Externalizing company principles with NxBRE Diagnosing with out Downtime through log4net looking Your information utilizing Lucene. internet discovering adjustments among meeting types with LibCheck evaluating Assemblies with Reflector. Diff enforcing Spell Checking on your home windows and net Apps with NetSpell developing Graphs and Plot Charts quick with NPlot Sorting Algorithms in C# with NSort growing RSS Feeds with RSS. web utilizing Zip, GZip, Tar, and BZip2 information on your software program with SharpZipLib producing Excel documents from Code utilizing ExcelXmlWriter (Without Having Excel! ) growing PDFs with iTextSharp for additional information 134 143 149 161 166 172 176 185 188 191 195 202 207 five. producing Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 five. 1 five. 2 five. three five. four five. five five. 6 vi desk of Contents growing Code immediately with MyGeneration producing Your Data-Access Layer with Codus Writing Your internet providers agreement First with WSCF producing XML Schemas and Strongly Typed DataSets with XSD. exe practising Contract-First XML improvement with XSDObjectGenerator for additional info 211 222 226 234 240 249 6. Writing Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 6. 1 6. 2 6. three 6. four 6. five 6. 6 6. 7 6. eight development . internet purposes with visible Studio convey constructing . web functions utilizing SharpDevelop Writing Mono purposes on Linux and Mac OS X with MonoDevelop growing Standalone Snippets with Snippet Compiler dealing with Small initiatives with Notepad2 studying average Expressions with the Regulator developing standard Expressions with ReguLazy for additional information 251 270 284 290 293 297 303 309 7. developing Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310 7. 1 7. 2 7. three 7. four 7. five 7. 6 Documenting Your resource Code with GhostDoc Viewing Documentation in visible Studio with CR_Documentor growing specialist Documentation with NDoc Printing PDF files with PDFCreator development a FAQ with skmFAQs for additional information 312 320 322 328 333 340 eight. bettering visible Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 eight. 1 eight. 2 eight. three eight. four eight. five eight. 6 eight. 7 eight. eight eight. nine eight. 10 eight. eleven Boosting productiveness with CoolCommands bettering visible Studio’s Designers with the PowerToy for sophistication and dispensed structures Designers beginning documents quick with VSFileFinder learning Unmanaged APIs with PINVOKE. internet Spell Checking ASP. internet and HTML with the HTML/ASP. internet Spell Checker Add-in Switching Window Layouts speedy with VSWindowManager running a blog or Emailing Your Code common with the CopySourceAsHtml visible Studio Add-in modifying CSS in visible Studio with the CSS houses Window Bringing internet program initiatives again to visible Studio 2005 Sharing Your visible Studio candies with the content material Installer strength Toys for additional info desk of Contents 342 346 350 354 359 366 368 371 374 378 382 vii Part II Checking Code nine. reading Your Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387 nine. 1 nine. 2 nine. three nine. four nine. five nine. 6 Checking Complexity and Dependencies with Peli’s Reflector Addins Checking Your resource Code’s Complexity with SourceMonitor interpreting Code inside of visible Studio with CR_Metrics discovering Your Code’s Dependency Complexities with NDepend Writing higher Code with FxCop for additional information 391 396 404 409 418 427 10.