text:
Xem thêm clip
Download game Bloom - Game quản lý cửa hàng hoa hay và vui nhộn
Bạn mơ ước có một cửa hàng hoa cho riêng mình hay bạn yêu thích thể loại game quản lý thời gian? Vậy tựa game quản lý thời gian Bloom chính là sự lựa chọn tuyệt vời dành cho bạn.
Người chơi sẽ vào vai một cô gái trẻ tên là Jasmine với niềm đam mê với các loài hoa. Cô đã quyết định mở một cửa hàng của chính mình với hi vọng sẽ đem lại niềm vui cho mọi người trên thế giới. Nhiệm vụ của người chơi giúp Jasmine làm các công việc quản lý cửa hàng, lựa chọn hoa, bó hoa, lọ cắm, phụ kiện...để phục vụ cho những vị khách. Ngoài ra bạn sẽ có cơ hội lắng nghe những câu chuyện tình yêu lãng mạn, những tình huống trong cuộc sống của khách hàng...để có thể thấu hiểu và chọn cho họ những loại hoa phù hợp.
Hãy thưởng thức Bloom một tựa game quản lý thời gian vui nhộn trong phiên bản dùng thử miễn phí này. Bạn có thể làm cuộc sống tươi đẹp hơn với những đóa hoa đầy màu sắc và hương thơm.Không chỉ có vậy, người chơi còn có cơ hội du ngoạn đến nhiều nơi trên thế giới như Paris, London... Cô gái của chúng ta sẽ đến cách thành phố, quốc gia khác nhau để mở rộng thương hiệu hoa của mình và cạnh tranh với các đối thủ khác. Mỗi màn chơi sẽ có những mục tiêu đặt ra, chẳng hạn như yêu cầu số lượng cửa hàng cần mở, vượt qua doanh thu của đối thủ.
Những điểm nổi bật của game quản lý thời gian Bloom
Khám phá những câu chuyện cảm động của những vị khách khi tham gia vào công việc quản lý cửa hàng hoa Giúp khách hàng chọn lọ hoa, bó hoa và những phụ kiện đi kèmPhục vụ cho các vị khách đáng yêu những bó hoa đẹp nhất cho những dịp lễ tình nhân, tỏ tình...Thuê người trợ giúp và nâng cấp của hàng để có thể phục vụ khách hàng nhanh, hiệu quả và vượt qua đối thủ cạnh tranh Đi vòng quanh thế giới, tham gia các cuộc cạnh tranh ở những thành phố lớn
Người dùng đánh giá
Bấm vào [Tải Về] để tải về phần mềm, hoặc tải phiên bản phù hợp phía dưới
Download Game Stand O' Food City: Virtual Frenzy cho Windows 8.1 - Game nấu ăn hấp dẫn
Stand O' Food City: Virtual Frenzy là một trò chơi nấu ăn vui nhộn và đầy hấp dẫn dành cho những ai đang muốn giải trí và giảm căng thẳng sau những giờ làm việc mệt mỏi.
Bởi: Taichua.com - 1 năm12
Starcraft 1 full - Brood War - bản gốc 100%
Starcraft là một game chiến thuật độc đáo, bạn hãy tải game Starcraft để có thể chơi offline hoặc online trên nhiều dòng máy tính.
Bởi: Taichua.com - 1 năm3488
Diablo I - Game Offline trên PC
Diablo I là tựa game nhập vai trên trên PC khá nổi tiếng. trò chơi offline trên máy tính có cấu hình thấp. Game offline Diablo trên máy tính.
Bởi: Taichua.com - 1 năm1534
Garena Plus - Phần mềm hỗ trợ chơi game.
Garena Plus là công cụ hỗ trợ đăng nhập và kết nối vào hệ thống game online trên toàn thế giới với nhiều loại game như liên minh huyền thoại
Bởi: thaihc93 - 1 năm8
Slither IO - Game nuôi rắn online cực vui nhộn
Slither IO là 1 game nuôi rắn đang làm mưa làm gió trên thế giới. Với số lượng người chơi lên đến hành chục triệu người với nhiều quốc gia khác nhau
Bởi: thaihc93 - 1 năm917
Download game Iggle Pop Deluxe 6.2 - Game giải cứu Iggle vui nhộn vài hài hước
Iggle Pop Deluxe là một tựa game vui mang tính giải trí cao do hãng PopCap phát hành và được phát triển bởi Sprout Games. Người chơi sẽ có nhiệm vụ giải cứu những sinh vật dễ thương gọi là Iggle ra khỏi mê cung.
Bởi: Taichua.com - 1 năm116
Mod Grand Thief Auto: Vice City Ultimate Vice City Mod
Vice City Ultimate Vice City Mod là game nhập vai hay nhất hiện nay và còn có tên gọi khác là cướp đường phố.
Game - Đấu Trường Thú 2
Đấu trường thú là thể loại game playstation kinh điiển mà các bạn 8x, 9x chắc ai ai cũng biết
Bởi: tan1190 - 1 năm49
Download Game Halo Spartan Strike 2015 Mới nhất hay nhất!
Halo Spartan Strike là một phụ bản của series game đình đám Halo, game thuộc thể loại Top-down Shooter (bắn súng góc nhìn từ trên cao) và được phát hành trên 2 hệ máy là PC và Windows Phone
Bởi: Taichua.com - 1 năm4
Soukoban - Game xếp hình luyên tư duy
Soukoban là thể loại game mini, Game xếp hình giúp bạn rèn luyện tính tập trung và tư duy , chơi offline mà không cần kết nối internet
Bởi: Taichua.com - 1 năm1072
Trang 1
Trang 2
Total Fake Skin LoL - Phần mềm mod skin lol
Total Fake Skin LoL là chương trình mod skin lol trên máy tính tốt nhất hiện nay, không bị garena phát hiện và chống disconnect trong khi chơi game.
Bởi: Taichua.com - 1 năm280
One Piece: Pirate Warrior 3 - Game One Piece Offline
One Piece: Pirate Warrior 3 là tượng game nhập vai khá thú vị và hấp dẫn nhưng người yêu thích bộ truyện tranh cùng tên này.
[Game Hot ] City Car Driving
Các trò chơi xe lái xe tên là "Thành phố xe khi lái xe" là một mô phỏng chiếc xe mới, được...
Bởi: Taichua.com - 1 năm33
Deadpool - Game nhập vai siêu anh hùng cực hay
Deadpool là game nhập vai chặt chém cực đã tay, được thiết kế dựa theo nhân vật siêu anh hùng của Marvel. Trò chơi tương thích với nhiều phiên bản của hệ điều hành Windows.
Medieval Apocalypse – Game hành động nhập vai tiêu diệt thây ma
Medieval Apocalypse là game hành động nhập vai dũng sĩ tiêu diệt lũ zombie để bảo vệ nền hòa bình cho thế giới. Người chơi phải vận dụng chiến thuật hợp lý để có thể tiêu diệt được các thây ma.
Bởi: Taichua.com - 1 năm23
Bird Hunting - Game bắn chim cực vui nhộn
Bird Hunting là game bắn chim cực vui nhộn với hình thức chơi đơn giản là dùng con chuột để ngắm bắn, trong khoảng thời gian được giới hạn.
Bởi: traimothiec - 2 năms15
Download game Kingdoms & Lords 1.3.2 - Game chiến thuật xây dựng đế chế mới nhất
Kingdoms & Lords là tựa game chiến thuật, mô phỏng xây dựng đế chế trung cổ miễn phí dành cho Windows.
Bởi: Taichua.com - 1 năm7
Legend of Maya – Game ghép cặp ba kết hợp giải đố tìm đồ vật
Legend of Maya thuộc thể loại game ghép cặp ba, có cách chơi tương tự như Bejeweled và Candy Crush Saga. Game bao gồm 100 màn chơi để bạn chinh phục các thử thách.
Bởi: Taichua.com - 1 năm2
Asphalt 8 Airborne game đua xe hay nhất trên PC
Asphalt 8 Airborne là phiên bản kế tiếp của dòng game đua xe đỉnh cao. Ngay khi bước vào mỗi vòng đua mới, game thủ sẽ phải tập trung cao độ và không được lơ là bất kì giây phút nà
Bởi: Huyền Trang - 2 năms40
[ Game HOT ] Street Fighter V-RELOADED
Game này chắc qua quen thuộc với các bạn rồi nhé. mình không giới thiệu thêm về phần này nữa nha.Download và...
Bởi: Taichua.com - 1 năm11
Trở thành người đầu tiên bình luận cho bài viết này!

markdown:
Xem thêm clip
## Download game Bloom - Game quản lý cửa hàng hoa hay và vui nhộn
Bạn mơ ước có một cửa hàng hoa cho riêng mình hay bạn yêu thích thể loại game quản lý thời gian? Vậy tựa game quản lý thời gian Bloom chính là sự lựa chọn tuyệt vời dành cho bạn.
Người chơi sẽ vào vai một cô gái trẻ tên là Jasmine với niềm đam mê với các loài hoa. Cô đã quyết định mở một cửa hàng của chính mình với hi vọng sẽ đem lại niềm vui cho mọi người trên thế giới. Nhiệm vụ của người chơi giúp Jasmine làm các công việc quản lý cửa hàng, lựa chọn hoa, bó hoa, lọ cắm, phụ kiện...để phục vụ cho những vị khách. Ngoài ra bạn sẽ có cơ hội lắng nghe những câu chuyện tình yêu lãng mạn, những tình huống trong cuộc sống của khách hàng...để có thể thấu hiểu và chọn cho họ những loại hoa phù hợp.
Hãy thưởng thức Bloom một tựa game quản lý thời gian vui nhộn trong phiên bản dùng thử miễn phí này. Bạn có thể làm cuộc sống tươi đẹp hơn với những đóa hoa đầy màu sắc và hương thơm.Không chỉ có vậy, người chơi còn có cơ hội du ngoạn đến nhiều nơi trên thế giới như Paris, London... Cô gái của chúng ta sẽ đến cách thành phố, quốc gia khác nhau để mở rộng thương hiệu hoa của mình và cạnh tranh với các đối thủ khác. Mỗi màn chơi sẽ có những mục tiêu đặt ra, chẳng hạn như yêu cầu số lượng cửa hàng cần mở, vượt qua doanh thu của đối thủ.
## Những điểm nổi bật của game quản lý thời gian Bloom
Khám phá những câu chuyện cảm động của những vị khách khi tham gia vào công việc quản lý cửa hàng hoa Giúp khách hàng chọn lọ hoa, bó hoa và những phụ kiện đi kèmPhục vụ cho các vị khách đáng yêu những bó hoa đẹp nhất cho những dịp lễ tình nhân, tỏ tình...Thuê người trợ giúp và nâng cấp của hàng để có thể phục vụ khách hàng nhanh, hiệu quả và vượt qua đối thủ cạnh tranh Đi vòng quanh thế giới, tham gia các cuộc cạnh tranh ở những thành phố lớn
## Người dùng đánh giá
**Bloom**- [1 MB]
Bấm vào [Tải Về] để tải về phần mềm, hoặc tải phiên bản phù hợp phía dưới
###
[Download Game Stand O' Food City: Virtual Frenzy cho Windows 8.1 - Game nấu ăn hấp dẫn](https://taichua.com/download-virtual-frenzy-3943)
Stand O' Food City: Virtual Frenzy là một trò chơi nấu ăn vui nhộn và đầy hấp dẫn dành cho những ai đang muốn giải trí và giảm căng thẳng sau những giờ làm việc mệt mỏi.
Bởi:
[Taichua.com - 1 năm](https://taichua.com/author/tai-chua)
###
[Starcraft 1 full - Brood War - bản gốc 100%](https://taichua.com/download-starcraft-1-full-3298)
Starcraft là một game chiến thuật độc đáo, bạn hãy tải game Starcraft để có thể chơi offline hoặc online trên nhiều dòng máy tính.
Bởi:
[Taichua.com - 1 năm](https://taichua.com/author/tai-chua)
###
[Diablo I - Game Offline trên PC](https://taichua.com/download-game-diablo-1-3302)
Diablo I là tựa game nhập vai trên trên PC khá nổi tiếng. trò chơi offline trên máy tính có cấu hình thấp. Game offline Diablo trên máy tính.
Bởi:
[Taichua.com - 1 năm](https://taichua.com/author/tai-chua)
###
[Garena Plus - Phần mềm hỗ trợ chơi game.](https://taichua.com/download-garena-plus-6605)
Garena Plus là công cụ hỗ trợ đăng nhập và kết nối vào hệ thống game online trên toàn thế giới với nhiều loại game như liên minh huyền thoại
Bởi:
[thaihc93 - 1 năm](https://taichua.com/author/thaihc93)
###
[Slither IO - Game nuôi rắn online cực vui nhộn](https://taichua.com/download-slither-io-6604)
Slither IO là 1 game nuôi rắn đang làm mưa làm gió trên thế giới. Với số lượng người chơi lên đến hành chục triệu người với nhiều quốc gia khác nhau
Bởi:
[thaihc93 - 1 năm](https://taichua.com/author/thaihc93)
###
[Download game Iggle Pop Deluxe 6.2 - Game giải cứu Iggle vui nhộn vài hài hước](https://taichua.com/download-iggle-pop-deluxe-6-2-3945)
Iggle Pop Deluxe là một tựa game vui mang tính giải trí cao do hãng PopCap phát hành và được phát triển bởi Sprout Games. Người chơi sẽ có nhiệm vụ giải cứu những sinh vật dễ thương gọi là Iggle ra khỏi mê cung.
Bởi:
[Taichua.com - 1 năm](https://taichua.com/author/tai-chua)
###
[Mod Grand Thief Auto: Vice City Ultimate Vice City Mod](https://taichua.com/download-vice-city-ultimate-vice-city-mod-6672)
Vice City Ultimate Vice City Mod là game nhập vai hay nhất hiện nay và còn có tên gọi khác là cướp đường phố.
###
[Game - Đấu Trường Thú 2](https://taichua.com/download-dau-truong-thu-2-4367)
Đấu trường thú là thể loại game playstation kinh điiển mà các bạn 8x, 9x chắc ai ai cũng biết
Bởi:
[tan1190 - 1 năm](https://taichua.com/author/tan1190)
###
[Download Game Halo Spartan Strike 2015 Mới nhất hay nhất!](https://taichua.com/download-halo-spartan-strike-2015-3401)
Halo Spartan Strike là một phụ bản của series game đình đám Halo, game thuộc thể loại Top-down Shooter (bắn súng góc nhìn từ trên cao) và được phát hành trên 2 hệ máy là PC và Windows Phone
Bởi:
[Taichua.com - 1 năm](https://taichua.com/author/tai-chua)
###
[Soukoban - Game xếp hình luyên tư duy](https://taichua.com/download-soukoban-1662)
Soukoban là thể loại game mini, Game xếp hình giúp bạn rèn luyện tính tập trung và tư duy , chơi offline mà không cần kết nối internet
Bởi:
[Taichua.com - 1 năm](https://taichua.com/author/tai-chua)
### Trang 1
### Trang 2
###
[Total Fake Skin LoL - Phần mềm mod skin lol](https://taichua.com/download-mod-skins-lol-3761)
Total Fake Skin LoL là chương trình mod skin lol trên máy tính tốt nhất hiện nay, không bị garena phát hiện và chống disconnect trong khi chơi game.
Bởi:
[Taichua.com - 1 năm](https://taichua.com/author/tai-chua)
###
[One Piece: Pirate Warrior 3 - Game One Piece Offline](https://taichua.com/download-one-pece-pirate-warrior-3-vua-hai-tac-2015-pc-game-sp4-sp3-4233)
One Piece: Pirate Warrior 3 là tượng game nhập vai khá thú vị và hấp dẫn nhưng người yêu thích bộ truyện tranh cùng tên này.
###
[[Game Hot ] City Car Driving](https://taichua.com/download-city-car-driving-4300)
Các trò chơi xe lái xe tên là "Thành phố xe khi lái xe" là một mô phỏng chiếc xe mới, được...
Bởi:
[Taichua.com - 1 năm](https://taichua.com/author/tai-chua)
###
[Deadpool - Game nhập vai siêu anh hùng cực hay](https://taichua.com/download-game-deadpool-2016-sp3-ps4-xbox360-game-pc-4232)
Deadpool là game nhập vai chặt chém cực đã tay, được thiết kế dựa theo nhân vật siêu anh hùng của Marvel. Trò chơi tương thích với nhiều phiên bản của hệ điều hành Windows.
###
[Medieval Apocalypse – Game hành động nhập vai tiêu diệt thây ma](https://taichua.com/download-medieval-apocalypse-4005)
Medieval Apocalypse là game hành động nhập vai dũng sĩ tiêu diệt lũ zombie để bảo vệ nền hòa bình cho thế giới. Người chơi phải vận dụng chiến thuật hợp lý để có thể tiêu diệt được các thây ma.
Bởi:
[Taichua.com - 1 năm](https://taichua.com/author/tai-chua)
###
[Bird Hunting - Game bắn chim cực vui nhộn](https://taichua.com/download-bird-hunting-5983)
Bird Hunting là game bắn chim cực vui nhộn với hình thức chơi đơn giản là dùng con chuột để ngắm bắn, trong khoảng thời gian được giới hạn.
Bởi:
[traimothiec - 2 năms](https://taichua.com/author/trai-mo-thiec)
###
[Download game Kingdoms & Lords 1.3.2 - Game chiến thuật xây dựng đế chế mới nhất](https://taichua.com/download-kingdoms-lords-3958)
Kingdoms & Lords là tựa game chiến thuật, mô phỏng xây dựng đế chế trung cổ miễn phí dành cho Windows.
Bởi:
[Taichua.com - 1 năm](https://taichua.com/author/tai-chua)
###
[Legend of Maya – Game ghép cặp ba kết hợp giải đố tìm đồ vật](https://taichua.com/download-legend-of-maya-3976)
Legend of Maya thuộc thể loại game ghép cặp ba, có cách chơi tương tự như Bejeweled và Candy Crush Saga. Game bao gồm 100 màn chơi để bạn chinh phục các thử thách.
Bởi:
[Taichua.com - 1 năm](https://taichua.com/author/tai-chua)
###
[Asphalt 8 Airborne game đua xe hay nhất trên PC](https://taichua.com/download-asphalt-8-airborne-4762)
Asphalt 8 Airborne là phiên bản kế tiếp của dòng game đua xe đỉnh cao. Ngay khi bước vào mỗi vòng đua mới, game thủ sẽ phải tập trung cao độ và không được lơ là bất kì giây phút nà
Bởi:
[Huyền Trang - 2 năms](https://taichua.com/author/huyen-trang-373)
###
[[ Game HOT ] Street Fighter V-RELOADED](https://taichua.com/download-street-fighter-v-reloaded-4299)
Game này chắc qua quen thuộc với các bạn rồi nhé. mình không giới thiệu thêm về phần này nữa nha.Download và...
Bởi:
[Taichua.com - 1 năm](https://taichua.com/author/tai-chua)
Trở thành người đầu tiên bình luận cho bài viết này!

WARC-Identified-Payload-Type: application/xhtml+xml

Server: WEB

Cache-Control: max-age=0, no-cache


text:
BM.GTVT.21 - Đơn đề nghị đăng ký phương tiện thủy nội địa (dùng cho phương tiện đang khai thác, đăng ký lần đầu)
Chia sẻ: Tran Anh Phuong | Ngày: | Loại File: DOC | Số trang:2
66
lượt xem 12
download
lượt xem 12
download
BM.GTVT.21 - Đơn đề nghị đăng ký phương tiện thủy nội địa (dùng cho phương tiện đang khai thác, đăng ký lần đầu)
Mô tả tài liệu
Download Vui lòng tải xuống để xem tài liệu đầy đủ
Tham khảo tài liệu 'bm.gtvt.21 - đơn đề nghị đăng ký phương tiện thủy nội địa (dùng cho phương tiện đang khai thác, đăng ký lần đầu)', biểu mẫu - văn bản, đơn từ phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Chủ đề:
Bình luận(0) Đăng nhập để gửi bình luận!
CÓ THỂ BẠN MUỐN DOWNLOAD

markdown:
# BM.GTVT.21 - Đơn đề nghị đăng ký phương tiện thủy nội địa (dùng cho phương tiện đang khai thác, đăng ký lần đầu)
Chia sẻ: Tran Anh Phuong | Ngày: | Loại File: DOC | Số trang:2
66
lượt xem 12
download
lượt xem 12
download
![](https://tailieu.vn/image/document/thumbnail/2010/20100727/pretty4/80x100/bm_gtvt_21_don_de_nghi_dang_ky_phuong_tien_thuy_noi_dia_dung_cho_phuong_tien_dang_khai_thac_dang_ky_lan_dau__076.jpg)
##
BM.GTVT.21 - Đơn đề nghị đăng ký phương tiện thủy nội địa (dùng cho phương tiện đang khai thác, đăng ký lần đầu)
Mô tả tài liệu
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](https://tailieu.vn/static/b2013az/templates/version1/default/images/down16x21.png)
Tham khảo tài liệu 'bm.gtvt.21 - đơn đề nghị đăng ký phương tiện thủy nội địa (dùng cho phương tiện đang khai thác, đăng ký lần đầu)', biểu mẫu - văn bản, đơn từ phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Chủ đề:
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
CÓ THỂ BẠN MUỐN DOWNLOAD

WARC-Type: response

Content-Type: application/http; msgtype=response

Server: Apache/2.2.31 (CentOS)

Connection: close

Pragma: no-cache

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

Set-Cookie: TLDEVNamespace=b28svk2dqlpl4i65tp2pln81v2; path=/; domain=.tailieu.vn; HttpOnly

Vary: Accept-Encoding

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


text:
Kế Thừa-Đa Hình phần 3
Chia sẻ: Tuan Bui Nghia | Ngày: | Loại File: PDF | Số trang:12
lượt xem 6
download
Kế Thừa-Đa Hình phần 3
Như thế với phương thức DrawWindow() được thiết kế là trừu tượng thì chỉ cần câu lệnh trên là đủ. Nếu một hay nhiều phương thức được khai báo là trừu tượng, thì phần định nghĩa lớp phải được khai báo là abstract
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Kế Thừa-Đa Hình phần 3
- abstract public void DrawWindow( ); Do phương thức không cần phần thực thi, nên không có dấu ({}) mà chỉ có dấu chấm phẩy (;) sau phương thức. Như thế với phương thức DrawWindow() được thiết kế là trừu tượng thì chỉ cần câu lệnh trên là đủ. Nếu một hay nhiều phương thức được khai báo là trừu tượng, thì phần định nghĩa lớp phải được khai báo là abstract, với lớp Window ta có thể khai báo là lớp trừu tượng như sau: abstract public void Window Ví dụ 5.3 sau minh họa việc tạo lớp Window trừu tượng và phương thức trừu tượng DrawWindow() của lớp Window. Ví dụ 5.3: Sử dụng phương thức và lớp trừu tượng. ----------------------------------------------------------------------------- using System; abstract public class Window { // hàm khởi dựng lấy hai tham số public Window( int top, int left) {
- this.top = top; this.left = left; } // phương thức trừu tượng minh họa việc // vẽ ra cửa sổ abstract public void DrawWindow(); // biến thành viên protected protected int top; protected int left; } // lớp ListBox dẫn xuất từ lớp Window public class ListBox : Window { // hàm khởi dựng lấy ba tham số public ListBox( int top, int left, string contents) : base( top, left) { listBoxContents = contents; } // phủ quyết phương thức trừu tượng DrawWindow() public override void DrawWindow( ) { Console.WriteLine(“Writing string to the listbox: {0}”, listBoxContents); } // biến private của lớp private string listBoxContents; } // lớp Button dẫn xuất từ lớp Window public class Button : Window { // hàm khởi tạo nhận hai tham số public Button( int top, int left) : base( top, left) { } // thực thi phương thức trừu tượng public override void
- DrawWindow() { Console.WriteLine(“Drawing button at {0}, {1}\n”, top, left); }
- } public class Tester { static void Main() { Window[] winArray = new Window[3]; winArray[0] = new ListBox( 1, 2, “First List Box”); winArray[1] = new ListBox( 3, 4, “Second List Box”); winArray[2] = new Button( 5, 6); for( int i=0; i
- một sự trừu tượng, điều này thiết lập một sự giao ước cho tất cả các lớp dẫn xuất. Nói cách khác các lớp trừu tượng mô tả một phương thức chung của tất cả các lớp được thực thi một cách trừu tượng. Ý tưởng của lớp trừu tượng Window thể hiện những thuộc tính chung cùng với những hành vi của tất cả các Window, thậm chí ngay cả khi ta không có ý định tạo thể hiện của chính lớp trừu tượng Window. Ý nghĩa của một lớp trừu tượng được bao hàm trong chính từ “trừu tượng”. Lớp này dùng để thực thi một “Window” trừu tượng, và nó sẽ được biểu lộ trong các thể hiện xác định của Windows, như là Button, ListBox, Frame,... Các lớp trừu tượng không thể thực thi được, chỉ có những lớp xác thực tức là những lớp dẫn xuất từ lớp trừu tượng này mới có thể thực thi hay tạo thể hiện. Một sự thay đổi việc sử dụng trừu tượng là định nghĩa một giao diện (interface), phần này sẽ được trình bày trong Chương 8 nói về giao diện. Lớp cô lập (sealed class) Ngược với các lớp trừu tượng là các lớp cô lập. Một lớp trừu tượng được thiết kế cho các lớp dẫn xuất và cung cấp các khuôn mẫu cho các lớp con theo sau. Trong khi một lớp cô lập thì không cho phép các lớp dẫn xuất từ nó. Để khai báo một lớp cô lập ta dùng từ khóa sealed đặt trước khai báo của lớp không cho phép dẫn xuất. Hầu hết các lớp thường được đánh dấu sealed nhằm ngăn chặn các tai nạn do sự kế thừa gây ra. Nếu khai báo của lớp Window trong ví dụ 5.3 được thay đổi từ khóa abstract bằng từ khóa sealed (cũng có thể loại bỏ từ khóa trong khai báo của phương thức DrawWindow()). Chương trình sẽ bị lỗi khi biên dịch. Nếu chúng ta cố thử biên dịch chương trình thì sẽ nhận được lỗi từ trình biên dịch: ‘ListBox’ cannot inherit from sealed class ‘Window’ Đây chỉ là một lỗi trong số những lỗi như ta không thể tạo một phương thức thành viên protected trong một lớp khai báo là sealed. Gốc của tất cả các lớp: Lớp Object Tất cả các lớp của ngôn ngữ C# của bất cứ kiểu dữ liệu nào thì cũng được dẫn xuất từ lớp System.Object. Thú vị là bao gồm cả các kiểu dữ liệu giá trị. Một lớp cơ sở là cha trực tiếp của một lớp dẫn xuất. Lớp dẫn xuất này cũng có thể làm cơ sở cho các lớp dẫn xuất xa hơn nữa, việc dẫn xuất này sẽ tạo ra một cây thừa kế hay một kiến trúc phân cấp. Lớp gốc là lớp nằm ở trên cùng cây phân cấp thừa kế, còn các lớp dẫn xuất thì nằm bên dưới. Trong ngôn ngữ C#, lớp gốc là lớp Object, lớp này nằm trên cùng trong cây phân cấp các lớp. Lớp Object cung cấp một số các phương thức dùng cho các lớp dẫn xuất có thể thực hiện việc phủ quyết. Những phương thức này bao gồm Equals() kiểm tra xem hai đối tượng
- có giống nhau hay không. Phương thức GetType() trả về kiểu của đối tượng. Và phương thức ToString() trả về một chuỗi thể hiện lớp hiện hành. Sau đây là bảng tóm tắt các phương thức của lớp Object. Phương thức Chức năng Equal( ) So sánh bằng nhau giữa hai đối tượng GetHashCode( ) Cho phép những đối tượng cung cấp riêng những hàm băm cho sử dụng tập hợp. GetType( ) Cung cấp kiểu của đối tượng ToString( ) Cung cấp chuỗi thể hiện của đối tượng Finalize( ) Dọn dẹp các tài nguyên MemberwiseClone( Tạo một bản sao từ đối tượng. ) Bảng 5.1: Tóm tắt các phương thức của lớp Object. Ví dụ 5.4 sau minh họa việc sử dụng phương thức ToString( ) thừa kế từ lớp Object. Ví dụ 5.4: Thừa kế từ Object. ----------------------------------------------------------------------------- using System; public class SomeClass { public SomeClass( int val ) { value = val; } // phủ quyết phương thức ToString của lớp Object public virtual string ToString() { return value.ToString(); } // biến thành viên private lưu giá trị private int value; } public class Tester { static void Main( ) { int i = 5; i Console.WriteLine(“The value of i is: {0}”, .
- ToString()); SomeClass s = new SomeClass(7); Console.WriteLine(“The value of s is {0}”, s.ToString());
- Console.WriteLine(“The value of 5 is {0}”,5.ToString()); } } ------------------------------------------------------------------------- ---- Kết quả: The value of i is: 5 The value of s is 7 The value of 5 is 5 ----------------------------------------------------------------------------- Trong tài liệu của lớp Object phương thức ToString() được khai báo như sau: public virtual string ToString(); Đây là phương thức ảo public, phương thức này trả về một chuỗi và không nhận tham số. Tất cả kiểu dữ liệu được xây dựng sẵn, như kiểu int, dẫn xuất từ lớp Object nên nó cũng có thể thực thi các phương thức của lớp Object. Lớp SomeClass trong ví dụ trên thực hiện việc phủ quyết phương thức ToString(), do đó phương thức này sẽ trả về giá trị có nghĩa. Nếu chúng ta không phủ quyết phương thức ToString() trong lớp SomeClass, phương thức của lớp cơ sở sẽ được thực thi, và kết quả xuất ra sẽ có thay đổi như sau: The value of s is SomeClass Như chúng ta thấy, hành vi mặc định đã trả về một chuỗi chính là tên của lớp đang thể hiện. Các lớp không cần phải khai báo tường minh việc dẫn xuất từ lớp Object, việc kế thừa sẽ được đưa vào một cách ngầm định. Như lớp SomeClass trên ta không khai báo bất cứ dẫn xuất của lớp nào nhưng C# sẽ tự động đưa lớp Object thành lớp dẫn xuất. Do đó ta mới có thể phủ quyết phương thức ToString() của lớp Object. Boxing và Unboxing dữ liệu Boxing và unboxing là những xử lý cho phép kiểu dữ liệu giá trị (như int, long,...) được đối xử như kiểu dữ liệu tham chiếu (các đối tượng). Một giá trị được đưa vào bên trong của đối tượng, được gọi là Boxing. Trường hợp ngược lại, Unboxing sẽ chuyển từ đối tượng ra một giá trị. Xử lý này đã cho phép chúng ta gọi phương thức ToString( ) trên kiểu dữ liệu int trong ví dụ 5.4. Boxing được thực hiện ngầm định Boxing là một sự chuyển đổi ngầm định của một kiểu dữ liệu giá trị sang kiểu dữ liệu tham chiếu là đối tượng. Boxing một giá trị bằng cách tạo ra một thể hiển của đối tượng cần dùng và sao chép giá trị trên vào đối tượng mới tạo. Ta có hình vẽ
- sau minh họa quá trình Boxing một số nguyên.
- The image part w ith relationship ID rId5 w as not found in the file. Hì nh 5.5: Boxing số nguyên. Boxing được thực hiện ngầm định khi chúng ta đặt một kiểu giá trị vào một tham chiếu đang chờ đợi và giá trị sẽ được đưa vào đối tượng một cách tự động ngầm định. Ví dụ, nếu chúng ta gán một kiểu dư liệu cơ bản như kiểu nguyên int vào một biến kiểu Object (điều này hoàn toàn hợp lệ vì kiểu int được dẫn xuất từ lớp Object) thì giá trị này sẽ được đưa vào biến Object, như minh họa sau: using System; class Boxing { public static void Main() { int i = 123; Console.WriteLine(“The object value = {0}”, i); } } Unboxing phải được thực hiện tường minh Việc đưa một giá trị vào một đối tượng được thực hiện một cách ngầm định. Và sự thực hiện ngược lại, unboxing, tức là đưa từ một đối tượng ra một giá trị phải được thực hiện một cách tường minh. Chúng ta phải thiết lập theo hai bước sau: Phải chắc chắn rằng đối tượng đã boxing đúng kiểu giá trị đưa ra. Sao chép giá trị từ thể hiện hay đối tượng vào biến kịểu giá trị.
- The image part w ith relationship ID rId8 w as not found in the file. Hình 5.6: Unboxing sau khi thực hiện Boxing. Để thực hiện unboxing thành công, thì đối tượng được unboxing phải được tham chiếu đến một đối tượng, và đối tượng này đã được tạo ra bằng việc boxing một giá trị cùng với kiểu của giá trị được đưa ra. Boxing và Unboxing được minh họa trong ví dụ 5.5. Ví dụ 5.5: Boxing và Unboxing. ----------------------------------------------------------------------------- using System; public class UnboxingTest { public static void Main() { int i = 123; // Boxing object o = i; // Unboxing phải được tường minh int k = (int) o; Console.WriteLine(“k: {0}”, k);
- } } ----------------------------------------------------------------------------- Ví dụ 5.5 tạo một số nguyên i và thực hiện boxing ngầm định khi i được gán cho một đối tượng o. Sau đó giá trị được unboxing một cách tường minh và gán đến một biến nguyên int mới, và cuối cùng giá trị được hiển thị. Thông thường, chúng ta sẽ bao bọc các hoạt động unboxing trong khối try, sẽ được trình bày trong Chương 13. Nếu một đối tượng được Unboxing là null hay là tham chiếu đến một đối tượng có kiểu dữ liệu khác, một InvalidCastException sẽ được phát sinh.
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Phân tích thiết kế hướng đối tượng (phần 3)
4 p | 295 | 171
-
Hợp ngữ ASM-Chương 11-lập trình xử lý màn hình - Phần 3-Trang màn hình
11 p | 237 | 169
-
Hướng dẫn sử dụng solidwork 2004 - Phần 3 Xây dựng mô hình lắp ráp (ASSEMBLY) - Chương 8
6 p | 129 | 58
-
Ebook Các mô hình cơ bản trong phân tích và thiết kế hướng đối tượng - TS. Lê Văn Phùng
221 p | 86 | 48
-
Ebook Thiết kế mô hình ba chiều với Mechanical Desktop - TS. Nguyễn Hữu Lộc, Lê Văn Sỹ
359 p | 78 | 44
-
Bài Giảng Phân tích thiết kế hướng đối tượng (phần 3)
51 p | 129 | 40
-
Bài giảng Lập trình hướng đối tượng: Thiết kế mô hình MVC - TS. Nguyễn Mạnh Hùng
23 p | 79 | 37
-
Bài giảng Phân tích và thiết kế thuật toán (Phần 1) - ĐH Phương Đông
69 p | 110 | 34
-
Phần tích thiết kế giải thuật (phần 3)
15 p | 76 | 26
-
Bài giảng Phân tích và thiết kế thuật toán (Phần 2) - ĐH Phương Đông
62 p | 78 | 24
-
Phần tích thiết kế giải thuật (phần 7)
14 p | 64 | 16
-
Phần tích thiết kế giải thuật (phần 8)
11 p | 72 | 15
-
Phần tích thiết kế giải thuật (phần 9)
7 p | 70 | 14
-
Bài giảng Phần 3: Thiết kế phần mềm
22 p | 41 | 13
-
Bài giảng Phân tích thiết kế hệ thống: Bài giảng 3 - TS. Đào Nam Anh
60 p | 21 | 7
-
Bài giảng Chương 3: Thiết kế mô hình ý niệm bằng ORM
76 p | 14 | 2
-
Bài giảng Công nghệ phần mềm: Chương 6 - Phạm Mạnh Cương
26 p | 6 | 2
-
Thiết kế mô hình, chức năng cho các hệ thống Web Atlas hành chính
9 p | 6 | 1

markdown:
# Kế Thừa-Đa Hình phần 3
Chia sẻ: Tuan Bui Nghia | Ngày: | Loại File: PDF | Số trang:12
lượt xem 6
download
![](https://tailieu.vn/image/document/thumbnail/2010/20100721/suadaunanh/80x100/ke_thua_da_hinh_p3_7107.jpg)
##
Kế Thừa-Đa Hình phần 3
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](https://tailieu.vn/static/b2013az/templates/version1/default/images/down16x21.png)
Như thế với phương thức DrawWindow() được thiết kế là trừu tượng thì chỉ cần câu lệnh trên là đủ. Nếu một hay nhiều phương thức được khai báo là trừu tượng, thì phần định nghĩa lớp phải được khai báo là abstract
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
##
Nội dung Text: Kế Thừa-Đa Hình phần 3
- abstract public void DrawWindow( ); Do phương thức không cần phần thực thi, nên không có dấu ({}) mà chỉ có dấu chấm phẩy (;) sau phương thức. Như thế với phương thức DrawWindow() được thiết kế là trừu tượng thì chỉ cần câu lệnh trên là đủ. Nếu một hay nhiều phương thức được khai báo là trừu tượng, thì phần định nghĩa lớp phải được khai báo là abstract, với lớp Window ta có thể khai báo là lớp trừu tượng như sau: abstract public void Window Ví dụ 5.3 sau minh họa việc tạo lớp Window trừu tượng và phương thức trừu tượng DrawWindow() của lớp Window. Ví dụ 5.3: Sử dụng phương thức và lớp trừu tượng. ----------------------------------------------------------------------------- using System; abstract public class Window { // hàm khởi dựng lấy hai tham số public Window( int top, int left) {
- this.top = top; this.left = left; } // phương thức trừu tượng minh họa việc // vẽ ra cửa sổ abstract public void DrawWindow(); // biến thành viên protected protected int top; protected int left; } // lớp ListBox dẫn xuất từ lớp Window public class ListBox : Window { // hàm khởi dựng lấy ba tham số public ListBox( int top, int left, string contents) : base( top, left) { listBoxContents = contents; } // phủ quyết phương thức trừu tượng DrawWindow() public override void DrawWindow( ) { Console.WriteLine(“Writing string to the listbox: {0}”, listBoxContents); } // biến private của lớp private string listBoxContents; } // lớp Button dẫn xuất từ lớp Window public class Button : Window { // hàm khởi tạo nhận hai tham số public Button( int top, int left) : base( top, left) { } // thực thi phương thức trừu tượng public override void
- DrawWindow() { Console.WriteLine(“Drawing button at {0}, {1}\n”, top, left); }
- } public class Tester { static void Main() { Window[] winArray = new Window[3]; winArray[0] = new ListBox( 1, 2, “First List Box”); winArray[1] = new ListBox( 3, 4, “Second List Box”); winArray[2] = new Button( 5, 6); for( int i=0; i
- một sự trừu tượng, điều này thiết lập một sự giao ước cho tất cả các lớp dẫn xuất. Nói cách khác các lớp trừu tượng mô tả một phương thức chung của tất cả các lớp được thực thi một cách trừu tượng. Ý tưởng của lớp trừu tượng Window thể hiện những thuộc tính chung cùng với những hành vi của tất cả các Window, thậm chí ngay cả khi ta không có ý định tạo thể hiện của chính lớp trừu tượng Window. Ý nghĩa của một lớp trừu tượng được bao hàm trong chính từ “trừu tượng”. Lớp này dùng để thực thi một “Window” trừu tượng, và nó sẽ được biểu lộ trong các thể hiện xác định của Windows, như là Button, ListBox, Frame,... Các lớp trừu tượng không thể thực thi được, chỉ có những lớp xác thực tức là những lớp dẫn xuất từ lớp trừu tượng này mới có thể thực thi hay tạo thể hiện. Một sự thay đổi việc sử dụng trừu tượng là định nghĩa một giao diện (interface), phần này sẽ được trình bày trong Chương 8 nói về giao diện. Lớp cô lập (sealed class) Ngược với các lớp trừu tượng là các lớp cô lập. Một lớp trừu tượng được thiết kế cho các lớp dẫn xuất và cung cấp các khuôn mẫu cho các lớp con theo sau. Trong khi một lớp cô lập thì không cho phép các lớp dẫn xuất từ nó. Để khai báo một lớp cô lập ta dùng từ khóa sealed đặt trước khai báo của lớp không cho phép dẫn xuất. Hầu hết các lớp thường được đánh dấu sealed nhằm ngăn chặn các tai nạn do sự kế thừa gây ra. Nếu khai báo của lớp Window trong ví dụ 5.3 được thay đổi từ khóa abstract bằng từ khóa sealed (cũng có thể loại bỏ từ khóa trong khai báo của phương thức DrawWindow()). Chương trình sẽ bị lỗi khi biên dịch. Nếu chúng ta cố thử biên dịch chương trình thì sẽ nhận được lỗi từ trình biên dịch: ‘ListBox’ cannot inherit from sealed class ‘Window’ Đây chỉ là một lỗi trong số những lỗi như ta không thể tạo một phương thức thành viên protected trong một lớp khai báo là sealed. Gốc của tất cả các lớp: Lớp Object Tất cả các lớp của ngôn ngữ C# của bất cứ kiểu dữ liệu nào thì cũng được dẫn xuất từ lớp System.Object. Thú vị là bao gồm cả các kiểu dữ liệu giá trị. Một lớp cơ sở là cha trực tiếp của một lớp dẫn xuất. Lớp dẫn xuất này cũng có thể làm cơ sở cho các lớp dẫn xuất xa hơn nữa, việc dẫn xuất này sẽ tạo ra một cây thừa kế hay một kiến trúc phân cấp. Lớp gốc là lớp nằm ở trên cùng cây phân cấp thừa kế, còn các lớp dẫn xuất thì nằm bên dưới. Trong ngôn ngữ C#, lớp gốc là lớp Object, lớp này nằm trên cùng trong cây phân cấp các lớp. Lớp Object cung cấp một số các phương thức dùng cho các lớp dẫn xuất có thể thực hiện việc phủ quyết. Những phương thức này bao gồm Equals() kiểm tra xem hai đối tượng
- có giống nhau hay không. Phương thức GetType() trả về kiểu của đối tượng. Và phương thức ToString() trả về một chuỗi thể hiện lớp hiện hành. Sau đây là bảng tóm tắt các phương thức của lớp Object. Phương thức Chức năng Equal( ) So sánh bằng nhau giữa hai đối tượng GetHashCode( ) Cho phép những đối tượng cung cấp riêng những hàm băm cho sử dụng tập hợp. GetType( ) Cung cấp kiểu của đối tượng ToString( ) Cung cấp chuỗi thể hiện của đối tượng Finalize( ) Dọn dẹp các tài nguyên MemberwiseClone( Tạo một bản sao từ đối tượng. ) Bảng 5.1: Tóm tắt các phương thức của lớp Object. Ví dụ 5.4 sau minh họa việc sử dụng phương thức ToString( ) thừa kế từ lớp Object. Ví dụ 5.4: Thừa kế từ Object. ----------------------------------------------------------------------------- using System; public class SomeClass { public SomeClass( int val ) { value = val; } // phủ quyết phương thức ToString của lớp Object public virtual string ToString() { return value.ToString(); } // biến thành viên private lưu giá trị private int value; } public class Tester { static void Main( ) { int i = 5; i Console.WriteLine(“The value of i is: {0}”, .
- ToString()); SomeClass s = new SomeClass(7); Console.WriteLine(“The value of s is {0}”, s.ToString());
- Console.WriteLine(“The value of 5 is {0}”,5.ToString()); } } ------------------------------------------------------------------------- ---- Kết quả: The value of i is: 5 The value of s is 7 The value of 5 is 5 ----------------------------------------------------------------------------- Trong tài liệu của lớp Object phương thức ToString() được khai báo như sau: public virtual string ToString(); Đây là phương thức ảo public, phương thức này trả về một chuỗi và không nhận tham số. Tất cả kiểu dữ liệu được xây dựng sẵn, như kiểu int, dẫn xuất từ lớp Object nên nó cũng có thể thực thi các phương thức của lớp Object. Lớp SomeClass trong ví dụ trên thực hiện việc phủ quyết phương thức ToString(), do đó phương thức này sẽ trả về giá trị có nghĩa. Nếu chúng ta không phủ quyết phương thức ToString() trong lớp SomeClass, phương thức của lớp cơ sở sẽ được thực thi, và kết quả xuất ra sẽ có thay đổi như sau: The value of s is SomeClass Như chúng ta thấy, hành vi mặc định đã trả về một chuỗi chính là tên của lớp đang thể hiện. Các lớp không cần phải khai báo tường minh việc dẫn xuất từ lớp Object, việc kế thừa sẽ được đưa vào một cách ngầm định. Như lớp SomeClass trên ta không khai báo bất cứ dẫn xuất của lớp nào nhưng C# sẽ tự động đưa lớp Object thành lớp dẫn xuất. Do đó ta mới có thể phủ quyết phương thức ToString() của lớp Object. Boxing và Unboxing dữ liệu Boxing và unboxing là những xử lý cho phép kiểu dữ liệu giá trị (như int, long,...) được đối xử như kiểu dữ liệu tham chiếu (các đối tượng). Một giá trị được đưa vào bên trong của đối tượng, được gọi là Boxing. Trường hợp ngược lại, Unboxing sẽ chuyển từ đối tượng ra một giá trị. Xử lý này đã cho phép chúng ta gọi phương thức ToString( ) trên kiểu dữ liệu int trong ví dụ 5.4. Boxing được thực hiện ngầm định Boxing là một sự chuyển đổi ngầm định của một kiểu dữ liệu giá trị sang kiểu dữ liệu tham chiếu là đối tượng. Boxing một giá trị bằng cách tạo ra một thể hiển của đối tượng cần dùng và sao chép giá trị trên vào đối tượng mới tạo. Ta có hình vẽ
- sau minh họa quá trình Boxing một số nguyên.
- The image part w ith relationship ID rId5 w as not found in the file. Hì nh 5.5: Boxing số nguyên. Boxing được thực hiện ngầm định khi chúng ta đặt một kiểu giá trị vào một tham chiếu đang chờ đợi và giá trị sẽ được đưa vào đối tượng một cách tự động ngầm định. Ví dụ, nếu chúng ta gán một kiểu dư liệu cơ bản như kiểu nguyên int vào một biến kiểu Object (điều này hoàn toàn hợp lệ vì kiểu int được dẫn xuất từ lớp Object) thì giá trị này sẽ được đưa vào biến Object, như minh họa sau: using System; class Boxing { public static void Main() { int i = 123; Console.WriteLine(“The object value = {0}”, i); } } Unboxing phải được thực hiện tường minh Việc đưa một giá trị vào một đối tượng được thực hiện một cách ngầm định. Và sự thực hiện ngược lại, unboxing, tức là đưa từ một đối tượng ra một giá trị phải được thực hiện một cách tường minh. Chúng ta phải thiết lập theo hai bước sau: Phải chắc chắn rằng đối tượng đã boxing đúng kiểu giá trị đưa ra. Sao chép giá trị từ thể hiện hay đối tượng vào biến kịểu giá trị.
- The image part w ith relationship ID rId8 w as not found in the file. Hình 5.6: Unboxing sau khi thực hiện Boxing. Để thực hiện unboxing thành công, thì đối tượng được unboxing phải được tham chiếu đến một đối tượng, và đối tượng này đã được tạo ra bằng việc boxing một giá trị cùng với kiểu của giá trị được đưa ra. Boxing và Unboxing được minh họa trong ví dụ 5.5. Ví dụ 5.5: Boxing và Unboxing. ----------------------------------------------------------------------------- using System; public class UnboxingTest { public static void Main() { int i = 123; // Boxing object o = i; // Unboxing phải được tường minh int k = (int) o; Console.WriteLine(“k: {0}”, k);
- } } ----------------------------------------------------------------------------- Ví dụ 5.5 tạo một số nguyên i và thực hiện boxing ngầm định khi i được gán cho một đối tượng o. Sau đó giá trị được unboxing một cách tường minh và gán đến một biến nguyên int mới, và cuối cùng giá trị được hiển thị. Thông thường, chúng ta sẽ bao bọc các hoạt động unboxing trong khối try, sẽ được trình bày trong Chương 13. Nếu một đối tượng được Unboxing là null hay là tham chiếu đến một đối tượng có kiểu dữ liệu khác, một InvalidCastException sẽ được phát sinh.
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Phân tích thiết kế hướng đối tượng (phần 3)
4 p |
295 |
171
-
Hợp ngữ ASM-Chương 11-lập trình xử lý màn hình - Phần 3-Trang màn hình
11 p |
237 |
169
-
Hướng dẫn sử dụng solidwork 2004 - Phần 3 Xây dựng mô hình lắp ráp (ASSEMBLY) - Chương 8
6 p |
129 |
58
-
Ebook Các mô hình cơ bản trong phân tích và thiết kế hướng đối tượng - TS. Lê Văn Phùng
221 p |
86 |
48
-
Ebook Thiết kế mô hình ba chiều với Mechanical Desktop - TS. Nguyễn Hữu Lộc, Lê Văn Sỹ
359 p |
78 |
44
-
Bài Giảng Phân tích thiết kế hướng đối tượng (phần 3)
51 p |
129 |
40
-
Bài giảng Lập trình hướng đối tượng: Thiết kế mô hình MVC - TS. Nguyễn Mạnh Hùng
23 p |
79 |
37
-
Bài giảng Phân tích và thiết kế thuật toán (Phần 1) - ĐH Phương Đông
69 p |
110 |
34
-
Phần tích thiết kế giải thuật (phần 3)
15 p |
76 |
26
-
Bài giảng Phân tích và thiết kế thuật toán (Phần 2) - ĐH Phương Đông
62 p |
78 |
24
-
Phần tích thiết kế giải thuật (phần 7)
14 p |
64 |
16
-
Phần tích thiết kế giải thuật (phần 8)
11 p |
72 |
15
-
Phần tích thiết kế giải thuật (phần 9)
7 p |
70 |
14
-
Bài giảng Phần 3: Thiết kế phần mềm
22 p |
41 |
13
-
Bài giảng Phân tích thiết kế hệ thống: Bài giảng 3 - TS. Đào Nam Anh
60 p |
21 |
7
-
Bài giảng Chương 3: Thiết kế mô hình ý niệm bằng ORM
76 p |
14 |
2
-
Bài giảng Công nghệ phần mềm: Chương 6 - Phạm Mạnh Cương
26 p |
6 |
2
-
Thiết kế mô hình, chức năng cho các hệ thống Web Atlas hành chính
9 p |
6 |
1

Set-Cookie: TLDEVNamespace=ju8ejp521celg04m17elqba7m3; path=/; domain=.tailieu.vn; HttpOnly


text:
“Du lịch có trách nhiệm” – phương thức tiếp cận mới trong phát triển du lịch Việt Nam nhằm tăng thu nhập cho doanh nghiệp, tạo việc làm cho nhiều người, lần đầu tiên đã được công bố tại Việt Nam vào chiều 4/5 tại TP Huế.
Khách quốc tế thích thú trong tour homestay tại làng cổ Phước Tích (Huế)
Theo TS. Hà Văn Siêu, Viện trưởng Viện nghiên cứu phát triển Du lịch Việt Nam, cư dân địa phương – doanh nghiệp – du khách là 3 thành phần trọng tâm tham gia vào Du lịch có trách nhiệm (Responsible Travel – RT).
Đi kèm với RT, cần phát triển 3 loại hình du lịch cộng đồng, du lịch gắn với xóa đói giảm nghèo và du lịch sinh thái – văn hóa. Đây là nguyên nhân mấu chốt nhằm thu hút khách nước ngoài, tạo nhiều cơ hội cho dân địa phương hưởng lợi từ du lịch.
Sẽ có 2 hình thức kinh doanh làm tăng thu nhập trong RT, thứ nhất là môi trường (tái chế rác, phát triển hệ thống tiết kiệm năng lượng, điện, nước, hướng dẫn khách bảo vệ môi trường, mua sản phẩm “thân thiện với môi trường”).
Thứ hai là kinh tế – xã hội (tuyển dụng, đào tạo người nghèo làm du lịch, có chính sách mua thực phẩm, hàng hóa trong khi đi du lịch tại địa phương, sử dụng người địa phương trong các dịch vụ hướng dẫn, khuân vác, vận chuyển…).
Ông Lê Hoàng Việt – Trung tâm Nghiên cứu & Phát triển về tiết kiệm năng lượng TPHCM nêu vấn đề “nếu doanh nghiệp nào cũng chú ý đến vấn đề tiết kiệm năng lượng tại các khu vực dễ “hao” như sảnh khách sạn, buồng, bếp, nhà hàng, giặt ủi, giải trí, massage… thì sẽ giúp đơn vị thu về một khoản tiền khá lớn trong các tour du lịch”.
Một ví dụ thiết thực là mô hình “Công ty kinh doanh cùng người nghèo” tại Trung tâm văn hóa Huyền Trân (TP Huế) qua hình thức tạo việc làm cho khoảng 70 người nghèo thông qua các khâu: nhân viên dịch vụ (50 người: hướng dẫn, bảo vệ, vệ sinh, làm vườn), trình diễn thủ công mỹ nghệ (15 người: làm nón, hương trầm, gỗ), hướng dẫn viết thư pháp và tập thiền (5 người).
Mô hình này đã tác động trực tiếp: tạo thu nhập cho lực lượng lao động tại chỗ và tăng thu nhập (tối thiểu từ 15%) cho khoảng 500 hộ sản xuất thủ công mỹ nghệ tại nhiều địa phương xung quanh (là nguồn cung cấp mặt hàng cho trung tâm). Từ đó sẽ có nhiều hướng phục hồi và bảo tồn làng nghề truyền thống, sản phẩm du lịch sẽ đảm bảo thị trường mới và ổn định.
Tại Nepal, dự án đã thành công với khoảng 70 hoạt động du lịch có trách nhiệm được tạo ra từ hầu hết các công ty du lịch, hàng ngàn người nghèo đã có được việc làm và cải thiện thu nhập đáng kể nhờ làm RT.
Ở Việt Nam, các hình thức du lịch tại gia (homestay) tại Sapa (Lào Cai), Cù Lao Chàm (Quảng Nam), làng cổ Phước Tích (Huế), thôn Chày Lập (Quảng Bình); du lịch sinh thái trên vịnh Hạ Long (Quảng Ninh), rừng ngập mặn Cần Giờ (TPHCM), thăm làng rau Trà Quế (Hội An) đã và đang được triển khai, mở ra nhiều hướng kinh doanh khả quan cho cả doanh nghiệp lẫn dân địa phương.
Khảo sát trên 5 điểm du lịch chính ở Việt Nam là Hà Nội, TPHCM, Hội An, Hạ Long và TP Huế, ông Phil Harman, cố vấn cao cấp du lịch Tổ chức phát triển Hà Lan (SNV) tại Việt Nam cho biết: “Du khách ngày càng quan tâm đến nhiều vấn đề xung quanh du lịch như xả rác nơi công cộng, ô nhiễm sông hồ và tiếng ồn. 97% khách du lịch được phỏng vấn đều tỏ ra sẵn sàng chi nhiều tiền hơn cho một kỳ nghỉ có trách nhiệm với môi trường và mang lại lợi ích cho người nghèo. Cụ thể, tỷ lệ khách Quốc tế/Việt Nam sẽ đóng góp nhiều hơn 47/27USD cho mỗi chuyến đi nếu có dịch vụ về RT trong tour”.
Một kinh nghiệm “xương máu” trong RT: tính thân thiện dân địa phương nơi nào tốt sẽ được khách hài lòng và đến nhiều hơn. Trong khảo sát SNV, Hà Nội là địa phương được khách ít hài lòng nhất. Ngược lại, Sapa đứng đầu trong 5 địa phương cả nước, nhờ vậy mà chi phí khách bỏ ra để mua sắm, ăn, chơi cùng số ngày lưu trú tăng lên nhiều tại Sapa.
Cuối buổi giới thiệu hình thức du lịch mới mẻ này, 30 doanh nghiệp du lịch lớn tại Hà Nội, Hội An, Thừa Thiên – Huế và Quảng Trị đã cùng bắt tay tham gia trong dự án thí điểm “Du lịch có trách nhiệm ở Việt Nam” từ tháng 5 – 12/2010 do SNV làm chủ dự án.
Đại Dương
Filed under: TÀI LIỆU THAM KHẢO, TỔNG HỢP |
Trả lời

markdown:
“Du lịch có trách nhiệm” – phương thức tiếp cận mới trong phát triển du lịch Việt Nam nhằm tăng thu nhập cho doanh nghiệp, tạo việc làm cho nhiều người, lần đầu tiên đã được công bố tại Việt Nam vào chiều 4/5 tại TP Huế.
![ ](https://i2.wp.com/dantri.vcmedia.vn/Uploaded/2010/05/06/Dulich6510.jpg)
Khách quốc tế thích thú trong tour homestay tại làng cổ Phước Tích (Huế)
Theo TS. Hà Văn Siêu, Viện trưởng Viện nghiên cứu phát triển Du lịch Việt Nam, cư dân địa phương – doanh nghiệp – du khách là 3 thành phần trọng tâm tham gia vào Du lịch có trách nhiệm (Responsible Travel – RT).
Đi kèm với RT, cần phát triển 3 loại hình du lịch cộng đồng, du lịch gắn với xóa đói giảm nghèo và du lịch sinh thái – văn hóa. Đây là nguyên nhân mấu chốt nhằm thu hút khách nước ngoài, tạo nhiều cơ hội cho dân địa phương hưởng lợi từ du lịch.
Sẽ có 2 hình thức kinh doanh làm tăng thu nhập trong RT, thứ nhất là môi trường (tái chế rác, phát triển hệ thống tiết kiệm năng lượng, điện, nước, hướng dẫn khách bảo vệ môi trường, mua sản phẩm “thân thiện với môi trường”).
Thứ hai là kinh tế – xã hội (tuyển dụng, đào tạo người nghèo làm du lịch, có chính sách mua thực phẩm, hàng hóa trong khi đi du lịch tại địa phương, sử dụng người địa phương trong các dịch vụ hướng dẫn, khuân vác, vận chuyển…).
Ông Lê Hoàng Việt – Trung tâm Nghiên cứu & Phát triển về tiết kiệm năng lượng TPHCM nêu vấn đề “nếu doanh nghiệp nào cũng chú ý đến vấn đề tiết kiệm năng lượng tại các khu vực dễ “hao” như sảnh khách sạn, buồng, bếp, nhà hàng, giặt ủi, giải trí, massage… thì sẽ giúp đơn vị thu về một khoản tiền khá lớn trong các tour du lịch”.
Một ví dụ thiết thực là mô hình “Công ty kinh doanh cùng người nghèo” tại Trung tâm văn hóa Huyền Trân (TP Huế) qua hình thức tạo việc làm cho khoảng 70 người nghèo thông qua các khâu: nhân viên dịch vụ (50 người: hướng dẫn, bảo vệ, vệ sinh, làm vườn), trình diễn thủ công mỹ nghệ (15 người: làm nón, hương trầm, gỗ), hướng dẫn viết thư pháp và tập thiền (5 người).
Mô hình này đã tác động trực tiếp: tạo thu nhập cho lực lượng lao động tại chỗ và tăng thu nhập (tối thiểu từ 15%) cho khoảng 500 hộ sản xuất thủ công mỹ nghệ tại nhiều địa phương xung quanh (là nguồn cung cấp mặt hàng cho trung tâm). Từ đó sẽ có nhiều hướng phục hồi và bảo tồn làng nghề truyền thống, sản phẩm du lịch sẽ đảm bảo thị trường mới và ổn định.
Tại Nepal, dự án đã thành công với khoảng 70 hoạt động du lịch có trách nhiệm được tạo ra từ hầu hết các công ty du lịch, hàng ngàn người nghèo đã có được việc làm và cải thiện thu nhập đáng kể nhờ làm RT.
Ở Việt Nam, các hình thức du lịch tại gia (homestay) tại Sapa (Lào Cai), Cù Lao Chàm (Quảng Nam), làng cổ Phước Tích (Huế), thôn Chày Lập (Quảng Bình); du lịch sinh thái trên vịnh Hạ Long (Quảng Ninh), rừng ngập mặn Cần Giờ (TPHCM), thăm làng rau Trà Quế (Hội An) đã và đang được triển khai, mở ra nhiều hướng kinh doanh khả quan cho cả doanh nghiệp lẫn dân địa phương.
Khảo sát trên 5 điểm du lịch chính ở Việt Nam là Hà Nội, TPHCM, Hội An, Hạ Long và TP Huế, ông Phil Harman, cố vấn cao cấp du lịch Tổ chức phát triển Hà Lan (SNV) tại Việt Nam cho biết: “Du khách ngày càng quan tâm đến nhiều vấn đề xung quanh du lịch như xả rác nơi công cộng, ô nhiễm sông hồ và tiếng ồn. 97% khách du lịch được phỏng vấn đều tỏ ra sẵn sàng chi nhiều tiền hơn cho một kỳ nghỉ có trách nhiệm với môi trường và mang lại lợi ích cho người nghèo. Cụ thể, tỷ lệ khách Quốc tế/Việt Nam sẽ đóng góp nhiều hơn 47/27USD cho mỗi chuyến đi nếu có dịch vụ về RT trong tour”.
Một kinh nghiệm “xương máu” trong RT: tính thân thiện dân địa phương nơi nào tốt sẽ được khách hài lòng và đến nhiều hơn. Trong khảo sát SNV, Hà Nội là địa phương được khách ít hài lòng nhất. Ngược lại, Sapa đứng đầu trong 5 địa phương cả nước, nhờ vậy mà chi phí khách bỏ ra để mua sắm, ăn, chơi cùng số ngày lưu trú tăng lên nhiều tại Sapa.
Cuối buổi giới thiệu hình thức du lịch mới mẻ này, 30 doanh nghiệp du lịch lớn tại Hà Nội, Hội An, Thừa Thiên – Huế và Quảng Trị đã cùng bắt tay tham gia trong dự án thí điểm “Du lịch có trách nhiệm ở Việt Nam” từ tháng 5 – 12/2010 do SNV làm chủ dự án.
|Du lịch có trách nhiệm theo tuyên bố Cape Town (Nam Phi) 2002 được hiểu thống nhất là “những hoạt động và quá trình du lịch trực tiếp hoặc gián tiếp giảm thiểu tác động tiêu cực về kinh tế, xã hội, môi trường; mang lại lợi ích kinh tế nhiều hơn cho cư dân địa phương và nâng cao sự phồn thịnh cho cộng đồng điểm đến du lịch”.
|
“Du lịch có trách nhiệm” là sáng kiến của SNV. Chuỗi hoạt động bao gồm: đào tạo các công ty tư nhân thuộc lĩnh vực quản lý môi trường cùng người nghèo vào hoạt động sản xuất kinh doanh cho công ty. Bên cạnh đó, doanh nghiệp du lịch sẽ được hỗ trợ xây dựng kế hoạch hành động về du lịch có trách nhiệm như lập trang web, xây dựng kỷ yếu, phát triển quan hệ công chúng…
Đại Dương
Filed under:
[TÀI LIỆU THAM KHẢO](https://tailieudulich.wordpress.com/category/tai-li%e1%bb%87u-tham-kh%e1%ba%a3o/), [TỔNG HỢP](https://tailieudulich.wordpress.com/category/t%e1%bb%95ng-h%e1%bb%a3p/) |
## Trả lời Hủy trả lời

WARC-Truncated: length

Server: nginx

Vary: Cookie

X-hacker: If you're reading this, you should visit automattic.com/jobs and apply to join the fun, mention this header.

Link: <https://wp.me/pIiiZ-RH>; rel=shortlink

X-ac: 5.dca _dca


text:
Rock band và Dev team, từ chuyện Outsourcing đến chuyện làm Product
Giống như rất nhiều người, thì mình bắt đầu nghe Metal từ những năm cuối cấp 2, với những Breaking the habit, Numb hay In the end của Linkin Park, về sau thì NuMetal bị chê dữ quá, lên cấp 3 mình chập chững tìm đến những giai điệu sâu lắng đến mê hồn nhưng không kém phần mãnh liệt của Nightwish, hay cái lãng mạn của Stratovarius, rồi đến speed metal dồn dập đến căng não của Metallica, lên đại học mình từng lải nhải suốt ngày cái điệp khúc "Fight with blood, fight with steel, die with honor, never yield" trong Die With Honor của Manowar, sang đến Mỹ thì mình thích vặn max volume Guardian of Asgard hay On a Sea of Blood của Amon Amarth giữa những lúc kẹt xe trên đường =))
Đến khi có Evan mình cũng có cho nghe thử Metallica nhìn bản mặt của cu cậu thì có vẻ không mấy nhiệt tình cho lắm, và sau đó thì mình bị vợ mắng cho một trận vì cái tội dám cho con nghe rock =)))
Đây cũng là kinh nghiệm xương máu, các bạn nếu có baby thì chỉ nên tập cho bé nghe rock/metal khi không có vợ ở bên cạnh nhé.
Chuyện rock bands
Một trong những người có ảnh hưởng nhất đến sự nghiệp nghe Metal của mình là anh Sáng Đặng, quen ảnh cũng gần 8 năm trước trên mấy cái forum lập trình, và chỉ gặp ảnh ngoài đời đúng 2 lần: Một lần vào năm ngoái ở Mountain View, và lần đầu tiên là ở Đà Nẵng.
Ổng là người đã chỉ cho mình cách phân biệt từng tiếng riff, tiếng bass.
Một bản nhạc, bao giờ cũng là sự phối hợp của rất nhiều loại nhạc cụ khác nhau, dù là những bản nhạc trầm lắng nhẹ nhàng hay thứ âm nhạc "gào thét" là Metal như nhiều người vẫn đánh giá.
Thiếu đi một trong các yếu tố trên, thì bản nhạc không bao giờ là hoàn hảo. Và nếu mỗi một yếu tố chỉ đứng riêng lẽ một mình, nó cũng không thành ra cái gì được cả.
Và để những loại nhạc cụ khác nhau kết hợp với nhau một cách hoàn hảo cho một bản thu dài chỉ 5 phút, là cả một quá trình phối hợp làm việc, tập luyện, thử nghiệm và cả những xung đột, tai nạn xảy ra như cơm bữa trong một band nhạc.
Ngồi xem video trên, có một điều mình thấy rất rõ là quá trình sáng tác, chỉnh sửa, thu âm một bài hát là cực kì không đơn giản, đó là còn chưa kể đến việc ra được bài hát còn phải tìm cách phát hành, quảng bá,... Nhưng xuyên suốt video không thấy một ai là không có cái nhiệt huyết và cố gắng tuyệt đối cả. Và cái cách mà họ thể hiện sự cố gắng chỉ có thể lý giải bằng một điều, đó là: Phải làm ra một bản thu hoàn hảo.
Chuyện dev teams
Đó là chuyện trong một rock band, bây giờ mình lại ngồi nghĩ về các thành phần thường có trong một dev team, xem nào:
- Developers
- Product Manager
- QA/Tester
- Designer
- Business Team
Và cũng giống như trong một rock band, mọi người trong một dev team cũng cùng nhau hợp sức để làm ra sản phẩm cuối cùng là một phần mềm tốt, tốt cho ai thì chưa nói đến ở đây. Thiếu vắng một vị trí bất kì trong team thì không có cái gì có thể gọi là hoàn hảo được nữa.
Tuy nhiên cái cách mà mỗi team cùng cố gắng nó cũng rất là khác nhau.
Outsourcing teams
Hẳn đây không phải lần đầu tiên mình nói về chuyện Outsourcing trên blog này, hôm nay mình lại nói tiếp.
Trong suốt những năm đi học và đi làm ở VN thì mình cũng tham gia vào rất nhiều team/công ty làm Outsource. Lớn vài trăm hoặc ngàn người có, vài chục người có, vài người cũng có luôn.
Không thể phủ nhận là trong một số công ty đó, có rất nhiều công ty rất chuyên nghiệp, cả về quy trình phát triển, lẫn tinh thần hợp tác, làm việc trong team, trình độ của team cũng rất cao.
Tinh thần lăn xả cống hiến cũng rất cao, khi mà có không ít lần mình và cả team đến gần 12h đêm ngày 28 tết vẫn còn ngồi lại công ty chỉ vì bug fix chưa xong.
Rồi cả những lúc mà khách hàng nổi điên lên gửi mail mắng xối xả, cả team vẫn cùng ôm nhau chịu trận =)) Tất cả thời gian đáng lẽ dành cho việc đi chơi với người yêu, hay về nhà ăn tối với vợ con thì nay bạn phải dành hết 14, 15 tiếng một ngày cho mấy em QA đang ngồi còng lưng ra test bug, tất cả tâm trí đáng lẽ dành cho gia đình và cuộc sống thường ngày hay cho việc học hỏi trau dồi thêm kĩ năng, kinh nghiệm thì nay bạn phải dành hết cho việc fix bug.
Ở những nơi như thế, cả team đồng lòng chiến đấu vì một mục đích chung là hoành thành project trước deadline (vốn đã là một lời nói dối ngay từ ban đầu của business team) và làm cho khách hàng (chủ dự án) hài lòng. Còn đâu những ý tưởng vĩ đại về một sản phẩm hoàn hảo, hay sự hài lòng của người dùng, đều bị quăng vào sọt rác hết.
Có thể nhận xét của mình đối với Outsource là phiến diện, và nếu bạn đang làm việc trong một team Outsourcing, nơi mà những điều mình kể ở trên là sai hoàn toàn, thì xin vui lòng để lại comment để mình có đủ can đảm vứt bỏ cái định kiến này đi :D
Product teams
Làm việc trong một team phát triển product thì những trải nghiệm nó đem lại khác hoàn toàn so với một team Outsourcing.
Trong các team production mà mình từng/và đang tham gia thì động lực đầu tiên đến từ việc xây dựng một sản phẩm tốt cho người dùng. Việc bán được sản phẩm và kiếm được cực kì nhiều tiền đương nhiên là một trong vô số động lực, nhưng tất cả mọi người đều biết nếu build một sản phẩm nửa mùa thì cũng đừng mơ tới chuyện kiếm được tiền.
Team làm product thường không lớn lắm, khởi sự có khi chỉ 2, hoặc 3 người, ai có gì dùng nấy chứ không có nhiều tiền tới mức đòi mua cả license Visual Studio Ultimate Edition như hồi mình làm ở công ty F. và công ty A. ở Đà Nẵng.
Chuyện lăn xả hay cống hiến ở một team làm Product thì gần như là một điều bắt buộc. Không hề có những kiểu động lực như: cố gắng làm để khách hàng thưởng, OT thêm vài tiếng để có thêm tiền hay năng nổ lên để sếp để ý tới. Trong một team đang gồng mình lên để nhích từng bước một thì chẳng có mấy ai có thời gian để khen thưởng chuyện mình cố gắng như thế nào cả, mặc dù tất cả những nỗ lực đó đều sẽ được ghi nhận, và chỉ khi nào sản phẩm vượt qua được giai đoạn khó khăn nhất thì mới có chuyện thưởng phạt xảy ra.
Nếu bạn nằm trong một production team, thì chìa khóa để thành công đó là không bao giờ bị động trước những vấn đề xảy ra trong team. Và luôn suy nghĩ để tìm cách cải thiện thứ mà mình đang làm - như là chất lượng code, chất lượng dự án, chức năng mới,... (à khoan, thực ra cái này áp dụng được cho cả outsourcing team đấy, nhưng lực cản ở đó sẽ lớn hơn và bạn phải cố gắng nhiều hơn rất rất rất rất nhiều).
Và cố gắng như thế để đạt được điều gì?
Thành công hoặc là thất bại. Một trong hai thứ đó. Và kết quả nó rất rõ ràng, một màu trắng hoặc một màu đen.
Tin mình đi, trong thế giới của những người làm product không bao giờ có kết quả huề vốn, hoặc là bạn thành công với sản phẩm của mình vì bạn và cả team đã làm rất tốt, hoặc là sản phẩm đó không đem lại được một đồng tiền nào cho bạn và cả team, vì chúng ta đã chưa cố gắng hết sức mình.
Nhưng dù là một dự án thành công hay một dự án thất bại, thì khi bạn nhìn lại chặng đường mà mình đã đi qua, cùng với team cố gắng từng ngày, bỏ qua mọi lời khen chê đến từ bạn bè, gia đình và xã hội, thứ mà bạn còn lại nó rất lớn, và quý giá, đó là: Trải nghiệm.
Đó là những thứ mà có thể 5 năm, 10 năm sau bạn vẫn có thể tự hào kể lại cho bạn bè, hoặc chia sẽ trong một buổi meetup nào đó, có người sẽ đem viết thành sách, có những người thậm chí sẽ đi vào lịch sử như là Linus Torvalds hay Steve Wozniak. Và đó cũng là lý do mà chúng ta vẫn thường thấy những tựa sách như 42 năm làm ăn tại Mỹ và Trung Quốc (Alan Phan), hay Cuộc đời và sự nghiệp của tôi (Henry Ford), mà không bao giờ thấy những tựa sách như là Hồi ký 30 năm làm công ăn lương của một công chức gương mẫu cả.
Cuối cùng, có thể bạn đang tự hỏi, vậy rock band nó có liên quan gì tới chuyện outsourcing hay làm product đâu, thì câu trả lời là: Nó có liên quan gì đâu, tại mình đang rảnh quá nên viết lung tung cho vui thôi =)))
Các bạn quan tâm có thể đọc thêm bài "3 điểm khác nhau giữa công ty Product và công ty Outsourcing" tại ITviec Blog, bài này rất thú vị. Hôm nào có thời gian mình sẽ lại viết tiếp những bài review kĩ hơn về các công ty outsource cũng như product mà mình đã từng kinh qua nhé :D
Nếu không thích thì có thể comment

markdown:
# Rock band và Dev team, từ chuyện Outsourcing đến chuyện làm Product
**Published:**7/23/2017 7:55:56 PM
Giống như rất nhiều người, thì mình bắt đầu nghe Metal từ những năm cuối cấp 2, với những Breaking the habit, Numb hay In the end của Linkin Park, về sau thì NuMetal bị chê dữ quá, lên cấp 3 mình chập chững tìm đến những giai điệu sâu lắng đến mê hồn nhưng không kém phần mãnh liệt của Nightwish, hay cái lãng mạn của Stratovarius, rồi đến speed metal dồn dập đến căng não của Metallica, lên đại học mình từng lải nhải suốt ngày cái điệp khúc
*"Fight with blood, fight with steel, die with honor, never yield"* trong Die With Honor của Manowar, sang đến Mỹ thì mình thích vặn max volume Guardian of Asgard hay On a Sea of Blood của Amon Amarth giữa những lúc kẹt xe trên đường =))
Đến khi có Evan mình cũng có cho nghe thử Metallica nhìn bản mặt của cu cậu thì có vẻ không mấy nhiệt tình cho lắm, và sau đó thì mình bị vợ mắng cho một trận vì cái tội dám cho con nghe rock =)))
Đây cũng là kinh nghiệm xương máu, các bạn nếu có baby thì chỉ nên tập cho bé nghe rock/metal khi không có vợ ở bên cạnh nhé.
## Chuyện rock bands
Một trong những người có ảnh hưởng nhất đến sự nghiệp nghe Metal của mình là anh Sáng Đặng, quen ảnh cũng gần 8 năm trước trên mấy cái forum lập trình, và chỉ gặp ảnh ngoài đời đúng 2 lần: Một lần vào năm ngoái ở Mountain View, và lần đầu tiên là ở Đà Nẵng.
Ổng là người đã chỉ cho mình cách phân biệt từng tiếng riff, tiếng bass.
Một bản nhạc, bao giờ cũng là sự phối hợp của rất nhiều loại nhạc cụ khác nhau, dù là những bản nhạc trầm lắng nhẹ nhàng hay thứ âm nhạc "gào thét" là Metal như nhiều người vẫn đánh giá.
Thiếu đi một trong các yếu tố trên, thì bản nhạc không bao giờ là hoàn hảo. Và nếu mỗi một yếu tố chỉ đứng riêng lẽ một mình, nó cũng không thành ra cái gì được cả.
Và để những loại nhạc cụ khác nhau kết hợp với nhau một cách hoàn hảo cho một bản thu dài chỉ 5 phút, là cả một quá trình phối hợp làm việc, tập luyện, thử nghiệm và cả những xung đột, tai nạn xảy ra như cơm bữa trong một band nhạc.
Ngồi xem video trên, có một điều mình thấy rất rõ là quá trình sáng tác, chỉnh sửa, thu âm một bài hát là cực kì không đơn giản, đó là còn chưa kể đến việc ra được bài hát còn phải tìm cách phát hành, quảng bá,... Nhưng xuyên suốt video không thấy một ai là không có cái nhiệt huyết và cố gắng tuyệt đối cả. Và cái cách mà họ thể hiện sự cố gắng chỉ có thể lý giải bằng một điều, đó là:
**Phải làm ra một bản thu hoàn hảo**.
## Chuyện dev teams
Đó là chuyện trong một rock band, bây giờ mình lại ngồi nghĩ về các thành phần thường có trong một dev team, xem nào:
- Developers
- Product Manager
- QA/Tester
- Designer
- Business Team
Và cũng giống như trong một rock band, mọi người trong một dev team cũng cùng nhau hợp sức để làm ra sản phẩm cuối cùng là một phần mềm tốt, tốt cho ai thì chưa nói đến ở đây. Thiếu vắng một vị trí bất kì trong team thì không có cái gì có thể gọi là hoàn hảo được nữa.
Tuy nhiên cái cách mà mỗi team cùng cố gắng nó cũng rất là khác nhau.
### Outsourcing teams
Hẳn đây không phải lần đầu tiên mình nói về chuyện Outsourcing trên blog này, hôm nay mình lại nói tiếp.
Trong suốt những năm đi học và đi làm ở VN thì mình cũng tham gia vào rất nhiều team/công ty làm Outsource. Lớn vài trăm hoặc ngàn người có, vài chục người có, vài người cũng có luôn.
Không thể phủ nhận là trong một số công ty đó, có rất nhiều công ty rất chuyên nghiệp, cả về quy trình phát triển, lẫn tinh thần hợp tác, làm việc trong team, trình độ của team cũng rất cao.
Tinh thần lăn xả cống hiến cũng rất cao, khi mà có không ít lần mình và cả team đến gần 12h đêm ngày 28 tết vẫn còn ngồi lại công ty chỉ vì bug fix chưa xong.
Rồi cả những lúc mà khách hàng nổi điên lên gửi mail mắng xối xả, cả team vẫn cùng ôm nhau chịu trận =)) Tất cả thời gian đáng lẽ dành cho việc đi chơi với người yêu, hay về nhà ăn tối với vợ con thì nay bạn phải dành hết 14, 15 tiếng một ngày cho mấy em QA đang ngồi còng lưng ra test bug, tất cả tâm trí đáng lẽ dành cho gia đình và cuộc sống thường ngày hay cho việc học hỏi trau dồi thêm kĩ năng, kinh nghiệm thì nay bạn phải dành hết cho việc fix bug.
Ở những nơi như thế, cả team đồng lòng chiến đấu vì một mục đích chung là
**hoành thành project trước deadline** (vốn đã là một lời nói dối ngay từ ban đầu của business team) và **làm cho khách hàng (chủ dự án) hài lòng**. Còn đâu những ý tưởng vĩ đại về **một sản phẩm hoàn hảo**, hay **sự hài lòng của người dùng**, đều bị quăng vào sọt rác hết.
Có thể nhận xét của mình đối với Outsource là phiến diện, và nếu bạn đang làm việc trong một team Outsourcing, nơi mà những điều mình kể ở trên là sai hoàn toàn, thì xin vui lòng để lại comment để mình có đủ can đảm vứt bỏ cái định kiến này đi :D
### Product teams
Làm việc trong một team phát triển product thì những trải nghiệm nó đem lại khác hoàn toàn so với một team Outsourcing.
Trong các team production mà mình từng/và đang tham gia thì động lực đầu tiên đến từ việc
**xây dựng một sản phẩm tốt cho người dùng**. Việc bán được sản phẩm và kiếm được **cực kì nhiều tiền** đương nhiên là một trong vô số động lực, nhưng tất cả mọi người đều biết nếu build một sản phẩm nửa mùa thì cũng đừng mơ tới chuyện kiếm được tiền.
Team làm product thường không lớn lắm, khởi sự có khi chỉ 2, hoặc 3 người, ai có gì dùng nấy chứ không có nhiều tiền tới mức đòi mua cả license Visual Studio Ultimate Edition như hồi mình làm ở công ty
**F.** và công ty **A.** ở Đà Nẵng.
Chuyện lăn xả hay cống hiến ở một team làm Product thì gần như là một điều
**bắt buộc**. Không hề có những kiểu động lực như: cố gắng làm để khách hàng thưởng, OT thêm vài tiếng để có thêm tiền hay năng nổ lên để sếp để ý tới. Trong một team đang gồng mình lên để nhích từng bước một thì chẳng có mấy ai có thời gian để khen thưởng chuyện mình cố gắng như thế nào cả, mặc dù tất cả những nỗ lực đó đều sẽ được ghi nhận, và chỉ khi nào sản phẩm vượt qua được giai đoạn khó khăn nhất thì mới có chuyện thưởng phạt xảy ra.
Nếu bạn nằm trong một production team, thì chìa khóa để thành công đó là không bao giờ bị động trước những vấn đề xảy ra trong team. Và luôn suy nghĩ để tìm cách cải thiện thứ mà mình đang làm - như là chất lượng code, chất lượng dự án, chức năng mới,... (à khoan, thực ra cái này áp dụng được cho cả outsourcing team đấy, nhưng
**lực cản** ở đó sẽ lớn hơn và bạn phải cố gắng nhiều hơn rất rất rất rất nhiều).
Và cố gắng như thế để đạt được điều gì?
Thành công hoặc là thất bại. Một trong hai thứ đó. Và kết quả nó rất rõ ràng, một màu trắng hoặc một màu đen.
Tin mình đi, trong thế giới của những người làm product không bao giờ có kết quả huề vốn, hoặc là bạn thành công với sản phẩm của mình vì bạn và cả team đã làm rất tốt, hoặc là sản phẩm đó không đem lại được một đồng tiền nào cho bạn và cả team, vì chúng ta đã chưa cố gắng hết sức mình.
Nhưng dù là một dự án thành công hay một dự án thất bại, thì khi bạn nhìn lại chặng đường mà mình đã đi qua, cùng với team cố gắng từng ngày, bỏ qua mọi lời khen chê đến từ bạn bè, gia đình và xã hội, thứ mà bạn còn lại nó rất lớn, và quý giá, đó là:
**Trải nghiệm**.
Đó là những thứ mà có thể 5 năm, 10 năm sau bạn vẫn có thể tự hào kể lại cho bạn bè, hoặc chia sẽ trong một buổi meetup nào đó, có người sẽ đem viết thành sách, có những người thậm chí sẽ đi vào lịch sử như là Linus Torvalds hay Steve Wozniak. Và đó cũng là lý do mà chúng ta vẫn thường thấy những tựa sách như
**42 năm làm ăn tại Mỹ và Trung Quốc** (Alan Phan), hay **Cuộc đời và sự nghiệp của tôi** (Henry Ford), mà không bao giờ thấy những tựa sách như là **Hồi ký 30 năm làm công ăn lương của một công chức gương mẫu** cả.
Cuối cùng, có thể bạn đang tự hỏi, vậy
**rock band** nó có liên quan gì tới chuyện **outsourcing** hay **làm product** đâu, thì câu trả lời là: Nó có liên quan gì đâu, tại mình đang rảnh quá nên viết lung tung cho vui thôi =)))
Các bạn quan tâm có thể đọc thêm bài
["3 điểm khác nhau giữa công ty Product và công ty Outsourcing"](http://blog.itviec.com/3-diem-khac-biet-giua-cong-ty-product-outsourcing/) tại ITviec Blog, bài này rất thú vị. Hôm nào có thời gian mình sẽ lại viết tiếp những bài review kĩ hơn về các công ty outsource cũng như product mà mình đã từng kinh qua nhé :D
Nếu không thích thì có thể comment
Ctrl+ Enterđể gửi. Bạn không thể xóa comment sau khi gửi.

WARC-Identified-Payload-Type: text/html

Server: cloudflare

Set-Cookie: __cfduid=d1408f1156aedfbde94e0af55a3f925a51524469179; expires=Tue, 23-Apr-19 07:39:39 GMT; path=/; domain=.thefullsnack.com; HttpOnly

Content-Type: text/html


text:
-
Nội dung hay
-
Bí quyết thi công lắp đặt tủ bếp đẹp cho căn hộ nhỏKhi mới chuyển vào căn hộ, chắc hẳn bạn sẽ tìm một công ty thi công căn hộ để thi công nội thất và sau đó
-
Decal nhiệt dạ quang chất liệu làm nổi bật trên áoDecal chuyển nhiệt dạ quang là một dòng sản phẩm tiêu biểu của decal nhiệt đang được sử dụng rộng rãi trên thị trường hiện nay đặc
-
Thiết kế căn hộ Masteri Thảo Điền phong cách hiện đạiThiết kế căn hộ Masteri Thảo Điền là không gian sống đẹp và tinh tế dành cho gia chủ. Phong cách hiện đại được ứng dụng
-
Truyện Bản Tình Ca Buồn – open ending hấp dẫnTruyện Bản Tình Ca Buồn khép lại để lại nhiều dư âm. Truyện không dài, tình tiết không thừa thãi. Cuối truyện giải quyết những thắc mắc
-
Chọn mẫu ghế sofa phù hợp cho không gian nội thấtCó rất nhiều những mẫu ghế sofa cho bạn lựa chọn, tuy nhiên mẫu nào mới là chiếc ghế phù hợp với không gian nội thất
-
Xu hướng thiết kế nội thất tiệm spa trong khách sạnViệc nắm bắt đúng xu hướng thiết kế nội thất tiệm spa trong khách sạn hiện nay sẽ giúp khách sạn của bạn thu hút mọi
-
Gợi ý in áo thun đồng phục nhà hàng đẹp nhấtHầu như nhà hàng hay quán ăn nào cũng có áo đồng phục cho mỗi nhân viên. Khi chúng ta nói về đồng phục của người phục
-
Top 5 tác phẩm tiên hiệp từng gây sốt cộng đồng truyệnHầu hết các tác phẩm nổi tiếng thuộc thể loại tiên hiệp thường có bối cảnh là Trung Quốc cổ đại, miêu tả con đường cầu
-
Truyện Trầm Vụn Hương Phai – nam chính thâm tình fullTruyện Trầm Vụn Hương Pha về những tình yêu thầm lặng. Đây là câu chuyện về sự hồi sinh của một trái tim tưởng như đã hoá
-
Bút Parker bạn đồng hành của mỗi doanh nhânCũng giống như chiếc xe hơi của mỗi doanh nhân lái, đồng hồ của mỗi doanh nhân đeo, hay đôi giày họ mang, cây bút mà
-
Truyện Giả Yêu Làm Thật – trước ngược nữ sau ngược namTruyện Giả Yêu Làm Thật bạn đừng hy vọng tìm được thứ gọi là lãng mạn bay bổng hay sủng ngọt nhẹ nhàng. Nó ngược, ngược nhân vật
-
Top 5 truyện kiếm hiệp online hay nhất tháng 10 bạn không thể bỏ quaVới văn phong quá ư là đỉnh, câu cú ngắn gọn, súc tích làm cho các tình tiết trong truyện rành mạch, rõ ràng, không đan
-
Khi toilet bị nghẹt bạn làm gì để khắc phụcToilet bị nghẹt luôn gây cảm giác phiền não cho gia chủ cũng như khiến cho bạn hoàn toàn gặp rất nhiều rắc rối trong quá
-
Giải quyết cơn đau từ Gout chỉ với 3 bài thuốc dễ tìmBênh gout hay với tên gọi theo đông y là bệnh thống phong. Căn bệnh “nhà giàu” là một căn bệnh vô cùng nguy hiểm đến
-
Cái bẫy nhiều người mắc phải khi thuê mặt bằng kinh doanhHiện tại, nhu cầu thuê và cho thuê mặt bằng tại các thành phố, đô thị trung tâm là rất lớn, trên các trang tin bất động
-
Top 5 truyện xuyên không được yêu thích trên webtruyenCó thể nhận ra một điều, các tác phẩm mới thuộc nhiều thể loại ra mắt đọc giả trên trang đọc truyện online chất lượng nhất
-
Kinh nghiệm chọn cửa lưới bền đẹpNgày nay cửa lưới không còn xa lạ với mọi người, cửa lưới được sử dụng thông dụng cho các ngôi nhà, vừa có tác dụng làm lưới
-
Cách uống rượu ra sao để bổ khỏe mà không phải loTrào lưu ngâm rượu đang ngày càng phát triển và đang dần trở thành thú chơi đối với các quý ông. Theo lời tương truyền rằng
-
Các công trình sử dụng gạch BlockHiện nay có rất nhiều công trình sử dụng gạch Block vào các công trình xây dựng. Gạch Block có nhiều tính năng như đang dạng kích thước,
-
Cách rửa rau củ quả sạch hết thuốc trừ sâuRau củ quả sạch là nguồn cung cấp dinh dưỡng thiết yếu mỗi ngày cho chúng ta, nhưng với tình trạng thực phẩm nhiễm hóa chất, thuốc
-
Lưỡi dao máy cắt decal
- Dao máy cắt decal TQ góc nhọn 60 độ cắt chi tiết nhỏ cho Mimaki, Pcut
- Lưỡi dao máy cắt decal Mimaki Nhật Bản
- Lưỡi dao máy cắt decal Graphtec Nhật zin CB09
- Lưỡi dao máy cắt decal kiểu Graphtec loại CB15 TQ cắt decal dầy
- Lưỡi dao máy cắt decal TQ kiểu Graphtec CB09 (lưỡi nhỏ)
- Lưỡi dao máy cắt chữ Pcut, Kcut, kingcut TQ kiểu Mimaki giá rẻ
- Lưỡi dao máy cắt chữ GCC Đài Loan loại lớn
- Lưỡi dao máy cắt decal GCC kiểu Roland (Đài Loan)
- Lưỡi dao máy cắt decal kiểu Roland TQ – Cao cấp
- Dao máy cắt decal TQ kiểu Roland (thường)

markdown:
-
### Nội dung hay
-
[Bí quyết thi công lắp đặt tủ bếp đẹp cho căn hộ nhỏ](https://thitruongnuocngoai.vn/bi-quyet-thi-cong-lap-dat-tu-bep-dep-cho-can-ho-nho/)Khi mới chuyển vào căn hộ, chắc hẳn bạn sẽ tìm một công ty thi công căn hộ để thi công nội thất và sau đó
-
[Decal nhiệt dạ quang chất liệu làm nổi bật trên áo](https://thitruongnuocngoai.vn/decal-nhiet-da-quang-chat-lieu-lam-noi-bat-tren-ao/)Decal chuyển nhiệt dạ quang là một dòng sản phẩm tiêu biểu của decal nhiệt đang được sử dụng rộng rãi trên thị trường hiện nay đặc
-
[Thiết kế căn hộ Masteri Thảo Điền phong cách hiện đại](https://thitruongnuocngoai.vn/thiet-ke-can-ho-masteri-thao-dien-phong-cach-hien-dai/)Thiết kế căn hộ Masteri Thảo Điền là không gian sống đẹp và tinh tế dành cho gia chủ. Phong cách hiện đại được ứng dụng
-
[Truyện Bản Tình Ca Buồn – open ending hấp dẫn](https://thitruongnuocngoai.vn/truyen-ban-tinh-ca-buon-open-ending-hap-dan/)Truyện Bản Tình Ca Buồn khép lại để lại nhiều dư âm. Truyện không dài, tình tiết không thừa thãi. Cuối truyện giải quyết những thắc mắc
-
[Chọn mẫu ghế sofa phù hợp cho không gian nội thất](https://thitruongnuocngoai.vn/chon-mau-ghe-sofa-phu-hop-cho-khong-gian-noi/)Có rất nhiều những mẫu ghế sofa cho bạn lựa chọn, tuy nhiên mẫu nào mới là chiếc ghế phù hợp với không gian nội thất
-
[Xu hướng thiết kế nội thất tiệm spa trong khách sạn](https://thitruongnuocngoai.vn/xu-huong-thiet-ke-noi-tiem-spa-trong-khach-san/)Việc nắm bắt đúng xu hướng thiết kế nội thất tiệm spa trong khách sạn hiện nay sẽ giúp khách sạn của bạn thu hút mọi
-
[Gợi ý in áo thun đồng phục nhà hàng đẹp nhất](https://thitruongnuocngoai.vn/goi-y-in-ao-thun-dong-phuc-nha-hang-dep-nhat/)Hầu như nhà hàng hay quán ăn nào cũng có áo đồng phục cho mỗi nhân viên. Khi chúng ta nói về đồng phục của người phục
-
[Top 5 tác phẩm tiên hiệp từng gây sốt cộng đồng truyện](https://thitruongnuocngoai.vn/top-5-tac-pham-tien-hiep-tung-gay-sot-cong-dong-truyen/)Hầu hết các tác phẩm nổi tiếng thuộc thể loại tiên hiệp thường có bối cảnh là Trung Quốc cổ đại, miêu tả con đường cầu
-
[Truyện Trầm Vụn Hương Phai – nam chính thâm tình full](https://thitruongnuocngoai.vn/truyen-tram-vun-huong-phai-nam-chinh-tham-tinh-full/)Truyện Trầm Vụn Hương Pha về những tình yêu thầm lặng. Đây là câu chuyện về sự hồi sinh của một trái tim tưởng như đã hoá
-
[Bút Parker bạn đồng hành của mỗi doanh nhân](https://thitruongnuocngoai.vn/but-parker-ban-dong-hanh-cua-moi-doanh-nhan/)Cũng giống như chiếc xe hơi của mỗi doanh nhân lái, đồng hồ của mỗi doanh nhân đeo, hay đôi giày họ mang, cây bút mà
-
[Truyện Giả Yêu Làm Thật – trước ngược nữ sau ngược nam](https://thitruongnuocngoai.vn/truyen-gia-yeu-lam-that-truoc-nguoc-nu-sau-nguoc-nam/)Truyện Giả Yêu Làm Thật bạn đừng hy vọng tìm được thứ gọi là lãng mạn bay bổng hay sủng ngọt nhẹ nhàng. Nó ngược, ngược nhân vật
-
[Top 5 truyện kiếm hiệp online hay nhất tháng 10 bạn không thể bỏ qua](https://thitruongnuocngoai.vn/top-5-truyen-kiem-hiep-online-hay-nhat-thang-10-ban-khong-bo-qua/)Với văn phong quá ư là đỉnh, câu cú ngắn gọn, súc tích làm cho các tình tiết trong truyện rành mạch, rõ ràng, không đan
-
[Khi toilet bị nghẹt bạn làm gì để khắc phục](https://thitruongnuocngoai.vn/khi-toilet-bi-nghet-ban-lam-gi-de-khac-phuc/)Toilet bị nghẹt luôn gây cảm giác phiền não cho gia chủ cũng như khiến cho bạn hoàn toàn gặp rất nhiều rắc rối trong quá
-
[Giải quyết cơn đau từ Gout chỉ với 3 bài thuốc dễ tìm](https://thitruongnuocngoai.vn/giai-quyet-con-dau-tu-gout-chi-voi-3-bai-thuoc-de-tim/)Bênh gout hay với tên gọi theo đông y là bệnh thống phong. Căn bệnh “nhà giàu” là một căn bệnh vô cùng nguy hiểm đến
-
[Cái bẫy nhiều người mắc phải khi thuê mặt bằng kinh doanh](https://thitruongnuocngoai.vn/cai-bay-nhieu-nguoi-mac-phai-khi-thue-mat-bang-kinh-doanh/)Hiện tại, nhu cầu thuê và cho thuê mặt bằng tại các thành phố, đô thị trung tâm là rất lớn, trên các trang tin bất động
-
[Top 5 truyện xuyên không được yêu thích trên webtruyen](https://thitruongnuocngoai.vn/top-5-truyen-xuyen-khong-duoc-yeu-thich-tren-webtruyen/)Có thể nhận ra một điều, các tác phẩm mới thuộc nhiều thể loại ra mắt đọc giả trên trang đọc truyện online chất lượng nhất
-
[Kinh nghiệm chọn cửa lưới bền đẹp](https://thitruongnuocngoai.vn/kinh-nghiem-chon-cua-luoi-ben-dep/)Ngày nay cửa lưới không còn xa lạ với mọi người, cửa lưới được sử dụng thông dụng cho các ngôi nhà, vừa có tác dụng làm lưới
-
[Cách uống rượu ra sao để bổ khỏe mà không phải lo](https://thitruongnuocngoai.vn/cach-uong-ruou-ra-sao-de-bo-khoe-ma-khong-phai-lo/)Trào lưu ngâm rượu đang ngày càng phát triển và đang dần trở thành thú chơi đối với các quý ông. Theo lời tương truyền rằng
-
[Các công trình sử dụng gạch Block](https://thitruongnuocngoai.vn/cac-cong-trinh-su-dung-gach-block/)Hiện nay có rất nhiều công trình sử dụng gạch Block vào các công trình xây dựng. Gạch Block có nhiều tính năng như đang dạng kích thước,
-
[Cách rửa rau củ quả sạch hết thuốc trừ sâu](https://thitruongnuocngoai.vn/cach-rua-rau-cu-qua-sach-het-thuoc-tru-sau/)Rau củ quả sạch là nguồn cung cấp dinh dưỡng thiết yếu mỗi ngày cho chúng ta, nhưng với tình trạng thực phẩm nhiễm hóa chất, thuốc
-
[Lưỡi dao máy cắt decal](https://www.daocat.com/) [Dao máy cắt decal TQ góc nhọn 60 độ cắt chi tiết nhỏ cho Mimaki, Pcut](https://www.daocat.com/san-pham/dao-may-cat-decal-tq-goc-nhon-60-cat-chi-tiet-nho-cho-mimaki-pcut) [Lưỡi dao máy cắt decal Mimaki Nhật Bản](https://www.daocat.com/san-pham/luoi-dao-may-cat-decal-mimaki-nhat-ban) [Lưỡi dao máy cắt decal Graphtec Nhật zin CB09](https://www.daocat.com/san-pham/luoi-dao-may-cat-decal-graphtec-nhat-zin-cb09) [Lưỡi dao máy cắt decal kiểu Graphtec loại CB15 TQ cắt decal dầy](https://www.daocat.com/san-pham/luoi-dao-may-cat-decal-kieu-graphtec-loai-cb15-tq-cat-decal-day) [Lưỡi dao máy cắt decal TQ kiểu Graphtec CB09 (lưỡi nhỏ)](https://www.daocat.com/san-pham/luoi-dao-may-cat-decal-tq-kieu-graphtec-cb09-luoi-nho) [Lưỡi dao máy cắt chữ Pcut, Kcut, kingcut TQ kiểu Mimaki giá rẻ](https://www.daocat.com/san-pham/luoi-dao-may-cat-chu-pcut-kcut-kingcut-tq-kieu-mimaki-gia-re) [Lưỡi dao máy cắt chữ GCC Đài Loan loại lớn](https://www.daocat.com/san-pham/luoi-dao-may-cat-chu-gcc-dai-loan-loai-lon) [Lưỡi dao máy cắt decal GCC kiểu Roland (Đài Loan)](https://www.daocat.com/san-pham/luoi-dao-may-cat-decal-gcc-kieu-roland-dai-loan) [Lưỡi dao máy cắt decal kiểu Roland TQ – Cao cấp](https://www.daocat.com/san-pham/luoi-dao-may-cat-decal-kieu-roland-tq-cao-cap) [Dao máy cắt decal TQ kiểu Roland (thường)](https://www.daocat.com/san-pham/dao-may-cat-decal-tq-kieu-roland-thuong)

Vary: Accept-Encoding,User-Agent


text:
Đăng nhập
Home
Giới thiệu
Lời ngỏ
Tổ chức
Ban giám hiệu
Tổ Chuyên môn
Tin & Kế hoạch
Tin nhà trường
Kế hoạch công tác
Lịch công tác tuần
KH công tác tháng
KH công tác năm
Kế hoạch lao động
Thời khóa biểu
Tin Đoàn Thanh niên
Tin Công đoàn
Tin tổ chuyên môn
Tổ Toán – Tin học
Tổ Vật lí – KTCN
Tổ Hóa học
Tổ Ngoại ngữ
Tuyển sinh lớp 10 THPT
Thi THPT Quốc gia
Kỳ thi Tốt nghiệp THPT
Tin giáo dục
Nhập & Xem điểm
SMAS – QLNT
Tra điểm học tập
Tài nguyên
Văn bản
Biễu mẫu hành chính
Kinh nghiệm học tập
Phần mềm – Tiện ích
Tài liệu giảng dạy
Tài liệu học tập
Hình ảnh – Thơ văn
Hành chính
TKB
Thi
Cuộc thi của giáo viên
Giáo án điện tử
Sáng kiến kinh nghiệm
Dạy học theo chủ đề tích hợp
GVDG cấp tỉnh
GVDG cấp trường
Đồ dùng dạy học
Các PT, hội thi khác
Cuộc thi của học sinh
Kế hoạch thi HSG
HSG quốc gia
HSG cấp tỉnh
HSG cấp trường
HSG MTCT
HSG Olympic 10/3
HSG Olympic 30/4
Kiến thức liên môn
Sáng tạo khoa học kỹ thuật
HSG IOE
HSG VIO Toán
HSG VIO Vật lý
HSG TDTT – ANQP
Các PT, hội thi khác
Thi THPT QG
Thi trắc nghiệm
Đăng nhập
Hoan nghênh!
Đăng nhập vào tài khoản của bạn
Tài khoản
mật khẩu của bạn
Quên mật khẩu?
Khôi phục mật khẩu
Khởi tạo mật khẩu
email của bạn
TÌM KIẾM
Đăng nhập
Công văn
SMAS
Email
Liên hệ
Đăng nhập
Đăng nhập tài khoản
Tài khoản
mật khẩu của bạn
Bạn quên mật khẩu? Cần sự trợ giúp?
Khôi phục mật khẩu
Khởi tạo mật khẩu
email của bạn
Mật khẩu sẽ được gửi vào email của bạn.
Trường THPT Ngô Gia Tự – Đắk Lắk
Home
Giới thiệu
Lời ngỏ
Tổ chức
Ban giám hiệu
Tổ Chuyên môn
Tin & Kế hoạch
Tin nhà trường
Kế hoạch công tác
Lịch công tác tuần
KH công tác tháng
KH công tác năm
Kế hoạch lao động
Thời khóa biểu
Tin Đoàn Thanh niên
Tin Công đoàn
Tin tổ chuyên môn
Tổ Toán – Tin học
Tổ Vật lí – KTCN
Tổ Hóa học
Tổ Ngoại ngữ
Tuyển sinh lớp 10 THPT
Thi THPT Quốc gia
Kỳ thi Tốt nghiệp THPT
Tin giáo dục
Nhập & Xem điểm
SMAS – QLNT
Tra điểm học tập
Tài nguyên
Văn bản
Biễu mẫu hành chính
Kinh nghiệm học tập
Phần mềm – Tiện ích
Tài liệu giảng dạy
Tài liệu học tập
Hình ảnh – Thơ văn
Hành chính
TKB
Thi
Cuộc thi của giáo viên
Giáo án điện tử
Sáng kiến kinh nghiệm
Dạy học theo chủ đề tích hợp
GVDG cấp tỉnh
GVDG cấp trường
Đồ dùng dạy học
Các PT, hội thi khác
Cuộc thi của học sinh
Kế hoạch thi HSG
HSG quốc gia
HSG cấp tỉnh
HSG cấp trường
HSG MTCT
HSG Olympic 10/3
HSG Olympic 30/4
Kiến thức liên môn
Sáng tạo khoa học kỹ thuật
HSG IOE
HSG VIO Toán
HSG VIO Vật lý
HSG TDTT – ANQP
Các PT, hội thi khác
Thi THPT QG
Thi trắc nghiệm
Trang chủ
Tags
Báo cáo thi lại
Tag: Báo cáo thi lại
Mẫu báo cáo danh sách học sinh thi lại và rèn luyện hè năm...
Biễu mẫu hành chính
Nguyễn Tiến Dũng
-
18/05/2015
0
Mẫu báo cáo danh sách học sinh thi lại và rèn luyện hè năm học 2014-2015
0
Thành viên
Thích
Trường THPT Ngô Gia Tự - Đắk Lắk.
- Địa chỉ: Khối 3A, thị trấn Ea Kar, huyện Ea Kar, tỉnh Đắk Lắk
- Điện thoại: 0262. 3 625 184
- Email: admin@thpt-ngogiatu-daklak.edu.vn
© 2017 THPT Ngô Gia Tự

markdown:
[Trang chủ](https://thpt-ngogiatu-daklak.edu.vn/)Tags Báo cáo thi lại
# Tag: Báo cáo thi lại
[Mẫu báo cáo danh sách học sinh thi lại và rèn luyện hè năm...](https://thpt-ngogiatu-daklak.edu.vn/mau-bao-cao-danh-sach-hoc-sinh-thi-lai-va-ren-luyen-he-nam-hoc-2014-2015.htm)
Mẫu báo cáo danh sách học sinh thi lại và rèn luyện hè năm học 2014-2015

Vary: Accept-Encoding,Cookie,User-Agent