Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: Cách học C# hiệu quả nhất ?

  1. #1
    Ngày gia nhập
    12 2011
    Bài viết
    0

    Mặc định Cách học C# hiệu quả nhất ?

    Trước tiên em xin chào tất cả mọi người trong diễn đàn.
    Em đã học pascal, c++ rồi ạ và giờ em muốn chọn c# là ngôn ngữ lập trình để giúp mình đi làm sau này.
    Em nghĩ trên diễn đàn mình có rất nhiều người đã và đang học c# rất giỏi và họ có một cách học riêng.
    Em thấy học thì từ cái căn bản trước rồi đến nâng cao sau nên em vẫn đang học Console Mọi người cho em hỏi học như vậy có đúng không ạ hay có thể chuyển sang học Winform được không ạ. Em thấy những đứa bạn trên lớp em chỉ thấy học toàn winform hỏi thì họ bảo không học Console mà vào ngay Winform là em cũng thấy ngợ ngợ. Bèn mang vấn đề mình đang gặp phải lên để mọi người có thể giúp đỡ cho em. Và Nếu có thể em rất cần mọi người có thể nói kinh nghiệm học và cách học như thế nào hiệu quả a.
    Rất mong được sợ giúp đỡ của mọi người!






    ______________________________________

    Hãy cho đi để nhận lại

  2. #2
    Ngày gia nhập
    09 2011
    Nơi ở
    Hồ Chí Minh
    Bài viết
    21

    Cool Hướng dẫn cho người nhập môn C# nào

    Trích dẫn Nguyên bản được gửi bởi nguyen86 Xem bài viết
    Trước tiên em xin chào tất cả mọi người trong diễn đàn.
    Em đã học pascal, c++ rồi ạ và giờ em muốn chọn c# là ngôn ngữ lập trình để giúp mình đi làm sau này.
    Em nghĩ trên diễn đàn mình có rất nhiều người đã và đang học c# rất giỏi và họ có một cách học riêng.
    Em thấy học thì từ cái căn bản trước rồi đến nâng cao sau nên em vẫn đang học Console Mọi người cho em hỏi học như vậy có đúng không ạ hay có thể chuyển sang học Winform được không ạ. Em thấy những đứa bạn trên lớp em chỉ thấy học toàn winform hỏi thì họ bảo không học Console mà vào ngay Winform là em cũng thấy ngợ ngợ. Bèn mang vấn đề mình đang gặp phải lên để mọi người có thể giúp đỡ cho em. Và Nếu có thể em rất cần mọi người có thể nói kinh nghiệm học và cách học như thế nào hiệu quả a.
    Rất mong được sợ giúp đỡ của mọi người!






    ______________________________________

    Hãy cho đi để nhận lại
    Theo mình, em nên sử dụng cả hai mà thực ra việc học Windows Form trước chưa chắc đã hay. Ứng dụng như Windows Forms, ASP.NET, WPF hay kể cả WP7 giúp em có cảm giác mình tới gần hơn với người dùng vì nó hỗ trợ tương tác người dùng, giúp cho việc giao tiếp giữa chương trình và người dùng trở nên dễ dàng hơn. Và vì vậy, nên dùng những thứ đó để lập trình.

    Ứng dụng Console, mặc khác sẽ giúp em viết những ví dụ một cách nhanh nhất, hoặc những chương trình mà em không cần quan tâm đến sự tương tác với người dùng. Ví dụ, ứng dụng đó sẽ giúp em chạy một dịch vụ, mà nhờ đó, một ứng dụng từ máy tính khác có thể truy cập dịch vụ để lấy dữ liệu cần.

    Thế nên, hãy tự tin học luôn Windows Forms/WPF/ASP.NET MVC (không nên học ASP.NET Web Forms từ đầu) để có thể viết ứng dụng có tính tương tác cao, và giúp em có hứng thú để làm được sản phẩm để hỗ trợ người dùng. Niềm hạnh phúc của người làm bánh là làm được những cái bánh ngon, nhận được sự khen ngợi và thu được tiền, thì niềm hạnh phúc của người lập trình cũng không khác bao nhiêu, đó là, viết phần mềm đáp ứng nhu cầu người dùng, được khen ngợi và thu được "lợi nhuận" từ đó. "Lợi nhuận" ở đây không chỉ là tiền.

    Mình nghĩ là em nên băn khoăn giữa việc học ASP.NET MVC / WPF / Windows Forms/ Silverlight trước thì sẽ hợp lý hơn.

    Song song với đó, nhớ học cho đường hoàng về lập trình hướng đối tượng, về .NET (lập trình song song, generics, chuỗi, LINQ,...)

    Chúc em có sự lựa chọn sớm và thành công!

  3. #3
    Ngày gia nhập
    10 2010
    Nơi ở
    Biên Hòa
    Bài viết
    562

    nhưng phải làm quen cơ bản trên winform trc để đi sâu vào mới dễ chư, hơn nữa nhưng cái về ASP.NET MVC thì liên quan đến client script nữa. Nhưng đồng hành cùng C# phải nắm thật vững và chắc OOP (lập trình hướng đối tượng)

  4. #4
    Ngày gia nhập
    07 2010
    Bài viết
    99

    Muốn học tốt C# :
    1. C# là ngôn ngữ thuần hướng đối tượng. Do đó mình nghĩ trước tiên bạn phải nắm chắc OOP. Cần phải biết cách cài đặt và công dụng của : class, struct, delegate, event, generic,... (Mấy cái này thì bạn nên làm trên console vì ko cần tương tác nhiều với người dùng)
    2. Học cách sử dụng các kiểu dữ liệu quan trọng trong C# như : số, string, List, Stack, Queue,... và các lớp có sẵn của .NET như : File, Directory, StreamReader, StreamWriter,...
    3. Sau đó, bạn có thể nhảy lên Window Form. Trước tiên cần hiểu cơ chế làm việc của window form : cách nó vận hành, cách nó hiển thị trên màn hình ra sao ? Nắm vững cách sử dụng các control cơ bản : button, listbox, checkbox,... Với những kiến thức OOP đã nắm được, bạn hoàn toàn có thể thao tác dễ dàng trên Window Form và có thể viết được khá nhiều ứng dụng đơn giản.
    4. Để phát huy sức mạnh của Window Form thì bạn cần phải học thêm 1 kỹ thuật khác như : Multi-threading, GDI+, thao tác với XML, ADO.NET,...
    5. Còn rất nhiều kỹ thuật cao cấp khác đang chờ đón bạn.

    * Trong mỗi giai đoạn, bạn nên viết một vài sản phẩm cho riêng mình. Đó có thể là những phần mềm rất nhỏ, rất đơn giản như : 1 chương trình nhắc nhở, 1 chương trình tự động tắt máy, khóa màn hình, ứng dụng cắt nhỏ file, copy file,...Thông qua việc viết các ứng dụng như thế, kỹ năng lập trình của bạn sẽ tăng lên rất nhiều.
    * Bạn cũng nên học một vài thuật toán căn bản (nắm vững những thuật toán hay dùng, những cái còn lại thì đọc cho biết thôi) như : sắp xếp, tìm kiếm,...
    * Tổ chức chương trình theo hướng OOP, tránh viết theo kiểu lập trình cấu trúc. Bạn đầu mình học cũng thế, do quen tay, cứ viết theo hướng cấu trúc. Sau một thời gian là bạn quen thôi.

    Trên đây là một vài kinh nghiệm của mình khi học C#. Có gì sai sót các bạn góp ý giùm mình. Chúc chủ thread học tốt C# ^ ^
    Never try, never know

  5. #5
    Ngày gia nhập
    04 2011
    Bài viết
    77

    nếu bạn nắm chắc kiến thức c++ thì mình nghĩ không cần phải học console nữa.Nếu không yên tâm thì tìm tài liệu đọc xem thử.Mình thì thấy nó chẳng khác c++ là bao nhiêu.chỉ là từ khóa nó khác thôi.Chuyển hẳn sang winform mà cày,đi làm mà cày dự án bằng console chắc chẳng công ty nào dám nhận.Vừa mất thời gian lại tốn chi phí.
    Trường mình sau khi học c++ xong thì nhảy vào winform học luôn nè,vậy mà có sao đâu bạn,chủ yếu là kiến thức bạn nắm được là gì thôi .

  6. #6
    Ngày gia nhập
    10 2010
    Bài viết
    176

    Mặc định Cách học C# hiệu quả nhất ?

    Theo tôi thì cậu nên học cú pháp của nó thông qua viết 1 chương trình theo kiểu quản lý sinh viên hay quản lý công ty... Trên nền Console.

    Sau đó hãy sang Winform.

Các đề tài tương tự

  1. Sửa máy tính, cài đặt windows, phần mềm tại nhà nhanh nhất, rẻ nhất, hiệu quả nhất …
    Gửi bởi hopluccc trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 08-07-2013, 02:07 PM
  2. Trả lời: 0
    Bài viết cuối: 22-10-2012, 04:06 PM
  3. Trả lời: 0
    Bài viết cuối: 22-10-2012, 02:45 PM
  4. Tủ vải Thanh Long, tủ quần áo sinh viên, quần áo trẻ em: giá tốt nhất thị trường
    Gửi bởi tqt.tranquoctuan trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 1
    Bài viết cuối: 13-05-2012, 08:38 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn