text:
Chuẩn bị những nguyên liệu sau:
- Dây kẽm mảnh
- Hạt đá
- Kìm mũi nhọn
- Bút
Đến phần hành động này:
Bước 1:
- Cắt 1 đoạn dây kẽm và uốn quanh chiếc bút để tạo thành hình “con cá” như thế này nhé.
Bước 2:
- Cắt 1 đoạn dây thép khác và dùng kìm uốn tròn phần đầu này.
Bước 3:
- Tiếp tục uốn các vòng tròn nối tiếp nhau.
- Làm 5 vòng tròn như thế nhé.
Bước 4:
- Dùng dây kẽm sợi mảnh hơn quấn quanh đoạn dây hình “con cá” ban nãy.
- Đặt đoạn dây đã uốn hình 5 vòng tròn vào trong và tiếp tục quấn dây thép sợi nhỏ xung quanh để cố định phần vòng tròn này với phần khung bên ngoài.
Bước 5:
- Đặt hạt đá vào bên trong, xâu dây kẽm sợi nhỏ qua hạt đá.
- Và cũng quấn 2 đầu dây quanh phần khung để cố định hạt đá nhé.
Bước 6:
- Cắt bỏ 2 đầu dây buộc còn thừa rồi uốn gập một đầu dây khung vào trong nè.
Bước 7:
- Cắt bỏ phần thừa của đầu dây vừa gập.
- Dùng kìm uốn tròn đầu dây khung còn lại để làm móc treo nữa chứ.
Bước 8:
- Tiếp tục lấy dây kẽm sợi nhỏ buộc vào phần dưới của khuyên và xâu hạt vào này.
- Chúng mình sẽ xâu thật nhiều hạt phủ quanh phần họa tiết tròn bên trong luôn nhé.
Bước 9:
- Cắt 1 đoạn dây kẽm ngắn, cuộn tròn 1 đầu và uốn thành hình chữ U.
- Cuối cùng là bẻ gập chéo đầu còn lại để làm móc cho khuyên tai nữa thui.
Gài phần móc này vào phần mặt khuyên, và thế là khuyên tai mặt đá độc đáo của teen đã hoàn thành rùi.
Ánh kim sáng lấp lánh hòa cùng sắc đá đỏ sang trọng.
Chúng mình cũng có thể dùng đá tím và uốn dây kẽm bên ngoài thành hình chiếc lá như thế này.
Những đường cong sẽ khiến chiếc khuyên thật mềm mại đó.
Còn đây là sự kết hợp của nhiều loại đá màu khác nhau nè.
Chẳng cần đến những hạt đá lớn mà chỉ vài hạt đá nhỏ và đôi tay khéo léo cũng đủ để tạo nên 1 tác phẩm nghệ thuật.
Độc đáo và phá cách.
Những đôi khuyên này sẽ mang đến cho teen một phong cách rất riêng đó
- Dây kẽm mảnh
- Hạt đá
- Kìm mũi nhọn
- Bút
Đến phần hành động này:
Bước 1:
- Cắt 1 đoạn dây kẽm và uốn quanh chiếc bút để tạo thành hình “con cá” như thế này nhé.
Bước 2:
- Cắt 1 đoạn dây thép khác và dùng kìm uốn tròn phần đầu này.
Bước 3:
- Tiếp tục uốn các vòng tròn nối tiếp nhau.
- Làm 5 vòng tròn như thế nhé.
Bước 4:
- Dùng dây kẽm sợi mảnh hơn quấn quanh đoạn dây hình “con cá” ban nãy.
- Đặt đoạn dây đã uốn hình 5 vòng tròn vào trong và tiếp tục quấn dây thép sợi nhỏ xung quanh để cố định phần vòng tròn này với phần khung bên ngoài.
Bước 5:
- Đặt hạt đá vào bên trong, xâu dây kẽm sợi nhỏ qua hạt đá.
- Và cũng quấn 2 đầu dây quanh phần khung để cố định hạt đá nhé.
Bước 6:
- Cắt bỏ 2 đầu dây buộc còn thừa rồi uốn gập một đầu dây khung vào trong nè.
Bước 7:
- Cắt bỏ phần thừa của đầu dây vừa gập.
- Dùng kìm uốn tròn đầu dây khung còn lại để làm móc treo nữa chứ.
Bước 8:
- Tiếp tục lấy dây kẽm sợi nhỏ buộc vào phần dưới của khuyên và xâu hạt vào này.
- Chúng mình sẽ xâu thật nhiều hạt phủ quanh phần họa tiết tròn bên trong luôn nhé.
Bước 9:
- Cắt 1 đoạn dây kẽm ngắn, cuộn tròn 1 đầu và uốn thành hình chữ U.
- Cuối cùng là bẻ gập chéo đầu còn lại để làm móc cho khuyên tai nữa thui.
Gài phần móc này vào phần mặt khuyên, và thế là khuyên tai mặt đá độc đáo của teen đã hoàn thành rùi.
Ánh kim sáng lấp lánh hòa cùng sắc đá đỏ sang trọng.
Chúng mình cũng có thể dùng đá tím và uốn dây kẽm bên ngoài thành hình chiếc lá như thế này.
Những đường cong sẽ khiến chiếc khuyên thật mềm mại đó.
Còn đây là sự kết hợp của nhiều loại đá màu khác nhau nè.
Chẳng cần đến những hạt đá lớn mà chỉ vài hạt đá nhỏ và đôi tay khéo léo cũng đủ để tạo nên 1 tác phẩm nghệ thuật.
Độc đáo và phá cách.
Những đôi khuyên này sẽ mang đến cho teen một phong cách rất riêng đó

markdown:
__Chuẩn bị những nguyên liệu sau:__ ![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdanvl2.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdanvl2.jpg)
*- Dây kẽm mảnh* *- Hạt đá* *- Kìm mũi nhọn* *- Bút* __Đến phần hành động này:__ ![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab12.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab12.jpg)
__Bước 1:__ *- Cắt 1 đoạn dây kẽm và uốn quanh chiếc bút để tạo thành hình “con cá” như thế này nhé.* ![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab22.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab22.jpg)
__Bước 2:__ *- Cắt 1 đoạn dây thép khác và dùng kìm uốn tròn phần đầu này.* ![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab32.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab32.jpg)
__Bước 3:__ *- Tiếp tục uốn các vòng tròn nối tiếp nhau.* ![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab42.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab42.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab52.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab52.jpg)
*- Làm 5 vòng tròn như thế nhé.* ![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab62.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab62.jpg)
__Bước 4:__ *- Dùng dây kẽm sợi mảnh hơn quấn quanh đoạn dây hình “con cá” ban nãy.* ![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab72.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab72.jpg)
*- Đặt đoạn dây đã uốn hình 5 vòng tròn vào trong và tiếp tục quấn dây thép sợi nhỏ xung quanh để cố định phần vòng tròn này với phần khung bên ngoài.* ![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab82.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab82.jpg)
__Bước 5:__ *- Đặt hạt đá vào bên trong, xâu dây kẽm sợi nhỏ qua hạt đá.* ![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab92.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab92.jpg)
*- Và cũng quấn 2 đầu dây quanh phần khung để cố định hạt đá nhé.* ![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab102.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab102.jpg)
__Bước 6:__ *- Cắt bỏ 2 đầu dây buộc còn thừa rồi uốn gập một đầu dây khung vào trong nè.* ![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab112.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab112.jpg)
__Bước 7:__
-
*Cắt bỏ phần thừa của đầu dây vừa gập*. ![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab122.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab122.jpg)
*- Dùng kìm uốn tròn đầu dây khung còn lại để làm móc treo nữa chứ.* ![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab132.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab132.jpg)
__Bước 8:__ *- Tiếp tục lấy dây kẽm sợi nhỏ buộc vào phần dưới của khuyên và xâu hạt vào này.* ![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab142.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab142.jpg)
*- Chúng mình sẽ xâu thật nhiều hạt phủ quanh phần họa tiết tròn bên trong luôn nhé.* ![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab152.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab152.jpg)
__Bước 9:__ *- Cắt 1 đoạn dây kẽm ngắn, cuộn tròn 1 đầu và uốn thành hình chữ U.* ![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab162.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/6/18/2324/cdocuments-and-settingsusermy-documentsmy-picturesup-to-kenh-14storkkingkongkhuyen-tai-hat-da180609mbtkhuyentaihatdab162.jpg)
*- Cuối cùng là bẻ gập chéo đầu còn lại để làm móc cho khuyên tai nữa thui.* **Gài phần móc này vào phần mặt khuyên, và thế là khuyên tai mặt đá độc đáo của teen đã hoàn thành rùi.**
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/06/18/180609mbtkhuyentaihatdasp1.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/06/18/180609mbtkhuyentaihatdasp1.jpg)
*Ánh kim sáng lấp lánh hòa cùng sắc đá đỏ sang trọng.* ![ Photo of www.congtruongit.com](http://kenh14.vn/Images/EmoticonOng/24.png)
![ Photo of www.congtruongit.com](http://kenh14.vn/Images/EmoticonOng/24.png)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/06/18/180609mbtkhuyentaihatdasp2.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/06/18/180609mbtkhuyentaihatdasp2.jpg)
*Chúng mình cũng có thể dùng đá tím và uốn dây kẽm bên ngoài thành hình chiếc lá như thế này.* ![ Photo of www.congtruongit.com](http://kenh14.vn/Images/EmoticonOng/13.png)
![ Photo of www.congtruongit.com](http://kenh14.vn/Images/EmoticonOng/13.png)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/06/18/180609mbtkhuyentaihatdasp3.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/06/18/180609mbtkhuyentaihatdasp3.jpg)
*Những đường cong sẽ khiến chiếc khuyên thật mềm mại đó.* ![ Photo of www.congtruongit.com](http://kenh14.vn/Images/EmoticonOng/03.png)
![ Photo of www.congtruongit.com](http://kenh14.vn/Images/EmoticonOng/03.png)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/06/18/180609mbtkhuyentaihatdasp4.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/06/18/180609mbtkhuyentaihatdasp4.jpg)
*Còn đây là sự kết hợp của nhiều loại đá màu khác nhau nè.* ![ Photo of www.congtruongit.com](http://kenh14.vn/Images/EmoticonOng/44.png)
![ Photo of www.congtruongit.com](http://kenh14.vn/Images/EmoticonOng/44.png)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/06/18/180609mbtkhuyentaihatdasp5.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/06/18/180609mbtkhuyentaihatdasp5.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/06/18/180609mbtkhuyentaihatdasp6.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/06/18/180609mbtkhuyentaihatdasp6.jpg)
*Chẳng cần đến những hạt đá lớn mà chỉ vài hạt đá nhỏ và đôi tay khéo léo cũng đủ để tạo nên 1 tác phẩm nghệ thuật.* ![ Photo of www.congtruongit.com](http://kenh14.vn/Images/EmoticonOng/34.png)
![ Photo of www.congtruongit.com](http://kenh14.vn/Images/EmoticonOng/34.png)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/06/18/180609mbtkhuyentaihatdasp7.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/06/18/180609mbtkhuyentaihatdasp7.jpg)
*Độc đáo và phá cách.* ![ Photo of www.congtruongit.com](http://kenh14.vn/Images/EmoticonOng/44.png)
![ Photo of www.congtruongit.com](http://kenh14.vn/Images/EmoticonOng/44.png)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/06/18/180609mbtkhuyentaihatdasp8.jpg)
![ Photo of www.congtruongit.com](http://k14.vcmedia.vn/Images/Uploaded/Share/2009/06/18/180609mbtkhuyentaihatdasp8.jpg)
*Những đôi khuyên này sẽ mang đến cho teen một phong cách rất riêng đó*


text:
Game này kết hợp cả 2 dạng game là Lái Phi Thuyền và Bắn Súng (góc nhìn thứ 3). Hình ảnh 3D với hiệu ứng ánh sáng, khói lửa, cháy nổ rất bắt mắt. Có thể nói mặt hình ảnh của Game này là "đỉnh" nhất trong số các Mini Game .
Mỗi màn chơi sẽ bắt đầu bằng việc điều khiển Phi Thuyền đáp xuống 1 vùng đất trên bản đồ. Bạn sẽ điều khiển Tàu vừa tránh chướng ngại vật (Bom ), vừa phải "chạm" vào những vòng tròn đỏ xuất hiện trên màn hình. Mỗi vòng tròn tương ứng 5%, và những màn chơi khác nhau sẽ có yêu cầu % khác nhau.
Sau khi hoàn thành màn "đáp", sẽ đến phần "bắn". Lúc này sẽ chuyển sang điều khiển nhân vật chính. Phá hủy những mục tiêu trên bản đồ. Xong xuôi quay trở về Phi Thuyền là "qua màn" . Lưu ý là môi trường có thể "tương tác nhẹ", bạn có thể "phá núi mở đường" để rút ngắn quãng đường di chuyển nếu thích. Và tuy là trong game cung cấp lượng "máu" khá dư dả, nhưng không phải vì thế mà "càn" nhá.
1 số hình ảnh trong game
Tải Về!
Mỗi màn chơi sẽ bắt đầu bằng việc điều khiển Phi Thuyền đáp xuống 1 vùng đất trên bản đồ. Bạn sẽ điều khiển Tàu vừa tránh chướng ngại vật (Bom ), vừa phải "chạm" vào những vòng tròn đỏ xuất hiện trên màn hình. Mỗi vòng tròn tương ứng 5%, và những màn chơi khác nhau sẽ có yêu cầu % khác nhau.
Sau khi hoàn thành màn "đáp", sẽ đến phần "bắn". Lúc này sẽ chuyển sang điều khiển nhân vật chính. Phá hủy những mục tiêu trên bản đồ. Xong xuôi quay trở về Phi Thuyền là "qua màn" . Lưu ý là môi trường có thể "tương tác nhẹ", bạn có thể "phá núi mở đường" để rút ngắn quãng đường di chuyển nếu thích. Và tuy là trong game cung cấp lượng "máu" khá dư dả, nhưng không phải vì thế mà "càn" nhá.
1 số hình ảnh trong game
Tải Về!

markdown:
Game này kết hợp cả 2 dạng game là Lái Phi Thuyền và Bắn Súng (góc nhìn thứ 3). Hình ảnh 3D với hiệu ứng ánh sáng, khói lửa, cháy nổ rất bắt mắt. Có thể nói mặt hình ảnh của Game này là "đỉnh" nhất trong số các Mini Game .
Mỗi màn chơi sẽ bắt đầu bằng việc điều khiển Phi Thuyền đáp xuống 1 vùng đất trên bản đồ. Bạn sẽ điều khiển Tàu vừa tránh chướng ngại vật (Bom ), vừa phải "chạm" vào những vòng tròn đỏ xuất hiện trên màn hình. Mỗi vòng tròn tương ứng 5%, và những màn chơi khác nhau sẽ có yêu cầu % khác nhau.
Sau khi hoàn thành màn "đáp", sẽ đến phần "bắn". Lúc này sẽ chuyển sang điều khiển nhân vật chính. Phá hủy những mục tiêu trên bản đồ. Xong xuôi quay trở về Phi Thuyền là "qua màn" . Lưu ý là môi trường có thể "tương tác nhẹ", bạn có thể "phá núi mở đường" để rút ngắn quãng đường di chuyển nếu thích. Và tuy là trong game cung cấp lượng "máu" khá dư dả, nhưng không phải vì thế mà "càn" nhá.
1 số hình ảnh trong game
![ ](http://m4.download.com.vn/Data/Image/games/102007/CSG_to1.jpg)
![ ](http://m4.download.com.vn/Data/Image/games/102007/CSG_to3.jpg)
Tải Về!
Mỗi màn chơi sẽ bắt đầu bằng việc điều khiển Phi Thuyền đáp xuống 1 vùng đất trên bản đồ. Bạn sẽ điều khiển Tàu vừa tránh chướng ngại vật (Bom ), vừa phải "chạm" vào những vòng tròn đỏ xuất hiện trên màn hình. Mỗi vòng tròn tương ứng 5%, và những màn chơi khác nhau sẽ có yêu cầu % khác nhau.
Sau khi hoàn thành màn "đáp", sẽ đến phần "bắn". Lúc này sẽ chuyển sang điều khiển nhân vật chính. Phá hủy những mục tiêu trên bản đồ. Xong xuôi quay trở về Phi Thuyền là "qua màn" . Lưu ý là môi trường có thể "tương tác nhẹ", bạn có thể "phá núi mở đường" để rút ngắn quãng đường di chuyển nếu thích. Và tuy là trong game cung cấp lượng "máu" khá dư dả, nhưng không phải vì thế mà "càn" nhá.
![ ](https://imgfast.net/users/1812/14/35/61/smiles/1971864093.gif)
![ ](https://imgfast.net/users/1812/14/35/61/smiles/1971864093.gif)
1 số hình ảnh trong game
![ ](http://m4.download.com.vn/Data/Image/games/102007/CSG_to1.jpg)
![ ](http://m4.download.com.vn/Data/Image/games/102007/CSG_to3.jpg)
Tải Về!
![ ](https://imgfast.net/users/1812/14/35/61/smiles/3958167486.gif)
![ ](https://imgfast.net/users/1812/14/35/61/smiles/3958167486.gif)
![ ](https://imgfast.net/users/1812/14/35/61/smiles/3967882151.gif)
![ ](https://imgfast.net/users/1812/14/35/61/smiles/1506334151.gif)

WARC-Type: response

Content-Type: application/http; msgtype=response

WARC-Truncated: length

X-XSS-Protection: 1; mode=block

Connection: close

Cache-Control: no-cache

X-Content-Type-Options: nosniff

Pragma: no-cache

Vary: User-Agent

P3P: CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"

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


text:
Sàn nhạc sử dụng tốt nhất ở trình duyệt Firefox
Để thu âm và sử dụng sannhac một cách dễ dàng, bạn hãy cài đặt phầm mềm sau
Bắt đầu cài đặt Firefox
để duyệt web nhanh hơn
Đăng nhập
|
Đăng ký
Tên đăng nhập
Mật khẩu
Ghi nhớ
Quên mật khẩu
|
Gửi lại mail kích hoạt
Trang chủ
Phòng thu
Sàn đấu
Club
Hát Live
Sàn Nhạc
Sàn Diễn
SanNhac.com
on Facebook
Bình luận & Đánh giá
Bạn có thể đăng nhập bằng tài khoản
Yahoo
hoặc
Google
để bình luận hoặc đánh giá cho bài hát này
Hoặc đăng ký tài khoản mới
tại đây
Hủy
Bình luận
Chia sẻ ca khúc
Tặng quà
Cắt nhạc chuông
Bình luận
Chia sẻ ca khúc
Tặng quà
Cắt nhạc chuông
Bạn muốn chia sẻ ca khúc này cho thành viên
Mô tả
Bạn phải
đăng nhập
mới được chia sẻ ca khúc!
Bình luận
Chia sẻ ca khúc
Tặng quà
Cắt nhạc chuông
Bạn muốn tặng ca khúc này cho thành viên
Gửi quà và tin nhắn
Bình luận
Chia sẻ ca khúc
Tặng quà
Tạo nhạc chuông
Để tạo nhạc chuông theo phong cách riêng của bạn, hãy thực hiện các bước sau :
Bước 1 :
Chọn đoạn nhạc chuông bạn muốn cắt (đoạn được bôi trắng).
Bước 2 :
Thay đổi độ dài đoạn nhạc mà bạn muốn làm nhạc chuông bằng cách di chuyển hai đầu đoạn trắng, click
play
để nghe thử.
Bước 3 :
Nếu bạn đã ưng ý, hãy nhấn nút
Mp3
hoặc
ARM
chọn định dạng và
nhắn tin theo hướng dẫn
để tải nhạc chuông về máy hoặc tặng bạn bè.
Xem toàn bộ
Di chuyển
Đóng
Di chuyển
Đóng
Viết lưu bút cho
Nhắn tin cho
Tiêu đề
Nội dung tin nhắn
Thông tin chi tiết
Nuối tiếc - Hồ Quỳnh Hương
Thể hiện:
lonelystar1407
0 vote sao - 80 lượt nghe
Thời gian: 07/08/2010 12:43:29
Thêm vào playlist của bạn
Thêm vào danh sách yêu thích
Mã Nhúng Blog
Mã Nhúng Forum
Đã Copy
Mới nhất của lonelystar1407
Hay nhất của lonelystar1407
Cùng thể hiện bài này
Sàn Nhạc
, Tầng 21 Tòa nhà Center Building - Hapulico Complex
Số 1 Nguyễn Huy Tưởng, Thanh Xuân, Hà Nội.
Email:
sannhac@gmail.com
Liên hệ hợp tác: 094.686.1289
Giới thiệu quảng cáo
Liên hệ quảng cáo:
Admicro
Hà Nội – Ms. Hải Yến: 0988 965 517 – (84 4) 3974 8899. Ext 2201
Hồ Chí Minh – Mr.Tuấn: 0983 050 185 – (84 8) 7307 7979. Ext 173
Email:
giaitrixahoi@admicro.vn
Hỗ trợ & CSKH:
Admicro
Ms.Thơm: 01268 269 779
Address: Tầng 20, Center Building Hapulico Complex, Số 1 Nguyễn Huy Tưởng, Thanh Xuân, Hà Nội
Copyright 2009
– Công ty cổ phần VCCorp.
Chịu trách nhiệm quản lý nội dung : Ông Nguyễn Thế Tân.
Tầng 17, 19, 20, 21 Tòa nhà Center Building - Hapulico Complex
Số 1 Nguyễn Huy Tưởng, Thanh Xuân, Hà Nội.
Giấy phép số 375/GP-BTTTT Bộ Thông tin và Truyền thông cấp ngày 07 tháng 08 năm 2015.
Trang chủ
|
Điều khoản
|
Quy định
|
Phòng thu
|
Beat
|
Recording

Server: Apache/2.2.15 (CentOS)

Set-Cookie: viewbeat=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0

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

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


text:
- destroyertribute.com được đăng ký 8 năm 2 tháng trước.
- Đuôi tên miền: .com.
- Google PageRank: 3/10.
- Giá trị website ước tính: 187,950 VNĐ
- Thu nhập hàng ngày ước tính: 3,150 VNĐ.
- Chưa có báo cáo Rủi ro bảo mật nào đối với website này gần đây, destroyertribute.com AN TOÀN với người sử dụng.
Search the world's information, including webpages, images, videos and more. Google has many special features to help you find exactly what you're looking for.
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Hesap oluştur veya Facebook'a giriş yap. Arkadaşlarınla, akrabalarınla ve tanıdığın diğer kişilerle bağlantı kur. Fotoğraf ve videolar paylaş, mesajlar...
A new welcome to Yahoo. The new Yahoo experience makes it easier to discover the news and information that you care about most. It's the web ordered for you.
The Yahoo! for New Zealand with web search, free Yahoo! Mail, Telecom Mail, news, sport, movies, music, Yahoo! Answers & more.

markdown:
- destroyertribute.com được đăng ký 8 năm 2 tháng trước.
- Đuôi tên miền:
**. .com**
|Unique Visitor hàng ngày:||Chưa có dữ liệu|
|Pageview hàng ngày:||Chưa có dữ liệu|
|Doanh thu hàng ngày:||3,150 VNĐ|
|Giá trị ước tính:||187,950 VNĐ|
|Trang Google đã Index:||285|
|Trang Yahoo đã Index:||Chưa có dữ liệu|
|Trang Bing đã Index:||Chưa có dữ liệu|
|Google Backlink:||Chưa có dữ liệu|
|Bing Backlink:||Chưa có dữ liệu|
|Alexa BackLink:||8|
|Google Safe Browsing:||Không có rủi ro|
|Siteadvisor Rating:||Chưa có dữ liệu|
|WOT Trustworthiness:||
|![]()
|WOT Privacy:||
|![]()
|WOT Child Safety:||
|![]()
|Facebook Share:||17|
|Facebook Like:||Chưa có dữ liệu|
|Facebook Comment:||Chưa có dữ liệu|
|Twitter Tweet:||1|
|Linkedin Share:||Chưa có dữ liệu|
|Delicious Share:||Chưa có dữ liệu|
|Google+:||Chưa có dữ liệu|
|H1 Heading:||Chưa có dữ liệu||H2 Heading:||Chưa có dữ liệu|
|H3 Heading:||Chưa có dữ liệu||H4 Heading:||Chưa có dữ liệu|
|H5 Heading:||Chưa có dữ liệu||H6 Heading:||Chưa có dữ liệu|
|Tổng số IFRAME:||Chưa có dữ liệu||Tổng số Ảnh:||Chưa có dữ liệu|
|Google Adsense ID:||Chưa có dữ liệu||Google Analytic ID:||Chưa có dữ liệu|
|Công ty đăng ký tên miền:||
ENOM, INC.
|![]()
Search the world's information, including webpages, images, videos and more. Google has many special features to help you find exactly what you're looking for.
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Hesap oluştur veya Facebook'a giriş yap. Arkadaşlarınla, akrabalarınla ve tanıdığın diğer kişilerle bağlantı kur. Fotoğraf ve videolar paylaş, mesajlar...
A new welcome to Yahoo. The new Yahoo experience makes it easier to discover the news and information that you care about most. It's the web ordered for you.
The Yahoo! for New Zealand with web search, free Yahoo! Mail, Telecom Mail, news, sport, movies, music, Yahoo! Answers & more.

Set-Cookie: __cfduid=d8af91ac982ce28bdbef7806e3e18a99c1490386282; expires=Sat, 24-Mar-18 20:11:22 GMT; path=/; domain=.site4vn.com; HttpOnly

Server: cloudflare-nginx

Vary: Accept-Encoding,User-Agent

Content-Type: text/html


text:
- Thứ hạng Alexa toàn cầu: #4,964,540.
- Đuôi tên miền: .ch.
- Google PageRank: 2/10.
- Giá trị website ước tính: 5,040,000 VNĐ
- Thu nhập hàng ngày ước tính: 21,000 VNĐ.
- Chưa có báo cáo Rủi ro bảo mật nào đối với website này gần đây, snowparks.ch AN TOÀN với người sử dụng.
D-Park Pro. Get all of the latest information on D-Park Pro at www.d-park-pro.com
Your #1 Source for Software and Software Downloads Every brand name software product that exist and worth it's weight you'll find here and priced right.. From gift...
narwo.com - News And Reviews With Opinions – Lots Of Them!
Community Radio for Dumfries, Scotland, and Online Worldwide

markdown:
- Thứ hạng Alexa toàn cầu: #4,964,540.
- Đuôi tên miền:
**. .ch**
|Unique Visitor hàng ngày:||97|
|Pageview hàng ngày:||194|
|Doanh thu hàng ngày:||21,000 VNĐ|
|Giá trị ước tính:||5,040,000 VNĐ|
|Trang Google đã Index:||69|
|Trang Yahoo đã Index:||Chưa có dữ liệu|
|Trang Bing đã Index:||Chưa có dữ liệu|
|Google Backlink:||5|
|Bing Backlink:||Chưa có dữ liệu|
|Alexa BackLink:||1|
|Google Safe Browsing:||Không có rủi ro|
|Siteadvisor Rating:||Chưa có dữ liệu|
|WOT Trustworthiness:||
|![]()
|WOT Privacy:||
|![]()
|WOT Child Safety:||
|![]()
|Facebook Share:||7|
|Facebook Like:||Chưa có dữ liệu|
|Facebook Comment:||Chưa có dữ liệu|
|Twitter Tweet:||20|
|Linkedin Share:||Chưa có dữ liệu|
|Delicious Share:||Chưa có dữ liệu|
|Google+:||Chưa có dữ liệu|
|H1 Heading:||Chưa có dữ liệu||H2 Heading:||Chưa có dữ liệu|
|H3 Heading:||Chưa có dữ liệu||H4 Heading:||Chưa có dữ liệu|
|H5 Heading:||Chưa có dữ liệu||H6 Heading:||Chưa có dữ liệu|
|Tổng số IFRAME:||Chưa có dữ liệu||Tổng số Ảnh:||Chưa có dữ liệu|
|Google Adsense ID:||Chưa có dữ liệu||Google Analytic ID:||Chưa có dữ liệu|
|Host||IP Address||Country|
|ns189.hoststar.ch||
|![]()
D-Park Pro. Get all of the latest information on D-Park Pro at www.d-park-pro.com
Your #1 Source for Software and Software Downloads Every brand name software product that exist and worth it's weight you'll find here and priced right.. From gift...
narwo.com - News And Reviews With Opinions – Lots Of Them!
Community Radio for Dumfries, Scotland, and Online Worldwide


text:
- wayspa.com được đăng ký 1 thập kỉ 2 năm trước.
- Thứ hạng Alexa toàn cầu: #227,686.
- Đuôi tên miền: .com.
- Google PageRank: 4/10.
- Giá trị website ước tính: 464,940,000 VNĐ
- Thu nhập hàng ngày ước tính: 861,000 VNĐ.
- Chưa có báo cáo Rủi ro bảo mật nào đối với website này gần đây, wayspa.com AN TOÀN với người sử dụng.
Seattle's Best Coffee
Бесплатное порно видео и секс фильмы онлайн. Русское порно и XXX фильмы бесплатно от Порнхаб. Смотреть порно зрелых и гей ролики.
Công ty Máy tính An Khang cung cấp Laptop gia re, Máy tính xách tay, Máy tính bảng, Linh kiện laptop, Máy tính để bàn, Thiết bị mạng, Bảo hành chu đáo
無料ホームページ・ブログのSiteMix（サイトミックス）は、容量1.5G、広告・商用利用可能、独自ドメイン可能の無料ホームページサービスです。
Thế giới, Xã hội, Kinh tế, Giáo dục, Văn hóa, Thể thao, Pháp luật, Công nghệ, Phóng sự, Tư liệu, Bảo vệ người tiêu dùng -

markdown:
- wayspa.com được đăng ký 1 thập kỉ 2 năm trước.
- Thứ hạng Alexa toàn cầu: #227,686.
- Đuôi tên miền:
**. .com**
|Unique Visitor hàng ngày:||3,698|
|Pageview hàng ngày:||14,792|
|Doanh thu hàng ngày:||861,000 VNĐ|
|Giá trị ước tính:||464,940,000 VNĐ|
|Trang Google đã Index:||277,000|
|Trang Yahoo đã Index:||13,300|
|Trang Bing đã Index:||38|
|Google Backlink:||10|
|Bing Backlink:||Chưa có dữ liệu|
|Alexa BackLink:||279|
|Google Safe Browsing:||Không có rủi ro|
|Siteadvisor Rating:||Không có rủi ro|
|WOT Trustworthiness:||
|![]()
|WOT Privacy:||
|![]()
|WOT Child Safety:||
|![]()
|Facebook Share:||229|
|Facebook Like:||Chưa có dữ liệu|
|Facebook Comment:||Chưa có dữ liệu|
|Twitter Tweet:||301|
|Linkedin Share:||Chưa có dữ liệu|
|Delicious Share:||Chưa có dữ liệu|
|Google+:||Chưa có dữ liệu|
|H1 Heading:||Chưa có dữ liệu||H2 Heading:||Chưa có dữ liệu|
|H3 Heading:||Chưa có dữ liệu||H4 Heading:||Chưa có dữ liệu|
|H5 Heading:||Chưa có dữ liệu||H6 Heading:||Chưa có dữ liệu|
|Tổng số IFRAME:||Chưa có dữ liệu||Tổng số Ảnh:||Chưa có dữ liệu|
|Google Adsense ID:||Chưa có dữ liệu||Google Analytic ID:||Chưa có dữ liệu|
|Công ty đăng ký tên miền:||
TUCOWS DOMAINS INC.
|![]()
|Host||IP Address||Country|
|ns-1175.awsdns-18.org||
|![]()
Seattle's Best Coffee
Бесплатное порно видео и секс фильмы онлайн. Русское порно и XXX фильмы бесплатно от Порнхаб. Смотреть порно зрелых и гей ролики.
Công ty Máy tính An Khang cung cấp Laptop gia re, Máy tính xách tay, Máy tính bảng, Linh kiện laptop, Máy tính để bàn, Thiết bị mạng, Bảo hành chu đáo
無料ホームページ・ブログのSiteMix（サイトミックス）は、容量1.5G、広告・商用利用可能、独自ドメイン可能の無料ホームページサービスです。
Thế giới, Xã hội, Kinh tế, Giáo dục, Văn hóa, Thể thao, Pháp luật, Công nghệ, Phóng sự, Tư liệu, Bảo vệ người tiêu dùng -


text:
-
THÔNG BÁO TUYỂN ADMIN DIỄN ĐÀN 2013
Tìm kiếm nhà trọ - Ở ghép
THÔNG BÁO BÁN ÁO SPKT.NET CHO THÀNH VIÊN DIỄN ĐÀN
HÃY TÌM KIẾM Ở ĐÂY TRƯỚC KHI ĐẶT CÂU HỎI{xen:phrase loading}
hãy luôn cười
Thảo luận trong 'Đọc sách truyện' bắt đầu bởi alalala, 13 Tháng mười 2006.
- Trạng thái chủ đề:
- Không mở trả lời sau này.
- Trạng thái chủ đề:
- Không mở trả lời sau này.

markdown:
-
[THÔNG BÁO TUYỂN ADMIN DIỄN ĐÀN 2013](http://spkt.net/threads/thong-bao-tuyen-02-admin-cho-4rum.32345/)
[Tìm kiếm nhà trọ - Ở ghép](http://www.spkt.net/forums/thong-tin-nha-tro.138/)
[THÔNG BÁO BÁN ÁO SPKT.NET CHO THÀNH VIÊN DIỄN ĐÀN](http://spkt.net/threads/thong-bao-ban-ao-dien-dan-spkt-2013.27570/)
**HÃY TÌM KIẾM Ở ĐÂY TRƯỚC KHI ĐẶT CÂU HỎI**{xen:phrase loading}
# hãy luôn cười
Thảo luận trong '
[Đọc sách truyện](forums/doc-sach-truyen.289/)' bắt đầu bởi [alalala], [13 Tháng mười 2006](threads/hay-luon-cuoi.648/).
- Trạng thái chủ đề:
- Không mở trả lời sau này.
- Trạng thái chủ đề:
- Không mở trả lời sau này.

Cache-control: private, max-age=0


text:
Nhà văn Phạm Việt Long: Tuổi 70 vẫn cuốn người khác sống trẻ theo mình
Tôi là người đã cùng công tác ở Bộ Văn hóa với ông đã nhiều năm, từng đi từ bất ngờ này tới bất ngờ khác về những đóng góp chuyên môn và cả văn học nghệ thuật của ông, cảm nhận thấy sự năng động, ham làm việc nơi ông vẫn như không hề thay đổi.
Thật khó để gọi đúng nghề nghiệp của ông Phạm Việt Long. Thời đang công chức, ông đã kinh qua rất nhiều công việc, rất nhiều chức vụ... Năm 1966, 1967 khi mới tuổi hai mươi, ông đã là phóng viên của Việt Nam Thông tấn xã, trực tiếp sống và làm việc tại chiến trường Khu V quãng thời gian cuộc chiến tranh chống Mỹ của nhân dân ta diễn ra vô cùng khốc liệt. Sau gần mười năm sống và làm việc tại đây, khi hoàn thành nhiệm vụ, ông trở về cơ quan cũ rồi sau đó được chuyển sang Bộ Văn hóa - Thông tin, từ chuyên viên lên Trưởng phòng rồi Phó Văn phòng và cuối cùng trở thành Chánh Văn phòng. Thời gian công tác ở Việt Nam Thông tấn xã ông chỉ mới tốt nghiệp đại học. Nhưng khi sang Bộ Văn hóa ông đã kiên trì theo học thêm để có bằng thạc sĩ và sau đó bảo vệ thành công tiến sĩ văn hóa. Khi cơ quan tiến hành tổ chức lấy phiếu tín nhiệm cho cương vị Thứ trưởng, ông đạt số phiếu rất cao nhưng hiềm nỗi khi ấy ông đã cao tuổi, không đủ cho một nhiệm kỳ nên lãnh đạo Bộ đã chuyển ông sang giữ cương vị Chủ tịch Hội đồng quản trị Công ty sách Việt Nam, khi ấy đang có những khó khăn. Và ông đảm nhiệm cương vị ấy cho đến khi nghỉ hưu.
Nhà văn Phạm Việt Long.
Nhưng bất ngờ với nhiều người khi biết ông đang bận rộn với công việc chuyên môn nhưng đã liên tục cho ra mắt những tác phẩm, cả văn học và âm nhạc. Thông thường, người dính vào công việc hành chính, sự vụ thường rất khó khăn khi đến với công việc sáng tác văn học nghệ thuật. Càng khó để vươn tới đỉnh cao. Nhưng trường hợp ông Long thì ngược lại. Trong lĩnh vực văn học, ông đã cho ra đời cuốn tiểu thuyết tư liệu B trọc, mà nội dung được tác giả kể lại hoàn toàn những điều mắt thấy tai nghe với tư cách người trong cuộc trong những năm tháng sống nơi chiến trường. Tác phẩm B trọc ngay khi ra đời đã được độc giả đón nhận nồng nhiệt, liên tục được tái bản suốt những năm 2001, 2002, 2003 và sau đó được nhận giải thưởng của Ủy ban toàn quốc Các hội Văn học - Nghệ thuật Việt Nam và nhiều giải thưởng văn học cao quý khác. Cùng thời gian này Phạm Việt Long còn có thêm 2 tập truyện ngắn Âm bản và Ngờ vực và cũng liên tục được tái bản. Ngày ông Phạm Việt Long có dịp được sang Mỹ và khi về nước ông liền cho ra mắt cuốn sách: Du khảo Hoa Kỳ sau thảm họa 11 tháng 9 và đặc biệt sau đó ông còn có thêm tiểu thuyết Giã từ dày trên 400 trang lọt vào vòng chung khảo cuộc thi tiểu thuyết do Hội Nhà văn tổ chức. Nhà văn Ma Văn Kháng đã nhận xét: “...Đây là một cuốn sách có khuynh hướng cao, thể hiện rõ quan điểm của nhà văn, có màu sắc tố cáo và chống lại một cách không khoan nhượng những cái xấu, những cái tiêu cực... Phạm Việt Long trong suy nghĩ của tôi lúc này đã là một tiềm năng sáng tạo đáng nể trọng”. Phạm Việt Long trở thành hội viên Hội Nhà văn Việt Nam.
Càng bất ngờ hơn khi thấy Phạm Việt Long chợt xuất hiện trước bạn bè đồng nghiệp trong cơ quan và công chúng với tư cách một nhạc sĩ, đã trở thành hội viên Hội Nhạc sĩ Việt Nam khi ông liên tiếp cho ra đời các CD ca nhạc: Mơ hình bóng quê nhà, Những bản tình ca mới, Giàn thiên lý... và đặc biệt là 2 chương trình biểu diễn riêng các tác phẩm âm nhạc của ông vào năm 2009 với tên gọi Nhớ một thời cùng 2 chương trình chuyên đề trên VTV1 giới thiệu về những đóng góp của ông với sự nghiệp văn học và âm nhạc trong chuyên mục Người của công chúng và Quán âm nhạc.
Cùng cảnh hưu, nhưng muốn gặp lâu cùng ông lại vẫn thấy khó. Đến nhà thấy ông thường đi vắng, vợ con bảo ông ấy (hoặc bố cháu) chạy quanh đâu đấy chắc về ngay. Mời bác ngồi chơi chờ nhà tôi (hoặc bố cháu) một lát... Nhưng đấy là cách nói vì sau khi hưu ông đã tự tổ chức rồi tham gia nhiều công việc mà đều chiếm của ông khá nhiều thời gian và trí lực. Bên cạnh tư cách là người tham gia trực tiếp tổ chức và lãnh đạo Tạp chí Văn Hiến Việt Nam, sau đó ông còn được cử giữ cương vị Tổng biên tập Tạp chí điện tử Văn Hiến Việt Nam. Phải nói, đó là một công việc không hề đơn giản. Vẫn chưa hết, ông còn tham gia thành lập và trong ban lãnh đạo Nhà xuất bản Dân Trí, một nhà xuất bản tổng hợp khá lớn, tạo được uy tín trong ngành xuất bản. Nhiều người còn được nghe những chương trình ca nhạc, trong đó luôn có thêm các tác phẩm mới của Phạm Việt Long, cùng những bài báo của ông nói về âm nhạc. Năm 2016, Phạm Việt Long được vinh dự nhận giải thưởng loại A của Hội Nhạc sĩ Việt Nam trao tặng cho cuốn sách chuyên luận âm nhạc Hát mãi Trường Sa ơi. Tập sách bao gồm 59 bài nghiên cứu, phê bình, cảm nhận về âm nhạc. Âm nhạc dường như đã cuốn hút tất cả tâm hồn và tình yêu của ông. Cũng cần nói thêm, sau thành công của Phạm Việt Long trong âm nhạc, người cùng cơ quan trong Nhà xuất bản Dân Trí là nhà thơ Nguyễn Phan Hách cũng học theo để đi vào sáng tác ca nhạc. Có người khen ca khúc của Nguyễn Phan Hách thì ông bảo, tôi học tập kinh nghiệm từ ông Phạm Việt Long đấy.
Tại vùng núi Bà, giáp ranh thị xã Quy Nhơn, sau trận bom B52 của địch, suýt chết, Phạm Việt Long chỉ cân nặng 39kg.
Tưởng như thế đã là quá nhiều với một người đã nghỉ hưu từ hơn chục năm nay nhưng cuối năm 2016, bạn bè lại bất ngờ nhận được lời mời của chính Phạm Việt Long tới Văn phòng Bộ Văn hóa - Thể thao và Du lịch để được nghe các cháu thiếu nhi quận Hoàn Kiếm hát những bài hát dành cho tuổi nhỏ do ông sáng tác và đặc biệt để được ông giới thiệu thêm một bộ sách mới. Bộ sách viết cho thiếu nhi dày 5 tập, mỗi tập mang tên khác nhau như: Bỏ bỉm, Mặt đen tia chớp, Chuồn chuồn cắn rốn, Khám phá rừng thiêng, Thám hiểm vườn cổ tích dày hơn 1.000 trang có tên chung là Bi Bi và mặt đen. Với một giọng văn trong trẻo, tươi xanh, mạch lạc, giản dị nhưng sâu sắc mà tác giả đem lại cùng với độ dày của tập truyện đã khiến mọi người ngỡ ngàng lẫn khâm phục vì sức làm việc như không biết mệt mỏi của một người tuổi đã ngoài 70.
Tâm lý chung cứ một ai khi đã bước vào tuổi xưa nay hiếm thường ít nhiều có một chút nào đó ngại việc. Họ chỉ phải làm nếu buộc phải có nhu cầu nhiều về vật chất, tiền bạc. Với Phạm Việt Long, chuyện tiền bạc hẳn không là một áp lực. Vậy điều gì khiến ông vẫn tham công tiếc việc, không ngần ngại cả khi mạnh dạn xông vào những lĩnh vực khó khăn? Ông cho biết, mình muốn luôn mạnh dạn đi vào những cái mới, khi khám phá vào nó mình sẽ hiểu được mình hơn và quan trọng nó đem lại cho mình thêm niềm vui. Bây giờ có tuổi, niềm vui là quan trọng nhất.
Ông tâm sự: Tôi may mắn có bà vợ cũng dân chiến trường năm xưa với nhau, hiểu mình nên chia sẻ ủng hộ hết lòng và còn động viên nữa. Thành có động lực. Người cao tuổi mà không vận động thường xuyên thì nguy hiểm lắm. Bây giờ, bận gì thì bận nhưng hàng ngày, xưa thì vẫn giúp vợ đi đón con - sau này đi đón cháu ngoại khi chúng tan học về. Và đêm đêm còn giáo dục con cháu bằng những câu chuyện cổ tích?! Tất cả các câu chuyện ấy được ông bổ sung, sửa chữa thêm rồi đưa in vào bộ sách của ông mới hoàn thành Bi Bi và Mặt đen.
Chính vì luôn phải bận rộn cho công việc, phải vận động nhiều, tiếp xúc nhiều bạn bè, lao động cả trí óc và chân tay nên khi về hưu ông lại như khỏe ra, chẳng thấy đau ốm gì. Ông bảo, cứ nằm một chỗ, không vận động, không quan hệ với ai có khi mình lại yếu đi, thậm chí còn sinh bệnh sinh tật không chừng. Ông dẫn ra những bài học, giáo sư Vũ Khiêu đã một trăm tuổi nhưng hàng ngày vẫn đọc sách, vẫn viết bài, hay giáo sư Hoàng Chương ngoài tám mươi rồi mà vẫn còn rất tráng kiện, làm việc không biết mệt mỏi bởi hàng ngày cụ vẫn dành ra 2 tiếng đồng hồ để tập thể dục.
Huy Thắng
-
Phim Việt thêm nhiều kỳ vọng
-
Giải mã bí mật của Britney Spears, 10 năm trước
-
Cảm phục cậu bé xương thủy tinh viết chuyện về tiểu đội điều tra hài hước
-
Nguyễn Thị Thành: người đẹp đầu tiên tại Việt Nam bị tước danh hiệu là ai?
-
Hóa thân như công chúa, Hoa khôi Khánh Ngân casting The Face mùa hai
-
Chuyện vặt trong nhà
-
Victoria Beckham đẹp lạnh lùng trong chân váy xuyên thấu
-
Hoa anh đào Nhật Bản và mai vàng Yên Tử khoe sắc tại Hạ Long
Click vào đây để gửi ngay bài viết về cho toà soạn.
Sức khỏe người lớn
Sức khỏe trẻ em
Sơ cứu
Sức khoẻ tâm thần
Ẩm thực và dinh dưỡng
Sức khỏe và môi trường
Các biện pháp tránh thai
Sức khoẻ sinh sản và tình dục
Các thuật ngữ
Tìm hiểu cơ thể người
Dược
Thẩm mỹ
Trang phục
Rèn luyện
Ngôi nhà an toàn
Giải thích các xét nghiệm
Khám sức khỏe
Dinh dưỡng phòng chống ung thư
-
Vụ việc “Màu hoa đỏ” bị cấm: Sở Văn hóa Tiền Giang chính thức lên tiếng xin lỗi
-
Bí quyết “trẻ mãi không già” của Giáng My
-
Làm rõ phản ánh sai phạm trong mua sắm trang thiết bị y tế ở Gia Lai
-
Ðẩy mạnh ứng dụng công nghệ thông tin trong khám chữa bệnh BHYT
-
Hội Thầy thuốc trẻ Việt Nam quyên góp ủng hộ Bác sĩ nội trú Nguyễn Khắc Thái SKĐS - Sáng ngày 21/03/2017, Trung ương Hội Thầy thuốc trẻ Việt Nam và thường trực Hội Thầy thuốc trẻ tỉnh Thanh Hóa đã tổ chức thăm hỏi động viên gia đình Bác sĩ nội trú Nguyễn Khắc Thái (Sinh năm 1991) tại nhà riêng tại phố Thành Tân, phường Quảng Thành, thành phố Thanh Hóa.
- Ngạc nhiên với 50 tác dụng tuyệt vời của dầu dừa
- Lý giải những nguyên nhân gây đau bụng dưới ở phụ nữ
- Bệnh viện Khánh Hòa: Lần đầu tiên thực hiện ca đẻ không đau
- Sốt phát ban, nhất là sốt phát ban ở trẻ em nguy hiểm như thế nào?

markdown:
# Nhà văn Phạm Việt Long: Tuổi 70 vẫn cuốn người khác sống trẻ theo mình
Tôi là người đã cùng công tác ở Bộ Văn hóa với ông đã nhiều năm, từng đi từ bất ngờ này tới bất ngờ khác về những đóng góp chuyên môn và cả văn học nghệ thuật của ông, cảm nhận thấy sự năng động, ham làm việc nơi ông vẫn như không hề thay đổi.
Thật khó để gọi đúng nghề nghiệp của ông Phạm Việt Long. Thời đang công chức, ông đã kinh qua rất nhiều công việc, rất nhiều chức vụ... Năm 1966, 1967 khi mới tuổi hai mươi, ông đã là phóng viên của Việt Nam Thông tấn xã, trực tiếp sống và làm việc tại chiến trường Khu V quãng thời gian cuộc chiến tranh chống Mỹ của nhân dân ta diễn ra vô cùng khốc liệt. Sau gần mười năm sống và làm việc tại đây, khi hoàn thành nhiệm vụ, ông trở về cơ quan cũ rồi sau đó được chuyển sang Bộ Văn hóa - Thông tin, từ chuyên viên lên Trưởng phòng rồi Phó Văn phòng và cuối cùng trở thành Chánh Văn phòng. Thời gian công tác ở Việt Nam Thông tấn xã ông chỉ mới tốt nghiệp đại học. Nhưng khi sang Bộ Văn hóa ông đã kiên trì theo học thêm để có bằng thạc sĩ và sau đó bảo vệ thành công tiến sĩ văn hóa. Khi cơ quan tiến hành tổ chức lấy phiếu tín nhiệm cho cương vị Thứ trưởng, ông đạt số phiếu rất cao nhưng hiềm nỗi khi ấy ông đã cao tuổi, không đủ cho một nhiệm kỳ nên lãnh đạo Bộ đã chuyển ông sang giữ cương vị Chủ tịch Hội đồng quản trị Công ty sách Việt Nam, khi ấy đang có những khó khăn. Và ông đảm nhiệm cương vị ấy cho đến khi nghỉ hưu.
*Nhà văn Phạm Việt Long.*
Nhưng bất ngờ với nhiều người khi biết ông đang bận rộn với công việc chuyên môn nhưng đã liên tục cho ra mắt những tác phẩm, cả văn học và âm nhạc. Thông thường, người dính vào công việc hành chính, sự vụ thường rất khó khăn khi đến với công việc sáng tác văn học nghệ thuật. Càng khó để vươn tới đỉnh cao. Nhưng trường hợp ông Long thì ngược lại. Trong lĩnh vực văn học, ông đã cho ra đời cuốn tiểu thuyết tư liệu
*B trọc*, mà nội dung được tác giả kể lại hoàn toàn những điều mắt thấy tai nghe với tư cách người trong cuộc trong những năm tháng sống nơi chiến trường. Tác phẩm *B trọc* ngay khi ra đời đã được độc giả đón nhận nồng nhiệt, liên tục được tái bản suốt những năm 2001, 2002, 2003 và sau đó được nhận giải thưởng của Ủy ban toàn quốc Các hội Văn học - Nghệ thuật Việt Nam và nhiều giải thưởng văn học cao quý khác. Cùng thời gian này Phạm Việt Long còn có thêm 2 tập truyện ngắn *Âm bản *và *Ngờ vực *và cũng liên tục được tái bản. Ngày ông Phạm Việt Long có dịp được sang Mỹ và khi về nước ông liền cho ra mắt cuốn sách: * Du khảo Hoa Kỳ sau thảm họa 11 tháng 9* và đặc biệt sau đó ông còn có thêm tiểu thuyết *Giã từ* dày trên 400 trang lọt vào vòng chung khảo cuộc thi tiểu thuyết do Hội Nhà văn tổ chức. Nhà văn Ma Văn Kháng đã nhận xét: “...Đây là một cuốn sách có khuynh hướng cao, thể hiện rõ quan điểm của nhà văn, có màu sắc tố cáo và chống lại một cách không khoan nhượng những cái xấu, những cái tiêu cực... Phạm Việt Long trong suy nghĩ của tôi lúc này đã là một tiềm năng sáng tạo đáng nể trọng”. Phạm Việt Long trở thành hội viên Hội Nhà văn Việt Nam.
Càng bất ngờ hơn khi thấy Phạm Việt Long chợt xuất hiện trước bạn bè đồng nghiệp trong cơ quan và công chúng với tư cách một nhạc sĩ, đã trở thành hội viên Hội Nhạc sĩ Việt Nam khi ông liên tiếp cho ra đời các CD ca nhạc:
*Mơ hình bóng quê nhà, Những bản tình ca mới, Giàn thiên lý... *và đặc biệt là 2 chương trình biểu diễn riêng các tác phẩm âm nhạc của ông vào năm 2009 với tên gọi *Nhớ một thời *cùng 2 chương trình chuyên đề trên VTV1 giới thiệu về những đóng góp của ông với sự nghiệp văn học và âm nhạc trong chuyên mục *Người của công chúng *và *Quán âm nhạc.*
Cùng cảnh hưu, nhưng muốn gặp lâu cùng ông lại vẫn thấy khó. Đến nhà thấy ông thường đi vắng, vợ con bảo ông ấy (hoặc bố cháu) chạy quanh đâu đấy chắc về ngay. Mời bác ngồi chơi chờ nhà tôi (hoặc bố cháu) một lát... Nhưng đấy là cách nói vì sau khi hưu ông đã tự tổ chức rồi tham gia nhiều công việc mà đều chiếm của ông khá nhiều thời gian và trí lực. Bên cạnh tư cách là người tham gia trực tiếp tổ chức và lãnh đạo Tạp chí Văn Hiến Việt Nam, sau đó ông còn được cử giữ cương vị Tổng biên tập Tạp chí điện tử Văn Hiến Việt Nam. Phải nói, đó là một công việc không hề đơn giản. Vẫn chưa hết, ông còn tham gia thành lập và trong ban lãnh đạo Nhà xuất bản Dân Trí, một nhà xuất bản tổng hợp khá lớn, tạo được uy tín trong ngành xuất bản. Nhiều người còn được nghe những chương trình ca nhạc, trong đó luôn có thêm các tác phẩm mới của Phạm Việt Long, cùng những bài báo của ông nói về âm nhạc. Năm 2016, Phạm Việt Long được vinh dự nhận giải thưởng loại A của Hội Nhạc sĩ Việt Nam trao tặng cho cuốn sách chuyên luận âm nhạc
*Hát mãi Trường Sa ơi.* Tập sách bao gồm 59 bài nghiên cứu, phê bình, cảm nhận về âm nhạc. Âm nhạc dường như đã cuốn hút tất cả tâm hồn và tình yêu của ông. Cũng cần nói thêm, sau thành công của Phạm Việt Long trong âm nhạc, người cùng cơ quan trong Nhà xuất bản Dân Trí là nhà thơ Nguyễn Phan Hách cũng học theo để đi vào sáng tác ca nhạc. Có người khen ca khúc của Nguyễn Phan Hách thì ông bảo, tôi học tập kinh nghiệm từ ông Phạm Việt Long đấy. *Tại vùng núi Bà, giáp ranh thị xã Quy Nhơn, sau trận bom B52 của địch, suýt chết, Phạm Việt Long chỉ cân nặng 39kg.*
Tưởng như thế đã là quá nhiều với một người đã nghỉ hưu từ hơn chục năm nay nhưng cuối năm 2016, bạn bè lại bất ngờ nhận được lời mời của chính Phạm Việt Long tới Văn phòng Bộ Văn hóa - Thể thao và Du lịch để được nghe các cháu thiếu nhi quận Hoàn Kiếm hát những bài hát dành cho tuổi nhỏ do ông sáng tác và đặc biệt để được ông giới thiệu thêm một bộ sách mới. Bộ sách viết cho thiếu nhi dày 5 tập, mỗi tập mang tên khác nhau như:
* Bỏ bỉm, Mặt đen tia chớp, Chuồn chuồn cắn rốn, Khám phá rừng thiêng, Thám hiểm vườn cổ tích* dày hơn 1.000 trang có tên chung là * Bi Bi và mặt đen.* Với một giọng văn trong trẻo, tươi xanh, mạch lạc, giản dị nhưng sâu sắc mà tác giả đem lại cùng với độ dày của tập truyện đã khiến mọi người ngỡ ngàng lẫn khâm phục vì sức làm việc như không biết mệt mỏi của một người tuổi đã ngoài 70.
Tâm lý chung cứ một ai khi đã bước vào tuổi xưa nay hiếm thường ít nhiều có một chút nào đó ngại việc. Họ chỉ phải làm nếu buộc phải có nhu cầu nhiều về vật chất, tiền bạc. Với Phạm Việt Long, chuyện tiền bạc hẳn không là một áp lực. Vậy điều gì khiến ông vẫn tham công tiếc việc, không ngần ngại cả khi mạnh dạn xông vào những lĩnh vực khó khăn? Ông cho biết, mình muốn luôn mạnh dạn đi vào những cái mới, khi khám phá vào nó mình sẽ hiểu được mình hơn và quan trọng nó đem lại cho mình thêm niềm vui. Bây giờ có tuổi, niềm vui là quan trọng nhất.
Ông tâm sự: Tôi may mắn có bà vợ cũng dân chiến trường năm xưa với nhau, hiểu mình nên chia sẻ ủng hộ hết lòng và còn động viên nữa. Thành có động lực. Người cao tuổi mà không vận động thường xuyên thì nguy hiểm lắm. Bây giờ, bận gì thì bận nhưng hàng ngày, xưa thì vẫn giúp vợ đi đón con - sau này đi đón cháu ngoại khi chúng tan học về. Và đêm đêm còn giáo dục con cháu bằng những câu chuyện cổ tích?! Tất cả các câu chuyện ấy được ông bổ sung, sửa chữa thêm rồi đưa in vào bộ sách của ông mới hoàn thành
* Bi Bi và Mặt đen. *
Chính vì luôn phải bận rộn cho công việc, phải vận động nhiều, tiếp xúc nhiều bạn bè, lao động cả trí óc và chân tay nên khi về hưu ông lại như khỏe ra, chẳng thấy đau ốm gì. Ông bảo, cứ nằm một chỗ, không vận động, không quan hệ với ai có khi mình lại yếu đi, thậm chí còn sinh bệnh sinh tật không chừng. Ông dẫn ra những bài học, giáo sư Vũ Khiêu đã một trăm tuổi nhưng hàng ngày vẫn đọc sách, vẫn viết bài, hay giáo sư Hoàng Chương ngoài tám mươi rồi mà vẫn còn rất tráng kiện, làm việc không biết mệt mỏi bởi hàng ngày cụ vẫn dành ra 2 tiếng đồng hồ để tập thể dục.
**Huy Thắng**
-
[Phim Việt thêm nhiều kỳ vọng](http://suckhoedoisong.vn/phim-viet-them-nhieu-ky-vong-n129233.html)
-
[Giải mã bí mật của Britney Spears, 10 năm trước](http://suckhoedoisong.vn/giai-ma-bi-mat-cua-britney-spears-10-nam-truoc-n129234.html)
-
[Cảm phục cậu bé xương thủy tinh viết chuyện về tiểu đội điều tra hài hước](http://suckhoedoisong.vn/cam-phuc-cau-be-xuong-thuy-tinh-viet-chuyen-ve-tieu-doi-dieu-tra-hai-huoc-n129199.html)
-
[Nguyễn Thị Thành: người đẹp đầu tiên tại Việt Nam bị tước danh hiệu là ai?](http://suckhoedoisong.vn/nguyen-thi-thanh-nguoi-dep-dau-tien-tai-viet-nam-bi-tuoc-danh-hieu-la-ai-n129157.html)
-
[Hóa thân như công chúa, Hoa khôi Khánh Ngân casting The Face mùa hai](http://suckhoedoisong.vn/hoa-than-nhu-cong-chua-hoa-khoi-khanh-ngan-casting-the-face-mua-hai-n129153.html)
-
[Chuyện vặt trong nhà](http://suckhoedoisong.vn/chuyen-vat-trong-nha-n129096.html)
-
[Victoria Beckham đẹp lạnh lùng trong chân váy xuyên thấu](http://suckhoedoisong.vn/victoria-beckham-dep-lanh-lung-trong-chan-vay-xuyen-thau-n129087.html)
-
[Hoa anh đào Nhật Bản và mai vàng Yên Tử khoe sắc tại Hạ Long](http://suckhoedoisong.vn/hoa-anh-dao-nhat-ban-va-mai-vang-yen-tu-khoe-sac-tai-ha-long-n129085.html) [Nhà văn Phạm Việt Long: Tuổi 70 vẫn cuốn người khác sống trẻ theo mình](http://suckhoedoisong.vn/nha-van-pham-viet-long-tuoi-70-van-cuon-nguoi-khac-song-tre-theo-minh-n129271.html) [
](http://suckhoedoisong.vn/gui-bai.html)
Click
Click
**vào đây** để gửi ngay bài viết về cho toà soạn. [Sức khỏe người lớn](http://suckhoedoisong.vn/suc-khoe-nguoi-lon-c85/) [Sức khỏe trẻ em](http://suckhoedoisong.vn/suc-khoe-tre-em-c84/) [Sơ cứu](http://suckhoedoisong.vn/so-cuu-c82/) [Sức khoẻ tâm thần](http://suckhoedoisong.vn/suc-khoe-tam-than-c90/) [Ẩm thực và dinh dưỡng](http://suckhoedoisong.vn/am-thuc-va-dinh-duong-c89/) [Sức khỏe và môi trường](http://suckhoedoisong.vn/suc-khoe-va-moi-truong-c88/) [Các biện pháp tránh thai](http://suckhoedoisong.vn/cac-bien-phap-tranh-thai-c87/) [Sức khoẻ sinh sản và tình dục](http://suckhoedoisong.vn/suc-khoe-sinh-san-va-tinh-duc-c86/) [Các thuật ngữ](http://suckhoedoisong.vn/cac-thuat-ngu-c73/) [Tìm hiểu cơ thể người](http://suckhoedoisong.vn/tim-hieu-co-the-nguoi-c81/) [Dược](http://suckhoedoisong.vn/duoc-c80/) [Thẩm mỹ](http://suckhoedoisong.vn/tham-my-c79/) [Trang phục](http://suckhoedoisong.vn/trang-phuc-c78/) [Rèn luyện](http://suckhoedoisong.vn/ren-luyen-c77/) [Ngôi nhà an toàn](http://suckhoedoisong.vn/ngoi-nha-an-toan-c76/) [Giải thích các xét nghiệm](http://suckhoedoisong.vn/giai-thich-cac-xet-nghiem-c75/) [Khám sức khỏe](http://suckhoedoisong.vn/kham-suc-khoe-c74/) [Dinh dưỡng phòng chống ung thư](http://suckhoedoisong.vn/dinh-duong-phong-chong-ung-thu-c100/)
-
[Vụ việc “Màu hoa đỏ” bị cấm: Sở Văn hóa Tiền Giang chính thức lên tiếng xin lỗi](http://suckhoedoisong.vn/vu-viec-mau-hoa-do-bi-cam-so-van-hoa-tien-giang-chinh-thuc-len-tieng-xin-loi--n129596.html)
-
[Bí quyết “trẻ mãi không già” của Giáng My](http://suckhoedoisong.vn/bi-quyet-tre-mai-khong-gia-cua-giang-my-n90069.html)
-
[Làm rõ phản ánh sai phạm trong mua sắm trang thiết bị y tế ở Gia Lai](http://suckhoedoisong.vn/lam-ro-phan-anh-sai-pham-trong-mua-sam-trang-thiet-bi-y-te-o-gia-lai-n129595.html)
-
[Ðẩy mạnh ứng dụng công nghệ thông tin trong khám chữa bệnh BHYT](http://suckhoedoisong.vn/ay-manh-ung-dung-cong-nghe-thong-tin-trong-kham-chua-benh-bhyt-n129575.html)
-
[Hội Thầy thuốc trẻ Việt Nam quyên góp ủng hộ Bác sĩ nội trú Nguyễn Khắc Thái](http://suckhoedoisong.vn/hoi-thay-thuoc-tre-viet-nam-quyen-gop-ung-ho-bac-si-noi-tru-nguyen-khac-thai-n129452.html)SKĐS - Sáng ngày 21/03/2017, Trung ương Hội Thầy thuốc trẻ Việt Nam và thường trực Hội Thầy thuốc trẻ tỉnh Thanh Hóa đã tổ chức thăm hỏi động viên gia đình Bác sĩ nội trú Nguyễn Khắc Thái (Sinh năm 1991) tại nhà riêng tại phố Thành Tân, phường Quảng Thành, thành phố Thanh Hóa. [Ngạc nhiên với 50 tác dụng tuyệt vời của dầu dừa](http://suckhoedoisong.vn/ngac-nhien-voi-50-tac-dung-tuyet-voi-cua-dau-dua--n79329.html) [Lý giải những nguyên nhân gây đau bụng dưới ở phụ nữ](http://suckhoedoisong.vn/ly-giai-nhung-nguyen-nhan-gay-dau-bung-duoi-o-phu-nu-n82232.html) [Bệnh viện Khánh Hòa: Lần đầu tiên thực hiện ca đẻ không đau](http://suckhoedoisong.vn/benh-vien-khanh-hoa-lan-dau-tien-thuc-hien-ca-de-khong-dau-n129534.html) [Sốt phát ban, nhất là sốt phát ban ở trẻ em nguy hiểm như thế nào?](http://suckhoedoisong.vn/sot-phat-ban-nhat-la-sot-phat-ban-o-tre-em-nguy-hiem-nhu-the-nao-n53373.html)

Vary: Accept-Encoding


text:
- Hoạt động cuối:
- 24/7/14
- Tham gia ngày:
- 24/7/14
- Bài viết:
- 0
- Đã được thích:
- 0
- Điểm thành tích:
- 0
- Giới tính:
- Nam
- Sinh nhật:
- 30/5/91 (Tuổi: 25)
ThanhBinh591
New Member, Nam, 25
- ThanhBinh591 được nhìn thấy lần cuối:
- 24/7/14
-
- Đang tải...
-
Giới thiệu
- Giới tính:
- Nam
- Sinh nhật:
- 30/5/91 (Tuổi: 25)
Tương tác

markdown:
![ ThanhBinh591](http://svnhforum.com/forum/styles/banh/xenforo/avatars/avatar_male_l.png)
- Hoạt động cuối:
- 24/7/14
- Tham gia ngày:
- 24/7/14
- Bài viết:
- 0
- Đã được thích:
- 0
- Điểm thành tích:
[0](members/thanhbinh591.96152/trophies)
- Giới tính:
- Nam
- Sinh nhật:
- 30/5/91 (Tuổi: 25)
# ThanhBinh591
New Member, Nam, 25
- ThanhBinh591 được nhìn thấy lần cuối:
- 24/7/14
-
- Đang tải...
-
### Giới thiệu
- Giới tính:
- Nam
- Sinh nhật:
- 30/5/91 (Tuổi: 25)
### Tương tác

Server: nginx

X-Frame-Options: SAMEORIGIN

Vietnix-Cache: HIT from backend


text: oi8?? Thợ sửa máy bơm nước tại nhà quận 3(( 0937 217 184 oi8?? Thợ sửa máy bơm nước tại nhà quận 3(( 0937 217 184 oi8?? Thợ sửa máy bơm nước tại nhà quận 3(( 0937 217 184 Với nhiều năm hoạt động trong lĩnh vực sửa máy bơm nước ,sửa giếng khoan gia đình tại nhà các quận ở tphcm.Chúng tôi luôn mang đến cho khách hàng sự tinh tưởng và hài long tuyệt đối.Chinh phục được những người khó tính nhất .Luôn làm khách hàng hài lòng và yên tâm hơn khi giao toàn bộ và trách nhiệm cho các nhận viên của chúng tôi.Phục vụ tận tình chu đáo. Chúng tôi nhận sử lý các trường hợp về máy bơm như: Máy bơm bị cháy do chập điện,sự cố khác Máy bơm nước không lên nước Sửa máy bơm khi không lên nước Sửa máy bơm giếng khoan không chạy.... Qúy khách có nhu cầu sửa máy bơm nước chỉ cần gọi cho chúng tôi,thợ sẽ đến tận nhà sửa chữa một cách nhanh nhất,không mất công quý khách phải chờ đợi mà giá cả lại hợp lý. Hãy liên hệ với chúng tôi nếu có nhu cầu : Trung Tâm Điện Cơ Nhị Gia Đ/c: 567 Trần Quốc Toản - Quận 3 SĐT : 0937 217 184 - 0978 886 874 Email : dienconhigiatphcm@gmail.com Website : www.maybomnuocnhigia.com


text:
-
Mọi bài viết vi phạm chính sách, Spam/Không đúng chuyên mục BQT sẽ xóa bài và nick vĩnh viễn.Dismiss Notice
Để báo lỗi hoặc cần hỗ trợ vui lòng liên hệ:
Email: vipkhongtin@gmail.com - FB: Vipkhongtin. Xin cảm ơn!
[ TN ] Tuyển Lao động phổ thông
Thảo luận trong 'Sàn giao dịch Việc Làm' bắt đầu bởi sopcast, 6/3/16.

markdown:
-
Mọi bài viết vi phạm chính sách, Spam/Không đúng chuyên mục BQT sẽ xóa bài và nick vĩnh viễn.
Để báo lỗi hoặc cần hỗ trợ vui lòng liên hệ:
Email: vipkhongtin@gmail.com - FB:
[Vipkhongtin](http://fb.com/vipkhongtin). Xin cảm ơn! [Dismiss Notice](account/dismiss-notice?notice_id=1)
# [ TN ] Tuyển Lao động phổ thông
Thảo luận trong '
[Sàn giao dịch Việc Làm](forums/san-giao-dich-viec-lam.5/)' bắt đầu bởi [sopcast], [6/3/16](threads/tn-tuyen-lao-dong-pho-thong.34380/).

Server: Nginx

X-Powered-By: VPSSIM


text:
Mảng, Chỉ Mục, Tập Hợp phần 5
Chia sẻ: Tuan Bui Nghia | Ngày: | Loại File: PDF | Số trang:15
lượt xem 5
download
Mảng, Chỉ Mục, Tập Hợp phần 5
Ví dụ 9.10 thì tương tự như ví dụ 9.9 ngoại trừ việc thêm vào một chỉ mục được nạp chồng lấy tham số chỉ mục là chuỗi và phương thức findString() tạo ra để lấy chỉ mục nguyên từ chuỗi
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Mảng, Chỉ Mục, Tập Hợp phần 5
- Ví dụ 9.10 thì tương tự như ví dụ 9.9 ngoại trừ việc thêm vào một chỉ mục được nạp chồng lấy tham số chỉ mục là chuỗi và phương thức findString() tạo ra để lấy chỉ mục nguyên từ chuỗi. Phương thức findString() đơn giản là lặp mảng strings cho đến khi nào tìm được chuỗi có ký tự đầu tiên trùng với ký tự đầu tiên của chụổi tham số. Nếu tìm thấy thì trả về chỉ mục của chuỗi, trường hợp ngược lại trả về -1. Như chúng ta thấy trong hàm Main(), lệnh truy cập chỉ mục thứ hai dùng chuỗi làm tham số chỉ mục, như đã làm với số nguyên trước: lbt[“hell”] = “Hi”; Khi đó nạp chồng chỉ mục sẽ được gọi, sau khi kiểm tra chuỗi hợp lệ tức là không rỗng, chuỗi này sẽ được truyền vào cho phương thức findString(), kết quả findString() trả về là một chỉ mục nguyên, số nguyên này sẽ được sử dụng làm chỉ mục: return this[ findString(index)]; Ví dụ 9.10 trên tồn tại lỗi khi một chuỗi truyền vào không phù hợp với bất cứ chuỗi nào trong mảng, khi đó giá trị trả về là –1. Sau đó giá trị này được dùng làm chỉ mục vào chuỗi mảng strings. Điều này sẽ tạo ra một ngoại lệ (System.NullReferenceException). Trường hợp này xảy ra khi chúng ta bỏ đấu comment của lệnh: lbt[“xyzt”] = ”error!”; Các trường hợp phát sinh lỗi này cần phải được loại bỏ, đây có thể là bài tập cho chúng ta làm thêm và việc này hết sức cần thiết. Giao diện tập hợp Môi trường .NET cung cấp những giao diện chuẩn cho việc liệt kê, so sánh, và tạo các tập hợp. Một số các giao diện trong số đó được liệt kê trong bảng 9.2 sau: Giao diện Mục đích IEnumerable Liệt kê thông qua một tập hợp bằng cách sử dụng foreach. ICollection Thực thi bởi tất cả các tập hợp để cung cấp phương thức CopyTo() cũng như các thuộc tính Count, ISReadOnly, ISSynchronized, và SyncRoot. IComparer So sánh giữa hai đối tượng lưu giữ trong tập hợp để
- sắp xếp các đối tượng trong tập hợp. IList Sử dụng bởi những tập hợp mảng được chỉ mục
- IDictionary Dùng trong các tập hợp dựa trên khóa và giá trị như Hashtable và SortedList. IDictionaryEnumerator Cho phép liệt kê dùng câu lệnh foreach qua tập hợp hỗ trợ IDictionary. Bảng 9.2: Giao diện cho tập hợp. Giao diện IEnumerable Chúng ta có thể hỗ trợ cú pháp foreach trong lớp ListBoxTest bằng việc thực thi giao diện IEnumerator. Giao diện này chỉ có một phương thức duy nhất là GetEnumerator(), công việc của phương thức là trả về một sự thực thi đặc biệt của IEnumerator. Do vậy, ngữ nghĩa của lớp Enumerable là nó có thể cung cấp một Enumerator: public IEnumerator GetEnumerator() { return (IEnumerator) new ListBoxEnumerator(this); } Enumerator phải thực thi những phương thức và thuộc tính IEnumerator. Chúng có thể được thực thi trực tiếp trong lớp chứa (trong trường hợp này là lớp ListBoxTest) hay bởi một lớp phân biệt khác. Cách tiếp cận thứ hai thường được sử dụng nhiều hơn, do chúng được đóng gói trong lớp Enumerator hơn là việc phân vào trong các lớp chứa. Do lớp Enumerator được xác định cho lớp chứa, vì theo như trên thì lớp ListBoxEnumerator phải biết nhiều về lớp ListBoxTest. Nên chúng ta phải tạo cho nó một sự thực thi riêng chứa bên trong lớp ListBoxTest. Lưu ý rằng phương thức GetEnumerator truyền đối tượng List- BoxTest hiện thời (this) cho enumerator. Điều này cho phép enumerator có thể liệt kê được các thành phần trong tập hợp của đối tượng ListBoxTest. Ở đây lớp thực thi Enumerator là ListBoxEnumerator, đây là một lớp private được định nghĩa bên trong lớp ListBoxTest. Lớp này thực thi đơn giản bao gồm một thuộc tính public, và hai phương thức public là MoveNext(), và Reset(). Đối tượng ListBoxTest được truyền vào như một đối mục của bộ khởi tạo. Ở đây nó được gán cho biến thành viên myLBT. Trong hàm khởi tạo này cũng thực hiện thiết lập giá trị biến thành viên index là -1, chỉ ra rằng chưa bắt đầu thực hiện việc enumerator đối tượng: public ListBoxEnumerator(ListBoxTest lbt) { this.lbt = lbt; index = -1;
- } Phương thức MoveNext() gia tăng index và sau đó kiểm tra để đảm bảo rằng việc thực hiện không vượt quá số phần tử trong tập hợp của đối tượng: public bool MoveNext()
- { index++; if (index >= lbt.strings.Length) return false; else return true; } Phương thức IEnumerator.Reset() không làm gì cả nhưng thiết lập lại giá trị của index là -1. Thuộc tính Current trả về đối tượng chuỗi hiện hành. Đó là tất cả những việc cần làm cho lớp ListBoxTest thực thi một giao diện IEnumerator. Câu lệnh foreach sẽ được gọi để đem về một enumerator, và sử dụng nó để liệt kê lần lượt qua các thành phần trong mảng. Sau đây là toàn bộ chương trình minh họa cho việc thực thi trên. Ví dụ 9.11: Tạo lớp ListBox hỗ trợ enumerator. ----------------------------------------------------------------------------- namespace Programming_CSharp { using System; using System.Collections; // tạo một control đơn giản public class ListBoxTest: IEnumerable { // lớp thực thi riêng ListBoxEnumerator private class ListBoxEnumerator : IEnumerator { public ListBoxEnumerator(ListBoxTest lbt) { this.lbt = lbt; index = -1; } // gia tăng index và đảm bảo giá trị này hợp lệ public bool MoveNext() { index++; if (index >= lbt.strings.Length) return false; else return true; }
- public void Reset() { index = -1; } public object Current { get { return( lbt[index]); } } private ListBoxTest lbt; private int index; } // trả về Enumerator public IEnumerator GetEnumerator() { return (IEnumerator) new ListBoxEnumerator(this); } // khởi tạo listbox với chuỗi public ListBoxTest (params string[] initStr) { strings = new String[10]; // copy từ mảng chuỗi tham số foreach (string s in initStr) { strings[ctr++] = s; } } public void Add(string theString) { strings[ctr] = theString; ctr++; } // cho phép truy cập giống như mảng public string this[int index] { get
- { if ( index < 0 || index >= strings.Length) { // xử lý index sai } return strings[index]; } set { strings[index] = value; } } // số chuỗi nắm giữ public int GetNumEntries() { return ctr; } private string[] strings; private int ctr = 0; } public class Tester { static void Main() { ListBoxTest lbt = new ListBoxTest(“Hello”, “World”); lbt.Add(“What”); lbt.Add(“Is”); lbt.Add(“The”); lbt.Add(“C”); lbt.Add(“Sharp”) ; string subst = “Universe”; lbt[1] = subst; // truy cập tất cả các chuỗi int count =1; foreach (string s in lbt) {
- Console.WriteLine(“Value {0}: {1}”,count, s); count++;
- } } } } ----------------------------------------------------------------------------- Kết quả: Value 1: Hello Value 2: Universe Value 3: What Value 4: Is Value 5: The Value 6: C Value 7: Sharp Value 8: Value 9: Value 10: ----------------------------------------------------------------------------- Chương trình thực hiện bằng cách tạo ra một đối tượng ListBoxTest mới và truyền hai chuỗi vào cho bộ khởi dựng. Khi một đối tượng được tạo ra thì mảng của chuỗi được định nghĩa có kích thước 10 chuỗi. Năm chuỗi sau được đưa vào bằng phương thức Add(). Và chuỗi thứ hai sau đó được cập nhật lại giá trị mới. Sự thay đổi lớn nhất của chương trình trong phiên bản này là câu lệnh foreach được gọi để truy cập từng chuỗi trong ListBox. Vòng lặp foreach tự động sử dụng giao diện IEnumerator bằng cách gọi phương thức GetEnumerator(). Một đối tượng ListBoxEnumerator được tạo ra và giá trị index = -1 được thiết lập trong bộ khởi tạo. Vòng lặp foreach sau đó gọi phương thức MoveNext(), khi đó index sẽ được gia tăng đến 0 và trả về true. Khi đó foreach sử dụng thuộc tính Current để nhận lại chuỗi hiện hành. Thuộc tính Current gọi chỉ mục của ListBox và nhận lại chuỗi được lưu trữ tại vị trí 0. Chuỗi này được gán cho biến s được định nghĩa trong vòng lặp, và chuỗi này được hiển thị ra màn hình console. Vòng lặp tiếp tục thực hiện tuần tự từngt bước: MoveNext(), Current(), hiển thị chuỗi cho đến khi tất cả các chuỗi trong list box được hiển thị. Trong minh họa này chúng ta khai báo mảng chuỗi có 10 phần tử, nên trong kết quả ta thấy chuỗi ở vị trí 8, 9, 10 không có nội dung.
- Giao diện ICollection Một giao diện quan trọng khác cho những mảng và cho tất cả những tập hợp được cung cấp bởi .NET Framework là ICollection. ICollection cung cấp bốn thuộc tính: Count, IsReadOnly, IsSynchronized, và SyncRoot. Ngoài ra ICollection cũng cung cấp một phương thức CopyTo(). Thuộc tính thường được sử dụng là Count, thuộc tính này trả về số thành phần trong tập hợp: for(int i = 0; i < myIntArray.Count; i++) { //... } Ở đây chúng ta sử dụng thuộc tính Count của myIntArray để xác định số đối tượng có thể được sử dụng trong mảng. Giao diện IComparer Giao diện IComparer cung cấp phương thức Compare(), để so sánh hai phần tử trong một tập hợp có thứ tự. Phương thức Compare() thường được thực thi bằng cách gọi phương thức CompareTo() của một trong những đối tượng. CompareTo() là phương thức có trong tất cả đối tượng thực thi IComparable. Nếu chúng ta muốn tạo ra những lớp có thể được sắp xếp bên trong một tập hợp thì chúng ta cần thiết phải thực thi IComparable. .NET Framework cung cấp một lớp Comparer thực thi IComparable và cung cấp một số thực thi cần thiết. Phần danh sách mảng sau sẽ đi vào chi tiết việc thực thi IComparable. Danh sách mảng Một vấn đề hạn chế của kiểu dữ liệu mảng là kích thước cố định. Nếu chúng ta không biết trước số lượng đối tượng trong một mảng sẽ được lưu giữ, thì sẽ khó khăn vì có thể chúng ta khai báo kích thước của mảng quá nhỏ (vượt quá kích thước lưu trữ của mảng) hoặc là kích thước quá lớn (dẫn đến lãng phí bộ nhớ). Chương trình của chúng ta có thể hỏi người dùng về kích thước, hoặc thu những input từ trong một web site.Tuy nhiên việc xác định số lượng của đối tượng trong những session có tính chất tương tác động là không thích hợp. Việc sử dụng mảng có kích thước cố định là không thích hợp cũng như là chúng ta không thể đoán trước được kích thước của mảng cần thiết. Lớp ArrayList là một kiểu dữ liệu mảng mà kích thước của nó được gia tăng một cách động theo yêu cầu. ArrayList cung cấp một số phương thức và những thuộc tính cho những thao tác liên quan đến mảng. Một vài phương thức và thuộc tính quan trọng của ArrayList được liệt kê trong bảng 9.3 như sau:
- Phương thức- thuộc Mục tính đích Adapter() Phương thức static tạo một wrapper ArrayList cho đối tượng IList FixedSize() Phương thức static nạp chồng trả về sanh sách đối tượng như là một wrapper. Danh sách có kích thước cố định, các thành phần của nó có thể được sửa chữa nhưng không thể thêm hay xóa.
- ReadOnly() Phương thức static nạp chồng trả về danh sách lớp như là một wrapper, chỉ cho phép đọc. Repeat() Phương thức static trả về một ArrayList mà những thành phần của nó được sao chép với giá trị xác định. Synchronized() Phương thức static trả về danh sách wrapper được thread- safe Capacity Thuộc tính để get hay set số thành phần trong ArrayList. Count Thuộc tính nhận số thành phần hiện thời trong mảng IsFixedSize Thuộc tính kiểm tra xem kích thước của ArrayList có cố định hay không IsReadOnly Thuộc tính kiểm tra xem ArrayList có thuộc tính chỉ đọc hay không. IsSynchronized Thuộc tính kiểm tra xem ArrayList có thread-safe hay không Item() Thiết lập hay truy cập thành phần trong mảng tại vị trí xác định. Đây là bộ chỉ mục cho lớp ArrayList. SyncRoot Thuộc tính trả về đối tượng có thể được sử dụng để đồng bộ truy cập đến ArrayList Add() Phương thức public để thêm một đối tượng vào ArrayList AddRange() Phương thức public để thêm nhiều thành phần của một ICollection vào cuối của ArrayList BinarySearch() Phương thức nạp chồng public sử dụng tìm kiếm nhị phận để định vị một thành phần xác định trong ArrayList được sắp xếp. Clear() Xóa tất cả các thành phần từ ArrayList Clone() Tạo một bản copy Contains() Kiểm tra một thành phần xem có chứa trong mảng hay không CopyTo() Phương thức public nạp chồng để sao chép một ArrayList
- đến một mảng một chiều. GetEnumerator() Phương thức public nạp chồng trả về một enumerator dùng để lặp qua mảng GetRange() Sao chép một dãy các thành phần đến một ArrayList mới IndexOf() Phương thức public nạp chồng trả về chỉ mục vị trí đầu tiên xuất hiện giá trị Insert() Chèn một thành phần vào trong ArrayList InsertRange(0 Chèn một dãy tập hợp vào trong ArrayList
- LastIndexOf() Phương thức public nạp chồng trả về chỉ mục trị trí cuối cùng xuất hiện giá trị. Remove() Xóa sự xuất hiện đầu tiên của một đối tượng xác định. RemoveAt() Xóa một thành phần ở vị trí xác định. RemoveRange() Xóa một dãy các thành phần. Reverse() Đảo thứ tự các thành phần trong mảng. SetRange() Sao chép những thành phần của tập hợp qua dãy những thành phần trong ArrayList. Sort() Sắp xếp ArrayList. ToArray() Sao chép những thành phần của ArrayList đến một mảng mới. TrimToSize() Thiết lập kích thước thật sự chứa các thành phần trong ArrayList Bảng 9.3: Các phương thức và thuộc tính của ArrayList
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Ebook Lập trình Pascal (Tập 2) - Bùi Việt Hà
263 p | 275 | 158
-
Hợp ngữ ASM-Chương 11-lập trình xử lý màn hình - Phần 5- xử lý phím
14 p | 250 | 157
-
Hợp ngữ ASM-Chương 12-Lập trình xử lý Đĩa& FILE-Phần 5- Con trỏ FILE
8 p | 224 | 116
-
giới thiệu hợp ngữ Assembler very good phần 5
23 p | 69 | 36
-
Bài giảng môn Toán tin - Chương 1: Tập hợp - Ánh xạ
17 p | 85 | 35
-
Bài tập chương trình Kỹ thuật viên ngành Công nghệ Web - Học phần 5: Lập trình ứng dụng quản lý trên Web (TTTH - ĐH KHTN TP.HCM)
40 p | 53 | 16
-
Chương 11: Sử dụng mảng và tập hợp
10 p | 52 | 14
-
bài tập Shap phần 5
0 p | 36 | 12
-
Bài giảng VB.net - Chương 4: : Kiểu liệt kê, mảng & tập hợp
0 p | 109 | 10
-
CHƯƠNG 4 MẢNG Ả (Array)
19 p | 54 | 7
-
Bài giảng Cơ sở lập trình máy tính: Chương 6 - ThS. Nguyễn Thị Khiêm Hòa
45 p | 20 | 3
-
matlab primer 7th edition phần 5
23 p | 39 | 3
-
Bài giảng Ngôn ngữ lập trình Pascal: Chương 12 - Cấu trúc dữ liệu - Kiểu tập hợp
12 p | 16 | 2
-
Bài giảng môn Lập trình hướng đối tượng - Chương 5: Tập hợp trên Java
40 p | 3 | 2
-
Bài giảng Lập trình hướng đối tượng (Object Oriented Programming) - Chương 5: Tập hợp trên Java
40 p | 6 | 1
-
Bài giảng chuyên đề Một số thuật toán tổ hợp: Các tập con của một tập hợp
70 p | 3 | 1
-
Bài giảng chuyên đề Một số thuật toán tổ hợp: Phân hoạch
118 p | 2 | 1
-
Bài giảng Lập trình hướng đối tượng: Chương 5 - Trần Thị Anh Thi
14 p | 1 | 1

markdown:
# Mảng, Chỉ Mục, Tập Hợp phần 5
Chia sẻ: Tuan Bui Nghia | Ngày: | Loại File: PDF | Số trang:15
lượt xem 5
download
![](http://image.tlvnimg.com/document/thumbnail/2010/20100721/suadaunanh/80x100/mang_ngan_xep_hang_doi_p5_4218.jpg)
##
Mảng, Chỉ Mục, Tập Hợp phần 5
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](http://static.tlvnimg.com/b2013az/templates/version1/default/images/down16x21.png)
Ví dụ 9.10 thì tương tự như ví dụ 9.9 ngoại trừ việc thêm vào một chỉ mục được nạp chồng lấy tham số chỉ mục là chuỗi và phương thức findString() tạo ra để lấy chỉ mục nguyên từ chuỗi
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
##
Nội dung Text: Mảng, Chỉ Mục, Tập Hợp phần 5
- Ví dụ 9.10 thì tương tự như ví dụ 9.9 ngoại trừ việc thêm vào một chỉ mục được nạp chồng lấy tham số chỉ mục là chuỗi và phương thức findString() tạo ra để lấy chỉ mục nguyên từ chuỗi. Phương thức findString() đơn giản là lặp mảng strings cho đến khi nào tìm được chuỗi có ký tự đầu tiên trùng với ký tự đầu tiên của chụổi tham số. Nếu tìm thấy thì trả về chỉ mục của chuỗi, trường hợp ngược lại trả về -1. Như chúng ta thấy trong hàm Main(), lệnh truy cập chỉ mục thứ hai dùng chuỗi làm tham số chỉ mục, như đã làm với số nguyên trước: lbt[“hell”] = “Hi”; Khi đó nạp chồng chỉ mục sẽ được gọi, sau khi kiểm tra chuỗi hợp lệ tức là không rỗng, chuỗi này sẽ được truyền vào cho phương thức findString(), kết quả findString() trả về là một chỉ mục nguyên, số nguyên này sẽ được sử dụng làm chỉ mục: return this[ findString(index)]; Ví dụ 9.10 trên tồn tại lỗi khi một chuỗi truyền vào không phù hợp với bất cứ chuỗi nào trong mảng, khi đó giá trị trả về là –1. Sau đó giá trị này được dùng làm chỉ mục vào chuỗi mảng strings. Điều này sẽ tạo ra một ngoại lệ (System.NullReferenceException). Trường hợp này xảy ra khi chúng ta bỏ đấu comment của lệnh: lbt[“xyzt”] = ”error!”; Các trường hợp phát sinh lỗi này cần phải được loại bỏ, đây có thể là bài tập cho chúng ta làm thêm và việc này hết sức cần thiết. Giao diện tập hợp Môi trường .NET cung cấp những giao diện chuẩn cho việc liệt kê, so sánh, và tạo các tập hợp. Một số các giao diện trong số đó được liệt kê trong bảng 9.2 sau: Giao diện Mục đích IEnumerable Liệt kê thông qua một tập hợp bằng cách sử dụng foreach. ICollection Thực thi bởi tất cả các tập hợp để cung cấp phương thức CopyTo() cũng như các thuộc tính Count, ISReadOnly, ISSynchronized, và SyncRoot. IComparer So sánh giữa hai đối tượng lưu giữ trong tập hợp để
- sắp xếp các đối tượng trong tập hợp. IList Sử dụng bởi những tập hợp mảng được chỉ mục
- IDictionary Dùng trong các tập hợp dựa trên khóa và giá trị như Hashtable và SortedList. IDictionaryEnumerator Cho phép liệt kê dùng câu lệnh foreach qua tập hợp hỗ trợ IDictionary. Bảng 9.2: Giao diện cho tập hợp. Giao diện IEnumerable Chúng ta có thể hỗ trợ cú pháp foreach trong lớp ListBoxTest bằng việc thực thi giao diện IEnumerator. Giao diện này chỉ có một phương thức duy nhất là GetEnumerator(), công việc của phương thức là trả về một sự thực thi đặc biệt của IEnumerator. Do vậy, ngữ nghĩa của lớp Enumerable là nó có thể cung cấp một Enumerator: public IEnumerator GetEnumerator() { return (IEnumerator) new ListBoxEnumerator(this); } Enumerator phải thực thi những phương thức và thuộc tính IEnumerator. Chúng có thể được thực thi trực tiếp trong lớp chứa (trong trường hợp này là lớp ListBoxTest) hay bởi một lớp phân biệt khác. Cách tiếp cận thứ hai thường được sử dụng nhiều hơn, do chúng được đóng gói trong lớp Enumerator hơn là việc phân vào trong các lớp chứa. Do lớp Enumerator được xác định cho lớp chứa, vì theo như trên thì lớp ListBoxEnumerator phải biết nhiều về lớp ListBoxTest. Nên chúng ta phải tạo cho nó một sự thực thi riêng chứa bên trong lớp ListBoxTest. Lưu ý rằng phương thức GetEnumerator truyền đối tượng List- BoxTest hiện thời (this) cho enumerator. Điều này cho phép enumerator có thể liệt kê được các thành phần trong tập hợp của đối tượng ListBoxTest. Ở đây lớp thực thi Enumerator là ListBoxEnumerator, đây là một lớp private được định nghĩa bên trong lớp ListBoxTest. Lớp này thực thi đơn giản bao gồm một thuộc tính public, và hai phương thức public là MoveNext(), và Reset(). Đối tượng ListBoxTest được truyền vào như một đối mục của bộ khởi tạo. Ở đây nó được gán cho biến thành viên myLBT. Trong hàm khởi tạo này cũng thực hiện thiết lập giá trị biến thành viên index là -1, chỉ ra rằng chưa bắt đầu thực hiện việc enumerator đối tượng: public ListBoxEnumerator(ListBoxTest lbt) { this.lbt = lbt; index = -1;
- } Phương thức MoveNext() gia tăng index và sau đó kiểm tra để đảm bảo rằng việc thực hiện không vượt quá số phần tử trong tập hợp của đối tượng: public bool MoveNext()
- { index++; if (index >= lbt.strings.Length) return false; else return true; } Phương thức IEnumerator.Reset() không làm gì cả nhưng thiết lập lại giá trị của index là -1. Thuộc tính Current trả về đối tượng chuỗi hiện hành. Đó là tất cả những việc cần làm cho lớp ListBoxTest thực thi một giao diện IEnumerator. Câu lệnh foreach sẽ được gọi để đem về một enumerator, và sử dụng nó để liệt kê lần lượt qua các thành phần trong mảng. Sau đây là toàn bộ chương trình minh họa cho việc thực thi trên. Ví dụ 9.11: Tạo lớp ListBox hỗ trợ enumerator. ----------------------------------------------------------------------------- namespace Programming_CSharp { using System; using System.Collections; // tạo một control đơn giản public class ListBoxTest: IEnumerable { // lớp thực thi riêng ListBoxEnumerator private class ListBoxEnumerator : IEnumerator { public ListBoxEnumerator(ListBoxTest lbt) { this.lbt = lbt; index = -1; } // gia tăng index và đảm bảo giá trị này hợp lệ public bool MoveNext() { index++; if (index >= lbt.strings.Length) return false; else return true; }
- public void Reset() { index = -1; } public object Current { get { return( lbt[index]); } } private ListBoxTest lbt; private int index; } // trả về Enumerator public IEnumerator GetEnumerator() { return (IEnumerator) new ListBoxEnumerator(this); } // khởi tạo listbox với chuỗi public ListBoxTest (params string[] initStr) { strings = new String[10]; // copy từ mảng chuỗi tham số foreach (string s in initStr) { strings[ctr++] = s; } } public void Add(string theString) { strings[ctr] = theString; ctr++; } // cho phép truy cập giống như mảng public string this[int index] { get
- { if ( index < 0 || index >= strings.Length) { // xử lý index sai } return strings[index]; } set { strings[index] = value; } } // số chuỗi nắm giữ public int GetNumEntries() { return ctr; } private string[] strings; private int ctr = 0; } public class Tester { static void Main() { ListBoxTest lbt = new ListBoxTest(“Hello”, “World”); lbt.Add(“What”); lbt.Add(“Is”); lbt.Add(“The”); lbt.Add(“C”); lbt.Add(“Sharp”) ; string subst = “Universe”; lbt[1] = subst; // truy cập tất cả các chuỗi int count =1; foreach (string s in lbt) {
- Console.WriteLine(“Value {0}: {1}”,count, s); count++;
- } } } } ----------------------------------------------------------------------------- Kết quả: Value 1: Hello Value 2: Universe Value 3: What Value 4: Is Value 5: The Value 6: C Value 7: Sharp Value 8: Value 9: Value 10: ----------------------------------------------------------------------------- Chương trình thực hiện bằng cách tạo ra một đối tượng ListBoxTest mới và truyền hai chuỗi vào cho bộ khởi dựng. Khi một đối tượng được tạo ra thì mảng của chuỗi được định nghĩa có kích thước 10 chuỗi. Năm chuỗi sau được đưa vào bằng phương thức Add(). Và chuỗi thứ hai sau đó được cập nhật lại giá trị mới. Sự thay đổi lớn nhất của chương trình trong phiên bản này là câu lệnh foreach được gọi để truy cập từng chuỗi trong ListBox. Vòng lặp foreach tự động sử dụng giao diện IEnumerator bằng cách gọi phương thức GetEnumerator(). Một đối tượng ListBoxEnumerator được tạo ra và giá trị index = -1 được thiết lập trong bộ khởi tạo. Vòng lặp foreach sau đó gọi phương thức MoveNext(), khi đó index sẽ được gia tăng đến 0 và trả về true. Khi đó foreach sử dụng thuộc tính Current để nhận lại chuỗi hiện hành. Thuộc tính Current gọi chỉ mục của ListBox và nhận lại chuỗi được lưu trữ tại vị trí 0. Chuỗi này được gán cho biến s được định nghĩa trong vòng lặp, và chuỗi này được hiển thị ra màn hình console. Vòng lặp tiếp tục thực hiện tuần tự từngt bước: MoveNext(), Current(), hiển thị chuỗi cho đến khi tất cả các chuỗi trong list box được hiển thị. Trong minh họa này chúng ta khai báo mảng chuỗi có 10 phần tử, nên trong kết quả ta thấy chuỗi ở vị trí 8, 9, 10 không có nội dung.
- Giao diện ICollection Một giao diện quan trọng khác cho những mảng và cho tất cả những tập hợp được cung cấp bởi .NET Framework là ICollection. ICollection cung cấp bốn thuộc tính: Count, IsReadOnly, IsSynchronized, và SyncRoot. Ngoài ra ICollection cũng cung cấp một phương thức CopyTo(). Thuộc tính thường được sử dụng là Count, thuộc tính này trả về số thành phần trong tập hợp: for(int i = 0; i < myIntArray.Count; i++) { //... } Ở đây chúng ta sử dụng thuộc tính Count của myIntArray để xác định số đối tượng có thể được sử dụng trong mảng. Giao diện IComparer Giao diện IComparer cung cấp phương thức Compare(), để so sánh hai phần tử trong một tập hợp có thứ tự. Phương thức Compare() thường được thực thi bằng cách gọi phương thức CompareTo() của một trong những đối tượng. CompareTo() là phương thức có trong tất cả đối tượng thực thi IComparable. Nếu chúng ta muốn tạo ra những lớp có thể được sắp xếp bên trong một tập hợp thì chúng ta cần thiết phải thực thi IComparable. .NET Framework cung cấp một lớp Comparer thực thi IComparable và cung cấp một số thực thi cần thiết. Phần danh sách mảng sau sẽ đi vào chi tiết việc thực thi IComparable. Danh sách mảng Một vấn đề hạn chế của kiểu dữ liệu mảng là kích thước cố định. Nếu chúng ta không biết trước số lượng đối tượng trong một mảng sẽ được lưu giữ, thì sẽ khó khăn vì có thể chúng ta khai báo kích thước của mảng quá nhỏ (vượt quá kích thước lưu trữ của mảng) hoặc là kích thước quá lớn (dẫn đến lãng phí bộ nhớ). Chương trình của chúng ta có thể hỏi người dùng về kích thước, hoặc thu những input từ trong một web site.Tuy nhiên việc xác định số lượng của đối tượng trong những session có tính chất tương tác động là không thích hợp. Việc sử dụng mảng có kích thước cố định là không thích hợp cũng như là chúng ta không thể đoán trước được kích thước của mảng cần thiết. Lớp ArrayList là một kiểu dữ liệu mảng mà kích thước của nó được gia tăng một cách động theo yêu cầu. ArrayList cung cấp một số phương thức và những thuộc tính cho những thao tác liên quan đến mảng. Một vài phương thức và thuộc tính quan trọng của ArrayList được liệt kê trong bảng 9.3 như sau:
- Phương thức- thuộc Mục tính đích Adapter() Phương thức static tạo một wrapper ArrayList cho đối tượng IList FixedSize() Phương thức static nạp chồng trả về sanh sách đối tượng như là một wrapper. Danh sách có kích thước cố định, các thành phần của nó có thể được sửa chữa nhưng không thể thêm hay xóa.
- ReadOnly() Phương thức static nạp chồng trả về danh sách lớp như là một wrapper, chỉ cho phép đọc. Repeat() Phương thức static trả về một ArrayList mà những thành phần của nó được sao chép với giá trị xác định. Synchronized() Phương thức static trả về danh sách wrapper được thread- safe Capacity Thuộc tính để get hay set số thành phần trong ArrayList. Count Thuộc tính nhận số thành phần hiện thời trong mảng IsFixedSize Thuộc tính kiểm tra xem kích thước của ArrayList có cố định hay không IsReadOnly Thuộc tính kiểm tra xem ArrayList có thuộc tính chỉ đọc hay không. IsSynchronized Thuộc tính kiểm tra xem ArrayList có thread-safe hay không Item() Thiết lập hay truy cập thành phần trong mảng tại vị trí xác định. Đây là bộ chỉ mục cho lớp ArrayList. SyncRoot Thuộc tính trả về đối tượng có thể được sử dụng để đồng bộ truy cập đến ArrayList Add() Phương thức public để thêm một đối tượng vào ArrayList AddRange() Phương thức public để thêm nhiều thành phần của một ICollection vào cuối của ArrayList BinarySearch() Phương thức nạp chồng public sử dụng tìm kiếm nhị phận để định vị một thành phần xác định trong ArrayList được sắp xếp. Clear() Xóa tất cả các thành phần từ ArrayList Clone() Tạo một bản copy Contains() Kiểm tra một thành phần xem có chứa trong mảng hay không CopyTo() Phương thức public nạp chồng để sao chép một ArrayList
- đến một mảng một chiều. GetEnumerator() Phương thức public nạp chồng trả về một enumerator dùng để lặp qua mảng GetRange() Sao chép một dãy các thành phần đến một ArrayList mới IndexOf() Phương thức public nạp chồng trả về chỉ mục vị trí đầu tiên xuất hiện giá trị Insert() Chèn một thành phần vào trong ArrayList InsertRange(0 Chèn một dãy tập hợp vào trong ArrayList
- LastIndexOf() Phương thức public nạp chồng trả về chỉ mục trị trí cuối cùng xuất hiện giá trị. Remove() Xóa sự xuất hiện đầu tiên của một đối tượng xác định. RemoveAt() Xóa một thành phần ở vị trí xác định. RemoveRange() Xóa một dãy các thành phần. Reverse() Đảo thứ tự các thành phần trong mảng. SetRange() Sao chép những thành phần của tập hợp qua dãy những thành phần trong ArrayList. Sort() Sắp xếp ArrayList. ToArray() Sao chép những thành phần của ArrayList đến một mảng mới. TrimToSize() Thiết lập kích thước thật sự chứa các thành phần trong ArrayList Bảng 9.3: Các phương thức và thuộc tính của ArrayList
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Ebook Lập trình Pascal (Tập 2) - Bùi Việt Hà
263 p |
275 |
158
-
Hợp ngữ ASM-Chương 11-lập trình xử lý màn hình - Phần 5- xử lý phím
14 p |
250 |
157
-
Hợp ngữ ASM-Chương 12-Lập trình xử lý Đĩa& FILE-Phần 5- Con trỏ FILE
8 p |
224 |
116
-
giới thiệu hợp ngữ Assembler very good phần 5
23 p |
69 |
36
-
Bài giảng môn Toán tin - Chương 1: Tập hợp - Ánh xạ
17 p |
85 |
35
-
Bài tập chương trình Kỹ thuật viên ngành Công nghệ Web - Học phần 5: Lập trình ứng dụng quản lý trên Web (TTTH - ĐH KHTN TP.HCM)
40 p |
53 |
16
-
Chương 11: Sử dụng mảng và tập hợp
10 p |
52 |
14
-
bài tập Shap phần 5
0 p |
36 |
12
-
Bài giảng VB.net - Chương 4: : Kiểu liệt kê, mảng & tập hợp
0 p |
109 |
10
-
CHƯƠNG 4 MẢNG Ả (Array)
19 p |
54 |
7
-
Bài giảng Cơ sở lập trình máy tính: Chương 6 - ThS. Nguyễn Thị Khiêm Hòa
45 p |
20 |
3
-
matlab primer 7th edition phần 5
23 p |
39 |
3
-
Bài giảng Ngôn ngữ lập trình Pascal: Chương 12 - Cấu trúc dữ liệu - Kiểu tập hợp
12 p |
16 |
2
-
Bài giảng môn Lập trình hướng đối tượng - Chương 5: Tập hợp trên Java
40 p |
3 |
2
-
Bài giảng Lập trình hướng đối tượng (Object Oriented Programming) - Chương 5: Tập hợp trên Java
40 p |
6 |
1
-
Bài giảng chuyên đề Một số thuật toán tổ hợp: Các tập con của một tập hợp
70 p |
3 |
1
-
Bài giảng chuyên đề Một số thuật toán tổ hợp: Phân hoạch
118 p |
2 |
1
-
Bài giảng Lập trình hướng đối tượng: Chương 5 - Trần Thị Anh Thi
14 p |
1 |
1

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

Server: Apache/2.2.31 (CentOS)