{"id":262,"date":"2023-10-15T17:47:45","date_gmt":"2023-10-15T09:47:45","guid":{"rendered":"https:\/\/miie.net\/?p=262"},"modified":"2023-10-15T17:47:45","modified_gmt":"2023-10-15T09:47:45","slug":"pro-c10about-authors-technical-reviewers-and-acknowledgments","status":"publish","type":"post","link":"https:\/\/diji.net\/?p=262","title":{"rendered":"Pro C#10 About Authors &#038; Technical Reviewers And Acknowledgments"},"content":{"rendered":"<h2>Pro C# 10 with .NET 6<\/h2>\n<h2>About the Authors<\/h2>\n<p>\u5173\u4e8e\u4f5c\u8005<\/p>\n<p><strong>Andrew Troelsen<\/strong> has more than 20 years of experience in the software industry. Over this time, he has worked as a developer, educator, author, public speaker, and now team lead and lead engineer atThomson Reuters. He is the author of numerous books in the Microsoft universe covering C++-based COM development with ATL, COM, and .NET interoperability; Visual Basic; and the award-winning C# and the.NET platform. He has a master of science degree in software engineering (MSSE) from the University of St. Thomas and is working on a second master of science degree in computational linguistics (CLMS) from the University of Washington.<br \/>\nAndrew Troelsen \u5728\u8f6f\u4ef6\u884c\u4e1a\u62e5\u6709 20 \u591a\u5e74\u7684\u7ecf\u9a8c\u3002\u5728\u8fd9\u6bb5\u65f6\u95f4\u91cc\uff0c\u4ed6\u66fe\u62c5\u4efb\u5f00\u53d1\u4eba\u5458\u3001\u6559\u80b2\u5bb6\u3001\u4f5c\u5bb6\u3001\u516c\u4f17\u6f14\u8bf4\u5bb6\uff0c\u73b0\u5728\u662f\u6c64\u68ee\u8def\u900f\u56e2\u961f\u8d1f\u8d23\u4eba\u548c\u9996\u5e2d\u5de5\u7a0b\u5e08\u3002\u4ed6\u662fMicrosoft\u9886\u57df\u7684\u8bb8\u591a\u4e66\u7c4d\u7684\u4f5c\u8005\uff0c\u8fd9\u4e9b\u4e66\u7c4d\u6db5\u76d6\u4e86\u5177\u6709ATL\uff0cCOM\u548c.NET\u4e92\u64cd\u4f5c\u6027\u7684\u57fa\u4e8eC++\u7684COM\u5f00\u53d1;\u89c6\u89c9\u57fa\u7840;\u4ee5\u53ca\u5c61\u83b7\u6b8a\u8363\u7684 C# \u548c.NET \u5e73\u53f0\u3002\u4ed6\u62e5\u6709\u5723\u6258\u9a6c\u65af\u5927\u5b66\u8f6f\u4ef6\u5de5\u7a0b\u7406\u5b66\u7855\u58eb\u5b66\u4f4d\uff08MSSE\uff09\uff0c\u5e76\u6b63\u5728\u534e\u76db\u987f\u5927\u5b66\u653b\u8bfb\u8ba1\u7b97\u8bed\u8a00\u5b66\uff08CLMS\uff09\u7684\u7b2c\u4e8c\u4e2a\u7406\u5b66\u7855\u58eb\u5b66\u4f4d\u3002<\/p>\n<p><strong>Phil Japikse<\/strong> is an international speaker, Microsoft MVP, ASPInsider, Professional Scrum Trainer, and passionate member of the developer community. Phil has been working with .NET since the first betas, developing software for more than 35 years, and heavily involved in the agile community since 2005. He is the lead director of the Cincinnati .NET User Group and the Cincinnati Software Architect Roundtable, founded the CincyDeliver (cincydeliver.org) conference, and volunteers for the National Ski Patrol. During the day, Phil works as the CTO\/Chief Architect for Pintas &amp; Mullins. He enjoys learning new tech and is always striving to improve his craft. You can follow Phil on his blog (skimedic.com) or on Twitter (@skimedic).<br \/>\nPhil Japikse \u662f\u4e00\u4f4d\u56fd\u9645\u6f14\u8bf4\u5bb6\u3001Microsoft MVP\u3001ASPInsider\u3001\u4e13\u4e1a Scrum \u57f9\u8bad\u5e08\uff0c\u4e5f\u662f\u5f00\u53d1\u4eba\u5458\u793e\u533a\u7684\u70ed\u60c5\u6210\u5458\u3002Phil \u4ece\u7b2c\u4e00\u4e2a\u6d4b\u8bd5\u7248\u5f00\u59cb\u5c31\u4e00\u76f4\u4f7f\u7528 .NET\uff0c\u5f00\u53d1\u8f6f\u4ef6\u8d85\u8fc7 35 \u5e74\uff0c\u81ea 2005 \u5e74\u4ee5\u6765\u4e00\u76f4\u79ef\u6781\u53c2\u4e0e\u654f\u6377\u793e\u533a\u3002\u4ed6\u662f\u8f9b\u8f9b\u90a3\u63d0 .NET \u7528\u6237\u7ec4\u548c\u8f9b\u8f9b\u90a3\u63d0\u8f6f\u4ef6\u67b6\u6784\u5e08\u5706\u684c\u4f1a\u8bae\u7684\u9996\u5e2d\u4e3b\u4efb\uff0c\u521b\u7acb\u4e86 CincyDeliver\uff08cincydeliver.org\uff09\u4f1a\u8bae\uff0c\u5e76\u6210\u4e3a\u56fd\u5bb6\u6ed1\u96ea\u5de1\u903b\u961f\u7684\u5fd7\u613f\u8005\u3002\u767d\u5929\uff0cPhil\u62c5\u4efbPintas &amp; Mullins\u7684\u9996\u5e2d\u6280\u672f\u5b98\/\u9996\u5e2d\u67b6\u6784\u5e08\u3002\u4ed6\u559c\u6b22\u5b66\u4e60\u65b0\u6280\u672f\uff0c\u5e76\u4e14\u4e00\u76f4\u5728\u52aa\u529b\u4ee5\u63d0\u9ad8\u4ed6\u7684\u624b\u827a\u3002\u4f60\u53ef\u4ee5\u5728\u4ed6\u7684\u535a\u5ba2\uff08skimedic.com\uff09\u6216Twitter\uff08@skimedic\uff09\u4e0a\u5173\u6ce8\u83f2\u5c14\u3002<\/p>\n<h2>About the Technical Reviewers<\/h2>\n<p>\u5173\u4e8e\u6280\u672f\u8bc4\u5ba1\u5458<\/p>\n<p><strong>Eric Smith<\/strong> is a consultant with Strategic Data Systems in Sharonville, Ohio, working on the .NET project team. He is a 2017 graduate of MAX Technical Training\u2019s .NET Bootcamp and previously received a master\u2019s degree in German Studies from the University of Cincinnati in 2014. He has been tinkering with writing software since the mid-1990s and still enjoys writing directly against hardware whenever the opportunity arises. Outside of computing, he spends most of his time reading, working in his machine shop, and endurance cycling.<br \/>\nEric Smith \u662f\u4fc4\u4ea5\u4fc4\u5dde\u6c99\u4f26\u7ef4\u5c14\u6218\u7565\u6570\u636e\u7cfb\u7edf\u7684\u987e\u95ee\uff0c\u5728 .NET \u9879\u76ee\u56e2\u961f\u5de5\u4f5c\u3002\u4ed6\u662f MAX Technical Training \u7684 .NET \u8bad\u7ec3\u8425 2017 \u5c4a\u6bd5\u4e1a\u751f\uff0c\u6b64\u524d\u4e8e 2014 \u5e74\u83b7\u5f97\u8f9b\u8f9b\u90a3\u63d0\u5927\u5b66\u5fb7\u56fd\u7814\u7a76\u7855\u58eb\u5b66\u4f4d\u3002\u81ea 1990 \u5e74\u4ee3\u4e2d\u671f\u4ee5\u6765\uff0c\u4ed6\u4e00\u76f4\u5728\u4fee\u8865\u7f16\u5199\u8f6f\u4ef6\uff0c\u5e76\u4e14\u4ecd\u7136\u559c\u6b22\u5728\u6709\u673a\u4f1a\u65f6\u76f4\u63a5\u9488\u5bf9\u786c\u4ef6\u7f16\u5199\u3002\u5728\u8ba1\u7b97\u673a\u4e4b\u5916\uff0c\u4ed6\u5927\u90e8\u5206\u65f6\u95f4\u90fd\u82b1\u5728\u9605\u8bfb\u3001\u5728\u673a\u68b0\u8f66\u95f4\u5de5\u4f5c\u548c\u8010\u529b\u81ea\u884c\u8f66\u4e0a\u3002<\/p>\n<p><strong>William Pintas<\/strong> is a professional software engineer and project manager at Pintas &amp; Mullins Law Firm. He graduated from New York University in 2018 with a degree in Computer Science. He has spent the past few years diving deep into the Microsoft tech stack. Currently, William is developing a business-to-business API platform using ASP.NET Core, C#, and Azure to seamlessly share legal information between law firms. In his free time, William loves kite boarding and composing classical piano music.<br \/>\nWilliam Pintas\u662fPintas &amp; Mullins Law Firm\u7684\u4e13\u4e1a\u8f6f\u4ef6\u5de5\u7a0b\u5e08\u548c\u9879\u76ee\u7ecf\u7406\u3002\u4ed6\u4e8e2018\u5e74\u6bd5\u4e1a\u4e8e\u7ebd\u7ea6\u5927\u5b66\uff0c\u83b7\u5f97\u8ba1\u7b97\u673a\u79d1\u5b66\u5b66\u4f4d\u3002\u5728\u8fc7\u53bb\u7684\u51e0\u5e74\u91cc\uff0c\u4ed6\u4e00\u76f4\u5728\u6df1\u5165\u7814\u7a76Microsoft\u6280\u672f\u5806\u6808\u3002\u76ee\u524d\uff0cWilliam\u6b63\u5728\u4f7f\u7528 ASP.NET Core\uff0cC#\u548cAzure\u5f00\u53d1\u4f01\u4e1a\u5bf9\u4f01\u4e1a\u7684API\u5e73\u53f0\uff0c\u4ee5\u4fbf\u5728\u5f8b\u5e08\u4e8b\u52a1\u6240\u4e4b\u95f4\u65e0\u7f1d\u5171\u4eab\u6cd5\u5f8b\u4fe1\u606f\u3002\u5728\u7a7a\u95f2\u65f6\u95f4\uff0c\u5a01\u5ec9\u559c\u6b22\u98ce\u7b5d\u51b2\u6d6a\u548c\u521b\u4f5c\u53e4\u5178\u94a2\u7434\u97f3\u4e50\u3002<\/p>\n<h3>Acknowledgments<\/h3>\n<p>\u81f4\u8c22<\/p>\n<p>I want to thank Apress and the entire team involved in writing this book. As I\u2019ve come to expect with all of my books for Apress, I am very impressed with the dedication and level of support we received during the writing process. I want to thank you, the reader, for reading this book and hope that you will find it as helpful in your career as it has been in mine. Lastly, I couldn\u2019t have done this without my family and the support I\u2019ve had from them. Between reading my work and proofing it and your understanding of the time involved, I couldn\u2019t have done it without you! Love you all!<br \/>\n\u2014\u2014\u2014\u2014Phil Japikse<\/p>\n<p>\u6211\u8981\u611f\u8c22Apress\u548c\u53c2\u4e0e\u7f16\u5199\u672c\u4e66\u7684\u6574\u4e2a\u56e2\u961f\u3002\u6b63\u5982\u6211\u5bf9Apress\u7684\u6240\u6709\u4e66\u7c4d\u6240\u671f\u671b\u7684\u90a3\u6837\uff0c\u6211\u5bf9\u6211\u4eec\u5728\u5199\u4f5c\u8fc7\u7a0b\u4e2d\u83b7\u5f97\u7684\u5949\u732e\u7cbe\u795e\u548c\u652f\u6301\u7a0b\u5ea6\u5370\u8c61\u6df1\u523b\u3002\u6211\u8981\u611f\u8b1d\u4f60\uff0c\u8b80\u8005\uff0c\u95b1\u8b80\u9019\u672c\u66f8\uff0c\u5e0c\u671b\u4f60\u6703\u767c\u73fe\u5b83\u5c0d\u4f60\u7684\u8077\u696d\u751f\u6daf\u548c\u6211\u7684\u8077\u696d\u751f\u6daf\u4e00\u6a23\u6709\u7528\u3002\u6700\u540e\uff0c\u5982\u679c\u6ca1\u6709\u6211\u7684\u5bb6\u4eba\u548c\u4ed6\u4eec\u7684\u652f\u6301\uff0c\u6211\u4e0d\u53ef\u80fd\u505a\u5230\u8fd9\u4e00\u70b9\u3002\u5728\u9605\u8bfb\u6211\u7684\u4f5c\u54c1\u548c\u6821\u5bf9\u5b83\u4ee5\u53ca\u60a8\u5bf9\u6240\u6d89\u53ca\u7684\u65f6\u95f4\u7684\u7406\u89e3\u4e4b\u95f4\uff0c\u6ca1\u6709\u4f60\uff0c\u6211\u4e0d\u53ef\u80fd\u505a\u5230\u8fd9\u4e00\u70b9\uff01\u7231\u4f60\u4eec\uff01<br \/>\n\u2014\u2014\u2014\u2014\u83f2\u5c14\u00b7\u8d3e\u76ae\u514b\u585e<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pro C# 10 with .NET 6 About the Authors \u5173\u4e8e\u4f5c\u8005 Andrew Troelsen has more than 20 years of experience in the software industry. Over this time, he has worked as a developer, educator, author, public speaker, and now team lead and lead engineer atThomson Reuters. He is the author of numerous books in the Microsoft [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[22],"class_list":["post-262","post","type-post","status-publish","format-standard","hentry","category-csharp","tag-pro-csharp10-with-net6"],"_links":{"self":[{"href":"https:\/\/diji.net\/index.php?rest_route=\/wp\/v2\/posts\/262","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/diji.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/diji.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/diji.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/diji.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=262"}],"version-history":[{"count":0,"href":"https:\/\/diji.net\/index.php?rest_route=\/wp\/v2\/posts\/262\/revisions"}],"wp:attachment":[{"href":"https:\/\/diji.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=262"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/diji.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=262"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/diji.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}