text:
Trong những năm qua, nhờ đẩy mạnh phong trào " Toàn dân rèn luyện thân thể theo gương Bác Hồ vĩ đại" gắn với cuộc vận động " Toàn dân đoàn kết xây dựng đời sống văn hóa ở khu dân cư " , khỏe để xây dựng và bảo vệ tổ quốc, góp phần xây dựng nông thôn mới Mỹ Thành đã tạo một khí thế rộng khắp, nhân dân tích cực rèn luyện thân thể, đến nay đã có trên 70% số người tập luyện thể dục thể thao thường xuyên. Đại hội TDTT xã Mỹ Thành lần thứ 7 được tổ chức với 4 bộ môn thể thao gồm: Đẩy gậy; kéo co; bóng chuyền nam, nữ; Việt dã..vv.
Nhờ làm tốt công tác chuẩn bị, lễ khai mạc Đại hội đã được tổ chức quy mô, bài bản gắn với các hoạt động diễu hành biểu dương lực lượng của các ban ngành, đoàn thể địa phương, 18 xóm trên địa bàn, và các màn đồng diễn các bài thể dục dưỡng sinh của các cụ cao tuổi, màn đồng diễn thể dục của các em học sinh Trung học cơ sở đã tạo nên một ngày hội thể thao quần chúng thật sự sôi nổi.
Đại hội thể dục thể thao là một hoạt động văn hóa - thể thao có ý nghĩa vô cùng quan trọng. Thông qua hoạt đông này nhằm biểu dương sức mạnh tinh thần đoàn kết của toàn thể nhân dân quyết tâm rèn luyện sức khỏe, góp phần quan trọng trong việc triển khai chương trình mục tiêu phát triển kinh tế - xã hội, ổn định quốc phòng, anh ninh. Đặc biệt, là triển khai thực hiện chương trình mục tiêu quốc gia xây dựng nông thôn mới hiện nay, tạo không khí phấn khởi vui tươi lành mạnh, góp phần xây dựng quê hương ngày càng giàu đẹp.
Sau đại hội TDTT, xã Mỹ Thành sẽ tuyển chọn những vận động viên xuất sắc có thành tích cao để bồi dưỡng, tập huấn, chuẩn bị tham gia Đại hội TDTT huyện sắp tới.
Trước đó, tối ngày 20/04/2013, để chào mừng đại hội TDTT lần thứ 7, Ban văn hóa phối hợp với các đoàn thể địa phương đã tổ chức đêm giao lưu văn Nghệ với chủ đề " khỏe để xây dựng nông thôn mới". Hơn 15 tiết mục văn nghệ tự biên, tự diễn đã ca ngợi sự đổi mới đi lên của quê hương, đất nước, đặc biệt là tính tiên phong, tự giác, tự nguyện của nhân dân chung tay xây dựng nông thôn mới đã để lại ấn tượng cho người xem./
Một số hình ảnh tại Đại hội TDTT xã Mỹ Thành:
- 27/06/2013 - Người nhà quê
- 21/05/2013 - Tấm lòng của một người con xa quê
- 06/04/2013 - Thông báo về việc tổ chức giải bóng đá truyền thống Cựu học sinh trường THPT Phan Đăng Lưu tại Hà Nội lần thứ V – năm 2013
- 05/04/2013 - Lễ khai đại hồng chung tại chùa Tạnh
- 24/03/2013 - Gặp chàng trai quê lúa giành vé vào chung kết Đường lên đỉnh Olympia
- 23/03/2013 - Mục sở thị 'biệt thự' kỳ quái nhất xứ Nghệ
- 12/03/2013 - Thông báo khai mạc giải bóng đá cựu HS trường THPT Bắc Yên Thành tại Vinh Năm 2013
Viết lời bình

markdown:
Trong những năm qua, nhờ đẩy mạnh phong trào " Toàn dân rèn luyện thân thể theo gương Bác Hồ vĩ đại" gắn với cuộc vận động " Toàn dân đoàn kết xây dựng đời sống văn hóa ở khu dân cư " , khỏe để xây dựng và bảo vệ tổ quốc, góp phần xây dựng nông thôn mới Mỹ Thành đã tạo một khí thế rộng khắp, nhân dân tích cực rèn luyện thân thể, đến nay đã có trên 70% số người tập luyện thể dục thể thao thường xuyên. Đại hội TDTT xã Mỹ Thành lần thứ 7 được tổ chức với 4 bộ môn thể thao gồm: Đẩy gậy; kéo co; bóng chuyền nam, nữ; Việt dã..vv.
Nhờ làm tốt công tác chuẩn bị, lễ khai mạc Đại hội đã được tổ chức quy mô, bài bản gắn với các hoạt động diễu hành biểu dương lực lượng của các ban ngành, đoàn thể địa phương, 18 xóm trên địa bàn, và các màn đồng diễn các bài thể dục dưỡng sinh của các cụ cao tuổi, màn đồng diễn thể dục của các em học sinh Trung học cơ sở đã tạo nên một ngày hội thể thao quần chúng thật sự sôi nổi.
Đại hội thể dục thể thao là một hoạt động văn hóa - thể thao có ý nghĩa vô cùng quan trọng. Thông qua hoạt đông này nhằm biểu dương sức mạnh tinh thần đoàn kết của toàn thể nhân dân quyết tâm rèn luyện sức khỏe, góp phần quan trọng trong việc triển khai chương trình mục tiêu phát triển kinh tế - xã hội, ổn định quốc phòng, anh ninh. Đặc biệt, là triển khai thực hiện chương trình mục tiêu quốc gia xây dựng nông thôn mới hiện nay, tạo không khí phấn khởi vui tươi lành mạnh, góp phần xây dựng quê hương ngày càng giàu đẹp.
Sau đại hội TDTT, xã Mỹ Thành sẽ tuyển chọn những vận động viên xuất sắc có thành tích cao để bồi dưỡng, tập huấn, chuẩn bị tham gia Đại hội TDTT huyện sắp tới.
Trước đó, tối ngày 20/04/2013, để chào mừng đại hội TDTT lần thứ 7, Ban văn hóa phối hợp với các đoàn thể địa phương đã tổ chức đêm giao lưu văn Nghệ với chủ đề " khỏe để xây dựng nông thôn mới". Hơn 15 tiết mục văn nghệ tự biên, tự diễn đã ca ngợi sự đổi mới đi lên của quê hương, đất nước, đặc biệt là tính tiên phong, tự giác, tự nguyện của nhân dân chung tay xây dựng nông thôn mới đã để lại ấn tượng cho người xem./
**Một số hình ảnh tại Đại hội TDTT xã Mỹ Thành:**
- 27/06/2013 -
[Người nhà quê](/tin-tuc-yen-thanh/van-hoa-the-thao/798-nguoi-nha-que.html)
- 21/05/2013 -
[Tấm lòng của một người con xa quê](/tin-tuc-yen-thanh/van-hoa-the-thao/795-tam-long-cua-mot-nguoi-con-xa-que.html)
- 06/04/2013 -
[Thông báo về việc tổ chức giải bóng đá truyền thống Cựu học sinh trường THPT Phan Đăng Lưu tại Hà Nội lần thứ V – năm 2013](/tin-tuc-yen-thanh/van-hoa-the-thao/792-thong-bao-ve-viec-to-chuc-giai-bong-da-truyen-thong-cuu-hoc-sinh-truong-thpt-phan-dang-luu-tai-ha-noi-lan-thu-v-nam-2013.html)
- 05/04/2013 -
[Lễ khai đại hồng chung tại chùa Tạnh](/tin-tuc-yen-thanh/van-hoa-the-thao/791-le-khai-dai-hong-chung-tai-chua-tanh.html)
- 24/03/2013 -
[Gặp chàng trai quê lúa giành vé vào chung kết Đường lên đỉnh Olympia](/tin-tuc-yen-thanh/van-hoa-the-thao/790-gap-chang-trai-que-lua-gianh-ve-vao-chung-ket-duong-len-dinh-olympia.html)
- 23/03/2013 -
[Mục sở thị 'biệt thự' kỳ quái nhất xứ Nghệ](/tin-tuc-yen-thanh/van-hoa-the-thao/789-muc-so-thi-biet-thu-ky-quai-nhat-xu-nghe.html)
- 12/03/2013 -
[Thông báo khai mạc giải bóng đá cựu HS trường THPT Bắc Yên Thành tại Vinh Năm 2013](/tin-tuc-yen-thanh/van-hoa-the-thao/767-thong-bao-khai-mac-giai-bong-da-cuu-hs-truong-thpt-bac-yen-thanh-tai-vinh-nam-2013.html)
## Viết lời bình
B i

Set-Cookie: nyt_news_tpl=nyt_news; expires=Wed, 08-Apr-2015 05:38:59 GMT; path=/


text:
Gác lửng nhìn ra khoảng thông tầng (trước hoặc sau nhà) là một sáng tạo thú vị của nhà ống đô thị Việt Nam. Không chỉ có nhà nhỏ cần gác lửng để tăng diện tích, mà đối với nhà lầu hay biệt thự cũng nên bố trí gác lửng như một không gian chuyển tiếp, hỗ trợ và tăng lưu chuyển khí cho nội thất.
Gác lửng khá hợp với những căn nhà có nhu cầu thương mại, giao tiếp nhiều ở tầng trệt.
Khoảng thông tầng cao lên phía trước giúp chủ nhà dễ dàng quản lý, quan sát việc buôn bán, tiếp khách.
Gác lửng thường phối hợp với các chiếu nghỉ cầu thang, giúp giảm được số lượng bậc thang không phải đi một mạch lên lầu, và có vị trí bao quát được trục giao thông toàn nhà. Khi nhà dài, gác lửng còn giúp không gian biến đổi từ trước ra sau phong phú hơn, nếu khéo kết hợp cùng với giếng trời và cầu thang sẽ thành một nhóm "làm điệu" cho phòng khách.
Gác lửng khá hợp với những căn nhà có nhu cầu thương mại, giao tiếp nhiều ở tầng trệt.
Khoảng thông tầng cao lên phía trước giúp chủ nhà dễ dàng quản lý, quan sát việc buôn bán, tiếp khách.
Gác lửng thường phối hợp với các chiếu nghỉ cầu thang, giúp giảm được số lượng bậc thang không phải đi một mạch lên lầu, và có vị trí bao quát được trục giao thông toàn nhà. Khi nhà dài, gác lửng còn giúp không gian biến đổi từ trước ra sau phong phú hơn, nếu khéo kết hợp cùng với giếng trời và cầu thang sẽ thành một nhóm "làm điệu" cho phòng khách.
Gác lửng thường cao khoảng 2,5 m, tùy trường hợp có thể làm như phòng khách phụ. Nếu dùng gác lửng để làm chỗ sinh hoạt gia đình thì nên làm cao hơn và thông ra được giếng trời. Lúc này giải pháp lệch tầng sẽ giúp cho gác lửng cao mà khoảng trống phía trước vẫn không quá lớn.
Gác lửng tránh làm rộng và dài quá bởi sẽ thành gác suốt, thành một tầng mà chiều cao hạn chế thì "lợi bất cập hại". Đối với nhà mái dốc chỉ có một trệt một lửng, không gian trên gác lửng mở thành áp mái, không nên làm thấp để tránh bị tích nhiệt dưới mái. Những dầm biên (trước - sau) của gác lửng có thể lật lên trên để tránh cảm giác án ngữ khi đi ngang bên dưới. Cần tận dụng các khoảng cửa sổ trên cao của phòng khách, vừa thông thoáng lấy sáng gián tiếp cho gác lửng.
Về mặt phong thủy, gác lửng kề cận giếng trời sẽ tạo nên sự hài hòa trường khí. Không gian gác lửng vốn tĩnh, được gặp giếng trời và phòng khách thêm động sẽ tốt hơn. Chiều cao gác lửng vốn thấp lại được tương giao với giếng trời vốn cao. Việc dùng gác lửng kề bên giếng trời làm chỗ thư giãn nghỉ ngơi khá hợp phong thủy và tạo được góc nhìn đẹp. Khá nhiều nhà cổ tại Hội An hay Hà Nội từng sử dụng giải pháp này.
Đông Hàn, thiết kế nhà, thiết kế nội thất, thi công nội ngoại thất
Tel: 04.22379239 - Mobile: 0985175176 - Email: noingoaithat@gmail.com
Website: noithatdonghan.com @ Bản quyền Nội thất Đông Hàn. Nguồn noithatdonghan.com
Thiết kế chung cư

WARC-Type: response

Content-Type: application/http; msgtype=response

WARC-Truncated: length

Server: Apache/2.2.26 (CentOS)

Cache-Control: no-cache, must-revalidate

Pragma: no-cache

Connection: close

Content-Type: text/html; charset=UTF-8


text:
Nước rửa chén Dish Drops của Amway là sản phẩm chứa công thức BIOQUEST đậm đặc được chiết xuất từ dừa giúp rửa sạch mọi vết bẩn cứng đầu và dầu mỡ mà lại rất an toàn cho sức khỏe và môi trường.
Tags:
Chia sẻ sản phẩm với bạn bè
130.000VND Xem
170.000VND Xem
151.000VND Xem
110.000VND Xem
140.000VND Xem
Được tổng hợp bằng các thành phần tự nhiên như 21 loại...
Xem tiếp...
Hoa đà tái tạo hoàn là bài thuốc mang tên danh y nổi...
Bệnh rối loạn tiền đình là căn bệnh khá phổ biến cần...
Yếu sinh lý là tình trạng rất hay gặp phải ở cánh mày...
Người bị bị rối loạn tiền đình uống thuốc gì? Là thắc...
Onplaza.vn © 2013 - 2014. Website chạy thử nghiệm và đang bổ sung hồ sơ đăng ký Phòng Quản lý TMĐT & CTMĐT- BCT

Cache-Control: private

Content-Type: text/html; charset=utf-8


text:
HD
Đáp Đền Tiếp Nối (Pay It Forward) (2000)
Thể loại: Tâm Lý
Diễn viên: Kevin Spacey, Haley Joel Osment and Helen Hunt
Đạo diễn: Mimi Leder
Quốc gia: Mỹ
Năm phát hành: 2000
Thời lượng: 123 phút
Lượt xem: 11161
Đáp Đền Tiếp Nối (Pay It Forward) (2000)Một cậu bé cố gắng làm cho thế giới một nơi tốt hơn sau khi giáo viên này cho anh cơ hội đó.
Phim liên quan với: Đáp Đền Tiếp Nối
Bạn phải cài đặt Flash player mới xem được phim
Tagsdap, den, Tiep, Noi, Pay, It, Forward, 2000, Mimi Leder, Kevin Spacey, Haley Joel Osment and Helen Hunt, Phim Tam Ly, Phim My, Đáp Đền Tiếp Nối, Pay It Forward, dap den Tiep Noi, Đáp Đền Tiếp Nối online, Pay It Forward online, dap den Tiep Noi online, Đáp Đền Tiếp Nối vietsub online, Pay It Forward vietsub online, dap den Tiep Noi vietsub online, xem dap den Tiep Noi, xem phim nhanh Đáp Đền Tiếp Nối, xem phim nhanh dap den Tiep Noi, xem phim nhanh Pay It Forward, Pay It Forward full, dap den Tiep Noi full, Đáp Đền Tiếp Nối full, Đáp Đền Tiếp Nối hd, dap den Tiep Noi hd, Pay It Forward hd, phim nhanh Pay It Forward, phim nhanh dap den Tiep Noi, phim nhanh Đáp Đền Tiếp Nối, Download Pay It Forward, Download phim dap den Tiep Noi, Download Đáp Đền Tiếp Nối, phim Đáp Đền Tiếp Nối, phim Pay It Forward, phim dap den Tiep Noi, xem phim Đáp Đền Tiếp Nối, xem phim dap den Tiep Noi, xem phim Pay It Forward, dap den Tiep Noi 4share, dap den Tiep Noi fshare, dap den Tiep Noi mediafire, dap den Tiep Noi phimphim.com, dap den Tiep Noi 22vn.com, dap den Tiep Noi v1vn.com, dap den Tiep Noi xuongphim.com, dap den Tiep Noi kenh88.com, dap den Tiep Noi phim47.com, xem online Pay It Forward, xem online dap den Tiep Noi, xem online Đáp Đền Tiếp Nối

markdown:
![](/image.php?w=160&h=213&name=data/movie/fullsize/2012/10/23/3371_poster.jpg)
HD
# Đáp Đền Tiếp Nối (Pay It Forward) (2000)
Thể loại:
[Tâm Lý](/the-loai/9/tam-ly.html)
Diễn viên:
[Kevin Spacey](/dien-vien/kevin spacey.html), [Haley Joel Osment and Helen Hunt](/dien-vien/haley joel osment and helen hunt.html)
Đạo diễn:
[Mimi Leder](/dao-dien/mimi leder.html)
Quốc gia:
[Mỹ](/quoc-gia/23/my.html)
Năm phát hành: 2000
Thời lượng: 123 phút
Lượt xem: 11161
## Đáp Đền Tiếp Nối (Pay It Forward) (2000)Một cậu bé cố gắng làm cho thế giới một nơi tốt hơn sau khi giáo viên này cho anh cơ hội đó.
### Phim liên quan với: Đáp Đền Tiếp Nối
Bạn phải cài đặt Flash player mới xem được phim
**Tags** [dap](http://phim4v.com/tim-kiem/dap.html), [den](http://phim4v.com/tim-kiem/den.html), [Tiep](http://phim4v.com/tim-kiem/tiep.html), [Noi](http://phim4v.com/tim-kiem/noi.html), [Pay](http://phim4v.com/tim-kiem/pay.html), [It](http://phim4v.com/tim-kiem/it.html), [Forward](http://phim4v.com/tim-kiem/forward.html), [2000](http://phim4v.com/tim-kiem/2000.html), [Mimi Leder](http://phim4v.com/tag/3371/mimi-leder.html), [Kevin Spacey](http://phim4v.com/tag/3371/kevin-spacey.html), [Haley Joel Osment and Helen Hunt](http://phim4v.com/tag/3371/haley-joel-osment-and-helen-hunt.html), [Phim Tam Ly](http://phim4v.com/tag/3371/phim-tam-ly.html), [Phim My](http://phim4v.com/tag/3371/phim-my.html), [Đáp Đền Tiếp Nối](http://phim4v.com/tag/3371/Đáp-Đền-tiếp-nối.html), [Pay It Forward](http://phim4v.com/tag/3371/pay-it-forward.html), [dap den Tiep Noi](http://phim4v.com/tag/3371/dap-den-tiep-noi.html), [Đáp Đền Tiếp Nối online](http://phim4v.com/tag/3371/Đáp-Đền-tiếp-nối-online.html), [Pay It Forward online](http://phim4v.com/tag/3371/pay-it-forward-online.html), [dap den Tiep Noi online](http://phim4v.com/tag/3371/dap-den-tiep-noi-online.html), [Đáp Đền Tiếp Nối vietsub online](http://phim4v.com/tag/3371/Đáp-Đền-tiếp-nối-vietsub-online.html), [Pay It Forward vietsub online](http://phim4v.com/tag/3371/pay-it-forward-vietsub-online.html), [dap den Tiep Noi vietsub online](http://phim4v.com/tag/3371/pay-it-forward-vietsub-online.html), [xem dap den Tiep Noi](http://phim4v.com/tag/3371/xem-Đáp-Đền-tiếp-nối.html), [xem phim nhanh Đáp Đền Tiếp Nối](http://phim4v.com/tag/3371/xem-phim-nhanh-Đáp-Đền-tiếp-nối.html), [xem phim nhanh dap den Tiep Noi](http://phim4v.com/tag/3371/xem-phim-nhanh-dap-den-tiep-noi.html), [xem phim nhanh Pay It Forward](http://phim4v.com/tag/3371/xem-phim-nhanh-pay-it-forward.html), [Pay It Forward full](http://phim4v.com/tag/3371/pay-it-forward-full.html), [dap den Tiep Noi full](http://phim4v.com/tag/3371/kpay-it-forward-full.html), [Đáp Đền Tiếp Nối full](http://phim4v.com/tag/3371/Đáp-Đền-tiếp-nối-full.html), [Đáp Đền Tiếp Nối hd](http://phim4v.com/tag/3371/Đáp-Đền-tiếp-nối-hd.html), [dap den Tiep Noi hd](http://phim4v.com/tag/3371/dap-den-tiep-noi-hd.html), [Pay It Forward hd](http://phim4v.com/tag/3371/pay-it-forward-hd.html), [phim nhanh Pay It Forward](http://phim4v.com/tag/3371/phim-nhanh-pay-it-forward.html), [phim nhanh dap den Tiep Noi](http://phim4v.com/tag/3371/phim-nhanh-pay-it-forward.html), [phim nhanh Đáp Đền Tiếp Nối](http://phim4v.com/tag/3371/phim-nhanh-Đáp-Đền-tiếp-nối.html), [Download Pay It Forward](http://phim4v.com/tag/3371/download-pay-it-forward.html), [Download phim dap den Tiep Noi](http://phim4v.com/tag/3371/download-phim-dap-den-tiep-noi.html), [Download Đáp Đền Tiếp Nối](http://phim4v.com/tag/3371/download-Đáp-Đền-tiếp-nối.html), [phim Đáp Đền Tiếp Nối](http://phim4v.com/tag/3371/phim-Đáp-Đền-tiếp-nối.html), [phim Pay It Forward](http://phim4v.com/tag/3371/phim-pay-it-forward.html), [phim dap den Tiep Noi](http://phim4v.com/tag/3371/phim-dap-den-tiep-noi.html), [xem phim Đáp Đền Tiếp Nối](http://phim4v.com/tag/3371/xem-phim-Đáp-Đền-tiếp-nối.html), [xem phim dap den Tiep Noi](http://phim4v.com/tag/3371/xem-phim-dap-den-tiep-noi.html), [xem phim Pay It Forward](http://phim4v.com/tag/3371/xem-phim-pay-it-forward.html), [dap den Tiep Noi 4share](http://phim4v.com/tag/3371/dap-den-tiep-noi-4share.html), [dap den Tiep Noi fshare](http://phim4v.com/tag/3371/dap-den-tiep-noi-fshare.html), [dap den Tiep Noi mediafire](http://phim4v.com/tag/3371/dap-den-tiep-noi-mediafire.html), [dap den Tiep Noi phimphim.com](http://phim4v.com/tag/3371/dap-den-tiep-noi-phimphim.com.html), [dap den Tiep Noi 22vn.com](http://phim4v.com/tag/3371/dap-den-tiep-noi-22vn.com.html), [dap den Tiep Noi v1vn.com](http://phim4v.com/tag/3371/dap-den-tiep-noi-v1vn.com.html), [dap den Tiep Noi xuongphim.com](http://phim4v.com/tag/3371/dap-den-tiep-noi-xuongphim.com.html), [dap den Tiep Noi kenh88.com](http://phim4v.com/tag/3371/dap-den-tiep-noi-kenh88.com.html), [dap den Tiep Noi phim47.com](http://phim4v.com/tag/3371/dap-den-tiep-noi-phim47.com.html), [xem online Pay It Forward](http://phim4v.com/tag/3371/xem-online-pay-it-forward.html), [xem online dap den Tiep Noi](http://phim4v.com/tag/3371/xem-online-pay-it-forward.html), [xem online Đáp Đền Tiếp Nối](http://phim4v.com/tag/3371/xem-online-Đáp-Đền-tiếp-nối.html)

Server: nginx

Set-Cookie: s=3ju0psqm3fhr5vst1g4mrkn330; path=/

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

Content-Encoding: x-gzip

Vary: Accept-Encoding

X-Content-Encoded-By: class.gzip_encode 0.67


text:
CafeF
CafeBiz
Bảng giá điện tử
Thoát
Đổi mật khẩu
Đăng ký
|
Đăng nhập
Danh mục đầu tư
Top 200
Đọc nhanh
CafeF
Tin mới
13:11
Adam Khoo: “Đừng coi Thị trường chứng khoán là một canh bạc”
13:05
15 cán bộ tỉnh Bình Phước tự nguyện khắc phục 24 tỉ đồng
12:27
Ngân hàng nhỏ dồn dập xin sáp nhập để tồn tại
12:18
Những thủ đoạn buôn lậu xăng dầu tinh vi ở Thanh Hóa
12:16
[Trực tiếp] ĐHCĐ PGBank: Các tờ trình chỉ là "thủ tục", không biết có thực hiện được hay không
12:15
Lãnh đạo PGBank: Nợ xấu lớn nhưng nhiều ngân hàng vẫn mời PGBank M&A!
12:00
150 triệu USD tổ chức ASIAD 18 là con số phi thực tế
11:53
Vì sao nhân viên ngân hàng “nhảy việc”?
11:51
EC cảnh báo hậu quả kinh tế từ việc trừng phạt Nga
11:46
“Vai trò của thị trường vốn trong tái cấu trúc nền kinh tế”
11:39
Đào được mùa kép
11:30
Ớt rớt giá thảm hại
11:23
GS. Nguyễn Minh Thuyết: “Rút đăng cai ASIAD 18 là đúng!”
11:17
Tái cơ cấu vướng đâu gỡ đó
11:09
Buôn lậu ngang nhiên tại Móng Cái?
11:04
Vạn Phát Hưng: Quý I ước lợi nhuận trước thuế đạt 1,1 tỷ đồng
11:02
Gói 50.000 tỷ đồng mang lại nhiều lợi ích cho ngành xây dựng, BĐS
11:01
[Trực tiếp]ĐHCĐ Vạn Phát Hưng: Băn khoăn với PA phát hành CP tăng vốn tỷ lệ 3:1
10:53
3 công ty dược Lâm Đồng, Domesco (mẹ), Dược Hà Tây: Lợi nhuận tăng trưởng trong quý 1/2014
10:52
VNPT, Mobifone phải giữ nguyên nhân sự trước tái cơ cấu
10:47
Thu hồi tài sản tham nhũng như thế nào?
10:45
PVX lùi về dưới 5.000 đồng, 2 sàn giảm điểm
10:40
Bao giờ có casino Vân Đồn, người Việt sẽ được chơi
10:35
Cần Thơ không hài lòng với PCI
09:45
[Trực tiếp] ĐHĐCĐ Tập đoàn Vingroup
09:13
Doanh nghiệp vận tải đồng loạt tăng giá cước lên hơn 15%
09:13
Thị trường gạo thế giới sôi động trở lại
09:09
2 công ty thủy sản Mekong và Cửu Long An Giang báo lãi quý 1/2014
09:07
Chứng khoán Beta vẫn nắm 3,24 triệu cổ phiếu STB, quý 1 lãi
08:55
Cảng hàng không quốc tế Long Thành: Tầm nhìn 100 năm
VN-Index:
GTGD :
tỷ VNĐ
HNX-Index:
GTGD :
tỷ VNĐ
Thời sự
Chứng khoán
Bất động sản
Doanh nghiệp
Tài chính - ngân hàng
Tài chính quốc tế
Kinh tế vĩ mô
Hàng hóa - Nguyên liệu
Dữ liệu
Video
Thông tin giao dịch
CafeF.vn
>
Dữ liệu
DVD
Công ty Cổ phần Dược phẩm Viễn Đông
Hủy niêm yết trên HOSE từ 5/9/2011 vì liên tục vi phạm công bố thông tin định kỳ theo quy định
Cập nhật lúc 15:15 Thứ 6, 03/02/2012
3.5
-0.1 (-2.8%)
Đang giao dịch
Giá tham chiếu
3.6
Giá mở cửa
3.5
Giá cao nhất
3.5
Giá thấp nhất
3.5
Giá đóng cửa
3.5
Khối lượng
15,550
GDNN (KL Mua)
0
Room NN còn lại
47.6 (%)
Đơn vị giá: 1000 VNĐ
(*)
EPS cơ bản
(nghìn đồng):
11.27
EPS pha loãng
(nghìn đồng):
11.27
P/E :
0.31
Giá trị sổ sách /cp
(nghìn đồng):
25.55
(**) Hệ số beta:
0.62
KLGD khớp lệnh trung bình 10 phiên:
33,108
KLCP đang niêm yết:
11,910,000
KLCP đang lưu hành:
18,460,500
Vốn hóa thị trường
(tỷ đồng):
64.61
(*) Số liệu EPS tính tới Quý III năm 2010 |
Xem cách tính
(**) Hệ số beta tính với dữ liệu 100 phiên |
Xem cách tính
Xem đồ thị kỹ thuật
Đồ thị vẽ theo giá điều chỉnh
đv KLg: 10,000cp
Xem khớp lệnh theo từng lô
đv KLg: 1 cp
1 ngày
|
1 tuần
|
1 tháng
|
3 tháng
|
6 tháng
1 năm
|
3 năm
|
tất cả
Chi tiết
Giao dịch đầu tiên tại
HOSE
:
22/12/2009
Với Khối lượng (cp):
8,910,000
Giá đóng cửa trong ngày (nghìn đồng):
74.0
Ngày giao dịch cuối cùng:
01/09/2011
Ngày giao dịch đầu tiên:
Giá đóng cửa phiên GD đầu tiên(nghìn đồng):
0.0
Khối lượng cổ phiếu niêm yết lần đầu:
Lịch sử trả cổ tức và chia thưởng
-
08/09/2010
: Bán ưu đãi, tỷ lệ 100:55, giá 20k/cp
-
11/01/2010
: Cổ tức bằng Tiền, tỷ lệ 25%
(*) Ngày hiển thị là ngày GD không hưởng quyền
(**) Ngày hiển thị là ngày phát hành
Tra cứu dữ liệu lịch sử
Tra cứu GD cổ đông lớn & cổ đông nội bộ
Báo lỗi dữ liệu
Xem tất cả
Tin tức - Sự kiện
Nguyên Chủ tịch Dược Viễn Đông lại bị truy tố
(31/01/2013 10:14)
Nguyên chủ tịch Dược Viễn Đông lại bị truy tố
(30/01/2013 10:16)
Không thu phí lưu ký chứng khoán đối với cổ phiếu DVD và MCV
(09/01/2013 21:00)
10 dấu hiệu DN “làm xiếc” với BCTC
(13/08/2012 07:46)
Cựu TGĐ Dược Viễn Đông lại bị khởi tố
(04/04/2012 08:42)
Cựu Tổng giám đốc Dược Viễn Đông Lê Văn Dũng lĩnh án 4 năm tù
(31/12/2011 10:35)
<< Trước
Sau >>
Lọc tin
:
Tất cả
|
Trả cổ tức - Chốt quyền
|
Tình hình SXKD & Phân tích khác
|
Tăng vốn - Cổ phiếu quỹ
|
GD cổ đông lớn & Cổ đông nội bộ
|
Thay đổi nhân sự
Hồ sơ công ty
Thông tin tài chính
Thông tin cơ bản
Ban lãnh đạo và sở hữu
Cty con & liên kết
Tải BCTC
Theo quý
|
Theo năm
(1.000 VNĐ)
Chỉ tiêu
Trước
Sau
Quý 1-2010
Quý 2-2010
(Đã soát xét)
Quý 3-2010
Quý 4-Năm 2010
(công ty mẹ)
Tăng trưởng
Kết quả kinh doanh
(1.000 VNĐ)
Xem đầy đủ
Tổng doanh thu(*)
290,883,061
414,331,820
344,868,617
95,505,765
Tổng lợi nhuận trước thuế
52,499,934
81,014,438
44,244,217
-16,091,978
Lợi nhuận thuần từ HĐKD
52,465,226
63,415,852
43,857,153
-16,091,972
Lợi nhuận ròng(**)
39,374,951
57,915,738
35,735,830
-16,397,301
Lãi gộp từ HĐ SX-KD chính
Lãi gộp từ HĐ tài chính
Lãi gộp từ HĐ khác
tỷ đồng
Tài sản
(1.000 VNĐ)
Xem đầy đủ
Tổng tài sản lưu động ngắn hạn
662,573,941
1,054,039,313
1,161,297,826
1,023,645,214
Tổng tài sản
826,978,365
1,370,250,927
1,554,116,301
1,390,441,416
Nợ ngắn hạn
312,063,585
775,626,078
905,644,995
913,306,490
Tổng nợ
354,324,031
845,466,963
987,662,956
918,825,503
Vốn chủ sở hữu
469,395,597
521,407,732
563,077,113
471,615,913
(*): Bao gồm doanh thu thuần hàng hóa & dịch vụ, doanh thu tài chính và doanh thu khác
(**): Trừ LNST của cổ đông thiểu số (nếu có)
Đánh giá hiệu quả
4 quý gần nhất
|
4 năm gần nhất
Tổng tài sản
LN ròng
ROA (%)
Vốn chủ sở hữu
LN ròng
ROE (%)
Tổng thu
LN ròng
Tỷ suất LN ròng (%)
DThu thuần
LN gộp
Tỷ suất LN gộp (%)
Tổng tài sản
Tổng nợ
Nợ/tài sản (%)
Đơn vị: tỷ đồng
Lịch sử GD
TK Đặt lệnh
NĐTNN
Ngày
Thay đổi giá
KL khớp lệnh
Tổng GTGD
01/09
3.5
-0.1 (-2.8%)
15,550
263,375,000
31/08
3.6
-0.1 (-2.7%)
4,170
15,012,000
30/08
3.7
-0.1 (-2.6%)
10,550
39,035,000
29/08
3.8
-0.2 (-5.0%)
3,390
12,882,000
26/08
4.0
-0.2 (-4.8%)
2,770
11,080,000
25/08
4.2
0.0 (0.0%)
15,560
279,552,000
24/08
4.2
0.1 (2.4%)
33,930
142,506,000
23/08
4.1
-0.1 (-2.4%)
94,640
388,024,000
22/08
4.2
0.2 (5.0%)
60,310
253,302,000
19/08
4.0
0.1 (2.6%)
90,210
360,840,000
Xem tất cả
Đơn vị GTGD: VNĐ
KẾ HOẠCH KINH DOANH NĂM 2010
Doanh thu
1,200 tỷ
Lợi nhuận trước thuế
N/A
Lợi nhuận sau thuế
145 tỷ
Cổ tức bằng tiền mặt
25 %
Cổ tức bằng cổ phiếu
N/A
Dự kiến tăng vốn lên
190 tỷ
Xem chi tiết
Chi tiết phương án kinh doanh năm 2010
Phương án phát hành:
Phát hành 6.550.000 cổ phiếu cho cổ đông hiện hữu
Phát hành 539.500 cổ phiếu cho CBCNV
Giá phát hành 20.000 đồng/cổ phiếu
BÁO CÁO PHÂN TÍCH
Báo cáo Kinh tế tài chính tháng 11/2013 - CafeF
(14/12/2013)
Tổng quan ngành Dược 2010 & Triển vọng năm 2011 - SME
(19/03/2011)
Báo cáo tình hình KQKD của CTCP Dược Viễn Đông - VNDS
(15/11/2010)
Xem tiếp
CTY CÙNG NGÀNH
Y tế / Dược phẩm
Mã CK
Sàn
Giá
EPS
P/E
AMV
HNX
5.7
(-1.7%)
0.1
68.2
DBT
HNX
31.9
(+0.0%)
4.1
7.7
DCL
HSX
28.0
(-1.8%)
3.7
7.5
DHD
Upcom
-
-
0.0
-
DHG
HSX
141.0
(+0.0%)
9.0
15.6
DHT
HNX
30.0
(+0.0%)
4.4
6.9
DMC
HSX
44.2
(+0.0%)
5.6
7.9
IMP
HSX
59.0
(-3.3%)
4.4
13.3
LDP
HNX
46.9
(-10.0%)
10.6
4.4
MED
OTC
-
-
0.0
-
<
1
2
>
Trang 1/2
EPS tương đương
P/E tương đương
Mã
Sàn
EPS
Giá
P/E
Vốn hóa TT (Tỷ đồng)
FTC
OTC
11.3
-
-
0.0
VIC
HSX
11.1
66.0
6.0
69,578.6
<
1
>
Trang 1/1 (Tổng số 2 công ty)
(EPS +/-0.5)
(PE +/-1.0)
(*) Lưu ý:
Dữ liệu được CafeF tổng hợp từ các nguồn đáng tin cậy, có giá trị tham khảo với các nhà đầu tư.
Tuy nhiên, chúng tôi không chịu trách nhiệm trước mọi rủi ro nào do sử dụng các dữ liệu này.
[ Về đầu trang ]
Đối tác
VIB
SHB
Techcombank
TPB
Thị trường chứng khoán
Bất động sản
Doanh nghiệp
Tài chính - ngân hàng
Tài chính quốc tế
Kinh tế vĩ mô - Đầu tư
Hàng hóa - Nguyên liệu
li>
Copyright 2007
- Công ty cổ phần truyền thông Việt Nam (VCCorp).
Tầng 16,17,18 - Toà nhà VTC online
Số 18 Tam Trinh, HBT, Hà Nội
Giấy phép số 218/GP-TTĐT; Cục QL phát thanh, truyền hình và thông tin điện tử, Bộ thông tin và truyền thông.
Ban biên tập CafeF, Tầng 18, tòa nhà VTC Online.
Số 18 Tam Trinh, Quận Hai Bà Trưng, Hà Nội.
Điện thoại: 04-39743410
Máy lẻ 295
. Fax: 04-39744082
Email:
info@cafef.vn
-
Đường dây nóng: 0922 096 886
Ghi rõ nguồn "CafeF" khi phát hành lại thông tin từ kênh thông tin này.
Liên hệ quảng cáo:
Mr. Hợi
Mobile: 0937 768 886
Email:
doanhnghiep@admicro.vn
Hỗ trợ & CSKH :
Ms. Thơm
Mobile: 01268 269 779
Thỏa thuận chia sẻ nội dung
CafeBiz.vn
SanNhac.com
aFamily.vn
Diễn đàn chứng khoán

Connection: keep-alive

Set-Cookie: cafef.IsMobile=IsMobile=NO; domain=.cafef.vn; expires=Sat, 19-Apr-2014 06:13:15 GMT; path=/

Cache-Control: public


text:
Mời bạn
ĐĂNG KÝ
hoặc
ĐĂNG NHẬP
để lưu thông tin cá nhân
Đặt
ZingStar
làm trang chủ
|
Ghi nhớ (bookmark)
ZingStar
Tìm kiếm theo:
Karaoke
Bài thu âm
Thành viên
Những từ khóa hot:
Akira Phan
,
Bảo Thy
,
Khánh Phương
...
TRANG CHỦ
PHÒNG THU
SÂN KHẤU
HỘI NHÓM
THÀNH VIÊN
LIÊN HỆ
hot list
Bài thu mới
Karaoke mới
Bài thu hot
Karaoke hot
Tin tức
ca sĩ
Ca sỹ Việt Nam
Ca sỹ Âu Mỹ
Chiếc áo Bà Ba
Tên bài hát: Chiếc áo Bà Ba
Thể loại:
Nhạc Trẻ
Tác giả:
Trần Thiện Thanh
Ca sĩ:
Bích Phượng
Lượt thu:
351
Đường dẫn URL:
Nhúng vào forum:
Nhúng vào blog:
Gửi tặng qua Email
Gửi tặng ZingStarer
Email người nhận:
Nội dung:
Lưu ý: Bạn có thể nhập tối đa 5 địa chỉ email hoặc tên thành viên. Mỗi địa chỉ email hoặc tên thành viên cách nhau bằng dầu phẩy (",").
KARAOKE CÙNG CA SĨ
Xếp theo:
Thời gian cập nhật
|
Lượt thu
Tất cả
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Tên bài hát
Thể loại
Thu
Không tìm thấy bài karaoke theo yêu cầu.
Đăng nhập
Tên đăng nhập:
Mật khẩu:
Quên mật khẩu
Đăng ký ngay
KARAOKE MỚI
Ước Mơ Tôi
Noo Phước Thịnh
Ước Mơ Tôi
Noo Phước Thịnh
Đồng Xanh - Vy Oanh
<Đang cập nhật>
Gắn Kết Yêu Thương
<Đang cập nhật>
Ăn Năn
Cẩm Ly
Anh Không Níu Kéo
Lâm Chấn Huy
Chuyện Ngày Xưa Của ...
Nguyễn Phi Hùng
Đừng Xa Em Đêm Nay ...
Vĩnh Thuyên Kim
Éo Le Cuộc Tình ...
Dương Ngọc Thái
Vẫn Như Ngày Đầu
Đàm Vĩnh Hưng
KARAOKE HOT
Cô Bé Mùa Đông
Đăng Khôi ft. Thủy ...
Nhớ Lắm
Khổng Tú Quỳnh
Lời Thú Tội Ngọt ...
Đông Nhi
Mùa Đông Không Lạnh
Akira Phan
Giả Vờ Yêu
Ngô Kiến Huy
Khóc
Đông Nhi
Đơn Côi
Trương Quỳnh Anh
Sao Băng Khóc
Huyền Thoại
Chiếc Khăn Gió Ấm
Khánh Phương
Cầu Vồng Khuyết
Tuấn Hưng
Trang chủ
|
Phòng thu
|
Sân khấu
|
Hỏi đáp
|
Qui định
|
Liên hệ
|
Góp ý
Copyright © Zing, Đơn vị chủ quản: VNG Corporation. Điện thoại: (84 8)3866 4666 - Fax: (84 8)3832 8425
Địa chỉ: 268 Tô Hiến Thành, P15, Q10, tp Hồ Chí Minh
Giấy phép ICP số: 41/GP-TTĐT.

Set-Cookie: vngauth=deleted; expires=Thu, 18-Apr-2013 05:42:08 GMT; path=/; domain=.zing.vn

Content-Encoding: gzip

Server: ZWS


text:
Game Java
Game Android
Game Online
Game Mobile
đẳng cấp cho dế yêu
Game Online / Game Offline / Ứng dụng
Trang Chủ
»
Game Java
Game: Vô Địch Bầu Cua -Tôm Cua Cá
Lượt xem: 13882
Game iWin pb mới nhất 2014 - chơi iWin trúng iPhone 5s !
Game: Vô Địch Bầu Cua -Tôm Cua Cá
, game giải trí rất hay
.
Tải về máy
-
Nhiều màn hình
Để tải game, phần mềm về máy nhanh nhất và không bị lỗi file, bạn nên sử dụng trình duyệt
Uc Browser
,
tải về tại đây !
Nếu thích bài viết này? Chia sẻ với bạn bè ngay!
Top Game Online
Game Mobile
đẳng cấp cho dế yêu
Game Online / Game Offline / Ứng dụng
Cùng chuyên mục
Game: Zombie Mod Defense
Game: War Hero 1944
Game: Samurai Puzzle Battle
Game: Tam Quốc Chiến Kí
Game: Power Of The Omnitrix - Chàng Dũng Sĩ Tài Ba
Game: Đào Vàng - Kiểu Cướp Biển
Mới Cập Nhật
Subway Surfers
Truyện: Yêu Nhầm Chị Hai Được Nhầm Em Gái - Chap 366
Game: Cướp Biển Vùng Caribe
Game: Sonic jump - Chú nhím sonic tinh nghịch
Xem Tử Vi Hàng Tuần: 2/4/2014 - 8/4/2014
Liên Kết
Trang Chủ
Tìm kiếm
Liên hệ - Góp Ý
ola chat
.
Tai Uc Browser
Copyright © 2013 TaiGameChoDe.com -
Google+

Server: Apache/2.2.22 (CentOS)


text:
Thông tin tiểu sử/ profile và ảnh của ca sĩ Sơn Tùng M-TP được chúng tôi cập nhật thường xuyên. Trường hợp thông tin và ảnh về ca sĩ Sơn Tùng M-TP chưa có, có thể do các nguyên nhân như: profile chưa được cập nhật; ca sĩ chỉ mang tính đại diện (ko phải thật như nhacchuong, remix, online...)
Bạn có thể tham khảo danh sách nhạc chuông theo ca sĩ Sơn Tùng M-TP ở dưới. Chú ý: danh sách chỉ bao gồm nhạc chuông của riêng ca sĩ Sơn Tùng M-TP, nếu bạn muốn tìm nhạc chuông của ca sĩ Sơn Tùng M-TP hát cùng với các ca sĩ khác, vui lòng sử dụng công cụ tìm kiếm phía trên và nhập vào từ khóa "Sơn Tùng M-TP"
Bạn có thể tìm kiếm trang này bằng các từ khóa sau:
Nhạc chuông Sơn Tùng M-TP, tiểu sử/ profile ca sĩ Sơn Tùng M-TP, ảnh ca sĩ Sơn Tùng M-TP, ca si Son Tung M-TP, anh ca si Son Tung M-TP, nhac chuong cua ca si Son Tung M-TP

markdown:
|
|Tên |Ca sĩ||Mã số|
|
|
Thông tin tiểu sử/ profile và ảnh của ca sĩ Sơn Tùng M-TP được chúng tôi cập nhật thường xuyên. Trường hợp thông tin và ảnh về ca sĩ Sơn Tùng M-TP chưa có, có thể do các nguyên nhân như: profile chưa được cập nhật; ca sĩ chỉ mang tính đại diện (ko phải thật như nhacchuong, remix, online...)
Bạn có thể tham khảo danh sách nhạc chuông theo ca sĩ Sơn Tùng M-TP ở dưới. Chú ý: danh sách chỉ bao gồm nhạc chuông của riêng ca sĩ Sơn Tùng M-TP, nếu bạn muốn tìm nhạc chuông của ca sĩ Sơn Tùng M-TP hát cùng với các ca sĩ khác, vui lòng sử dụng công cụ tìm kiếm phía trên và nhập vào từ khóa "Sơn Tùng M-TP"
**Bạn có thể tìm kiếm trang này bằng các từ khóa sau:**
Nhạc chuông Sơn Tùng M-TP, tiểu sử/ profile ca sĩ Sơn Tùng M-TP, ảnh ca sĩ Sơn Tùng M-TP, ca si Son Tung M-TP, anh ca si Son Tung M-TP, nhac chuong cua ca si Son Tung M-TP

Cache-Control: max-age=3600, public

Accept-Ranges: bytes


text:
Kiểu dữ liệu enum giúp ta định nghĩa một tập các giá trị nguyên khó nhớ thành một tập các định danh bằng chữ gợi ý nghĩa, giúp ta dễ đọc, hiểu mã nguồn và dễ sử dụng hơn.
Với đoạn mã sau:
int GetToday() { // ... } // ..... int today = GetToday(); if ( today == 8 ) Output("Hôm nay được nghỉ vì là chủ nhật");
với enum, đoạn code trên được viết lại tường minh hơn:
DayOfWeek GetToday() { // ... } // ..... DayOfWeek today = GetToday(); if (today == DayOfWeek.Sunday) Output("Hôm nay được nghỉ vì là chủ nhật");
Khai báo
Ta sử dụng từ khóa enum (như trong C và C++) để khai báo kiểu dữ liệu enum. Cũng giống như class và struct, enum có thể khai báo độc lập, khai báo trong một namespace, trong class hoặc trong struct.
namespace tek { public enum DayOfWeek { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday } }
Về bản chất các giá trị enum Mon, Tue… là các số nguyên được gắn mác. Mặc định, Mon có giá trị bằng 0, Tue bằng 1, các giá trị sau tăng dần 1 đơn vị. Có thể chỉ định tường minh giá trị có một số hoặc tất cả:
public enum DayOfWeek { Monday = 2, Tuesday = 3, Wednesday, Thursday, Friday, Saturday, Sunday }
Ta có thể dùng các giá trị enum được khai báo trước đó để định nghĩa cho các enum ở sau:
public enum DayOfWeek { Monday = 2, Tuesday = 3, Wednesday, Thursday = Wednesday + 1, Friday, Saturday, Sunday }
Mặc định, giá trị của các enum là số nguyên với khai báo trên là ngầm định của khai báo sau:
public enum DayOfWeek : int { /* … */ }
nếu muốn chỉ định các kiểu dữ liệu nguyên khác làm dữ liệu lưu trữ cho enum thì phải khai báo tường minh. Ví dụ:
public enum DayOfWeek : byte { /* ... */ }
Các cách sử dụng
Enum có một vài cách sử dụng:
Giới hạn giá trị nguyên
Với một kiểu enum xác định thì nó được định nghĩa rõ ràng các giá trị được chấp nhận.
Trong Java với ví dụ trên để viết code được rõ ràng, dễ hiểu thì phải cài đặt như sau:
class Program { public static final int MONDAY = 2; public static final int TUESDAY = 3; public static final int WEDNESDAY = 4; public static final int THURSDAY = 5; public static final int FRIDAY = 6; public static final int SATURDAY = 7; public static final int SUNDAY = 8; int getToday() { // ..... } boolean isSunday(int day) { return today == Program.SUNDAY; } public static void main(String []args) { if (isSunday(Program.SUNDAY)) System.out.print("Hôm nay được nghỉ vì là chủ nhật"); } }
Với hàm isSunday ở trên, ta hoàn toàn có thể truyền một số nguyên bất kỳ, trong quá trình dịch hoàn toàn không có lỗi hay cảnh báo gì vì nó hoàn toàn hợp lệ.
Với cách sử dụng enum, hàm isSunday được viết lại thành:
bool IsSunday(DayOfWeek day){ ... }
lỗi sẽ sinh ra nếu ta không truyền đúng các giá trị ngày hợp lệ!
(Trong Java cũng đã có hỗ trợ kiểu enum nhưng không được đầy đủ như trong C#)
Sử dụng giá trị nguyên
Bản chất lưu trữ bên dưới của enum là số nguyên nên ta dễ dàng lấy lại giá trị của nó bằng cách ép kiểu
var x = (int)DayOfWeek.Sunday; // x = 8 var y = (DayOfWeek)7 // y = DayOfWeek.Saturday
Ví dụ tình huống sau sử dụng giá trị nguyên:
Có bảng Person lưu trữ trong SQL gồm vài trường cơ bản trong đó có trường Giới tính (Gender) nhận các giá trị: 0 – chưa có thông tin, 1 – nam, 2 – nữ. Có lớp Person để chứa thông tin về 1 người. Lớp Person có thuộc tính Gender kiểu enum GenderType {Unknown, Male, Female} để tường minh hơn thay vì dùng kiểu nguyên (0, 1, 2). Nhưng khi lưu trữ từ class xuống database buộc phải sử dụng (int)person.Gender để lấy về giá trị nguyên; dùng person.Gender = (GenderType)dbGenderValue khi lấy dữ liệu từ database cho vào class.
Lưu ý: nếu giá dbGenderValue không nằm trong giá trị được định nghĩa trong enum thì sẽ có Exception
Sử dụng tên của enum
Để lấy được tên của enum khi biết giá trị của nó, đơn giản ta dùng hàm ToString
var x = DayOfWeek.Sunday; var s = x.ToString() // s = Sunday
Tình huống trên thường gặp khi ta muốn hiển thị giá trị của biến kiểu enum cho người dùng thay vì hiển thị giá trị nguyên 0, 1, 2 không có mấy ý nghĩa.
Khi có giá trị chuỗi, muốn chuyển đổi thành giá trị enum, ta làm như sau:
var s = "Friday"; var x = (DayOfWeek)Enum.Parse(typeof(DayOfWeek), s); // x = DayOfWeek.Friday
Lưu ý: nếu s không nằm trong một trong các tên của DayOfWeek thì sẽ sinh ra Exception. Có thể dùng hàm TryParse để vừa kiểm tra, vừa chuyển đổi.
Tình huống trên thường gặp trong khi nhập dữ liệu do người dùng nhập vào.
Enum và bit
Với khai báo Atttribute [Flags] cho enum, ta có thể định nghĩa được một enum thực hiện được các thao tác bitwise và dùng làm biến lưu nhiều lựa chọn được:
[Flags] public enum DayOfWeek { Monday = 1 << 1, Tuesday = 1 << 2, Wednesday = 1 << 3, Thursday = 1 << 4, Friday = 1 << 5, Saturday = 1 << 6, Sunday = 1 << 7 }
Các giá trị của enum đều có giá trị 2^n:
Khi đó ta có thể lưu danh sách các ngày: ví dụ như các ngày đi học (Thứ 2, 3, 5, 7), ngày nghỉ (thứ 7, CN) … trong một biến enum DayOfWeek duy nhất:
var schoolDay = DayOfWeek.Monday | DayOfWeek.Tuesday | DayOfWeek.Thursday | DayOfWeek.Saturday; var weekend = DayOfWeek.Saturday | DayOfWeek.Sunday;
Cách thực hiện và lưu trữ cho trường hợp trên là sử dụng các toán tử đối với bit (bitwise):
Khi đó schoolDay có dạng nhị phân là 101011 = 43
Khi có giá trị schoolDay, muốn kiểm tra xem có chứa ngày nào đó không ta thực hiện AND bit:
bool checkDay(DayOfWeek day, DayOfWeek single){ return day & single != 0; } checkDay(schoolDay, DayOfWeek.Tuesday); // true checkDay(schoolDay, DayOfWeek.Friday); // false
Kết quả là 10 khác 0 nên schoolDay có ngày thứ 3
Kết quả bằng 0 nên schoolDay không có ngày thứ 6.
Ngoài việc sử dụng toán từ OR bit | và AND bit &, ta có thể sử dụng các toán tử bitwise khác như: NOT và XOR
Giới hạn của Flags enum là nó chỉ có tương đối ít các giá trị đơn do byte chỉ có 8 bit, int có 32 bit.

markdown:
Kiểu dữ liệu enum giúp ta định nghĩa một tập các giá trị nguyên khó nhớ thành một tập các định danh bằng chữ gợi ý nghĩa, giúp ta dễ đọc, hiểu mã nguồn và dễ sử dụng hơn.
Với đoạn mã sau:
int GetToday() { // ... } // ..... int today = GetToday(); if ( today == 8 ) Output("Hôm nay được nghỉ vì là chủ nhật");
với enum, đoạn code trên được viết lại tường minh hơn:
DayOfWeek GetToday() { // ... } // ..... DayOfWeek today = GetToday(); if (today == DayOfWeek.Sunday) Output("Hôm nay được nghỉ vì là chủ nhật");
## Khai báo
Ta sử dụng từ khóa enum (như trong C và C++) để khai báo kiểu dữ liệu enum. Cũng giống như class và struct, enum có thể khai báo độc lập, khai báo trong một namespace, trong class hoặc trong struct.
namespace tek { public enum DayOfWeek { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday } }
Về bản chất các giá trị enum Mon, Tue… là các số nguyên được gắn mác. Mặc định, Mon có giá trị bằng 0, Tue bằng 1, các giá trị sau tăng dần 1 đơn vị. Có thể chỉ định tường minh giá trị có một số hoặc tất cả:
public enum DayOfWeek { Monday = 2, Tuesday = 3, Wednesday, Thursday, Friday, Saturday, Sunday }
Ta có thể dùng các giá trị enum được khai báo trước đó để định nghĩa cho các enum ở sau:
public enum DayOfWeek { Monday = 2, Tuesday = 3, Wednesday, Thursday = Wednesday + 1, Friday, Saturday, Sunday }
Mặc định, giá trị của các enum là số nguyên với khai báo trên là ngầm định của khai báo sau:
public enum DayOfWeek : int { /* … */ }
nếu muốn chỉ định các kiểu dữ liệu nguyên khác làm dữ liệu lưu trữ cho enum thì phải khai báo tường minh. Ví dụ:
public enum DayOfWeek : byte { /* ... */ }
## Các cách sử dụng
Enum có một vài cách sử dụng:
### Giới hạn giá trị nguyên
Với một kiểu enum xác định thì nó được định nghĩa rõ ràng các giá trị được chấp nhận.
Trong Java với ví dụ trên để viết code được rõ ràng, dễ hiểu thì phải cài đặt như sau:
class Program { public static final int MONDAY = 2; public static final int TUESDAY = 3; public static final int WEDNESDAY = 4; public static final int THURSDAY = 5; public static final int FRIDAY = 6; public static final int SATURDAY = 7; public static final int SUNDAY = 8; int getToday() { // ..... } boolean isSunday(int day) { return today == Program.SUNDAY; } public static void main(String []args) { if (isSunday(Program.SUNDAY)) System.out.print("Hôm nay được nghỉ vì là chủ nhật"); } }
Với hàm isSunday ở trên, ta hoàn toàn có thể truyền một số nguyên bất kỳ, trong quá trình dịch hoàn toàn không có lỗi hay cảnh báo gì vì nó hoàn toàn hợp lệ.
Với cách sử dụng enum, hàm isSunday được viết lại thành:
bool IsSunday(DayOfWeek day){ ... }
lỗi sẽ sinh ra nếu ta không truyền đúng các giá trị ngày hợp lệ!
*(Trong Java cũng đã có hỗ trợ kiểu enum nhưng không được đầy đủ như trong C#)*
### Sử dụng giá trị nguyên
Bản chất lưu trữ bên dưới của enum là số nguyên nên ta dễ dàng lấy lại giá trị của nó bằng cách ép kiểu
var x = (int)DayOfWeek.Sunday; // x = 8 var y = (DayOfWeek)7 // y = DayOfWeek.Saturday
Ví dụ tình huống sau sử dụng giá trị nguyên:
Có bảng Person lưu trữ trong SQL gồm vài trường cơ bản trong đó có trường Giới tính (Gender) nhận các giá trị: 0 – chưa có thông tin, 1 – nam, 2 – nữ. Có lớp Person để chứa thông tin về 1 người. Lớp Person có thuộc tính Gender kiểu enum GenderType {Unknown, Male, Female} để tường minh hơn thay vì dùng kiểu nguyên (0, 1, 2). Nhưng khi lưu trữ từ class xuống database buộc phải sử dụng (int)person.Gender để lấy về giá trị nguyên; dùng person.Gender = (GenderType)dbGenderValue khi lấy dữ liệu từ database cho vào class.
Lưu ý: nếu giá dbGenderValue không nằm trong giá trị được định nghĩa trong enum thì sẽ có Exception
### Sử dụng tên của enum
Để lấy được tên của enum khi biết giá trị của nó, đơn giản ta dùng hàm ToString
var x = DayOfWeek.Sunday; var s = x.ToString() // s = Sunday
Tình huống trên thường gặp khi ta muốn hiển thị giá trị của biến kiểu enum cho người dùng thay vì hiển thị giá trị nguyên 0, 1, 2 không có mấy ý nghĩa.
Khi có giá trị chuỗi, muốn chuyển đổi thành giá trị enum, ta làm như sau:
var s = "Friday"; var x = (DayOfWeek)Enum.Parse(typeof(DayOfWeek), s); // x = DayOfWeek.Friday
Lưu ý: nếu s không nằm trong một trong các tên của DayOfWeek thì sẽ sinh ra Exception. Có thể dùng hàm TryParse để vừa kiểm tra, vừa chuyển đổi.
Tình huống trên thường gặp trong khi nhập dữ liệu do người dùng nhập vào.
## Enum và bit
Với khai báo Atttribute [Flags] cho enum, ta có thể định nghĩa được một enum thực hiện được các thao tác bitwise và dùng làm biến lưu nhiều lựa chọn được:
[Flags] public enum DayOfWeek { Monday = 1 << 1, Tuesday = 1 << 2, Wednesday = 1 << 3, Thursday = 1 << 4, Friday = 1 << 5, Saturday = 1 << 6, Sunday = 1 << 7 }
Các giá trị của enum đều có giá trị 2^n:
|Tên||Bit 31||…||7||6||5||4||3||2||1||0|
|Monday||0||…||0||0||0||0||0||0||0||1|
|Tuesday||0||…||0||0||0||0||0||0||1||0|
|Wednesday||0||…||0||0||0||0||0||1||0||0|
|Thursday||0||…||0||0||0||0||1||0||0||0|
|Friday||0||…||0||0||0||1||0||0||0||0|
|Saturday||0||…||0||0||1||0||0||0||0||0|
|Sunday||0||…||0||1||0||0||0||0||0||0|
Khi đó ta có thể lưu danh sách các ngày: ví dụ như các ngày đi học (Thứ 2, 3, 5, 7), ngày nghỉ (thứ 7, CN) … trong một biến enum DayOfWeek duy nhất:
var schoolDay = DayOfWeek.Monday | DayOfWeek.Tuesday | DayOfWeek.Thursday | DayOfWeek.Saturday; var weekend = DayOfWeek.Saturday | DayOfWeek.Sunday;
Cách thực hiện và lưu trữ cho trường hợp trên là sử dụng các toán tử đối với bit (bitwise):
|Tên||Bit 31||…||7||6||5||4||3||2||1||0|
|Monday||0||…||0||0||0||0||0||0||0||1|
|Tuesday||0||…||0||0||0||0||0||0||1||0|
|Thursday||0||…||0||0||0||0||1||0||0||0|
|
|schoolDay |
|0 |
|… |
|0 |
|0 |
|1 |
|0 |
|1 |
|0 |
|1 |
|1
Khi đó schoolDay có dạng nhị phân là 101011 = 43
Khi có giá trị schoolDay, muốn kiểm tra xem có chứa ngày nào đó không ta thực hiện AND bit:
bool checkDay(DayOfWeek day, DayOfWeek single){ return day & single != 0; } checkDay(schoolDay, DayOfWeek.Tuesday); // true checkDay(schoolDay, DayOfWeek.Friday); // false
|Tên||Bit 31||…||7||6||5||4||3||2||1||0|
|schoolDay||0||…||0||0||1||0||1||0||1||1|
|Tuesday||0||…||0||0||0||0||0||0||1||0|
|
|Kết quả |
|0 |
|… |
|0 |
|0 |
|0 |
|0 |
|0 |
|0 |
|1 |
|0
Kết quả là 10 khác 0 nên schoolDay có ngày thứ 3
|Tên||Bit 31||…||7||6||5||4||3||2||1||0|
|schoolDay||0||…||0||0||1||0||1||0||1||1|
|Fridy||0||…||0||0||0||1||0||0||0||0|
|
|Kết quả |
|0 |
|… |
|0 |
|0 |
|0 |
|0 |
|0 |
|0 |
|0 |
|0
Kết quả bằng 0 nên schoolDay không có ngày thứ 6.
Ngoài việc sử dụng toán từ OR bit | và AND bit &, ta có thể sử dụng các toán tử bitwise khác như: NOT và XOR
Giới hạn của Flags enum là nó chỉ có tương đối ít các giá trị đơn do byte chỉ có 8 bit, int có 32 bit.