Đang tải dữ liệu...
ParkOur Việt

 Bản tin | Bài viết | Thư viện | Diễn đàn | Giới thiệu | Liên hệ | Tìm kiếm 
  Trang chủ  >  Diễn đàn .NET Việt Nam  >  Công nghệ nền tảng .NET/Mono  >  Căn bản về .NET Framework
  Căn bản về .NET Framework
Trang:  3/3   << Đầu  |  < Trước  
  LAP TRINH HUONG DOI TUONG  3545 / 18
Hell Manager
Thành viên mới
Đăng ký:  15/05/2008
Tham gia:  15/05/2008
Điểm:  379
Bài:  92
  Gửi lúc:  24/07/2008 04:44:47 PM
Mình thấy trong MSDN hướng dẫn rất kỹ, song song đó còn có rất nhiều ví dụ. Bạn chịu khó làm theo ví dụ đó chừng một hai lần là hiểu OOP à.
vnluc
Thành viên mới
Đăng ký:  18/02/2008
Tham gia:  19/02/2008
Điểm:  24
Bài:  6
  Gửi lúc:  10/08/2008 11:11:56 AM
OOP là mô hình lập trình đang rất phổ biến hiện nay. Các dự án lớn đều được viết theo OOP, và các ngôn ngũ lập trình hiện đại như: Java, CPP, C# (dotnet) đều có hỗ trợ cho OOP.

Với dự án nhỏ thì bạn sẽ thấy procedural programming tự nhiên hơn. Tuy nhiên ở dự án lớn OOP sẽ có nhiều ưu điểm.
giao duc thuong xuyen
Thành viên mới
Đăng ký:  27/04/2007
Tham gia:  27/04/2007
Điểm:  116
Bài:  29
  Gửi lúc:  15/08/2008 12:10:53 PM   -   giao duc thuong xuyen  sửa đổi lúc:  15/08/2008 12:46:32 PM
    class SanPham
    {
        private int _Id;
        private string _Ma;
        private string _Ten;
        LoaiSanPham _LoaiSanPham;

        public int Id
        {
            get { return _Id; }
            private set { _Id = value; }
        }

        public string Ma
        {
            get { return _Ma; }
            set { _Ma = value; }
        }

        public string Ten
        {
            get { return _Ten; }
            set { _Ten = value; }
        }
        public SanPham(int id)
        {
            // lấy loại sản phẩm theo id
            // từ trong cơ sở dữ liệu
            _Id = id;
            _Ma = "A";
            _Ten = "San pham A";
        }

        public LoaiSanPham LoaiSanPham
        {
            get { return _LoaiSanPham; }
            set { _LoaiSanPham = value; }
        }
    }

    class LoaiSanPham
    {
        private int _Id;
        private string _Ma;
        private string _Ten;       

        public int Id
        {
            get { return _Id; }
            private set { _Id = value; }
        }

        public string Ma
        {
            get { return _Ma; }
            set { _Ma = value; }
        }

        public string Ten
        {
            get { return _Ten; }
            set { _Ten = value; }
        }

        public LoaiSanPham(int sanPhamId)
        {
            // lấy loại sản phẩm theo sanPhamId
            // từ trong cơ sở dữ liệu
        }
    }

Cách gọi:

SanPham sp = new SanPham(1);
sp.LoaiSanPham = new LoaiSanPham(sp.Id);

MessageBox.Show(sp.LoaiSanPham.Ten);
Dương Nguyễn
Thành viên mới
Đăng ký:  06/09/2005
Tham gia:  06/09/2005
Điểm:  3348
Bài:  849
  Gửi lúc:  16/08/2008 01:18:38 AM
Đây, em mới post mấy bài, các bác ngó wa cho dzui
http://vsviet.com/Desktop.aspx/Articles/OOP/
Trang:  3/3   << Đầu  |  < Trước  
Chủ đề mới:
  • cho mình hỏi câu cơ bản tí thanks trước nhé (100/1)  
  • Bắt đầu học Dot Net như thể nào? (9357/48)  
  • Điểm khác nhau giữa hai đoạn code (434/4)  
  • Giải phóng bộ nhớ (1401/3)  
  • Xin chương trình dịch ngược mã nguồn của .NET ? (7241/23)  
  • Chủ đề khác:
  • convert từ .net framework 1.1 sang framework 2.0 (204/2)
  • làm sao sử dụng DLL không phải của dotnet Help!! (152/2)
  • Ý tưởng cho tài liệu học DOT NET . (13392/51)
  • ai chỉ dẫn cho em với!!!................ (179/2)
  • Help ! A E chỉ giúp trang nào down software Crystal Report cho C# để chạy chương trinh trên máy khác (148/1)
  • RS232 với C# (414/4)
  • Chuyên đề Design Patterns (hàng độc chiêu) (13025/39)
  • Thống kê thành viên online
    Số lượt truy cập: 4.340.633
    Số người trực tuyến: 106
    Trong đó có 1 thành viên: le van hung
     Trang chủ | Giới thiệu | Liên hệ BQT | Tìm kiếm