| Programming C#
Publisher: O'Reilly Media |
|
| ISBN: 0596006993 List Price: $44.95 Amazon Price: $28.32 Usually ships in 24 hours |
Avg Cusomer Rating: 5 Reviews: Summary: A+ service I received the book very fast. The book is in excellent condition as described. I am happy with this purchase. Summary: Programming C# Book Review This book is my introduction to the C# language. I come from a Java/ColdFusion (mainly web applications) background and wanted to venture out onto the .Net Platform. What better language to learn than the most hyped-up language from Microsoft? I found the book to be for the intermediate developer (at least), with some programming experience in C++ or Java, although a novice would also benefit from reading. This book takes the reader from a the traditional "Hello World" to complex programs covering everything from Internet related programs to streams and I/O. The basics of assemblies, their management and deployment span the first part of this book. The .Net Remoting part covers the subject well in detail, the third part covers the Web Services, while the fourth covers the Com and .Net interoperability. Jesse Liberty commands this area of programming and has compiled this book in a very well though out manner. The reader will benefit (as I did), with the "special notes" and snippets pointing out differences & similarities of C# with Java/C/C++. In conclusion, I will strongly recommend this book to readers from novice (with acumen) to intermediate developer. Summary: Excellent book I've been doing C# programming for the last couple of years and I still managed to learn something by reading this book. Highly recommended. Summary: |
| Learning C# 2005: Get Started with C# 2.0 and .NET Programming (2nd Edition)
Publisher: O'Reilly Media |
|
| ISBN: 0596102097 List Price: $39.99 Amazon Price: $25.19 Usually ships in 24 hours |
Avg Cusomer Rating: 5 Reviews: Summary: a suberb C# primer for novice object-oriented programmers Excerpt from C# Online.NET Review (wiki.CSharp-Online.NET): "This is somewhat of a rare C# book: it is designed specifically to educate the novice programmer and those with little or no Object-Oriented Programming (OOP) under their belts. And, it succeeds admirably in its mission.... The focus of the book is C# fundamentals and OO basics." BTW I have noticed that some people have reviewed the wrong book here: this is the 2nd edition: it does have exercises. Summary: Jesse Liberty and Brian MacDonald pull it together nicely! I am a Visual Basic 6 programmer and I have been set it my ways. I figured I could have started at the next level up but something nagged me to start at the begining. I am happy I started with this book and my next book will be by this author. This book is well crafted and has reintroduced topics to me that has bid me a better understanding of complex subjects in a way that just clicked for me. This book has even taught me things about the if statement that I didn't even realize were happening. "short circuiting" The knowledge of the langauge by the authors is unquestionable. The thoroughness of the lessons is supperior. I recommend this book highly. The complaint I have is the examples in the book are boring. That is the reason for the 4 star review. Summary: Excellent intro to C# Let me just start out by saying how impressed I was with this book. This is an excellent introduction to not only C# and the .NET framework, but it's an excellent introduction to object-oriented design. I found this book to be an excellent way for beginning programmers to easily enter the world of .NET. The book begins with an very brief introduction to C# and C# fundamentals. Again, this discussion is geared for the novice to intermediate programmer, so there's nothing too scary here. The Visual Studio IDE is discussed and a quick tutorial into the various menus and options available in the IDE is presented. After these introductory chapters, the authors dive right in to operators (like + and /), but also more complicated operations like modulus. The authors then proceed to discuss virtually everything you need to know to create a sophisticated program. The book has been updated to incorporate information about the latest .NET release (version 2.0), with a discussion on Generics. In typical O'Reilly fashion, tips, tricks, and things to watch out for are clearly identified in the text. But this book goes a step beyond and includes a quiz at the end of each chapter. This quiz covers the major points of the chapter and includes the correct answers at the end of the book. I thought this was an excellent step in helping programmers new to C# (or even .NET) an excellent way to test their skills and comprehension. I absolutely love this book. It's a great introduction to C# and .NET, it's easy to follow, and it's easy to test your comprehension. If you're looking for a great book for the beginning to intermediate developer, I would highly recommend this one. Summary: |
| C# Cookbook, 2nd Edition (Cookbooks (O'Reilly))
Publisher: O'Reilly Media |
||
| ISBN: 0596100639 List Price: $54.99 Amazon Price: $34.64 Usually ships in 24 hours |
Avg Cusomer Rating: 5 Reviews: Summary: This book saved my life - multiple times! I actually bought the first edition of the book and I loved it so much that I am getting the second edition. There were several times that I needed a quick tip or trick on how to solve a problem and I found the answer here. Excellent use of your money. Summary: ONE OF THE BEST This is the only book that even mentions "closures". I have all the C# 2005 books by "Troelsen", Wrox book, Microsoft's "Visual C# The Language", etc. and none of them talk about "closures". This is a good book!! Summary: Fine Recipes for "Well Done" Code I use O'Reilly's cookbooks for two purposes; first to find out ways to do task at hand in a better way and second to explore the feature set a programming language has to offer. From a developer's mindset an annotated reference to a programming language may not be much helpful as compared to seeing code-in-action. I can read all about observer design pattern and the file system watcher class but having an code segment showing the implementation is priceless; so is "Replacing the stack and queue with their generic counter parts", spiffy eh? The book is well done and authors have covered a whole lot in over 1100 pages including threading, unsafe code, XML, networking, delegates and regular expression recipes. My favorite recipe as a language features creep would be 9.15, "Using Closures in C#". (Closure is a function that refers to free variables in its lexical context). Having said that, I'm missing things like SOAP extensions, serialization and small nitpick http request / response spoofing techniques in there which us developers do much often and hence the 4 stars. But if you are working with C# and want something more than a Google search (for instance knowing that secure strings won't work unless you have Win2K sp3 or higher), buying this book would be a wise thing to do. Summary: |
| Software Engineering with Microsoft Visual Studio Team System (Microsoft .Net Development)
Publisher: Addison-Wesley Professional |
|
| ISBN: 0321278720 List Price: $39.99 Amazon Price: $39.99 Usually ships in 24 hours |
Avg Cusomer Rating: 4 Reviews: Summary: A great intro into building business software Forget the production mention in the title; this is a true book on Software Engineering. This book actually addresses the real problems that occur in development: vague requirements, changing scope, not enough time to test all the features, warts and all. The beginning discussion includes an overview of traditional project management techniques, such as gannt charts, earned-value-analysis, and task breakdowns. The author then explains how software products are intangible and unique, and goes on to cover agile methods. I was particularly impressed with his explanation of the 'value up' technique, which pulls together all of the agile concepts like measured running tested features and quick software releases. Perhaps the best explanations are in the area of software metrics; how to measure bug count, code coverage, and work products completed vs. the product backlog. The view of metrics proposed in the book is surprisingly mature; the book discusses tradeoffs of various metrics and the concept of dysfunction. I was particularly surprised to find myself taking mental notes as I read the book, tracking all the new ideas to try in the office. Of course, the title is "Software Engineering With Microsoft Visual Studio Team System", and all of the graphs and charts are generated using Microsoft Software. The book is not tutorial in nature; it concentrates on the essence of development, and not how to click what wizard to generate what graph. Instead, the examples demonstrate how the metrics are integrated within the Microsoft tool, and how much easier it would be to gather metrics within the team system. (Given the title, that has to be expected.) Overall, I would recommend this for new college graduates without a background in software engineering, 'traditional' software engineers seeking an introduction to agile methods, or Quality Analysts seeking an introduction to Agile Metrics. Surprisingly enough, Team System is not a requisite; but if you are developing in MSVS Team System, I would upgrade it the review to 'highly recommended', or 4.5 stars. Summary: explains Microsoft Solutions Framework The text appears to be at least as much about Microsoft Solutions Framework (MSF) than about Visual Studio Team System. Granted, there are numerous screen captures about the latter, with accompanying notes on their significance. But you can learn about MSF. Wherein Microsoft has positioned this to appeal to proponents of either Agile or CMMI. For readers possibly unfamiliar with both, Guckenheimer gives an explanation of the ideas behind MSF. Why it is often useful to do iterative development in a software project. And the advantages of this over a traditional waterfall methodology, which has been shown to be often too coarse grained and unrealistic. Plus, the idea of unit testing and verification testing is emphasised. These tests can be implemented independent of whether you also do any type of iterative development. They have standalone merit. Though their utility is enhanced when combined with rapid iteration. Even if you decide that VSTS is not for your group, the general approach of MSF may still be beneficial, especially if you are a Microsoft house. Summary: Great for managing projects -- not for implementing VSTS This book isn't about implementing Visual Studio Team Systems, so don't expect details on setting up, configuring, or making use of VSTS in a daily work environment. What this book really covers is the high-level use of project data, reports and features in VSTS. The author himself says this is intended as a general book on software engineering practices, touching on how to use VSTS to get engineering done well. You'll have to look elsewhere for the nitty-gritty details on actually rolling VSTS into your organization's development environment What you will find in this book are some well-written, well-thought guidelines on how to approach various aspects of the software development process. Frequently those guidelines will involve using products or features from VSTS, and the book does some nice analysis using those products. Specifics which I found very good in the book included the great sidebars, the section on using coverage reports for development feedback, and the troubleshooting section. For example, some sidebars show you the specific MSDN heirarchy for finding specific documentation on an aspect of VSTS, helpful for that actual implementation stuff. (That's assuming Microsoft doesn't completely re-arrange MSDN's content structure as they seem wont to do with alarming frequency.) The portion on coverage feedback is great for developers understanding why coverage might change in unexpected fashions as they're moving through their work. The troubleshooting chapter is seriously good stuff. Guckenheimer does a great job of tossing up many graphs with different data and showing how to interpret them. He shows how graph states might reflect problems on the project with scope creep, architectural mistakes, or various issues with defects such as reactivations or poor unit testing. The book is definitely not for developers looking to learn more about VSTS, but rather for management and leads looking to understand how VSTS can help them effectively manage their projects will get a whole lot of use from the book. Summary: |
| Access Cookbook, 2nd Edition
Publisher: O'Reilly Media |
|
| ISBN: 0596006780 List Price: $49.95 Amazon Price: $31.47 Usually ships in 24 hours |
Avg Cusomer Rating: 5 Reviews: Summary: Recipes for Access Developer Success The Access Developer's Handbook Set (search ISBN: 0782140114) and in particular, Volume 1: Desktop Edition (search ISBN: 0782123708) is my definitive resource to approximately 4 years of Access development. I've got more stickies and highlights in this set than all other Access books combined. So when I came across the Access cookbook and realized that the same two indispensible authors (Getz & Litwin) put together a resource of Access developer solutions, I had to have it. This book has not let me down. It is certainly geared towards the intermediate to advanced Access professional developers who already understand the basics of Access and more importantly, who also understand the shortcomings of Access and the benefits of getting around those shortcomings. There are about 170 solutions in this book that are segmented into 18 chapters of high-level topics such as Queries, Forms, XML, UI, VBA, Windows APIs, even Smart Tags. I would be really surprised to find someone who picked up this text, thumbed through the solutions, and found that there was nothing they could get out of this book. I would say that if you are developing a professional Access front-end and/or database, you owe it to yourself to buy this book and review each solution before you release or ship your product. I did, and found either new answers and existing improvements to many of the things I was struggling with during my development cycles. Summary: Access Developers.. this is a must have! When I started my job, my first assignment was develop several Access databases. What they wanted was beyond what I knew of Access. After buying this book and Access Database Programming and Design, I was well on my way to develop a quite advanced Access database application. I would ask myself, "I wonder if I can..." After consulting this book for the anwser, BAM! I found it there. This book covers everything from simple VBA to advanced techniques such as incorporating a email system into a database, linked dropdown combo boxes using SQL, and creating VB Form control that tells you who all is currently in a database using ADO and VBA! I would say anyone wanting to cook a mean Access database should definitely pick this one up. It is an invaluable reference if you want to develop professional Access databases with incredible functionality! Summary: I'm a ColdFusion guy, so read this review with that in mind: This book I would recommend for people who use Access as their back end, and need to add some automation to their back end. It deals mostly with using VBA to solve problems, like: * How to create an input box where you can get some better info than the standard VBA one * Call Excel functions, and apply them to Access data * Figure out which users have a shared database open, if you're doing a blended Access/CF solution * Managing report printing (see next set of bullets) I recommend checking out this book under the following circumstances: * You have internal and external clients hitting your database. In a situation like that, you can have your internal users access the database using a well-designed Access application, which this book will give you some tricks on how to create. * In the alternative, you want to manage and analyze your data, and create print reports. That's where Access just as a stand-alone application gives a substantial advantage over any Web technology. For a ColdFusion developer, there are some topics in this book that probably wouldn't do much good: * Adding Smart Tags functionality to a database - if you're expanding beyond the reach of Microsoft Office, Smart Tags prove to be a nifty proprietary parlor trick * Using Access' security management tools to manage user rights to database objects. If I run a Windows server, I would use Challenge and Response to create NTFS based permissions on my pages in my application that manage data. Otherwise, I'll use application-based usernames and passwords, same net result. * Exporting Access data as XML using pre-defined schemas. Not bad, but ColdFusion has far better technology. Don't get me wrong - those last three bullets are not any disrespect to this well-written, well-organized guide. I'm just looking at, "What topics would interest you if you're a ColdFusion developer?" If you do want to learn more about Access database development as an art unto itself, this is not the place to begin. This is the place to arrive at. Summary: |
| Programming C# with Visual Studio .Net 2005
Publisher: Lulu Press |
||
| ISBN: 1411664477 List Price: $35.18 Amazon Price: $35.18 Usually ships in 24 hours |
Avg Cusomer Rating: 5 Reviews: Summary: Very good entry level C# book If you have time, you should make a list of those books that you are interested and go to a bigger book store to see if you like the content and layout of them. It's safer~ But I couldn't find this book in two book store I went. Based on the review here I bought this book. And I am really happy that I bought it! I just finished this book and found it very easy to read and understand without having way too much explanation that get you confused like some other books do. Highly recommend! Summary: right on the mark I'm on chapter 8 and totally enjoying this book. He did a Great job! It's totally on the mark. FWIW, I'm an experienced developer but new to C# and Visual Studio and while I have a fairly huge collection of books (because I live in a small town in Alaska and you can't check things out before you buy nor run down to your local book/computer store to pickup a reference) this is one of the few programming books I'm ever likely to read cover to cover. There are a few typos/errors, but they're readily discernable from the text and aren't likely to mislead you if you're paying attention to context. Summary: A Good Solid Tutorial Approach to C# Problem: Someone came by and was willing to pay a rather large amount of money for a project but insisted on C#. Like the old joke, we know what we are, we just quibble about the price. OK, so now I need to know C#, and I need to know it quickly. The solution to that problem (regardless of the language) is really simple - a trip to the bookstore. I bought three different books on C#. I often do this, as just looking them over in the store may be misleading. I took all three, and started reading in each of them. I usually find that I then begin to concentrate my time on one of the books. I started on this one last - visually it's kind of dull. On the other hand, by page 9 I was typing in a short program. By Golly, it worked. It didn't do much, just printed a line of text, but I had a program running. That way I was able to prove that the installation of the software was working, I could see a bit of the basic C# structure, and it printed something. There are really only four things that a program does I/O, logic, arithmetic, and data storage. In only a few minutes I had done at least a simple output. This new book covers the latest version of C#, Visual Studio and the .NET framework. It took me about a week to go through the book, the next week I read the other two books and got some very good ideas just from from the fact that they worded things differently. When I got started on the gig, I could hold my own with the other C# programmers. And that's all you can possibly ask of a book. This was not my first programming language. I've worked in at least a dozen languages over the years, maybe two dozen. I don't know if I would pick this book for the complete beginner unless it was for a class where the instructor could provide some additional direction. On the other hand, when I was a complete beginner they handed me an assembly language programming book and told me to go read it (This was long, long ago when the world was still flat). This book is a hell of a lot easier than the way I started. Summary: |
| MCAD/MCSD Training Guide (70-316): Developing and Implementing Windows-Based Applications with Visual C# and Visual Studio.NET
Publisher: Que |
|
| ISBN: 0789728230 List Price: $49.99 Amazon Price: $31.49 Usually ships in 24 hours |
Avg Cusomer Rating: 5 Reviews: Summary: great certification tool!!! great certification tool!!! but u will need also transcenders for exam preparation. contact me on my gmail account (certstuff). i will send u a list of transcenders i can sell u, 10$ each one. thnks Summary: Good Book Good Book I bought the electronic (PDF) edition and found it very helpfull. My Comments is more based on the PDF format. #1 I liked the idea of downloading the book and having copies on more than 1 device so i can read wherever i am (at home / work / etc). #2 I liked the idea of downloading the book instantly form Amazon so i did not have to pay delivery and customs - since i am in AFRICA stuff takes weeks to get here. #3 I think there should be a web site where i can get hold of the contents of the CD if you buy the electronic edition. I would like to have the testing / prep exams as well. The price for the book and the PDF does not differ that mmuch..... (You pay for the information not the paper...) so i think its fair if i get the electronic test exams for the same price. Summary: this product is awesome,but ull need extra help to get cert. this product is awesome,but ull need extra help to get cert. you can get more help in this link (getcert's POST) http://www.mcse.ms/message2132798.html thanks Summary: |
| Visual Studio Tools for Office: Using C# with Excel, Word, Outlook, and InfoPath (Microsoft Net Development Series)
Publisher: Addison-Wesley Professional |
|
| ISBN: 0321334884 List Price: $49.99 Amazon Price: $31.49 Usually ships in 24 hours |
Avg Cusomer Rating: 1 Reviews: Summary: Worst prog book i have EVER read THERE IS NO CODE Download, you get to ALL THE DOCUMENTS YOUR SELF, I have read most of the word portion (that's why I bought the book) If I had written this book I would have created an integrated application. That's what office is all about right? I think this is a great egghead book, but for learning TERRIBLE. Pass on this, wait for the wrox book; even if it sucks, I am sure it would be better than this. AW would you like me to write a book? I can bang out something more practical in a weekend! M~ Summary: Much value to be found here... Part of my 2006 professional goals involve learning more about Microsoft's collaboration software. To that end, I got a review copy of Eric Carter and Eric Lippert's book Visual Studio Tools for Office - Using C# with Excel, Word, Outlook, and InfoPath. Good stuff here... Contents: Part 1 - An Introduction to VSTO: An Introduction to Office Programming; Introduction to Office Solutions Part 2 - Office Programming in .NET: Programming in Excel; Working with Excel Events; Working with Excel Objects; Programming Word; Working with Word Events; Working with Word Objects; Programming Outlook; Working with Outlook Events; Working with Outlook Objects; Introduction to InfoPath Part 3 - Office Programming in VSTO: The VSTO Programming Model; Using Windows Forms in VSTO; Working with Action Pane; Working with Smart Tags in VSTO; VSTO Data Programming; Server Data Scenarios; .NET Code Security; Deployment Part 4 - Advanced Office Programming: Working with XML in Excel; Working with XML in Word; Developing COM Add-Ins for Word and Excel; Creating Outlook Add-Ins with VSTO Index The two Erics have put together a very nice volume that shows how the programmability of Office is structured, and then how that object model can be used within the Visual Studio environment using special tools provided for that purpose. While you have to have the latest and greatest Office and VS software to follow along, their writing style is pretty straight-forward, and the reader should be able to pick up on the core concepts to understand the possibilities inherent in the integration. Even if you're not necessarily ready to fire up VS to program Word or Excel, Part 1 and 2 do a great job in showing the object layout of those Office components and how they can be manipulated. If you've never gotten into the code that can be added to a Word or Excel document, those two parts of the book would be worth it alone. For me, I'm going to gain two benefits from this book. First, the object model information will help me better integrate Office into my Notes/Domino applications. I do some of that now, but the object model for Excel and Word have always been somewhat hazy to me. This book will help clarify those areas. Second, I think that knowing more about InfoPath will be part of my process as I seek to understand more about Microsoft collaboration application development. As a result, having this book should help me tie InfoPath into the Visual Studio environment and get a running start on my education. Definitely a useful addition to your library if this is an area of interest to you... Summary: a tying together of C#/.NET with Microsoft Office This book ties together two longstanding traits of Microsoft, that long predate C# or .NET. The first is its Office suite, which is one of its main moneyspinners. The second is its tradition, going back to the early 80s, if not earlier, for writing nice development tools for programmers. Undoubtedly, when Microsoft devised C#/.NET a few years ago, the abilities given in this book would have been a major goal. The book promises a synergy between C# and Office. The attraction is of course the huge user base for Office. To this ends, the book describes many ways to open up Office to programmatic control and customisation. The code examples don't even seem all that hard, conceptually. No doubt, they were well chosen for this reason. The size of the book reflects its natural division. There are sections that correspond to the components of Office- Excel, Word, Outlook. You can also see from the examples that there are groups of classes, in an object hierarchy that is very logically named so that you can easily get at the underlying data. For example, a worksheet under Excel is accessed as [naturally] Excel.Worksheet. Open source proponents might decry this further lockin of a developer into Microsoft's arms. But if you are willing to put up with that, it has to be said that Microsoft does provide a lot of support. Summary: |
| home |