Những cuốn sách / trang web tốt nhất để phát triển C # với ArcObjects là gì?
Các Trung tâm Tài nguyên ArcGIS là rất hữu ích, nhưng tôi đang cố gắng để tìm nguồn với nhiều ví dụ.
Những cuốn sách / trang web tốt nhất để phát triển C # với ArcObjects là gì?
Các Trung tâm Tài nguyên ArcGIS là rất hữu ích, nhưng tôi đang cố gắng để tìm nguồn với nhiều ví dụ.
Câu trả lời:
Cuốn sách này là cuốn sách hay nhất mà tôi đã tìm thấy, thật khó chịu khi mã này nằm trong VBA nhưng không khó để chuyển đổi nó thành C # http://www.amazon.com/Programming-ArcObjects-VBA-Task-Orients-Approach/dp / 0849327814
Dưới đây là một số đoạn mã có ích http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/Draw_Polyline_Snippet/0049000000nr000000/
Điều này rất hữu ích để có được cái nhìn tổng quan về chuỗi thừa kế http://resource.esri.com/help/9.3/arcgisengine/java/api/arcobjects/allgroupes-noframe.html
ESRI không làm giá rẻ. Thay vì cung cấp cho người dùng một hướng dẫn sử dụng tài nguyên được in toàn diện, họ muốn chúng tôi tham gia các khóa học do người hướng dẫn quá đắt của họ. Không có nhiều về tài nguyên in ngoài đó. ( Trợ giúp ArcObject trực tuyến dành cho Nhà phát triển .Net rất hay và phong phú nhưng nó không tiện lợi như một cuốn sách với các bài tập) Sẽ có một cuốn sách tài nguyên / bài tập lớn 2 lượng để lập trình với ArcObjects bao gồm cả ví dụ mã VB6 và C # nhưng đó là nhiều năm trước trong phiên bản 8 khi thư viện ArcObjects được giới thiệu lần đầu tiên. Ngoài ra còn có một số khóa học như Migrating Avenue đến VB6 / C #, phát triển với ArcObjects, v.v.
Thay vào đó, ESRI hiện đang nỗ lực triển khai hệ thống chứng nhận 3 của riêng họ, trong đó tập trung vào phát triển:
Tất cả các chứng chỉ cuối cùng sẽ có 2 cấp Liên kết và Chuyên nghiệp. Thật không may, chỉ có hai chứng chỉ dành cho nhà phát triển đã sẵn sàng và chỉ ở cấp Liên kết.
Vẫn có một số tài nguyên được đề xuất cho Associate Desktop Developer . Không có ấn phẩm có sẵn nhưng giáo viên hướng dẫn cung cấp cho người tham gia tài liệu in chính thức tại các khóa học do người hướng dẫn thường bao gồm hướng dẫn sử dụng và sách bài tập:
Giảng viên hướng dẫn
Đào tạo web
Hội thảo đào tạo
Bạn có thể tìm hiểu các chi tiết cho trên đây
Nhóm tài nguyên khác có thể được quan tâm là tài nguyên chứng nhận Liên kết nhà phát triển ứng dụng web
Không giống như ESRI, Microsoft và các đối tác của họ đã xuất bản nhiều cuốn sách về phát triển ứng dụng với .Net. Cá nhân, tôi chỉ phát triển trong VB .Net vì vậy tôi không biết cuốn sách nào có thể tự học tốt cho C #. Tôi thực sự khuyên bạn nên thành thạo trong việc phát triển các ứng dụng trong C # trước khi giải quyết ArcObjects.
Để tìm mã nguồn, tôi thường sử dụng tìm kiếm một chủ đề hoặc tên giao diện / lớp với google và thêm các ràng buộc trang web khác nhau tùy thuộc vào việc đó là ArcGIS 10 hay 9.x trở về trước.
Đối với ArcGIS 10 tôi thêm: trang web: forum.arcgis.com
Đối với ArcGIS 9.x và trước đó tôi thêm: site: forum.esri.com
Cũng có thể bỏ qua phần diễn đàn nhưng nó thường mang lại nhiều lượt truy cập. Bây giờ chúng tôi đã bắt đầu nhận được nhiều nội dung hơn trên trang web này, tôi cũng đã tuyên bố với google.
Tôi nghĩ rằng Làm quen với ArcObjects là một cuốn sách dành cho người mới bắt đầu tuyệt vời.
Cuốn sách này được phát hành vào tháng 3 năm 2013 và bao gồm 10.1 Rất nhiều ví dụ và cách làm ... Rất đáng để mua ... http://www.amazon.com/gp/product/1118442547/
Mặc dù lý do trực tuyến của ArcObjects (resource.esri.com) là khá tốt, nhưng chúng nằm ngoài ngữ cảnh. Danh sách Esri chức năng mà bạn không biết khi nào nên sử dụng.
Đây là một trong những lý do tôi đảm bảo IGeometry (Kênh Youtube mới của tôi) ở đó để cung cấp một Lập trình .NET thông minh theo ngữ cảnh với ArcObjects từ đầu. Tôi bắt đầu loạt bài với một dự án hư cấu có tên là Nhà hàng nơi chúng tôi thêm chức năng cho dự án này trong mỗi tập, đồng thời giới thiệu và giải thích các giao diện mới trong mỗi tập!
Duyệt tìm liên kết youtube bên dưới, chúng tôi hiện đang ở Tập 14,
http://www.youtube.com/watch?v=XrZs1rwmOwg&list=PLQnljOFTspQXqYsWJG8o-eJpGlvzww9lE&index=1
Đại học bang Pennsylvania gần đây đã phát hành miễn phí cho khóa học Phát triển ứng dụng GIS . Nó dạy những điều cơ bản về ArcObjects trong VB.NET
Hy vọng bản di chuyển này sẽ giúp bạn - Tham gia vào Phát triển bổ trợ ESRI ArcGIS trong .Net và ArcObjects