Product Description
Fourth Revised Edition. People in poverty face challenges virtually unknown to those in middle class or wealth--challenges from both obvious and hidden sources. The reality of being poor brings out a survival mentality, and turns attention away from opportunities taken for granted by everyone else. If you work with people from poverty, some understanding of how different their world is from yours will be invaluable. Whether you're an educator--or a social, health, or legal services professional--this breakthrough book gives you practical, real-world support and guidance to improve your effectiveness in working with people from all socioeconomic backgrounds. Since 1995 A Framework for Understanding Poverty has guided hundreds of thousands of educators and other professionals through the pitfalls and barriers faced by all classes, especially the poor. Carefully researched and packed with charts, tables, and questionaires, Framework not only documents the facts of poverty, it provides practical yet compassionate strategies for addressing its impact on people's lives.
Customer Reviews:
Excellent tool for educators.......2007-10-03
I just went to a one-day workshop on Ruby Payne's book and found it to be extremely valuable. I teach in a school of 2500 students, 30% of whom live in poverty. This book was an excellent tool to teach the concept that students living in poverty (especially generational poverty) often live by a different "code" than the middle class. With that said, our public educational system is largely based on the middle class code, which these students may have a hard time fitting into. Payne gives a great overview of the issues that impoverished students MAY be facing, and I don't think her work can be taken as an "all or nothing" view. Obviously, not every person reacts that same way to any given situation. However, Payne's information opened my eyes to the disparities in my classroom, and gave me a great deal of insight into students' behaviors.
This book does not perpetuate poverty--it gives educators invaluable tools to reach out to and engage our students who are living with the realities of poverty every day.
Everyone should read this book.......2007-09-23
This book is almost a workbook. It presents the culture of poverty in a way that is easy to understand and helpful to all. This should be required reading for teachers.
Beware Ruby Payne.......2007-09-18
This book perpetuates the institutionalized racism and classism that creates students who are unsuccessful in schools. Payne, whose "research" is anecdotal at best, completely unverified at worst, suggests that teachers teach to poverty, instead of fighting the social injustices that cause it. She works from the deficit theory of poverty, which has been widely discredited since the 60s, and her anecdotal examples are racist stereotypes.
This book makes white, middle-class teachers think they understand poverty, when in reality, the advice she gives teachers perpetuates poverty and does nothing to address the complex causes of it. Ruby Payne is laughing all the way to the bank.
A must read for any type of educator/counselor.......2007-09-12
This book presents a comprehensive view of the way people in different areas of society think; what things are important to them, where their priorities lie. It has tools for working within the area the student or client lives and ways to facilitate movement from one area to the next.
Classist drivel.......2007-08-28
I honestly can't believe that school districts pay a great deal of money for Ruby Payne's books and programs. While they may have slick packaging, scratch the surface and you will find damaging anecdotes that stereotype those living in poverty. Under the guise of helping to understand and improve the lives of these individuals, it serves to portray them as coming from a culture that is deficient and must be fixed to fit "our" mold. In addition, it proposes that there is a "culture of poverty". This theory has been disproved.
Save your money. Or, better, yet, by something by Jonathan Kozol.
BTW, there's a reason she self-publishes...
Book Description
By using C# and the final beta of NET 2.0, this book covers Windows Forms and GDI+ namespaces thoroughly for the .NET programmer in 2005. Experienced author Matthew MacDonald achieves this by combining careful treatment of the API with detailed discussion of solid user-interface design principles. This is an update for .NET 2.0 of MacDonald’s previous edition (1590590457) which gained wide community recognition. Upon reading this edition, you will be equipped to design state-of-the-art Windows interfaces and program graphics, and know how to create your own controls.
As a developer, you must know more than simply adding a control to a window. You must be able to create an entire user interface framework that's scalable, flexible, and reusable. Although this book is not a reference manual, it contains detailed discussions about user interface elements you’ll use on a regular basis. You will learn to use .NET controls, as well as extend them with your own custom controls.
Customer Reviews:
Chapter 20: Multithreading is Great!.......2007-10-09
I checked this book out online and only read chapter 20(multithreading). In this chapter the author does an excelent job progressively building your knowledge about .net Threading. I would highly recommend reading this book to anyone wanting to learn about Threading.
The only downfall about this chapter is that it does not talk about some of the more advanced Threading classes such as Monitor and ReaderWriterLock. I would love for this author to do a standalone book just about threading.
Excellent read.......2007-09-11
I've read quite a few books on Windows Forms applications which include creating custom controls. There are some that are average and there are some that are very good. Usually the average books tend to touch on the simpler aspects of windows forms and forms controls and not go into much detail, which is OK for the novice programmer dabbling in .NET for the first time. However, the more experienced programmers among us want much more. In this respect the very good books tend to be a little over the top for the average user.
This book falls somewhere in the middle for novice and experienced programmers alike, whilst still being rather good. It offers a good discussion on what makes up the underlying architecture of Windows Forms applications which many books lack. The .NET IDE attempts to hide a lot of the nuts and bolts behind the outer layers and generally you shouldn't touch what's under the covers. But occasionally you need to, especially when using visual inheritance because that's when the IDE starts the go a little haywire. By understanding a little about what's happening underneath goes a long way in helping you get out of the mess when the IDE does screw up.
The book covers most of the interesting forms controls .NET 2.0 has to offer and describes them in better detail than what can be found in the relatively useless MSDN on-line help. The code examples given are excellent, concentrating on real-world scenarios. A good portion of the book illustrates how to extend these controls further using custom controls and GDI+ owner drawing to modify the look and feel of these controls.
The book also concentrates on developing 3-tier applications isolating the presentation layer from the business logic and data layers, which is a highly recommended practice for developing scalable applications.
The book doesn't include a CD but all the code examples can be downloaded from the publisher's web site.
Overall I give it 4 out of 5.
Master of Controls.......2007-04-17
Since the moment when I took this book in my hands and was able to make practice with the examples on this book, I was able to feel recognized the simplicity in the complexity of the controls.
The examples are clear and very well done, impeccables and flawless a good thing for the newbie and the old programmer.
I am enjoying the controls that allow me to click on them and assign my own properties.
Good WinForms and Custom Controls Book.......2007-04-02
This book gives a good overview of each control, but is really centered on teaching you how to develop custom user controls and how to get them to work well with the VS 2005 IDE (Tool panel and Properties window). It also covers owner drawn controls using GDI+. The downloadable code samples demonstrate everything in the book. However, it doesn't appear that the author actually tried to compile all of them, as there are many with fixible errors (mostly project setup ones), and one, that uses an xlst file to install a SQL database that does not have the required procedures. Thankfully, the author responded to me with questions I had and sent me a new database file. One major positive is that the book is not filled with code listings. The author only shows the specific code segments that he is talking about. I learned a lot from this book. It loses a star though for the sloppy C# program examples.
Awesome Information.......2006-11-10
This book was a great read and I found it extremely useful in learning many basic as well as many advanced topics that are essential in WinForms development.
Book Description
Get in-depth training and practice with the skills measured by the core exams for Microsoft Certified Professional Developer: Web Developer certificationall in one box! Covering Exams 70-536, 70-528, and 70-547, these three training kits include exam prep and practice tests to help you maximize your performance. You get official Microsoft study guides, plus practice tests on CD to help you assess your skills. They come packed with the tools and features that exam candidates want mostincluding in-depth, self-paced training based on final exam content; rigorous, objective-by-objective review; exam tips from expert, exam-certified authors; and customizable testing options. They also provide labs and exercises for skills and expertise you can apply to the job.
Customer Reviews:
Boring book, but what else are you going to get?.......2007-10-06
Unfortunately, there really isn't much material out there that covers the MCPD certifications. In fact, based on my brief search, this was the only book that covered it. So it was either get this book or just go off the list of material posted on the Microsoft website. The book does provide three 15% off vouchers and a program of test questions. And for that, it gets the +2 stars.
After that, the material is pretty weak. It's written as-is (kinda ben stein-ish) and the code is confusing to read. I often times have to look at the MSDN equivalent material to get a better understanding of what the author was really trying to say and/or code. But again, what are you going to do? The list that microsoft presents on their certifications page is too vague, you need direction.
You're going to definately need more material to look through outside of what's in the book, but it's a good place to build from. So far I have just taken 1 out of the 3 tests, but I passed on my first time. If you were to use the book as a guide, shouldn't be a problem to do the same.
Good test prep, but otherwise sparse content.......2007-09-20
Reading these books, I find them to be good resources for preparing for the exams, but I know that they will not become the trusted dog-eared references that I would have hoped them to be. Useful content is sparse; a lot of text seems to be wrapped up in the presentation of the material and it leaves it a little verbose. Furthermore, the books are badly edited and I find myself distracted by the flagrant mistakes that one can find every couple of pages. The mistakes do not seem to be so bad, however, that one cannot easily discover the error and compensate; they are also seldom technical in origin, though the (more often) grammatical mistakes or the (occasional) omitted negation *could* lead one to misconstrue the meaning of a particular passage.
I have been exceptionally upset on the occasion when I discovered an obvious case of text pasted from another section of the book that had not been properly modified for the new context, and so, badly referred to the old context. This is just careless.
Aside from this, the material is otherwise very clear and very simply put.
Great books for step by step learning........2007-07-29
I found these books very helpful. Most of the topics are very well explained and are related to the exam.
I did not receive.......2007-06-27
To international buyers: I've ordered this Kit twice and i didn't receive yet. I wish i could review this product.
If you need something from Amazon with urgency, it is a risky business.
Book Description
Get in-depth exam prep for Exam 70-536, a core MCTS exam for the new Microsoft Technology Specialist and Professional Developer certifications and build real-world job skills. Includes test questions, reviews, case studies, code samples, and more.
Customer Reviews:
Good Book for a Study Guide.......2007-10-09
Some of the reviews for this book are far too harsh. I do agree that the first version of the book had numerous errors, but the second version corrected most of them. I used this book as my primary study guide for the 70-536 exam and I passed the exam easily. I considered using an alternative practice exam solution, but the software that came with the book was adequate, and in some instances, more difficult than the actual exam.
With that being said, I too agree that this book alone will (most likely) not enable you to pass the exam. This book is a *study guide*, not a *cheat sheet*. The goal of the book is to introduce you to exam topics and prepare you to solve exam problems using the .NET Framework App Foundation. This book is intended for candidates that have experience with previous or current versions of the Framework, who wish to condition that knowledge to pass an exam. The authors inform you of what level of skills you should have at the beginning of every chapter.
As with any technical book, it can use a little work. Chapter 9 'Installing Applications' should be considered for revision to flow better for the reader. But even with it's choppy flow, the information in chapter 9 is quite useful.
In summary; I read it, I passed, I'd recommend it.
-Grant
gr8.......2007-09-28
It's a gr8 product, the only setback was that Microsoft has just one book for VB as well as C# coders, so half of the book is useless for me
Context Challenged.......2007-09-20
I am a Java programmer with no background in .Net, so I thought I would try to get certified as a way to learn the subject matter in a comprehensive manner. This book is not a good introduction to creating applications for Windows for a couple of reasons. First, much of the information in this book is badly out of context. For example, the first lab in Chapter 9 gives complete, detailed instructions on how to create a project in Microsoft Visual Studio. This lab would have been more useful as the first lab in the first chapter (obviously). In addition, many security related items are brought up in early chapters, but discussion of them is deferred to Chapter 11. Second, the book assumes familiarity with Windows concepts or products without explanation (which, in a "Foundation" book, I believe it shouldn't do). A discussion on remote components assumes a familiarity with IIS. I have finished chapters on Application Domains and Services and Installing and Configuring Applications and I still don't have a good idea of what a .dll file is, or how to actually create a componentized application.
That said, the book is not a total loss, it just requires considerable effort on the part of a novice to understand the information.
Good enough to help me pass the test, about all.......2007-09-01
After reading this book cover to cover and taking the practice test many, many times I was able to pass the test on my first try.
What really pissed me off (along with my co-workers) is the amount of errors both in the book and the practice test. The book has so many typo's and errors the there is 2 (yea TWO) knowledge base articles for the errata. About 15% of the practice test questions (out of 300+) were just WRONG. Either the answers were not correct, or there were no correct answers.
Ok, enough of the rant. Like I said, this book did help me to pass the test, so for that I give it 3 stars. Had i failed the test it would have been more like 1 star.
Take that for what it is. Since this is the ONLY book for the test, you are kinda stuck... Just be ready for errors and frustration.
Good book but you need more -- This exam is not a breeze so please do not under estimate.......2007-08-25
First, I appeared for MCTS 70-529 (Distributed Applications) and I was able to clear in the very first attempt with 856 score -- not an easy one as it covers complex topics. Then I attempted MCTS 70-536 thinking that it is easier than 70-529. But definitely not an easy one either and I got a score of 771. It is voluminous and a beast as it covers lots of topics, right from types to code access security, collections, threading, interoperability, serialization, instrumentation, internationalization and more.
As you can imagine, a single book is not enough. You need to consult MSDN documentation heavily and frequently as most methods are overloaded with so many variations. And plus I suggest some other question bank (such as transcender, measure up, etc) in addition to the ones provided with the book. Question bank provided with book is good but not enough to cover all the tricks.
You can skip other question banks only if you are extremely .NET savvy. Which I suppose many people will not have exposure to so many topics in their careers does not matter with how many years of IT experience.
This exam is definitely not a breeze. So please prepare seriously if you intend to gain knowledge and pass this exam.
Book Description
Printed entirely in color, with helpful figures and syntax coloring to make code samples appear as they do in Visual Studio.
Windows Presentation Foundation (WPF) is a key component of the .NET Framework 3.0, giving you the power to create richer and more compelling applications than you dreamed possible. Whether you want to develop traditional user interfaces or integrate 3D graphics, audio/video, animation, dynamic skinning, rich document support, speech recognition, or more, WPF enables you to do so in a seamless, resolution-independent manner. Windows Presentation Foundation Unleashed is the authoritative book that covers it all, in a practical and approachable fashion, authored by .NET guru and Microsoft developer Adam Nathan.
· Covers everything you need to know about Extensible Application Markup Language (XAML)
· Examines the WPF feature areas in incredible depth: controls, layout, resources, data binding, styling, graphics, animation, and more
· Features a chapter on 3D graphics by Daniel Lehenbauer, lead developer responsible for WPF 3D
· Delves into non-mainstream topics: speech, audio/video, documents, bitmap effects, and more
· Shows how to create popular UI elements, such as features introduced in the 2007 Microsoft Office System: Galleries, ScreenTips, custom control layouts, and more
· Demonstrates how to create sophisticated UI mechanisms, such as Visual Studio-like collapsible/dockable panes
· Explains how to develop and deploy all types of applications, including navigation-based applications, applications hosted in a Web browser, and applications with great-looking non-rectangular windows
· Explains how to create first-class custom controls for WPF
· Demonstrates how to create hybrid WPF software that leverages Windows Forms, ActiveX, or other non-WPF technologies
· Explains how to exploit new Windows Vista features in WPF applications
Customer Reviews:
Excellent Reference Guide.......2007-10-09
Windows Vista is not only a great Operating System but also includes advanced graphics capabilities. Microsoft has developed new languages and frameworks that target Vista. Windows Presentation Foundation (XAML) helps you to build true, classic Vista style applications for Windows and Web environments. Many developers are eager to learn about this new technology and they are in search of good learning material. Adam Nathan has indeed done a good job by examining the complete features and functionalities of WPF in his latest book "Windows Presentation Foundation Unleashed."
The book consists of five parts including an Appendix. The first part provides a solid explanation to WPF, XAML and some of the important concepts in WPF. The second part introduces you to the controls shipped with WPF and various features, such as Sizing, Positioning, Transforming elements, and Panels. The final chapter discusses the deployment aspects of a WPF application. The third part provides a comprehensive overview about the various features, such as Resources, Data Binding, Styles, Templates, Skins and Themes. I feel that these chapters will be of great use for advanced developers.
Some of the interesting features of the book are colored screenshots and source codes, useful tips and FAQs at relevant pages, and additional reference material under the banner Dig Deeper. I feel that colored screenshots help a reader to taste the real essence of the code output. Moreover, the author has labeled certain portions of the source code, such as in Page 289, which will surely help a reader to understand the code much better. I must say that the book is highly code intensive. All the concepts have been examined only with codes and not using any development environment. I believe that tools such as Orcas and Expression Blend were not available at the time of the release of the book.
Part 4 explores the usage of Graphics (2D/3D), Animation and Audio/Video speech capabilities of WPF with the help of complete source code along with relevant explanation. I am amazed to see the kind of effort the author has put in to compile the facts in a meaningful manner. The final part delves deep into some of the advanced topics such as Interoperability, User custom controls and development of layout with custom panels.
The source code for all the examples along with complete table of contents, sample chapter and a list of errata can be accessed from the publisher's website. Moreover, you can also view the related information on the website maintained by the author at http://adamnathan.net/wpf/. The book also includes one Appendix which contains a list of tools and utilities available for WPF development. I would suggest the author publishes information about new tools available currently, such as Expression Blend on the Publisher's website so that readers can know about them as well.
I feel that the book will be of real value for all developers who wish to master the nuances of Windows Presentation Foundation (WPF).
I recently came to know that Adam's Silverlight Unleashed book will be released around the week of October 12. I look forward to read his book.
Anand Narayanaswamy (Microsoft MVP and Chief Technical Editor, ASPAlliance.com) is the author of Community Server Quickly
Community Server Quickly: A Concise and Practical Guide to Installation, Administration, and Customization
Great.......2007-08-25
Great book: a fast and well written introduction to WPF. I think it's a must for anyone is thinking to start with this technology.
From basic to advanced topic.......2007-07-30
This is a complete book on WPF. It start with the basic of XAML and then it introduce the new concept that WPF use (dependency properties, Routed events and Commands).
It give an introduction to the WPF controls and the layouts mode available.
Then it goes deep with databind, theming and skinning, drawing (2d and 3d) and finally animations.
It is The Book for WPF.
Great unleashing of WPF.......2007-07-16
From Resource binding to databinding and beyond, pretty much every bit of WPF that you need to know to get started well is covered.
The "full color" is awesome. The examples are great. The explanations are very clear with great comparisons to the "old" winforms way of doing things.
The only guide to WPF.......2007-07-13
For beginners or expert developers, this is the only guide you'll need to learn WPF. Excelent print quality, code markup as shown in Visual Studio, and complete information from scratch.
DataBinding, 2D drawning and animations chapters, are really impressive.
Average customer rating:
- excellent advise from someone who knows
- Re-Model Your Frame.
- Great for Cycling Dancers, and Everyone Else Too!
- Very informative
- A must read for fitness buffs
|
FrameWork
Nicholas DiNubile , and
William Patrick
Manufacturer: Rodale Books
ProductGroup: Book
Binding: Paperback
General
| Exercise & Fitness
| Health, Mind & Body
| Subjects
| Books
General
| Health, Mind & Body
| Subjects
| Books
Similar Items:
-
3 Minutes to a Pain-Free Life: The Groundbreaking Program for Total Body Pain Prevention and Rapid Relief
-
The Pain-Free Program: A Proven Method to Relieve Back, Neck, Shoulder, and Joint Pain
-
The BackSmart Fitness Plan
-
COMPLETE BOOK OF CORE TRAINING, THE: THE DEFINITIVE RESOURCE FOR SHAPING AND STRENGTHENING THE "CORE" -- THE MUSCLES OF THE ABDOMEN, BUTT, HIPS, AND LOWER BACK
-
Gut Solutions: Natural Solutions To Your Digestive Problems
Accessories:
-
Tanita BC533 Glass Innerscan Body Composition Monitor
ASIN: 1594860572
Release Date: 2005-06-16 |
Book Description
A renowned orthopedic surgeon provides the first medically proven fitness program designed to help prevent the #1 reason for doctor visits in the United States-bone and joint problems Fitness can't be just about a healthy heart or looking good in a swimsuit. After all, low cholesterol and a flat stomach won't get you very far if back or neck problems, or a worn out knee or shoulder, keep tripping you up. This first-of-its-kind program is designed to ensure that your frame can go the distance, with durability to match the muscle tone and conditioning we all want. And unlike other workouts, Framework starts with a unique self-test that uncovers potential problems with your frame, your workout, your nutrition, and more. It even combines diet and lifestyle advice with a balanced, customizable workout that acknowledges the fact that our bodies are all a little different and often need special attention. It teaches you to pay attention to what your body tries to tell you, and when it is being challenged by a special problem, whether it is a heel spur or stress on the job.
Customer Reviews:
excellent advise from someone who knows.......2007-10-01
I am very satisfied with this book. To some it may seem that there really isn't anything new but that is the point. This doctor is drawing on proven techniques, not trying to amaze you, however you get the added benefit of his expertise. I did the excersizes myself as instructed and found it relieved my lower back.
This book is worth the purchase because you get the wholesome guidance of someone who has in depth knowledge about maintaining the body's most important and basic structure. He also clears up myths about exercise, warming up, and stretching, and then gives you a workout that promotes the good health of your "frame".
Note however that the book does not go into detail for the hard core body builders who want a guide to work every tiny group of muscles. This is a guide to maintaining your body against the wear and tear of such activities.
I give it three stars however, because of my dissapointment in some of the photos (as seen on the front cover) that aren't appropriate or necessary. This is easily fixed by gluing the photo pages (between chapters) in the book together and removing them from the front cover if desired.
Finally I wish that the book had come in a different binding (perhaps spiral) because it is already falling apart.
Re-Model Your Frame........2007-06-15
'Framework' is a fitness program for your bones and joints and offers a complete workout combined with diet and lifestyle advice. It is divided up into three parts. Part one discusses why you need framework. Part two is the program and its components include cardio, core strengthening and flexibility, upper and lower body stretching and strengthening exercises, resting and recovering, diet, and decreasing stress. And finally, part three discusses various treatment options for when your frame fails (injuries). This is not a terribly detailed section, but rather offers the reader a general overview. All-in-all I felt it to be a worthwhile resource for anyone looking to give their aged or worn frame a tune-up. Also recommend Treat Your Own Rotator Cuff for more detailed info on rotator cuff tears and fixing many shoulder problems.
Great for Cycling Dancers, and Everyone Else Too!.......2007-06-09
This is a welcome book that takes a much more holistic view of physical health than just about anything I've read so far. Nutrition books only talk about nutrition, and while they do allude to the different nutritional needs of athletes, they really don't talk about those needs. Fitness books only talk about fitness, not taking past injury or chronic issues into account. Dr. Nick integrates all of it - almost as if the reader is a whole human being instead of just a bunch of muscles, just a digestive tract, or just a heart and a bunch of arteries.
I started life as a dancer. Honestly - my first ballet performance was on my fourth birthday. Well on my way toward a professional ballet career, I had to stop dancing at 16 due to chronic knee problems. These days I enjoy cycling because it's better for my knees and doesn't hurt my pointe-shoe deformed feet. With knee pain having recently thrown a monkey-wrench into my training for a big cycling event, this book contained welcome advice and instructions for how I can get back on my bike sooner, as well as how to keep my training from getting derailed again.
This book was very enlightening in regards to how the various muskuloskeletal problems of athletes on all levels get started, how to deal with them once they have started, and how to prevent them ending a career or even just ending one's enjoyment of an activity. I loved the specialized instructions about specific exercises and adaptations of exercises that can be done for the most common muskuloskeletal problems, as well as the advice about ways to maintain fitness even while rehabbing from an injury. The lessons in self-advocacy with doctors when dealing with an injury were very helpful - I think I'll be seeking out *the* knee specialist in my area quite soon, and now I know how to communicate with him/her what's really going on.
The section on nutrition I found lacking, as Dr. Nick basically recommends the diet the American Heart Association recommends, with some extra protein and fruits/veggies for athletes. The problem with this nutritional advice is that the American Heart Association's recommendations haven't shown themselves to actually prevent heart disease at all - in fact, patients who follow it continue to get worse according to some (read Dean Ornish, MD, and Joel Fuhrman, MD, for more info there). But honestly this is the only problem I had with the book.
I've spent a lot of time in doctors' offices - everything from my primary care doctor to an orthopedist to sports med specialists - and I've spent a lot of time in physical therapists' offices, and I've read a lot of books about fitness. Dr. Nick's book makes sense of it all.
Very informative.......2007-05-07
Extremely interesting and informative. If we could all follow Dr. Nick's credo we would all be much off, even on a small scale. I am a bit predjudiced tho, since he is my "Knee Doc "
A must read for fitness buffs.......2007-04-11
At 40 I'm getting back into shape, but notice considerably more aches and pains related to working out. DiNubile offers trustworthy advice for those of us who aren't as indestructible as we used to be. Framework has helped me identify and target problem areas and offers the best advice for getting the most from your workout without injury. If I could change anything about it, I would make it more concise. It gets wordy with case histories DiNubile has encountered throughout his sports star-studded career.
Amazon.com
Jesse Liberty's Programming C# provides an adept and extremely well conceived guide to the C# language and is written for the developer with some previous C++, Java, and/or Visual Basic experience.
It's no secret that many computer books are pretty much devoid of an authorial personality. This title is a winning exception. The author is able to weave in clever examples (using such topics as his own long experience in computing, his dog, Star Trek, etc.) without being coy or getting in the way of presenting real technical information. Liberty's wide experience in computers and general writing skill shows, as he is able to draw on a wealth of examples to move his text forward.
These are a couple of goals at work in Programming C#. First, it's an excellent language tutorial, certainly one of the smartest and best available guides to C# as a language. Early chapters explore basic and obscure language options using inheritance, delegation, interface, and the conventions in C# used to implement these techniques. The middle part of the book turns toward the .NET Framework itself, with two useful (and somewhat introductory) chapters on both Windows Forms and Web Forms, for standalone and Web-based applications, respectively.
Later sections crank up the technical knowledge again with several advanced topics on understanding .NET assemblies and deployment in detail, as well as "reflection" APIs that allow .NET programs to essentially modify their code at run time. (One technique, reflection emit, which literally writes bytecodes, will definitely interest expert readers, though it's unlikely most programmers will need to do this.) Final sections look at the .NET stream classes (rivaled only by Java's for complexity). Liberty looks at basic file and network I/O as well as how objects get serialized and marshaled both for SOAP and Web services and "normal" .NET remoting.
The author's sure hand here in navigating the difficult waters of C# and .NET makes for a relatively concise text that is chock-full of useful information on C#. Filled with notably clever and inventive examples, this book is possibly this veteran computer author's best title to date, and it's sure to be a noteworthy resource as experienced developers tackle C# for the first time. --Richard Dragan
Topics covered:
- Introduction to C# and the .NET platform
- A "Hello World" example in C#
- Tutorial to C# as an object-oriented programming language (types and variables, operators, namespaces, and preprocessor directives)
- Defining classes in C# (including static members, finalizers, overloading, and read-only fields)
- Inheritance and polymorphism implemented in C#
- Operator overloading
- Structures in C#, interfaces, arrays, and indexers
- Built-in .NET collections, strings, and regular expression support
- Structured exception handling
- Delegate and events
- Introduction to programming with Windows Forms
- ADO.NET database APIs (including basic XML support)
- Quick introduction to Web Forms and ASP.NET used with C#
- Introduction to Web services (SOAP, WSDL, and Discover services described)
- In-depth guide to .NET assemblies (including metadata, versioning, private and shared assemblies)
- C# support for attributes and reflection (including reflection emit techniques)
- Marshaling and remoting (with and without SOAP)
- Threads and synchronization
- Tutorial to C#/.NET streams (including basic I/O techniques, Web streams, and serialization)
- COM and .NET interoperability
Book Description
The programming language C# was built with the future of application development in mind. Pursuing that vision, C#'s designers succeeded in creating a safe, simple, component-based, high-performance language that works effectively with Microsoft's .NET Framework. Now the favored language among those programming for the Microsoft platform, C# continues to grow in popularity as more developers discover its strength and flexibility. And, from the start, C# developers have relied on Programming C# both as an introduction to the language and a means of further building their skills.
The fourth edition of Programming C#--the top-selling C# book on the market--has been updated to the C# ISO standard as well as changes to Microsoft's implementation of the language. It also provides notes and warnings on C# 1.1 and C# 2.0.
Aimed at experienced programmers and web developers, Programming C#, 4th Edition, doesn't waste too much time on the basics. Rather, it focuses on the features and programming patterns unique to the C# language. New C# 2005 features covered in-depth include:
- Visual Studio 2005
- Generics
- Collection interfaces and iterators
- Anonymous methods
- New ADO.NET data controls
- Fundamentals of Object-Oriented Programming
Author Jesse Liberty, an acclaimed web programming expert and entrepreneur, teaches C# in a way that experienced programmers will appreciate by grounding its applications firmly in the context of Microsoft's .NET platform and the development of desktop and Internet applications.
Liberty also incorporates reader suggestions from previous editions to help create the most consumer-friendly guide possible.
Customer Reviews:
Disorganized and without focus.......2007-06-11
I wish I had purchased one of the other C# books. I am an experienced programmer and bought this book to learn C#. My main disappointment was that the first third of the book, which covers the language, is mostly made up of repeated large printouts of code. The author will explain a small change to the code, and then re-display the entire program - even if it takes up several pages. Instead of thorough explanations of the concepts you are left with reams of repeated code.
I also found the general language of the book to have a patronizing tone, have become frustrated with it and am shopping for a new one.
Excellent explanation of how C# programming works.......2007-05-13
I just finished this book and feel like the experience was a first class introduction. Liberty's style is to explain how things work and what they're intended for and how to think about them, and also provide some very clean examples, which is perfect for me. The extreme opposite style is to provide mostly step-by-step examples with little explanation, which I think gets you started quickly but leaves you not understanding what you're doing and unable to move beyond the examples. But giving some examples is a must. He handles this balance perfectly, I think.
The examples start to follow a pattern I liked - there'd be a class or several classes that exemplify whatever point he's focussed on, and then a "tester" class containing Main() that exercises them and displays results.
Liberty works through all the language basics and also spends the right small amounts of time discussing niche interests like the intermediate language, Web applications, using Visual Studio to manipulate forms, compiling from the command line. I feel well rounded after this intro. He works with Console applications while teaching the basic features of the language per se, then he first gets into Windows applications at the very middle of the book. Amusingly, for his first Windows application example the student adds the single statement "ApplicationExit();" to a button click event generated by VS, but for his second application the user's code is 9 printed pages in the book. I do think I followed this big leap, tho.
I wondered about getting his book Learning C# instead, and after browsing it I think it would have been somewhat easier for me, but I think I managed fine with this book and got further. For me, ideal might have been another 50 pages introducing things the way Learning C# did, added around the beginning of this book, but between the two choices I think this was probably the better.
I'm a scientist who also programs a bit. My programming experience is heavy on some very different languages like Forth and Assembly, and a couple tiny projects in Quick C for DOS, but no experience writing Windows applications or using OOP, no C++ or Java. This past week I wrote a Windows program with a simple interface and an object that does a useful technical task and "deployed" it to two engineers down the hall, who liked it. Reading this book and leafing around in a couple of others, and one conversation at a noisy toddler's birthday party about runtime object instantiation, were my only guides.
Very thorough and descriptive. For beginners as well as advanced readers........2007-05-12
Very easy to read, covers all the relevant topics. Advanced readers can skip the first half of the book.
Really good one!.......2007-04-15
I own may C# books but Jesse's book is the one that I use the most. I like the way he explains things and would recommend it to anyone who either new to the language or who wants to take a look at some concept or language feature from another angle.
Programming C#.......2007-02-27
When Microsoft announced the C# language and the .NET framework in 2000, the reception among programmers was uncertain. Now that the language has had a solid six years to develop itself, it has a solid user base and strong examples of applications. Whatever your opinion of the .NET framework is, there is no denying that C# is popular among Windows programmers, and continuous to grow in usage.
C# is an object-oriented language, and has a decided likeness to other high-level languages like C++ and Java although C# is noticeably simplified. There are only eighty keywords in the language, and twelve built-in datatypes. The language also shares attributes like interfaces and structs.
However, the C# language also sets itself apart from the more classic languages in a variety of ways. C# has built-in XML capabilities, which aid in the creation of documentation. It also supports a feature called delegates, which act as type-safe references. C# also provides for component-oriented programming, which stores information using metadata. This metadata can be read and used by another environment, independent of any other information available. Effectively, it is able to create a self-contained unit out of each class.
The material in the book is very well presented, and very well written. After the general introduction at the beginning of the book, there is almost not a single page that doesnt have code on it. While this might sound a little intimidating, it is a welcome relief from books that give no code examples whatsoever. All of the code is well presented, is easy to read, and commented. Also, and perhaps most importantly, the code is discussed and explained by the authors within each chapter. The authors have done a fantastic job of providing their readers with examples to learn from.
In fact, there is so much code and so much discussion, that the book can be hard to work through. Page after page is filled with solid blocks of text and code, with little relief. This can be done and be kept interesting if the writing includes little anecdotes, jokes, and so forth but otherwise, it becomes hard on the eyes and mundane. I would have liked to see some more images and diagrams used in the book, and perhaps a little more fun text. The entire book doesnt have to read like a textbook, afterall!
The topics in the book are well chosen and arranged. The first half of the book or so is on programming concepts, syntax, data structures, etc. The second half of the book is split between application examples of C# and working with windows applications (literally exe files, dll files, etc). I would have liked to see more example applications (perhaps even one on programming for mobile platforms like PocketPCs?), but the authors do a good job with the examples they provide. I also would have also liked to see more information on interfacing with other applications, like Outlook© or Office© - although the authors do leave the reader with enough knowledge to do the research and learn more about how to do something like this independent of the book.
There is clearly a lot of information to communicate, and this is where the authors seem to be a little confused. Personally, I cannot tell if the authors really wrote it so that novice programmers could understand it or not. The beginning of the book states that the book is suitable for anyone, both experienced and in-experienced programmers. However, I found that the material was somewhere in the middle. The authors move at a pace that is fast enough to lose new programmers, and yet approach many topics at a beginner depth that experienced programmers will find redundant. The effect is beneficial to neither party, and I suggest that the authors more decidedly define their audience in future editions to avoid the issue. The end result is that experienced programmers will have no trouble with this book at all, whereas the novice programmer may be a little confused and lost.
Overall, this is a solid text for learning the C# language. I would not personally suggest it as a first-language book, but anyone with some programming experience in another object-oriented language should have no problems whatsoever. The C# language has a lot to offer to anyone coding for a Windows© environment, and is increasingly becoming a necessity for programmers in that field. OReillys C# text is a great lesson in the language, and I recommend it to anyone looking to learn more about .NET coding.
Book Description
In this revised edition of her best-seller, noted sales consultant Linda Richardson offers salespeople the tools they need to successfully use customer-focused, dialogue selling. Featuring real-world dialogue samples, helpful dos and don’ts, self-tests, checklists, and other useful tools, this guide offers insight on every aspect of face-to-face selling, from the initial introduction through the needs identification and the negotiation of terms and price to the successful close, with prime emphasis on the six critical skills necessary to the dialogue-driven sales call: presence, rapport building, questioning, listening, product positioning, and checking.
Download Description
In this revised edition of her best-seller, noted sales consultant Linda Richardson offers salespeople the tools they need to successfully use customer-focused, dialogue selling. Featuring real-world dialogue samples, helpful dos and don'ts, self-tests, c
Customer Reviews:
Great advice (if you can assimilate it).......2001-05-25
The problem with any "how to sell" book like this is, until you can integrate the advice given here so that it comes naturally to you, you will sound as mechanical and forced as some of the "tellers" Richardson criticizes. I used to sell big-tiicket business-to-business, and I can say the advice here is timeless: engage your customer, identify what your customer's needs are and position your product so that the customer realizes that your product meets their needs. Of course, if the customer doesn't need your product, then maybe you need to learn some of those "hard-ball sales" techniques (or find a better product!). No amount of customer empathy, listening, or product positioning will help you overcome a customer-product mismatch. Which brings me to a point: although Richardson argues against this, I think playing hardball has a place in negotiations; remember, the party you are negotiating with doesn't always have to feel warm and cozy inside in the process. A true persuader will know when to be soft and fluffy and when to apply the pressure.
Also, the whole paradigm-replacement languuage ("we are moving into a new age of selling...") is corny. The advice Richardson is giving is not new or revolutionary, as she claims. But she has succeeded in organizing a lot of really good sales principles in a clear and coherent way which can easily be appreciated by readers.
I read this book together with Richardson's "Selling by Phone" and frankly, one is just a rehash of the other. Richardson copied entire paragraphs from one in writing the other. So save your money and buy just one of the two. But if you are an accidental salesperson, or even if by trade you are not a salesperson but you are occasionally called upon to negotiate (maybe you are a lawyer or a manager) Richardson's books will be a refreshing introduction to the discipline of negotiation and persuasion.
excellent, customer oriented common sense.......2000-07-08
After reading plenty of those "say what I say, exactly as I say it" sales books, none of which I found truly helpful out in the field, this book was like a breath of fresh air. Easy to read and easy to adapt to personal styles it is a treasure trove of good advise. If you actually care about your customers and want them to return to you on a regular basis, this is the book for you.
should be a textbook for sales classes.......2000-06-09
From my many varied experiences, I realize that I just don't like selling, but when I was trying to bone up on my sales skills, I found this book to be the most useful. It is heads and shoulders above other books on the subject and it was so intersting that I probably read it cover to cover in a day or two. The advice is extremely practical and you are learning great principles of selling. You are not learning a bunch of closing dialogues that only work for the person who invented them. Easily digested, the principles allow you to adjust your approach in mid-sale because you are asking questions whose answers will tell you what you need to do or say next (positioning.) Tons of great info here. It should really be a textbook for sales classes.
Eye-opener and Instant Results Obtained.......2000-04-01
I manage a distributor sales force throughout the U.S. and Canada. After reading this book (actually WHILE reading this book) I applied the information and witnessed immediate success, as did my sales reps. The information is direct, common sense, well presented, easy reading and entertaining. It is not full of 'theory', but actual 'meat' that can be applied each day after reading even a chapter or two the night before. I am buying books for each of my reps and feel it is one of the best gifts I could ever give them. Well done!
Book Description
Expert guidance from well-known programming author Jeff Richter about the CLR and the .NET Framework 2.0. Your hands-on guide to developing applications with the common language runtime (CLR) and Microsoft .NET Framework 2.0, with examples in Microsoft Visual C# 2005.
Customer Reviews:
Another five-star review.......2007-09-17
Most of what needs to be said about this book has already been said. But I feel a need add my two cents, if only to toss another five stars out there.
Really, this one is an example of what a good technical book should be. It's style is both understandable and unpretentious and it covers topics with depth and clarity. The overall organization is such that it never seemed like that terms, ideas, and concepts were being used that had not been introduced previously. Reading this book was a true pleasue and I know I will be referring back to it many times.
The book provides a developer's view of the internals of the .Framework and its CLR. It's more than you need to know to hammer out a lot of code. But if you want to build really good apps - or just want to know what .NET is all about - buy the book, read it, and keep in at hand.
Good book with caveats.......2007-09-09
This is a good book, considering it is primarily a reference/internals book. Those are notoriously hard to write and also be easily consumed. A bit dry at times, but for the most part is readable. The book also has minimal errors and is logically structured.
A couple of observations:
1. An experienced developer will benefit more from the content that someone with less experience or someone that is new to .NET. This book covers a lot of fundamentals, but you will learn more if you have time writing code in C#/.NET 2.0.
2. The factual content is quite useful, and most other books don't even come close to this. In addition to the facts, Jeff injects some of his opinion. An experienced developer will recognize these segments as opinion and reconcile that with the realities of their own work environment.
For example, Jeff prefers using the formal CLR syntax for primitive types over the C# shorthand (e.g., "Int32" instead of "int"). This of course is a matter of preference, and will most likely be determined by the coding styles and practices at your workplace.
Jeff also does not like Properties, and wishes that Microsoft had not included them as part of the framework. Again, an experienced developer will probably not read this and immediately stop using properties. It is not inconceivable however, that an inexperienced developer may read it and develop a bias against properties, something that may not be advisable.
The seminal .NET work.......2007-08-09
There's not much I can say that hasn't been said already, but this is the single-most important book for a .NET developer. The author's technical writing ability is second-to-none. I have yet to find another source that covers the same material with the level of clarity and depth as this book. Until you've absorbed the information presented in this book, you'll never be more than an intermediate developer.
The must-have .NET book.......2007-06-16
The only thing I can add to the other reviews is the perspective of a professional developer and mentor for over 10 years with a library large enough to start my own book store. The is THE book that every .NET developer needs to own and STUDY. It will help keep you out of trouble and help you create better product.
You will learn important things you will not learn elsewhere and find yourself referring to it again and again. Fortunately, you'll find this a very pleasurable experience as Richter is a terrific and entertaining technical writer.
Covers stuff in depth.......2007-05-10
Jeffery Richter has done an excellent job in covering CLR. There are lots of books in market which teach you how to program in C#, but avoid details of CLR. They book is pro developers who want to gain expert level knowledge of C# and CLR. This book along with Professional .NET Framework by Duffy covers whole nine yards.
Book Description
Get in-depth preparation for Exam 70-526, an exam for the new MCTS: .NET Framework 2.0 Windows Application certificationand build real-world job skills. Includes test questions, reviews, troubleshooting labs, an exam discount, and more.
Customer Reviews:
Very concise reference material.......2007-10-05
This book is very well organized and contains most of the material needed to pass the exam. It is a great reference book for development as well.
The book teaches you how to make professional web sites........2007-09-09
Before writing of this review I have read some rumours about the book. Some people say it does not cover all the details for the exam itself. Again as with 70-536 Training Kit from the same set I have found out that the contrary is true. It is a very good book that concentrates on main aspects of .NET web development. Even a beginner after reading the book is able to use EVERY important functionality. Of course if you are a professional you have to study and develop yourself your .NET web applications at least in order to confirm and assure what you have learned. Again the book is very self-motivating. Probably that is also the main reason why some in-depth details are missing at right places and moments. The book has all you need to master the technology and exam itself.
2 many authors........2007-09-04
This review is about the unfortunate disparity in abilities of the 2 authors: Glenn Johnson and Tony Northrup.
Johnson is a nice surprise to those who read microsoft training manuals. He anticipates reader's problems and never leaves you frustrated.
Northrup is the opposite. His chapters are irritatingly lacking in necessary examples and thorough explanations. You cannot avoid the notion that he is taking the easy way out. At times I believe I can hear his X-Box 360 running in the background
In chapter 9, lesson 3 on using WebParts, he admonishes the reader that its up to him to spring ahead many pages to some of the labs at the end of the lesson. He doesn't bother to provide enough of an explanation to do you any good. Mr. Johnson, again, provides both immediate examples and labs.
This is typical.
I don't see how you can avoid being frustrated by this. Carefully crafted explanations followed immediately by examples is the norm. Johnson takes of this, Northrup leaves you constantly throwing your hands up.
I am learning quite a bit, however. You can master much of the elements of Net 2.0 using this book. Be prepared to do additional online research of Mr. Northrups chapters, however.
Passed First Time, but . . ........2007-08-16
I used the book as my principle but not sole source of study material, and I was able to pass the exam today the first time I took it.
The book covers all the * topics * on the exam, but the book alone will not help you to pass.
I credit these factors:
1. Reading the book
2. Doing the lab exercises and case scenarios, especially if it's a topic you're not familiar with.
3. Taking the practice exams on the CD - then clicking the More Info links - you do need to read the info on the MSDN site.
4. Having experience with ASP.NET - I don't see how you can pass without work experience, unless you make lucky guesses
Also, if you come across a question that totally stumps you, just try to reason through it, don't make a blind guess.
Definitely NOT ENOUGH........2007-08-01
I will agree with the other reviewer who said that this book alone is NOT enough to pass the test.
After deciding to take the exam, I searched high and low for books and this was the only 70-528 prep book I could find. I got this book and spent months going over it and taking the practice exams. I could easily pass the practice exam questions before I went in and felt like I had a good grasp of the material. Another reviewer said that they passed the exam despite the fact that they failed the practice exam, and I honestly do not know how they could have passed. Based on co-worker's comparison of the this book and the practice exams for test 70-536, I decided to go in and take the test.
Let me tell you, the book does NOT go into enough detail in either the examples/text/lessons OR the practice exam. I managed to barely pass the exam by the skin of my teeth.. mostly using this book as a basis and all my on the job experience as a supplement. Unless you are a hands on developer with a fair amount of job experience to back you, just using this book to prepare is NOT going to be enough.
Do yourself a favor and have a very thorough grasp on the material or be prepared to throw the money away.
Books:
- A Grief Observed
- A Summer of Faulkner: As I Lay Dying/The Sound and the Fury/Light in August (Oprah's Book Club)
- Addiction and Grace: Love and Spirituality in the Healing of Addictions (Plus)
- Adult Children of Alcoholics
- Alternative Medicine: The Definitive Guide (2nd Edition)
- Asperger's Syndrome: A Guide for Parents and Professionals
- Bioinformatics For Dummies (For Dummies (Math & Science))
- Black Holes and Time Warps: Einstein's Outrageous Legacy (Commonwealth Fund Book Program)
- Blue Shoes and Happiness (No. 1 Ladies Detective Agency, Book 7)
- Bold Love
Books Index
Books Home
Recommended Books
- Experience And Education
- The Minor Prophets: An Exegetical and Expository Commentary : Obadiah, Jonah, Micah, Nahum, and Haba
- Polish Wycinanki Designs
- Requiem for Battleship Yamato
- The Accidental Mind: How Brain Evolution Has Given Us Love, Memory, Dreams, and God
- The Feynman Lectures on Physics Volumes 1-2
- The Nature of Consciousness : The Structure of Reality: Theory of Everything Equation Revealed : Sci
- Madame Ernestine Schumann-Heink
- Remade in America: How Asia Will Change Because America Boomed
- Mammalian Embryo Genomics