อะไรคือหนังสือ / เว็บไซต์ที่ดีที่สุดสำหรับการพัฒนา C # ด้วย ArcObjects
ศูนย์วิทยบริการ ArcGISเป็นประโยชน์มาก แต่ฉันกำลังพยายามที่จะหาแหล่งที่มากับตัวอย่างเพิ่มเติม
อะไรคือหนังสือ / เว็บไซต์ที่ดีที่สุดสำหรับการพัฒนา C # ด้วย ArcObjects
ศูนย์วิทยบริการ ArcGISเป็นประโยชน์มาก แต่ฉันกำลังพยายามที่จะหาแหล่งที่มากับตัวอย่างเพิ่มเติม
คำตอบ:
หนังสือเล่มนี้เป็นหนังสือที่ดีที่สุดที่ฉันเคยพบมามันน่ารำคาญที่โค้ดอยู่ใน VBA แต่มันก็ไม่ยากที่จะแปลงเป็น C # http://www.amazon.com/Programming-ArcObjects-VBA-Task-Oriented-Approach/dp / 0849327814
นี่คือตัวอย่างโค้ดบางส่วนที่มีประโยชน์ http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/Draw_Polyline_Snippet/0049000000nr000000/
สิ่งนี้มีประโยชน์ในการรับภาพรวมที่ดีของห่วงโซ่การสืบทอด http://resources.esri.com/help/9.3/arcgisengine/java/api/arcobjects/allclasses-noframe.html
ESRI ทำไม่ถูก แทนที่จะจัดทำคู่มือทรัพยากรการพิมพ์ที่ครอบคลุมให้กับผู้ใช้พวกเขาต้องการให้เราใช้หลักสูตรที่สอนโดยครูผู้สอนที่มีราคาสูงเกินไป มีไม่มากในแง่ของทรัพยากรพิมพ์ออกมี (วิธีใช้ArcObjectออนไลน์สำหรับ. Net Developersนั้นดีและกว้างขวาง แต่ก็ไม่สะดวกเท่ากับหนังสือที่มีการออกกำลังกาย) เคยมีหนังสือเล่มทรัพยากร / การออกกำลังกาย 2 เล่มขนาดใหญ่สำหรับการเขียนโปรแกรมด้วย ArcObjects ซึ่งรวมทั้ง VB6 และ C # code ตัวอย่าง แต่นั่นเป็นเวลาหลายปีที่ผ่านมาในเวอร์ชัน 8 เมื่อห้องสมุด ArcObjects ถูกนำมาใช้เป็นครั้งแรก นอกจากนี้ยังมีหลายหลักสูตรเช่น Migrating Avenue ไปยัง VB6 / C #, การพัฒนาด้วย ArcObjects เป็นต้น
ในปัจจุบัน ESRI นั้นทำงานอย่างหนักเพื่อนำระบบการรับรองของตนเอง 3 ซึ่งมุ่งเน้นไปที่การพัฒนา:
การรับรองทั้งหมดในที่สุดจะมี 2 ระดับรองและเป็นมืออาชีพ น่าเสียดายที่มีเพียงหนังสือรับรองนักพัฒนาสองฉบับเท่านั้นที่พร้อมใช้งานและเฉพาะในระดับ Associate
ยังคงมีบางแหล่งข้อมูลที่แนะนำสำหรับนักพัฒนารองสก์ท็อป ไม่มีสิ่งตีพิมพ์ แต่ผู้สอนจะจัดเตรียมสื่อสิ่งพิมพ์อย่างเป็นทางการให้กับผู้สอนที่นำโดยผู้สอนซึ่งมักจะประกอบด้วยคู่มือการสอนและสมุดงาน:
อาจารย์ผู้สอนนำ
การฝึกอบรมเว็บ
สัมมนาฝึกอบรม
คุณสามารถหารายละเอียดสำหรับข้างต้นได้ที่นี่
ชุดทรัพยากรอื่น ๆ ที่อาจเป็นที่น่าสนใจคือทรัพยากรการรับรอง Web Application Developer Associate
แตกต่างจาก ESRI, Microsoft และคู่ค้าของพวกเขาได้ตีพิมพ์หนังสือหลายเล่มเกี่ยวกับการพัฒนาแอพพลิเคชั่นด้วย. Net ส่วนตัวแล้วฉันพัฒนาใน VB .Net เท่านั้นฉันไม่รู้ว่าหนังสือเล่มไหนที่เหมาะกับการเรียนรู้ด้วยตัวเองสำหรับ C # ฉันขอแนะนำให้คุณมีความเชี่ยวชาญในการพัฒนาแอปพลิเคชันใน C # ก่อนที่จะแก้ปัญหา ArcObjects
ในการค้นหาซอร์สโค้ดฉันมักใช้การค้นหาหัวข้อหรือส่วนต่อประสาน / ชื่อคลาสกับ google และเพิ่มข้อ จำกัด ของไซต์อื่นขึ้นอยู่กับว่าเป็น ArcGIS 10 หรือ 9.x และรุ่นก่อนหน้า
สำหรับ ArcGIS 10 ฉันเพิ่ม: site: forums.arcgis.com
สำหรับ ArcGIS 9.x และก่อนหน้านี้ฉันเพิ่ม: site: forums.esri.com
นอกจากนี้ยังเป็นไปได้ที่จะข้ามส่วนฟอรั่ม แต่มักจะให้ความนิยมมาก ตอนนี้เราได้เริ่มรับเนื้อหาเพิ่มเติมในเว็บไซต์นี้ฉันได้แจ้งให้ google ทราบแล้วเช่นกัน
ฉันคิดว่าทำความรู้จักกับ ArcObjectsเป็นหนังสือเริ่มต้นที่ยอดเยี่ยม
หนังสือเล่มนี้ออกมาในเดือนมีนาคม 2013 และครอบคลุม 10.1 ตัวอย่างมากมายและวิธีใช้ ... คุ้มค่าที่จะซื้อ ... http://www.amazon.com/gp/product/1118442547/
แม้ว่า ArcObjects Online เหตุผล (resources.esri.com) ค่อนข้างดี แต่พวกเขาไม่อยู่ในบริบท รายการฟังก์ชั่น Esri ที่คุณไม่รู้ว่าจะใช้เมื่อไร
นี่คือหนึ่งในเหตุผลที่ฉันทำให้แน่ใจว่า IGeometry (ช่อง Youtube ใหม่ของฉัน) อยู่ที่นั่นเพื่อให้บริบทการเขียนโปรแกรม. NET แบบชาญฉลาดกับ ArcObjects ตั้งแต่เริ่มต้น ฉันเริ่มซีรีส์ด้วยโครงการสวมบทบาทที่เรียกว่าร้านอาหารที่เราเพิ่มฟังก์ชันการทำงานให้กับโครงการนี้ในแต่ละตอนในขณะที่แนะนำและอธิบายอินเทอร์เฟซใหม่ในแต่ละตอน!
เรียกดูลิงก์ youtube ด้านล่างตอนนี้เราอยู่ที่ตอนที่ 14
http://www.youtube.com/watch?v=XrZs1rwmOwg&list=PLQnljOFTspQXqYsWJG8o-eJpGlvzww9lE&index=1
เมื่อเร็ว ๆ นี้ Pennsylvania State University เปิดสอนหลักสูตรการพัฒนาแอพพลิเคชั่น GISฟรี มันสอนพื้นฐานของ ArcObjects ใน VB.NET
หวังว่าสิ่งเล็กน้อยนี้จะช่วยคุณ - เข้าสู่ ESRI ArcGIS Add-in Development ใน. Net และ ArcObjects