Chủ đề: Lập trình C# | Đi tắt tới C#
-
12-07-2007, 11:28 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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
Mã nguồn PHP:float var;var= 0.42F;
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)View more random threads:
- Thao tác với lớp StringBuilder trong lập trình C#
- Thiết kế bố cục chương trình sử dụng TabControl trong DevExpress
- Hỏi về crytal report trong vs 2012?
- Có ai có kiến thức về lập trình C# điểu khiển 3 động cơ servo 3 trục không dùng Motion Control Card điều khiển .
- học WIX ( Windows Installer XML )
- Hướng dẫn dùng Ajax Control Toolkit
- tô màu theo thời gian trong C#
- Liên kết Windows Forms với màn hình console
- Hướng dẫn quản lý Transaction(giao tác) trong C#
- Export datatable to Excel with Format in C#
-
12-07-2007, 11:45 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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.
-
12-07-2007, 01:02 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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.
-
12-07-2007, 01:28 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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.
-
12-07-2007, 03:21 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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ỉ?
-
12-07-2007, 04:49 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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
-
13-07-2007, 10:54 AM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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#.
-
13-07-2007, 03:38 PM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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.
-
13-07-2007, 04:39 PM #9Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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).
-
14-07-2007, 03:39 PM #10Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
(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)
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...