Trang 1 trên tổng số 3 123 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 22 kết quả

Đề tài: Lập trình C# | Đi tắt tới C#

  1. #1
    Ngày gia nhập
    08 2006
    Nơi ở
    Hải Phòng
    Bài viết
    218

    Mặc định Lập trình C# | Đi tắt tới C#

    Hiện tại mình cũng đang học C#, trong quá trình học nhận thấy rằng tuy sách nói rất dài nhưng nếu đã có kiến thức về C thì phần kiến thức phải học thêm là không đáng kể. Vì vậy dưới đây mình sẽ trình bày lại những tóm tắt mình cho là đáng nhớ khi học C# để những bạn muốn chuyển sang hay sử dụng C# có thể nắm bắt ngôn ngữ này nhanh chóng thay vì mất công ngồi đọc giáo trình như mình.
    Các tóm tắt dưới đây là những ghi chép trong quá trình học, theo từng chương một, vì vậy các bạn nên tìm hiểu tuần tự, đừng nhảy cóc.

    [Quy ước] Quy tắc đặt tên
    - không sử dụng dấu gạch chân
    - không phân biệt 2 biến chỉ dựa vào kí tự hoa hay thường ví dụ: BienDem va biendem. Vì không thể dùng đoạn chương trình của mình cho các ngôn ngữ khác không phân biệt chữ hoa\ thường như vb.net
    - bắt đầu bằng một chữ in thường
    - các từ sau đó viết hoa chữ cái đầu tiên. Ví dụ cGiaPha
    - không sử dụng quy tắc đặt tên kiểu Hungari

    [Dữ liệu] kiểu dữ liệu dấu chấm động trong C# mặc định là Double( có độ chính xác cao hơn float ) vì vậy để gán cho 1 biến float phải dùng như sau
    PHP Code:
    float var;
    var= 
    0.42F
    [String] Convert từ String sang Int
    dùng phương thức System.Int32.Parse()

    [Operator]
    Chú ý: 5.0/2.0= 2.5 kiểu Double
    5/2.0=2.5 kiểu Double
    nhưng 5/2= 2 kiểu Int

    [Operator] Toán tử % (mod)
    Có thể dùng với giá trị dấu chấm động trả lại phần dư của phép chia

    [Editor] Chuyển nhanh giữa cửa sổ design và editor bằng phím tắt : F7
    (còn dài)
    Đã được chỉnh sửa lần cuối bởi hailoc12 : 13-07-2007 lúc 09:32 PM.

  2. #2
    Ngày gia nhập
    06 2007
    Nơi ở
    Hà Nội
    Bài viết
    361

    c# hỗ trợ phần trợ giúp rất mạnh, mấy phần khác nhau c# sẽ hỗ trợ giải quyết thôi, thay vì học sự khác nhau để đi tắt thì nên học tư tưởng lập trình, c là ngôn ngữ thủ tục, c# hoàn toàn hướng đối tượng ,từ khi anh học c#(mới mấy ngày) anh chưa tìm thấy một hàm nào, nếu trước đây anh không học hướng đối tượng ở c++ thì bây giờ anh bị choáng ngay, nếu hailoc nói thế này rất dễ khiến người khác ngộ nhận, mà ngay cả lệnh in, lệnh đọc console cũng có giống nhau đâu, chỉ giống nhau mấy cái vòng lặp, c# lại có cả win form, thay vì tìm mấy điểm khác nhau này thì học lại luôn từ đầu cho nhanh, đến chỗ giống nhau người học sẽ tự biết, nếu học c và học toàn bộ sự khác nhau này thì đó chắc cũng chỉ là một mớ kiến thức hỗn độn, phải học theo một mạch chứ.
    Tất nhiên học theo một mạch không phải cứ gò bó theo từng chương trong sách, vì người viết sách dù sao cũng đã học qua cái họ viết lâu rồi, không thể có cái nhìn, cái tiếp thu giống người mới học được.
    Đã được chỉnh sửa lần cuối bởi tienlbhoc : 12-07-2007 lúc 04:58 PM.
    Blog tổng quan kiến thức về viễn thông : http://tongquanvienthong.blogspot.com/

    mSPDict từ điển android hỗ trợ liên kết tra trên các trình đọc sách điện tử và tra sách giấy thông qua camera
    http://www.tinhte.vn/threads/691731/

  3. #3
    Ngày gia nhập
    06 2007
    Bài viết
    40

    Nếu là một người mới bước vào lập trình, thì nên từ từ học theo nấc thang: C->C++-> C#. Như vậy mới hiểu sâu bản chất của ngôn ngữ lập trình, hướng thủ tục, hướng đối tượng, hướng sự kiện.... Sau này nếu vì công việc phải học một ngôn ngữ khác thì cũng dễ dàng hơn nhiều. Còn nếu học C# ngay từ đầu thì e rằng đó không phải ý kiến hay lắm. Tôi cho rằng như vậy.

  4. #4
    Ngày gia nhập
    05 2007
    Nơi ở
    HCMC
    Bài viết
    60

    Phong cách coding, qui ước đặt tên... không phải là 1 sản phẩm ngẫu hứng của tụi mình. Các công ty hiện nay đều chọn cho họ 1 phong cách coding (qui ước trong qui trình quản lý chất lượng), gọi là Coding Standard Rules. hailoc12 nên tìm & download 1 ebook về tìm hiểu & tập dần theo 1 phong cách. Phần lớn, các chuẩn này tương tự nhau.
    Ví dụ: http://www.tiobe.com/standards/gemrcsharpcs.pdf
    Chúc thành công.

  5. #5
    Ngày gia nhập
    01 2007
    Bài viết
    412

    T T Tớ học C một năm, tham khảo C++ 1 tuần, sau đó nhảy thẳng lên C#, không biết có bị liệt vào trường hợp nhảy cóc không nhỉ?

  6. #6
    Ngày gia nhập
    03 2007
    Bài viết
    179

    Mặc định Lập trình C# | Đi tắt tới C#

    mình thì học borland C 1 học kỳ, không biết gì C++, nhưng khi tìm hiểu C# (dù không tốt lắm ) vẫn thấy ko đến nỗi nhảy cóc

  7. #7
    Ngày gia nhập
    05 2007
    Bài viết
    55

    Tôi học C++ 3 tháng, quay lại ngâm cứu C 1 tuần thấy chán quá nhảy lên VC++ thấy khó quá nhảy sang C#.

  8. #8
    Ngày gia nhập
    06 2007
    Bài viết
    6

    Mình thì ngồi đọc ebook C# rồi C++ bây giờ đang đọc C.Mình thích C# nhưng mà chương trình bắt phải code bằng C/C++.Chán.Toàn bộ quá trình chưa tới 1 tháng.

  9. #9
    Ngày gia nhập
    08 2006
    Nơi ở
    Hải Phòng
    Bài viết
    218

    Trên đây là những ghi chép của em khi học C#, nó cũng như cuốn vở ghi chép vậy. Tuy nó không thể giúp người mới học hiểu được bài như sách giáo khoa hay giáo trình, nhưng nó là thực sự là những gì cần phải nhớ, và những gì cần khi sử dụng C# thì đều có thể tìm trong đó (tất nhiên chỉ những cái đã học thôi).

  10. #10
    Ngày gia nhập
    08 2006
    Nơi ở
    Hải Phòng
    Bài viết
    218

    (Tiếp theo
    [Editor] Xem nhanh cấu trúc của Form
    Vào View/ Other windows/ Document Outline

    [String] chuyển chữ thành số
    dùng Int.Parse()

    [chú ý] phương thức ToString() là phương thức đặc biệt, lớp nào cũng có dùng để chuyển nội dung lưu trong biến thành chữ, tuy nhiên một số kiểu thì chỉ báo một chuỗi vô nghĩa, muốn dùng phải tự viết.

    [Class] Chú ý về Overload: Có thể Overload bằng cách đặt các tham số khác nhau nhưng không thể Overload bằng cách đặt giá trị trả về khác nhau.

    [Editor] Tạo nhanh Method.
    Shift + Alt + F10: khi đưa chuột vào gần nơi sử dụng phương thức
    Hoặc tại nơi gọi phương thức: Chuột phải / Generate Method Stub.

    [Editor] Refactoring Method Stub: Biến một đoạn mã thành method
    - bôi đen đoạn mã: chuột phải / click Extract Method Refactoring
    - Method mới sẽ được tạo, chỗ mã được thay bằng lời gọi tới phương thức đó

    [Operater] Quy tắc Short Circuiting khi dùng And, Or: trong trường hợp có thể khẳng định ngay kết quả của biểu thức logic sẽ không kiểm tra tiếp các biểu thức And hay Or đằng sau.
    ==> Khi thiết kế biểu thức logic có dùng And hay Or, đặt các biểu thức đơn giản trước, sau đó đến các biểu thức phức tạp.

    (Còn dài)
    Đã được chỉnh sửa lần cuối bởi hailoc12 : 15-07-2007 lúc 03:14 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