2010-02-22 38 views
5

Tôi đã sử dụng .net trong một thời gian dài và ở khắp mọi nơi tôi phỏng vấn những ngày này, tôi tiếp tục được hỏi về kiến ​​thức của mình với công nghệ .NET 3.0/3.5 (WF, WPF, WCF, v.v.)Làm thế nào để bắt đầu sử dụng WCF/WPF?

bạn bắt đầu học những người đó? Bất kỳ liên kết tốt có sẵn ra khỏi đó?

Tôi có nên thay đổi mã hiện tại của mình để bắt đầu làm việc như vậy không?

Trả lời

5

Có một trang web tuyệt vời cho WPF: WPF Tutorials. Điều này cung cấp cho rất nhiều thông tin và hướng dẫn về cách làm nhiều thứ.

Đối với WCF, Microsoft vẫn là nơi tốt nhất để bắt đầu: Getting started with WCF

0

Trong số các công nghệ này, tôi chỉ sử dụng WCF từ bây giờ và tôi phải nói rằng nó thực sự đơn giản hóa công việc khi phát triển hệ thống phân tán (ứng dụng Silverlight giao tiếp với máy chủ dữ liệu trong trường hợp của tôi).

Một nơi tốt để bắt đầu với WCF có thể là Microsoft chính nó: http://msdn.microsoft.com/en-us/library/ms734712.aspx

0

Tôi nghĩ rằng cách tốt nhất để tìm hiểu nó là để lấy một cuốn sách hoặc đi trên một khóa học.

Và không có cách kỳ diệu nào của "bắt đầu sử dụng công nghệ xxxx trong mã của tôi". Một khi bạn biết những gì một công nghệ nhất định là về, xem nơi nó có thể phù hợp với kiến ​​trúc của bạn.

0

của nó tùy thuộc vào bạn trên thực tế, không có cách nào tốt nhất để học một cái gì đó; mọi người đều có cách học riêng của mình. Tôi sẽ không bắt đầu thay đổi mã hiện tại để tìm hiểu điều gì đó; có quá nhiều thứ để đi sai theo cách này. Tôi sẽ bắt đầu với các ứng dụng "hello world" và xây dựng từ đó.

7

Tôi đã cố gắng tìm hiểu WPF giống như cách tôi luôn học các công nghệ mới: Tôi có một cuốn sách hay nhất mà tôi có thể tìm thấy về chủ đề này (Adam Nathan's Windows Presentation Foundation Unleashed) và đọc nó.

Và nó không hoạt động. Đừng hiểu lầm tôi. Đó là một cuốn sách nổi bật. Đó là một trong số ít vật thể trên bàn của tôi không có vật gì khác trên nó vì tôi thường xuyên nhặt nó lên. Tôi chắc chắn rằng nó có thể tìm hiểu WPF mà không có nó, nhưng tôi sẽ không muốn thử. Tôi khuyên bạn nên hết lòng.

Vấn đề là có rất nhiều điều mới mẻ trong WPF mà một cuốn sách có ý định giải thích tất cả cho bạn sẽ là áp đảo. Và, thật không may, tất cả những cuốn sách tôi đã thấy trên WPF đều nói về công nghệ, không phải về cách phát triển các chương trình WPF. Đó không phải là một sự khác biệt không đáng kể. Kinh nghiệm của tôi với cuốn sách của Nathan là tôi đã đọc về XAML và phần mở rộng đánh dấu và các bộ chuyển đổi giá trị và một nửa tá những thứ khác, và sau đó, khi đầu của tôi hoàn toàn đầy và tôi vẫn chưa học cách làm bất cứ điều gì hữu ích Tuy nhiên, tôi đã đến phần về tính phụ thuộc làm việc, và tôi đã được thực hiện. Tôi mất tháng để vượt qua bướu đó.

Và không phải vì thuộc tính phụ thuộc khó hiểu. Họ dễ hiểu. Họ chỉ khó hiểu nếu ai đó đang giải thích chi tiết triển khai của họ cùng một lúc, anh ấy giải thích chi tiết thực hiện của mọi thứ khác và bạn đang cố gắng tìm ra cách viết chương trình.

Đó là lý do tại sao tôi nghĩ các ví dụ hoạt động là vô giá.Tôi đã tìm thấy các bài viết của Josh Smith trên the Model-View-ViewModel (MVVM) patterndata binding thực sự, thực sự hữu ích.

Về cơ bản, tôi nghĩ rằng nếu bạn cố gắng tìm hiểu WPF mà không cần học MVVM, mọi thứ bạn làm sẽ khó khăn hơn nhiều. Nó không giống như MVVM là khó hiểu. Nó có một cái tên không may làm cho nó giống như các phi hành gia kiến ​​trúc đang chạy tị nạn, nhưng nó thực sự rất đơn giản.

+0

"không phải là sự khác biệt không đáng kể" ... DỪNG LÀM R THNG lol – Zuoanqh

0

"Học WCF" của Michele Leroux Bustamante là một cuốn sách tuyệt vời cho sự hiểu biết và bắt đầu với WCF đặc biệt là nếu bạn muốn học thực hành với các phòng thí nghiệm.

Tin vui là tác giả của cuốn sách đã xuất bản chương đầu tiên dưới dạng tệp PDF trong her BLOG. Chương này giải thích các khái niệm cơ bản về WCF và SOA rõ ràng và cũng cung cấp một số phòng thí nghiệm để dạy các kỹ thuật cơ bản của WCF. Theo tôi, cuốn sách này là cách tốt nhất để bắt đầu với WCF bởi vì nó được viết rất tốt và các phòng thí nghiệm rất thú vị.

Các vấn đề liên quan