[软件开发] Pro_LINQ_Language_Integrated_Query_in_C__2008

[book]bName=Pro_LINQ_Language_Integrated_Query_in_C__2008;bAuthor=Joseph C. Rattz, Jr.;bISBN=978-1-59059-789-7;bPub=;bVer=2007;bLang=;bFormat=pdf;bCover=http://www.itepub.net/book.gif[/book]I had wanted to write a book for years but could never find a topic I felt was appropriate for me to write about. Either I knew the material well because it was old hat and didn’t need yet another book, or I knew nothing about the topic and felt unqualified to write about it. When I first learned of LINQ in September of 2005 by watching that first LINQ video with Anders Hejlsberg, I immediately saw the revolutionary effect this would have on .NET development. Little did I know that a mere seven months later I would be writing a book about LINQ. Initially, I had no intention of writing a book about LINQ, but I did want to write a book. One day I had one of those programming-related email newsletters sitting in my inbox, and it was about the May 2006 LINQ Community Technology Preview. I realized that no one could know that much more about LINQ than me because it was so new. Other than Microsoft employees, no one could have had more than a few months experience with LINQ. It seemed the appropriate time to write a book, so despite knowing nothing about LINQ other than what I saw in that video, I signed a contract with Apress to write a book about LINQ. What could I have been thinking? This book, which started out as a nine-month project, grew into a 17-month project. You can’t dedicate 17 months of your life as an adult without a lot of support. For me, I couldn’t have done it without my wife Vickey. For 17 months she took care of most of my chores and pulled my weight around the house. For 17 months, she heard me say, “I can’t; I have to work on my book.” That’s a long time. I couldn’t have done it without her, nor would I have wanted to. I want to say thank you to all the fabulous people at Apress that had to endure my writing and personality. No one paid the price for this more than Tracy Brown Collins. She did her best to keep me focused and on schedule. Through four releases of LINQ/Orcas she managed to keep track of everything and tolerate my alarmist reactions. Next on the list at Apress is my technical reviewer Fabio Claudio Ferracchiati. If the name is familiar to you, it may be because Fabio has written two LINQ books himself. At first, I was not keen on the idea of my technical reviewer being an author for another LINQ book. The thought of handing another LINQ author all my work just seemed like a bad idea. I do believe this book is better though because of Fabio’s LINQ knowledge. This being my first book, I certainly needed first-class guidance and probably could not have found better than Ewan Buckingham. Ewan’s experience helped ease stressful situations that I did not know how to handle. Ewan was also willing to indulge some of my less-than-standard requests, such as starting the book with code. I like that this book starts with code, and I hope you will as well. I also cannot forget to thank my copy editors, Heather Lang and Jennifer Whipple. Although frustrating at times, having someone polish everything you write is a luxury I wish I had available every time I write. If there is one thing I have learned from working with them, it’s that I like commas way, too, much. I want to thank Katie Stence and her team. Chapter 2 proved to be quite difficult and required a lot of effort from her team. You can thank them for the fact that the code translations are presented as nicely as they are. I also want to thank Apress for the opportunity to write a book. I don’t get the opportunity to do that every day. It was painful but very rewarding. Of course, this book wouldn’t be possible were it not for Microsoft and all the talented and dedicated developers there who take the time to respond to posts on the MSDN LINQ forum. First, I want to thank Matt Warren, who seems to devour the lion’s share of the posts. He also saw to it that Visual Studio 2008 (and LINQ) was launched on my birthday per my request, so how could I not thank him for that? Also, I want to thank Keith Farmer, Dinesh Kulkarni, Mads Torgersen, and Eric White, who all provided answers, information, and the occasional guidance. I am sure there are countless, unnamed others at Microsoft who contributed significantly to LINQ. To them, I say thank you. Last at Microsoft, I want to thank Anders Hejlsberg for the vision from which LINQ grew. This book also would not have been possible without the inspiration and trail blazing of my friend and author Bruce Bukovics. Be sure to check out his titles. Having worked with Bruce, I can assure you he has a lot of information and wisdom to share. This book more than likely would not have happened were it not for my parents, because my dad convinced me I can do anything I set my mind to, and because my mom made sure I did well in school, even if it meant her teaching me if I fell behind. I can tell you that nothing is more important for a child’s education than involved and caring parents. Having mentioned the importance of parents in my education, it would be an injustice to not mention some of the exceptional teachers that made a difference in my life. First and foremost would have to be Susan Hadley, my sixth grade teacher. Mrs. Hadley taught me that learning can be fun. That was an important lesson. I have made every effort for this book to be fun, which is probably the direct result of her being my teacher. If you enjoy the occasional reference or joke in this book, you can thank her. Next on my list is Ruby Johnson. When other teachers were content to let me coast at the pace of the other students, she went to the extra effort of teaching me individually, which meant individual lessons, homework assignments, and tests. That probably doubled her workload for that class. Next is Nancy Cooper. Again, Mrs. Cooper taught me that education does not have to be dull. It can be interesting, exciting, and doesn’t even have to be confined to a textbook. This book would have never been possible were it not for the many excellent colleagues I have worked with and learned from. Most important were Mike Furnell, James Richardson, John Proctor, and Brad Radaker. Mike, my first technical lead, asked me what I was weakest at in the C language. When I told him pointers, he told me to debug our link-list library on paper. If you read about 2000 lines of link-list library code, you will either learn pointers or go mad, and those may not be mutually exclusive. James Richardson, with six months of experience, had one of the single greatest knacks at programming I have ever seen. He seemed to absorb programming, languages, and concepts. He taught me everything I understand about abstraction and code reuse. John Proctor may be the sharpest programming mind I have ever met. There were so many times he would call me in the morning to ask me about some technology I typically knew nothing about. By the time I would call him later that day, he would have downloaded some open source implementation, built it, tested it, tweaked the code, dumped it, and written his own. Brad Radaker has been a constant source of information and guidance. Even topics I wouldn’t expect him to remember he can recall years later. On any given day, he can probably explain how my code works better than I can. All of these guys have been a tremendous source of knowledge and inspiration. Last I want to thank RJ Mical, who once dared me to be gorgeous and unique. From his challenge, I learned that I can be.
附件: 您需要登录才可以下载或查看附件。没有帐号?注册会员

part two ....
附件: 您需要登录才可以下载或查看附件。没有帐号?注册会员

TOP

非 常 感 谢 !!!

TOP

非 常 感 谢 !!!

TOP

看来是一本好书, 谢谢楼主分享!

TOP

Excellent book

TOP

xiexie fenxiang
xiao sheng fu

TOP