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
Lâu đài tình ái - Bruce Đoàn
Thể hiện:
4matuer
1 vote sao - 158 lượt nghe
Thời gian: 21/01/2008 20:10:56
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 4matuer
Hay nhất của 4matuer
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


text:
Nhã Phương lái xe của Trường Giang đến xem chương trình "Khởi đầu ước mơ" tối 8/12. Vì bận chạy show nên "Mười Khó" không tháp tùng bạn gái như mọi khi.
Nhã Phương một mình lái xe đến trường quay. Trước đó, cô và bạn trai cũng thường xuất hiện tại các sự kiện bằng chiếc xế hộp tiền tỷ này.
Trước khi vào trường quay, nữ diễn viên 26 tuổi được người hâm mộ xin chụp ảnh. Tranh thủ ngày nghỉ, cô đến xem ủng hộ các thí sinh của Dream High.
Người đẹp phim Tuổi thanh xuân ăn mặc “kín cổng cao tường”. Cô hiện là diễn viên ăn khách của màn ảnh nhỏ, từ khi nảy sinh tình cảm với Trường Giang, Nhã Phương được chú ý nhiều hơn.
Nhã Phương vào hậu trường trò chuyện với thí sinh Thanh Huyền. Người đẹp cũng kêu gọi khán giả ủng hộ cho cô gái này.
Bạn gái Trường Giang vốn có mối quan hệ thân thiết với ca sĩ Trung Quân nên anh đã mời cô đến trường quay xem chương trình. Nhã Phương cho biết cô chuẩn bị ra Hà Nội quay phim nên tranh thủ đến ủng hộ bạn thân.
Giám khảo Thu Minh tranh thủ ăn lót dạ trong lúc make-up.
Vốn kỹ tính nên “Nữ hoàng nhạc dance” tự làm đẹp cho bản thân và nhân viên hậu đài giúp chị cài micro.
Những năm gần đây, giọng ca Đường cong thường nhận lời làm giám khảo các chương trình truyền hình thực tế. Dù tập trung chăm sóc gia đình nhưng Thu Minh vẫn tiếp tục phát hành sản phẩm âm nhạc để người hâm mộ không quên.
Nhà sản xuất âm nhạc Huy Tuấn và nhạc sĩ Phương Uyên trò chuyện trước khi chương trình diễn ra.
Theo Zing

markdown:
Nhã Phương lái xe của
[Trường Giang](http://saobiz.net/truong-giang.htm) đến xem chương trình "Khởi đầu ước mơ" tối 8/12. Vì bận chạy show nên "Mười Khó" không tháp tùng bạn gái như mọi khi.
Nhã Phương một mình lái xe đến trường quay. Trước đó, cô và bạn trai cũng thường xuất hiện tại các sự kiện bằng chiếc xế hộp tiền tỷ này.
Trước khi vào trường quay, nữ diễn viên 26 tuổi được người hâm mộ xin chụp ảnh. Tranh thủ ngày nghỉ, cô đến xem ủng hộ các thí sinh của Dream High.
Người đẹp phim Tuổi thanh xuân ăn mặc “kín cổng cao tường”. Cô hiện là diễn viên ăn khách của màn ảnh nhỏ, từ khi nảy sinh tình cảm với Trường Giang, Nhã Phương được chú ý nhiều hơn.
Nhã Phương vào hậu trường trò chuyện với thí sinh Thanh Huyền. Người đẹp cũng kêu gọi khán giả ủng hộ cho cô gái này.
Bạn gái Trường Giang vốn có mối quan hệ thân thiết với ca sĩ Trung Quân nên anh đã mời cô đến trường quay xem chương trình. Nhã Phương cho biết cô chuẩn bị ra Hà Nội quay phim nên tranh thủ đến ủng hộ bạn thân.
Giám khảo Thu Minh tranh thủ ăn lót dạ trong lúc make-up.
Vốn kỹ tính nên “Nữ hoàng nhạc dance” tự làm đẹp cho bản thân và nhân viên hậu đài giúp chị cài micro.
Những năm gần đây, giọng ca Đường cong thường nhận lời làm giám khảo các chương trình truyền hình thực tế. Dù tập trung chăm sóc gia đình nhưng Thu Minh vẫn tiếp tục phát hành sản phẩm âm nhạc để người hâm mộ không quên.
Nhà sản xuất âm nhạc Huy Tuấn và nhạc sĩ Phương Uyên trò chuyện trước khi chương trình diễn ra.
Theo Zing

WARC-Type: response

Content-Type: application/http; msgtype=response

WARC-Truncated: length

WARC-Identified-Payload-Type: text/html

Server: nginx

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

Connection: close

Vary: Accept-Encoding


text:
Sim số đẹp viette 0969 mua bán tại Phường 16 Quận 8 TPHCM
Sim viettel Giá bán VND
Click để liên hệ hoặc xem thêm: sim so dep 0969
Sim viettel Giá bán VND
Click để liên hệ hoặc xem thêm: sim so dep 0969
Copyright © Sim số đẹp tại Long Xuyên. All rights reserved.Blog đang trong thời gian chạy thử nghiệm
0 nhận xét:
Đăng nhận xét

markdown:
##
[Sim số đẹp viette 0969 mua bán tại Phường 16 Quận 8 TPHCM](http://simsodeptailongxuyen.so09.net/2014/07/sim-so-ep-viette-0969-mua-ban-tai.html)
Sim viettel Giá bán VND
|0969181090||2,500,000|
|0969180886||2,500,000|
|0969821984||2,500,000|
|0969528998||2,500,000|
|0969341984||2,500,000|
|0969421985||2,500,000|
|0969882678||2,500,000|
|0969008288||2,500,000|
|0969888958||2,500,000|
|0969898286||2,500,000|
|0969394078||2,500,000|
|0969330880||2,500,000|
|0969191983||2,500,000|
|0969323886||2,500,000|
|0969647555||2,500,000|
|0969683389||2,500,000|
|0969336366||2,500,000|
|0969339866||2,500,000|
|0969070704||2,500,000|
|0969121216||2,500,000|
Click để liên hệ hoặc xem thêm:
**sim so dep 0969**
## 0 nhận xét:
## Đăng nhận xét

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

Server: GSE

X-Content-Type-Options: nosniff

Cache-Control: private, max-age=0

X-XSS-Protection: 1; mode=block


text:
SẢN PHẨM
- Xử lý nước thải công nghiệp
- Xử lý nước thải sinh hoạt
- Xử lý nước sinh hoạt - Nước cấp
- Nước tinh khiết - Nước uống
- Máy Ozone chuyên dụng
- Máy bơm nước công nghiệp
- › Bơm chìm giếng khoan
- › Bơm ly tâm trục ngang công nghiêp Speroni
- › Bơm ly tâm trục ngang dân dụng Speroni
- › Bơm ly tâm trục đứng Speroni
- › Bơm chìm nước thải
- › Bơm ly tâm trục ngang dân dụng Speroni KPM
- › Bơm chìm giếng khoan S-302 12 inch
- › Bơm chìm nước thải SVX550
- › Bơm chìm nước thải SVC400
- › Bơm bánh răng
- › Bơm ly tâm trục đứng Speroni VS
- › Bơm ly tâm trục ngang công nghiêp Speroni CX
- › Bơm ly tâm trục ngang công nghiệp SAER NCBZ
- Khoan giếng công nghiệp
- Than hoạt tính - Nhựa Cation
- Vật liệu lọc nước - Hóa chất
- › Vật liệu đa năng ODM - 2F
- › Túi nước lọc Mekong Wat
- › MB-6SR
- › Đá nâng pH - LS
- › Cát Mangan - MS
- › Nhựa anion GS 300
- › Nhựa anion FFIP
- › Cát trắng
- › Hạt nổi PS
- › Sỏi đỡ
- › Chất keo tụ PAC
- › Hóa chất XLN/ nước thải khác
- › Hóa chất xử lý nước thải
- › Hóa chất cho màng RO
- › Hóa chất cho hệ thống lạnh
- › Hóa chất cho nồi hơi
- › Polyme xử lý nước
- Vật tư - Thiết bị xử lý nước
- › Vỏ bình lọc nhựa
- › Vỏ bình lọc Inox
- › Vỏ bình lọc Composite
- › Van tự động (1)
- › Van tự động (2)
- › Van tự động (3)
- › Van 3 cổng
- › Van 5 cổng
- › Van AquaMatic
- › Chụp lọc nhựa - Đĩa khí
- › Ejector thu khí
- › Ejector MIC/R - Can
- › Điện phân trao đổi ion EDI
- › Lọc màng khử khí khỏi nước
- › Bình điều áp Composite
- › Bơm định lượng (1)
- › Bơm định lượng (2)
- › Máy châm Clo
- › Đèn tia cực tím UV
- › Phụ kiện UV
- › Ultrafiltration (UF)
- › Lọc tinh (kiểu cũ)
- › Lọc tinh (kiểu mới)
- › Vỏ màng RO, UF
- › Màng RO, NF (Nhật - Mỹ)
- › Màng RO, NF (Hàn Quốc)
- › Màng MBR (XL nước thải)
- › Tủ điện
- › Đồng hồ đo lưu lượng
- › Thiết bị từ chống cặn
- › Van Solenoid
- › Ly lọc
- › Van ly lọc 20''
- › Lõi lọc
- › Bộ nước tinh khiết mini
- › Bộ khử phèn Composite
- › Bộ khử độc tố Composite
- › Bộ lọc bằng nhựa
- › Bộ khử phèn Inox
- › Bộ khử độc tố Inox
- › Hóa chất xét nghiệm
- › Dung dịch chuẩn
- › Tháp Oxi hóa
- Thiết bị đo kiểm
- › Thiết bị phân tích
- › Thiết bị đo mật độ ion
- › Thiết bị xử lý môi trường
- › Thiết bị đo nồng độ Ozone
- › Thiết bị đo TDS HI 98311
- › Thiết bị đo TDS HI 993301
- › Máy đo tổng hợp
- › Thiết bị đo pH 991401
- › Thiết bị đo chất lượng nước HI 3817
- › Bút đo
- › Thiết bị đo pH để bàn HI 2211
- › Thiết bị đo - kiểm soát
- › Thiết bị đo In-line
- › Thiết bị đo pH 991001N
- › Thiết bị đo độ dẫn điện EC 215
- Tư vấn - Khảo sát - Thiết kế

markdown:
|
|
## Nước tinh khiết dược phẩm
|
|
Hệ thống R.O công nghiệp được sử dụng sau công đoạn tiền xử lý trong FRP (Fiber Glass Reinforced Plastic) như bơm nước thô, cát lọc áp lực...
|
|
Công ty phát triển công nghệ Sinh Phú chuyên cung cấp giải pháp hoàn chỉnh cho xử lý nước theo yêu cầu tiêu chuẩn kĩ thuật .Nước cấp qua giai đoạn tiền xử lý...
|
|
Yêu cầu chất lượng nước sạch dùng trong dược phẩm. Nước dùng trong dược phẩm có chất lượng tương đương với nước cất một lần hoặc hai lần…
| |
|
|

Server: Apache/2.2.27 (CentOS)

Pragma: no-cache

Cache-Control: no-cache, must-revalidate


text:
TIN QUỐC TẾ
Tin quốc tế | 08-01-2013
Theo Tổ chức Hợp tác và Phát triển Kinh tế (OECD), các nền kinh tế của Nhóm 20 nước phát triển và mới nổi (G20) tăng trưởng 0,8% trong quý 1, so với mức tăng 0,7% trong quý 4/2011. Nhịp độ tăng trưởng của hầu hết các nền kinh tế trong G20 quý vừa...
Tin quốc tế | 08-01-2013
Ngoại trưởng Mỹ Hillary Clinton, ngày 11/6, tuyên bố, chính quyền Washington sẽ miễn trừ 7 nền kinh tế bao gồm Ấn Độ, Hàn Quốc, Thổ Nhĩ Kỳ, Malaysia, Nam Phi, Sri Lanka và Đài Loan (Trung Quốc) khỏi tầm chi phối của các lệnh cấm vận đối với lĩnh...
Tin quốc tế | 08-01-2013
Một báo cáo mới đây của Chính phủ Nhật Bản ước tính, mức độ nhiễm xạ tại các khu vực gần nhà máy điện hạt nhân Fukushima vẫn ở mức cao nên nhiều người dân sơ tán không có thể trở về nhà, thậm chí là tới 10 năm. Báo cáo được gửi tới các quan chức...
Tin quốc tế | 08-01-2013
Chiều 10/6 (giờ VN), khoảng 64.000 địa điểm bỏ phiếu ở Pháp đã mở cửa, bắt đầu vòng đầu tiên cuộc bầu cử Quốc hội Pháp, sự kiện được giới quan sát đánh giá có thể mang lại cho Đảng Xã hội (PS) cánh tả của tân Tổng thống Phrăngxoa Ôlăngđơ (Francois...
Tin quốc tế | 08-01-2013
Kể từ năm 1976, vào ngày 6/6 hàng năm, tại ngôi làng Boldino thuộc tỉnh Nizhny Novgorod, cũng như thành phố Mátxcơva và một số thành phố khác của Nga đều diễn ra nhiều hoạt động sôi nổi và ý nghĩa để kỷ niệm 213 năm ngày sinh của đại thi hào...
Tin quốc tế | 08-01-2013
Sáng 6/6, nước này đã thử thành công tên lửa đất đối không Akash tại bãi thử Chandipur. Đây là lần thứ năm Ấn Độ thử tên lửa phòng không trong vòng hai tuần qua.
Tin quốc tế | 08-01-2013
Bộ trưởng Thương mại Thái Lan Boonsong cho biết: Trong tháng 5/2012, chỉ số lạm phát của nước này tăng 2,53% so với cùng kỳ năm trước, chỉ số giá tiêu dùng đạt 115,23 điểm tăng 0,39% so với tháng 4/2012, tính chung cả 5 tháng đầu năm lạm phát của...
Tin quốc tế | 08-01-2013
Ngày 28/5, ba tàu khu trục của Hải quân Nhật Bản cập cảng Manila của Philíppin trong chuyến thăm hữu nghị kéo dài bốn ngày đến đất nước này.
Tin quốc tế | 08-01-2013
Sau cuộc Cách mạng công nghiệp lần đầu, bắt đầu tại Anh vào cuối thế kỷ 18 và lần thứ hai đầu thế kỷ 20, con người sống trong một thế giới ngày càng hiện đại hơn. Cuộc Cách mạng công nghiệp lần thứ ba đang diễn ra và được dự đoán sẽ làm thay đổi...
Tin quốc tế | 08-01-2013
Bất chấp một số bất đồng đang còn tồn tại, trong cuộc hội đàm ngày 15/5 tại Berlin, Tổng thống Pháp Francois Hollande và Thủ tướng Đức Angela Merkel đã tìm được tiếng nói chung về vấn đề tiếp tục hợp tác thúc đẩy tăng trưởng kinh tế tại châu Âu.
Tin quốc tế | 08-01-2013
Bộ trưởng Ngoại giao Mỹ Hillary Clinton và người đồng cấp Ấn Độ S.M. Krishna hôm qua đều nhấn mạnh rằng, Pakistan cần làm nhiều hơn nữa để chống khủng bố, chủ nghĩa cực đoan.
Tin quốc tế | 08-01-2013
Hàng năm, đúng vào ngày 1/5, người lao động trên toàn thế giới lại cùng nhau nối vòng tay đoàn kết để kỷ niệm ngày hội của mình, ngày đánh dấu thắng lợi của phong trào công nhân quốc tế cũng như nêu cao quyết tâm hoàn thành nhiệm vụ mới và phát...
Tin quốc tế | 08-01-2013
Hội nghị Quan chức quốc phòng cao cấp ASEAN (ADSOM) diễn ra ngày 24/4 tại Xiêm Riệp (Siem Reap), Campuchia, đã có bước chuẩn bị quan trọng cho Hội nghị Bộ trưởng Quốc phòng ASEAN lần thứ 6 (ADMM-6) và Hội nghị quan chức quốc phòng cấp cao ASEAN mở...
Tin quốc tế | 08-01-2013
Hội nghị cấp cao an ninh hạt nhân vừa kết thúc tại Xơ-un, với sự tham gia của các nhà lãnh đạo, đại diện từ 50 quốc gia và các tổ chức quốc tế. Nhân dịp diễn ra hội nghị, Roi-tơ có bài giới thiệu các quốc gia sở hữu và được cho là phát triển vũ...
Tin quốc tế | 08-01-2013
Trong bài viết nhân kỷ niệm 1 năm ngày xảy ra thảm họa động đất sóng thần đăng trên báo The Washington Post (Mỹ), Thủ tướng Nhật Bản Yoshihiko Noda khẳng định: "Mục tiêu của chúng tôi không đơn thuần chỉ tái thiết một Nhật Bản như trước ngày...
Tin quốc tế | 08-01-2013
Hãng thông tấn Ria Novosti ngày 7/2 dẫn lời phát ngôn viên Nhà trắng Jay Carney khẳng định, việc Nga và Trung Quốc phủ quyết bản nghị quyết dự thảo của Hội đồng Bảo an Liên hợp quốc về tình hình Syria sẽ không để lại tác động nào đối với các mối...
Tin quốc tế | 08-01-2013
Theo phóng viên TTXVN tại LB Nga, trong bài "Dân chủ và chất lượng Nhà nước" đăng trên báo "Thương gia" (Nga) ngày 6/2, Thủ tướng kiêm ứng cử viên tổng thống Vlađimia Putin (Vladimir Putin) đã đề xuất các biện pháp chống tham nhũng, một trong...
Tin quốc tế | 08-01-2013
Tỷ lệ thất nghiệp tại khu vực sử dụng đồng tiền chung châu Âu eurozone đã được ghi nhận ở mức 10,4% trong tháng 12/2011. Đây là tỷ lệ thất nghiệp cao nhất mà khu vực này phải gánh chịu kể từ tháng 6/1998, trước cả thời điểm đồng tiền chung euro...
Tin quốc tế | 08-01-2013
Cơ quan Năng lượng Nguyên tử Quốc tế (IAEA) vừa chính thức công bố Iran đã bắt đầu làm giàu uranium ở cấp độ tinh khiết 20%. Động thái này có nguy cơ làm trầm trọng thêm căng thẳng giữa Tehran với các cường quốc phương Tây vốn nghi ngờ Iran đang...
Tin quốc tế | 08-01-2013
Công ty tư vấn quốc tế A.T Keaarney vừa công bố báo cáo "Chỉ số niềm tin đầu tư trực tiếp nước ngoài (FDI) toàn cầu năm 2012" cho thấy các nước châu Á, đặc biệt là các nền kinh tế mới nổi, là điểm đến đầu tư có sức hấp dẫn nhất năm nay.
Tin quốc tế | 08-01-2013
Tại thủ đô Naypyitaw của Myanmar ngày 19/12, Ủy viên Quốc vụ Trung Quốc Đới Bỉnh Quốc và Tổng thống chủ nhà Thein Sein đã nhất trí thúc đẩy một quá trình ổn định trong quan hệ song phương.
Tin quốc tế | 08-01-2013
Hãng Thông tấn Trung ương Triều Tiên KCNA ngày 19/12 đưa tin: Nhà lãnh đạo CHDCND Triều Tiên Kim Jong Il đã qua đời ngày 17/12, ở tuổi 69.
Tin quốc tế | 08-01-2013
Quân đội Indonesia sẽ tăng cường hiện đại hóa các hệ thống vũ khí chủ lực của mình trong quá trình cải tổ nhằm đáp ứng những đòi hỏi mới, xuất phát từ những thách thức mang tính khu vực và toàn cầu hiện nay.
Tin quốc tế | 08-01-2013
Ngày 13/12, cờ Palestine lần đầu tiên đã tung bay trên nóc trụ sở của Tổ chức Khoa học, Giáo dục và Văn hóa Liên hợp quốc ở Paris, Pháp.
Tin quốc tế | 08-01-2013
Tỷ phú người Mỹ cho biết công nghệ lò phản ứng thế hệ mới có chi phí thấp nhưng lại rất an toàn và thải ít chất thải ra môi trường.
Thư Viện Ảnh
THỐNG KÊ TRUY CẬP
Tổng số lượt truy cập: 32198746
Số người đang truy cập: 92

markdown:
#
TIN QUỐC TẾ
[](http://sonla.gov.vn/tin-quoc-te/-/asset_publisher/content/kinh-te-cua-cac-thanh-vien-g20-tang-nhe)
![](/sites/default/files/styles/thumbnail/public/images/tinqt_72.jpg)
Tin quốc tế | 08-01-2013
Theo Tổ chức Hợp tác và Phát triển Kinh tế (OECD), các nền kinh tế của Nhóm 20 nước phát triển và mới nổi (G20) tăng trưởng 0,8% trong quý 1, so với mức tăng 0,7% trong quý 4/2011. Nhịp độ tăng trưởng của hầu hết các nền kinh tế trong G20 quý vừa...
[](http://sonla.gov.vn/tin-quoc-te/-/asset_publisher/content/my-mien-tru-7-nen-kinh-te-khoi-lenh-cam-van-trong-linh-vuc-dau-mo-cua-iran)
![](/sites/default/files/styles/thumbnail/public/images/tinqt_71.jpg)
Tin quốc tế | 08-01-2013
Ngoại trưởng Mỹ Hillary Clinton, ngày 11/6, tuyên bố, chính quyền Washington sẽ miễn trừ 7 nền kinh tế bao gồm Ấn Độ, Hàn Quốc, Thổ Nhĩ Kỳ, Malaysia, Nam Phi, Sri Lanka và Đài Loan (Trung Quốc) khỏi tầm chi phối của các lệnh cấm vận đối với lĩnh...
[](http://sonla.gov.vn/tin-quoc-te/-/asset_publisher/content/phong-xa-tiep-tuc-gay-anh-huong-toi-nhat-ban-trong-10-nam-toi)
![](/sites/default/files/styles/thumbnail/public/images/tinqt_70.jpg)
Tin quốc tế | 08-01-2013
Một báo cáo mới đây của Chính phủ Nhật Bản ước tính, mức độ nhiễm xạ tại các khu vực gần nhà máy điện hạt nhân Fukushima vẫn ở mức cao nên nhiều người dân sơ tán không có thể trở về nhà, thậm chí là tới 10 năm. Báo cáo được gửi tới các quan chức...
[](http://sonla.gov.vn/tin-quoc-te/-/asset_publisher/content/bau-cu-quoc-hoi-phap-vong-mot)
![](/sites/default/files/styles/thumbnail/public/images/tinqt_69.jpg)
Tin quốc tế | 08-01-2013
Chiều 10/6 (giờ VN), khoảng 64.000 địa điểm bỏ phiếu ở Pháp đã mở cửa, bắt đầu vòng đầu tiên cuộc bầu cử Quốc hội Pháp, sự kiện được giới quan sát đánh giá có thể mang lại cho Đảng Xã hội (PS) cánh tả của tân Tổng thống Phrăngxoa Ôlăngđơ (Francois...
[](http://sonla.gov.vn/tin-quoc-te/-/asset_publisher/content/nga-ky-niem-213-nam-ngay-sinh-dai-thi-hao-puskin)
![](/sites/default/files/styles/thumbnail/public/images/tinqt_68.jpg)
Tin quốc tế | 08-01-2013
Kể từ năm 1976, vào ngày 6/6 hàng năm, tại ngôi làng Boldino thuộc tỉnh Nizhny Novgorod, cũng như thành phố Mátxcơva và một số thành phố khác của Nga đều diễn ra nhiều hoạt động sôi nổi và ý nghĩa để kỷ niệm 213 năm ngày sinh của đại thi hào...
[](http://sonla.gov.vn/tin-quoc-te/-/asset_publisher/content/an-do-thu-thanh-cong-ten-lua-dat-doi-khong-akash)
![](/sites/default/files/styles/thumbnail/public/images/tinqt_67.jpg)
Tin quốc tế | 08-01-2013
Sáng 6/6, nước này đã thử thành công tên lửa đất đối không Akash tại bãi thử Chandipur. Đây là lần thứ năm Ấn Độ thử tên lửa phòng không trong vòng hai tuần qua.
[](http://sonla.gov.vn/tin-quoc-te/-/asset_publisher/content/thai-lan-lam-phat-tang-trong-nhung-thang-dau-nam)
![](/sites/default/files/styles/thumbnail/public/images/tinqt_66.jpg)
Tin quốc tế | 08-01-2013
Bộ trưởng Thương mại Thái Lan Boonsong cho biết: Trong tháng 5/2012, chỉ số lạm phát của nước này tăng 2,53% so với cùng kỳ năm trước, chỉ số giá tiêu dùng đạt 115,23 điểm tăng 0,39% so với tháng 4/2012, tính chung cả 5 tháng đầu năm lạm phát của...
[](http://sonla.gov.vn/tin-quoc-te/-/asset_publisher/content/tau-chien-nhat-ban-tham-philippin)
![](/sites/default/files/styles/thumbnail/public/images/tinqt_65.jpg)
Tin quốc tế | 08-01-2013
Ngày 28/5, ba tàu khu trục của Hải quân Nhật Bản cập cảng Manila của Philíppin trong chuyến thăm hữu nghị kéo dài bốn ngày đến đất nước này.
[](http://sonla.gov.vn/tin-quoc-te/-/asset_publisher/content/cuoc-cach-mang-cong-nghiep-lan-thu-ba)
![](/sites/default/files/styles/thumbnail/public/images/tinqt_64.jpg)
Tin quốc tế | 08-01-2013
Sau cuộc Cách mạng công nghiệp lần đầu, bắt đầu tại Anh vào cuối thế kỷ 18 và lần thứ hai đầu thế kỷ 20, con người sống trong một thế giới ngày càng hiện đại hơn. Cuộc Cách mạng công nghiệp lần thứ ba đang diễn ra và được dự đoán sẽ làm thay đổi...
[](http://sonla.gov.vn/tin-quoc-te/-/asset_publisher/content/lanh-dao-duc-phap-cam-ket-cung-hop-luc-de-thuc-day-tang-truong-tai-chau-au)
![](/sites/default/files/styles/thumbnail/public/images/tinqt_63.jpg)
Tin quốc tế | 08-01-2013
Bất chấp một số bất đồng đang còn tồn tại, trong cuộc hội đàm ngày 15/5 tại Berlin, Tổng thống Pháp Francois Hollande và Thủ tướng Đức Angela Merkel đã tìm được tiếng nói chung về vấn đề tiếp tục hợp tác thúc đẩy tăng trưởng kinh tế tại châu Âu.
[](http://sonla.gov.vn/tin-quoc-te/-/asset_publisher/content/my-an-do-giuc-pakistan-tang-cuong-hon-no-luc-chong-khung-bo)
![](/sites/default/files/styles/thumbnail/public/images/tinqt_62.jpg)
Tin quốc tế | 08-01-2013
Bộ trưởng Ngoại giao Mỹ Hillary Clinton và người đồng cấp Ấn Độ S.M. Krishna hôm qua đều nhấn mạnh rằng, Pakistan cần làm nhiều hơn nữa để chống khủng bố, chủ nghĩa cực đoan.
[](http://sonla.gov.vn/tin-quoc-te/-/asset_publisher/content/the-gioi-cung-ky-niem-ngay-quoc-te-lao-dong-1-5)
![](/sites/default/files/styles/thumbnail/public/images/tinqt_61.jpg)
Tin quốc tế | 08-01-2013
Hàng năm, đúng vào ngày 1/5, người lao động trên toàn thế giới lại cùng nhau nối vòng tay đoàn kết để kỷ niệm ngày hội của mình, ngày đánh dấu thắng lợi của phong trào công nhân quốc tế cũng như nêu cao quyết tâm hoàn thành nhiệm vụ mới và phát...
[](http://sonla.gov.vn/tin-quoc-te/-/asset_publisher/content/hoi-nghi-quan-chuc-quoc-phong-cap-cao-asean-thanh-cong-tot-dep)
![](/sites/default/files/styles/thumbnail/public/images/tinqt_60.jpg)
Tin quốc tế | 08-01-2013
Hội nghị Quan chức quốc phòng cao cấp ASEAN (ADSOM) diễn ra ngày 24/4 tại Xiêm Riệp (Siem Reap), Campuchia, đã có bước chuẩn bị quan trọng cho Hội nghị Bộ trưởng Quốc phòng ASEAN lần thứ 6 (ADMM-6) và Hội nghị quan chức quốc phòng cấp cao ASEAN mở...
[](http://sonla.gov.vn/tin-quoc-te/-/asset_publisher/content/cac-quoc-gia-hat-nhan-tren-the-gioi)
![](/sites/default/files/styles/thumbnail/public/images/tinqt_59.jpg)
Tin quốc tế | 08-01-2013
Hội nghị cấp cao an ninh hạt nhân vừa kết thúc tại Xơ-un, với sự tham gia của các nhà lãnh đạo, đại diện từ 50 quốc gia và các tổ chức quốc tế. Nhân dịp diễn ra hội nghị, Roi-tơ có bài giới thiệu các quốc gia sở hữu và được cho là phát triển vũ...
[](http://sonla.gov.vn/tin-quoc-te/-/asset_publisher/content/suc-song-nhat-ban-mot-nam-sau-tham-hoa)
![](/sites/default/files/styles/thumbnail/public/images/tinqt_58.jpg)
Tin quốc tế | 08-01-2013
Trong bài viết nhân kỷ niệm 1 năm ngày xảy ra thảm họa động đất sóng thần đăng trên báo The Washington Post (Mỹ), Thủ tướng Nhật Bản Yoshihiko Noda khẳng định: "Mục tiêu của chúng tôi không đơn thuần chỉ tái thiết một Nhật Bản như trước ngày...
[](http://sonla.gov.vn/tin-quoc-te/-/asset_publisher/content/my-khang-dinh-tiep-tuc-hop-tac-voi-nga-trung-quoc-ve-van-de-syria)
![](/sites/default/files/styles/thumbnail/public/images/tinqt_57.jpg)
Tin quốc tế | 08-01-2013
Hãng thông tấn Ria Novosti ngày 7/2 dẫn lời phát ngôn viên Nhà trắng Jay Carney khẳng định, việc Nga và Trung Quốc phủ quyết bản nghị quyết dự thảo của Hội đồng Bảo an Liên hợp quốc về tình hình Syria sẽ không để lại tác động nào đối với các mối...
[](http://sonla.gov.vn/tin-quoc-te/-/asset_publisher/content/thu-tuong-nga-v-putin-de-xuat-cac-bien-phap-chong-tham-nhung)
![](/sites/default/files/styles/thumbnail/public/images/tinqt_56.jpg)
Tin quốc tế | 08-01-2013
Theo phóng viên TTXVN tại LB Nga, trong bài "Dân chủ và chất lượng Nhà nước" đăng trên báo "Thương gia" (Nga) ngày 6/2, Thủ tướng kiêm ứng cử viên tổng thống Vlađimia Putin (Vladimir Putin) đã đề xuất các biện pháp chống tham nhũng, một trong...
[](http://sonla.gov.vn/tin-quoc-te/-/asset_publisher/content/ty-le-that-nghiep-tai-eurozone-tang-cao-ky-luc)
![](/sites/default/files/styles/thumbnail/public/images/tinqt_55.jpg)
Tin quốc tế | 08-01-2013
Tỷ lệ thất nghiệp tại khu vực sử dụng đồng tiền chung châu Âu eurozone đã được ghi nhận ở mức 10,4% trong tháng 12/2011. Đây là tỷ lệ thất nghiệp cao nhất mà khu vực này phải gánh chịu kể từ tháng 6/1998, trước cả thời điểm đồng tiền chung euro...
[](http://sonla.gov.vn/tin-quoc-te/-/asset_publisher/content/iran-truoc-nguy-co-tiep-tuc-vap-phai-lenh-trung-phat-tu-cac-nuoc-phuong-tay)
![](/sites/default/files/styles/thumbnail/public/images/tinqt_54.jpg)
Tin quốc tế | 08-01-2013
Cơ quan Năng lượng Nguyên tử Quốc tế (IAEA) vừa chính thức công bố Iran đã bắt đầu làm giàu uranium ở cấp độ tinh khiết 20%. Động thái này có nguy cơ làm trầm trọng thêm căng thẳng giữa Tehran với các cường quốc phương Tây vốn nghi ngờ Iran đang...
[](http://sonla.gov.vn/tin-quoc-te/-/asset_publisher/content/2012-dau-tu-vao-cac-nuoc-chau-a-se-hap-dan-nhat)
![](/sites/default/files/styles/thumbnail/public/images/tinqt_53.jpg)
Tin quốc tế | 08-01-2013
Công ty tư vấn quốc tế A.T Keaarney vừa công bố báo cáo "Chỉ số niềm tin đầu tư trực tiếp nước ngoài (FDI) toàn cầu năm 2012" cho thấy các nước châu Á, đặc biệt là các nền kinh tế mới nổi, là điểm đến đầu tư có sức hấp dẫn nhất năm nay.
[](http://sonla.gov.vn/tin-quoc-te/-/asset_publisher/content/trung-quoc-va-myanmar-no-luc-cai-thien-quan-he)
![](/sites/default/files/styles/thumbnail/public/images/tinqt_52.jpg)
Tin quốc tế | 08-01-2013
Tại thủ đô Naypyitaw của Myanmar ngày 19/12, Ủy viên Quốc vụ Trung Quốc Đới Bỉnh Quốc và Tổng thống chủ nhà Thein Sein đã nhất trí thúc đẩy một quá trình ổn định trong quan hệ song phương.
[](http://sonla.gov.vn/tin-quoc-te/-/asset_publisher/content/nha-lanh-dao-chdcnd-trieu-tien-kim-jong-il-qua-doi)
![](/sites/default/files/styles/thumbnail/public/images/tinqt_51.jpg)
Tin quốc tế | 08-01-2013
Hãng Thông tấn Trung ương Triều Tiên KCNA ngày 19/12 đưa tin: Nhà lãnh đạo CHDCND Triều Tiên Kim Jong Il đã qua đời ngày 17/12, ở tuổi 69.
[](http://sonla.gov.vn/tin-quoc-te/-/asset_publisher/content/quan-doi-indonesia-tang-cuong-hien-dai-hoa-vu-khi)
![](/sites/default/files/styles/thumbnail/public/images/tinqt_50.jpg)
Tin quốc tế | 08-01-2013
Quân đội Indonesia sẽ tăng cường hiện đại hóa các hệ thống vũ khí chủ lực của mình trong quá trình cải tổ nhằm đáp ứng những đòi hỏi mới, xuất phát từ những thách thức mang tính khu vực và toàn cầu hiện nay.
[](http://sonla.gov.vn/tin-quoc-te/-/asset_publisher/content/co-palestine-tung-bay-tren-noc-tru-so-cua-unesco)
![](/sites/default/files/styles/thumbnail/public/images/tinqt_49.jpg)
Tin quốc tế | 08-01-2013
Ngày 13/12, cờ Palestine lần đầu tiên đã tung bay trên nóc trụ sở của Tổ chức Khoa học, Giáo dục và Văn hóa Liên hợp quốc ở Paris, Pháp.
[](http://sonla.gov.vn/tin-quoc-te/-/asset_publisher/content/ty-phu-bill-gates-cung-trung-quoc-che-tao-lo-hat-nhan)
![](/sites/default/files/styles/thumbnail/public/images/tinqt_48.jpg)
Tin quốc tế | 08-01-2013
Tỷ phú người Mỹ cho biết công nghệ lò phản ứng thế hệ mới có chi phí thấp nhưng lại rất an toàn và thải ít chất thải ra môi trường.
#
Thư Viện Ảnh
#
THỐNG KÊ TRUY CẬP
Tổng số lượt truy cập: 32198746
Số người đang truy cập: 92

Set-Cookie: COOKIE_SUPPORT=true; Expires=Fri, 25-May-2018 07:01:19 GMT; Path=/


text:
- Hoạt động cuối:
- 6/2/13
- Tham gia ngày:
- 6/2/13
- Bài viết:
- 0
- Đã được thích:
- 0
- Điểm thành tích:
- 0
- Nơi ở:
- Nepal
- Nghề nghiệp:
- Nepal
Carldoulula
New Member, đến từ Nepal
- Carldoulula được nhìn thấy lần cuối:
- 6/2/13
-
- Đang tải...
-
Giới thiệu
- Nơi ở:
- Nepal
Man
- Nghề nghiệp:
- Nepal
Tương tác
- ICQ:
- 257218217

markdown:
![ Carldoulula](http://svnhforum.com/forum/styles/banh/xenforo/avatars/avatar_l.png)
- Hoạt động cuối:
- 6/2/13
- Tham gia ngày:
- 6/2/13
- Bài viết:
- 0
- Đã được thích:
- 0
- Điểm thành tích:
[0](members/carldoulula.41674/trophies)
- Nơi ở:
[Nepal](misc/location-info?location=Nepal)
- Nghề nghiệp:
- Nepal
# Carldoulula
New Member, đến từ
[Nepal](misc/location-info?location=Nepal)
- Carldoulula được nhìn thấy lần cuối:
- 6/2/13
-
- Đang tải...
-
### Giới thiệu
- Nơi ở:
[Nepal](misc/location-info?location=Nepal)
Man
- Nghề nghiệp:
- Nepal
### Tương tác
- ICQ:
- 257218217

X-Frame-Options: SAMEORIGIN

Vietnix-Cache: HIT from backend


text:
- Hoạt động cuối:
- 17/12/15
- Tham gia ngày:
- 29/11/15
- Bài viết:
- 0
- Đã được thích:
- 0
- Điểm thành tích:
- 0
- Giới tính:
- Nữ
- Sinh nhật:
- 16/9/96 (Tuổi: 20)
danh169
New Member, Nữ, 20
- danh169 được nhìn thấy lần cuối:
- 17/12/15
-
- Đang tải...
-
Giới thiệu
- Giới tính:
- Nữ
- Sinh nhật:
- 16/9/96 (Tuổi: 20)
Tương tác

markdown:
![ danh169](http://svnhforum.com/forum/styles/banh/xenforo/avatars/avatar_female_l.png)
- Hoạt động cuối:
- 17/12/15
- Tham gia ngày:
- 29/11/15
- Bài viết:
- 0
- Đã được thích:
- 0
- Điểm thành tích:
[0](members/danh169.124030/trophies)
- Giới tính:
- Nữ
- Sinh nhật:
- 16/9/96 (Tuổi: 20)
# danh169
New Member, Nữ, 20
- danh169 được nhìn thấy lần cuối:
- 17/12/15
-
- Đang tải...
-
### Giới thiệu
- Giới tính:
- Nữ
- Sinh nhật:
- 16/9/96 (Tuổi: 20)
### Tương tác


text:
Diễn đàn chính thức sinh viên Học viện Ngân Hàng
Trang chủ
Thành viên
>
vikayzz
>
Hoạt động cuối:
14/11/12
Tham gia ngày:
14/11/12
Bài viết:
0
Đã được thích:
0
Điểm thành tích:
0
vikayzz
New Member
vikayzz được nhìn thấy lần cuối:
14/11/12
Tin nhắn hồ sơ
Các bài đăng
Thông tin
Hiện tại không có tin nhắn trong hồ sơ của vikayzz.
Show Ignored Content
Đang tải...
Xem
Tương tác
Nội dung:
Tìm tất cả nội dung bởi vikayzz
Tìm tất cả chủ đề bởi vikayzz
Đăng nhập bằng Facebook
Đăng nhập bằng Google
Tên tài khoản hoặc địa chỉ Email:
Bạn đã có tài khoản rồi?
Tích vào đây để đăng ký
Vâng, Mật khẩu của tôi là:
Bạn đã quên mật khẩu?
Duy trì đăng nhập
Diễn đàn chính thức sinh viên Học viện Ngân Hàng
Trang chủ
Thành viên
>
vikayzz
>
Trang chủ
Diễn đàn
Video
Video
Liên kết nhanh
Video ngẫu nhiên
Video
Playlists
Diễn đàn học tập
ĐĂNG NHẬP | ĐĂNG KÝ
Diễn đàn
Liên kết nhanh
Tìm kiếm diễn đàn
Watched Tags
Bài viết gần đây
Menu


text:
Game Ninja School Online
Tải Game Ninja School Online
Game Ninja School Online Java, Android,IP
Thể loại : Online nhập vai
Phiên bản : Online
Hỗ trợ : Java , Android,Iphone
Giới thiệu Game Ninja School Online : Sau khi chơi các phiên bản Game Ninja School là Game Ninja School 1 , Game Ninja School 2, Game Ninja School 3 thì team ra mắt bản Game Ninja School Online cho tất cả các dòng máy. Game Ninja School Online nói về một cậu học trò mang trong mình dòng máu Xích Mao đi học nhẫn giả tại trường nổi tiếng. Phiên bản Game Ninja School Online này có đồ họa đẹp không câu kì, dễ chơi thao tác trên tất cả các dòng điện thoại. Trong quá trình đào tạo tại Game Ninja School Online bạn sẽ học và rèn luyện các kĩ năng, tìm kiếm bí kíp cho riêng mình. Cùng tham gia nhé
Tải Game Ninja School Online
Game Ninja School Online .Jar
Game Ninja School Online .Jad
Game Ninja School Online Cho Android
Game Ninja School Online Cho IP

markdown:
# Game Ninja School Online
## Tải Game Ninja School Online
### Game Ninja School Online Java, Android,IP
![game ninja school online game ninja school online](http://1.bp.blogspot.com/-zl7i0etH53Q/UjfiC6lO3wI/AAAAAAAAAJM/WBdNR-Mr_wQ/s1600/ninja-school-online.png)
[Game Ninja School Online](http://tai-game-ninja-school-online.blogspot.com/2013/09/game-ninja-school-online.html)
Thể loại : Online nhập vai
Phiên bản : Online
Hỗ trợ : Java , Android,Iphone
Giới thiệu Game Ninja School Online : Sau khi chơi các phiên bản
[Game Ninja School](http://tai-game-ninja-school-online.blogspot.com/)là [Game Ninja School 1](http://tai-game-ninja-school-online.blogspot.com/2013/09/game-ninja-school-1.html), [Game Ninja School 2](http://tai-game-ninja-school-online.blogspot.com/2013/09/game-ninja-school-2.html), [Game Ninja School 3](http://tai-game-ninja-school-online.blogspot.com/2013/09/game-ninja-school-3.html)thì team ra mắt bản Game Ninja School Online cho tất cả các dòng máy. **Game Ninja School Online**nói về một cậu học trò mang trong mình dòng máu Xích Mao đi học nhẫn giả tại trường nổi tiếng. Phiên bản **Game Ninja School Online**này có đồ họa đẹp không câu kì, dễ chơi thao tác trên tất cả các dòng điện thoại. Trong quá trình đào tạo tại **Game Ninja School Online**bạn sẽ học và rèn luyện các kĩ năng, tìm kiếm bí kíp cho riêng mình. Cùng tham gia nhé
Tải Game Ninja School Online
![tai xuong tai xuong](http://3.bp.blogspot.com/-V1e5dY_H5rQ/UjfhMmKOBJI/AAAAAAAAAIw/IQA2S18_Ax4/s1600/down.png)
*Game Ninja School Online .Jar* ![tai xuong tai xuong](http://3.bp.blogspot.com/-V1e5dY_H5rQ/UjfhMmKOBJI/AAAAAAAAAIw/IQA2S18_Ax4/s1600/down.png)
*Game Ninja School Online .Jad* ![tai xuong tai xuong](http://3.bp.blogspot.com/-V1e5dY_H5rQ/UjfhMmKOBJI/AAAAAAAAAIw/IQA2S18_Ax4/s1600/down.png)
*Game Ninja School Online Cho Android* ![tai xuong tai xuong](http://3.bp.blogspot.com/-V1e5dY_H5rQ/UjfhMmKOBJI/AAAAAAAAAIw/IQA2S18_Ax4/s1600/down.png)
*Game Ninja School Online Cho IP*


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 đặt quảng cáo tại website vui lòng liên hệ:
Email: vipkhongtin@gmail.com - FB: Vipkhongtin. Xin cảm ơn!
Điện thoại - Máy tính bảng
Mua điện thoại dt và máy tính bảng chính hãng với tốt nhất. Máy tính bảng, phân phối các loại máy tính bảng android, ipad, tablet pc giá rẻ chính hãng. Diễn đàn đăng tin mua bán rao vặt giá rẻ các loại diện thoại và máy tính bảng các hãng
Trang 277 của 349 trang
Tùy chọn hiển thị chủ đề
Đang tải...
Trang 277 của 349 trang

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
**đặt quảng cáo**tại website 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)
# Điện thoại - Máy tính bảng
Mua điện thoại
**dt** và máy tính bảng chính hãng với tốt nhất. Máy tính bảng, phân phối các loại máy tính bảng android, ipad, tablet pc giá rẻ chính hãng. Diễn đàn đăng tin mua bán rao vặt giá rẻ các loại diện thoại và máy tính bảng các hãng
Trang 277 của 349 trang
[Tùy chọn hiển thị chủ đề](#)
Đang tải...
Trang 277 của 349 trang

Server: Nginx

X-Powered-By: VPSSIM


text:
6 dấu hiệu cảnh báo bệnh nặng
Chia sẻ: Bun Bo | Ngày: | Loại File: PDF | Số trang:5
61
lượt xem 8
download
lượt xem 8
download
6 dấu hiệu cảnh báo bệnh nặng
Mô tả tài liệu
Download Vui lòng tải xuống để xem tài liệu đầy đủ
Trước khi một loại bệnh nguy hiểm nào đó, cơ thể thường có những dấu hiệu cảnh báo rất cụ thể, trong đó có 6 dấu hiệu thường không rõ ràng và biến mất rất nhanh.
Chủ đề:
Bình luận(0) Đăng nhập để gửi bình luận!
CÓ THỂ BẠN MUỐN DOWNLOAD

markdown:
# 6 dấu hiệu cảnh báo bệnh nặng
Chia sẻ: Bun Bo | Ngày: | Loại File: PDF | Số trang:5
61
lượt xem 8
download
lượt xem 8
download
![](http://image1.tailieu.vn/document/thumbnail/2010/20100725/bunbo1/80x100/6_dau_hieu_canh_bao_benh_nang_903.jpg)
##
6 dấu hiệu cảnh báo bệnh nặng
Mô tả tài liệu
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](http://static1.tailieu.vn/b2013az/templates/version1/default/images/down16x21.png)
Trước khi một loại bệnh nguy hiểm nào đó, cơ thể thường có những dấu hiệu cảnh báo rất cụ thể, trong đó có 6 dấu hiệu thường không rõ ràng và biến mất rất nhanh.
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

Server: Apache/2.2.31 (CentOS)

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

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


text:
Giáo án: Công thức nhiệt lượng
Chia sẻ: Le Phan Huu My | Ngày: | Loại File: DOC | Số trang:6
lượt xem 40
download
Giáo án: Công thức nhiệt lượng
Kể được tên các yếu tố quyết định độ lớn nhiệt lượng của một vật cần thu vào để nóng lên. - Viết được công thức tính nhiệt lượng, kể được tên, đơn vị của các đại lượng có mặt trong công thức. - Mô tả được thí nghiệm và xử lí được bảng ghi kết quả thí nghiệm chứng tỏ Q phụ thuộc vào m, t và chất làm vật.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Giáo án: Công thức nhiệt lượng
- GIÁO ÁN - VẬT LÍ 8- CHƯƠNG II- BÀI 24 TRƯỜNG THCS VĨNH KHÁNH GV: NGUYỄN CHIẾN THẮNG Ạ TIẾT PPCT: 29 BÀI 24 LỚP : 8A TUẦN: 29.( 31/0305 /04/ 2008 ) CÔNG THỨC TÍNH NGÀY SOẠN : 25 / 03 / 2008 NHIỆT LƯỢNG I. MỤC TIÊU. 1. Kiến thức: - Kể được tên các yếu tố quyết định độ lớn nhiệt lượng của một vật cần thu vào để nóng lên. - Viết được công thức tính nhiệt lượng, kể được tên, đơn vị của các đại lượng có mặt trong công thức. - Mô tả được thí nghiệm và xử lí được bảng ghi kết quả thí nghiệm chứng tỏ Q phụ thuộc vào m, t và chất làm vật. 2. Kĩ năng: - Phân tích bảng số liệu về kết quả thí nghiệm có sẵn. - Rèn luyện kĩ năng phân tích, tổng hợp, khái quát hóa. 3. Thái độ: - Nghiêm túc trong học tập, yêu thích môn học. II. CHUẨN BỊ. * Giáo viên: - Các H 24.1, 24.2, 24.3 phóng to để minh họa. - Bảng phụ bảng 24.1, 24.2, 24.3, 24.4. * Học sinh: - Đọc trước nội dung bài và trả lời: + Nhiệt lượng một vật thu vào để nóng lên phụ thuộc những yếu tố nào? + Mối quan hệ giữa nhiệt lượng vật thu vào để nóng lên và khối lượng của vật? + Mối quan hệ giữa nhiệt lượng vật thu vào để nóng lên và độ tăng nhiệt độ? + Mối quan hệ giữa nhiệt lượng vật thu vào để nóng lên và chất làm vật? + Công thức tính nhiệt lượng? 1
- GIÁO ÁN - VẬT LÍ 8- CHƯƠNG II- BÀI 24 III. HOẠT ĐỘNG DẠY - HỌC. TG HOẠT ĐỘNG DẠY HOẠT ĐỘNG HỌC 2’ HĐ1:TỔ CHỨC TÌNH HUỐNG HỌC TẬP. - HS báo cáo sĩ số lớp và việc chuẩn bị - GV yêu cầu 1 HS đọc phần đầu bài bài... SGK. - HS đọc phần đầu bài. - GV đặt vấn đề và vào bài mới. - HS ghi đầu bài. BÀI 24 CÔNG THỨC TÍNH HĐ2: TÌM HIỂU VỀ NHIỆT NHIỆT LƯỢNG 5’ LƯỢNG VẬT CẦN THU VÀO ĐỂ I. NHIỆT LƯỢNG MỘT VẬT THU NÓNG LÊN PHỤ THUỘC VÀO VÀO ĐỂ NÓNG LÊN PHỤ THUỘC NHỮNG YẾU TỐ NÀO? NHỮNG YẾU TỐ NÀO? - GV yêu cầu HS thu thập thông tin SGK để trả lời câu hỏi: Nhiệt lượng - HS hoạt động cá nhân trả lời câu hỏi GV vật thu vào để nóng lên phụ thuộc vào nêu. những yếu tố nào? - GV gọi 2 HS trình bày câu trả lời. - GV chốt lại câu trả lời đúng và yêu - 2 HS trình bày câu trả lời. cầu HS ghi vở. - HS ghi vở: Nhiệt lượng một vật cần thu vào để nóng lên phụ thuộc vào để nóng lên phụ thuộc vào 3 yếu tố: + Khối lượng của vật. + Độ tăng nhiệt độ của vật. - GVTB: Để kiểm tra sự phụ thuộc + Chất cấu tạo nên vật. của nhiệt lượng vào 1 trong 3 yếu tố - HS trả lời: đó ta phải tiến hành TN như thế nào? Làm TN, trong đó yếu tố cần kểm tra cho HĐ3: TÌM HIỂU MỐI QUAN HỆ thay đổi còn 2 yếu tố kia phải giữ nguyên. 8’ GIỮA NHIỆT LƯỢNG VẬT CẦN 1. Quan hệ giữa nhiệt lượng vật cần thu THU VÀO ĐỂ NÓNG LÊN VÀ vào để nóng lên và khối lượng của vật. KHỐI LƯỢNG CỦA VẬT. 2
- GIÁO ÁN - VẬT LÍ 8- CHƯƠNG II- BÀI 24 - GV yêu cầu HS nêu cách tiến hành TN kiểm tra sự phụ thuộc của nhiệt - HS thu thập thông tin SGK và nêu được lượng vào khối lượng của vật. để kiểm tra mối quan hệ giữa nhiệt lượng vật cần thu vào để nóng lên và khối lượng của vật ta cần làm TN đun nóng cùng một chất với khối lượng khác nhau sao cho độ tăng nhiệt độ của vật như nhau. - GV hướng dẫn HS thu thập thông tin từ H 24.1. - GV treo bảng phụ bảng 24.1, thông báo kết quả TN, hướng dẫn HS phân - HS phân tích kết quả TN ở bảng 24.1, trả tích kết quả và trả lời câu hỏi C1, C2. lời câu C1, C2. - GV điều khiển lớp trả lời câu hỏi, thống nhất ý kiến ghi vào bảng 24.1. - HS trình bày câu trả lời, HS khác tham gia - Yêu cầu HS rút ra kết luận và ghi vở: thảo luận trên lớp. - HS rút ra kết luận và ghi vở: Khối lượng của vật càng lớn thì nhiệt - GV gọi 2 HS phát biểu lại để khắc lượng vật thu vào càng lớn. sâu kiến thức. - HS phát biểu lại kết luận trên. 8’ HĐ4: TÌM HIỂU MỐI QUAN HỆ GIỮA NHIỆT LƯỢNG VẬT CẦN 2. Quan hệ giữa nhiệt lượng vật cần thu THU VÀO ĐỂ NÓNG LÊN VÀ ĐỘ vào để nóng lên và độ tăng nhiệt độ. TĂNG NHIỆT ĐỘ. - Yêu cầu HS quan sát H24.2 và trình bày TN tìm hiểu mối quan hệ giữa - HS trình bày TN. nhiệt lượng và độ tăng nhiệt độ. - Yêu cầu HS trả lời C3, C4. - GV treo bảng phụ bảng 24.2 , hướng - Cá nhân HS trả lời C3, C4. dẫn HS xử lí thông tin và hoàn thành. - HS thu thập kết quả TN từ bảng 24.2. - GV hướng dẫn HS phân tích bảng số - Hoàn thành bảng 24.2. liệu 24.2, nêu kết luận rút ra qua việc - Rút ra kết luận từ bảng 24.2. và ghi vở: phân tích số liệu đó. Độ tăng nhiệt độ của vật càng lớn thì - GV yêu cầu HS phát biểu lại kết nhiệt lượng vật thu vào càng lớn. luận đó. - HS phát biểu lại kết luận để khắc sâu kiến thức. 3
- GIÁO ÁN - VẬT LÍ 8- CHƯƠNG II- BÀI 24 8’ HĐ5: TÌM HIỂU MỐI QUAN HỆ GIỮA NHIỆT LƯƠNG VẬT CẦN 3. Quan hệ giữa nhiệt lượng vật cần thu THU VÀO ĐỂ NÓNG LÊN VỚI vào để nóng lên với chất làm vật. CHẤT LÀM VẬT. - Yêu cầu HS trình bày TN H24.3. - GV giới thiệu bảng kết quả. - HS trình bày TN H 24.3. - Thu thập và xử lí kết quả TN từ bảng - Yêu cầu HS phân tích số liệu từ kết 24.3. quả TN để trả lời C6, C7. - GV chốt lại các câu trả lời của HS. - HS trả lời C6, C7. - HS ghi vở nội dung C7. HĐ6: GIỚI THIỆU CÔNG THỨC Nhiệt lượng vật thu vào để nóng lên 6’ TÍNH NHIỆT LƯỢNG. phụ thuộc vào chất làm vật. - GV yêu cầu HS nhắc lại nhiệt lượng II.CÔNG THỨC TÍNH NHIỆT LƯỢNG. một vật thu vào để nóng lên phụ thuộc vào những yếu tố nào? - HS trả lời câu hỏi GV nêu. - GV giới thiệu công thức tính nhiệt lượng, tên, đơn vị của các đại lượng có mặt trong công thức. - HS tìm hiểu công thức tính nhiệt lượng và ghi vào tập. Q = m. c. t Trong đó: Q là nhiệt lượng ( J ). m là khối lượng của vật ( kg ). - GV giới thiệu khái niệm nhiệt dung c là nhiệt dung riêng ( J/kg.K ) riêng. t = t2 – t 1 là độ tăng nhiệt độ ( 0C hoặc K*) - HS ghi vở khái niệm nhiệt dung riêng. Nhiệt dung riêng của một chất cho biết - GV trình bày ví dụ , yêu cầu HS nhiệt lượng cần thiết để làm cho 1kg nắm được ý nghĩa của nhiệt dung chất đó tăng thêm 10C. riêng. - VD: Nhiệt dung riêng của nước là 4200J/kg.K có nghĩa là muốn làm cho 1kg nuớc nóng thêm 10C cần truyền cho - Gọi 1 vài HS giải thích ý nghĩa con nước một nhiệt lượng 4200J 4
- GIÁO ÁN - VẬT LÍ 8- CHƯƠNG II- BÀI 24 số nhiệt dung riêng của một số chất - Cá nhân HS nêu ý nghĩa của nhiệt dung 8’ trong bảng 24.4 SGK. riêng của một số chất trong bảng 24.4. HĐ7: VẬN DỤNG-CỦNG CỐ- HƯỚNG DẪN VỀ NHÀ. III. VẬN DỤNG. * Vận dụng: - Yêu cầu HS vận dụng trả lời C8, C9.. - HS vận dụng trả lời C8, C9. - Yêu cầu HS làm C9 vào vở, gọi 1 HS -1 HS lên bảng trình bày. lên bảng trình bày. C9: Q = m. c. t = 5. 380.( 50 – 20 ) =57000J = 57kJ - HS khác làm vào tập. * Củng cố: - Yều cầu HS đọc nội dung ghi nhớ - HS đọc ghi nhớ SGK. cuối bài học. * Hướng dẫn về nhà: - HS ghi lại nội dung về nhà. - GV hướng dẫn HS về nhà làm C10. - Đọc có thể em chưa biết. - Học ghi nhớ. - Làm BT 24.1, 24.2, 24.3, 24.4. - Đọc trước nội dung bài 25: Phương trình cân bằng nhệt. Trả lời : + Nêu nguyên lí truyền nhiệt? + Viết phương trình cân bằng nhiệt? + Viết công thức tính nhiệt lượng toả ra? IV. NHẬN XÉT – RÚT KINH NGHIỆM. .................................................................................................................................................... ………………………………………………………………………………………………… . ................................................................................................................................................... …………………………………………………………………………………………………. ................................................................................................................................................... 5
- GIÁO ÁN - VẬT LÍ 8- CHƯƠNG II- BÀI 24 …………………………………………………………………………………………………. ..................................................................................................................................................... 6
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Giáo trình Kỹ thuật nhiệt - Nxb Khoa học và Kỹ thuật
313 p | 1585 | 782
-
Tổng hợp các công thức Vật lý đại cương - GV. Cao Văn Tú
10 p | 1114 | 535
-
Giáo trình Kỹ thuật nhiệt - ThS. Trần Văn Lịch
120 p | 581 | 294
-
Giáo án kỷ thuật đo lường - Chương 1: CÁC KHÁI NIỆM CƠ BẢN VÀ ĐỊNH NGHĨA
8 p | 657 | 287
-
Nguyên lý thứ hai nhiệt động lực học
33 p | 582 | 175
-
Công thức và bài tập Vật lý chất rắn
17 p | 367 | 146
-
Bài giảng Vật lý đại cương 2: Chương 1 - GV. Nguyễn Như Xuân
26 p | 383 | 114
-
Bài giảng Vật lý đại cương - Chương 4: Công và năng lượng
10 p | 344 | 89
-
CHƯƠNG 6: VẬT LÍ HẠT SƠ CẤP
14 p | 258 | 88
-
PHÂN LOẠI VÀ CÁCH GIẢI MỘT SỐ BÀI TOÁN VỀ GIAO THOA ÁNH SÁNG VỚI KHE YOUNG ( Y–ÂNG)
28 p | 358 | 86
-
Đề thi cuối học kỳ 1 môn Nhiệt Động Lực Học Kỹ Thuật - ĐH Bách Khoa HCM
44 p | 157 | 67
-
GIÁO ÁN HỌC KỸ THUẬT ĐO LƯỜNG
71 p | 156 | 61
-
CHƯƠNG 7: CÁC HIỆN TƯỢNG BẾ MẶT
39 p | 126 | 53
-
Bài giảng Vật lý 1 - Chương 4: Công và năng lượng
32 p | 89 | 21
-
Bài giảng Công và năng lượng - Lê Quang Nguyên
10 p | 44 | 8
-
Giáo trình Lý thuyết thế trong địa vật lý: Phần 1 - ĐHQG TP.HCM
53 p | 18 | 7
-
Tính toán độ chối theo công thức động Hilley
3 p | 29 | 3

markdown:
# Giáo án: Công thức nhiệt lượng
Chia sẻ: Le Phan Huu My | Ngày: | Loại File: DOC | Số trang:6
lượt xem 40
download
![](http://image.tlvnimg.com/document/thumbnail/2009/20091231/epik_high_love/80x100/bai_24_cong_thuc_tinh_nhiet_luong_3456.jpg)
##
Giáo án: Công thức nhiệt lượng
[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)
Kể được tên các yếu tố quyết định độ lớn nhiệt lượng của một vật cần thu vào để nóng lên. - Viết được công thức tính nhiệt lượng, kể được tên, đơn vị của các đại lượng có mặt trong công thức. - Mô tả được thí nghiệm và xử lí được bảng ghi kết quả thí nghiệm chứng tỏ Q phụ thuộc vào m, t và chất làm vật.
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
##
Nội dung Text: Giáo án: Công thức nhiệt lượng
- GIÁO ÁN - VẬT LÍ 8- CHƯƠNG II- BÀI 24 TRƯỜNG THCS VĨNH KHÁNH GV: NGUYỄN CHIẾN THẮNG Ạ TIẾT PPCT: 29 BÀI 24 LỚP : 8A TUẦN: 29.( 31/0305 /04/ 2008 ) CÔNG THỨC TÍNH NGÀY SOẠN : 25 / 03 / 2008 NHIỆT LƯỢNG I. MỤC TIÊU. 1. Kiến thức: - Kể được tên các yếu tố quyết định độ lớn nhiệt lượng của một vật cần thu vào để nóng lên. - Viết được công thức tính nhiệt lượng, kể được tên, đơn vị của các đại lượng có mặt trong công thức. - Mô tả được thí nghiệm và xử lí được bảng ghi kết quả thí nghiệm chứng tỏ Q phụ thuộc vào m, t và chất làm vật. 2. Kĩ năng: - Phân tích bảng số liệu về kết quả thí nghiệm có sẵn. - Rèn luyện kĩ năng phân tích, tổng hợp, khái quát hóa. 3. Thái độ: - Nghiêm túc trong học tập, yêu thích môn học. II. CHUẨN BỊ. * Giáo viên: - Các H 24.1, 24.2, 24.3 phóng to để minh họa. - Bảng phụ bảng 24.1, 24.2, 24.3, 24.4. * Học sinh: - Đọc trước nội dung bài và trả lời: + Nhiệt lượng một vật thu vào để nóng lên phụ thuộc những yếu tố nào? + Mối quan hệ giữa nhiệt lượng vật thu vào để nóng lên và khối lượng của vật? + Mối quan hệ giữa nhiệt lượng vật thu vào để nóng lên và độ tăng nhiệt độ? + Mối quan hệ giữa nhiệt lượng vật thu vào để nóng lên và chất làm vật? + Công thức tính nhiệt lượng? 1
- GIÁO ÁN - VẬT LÍ 8- CHƯƠNG II- BÀI 24 III. HOẠT ĐỘNG DẠY - HỌC. TG HOẠT ĐỘNG DẠY HOẠT ĐỘNG HỌC 2’ HĐ1:TỔ CHỨC TÌNH HUỐNG HỌC TẬP. - HS báo cáo sĩ số lớp và việc chuẩn bị - GV yêu cầu 1 HS đọc phần đầu bài bài... SGK. - HS đọc phần đầu bài. - GV đặt vấn đề và vào bài mới. - HS ghi đầu bài. BÀI 24 CÔNG THỨC TÍNH HĐ2: TÌM HIỂU VỀ NHIỆT NHIỆT LƯỢNG 5’ LƯỢNG VẬT CẦN THU VÀO ĐỂ I. NHIỆT LƯỢNG MỘT VẬT THU NÓNG LÊN PHỤ THUỘC VÀO VÀO ĐỂ NÓNG LÊN PHỤ THUỘC NHỮNG YẾU TỐ NÀO? NHỮNG YẾU TỐ NÀO? - GV yêu cầu HS thu thập thông tin SGK để trả lời câu hỏi: Nhiệt lượng - HS hoạt động cá nhân trả lời câu hỏi GV vật thu vào để nóng lên phụ thuộc vào nêu. những yếu tố nào? - GV gọi 2 HS trình bày câu trả lời. - GV chốt lại câu trả lời đúng và yêu - 2 HS trình bày câu trả lời. cầu HS ghi vở. - HS ghi vở: Nhiệt lượng một vật cần thu vào để nóng lên phụ thuộc vào để nóng lên phụ thuộc vào 3 yếu tố: + Khối lượng của vật. + Độ tăng nhiệt độ của vật. - GVTB: Để kiểm tra sự phụ thuộc + Chất cấu tạo nên vật. của nhiệt lượng vào 1 trong 3 yếu tố - HS trả lời: đó ta phải tiến hành TN như thế nào? Làm TN, trong đó yếu tố cần kểm tra cho HĐ3: TÌM HIỂU MỐI QUAN HỆ thay đổi còn 2 yếu tố kia phải giữ nguyên. 8’ GIỮA NHIỆT LƯỢNG VẬT CẦN 1. Quan hệ giữa nhiệt lượng vật cần thu THU VÀO ĐỂ NÓNG LÊN VÀ vào để nóng lên và khối lượng của vật. KHỐI LƯỢNG CỦA VẬT. 2
- GIÁO ÁN - VẬT LÍ 8- CHƯƠNG II- BÀI 24 - GV yêu cầu HS nêu cách tiến hành TN kiểm tra sự phụ thuộc của nhiệt - HS thu thập thông tin SGK và nêu được lượng vào khối lượng của vật. để kiểm tra mối quan hệ giữa nhiệt lượng vật cần thu vào để nóng lên và khối lượng của vật ta cần làm TN đun nóng cùng một chất với khối lượng khác nhau sao cho độ tăng nhiệt độ của vật như nhau. - GV hướng dẫn HS thu thập thông tin từ H 24.1. - GV treo bảng phụ bảng 24.1, thông báo kết quả TN, hướng dẫn HS phân - HS phân tích kết quả TN ở bảng 24.1, trả tích kết quả và trả lời câu hỏi C1, C2. lời câu C1, C2. - GV điều khiển lớp trả lời câu hỏi, thống nhất ý kiến ghi vào bảng 24.1. - HS trình bày câu trả lời, HS khác tham gia - Yêu cầu HS rút ra kết luận và ghi vở: thảo luận trên lớp. - HS rút ra kết luận và ghi vở: Khối lượng của vật càng lớn thì nhiệt - GV gọi 2 HS phát biểu lại để khắc lượng vật thu vào càng lớn. sâu kiến thức. - HS phát biểu lại kết luận trên. 8’ HĐ4: TÌM HIỂU MỐI QUAN HỆ GIỮA NHIỆT LƯỢNG VẬT CẦN 2. Quan hệ giữa nhiệt lượng vật cần thu THU VÀO ĐỂ NÓNG LÊN VÀ ĐỘ vào để nóng lên và độ tăng nhiệt độ. TĂNG NHIỆT ĐỘ. - Yêu cầu HS quan sát H24.2 và trình bày TN tìm hiểu mối quan hệ giữa - HS trình bày TN. nhiệt lượng và độ tăng nhiệt độ. - Yêu cầu HS trả lời C3, C4. - GV treo bảng phụ bảng 24.2 , hướng - Cá nhân HS trả lời C3, C4. dẫn HS xử lí thông tin và hoàn thành. - HS thu thập kết quả TN từ bảng 24.2. - GV hướng dẫn HS phân tích bảng số - Hoàn thành bảng 24.2. liệu 24.2, nêu kết luận rút ra qua việc - Rút ra kết luận từ bảng 24.2. và ghi vở: phân tích số liệu đó. Độ tăng nhiệt độ của vật càng lớn thì - GV yêu cầu HS phát biểu lại kết nhiệt lượng vật thu vào càng lớn. luận đó. - HS phát biểu lại kết luận để khắc sâu kiến thức. 3
- GIÁO ÁN - VẬT LÍ 8- CHƯƠNG II- BÀI 24 8’ HĐ5: TÌM HIỂU MỐI QUAN HỆ GIỮA NHIỆT LƯƠNG VẬT CẦN 3. Quan hệ giữa nhiệt lượng vật cần thu THU VÀO ĐỂ NÓNG LÊN VỚI vào để nóng lên với chất làm vật. CHẤT LÀM VẬT. - Yêu cầu HS trình bày TN H24.3. - GV giới thiệu bảng kết quả. - HS trình bày TN H 24.3. - Thu thập và xử lí kết quả TN từ bảng - Yêu cầu HS phân tích số liệu từ kết 24.3. quả TN để trả lời C6, C7. - GV chốt lại các câu trả lời của HS. - HS trả lời C6, C7. - HS ghi vở nội dung C7. HĐ6: GIỚI THIỆU CÔNG THỨC Nhiệt lượng vật thu vào để nóng lên 6’ TÍNH NHIỆT LƯỢNG. phụ thuộc vào chất làm vật. - GV yêu cầu HS nhắc lại nhiệt lượng II.CÔNG THỨC TÍNH NHIỆT LƯỢNG. một vật thu vào để nóng lên phụ thuộc vào những yếu tố nào? - HS trả lời câu hỏi GV nêu. - GV giới thiệu công thức tính nhiệt lượng, tên, đơn vị của các đại lượng có mặt trong công thức. - HS tìm hiểu công thức tính nhiệt lượng và ghi vào tập. Q = m. c. t Trong đó: Q là nhiệt lượng ( J ). m là khối lượng của vật ( kg ). - GV giới thiệu khái niệm nhiệt dung c là nhiệt dung riêng ( J/kg.K ) riêng. t = t2 – t 1 là độ tăng nhiệt độ ( 0C hoặc K*) - HS ghi vở khái niệm nhiệt dung riêng. Nhiệt dung riêng của một chất cho biết - GV trình bày ví dụ , yêu cầu HS nhiệt lượng cần thiết để làm cho 1kg nắm được ý nghĩa của nhiệt dung chất đó tăng thêm 10C. riêng. - VD: Nhiệt dung riêng của nước là 4200J/kg.K có nghĩa là muốn làm cho 1kg nuớc nóng thêm 10C cần truyền cho - Gọi 1 vài HS giải thích ý nghĩa con nước một nhiệt lượng 4200J 4
- GIÁO ÁN - VẬT LÍ 8- CHƯƠNG II- BÀI 24 số nhiệt dung riêng của một số chất - Cá nhân HS nêu ý nghĩa của nhiệt dung 8’ trong bảng 24.4 SGK. riêng của một số chất trong bảng 24.4. HĐ7: VẬN DỤNG-CỦNG CỐ- HƯỚNG DẪN VỀ NHÀ. III. VẬN DỤNG. * Vận dụng: - Yêu cầu HS vận dụng trả lời C8, C9.. - HS vận dụng trả lời C8, C9. - Yêu cầu HS làm C9 vào vở, gọi 1 HS -1 HS lên bảng trình bày. lên bảng trình bày. C9: Q = m. c. t = 5. 380.( 50 – 20 ) =57000J = 57kJ - HS khác làm vào tập. * Củng cố: - Yều cầu HS đọc nội dung ghi nhớ - HS đọc ghi nhớ SGK. cuối bài học. * Hướng dẫn về nhà: - HS ghi lại nội dung về nhà. - GV hướng dẫn HS về nhà làm C10. - Đọc có thể em chưa biết. - Học ghi nhớ. - Làm BT 24.1, 24.2, 24.3, 24.4. - Đọc trước nội dung bài 25: Phương trình cân bằng nhệt. Trả lời : + Nêu nguyên lí truyền nhiệt? + Viết phương trình cân bằng nhiệt? + Viết công thức tính nhiệt lượng toả ra? IV. NHẬN XÉT – RÚT KINH NGHIỆM. .................................................................................................................................................... ………………………………………………………………………………………………… . ................................................................................................................................................... …………………………………………………………………………………………………. ................................................................................................................................................... 5
- GIÁO ÁN - VẬT LÍ 8- CHƯƠNG II- BÀI 24 …………………………………………………………………………………………………. ..................................................................................................................................................... 6
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Giáo trình Kỹ thuật nhiệt - Nxb Khoa học và Kỹ thuật
313 p |
1585 |
782
-
Tổng hợp các công thức Vật lý đại cương - GV. Cao Văn Tú
10 p |
1114 |
535
-
Giáo trình Kỹ thuật nhiệt - ThS. Trần Văn Lịch
120 p |
581 |
294
-
Giáo án kỷ thuật đo lường - Chương 1: CÁC KHÁI NIỆM CƠ BẢN VÀ ĐỊNH NGHĨA
8 p |
657 |
287
-
Nguyên lý thứ hai nhiệt động lực học
33 p |
582 |
175
-
Công thức và bài tập Vật lý chất rắn
17 p |
367 |
146
-
Bài giảng Vật lý đại cương 2: Chương 1 - GV. Nguyễn Như Xuân
26 p |
383 |
114
-
Bài giảng Vật lý đại cương - Chương 4: Công và năng lượng
10 p |
344 |
89
-
CHƯƠNG 6: VẬT LÍ HẠT SƠ CẤP
14 p |
258 |
88
-
PHÂN LOẠI VÀ CÁCH GIẢI MỘT SỐ BÀI TOÁN VỀ GIAO THOA ÁNH SÁNG VỚI KHE YOUNG ( Y–ÂNG)
28 p |
358 |
86
-
Đề thi cuối học kỳ 1 môn Nhiệt Động Lực Học Kỹ Thuật - ĐH Bách Khoa HCM
44 p |
157 |
67
-
GIÁO ÁN HỌC KỸ THUẬT ĐO LƯỜNG
71 p |
156 |
61
-
CHƯƠNG 7: CÁC HIỆN TƯỢNG BẾ MẶT
39 p |
126 |
53
-
Bài giảng Vật lý 1 - Chương 4: Công và năng lượng
32 p |
89 |
21
-
Bài giảng Công và năng lượng - Lê Quang Nguyên
10 p |
44 |
8
-
Giáo trình Lý thuyết thế trong địa vật lý: Phần 1 - ĐHQG TP.HCM
53 p |
18 |
7
-
Tính toán độ chối theo công thức động Hilley
3 p |
29 |
3

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


text:
Giáo trình môn học lập trình windows với VC/MFC
Chia sẻ: Lê Minh Thông | Ngày: | Loại File: PDF | Số trang:272
lượt xem 255
download
Giáo trình môn học lập trình windows với VC/MFC
Các sách tiếng Việt về Visual C++ /lập trình Windows (của SAMIS, của nhóm tác giả ELICOM, hay của các tác giả khác) o Sách tiếng Anh: Beginning Visual C++ 6 Professional Visual C++ 6 (của nhà xuất bản WROX) o Các eBook tiếng Anh về Visual C++ hay lập trình Windows như: Programming Microsoft C++, 5th Edition eBook (của Microsoft Press)
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Giáo trình môn học lập trình windows với VC/MFC
- Trường Đại học Kỹ Thuật Công nghệ Khoa Công nghệ Thông tin GIÁO TRÌNH MÔN HỌC LẬP TRÌNH WINDOWS VỚI VC/MFC Biên soạn: Nguyễn Chánh Thành Tháng 03 năm 2006
- Lập trình Windows với VC/MFC TÀI LIỆU THAM KHẢO Sách: o Các sách tiếng Việt về Visual C++ /lập trình Windows (của SAMIS, của nhóm tác giả ELICOM, hay của các tác giả khác) o Sách tiếng Anh: Beginning Visual C++ 6 Professional Visual C++ 6 (của nhà xuất bản WROX) o Các eBook tiếng Anh về Visual C++ hay lập trình Windows như: Programming Microsoft C++, 5th Edition eBook (của Microsoft Press) Programming Windows with MFC, 2nd Edition eBook (của Microsoft Press) Chương trình tham khảo: o MSDN (bộ đĩa CD tài liệu tham khảo của Mircosoft) o Source code mẫu ở website: http://www.wrox.com o Các ví dụ đặc biệt ở website: http://www.codeguru.com http://www.codeproject.com Trang 1
- Lập trình Windows với VC/MFC CHƯƠNG 0. ÔN TẬP LÝ THUYẾT C/C++ 0.1 Ôn tập C 0.1.1 Kiểu dữ liệu, biến và chuyển đổi kiểu 0.2 Hàm và lời gọi hàm 0.2.1 Phát biểu điều khiển 0.2.2 Array 0.2.3 Pointer 0.2.4 File 0.2.5 Debug – bẫy lỗi 0.3 Ôn tập C++ 0.3.1 Class 0.3.2 Cấu trúc thừa kế 0.3.3 Tầm vực truy xuất 0.3.4 Object Trang 2
- Lập trình Windows với VC/MFC CHƯƠNG 1. CÁC VẤN ĐỀ CƠ BẢN CỦA ỨNG DỤNG WINDOWS VÀ MFC 1.1 GIỚI THIỆU KHUNG ỨNG DỤNG WINDOWS (WINDOWS APPLICATION) VÀ XÂY DỰNG CHƯƠNG TRÌNH MẪU VỚI MFC APP FRAMEWORK 1.1.1 Lập trình Windows Lập trình Windows là kỹ thuật lập trình sử dụng các hàm Windows API để xây dựng các trình ứng dụng trong Windows (Window App) và các dạng ứng dụng khác như DLL, ActiveX, …Tuy là kỹ thuật lập trình mạnh mẽ nhưng đòi hỏi tính chuyên nghiệp cao của lập trình viên, giải quyết kế thừa kém, khó phát triển nhanh một ứng dụng. 1.1.2 Mô hình lập trình Windows Kỹ thuật lập trình sử dụng các hàm Windows API còn gọi là lập trình Windows SDK. Một ứng dụng xây dựng theo kỹ thuật này chứa đựng hàm WinMain (xử lý các thông báo (message) nhận được/gửi đi nhằm đáp ứng yêu cầu tương tác của người dùng và của hệ thống cũng như của ứng dụng khác) và hàm DefWinProc (điều phối hoạt động tương ứng với các thông báo nhận được). Tổ chức hệ thống của ứng dụng Windows dạng SDK như sau: Ví dụ: #include LONG WINAPI WndProc(HWND, UINT, WPARAM, LPARAM); int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdLine, int nCmdShow) { WNDCLASS wc; HWND hwnd; MSG msg; Trang 3
- Lập trình Windows với VC/MFC wc.style = 0; // Class style wc.lpfnWndProc = (WNDPROC) WndProc; // Window procedure address wc.cbClsExtra = 0; // Class extra bytes wc.cbWndExtra = 0; // Window extra bytes wc.hInstance = hInstance; // Instance handle wc.hIcon = LoadIcon(NULL, IDI_WINLOGO); // Icon handle wc.hCursor = LoadCursor(NULL, IDC_ARROW); // Cursor handle wc.hbrBackground = (HBRUSH)(COLOR_WINDOW + 1); // Background color wc.lpszMenuName = NULL; // Menu name wc.lpszClassName = "MyWndClass"; // WNDCLASS name RegisterClass(&wc); hwnd = CreateWindow( "MyWndClass", // WNDCLASS name "SDK Application", // Window title WS_OVERLAPPEDWINDOW, // Window style CW_USEDEFAULT, // Horizontal position CW_USEDEFAULT, // Vertical position CW_USEDEFAULT, // Initial width CW_USEDEFAULT, // Initial height HWND_DESKTOP, // Handle of parent window NULL, // Menu handle hInstance, // Application's instance handle NULL // Window-creation data ); ShowWindow(hwnd, nCmdShow); UpdateWindow(hwnd); while(GetMessage(&msg, NULL, 0, 0)) { TranslateMessage(&msg); DispatchMessage(&msg); } return msg.wParam; } LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { PAINTSTRUCT ps; HDC hdc; switch(message) { case WM_PAINT: hdc = BeginPaint(hwnd, &ps); Ellipse(hdc, 0, 0, 200, 100); EndPaint(hwnd, &ps); return 0; case WM_DESTROY: PostQuitMessage(0); return 0; } return DefWindowProc(hwnd, message, wParam, lParam); } Trang 4
- Lập trình Windows với VC/MFC 1.1.3 Lập trình Windows với MFC Lập trình Windows với MFC là kỹ thuật lập trình sử dụng bộ thư viện MFC của Microsoft để xây dựng các trình ứng dụng trong Windows (Window App) và các dạng ứng dụng khác như DLL, COM, ActiveX … MFC (Microsoft Foundation Classes) là thư viện cơ sở chứa các lớp (class) C++ do Microsoft cung cấp nhằm đặt một trình bao bọc cho Windows API tạo sự thuận lợi cao cho người dùng trong việc phát triển ứng dụng. Ngoài ra, MFC còn cung cấp kiến trúc View/Document giúp định nghĩa cấu trúc chương trình và cấu trúc tài liệu cho trình ứng dụng đơn giản, uyển chuyển và dễ phát triển hơn. Do đó MFC còn được xem là một khung ứng dụng (application framework) Việc hỗ trợ lớp thừa kế và các hàm AFX cũng như các lớp tiện ích của MFC giúp người dùng thuận tiện hơn việc phát triển ứng dụng tạo nhanh các điều khiển (control) trong Windows và truy xuất chúng nhanh chóng và dễ dàng. 1.1.4 Môi trường lập trình MS Visual C++ Môi trường lập trình Visual C++ bao gồm: 1.1.4.1 Miền làm việc Khi khởi động lần đầu tiên, vùng bên trái Developer Studion được gọi là miền làm việc, đây chính là vùng để điều hành các phần khác nhau của các dự án pháp triển (project). Miền làm việc này cho phép xem các phần của ứng dụng theo ba các khác nhau (như các hình dưới đây): Class View: cho phép điều hành và thao tác mã nguồn trên mức lớp (class) C++ Resource View: cho phép tìm và chọn lọc các tài nguyên khác nhau trong ứng dụng như thiết kế cửa sổ hội thoại, biểu tượng, menu, toolbar... File View: cho phép xem và điều hành tất cả các file trong ứng dụng. Trang 5
- Lập trình Windows với VC/MFC 1.1.4.2 Cửa sổ xuất (output pane) Cửa sổ này nằm ở phần dưới cùng trong cửa sổ ứng Visual C++, thường có thể không hiện trên màn hình khi khởi động ứng dụng Visual C++ lần đầu tiên mà sẽ xuất hiện sau khi thực hiện biên dịch ứng dụng lần đầu tiên. Phần cửa sổ này là nơi cung cấp tất cả thông tin cần thiết cho người dùng như: các câu lệnh, lời cảnh báo và thông báo lỗi của trình biên dịch, đồng thời là nơi chương trình gỡ rối hiển thị tất cả các iến với những giá trị hiện hành trong thời gian thực thi trong mã nguồn. 1.1.4.3 Vùng soạn thảo Đây là vùng bên phải của môi trường để người dùng thực hiện tất cả thao tác soạn thảo chương trình khi sử dụng Visual C++, nơi các cửa sổ soạn thảo chương trình hiển thị, đồng thời là nơi cửa sổ vẽ hiển thị khi người dùng thiết kế hộp thoại. Trang 6
- Lập trình Windows với VC/MFC 1.1.4.4 Thanh thực đơn (menu) Lần đầu tiên chạy Visual C++, có ba thanh công cụ hiển thị ngay dưới thanh menu (menu bar). Trong Visual C++ có sẵn nhiều thanh công cụ khác nhau, người dùng có thề tùy biến tạo các thanh công cụ phù hợp nhất cho riêng mình. 1.1.4.5 Thanh công cụ Trang 7
- Lập trình Windows với VC/MFC 1.1.5 Các thành phần của ứng dụng phát triển với MS Visual C++ Các thành phần của ứng dụng bao gồm các loại file liên kết như sau: Các loại file liên quan đến ứng dụng VC++: Phần mở rộng Diễn giải APS Supports ResourceView BSC Browser information file CLW Supports ClassWizard DEP Dependency file DSP Project file* DSW Workspace file* MAK External makefile NCB Supports ClassView OPT Holds workspace configuration PLG Builds log file Ví dụ tổng hợp: Hello.h class CMyApp : public CWinApp { public: virtual BOOL InitInstance(); }; class CMainWindow : public CFrameWnd { public: CMainWindow(); protected: afx_msg void OnPaint(); DECLARE_MESSAGE_MAP() }; Hello.cpp #include #include "Hello.h" CMyApp myApp; Trang 8
- Lập trình Windows với VC/MFC ///////////////////////////////////////////////////////////////////////// // CMyApp member functions BOOL CMyApp::InitInstance() { m_pMainWnd = new CMainWindow; m_pMainWnd->ShowWindow(m_nCmdShow); m_pMainWnd->UpdateWindow(); return TRUE; } ///////////////////////////////////////////////////////////////////////// // CMainWindow message map and member functions BEGIN_MESSAGE_MAP(CMainWindow, CFrameWnd) ON_WM_PAINT() END_MESSAGE_MAP() CMainWindow::CMainWindow() { Create(NULL, _T("The Hello Application")); } void CMainWindow::OnPaint() { CPaintDC dc(this); CRect rect; GetClientRect(&rect); dc.DrawText(_T("Hello, MFC"), -1, &rect, DT_SINGLELINE ¦ DT_CENTER ¦ DT_VCENTER); } Màn hình kết quả như sau: Một ứng dụng phát triển dựa trên tập thư viện cơ sở MFC bao gồm một số đối tượng và quá trình xử lý như sau:: 1.1.5.1 Đối tượng ứng dụng (Application) Trung tâm của một ứng dụng MFC là đối tượng (application) dựa trên lớp CWinApp. CWinApp cung cấp một vòng lặp thông báo để nhận các thông báo và phân phối chúng cho cửa sổ ứng dụng. Nó cũng bao gồm các hàm ảo chính yếu (nó mà có thể bị khai báo và điều chỉnh lại các hành vi của ứng dụng). CWinApp và các lớp MFC khác được đưa vào trong ứng dụng khi chúng ta gắn kết (include) file tiêu đề Afxwin.h. Ứng dụng MFC có thể có duy nhất một đối tượng ứng dụng và đối tượng ứng dụng này cần được khai báo với phạm vi toàn cục được khởi tạo trong bộ nhớ từ lúc khởi điểm của chương trình. CMyApp (trong ví dụ trên) khai báo không có biến thành viên và khai báo lại (overrides) một hàm kế thừa từ lớp cha CWinApp. Hàm InitInstance được gọi từ rất sớm trong thời gian sống của ứng dụng, ngay sau khi ứng dụng bắt đầu thực thi nhưng trước khi cửa sổ ứng dụng được tạo ra. Thực tế, ngoại trừ việc hàm InitInstance tạo một cửa sổ cho ứng dụng thì ứng dụng không hề có một cửa sổ. Đây chính là lý do thậm chí một ứng dụng MFC ở mức tối thiểu củng cần kế thừa một lớp từ CWinApp và khai báo lại hàm CWinApp::InitInstance. Trang 9
- Lập trình Windows với VC/MFC 1.1.5.2 Đối tượng Khung Cửa sổ (Frame Window) Lớp CWnd và các phát sinh của nó cung cấp một giao diện hướng đối tượng cho một hay nhiều cửa sổ do ứng dụng tạo ra. Lớp cửa sổ chính của ứng dụng, CMainWindow, được kế thừa từ lớp CFrameWnd (cùng được kế thừa từ CWnd). Lớp CFrameWnd mô hình hoá các hành vi của khung cửa sổ, đồng thời nó là cửa sổ mức cao nhất phục vụ như một giao diện chủ yếu của ứng dụng với thế giới bên ngoài. Trong ngữ cảnh lý tưởng của kiến trúc document/view, cửa sổ khung đóng vai trò như là một lớp chứa thông minh cho các views, toolbars, status bars, và các đối tượng giao diện người sử dụng (user-interface, UI) khác. Một ứng dụng MFC tạo một cửa sổ thông qua việc tạo một đối tượng cửa sổ và gọi hàm Create hay CreateEx của nó có dạng như sau: BOOL Create (LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle = WS_OVERLAPPEDWINDOW, const RECT& rect = rectDefault, CWnd* pParentWnd = NULL, LPCTSTR lpszMenuName = NULL, DWORD dwExStyle = 0, CCreateContext* pContext = NULL) 1.1.5.3 Quá trình làm việc của các ánh xạ thông báo (Message Map) Quá trình làm việc này khảo sát các macro DECLARE_MESSAGE_MAP, BEGIN_MESSAGE_MAP, và END_MESSAGE_MAP trong Afxwin.h và mã lệnh cho hàm CWnd::WindowProc trong Wincore.cpp // In the class declaration DECLARE_MESSAGE_MAP() // In the class implementation BEGIN_MESSAGE_MAP(CMainWindow, CFrameWnd) ON_WM_PAINT() END_MESSAGE_MAP() Để phân phối thông báo, khung ứng dụng gọi hàm ảo WindowProc (mà lớp CMainWindow kế thừa từ CWnd). Hàm WindowProc gọi OnWndMsg mà trong đó gọi tiếp hàm GetMessageMap để lấy con trỏ chỉ đến CMainWindow::messageMap và tìm kiếm CMainWindow::_messageEntries cho những thông báo có ID trùng với ID của các thông báo đang chờ xử lý. Nếu kết quả tìm thấy, lớp CMainWindow tương ứng (của những địa chỉ được lưu trong dãy _messageEntries với ID của thông báo) được gọi. Ngược lại, OnWndMsg tham khảo CMainWindow::messageMap cho một con trỏ chỉ tới CFrameWnd::messageMap và lặp lại quá trình cho lớp cơ sở. Nếu lớp cơ sở không có một điều khiển (handler) cho thông báo, khung ứng dụng the framework phát triển lên mức khác và tham khảo đến lớp cơ sở cha. Các ánh xạ thông báo CMainWindow thể hiện dạng sơ đồ như hình dưới đây và thể hiện các nhánh truy xuất/tìm kiếm cho một điều khiển trùng với ID của thông báo đã cho, bắt đầu với các ánh xạ thông báo cho CMainWindow. Trang 10
- Lập trình Windows với VC/MFC Hình. Quá trình xử lý thông báo 1.1.5.4 Windows, Character Sets, và _T Macro Windows 98 và Windows NT sử dụng hai tập ký tự khác nhau từ các dạng ký tự và chuỗi. Windows 98 và các phiên bản trước đó sử dụng tập ký tự ANSI 8 bit tương tự với tập ký tự ASCII thân thiện với các lập trình viên. Windows NT và Windows 2000 sử dụng tập ký tự Unicode 16 bit bao trùm cả tập ký tự ANSI nhằm phục vụ cho các ứng dụng quốc tế (có thể không sử dụng bảng mẫu tự tiếng Anh). Các chương trình được biên dịch với ký tự ANSI sẽ hoạt động được trên Windows NT and Windows 2000, nhưng các chương trình dùng Unicode sẽ có thể thực thi nhanh hơn vì Windows NT và Windows 2000 không hỗ trợ việc chuyển đổi từ ANSI sang Unicode cho tất cả ký tự. Ngược lại, ứng dụng dùng Unicode không thực thi trên Windows 98 ngoại trừ khi thực hiện việc chuyển đổi mọi chuỗi ký tự từ Unicode sang dạng ANSI. Nếu một chuỗi như: "Hello" thì trình biên dịch sẽ thể hiện dạng chuỗi ký tự ANSI. Nếu khai báo chuỗi trên theo dạng L"Hello" thì trình biên dịch sẽ thể hiện dạng chuỗi ký tự Unicode. Nhưng nếu dùng macro _T (của MFC) cho chuỗi trên theo dạng _T ("Hello") thì kết quả sẽ được thể hiện dạng Unicode nếu ký hiệu tiền xử lý _UNICODE được định nghĩa, và mặc định là dạng ANSI. 1.1.5.5 Hàm UpdateData Hàm có dạng UpdateData(tham_số) với: tham_số là TRUE: hàm sẽ thực hiện việc cập nhật dữ liệu trong các điều khiển vào các biến liên kết tương ứng. tham_số là FALSE: hàm sẽ thực hiện việc cập nhật dữ liệu từ các biến liên kết vào trong các điều khiển tương ứng và hiển thị trên giao diện chương trình. Một số lưu ý: Nên khai báo ký tự kiểu TCHAR thay cho kiểu char. Nếu ký hiệu _UNICODE được định nghĩa, TCHAR xác định kiểu wchar_t (ký tự Unicode 16 bit). Nếu _UNICODE không được định nghĩa thì TCHAR trở thành ký hiệu thông thường. Không nên dùng char* hay wchar_t* để khai báo con trỏ kiểu chuỗi TCHAR. Nên dùng TCHAR* hay LPTSTR (con trỏ chỉ tới chuỗi TCHAR) và LPCTSTR (con trỏ chỉ tới chuỗi hằng TCHAR). Không nên giả định là ký tự chỉ có độ rộng 8 bit. Để chuyển một độ dài của bộ đệm nhanh ở dạng byte sang dạng ký tự, nên dùng sizeof(TCHAR). Thay các việc gọi hàm chuỗi trong thư việc C-trong thời gian thực thi (ví dụ strcpy) với các macros tương ứng trong file tiêu đề Tchar.h (ví dụ, _tcscpy). Trang 11
- Lập trình Windows với VC/MFC 1.1.6 Tạo ứng dụng với MS Visual C++ Từ menu File, người dùng chọn lệnh New... để tạo mới một dự án (project), một tập tin (file) hay một không gian làm việc (workspace), khi đó hộp thoại xuất hiện như hình sau: Trong hộp thoại này, người dùng có nhiều loại trình ứng dụng có thể tạo với MS Visual C++: Tạo ứng dụng thực thi trong Windows (dạng EXE file) với MFC có hỗ trợ tư vấn với MFC AppWizard (exe) Tạo thư viện trong Windows (dạng DLL file) với MFC có hỗ trợ tư vấn với MFC AppWizard (dll) Tạo ứng dụng thực thi trong Windows (dạng EXE file) dạng thông thường sử dụng API với Win32 Application Tạo ứng dụng thực thi trong DOS (dạng EXE file) dạng thông thường với Win32 Console Application... Đặc biệt, khi người dùng chọn cách tạo ứng dụng dạng cửa sổ với MFC AppWizard (exe), người dùng có thể tạo trình ứng dụng dạng hộp thoại (dialog), ứng dụng đơn tài liệu (Single Document Interface - SDI), ứng dụng đa tài liệu (Multi Document Interface - MDI) Nếu tạo ứng dụng dạng hộp thoại (dialog), người dùng cần làm như sau: Bước khởi đầu: Bước 1: Trang 12
- Lập trình Windows với VC/MFC Bước 2: Bước 3: Bước 4: Trang 13
- Lập trình Windows với VC/MFC Bước kết thúc: Nếu tạo ứng dụng dạng đơn tài liệu hay đa tài liệu, người dùng cần làm như sau: Bước khởi đầu: Bước 1: Trang 14
- Lập trình Windows với VC/MFC Bước 2: Bước 3: Bước 4: Bước 5: Trang 15
- Lập trình Windows với VC/MFC Bước 6: Bước kết thúc: 1.2 XỬ LÝ VẼ HÌNH TRONG ỨNG DỤNG WINDOWS 1.2.1 Vấn đề quan tâm Tìm hiểu về ngữ cảnh thiết bị và giao diện thiết bị đồ hoạ. Sự hỗ trợ của MFC về các lớp công cụ vẽ (CPen, CBrush…) 1.2.2 Giới thiệu Hệ điều hành Windows cung cấp thiết bị đồ hoạ ảo (Graphics Device Interface - GDI) để giúp người dùng thực hiện các thao tác vẽ đồ hoạ dễ dàng hơn vì thiết bị này không phụ thuộc vào phần cứng đồ hoạ của hệ thống. Một chương trình ứng dụng (WindowsApp) không vẽ trực tiếp ra màn hình, máy in… mà chỉ vẽ trên “bề mặt luận lý” thể hiện bởi ngữ cảnh thiết bị (Device Context – DC). Ngữ cảnh thiết bị chứa các thông tin về hệ thống, ứng dụng và cửa sổ của WindowsApp cũng như các đối tượng đồ hoạ đang được vẽ trong WindowApp đó. Thực chất ngữ cảnh thiết bị dùng hiển thị đồ hoạ là ngữ cảnh ảo của cửa sổ. Trang 16
- Lập trình Windows với VC/MFC 1.2.3 Truy xuất ngữ cảnh thiết bị MFC cung cấp một số lớp ngữ cảnh thiết bị (kế thừa từ lớp CDC) như: Class Mô tả CPaintDC Sử dụng cho việc vẽ trong vùng ứng dụng của cửa sổ (chỉ thao tác với sự kiện OnPaint) CClientDC Sử dụng cho việc vẽ trong vùng ứng dụng của cửa sổ (vẽ bất cứ nơi nào nhưng chỉ thao tác với sự kiện OnPaint) CWindowDC Sử dụng cho việc vẽ trong cửa sổ, bao gồm cả vùng không là vùng ứng dụng của cửa sổ CMetaFileDC Sử dụng cho việc vẽ một GDI metafile Để lấy ngữ cảnh thiết bị, dùng: CDC dc(this); hay CDC* pDC = GetDC(); Để giải phóng ngữ cảnh thiết bị, dùng: ReleaseDC(pDC); delete pDC; Ngữ cảnh thiết bị dùng “bút vẽ” (pen) để vẽ các đường thẳng/hình dáng, và “cọ vẽ” (brush) để tô đầy các vùng của hình vẽ trên màn hình. Ví dụ: CRect rect; GetClientRect(&rect); CClientDC dc(this); dc.MoveTo(rect.left, rect.top); dc.LineTo(rect.right, rect.bottom); dc.Ellipse(0, 0, 100, 100); hay: CRect rect; GetClientRect(&rect); CDC* pDC = GetDC(); pDC->MoveTo(rect.left, rect.top); pDC->LineTo(rect.right, rect.bottom); pDC->Ellipse(0, 0, 100, 100); 1.2.3.1 Xác định chế độ đo lường Chế độ liên kết Khoảng cách tương ứng với một đơn vị luận Hướng của trục x và y lý MM_TEXT 1 pixel MM_LOMETRIC 0.1 mm MM_HIMETRIC 0.01 mm Trang 17
- Lập trình Windows với VC/MFC MM_LOENGLISH 0.01 in. MM_HIENGLISH 0.001 in. MM_TWIPS 1/1440 in. (0.0007 in.) MM_ISOTROPIC Người dùng định nghĩa (x và y có tỉ lệ xác Người dùng định nghĩa định) MM_ANISOTROPIC Người dùng định nghĩa (x và y có tỉ lệ xác Người dùng định nghĩa định) 1.2.4 Thao tác vẽ với bút vẽ Trong MFC, lớp bút vẽ là CPen, được dùng để vẽ kiểu đường bất kỳ với màu/độ rộng xác định, ví dụ như sau tạo bút vẽ mới và chọn làm bút vẽ hiện thời, dùng: CDC *pDC = GetDC(); CPen cp(PS_SOLID, 1, RGB(0,0,0)); pDC->SelectObject(&cp); ... tạo bút vẽ mới đồng thời lưu lại bút vẽ đã sử dụng trước đó: CDC *pDC = GetDC(); CPen pen (PS_SOLID, 10, RGB (255, 0, 0)); CPen* pOldPen = pDC->SelectObject (&pen); ... trong đó hàm RGB(r, g, b) tạo màu chỉ định dựa trên 3 màu cơ bản là R, G, B với các tham số r, g và b ∈ [0, 255] và các kiểu nét như PS_SOLID, PS_DASH, PS_DOT ... như sau: Trang 18
- Lập trình Windows với VC/MFC trong đó Một số phương thức vẽ đường: Phương thức Mô tả MoveTo Di chuyển bút vẽ đến 1 điểm xác định LineTo Vẽ 1 đoạn thẳng từ điểm hiện hành của bút vẽ đến 1 điểm xác định và di chuyển vị trí hiện hành đến điểm mới này Polyline Vẽ đường gấp khúc (tập hợp các đọan gấp khúc) PolylineTo Vẽ đường gấp khúc và di chuyển vị trí hiện hành đến đỉnh cuối cùng của đường này. Arc Vẽ cung ArcTo Vẽ cung và di chuyển vị trí hiện hành đến đỉnh cuối cùng của cung này. PolyBezier Vẽ đường Bezier PolyBezierTo Vẽ đường Bezier và di chuyển vị trí hiện hành đến đỉnh cuối cùng của đường này. Một số phương thức vẽ hình khối: Phương thức Mô tả Chord Vẽ hình dạng bán cầu Ellipse Vẽ hình dạng ellipse Pie Vẽ hình dạng bánh Polygon Nối một tập các điểm của một đa giác Rectangle Vẽ hình dạng chữ nhật RoundRect Vẽ hình dạng chữ nhật tròn góc Một số mã màu thông dụng: Tên màu R G B Tên màu R G B Black 0 0 0 Light gray 192 192 192 Blue 0 0 192 Bright blue 0 0 255 Green 0 192 0 Bright green 0 255 0 Cyan 0 192 192 Bright cyan 0 255 255 Red 192 0 0 Bright red 255 0 0 Magenta 192 0 192 Bright magenta 255 0 255 Yellow 192 192 0 Bright yellow 255 255 0 Dark gray 128 128 128 White 255 255 255 Chú ý: Trang 19
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Thực hành lập trình nhúng căn bản Buổi 3
15 p | 252 | 101
-
Lập trình ứng dụng web internet và mạng không dây part 1
26 p | 66 | 31
-
Lập trình ứng dụng web internet và mạng không dây part 2
26 p | 52 | 22
-
5 Cách để học lập trình nhanh hơn
6 p | 73 | 22
-
Lập trình ứng dụng web internet và mạng không dây part 3
26 p | 41 | 21
-
Lập trình ứng dụng web internet và mạng không dây part 4
26 p | 52 | 20
-
Lập trình ứng dụng web internet và mạng không dây part 5
26 p | 68 | 20
-
Lập trình ứng dụng web internet và mạng không dây part 7
26 p | 40 | 20
-
Lập trình ứng dụng web internet và mạng không dây part 6
26 p | 48 | 19
-
Lập trình ứng dụng web internet và mạng không dây part 10
21 p | 46 | 18
-
Lập trình ứng dụng web internet và mạng không dây part 9
26 p | 39 | 16
-
Lập trình ứng dụng web internet và mạng không dây part 8
26 p | 44 | 16
-
Nên bắt đầu học lập trình từ đâu
9 p | 36 | 16
-
Kỹ thuật lập trình C phần 5
19 p | 55 | 15
-
Giáo trình môn học Lập trình C - Nghề: Quản trị mạng - Trình độ: Cao đẳng nghề (Phần 1)
44 p | 20 | 8
-
Bài giảng Nhập môn lập trình: Chương 2 - ThS. Cáp Phạm Đình Thăng
18 p | 13 | 2
-
Bài giảng cơ sở lập trình - Trường học viên Ngân Hàng Hà Nội - Giới thiệu
9 p | 25 | 1
-
Đề cương môn học: Lập trình hợp ngữ
8 p | 13 | 1

markdown:
# Giáo trình môn học lập trình windows với VC/MFC
Chia sẻ: Lê Minh Thông | Ngày: | Loại File: PDF | Số trang:272
lượt xem 255
download
![](http://image1.tailieu.vn/document/thumbnail/2010/20100925/leethong/80x100/lt_windows_mfcvc_7869_5773.jpg)
##
Giáo trình môn học lập trình windows với VC/MFC
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](http://static1.tailieu.vn/b2013az/templates/version1/default/images/down16x21.png)
Các sách tiếng Việt về Visual C++ /lập trình Windows (của SAMIS, của nhóm tác giả ELICOM, hay của các tác giả khác) o Sách tiếng Anh: Beginning Visual C++ 6 Professional Visual C++ 6 (của nhà xuất bản WROX) o Các eBook tiếng Anh về Visual C++ hay lập trình Windows như: Programming Microsoft C++, 5th Edition eBook (của Microsoft Press)
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
##
Nội dung Text: Giáo trình môn học lập trình windows với VC/MFC
- Trường Đại học Kỹ Thuật Công nghệ Khoa Công nghệ Thông tin GIÁO TRÌNH MÔN HỌC LẬP TRÌNH WINDOWS VỚI VC/MFC Biên soạn: Nguyễn Chánh Thành Tháng 03 năm 2006
- Lập trình Windows với VC/MFC TÀI LIỆU THAM KHẢO Sách: o Các sách tiếng Việt về Visual C++ /lập trình Windows (của SAMIS, của nhóm tác giả ELICOM, hay của các tác giả khác) o Sách tiếng Anh: Beginning Visual C++ 6 Professional Visual C++ 6 (của nhà xuất bản WROX) o Các eBook tiếng Anh về Visual C++ hay lập trình Windows như: Programming Microsoft C++, 5th Edition eBook (của Microsoft Press) Programming Windows with MFC, 2nd Edition eBook (của Microsoft Press) Chương trình tham khảo: o MSDN (bộ đĩa CD tài liệu tham khảo của Mircosoft) o Source code mẫu ở website: http://www.wrox.com o Các ví dụ đặc biệt ở website: http://www.codeguru.com http://www.codeproject.com Trang 1
- Lập trình Windows với VC/MFC CHƯƠNG 0. ÔN TẬP LÝ THUYẾT C/C++ 0.1 Ôn tập C 0.1.1 Kiểu dữ liệu, biến và chuyển đổi kiểu 0.2 Hàm và lời gọi hàm 0.2.1 Phát biểu điều khiển 0.2.2 Array 0.2.3 Pointer 0.2.4 File 0.2.5 Debug – bẫy lỗi 0.3 Ôn tập C++ 0.3.1 Class 0.3.2 Cấu trúc thừa kế 0.3.3 Tầm vực truy xuất 0.3.4 Object Trang 2
- Lập trình Windows với VC/MFC CHƯƠNG 1. CÁC VẤN ĐỀ CƠ BẢN CỦA ỨNG DỤNG WINDOWS VÀ MFC 1.1 GIỚI THIỆU KHUNG ỨNG DỤNG WINDOWS (WINDOWS APPLICATION) VÀ XÂY DỰNG CHƯƠNG TRÌNH MẪU VỚI MFC APP FRAMEWORK 1.1.1 Lập trình Windows Lập trình Windows là kỹ thuật lập trình sử dụng các hàm Windows API để xây dựng các trình ứng dụng trong Windows (Window App) và các dạng ứng dụng khác như DLL, ActiveX, …Tuy là kỹ thuật lập trình mạnh mẽ nhưng đòi hỏi tính chuyên nghiệp cao của lập trình viên, giải quyết kế thừa kém, khó phát triển nhanh một ứng dụng. 1.1.2 Mô hình lập trình Windows Kỹ thuật lập trình sử dụng các hàm Windows API còn gọi là lập trình Windows SDK. Một ứng dụng xây dựng theo kỹ thuật này chứa đựng hàm WinMain (xử lý các thông báo (message) nhận được/gửi đi nhằm đáp ứng yêu cầu tương tác của người dùng và của hệ thống cũng như của ứng dụng khác) và hàm DefWinProc (điều phối hoạt động tương ứng với các thông báo nhận được). Tổ chức hệ thống của ứng dụng Windows dạng SDK như sau: Ví dụ: #include LONG WINAPI WndProc(HWND, UINT, WPARAM, LPARAM); int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdLine, int nCmdShow) { WNDCLASS wc; HWND hwnd; MSG msg; Trang 3
- Lập trình Windows với VC/MFC wc.style = 0; // Class style wc.lpfnWndProc = (WNDPROC) WndProc; // Window procedure address wc.cbClsExtra = 0; // Class extra bytes wc.cbWndExtra = 0; // Window extra bytes wc.hInstance = hInstance; // Instance handle wc.hIcon = LoadIcon(NULL, IDI_WINLOGO); // Icon handle wc.hCursor = LoadCursor(NULL, IDC_ARROW); // Cursor handle wc.hbrBackground = (HBRUSH)(COLOR_WINDOW + 1); // Background color wc.lpszMenuName = NULL; // Menu name wc.lpszClassName = "MyWndClass"; // WNDCLASS name RegisterClass(&wc); hwnd = CreateWindow( "MyWndClass", // WNDCLASS name "SDK Application", // Window title WS_OVERLAPPEDWINDOW, // Window style CW_USEDEFAULT, // Horizontal position CW_USEDEFAULT, // Vertical position CW_USEDEFAULT, // Initial width CW_USEDEFAULT, // Initial height HWND_DESKTOP, // Handle of parent window NULL, // Menu handle hInstance, // Application's instance handle NULL // Window-creation data ); ShowWindow(hwnd, nCmdShow); UpdateWindow(hwnd); while(GetMessage(&msg, NULL, 0, 0)) { TranslateMessage(&msg); DispatchMessage(&msg); } return msg.wParam; } LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { PAINTSTRUCT ps; HDC hdc; switch(message) { case WM_PAINT: hdc = BeginPaint(hwnd, &ps); Ellipse(hdc, 0, 0, 200, 100); EndPaint(hwnd, &ps); return 0; case WM_DESTROY: PostQuitMessage(0); return 0; } return DefWindowProc(hwnd, message, wParam, lParam); } Trang 4
- Lập trình Windows với VC/MFC 1.1.3 Lập trình Windows với MFC Lập trình Windows với MFC là kỹ thuật lập trình sử dụng bộ thư viện MFC của Microsoft để xây dựng các trình ứng dụng trong Windows (Window App) và các dạng ứng dụng khác như DLL, COM, ActiveX … MFC (Microsoft Foundation Classes) là thư viện cơ sở chứa các lớp (class) C++ do Microsoft cung cấp nhằm đặt một trình bao bọc cho Windows API tạo sự thuận lợi cao cho người dùng trong việc phát triển ứng dụng. Ngoài ra, MFC còn cung cấp kiến trúc View/Document giúp định nghĩa cấu trúc chương trình và cấu trúc tài liệu cho trình ứng dụng đơn giản, uyển chuyển và dễ phát triển hơn. Do đó MFC còn được xem là một khung ứng dụng (application framework) Việc hỗ trợ lớp thừa kế và các hàm AFX cũng như các lớp tiện ích của MFC giúp người dùng thuận tiện hơn việc phát triển ứng dụng tạo nhanh các điều khiển (control) trong Windows và truy xuất chúng nhanh chóng và dễ dàng. 1.1.4 Môi trường lập trình MS Visual C++ Môi trường lập trình Visual C++ bao gồm: 1.1.4.1 Miền làm việc Khi khởi động lần đầu tiên, vùng bên trái Developer Studion được gọi là miền làm việc, đây chính là vùng để điều hành các phần khác nhau của các dự án pháp triển (project). Miền làm việc này cho phép xem các phần của ứng dụng theo ba các khác nhau (như các hình dưới đây): Class View: cho phép điều hành và thao tác mã nguồn trên mức lớp (class) C++ Resource View: cho phép tìm và chọn lọc các tài nguyên khác nhau trong ứng dụng như thiết kế cửa sổ hội thoại, biểu tượng, menu, toolbar... File View: cho phép xem và điều hành tất cả các file trong ứng dụng. Trang 5
- Lập trình Windows với VC/MFC 1.1.4.2 Cửa sổ xuất (output pane) Cửa sổ này nằm ở phần dưới cùng trong cửa sổ ứng Visual C++, thường có thể không hiện trên màn hình khi khởi động ứng dụng Visual C++ lần đầu tiên mà sẽ xuất hiện sau khi thực hiện biên dịch ứng dụng lần đầu tiên. Phần cửa sổ này là nơi cung cấp tất cả thông tin cần thiết cho người dùng như: các câu lệnh, lời cảnh báo và thông báo lỗi của trình biên dịch, đồng thời là nơi chương trình gỡ rối hiển thị tất cả các iến với những giá trị hiện hành trong thời gian thực thi trong mã nguồn. 1.1.4.3 Vùng soạn thảo Đây là vùng bên phải của môi trường để người dùng thực hiện tất cả thao tác soạn thảo chương trình khi sử dụng Visual C++, nơi các cửa sổ soạn thảo chương trình hiển thị, đồng thời là nơi cửa sổ vẽ hiển thị khi người dùng thiết kế hộp thoại. Trang 6
- Lập trình Windows với VC/MFC 1.1.4.4 Thanh thực đơn (menu) Lần đầu tiên chạy Visual C++, có ba thanh công cụ hiển thị ngay dưới thanh menu (menu bar). Trong Visual C++ có sẵn nhiều thanh công cụ khác nhau, người dùng có thề tùy biến tạo các thanh công cụ phù hợp nhất cho riêng mình. 1.1.4.5 Thanh công cụ Trang 7
- Lập trình Windows với VC/MFC 1.1.5 Các thành phần của ứng dụng phát triển với MS Visual C++ Các thành phần của ứng dụng bao gồm các loại file liên kết như sau: Các loại file liên quan đến ứng dụng VC++: Phần mở rộng Diễn giải APS Supports ResourceView BSC Browser information file CLW Supports ClassWizard DEP Dependency file DSP Project file* DSW Workspace file* MAK External makefile NCB Supports ClassView OPT Holds workspace configuration PLG Builds log file Ví dụ tổng hợp: Hello.h class CMyApp : public CWinApp { public: virtual BOOL InitInstance(); }; class CMainWindow : public CFrameWnd { public: CMainWindow(); protected: afx_msg void OnPaint(); DECLARE_MESSAGE_MAP() }; Hello.cpp #include #include "Hello.h" CMyApp myApp; Trang 8
- Lập trình Windows với VC/MFC ///////////////////////////////////////////////////////////////////////// // CMyApp member functions BOOL CMyApp::InitInstance() { m_pMainWnd = new CMainWindow; m_pMainWnd->ShowWindow(m_nCmdShow); m_pMainWnd->UpdateWindow(); return TRUE; } ///////////////////////////////////////////////////////////////////////// // CMainWindow message map and member functions BEGIN_MESSAGE_MAP(CMainWindow, CFrameWnd) ON_WM_PAINT() END_MESSAGE_MAP() CMainWindow::CMainWindow() { Create(NULL, _T("The Hello Application")); } void CMainWindow::OnPaint() { CPaintDC dc(this); CRect rect; GetClientRect(&rect); dc.DrawText(_T("Hello, MFC"), -1, &rect, DT_SINGLELINE ¦ DT_CENTER ¦ DT_VCENTER); } Màn hình kết quả như sau: Một ứng dụng phát triển dựa trên tập thư viện cơ sở MFC bao gồm một số đối tượng và quá trình xử lý như sau:: 1.1.5.1 Đối tượng ứng dụng (Application) Trung tâm của một ứng dụng MFC là đối tượng (application) dựa trên lớp CWinApp. CWinApp cung cấp một vòng lặp thông báo để nhận các thông báo và phân phối chúng cho cửa sổ ứng dụng. Nó cũng bao gồm các hàm ảo chính yếu (nó mà có thể bị khai báo và điều chỉnh lại các hành vi của ứng dụng). CWinApp và các lớp MFC khác được đưa vào trong ứng dụng khi chúng ta gắn kết (include) file tiêu đề Afxwin.h. Ứng dụng MFC có thể có duy nhất một đối tượng ứng dụng và đối tượng ứng dụng này cần được khai báo với phạm vi toàn cục được khởi tạo trong bộ nhớ từ lúc khởi điểm của chương trình. CMyApp (trong ví dụ trên) khai báo không có biến thành viên và khai báo lại (overrides) một hàm kế thừa từ lớp cha CWinApp. Hàm InitInstance được gọi từ rất sớm trong thời gian sống của ứng dụng, ngay sau khi ứng dụng bắt đầu thực thi nhưng trước khi cửa sổ ứng dụng được tạo ra. Thực tế, ngoại trừ việc hàm InitInstance tạo một cửa sổ cho ứng dụng thì ứng dụng không hề có một cửa sổ. Đây chính là lý do thậm chí một ứng dụng MFC ở mức tối thiểu củng cần kế thừa một lớp từ CWinApp và khai báo lại hàm CWinApp::InitInstance. Trang 9
- Lập trình Windows với VC/MFC 1.1.5.2 Đối tượng Khung Cửa sổ (Frame Window) Lớp CWnd và các phát sinh của nó cung cấp một giao diện hướng đối tượng cho một hay nhiều cửa sổ do ứng dụng tạo ra. Lớp cửa sổ chính của ứng dụng, CMainWindow, được kế thừa từ lớp CFrameWnd (cùng được kế thừa từ CWnd). Lớp CFrameWnd mô hình hoá các hành vi của khung cửa sổ, đồng thời nó là cửa sổ mức cao nhất phục vụ như một giao diện chủ yếu của ứng dụng với thế giới bên ngoài. Trong ngữ cảnh lý tưởng của kiến trúc document/view, cửa sổ khung đóng vai trò như là một lớp chứa thông minh cho các views, toolbars, status bars, và các đối tượng giao diện người sử dụng (user-interface, UI) khác. Một ứng dụng MFC tạo một cửa sổ thông qua việc tạo một đối tượng cửa sổ và gọi hàm Create hay CreateEx của nó có dạng như sau: BOOL Create (LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle = WS_OVERLAPPEDWINDOW, const RECT& rect = rectDefault, CWnd* pParentWnd = NULL, LPCTSTR lpszMenuName = NULL, DWORD dwExStyle = 0, CCreateContext* pContext = NULL) 1.1.5.3 Quá trình làm việc của các ánh xạ thông báo (Message Map) Quá trình làm việc này khảo sát các macro DECLARE_MESSAGE_MAP, BEGIN_MESSAGE_MAP, và END_MESSAGE_MAP trong Afxwin.h và mã lệnh cho hàm CWnd::WindowProc trong Wincore.cpp // In the class declaration DECLARE_MESSAGE_MAP() // In the class implementation BEGIN_MESSAGE_MAP(CMainWindow, CFrameWnd) ON_WM_PAINT() END_MESSAGE_MAP() Để phân phối thông báo, khung ứng dụng gọi hàm ảo WindowProc (mà lớp CMainWindow kế thừa từ CWnd). Hàm WindowProc gọi OnWndMsg mà trong đó gọi tiếp hàm GetMessageMap để lấy con trỏ chỉ đến CMainWindow::messageMap và tìm kiếm CMainWindow::_messageEntries cho những thông báo có ID trùng với ID của các thông báo đang chờ xử lý. Nếu kết quả tìm thấy, lớp CMainWindow tương ứng (của những địa chỉ được lưu trong dãy _messageEntries với ID của thông báo) được gọi. Ngược lại, OnWndMsg tham khảo CMainWindow::messageMap cho một con trỏ chỉ tới CFrameWnd::messageMap và lặp lại quá trình cho lớp cơ sở. Nếu lớp cơ sở không có một điều khiển (handler) cho thông báo, khung ứng dụng the framework phát triển lên mức khác và tham khảo đến lớp cơ sở cha. Các ánh xạ thông báo CMainWindow thể hiện dạng sơ đồ như hình dưới đây và thể hiện các nhánh truy xuất/tìm kiếm cho một điều khiển trùng với ID của thông báo đã cho, bắt đầu với các ánh xạ thông báo cho CMainWindow. Trang 10
- Lập trình Windows với VC/MFC Hình. Quá trình xử lý thông báo 1.1.5.4 Windows, Character Sets, và _T Macro Windows 98 và Windows NT sử dụng hai tập ký tự khác nhau từ các dạng ký tự và chuỗi. Windows 98 và các phiên bản trước đó sử dụng tập ký tự ANSI 8 bit tương tự với tập ký tự ASCII thân thiện với các lập trình viên. Windows NT và Windows 2000 sử dụng tập ký tự Unicode 16 bit bao trùm cả tập ký tự ANSI nhằm phục vụ cho các ứng dụng quốc tế (có thể không sử dụng bảng mẫu tự tiếng Anh). Các chương trình được biên dịch với ký tự ANSI sẽ hoạt động được trên Windows NT and Windows 2000, nhưng các chương trình dùng Unicode sẽ có thể thực thi nhanh hơn vì Windows NT và Windows 2000 không hỗ trợ việc chuyển đổi từ ANSI sang Unicode cho tất cả ký tự. Ngược lại, ứng dụng dùng Unicode không thực thi trên Windows 98 ngoại trừ khi thực hiện việc chuyển đổi mọi chuỗi ký tự từ Unicode sang dạng ANSI. Nếu một chuỗi như: "Hello" thì trình biên dịch sẽ thể hiện dạng chuỗi ký tự ANSI. Nếu khai báo chuỗi trên theo dạng L"Hello" thì trình biên dịch sẽ thể hiện dạng chuỗi ký tự Unicode. Nhưng nếu dùng macro _T (của MFC) cho chuỗi trên theo dạng _T ("Hello") thì kết quả sẽ được thể hiện dạng Unicode nếu ký hiệu tiền xử lý _UNICODE được định nghĩa, và mặc định là dạng ANSI. 1.1.5.5 Hàm UpdateData Hàm có dạng UpdateData(tham_số) với: tham_số là TRUE: hàm sẽ thực hiện việc cập nhật dữ liệu trong các điều khiển vào các biến liên kết tương ứng. tham_số là FALSE: hàm sẽ thực hiện việc cập nhật dữ liệu từ các biến liên kết vào trong các điều khiển tương ứng và hiển thị trên giao diện chương trình. Một số lưu ý: Nên khai báo ký tự kiểu TCHAR thay cho kiểu char. Nếu ký hiệu _UNICODE được định nghĩa, TCHAR xác định kiểu wchar_t (ký tự Unicode 16 bit). Nếu _UNICODE không được định nghĩa thì TCHAR trở thành ký hiệu thông thường. Không nên dùng char* hay wchar_t* để khai báo con trỏ kiểu chuỗi TCHAR. Nên dùng TCHAR* hay LPTSTR (con trỏ chỉ tới chuỗi TCHAR) và LPCTSTR (con trỏ chỉ tới chuỗi hằng TCHAR). Không nên giả định là ký tự chỉ có độ rộng 8 bit. Để chuyển một độ dài của bộ đệm nhanh ở dạng byte sang dạng ký tự, nên dùng sizeof(TCHAR). Thay các việc gọi hàm chuỗi trong thư việc C-trong thời gian thực thi (ví dụ strcpy) với các macros tương ứng trong file tiêu đề Tchar.h (ví dụ, _tcscpy). Trang 11
- Lập trình Windows với VC/MFC 1.1.6 Tạo ứng dụng với MS Visual C++ Từ menu File, người dùng chọn lệnh New... để tạo mới một dự án (project), một tập tin (file) hay một không gian làm việc (workspace), khi đó hộp thoại xuất hiện như hình sau: Trong hộp thoại này, người dùng có nhiều loại trình ứng dụng có thể tạo với MS Visual C++: Tạo ứng dụng thực thi trong Windows (dạng EXE file) với MFC có hỗ trợ tư vấn với MFC AppWizard (exe) Tạo thư viện trong Windows (dạng DLL file) với MFC có hỗ trợ tư vấn với MFC AppWizard (dll) Tạo ứng dụng thực thi trong Windows (dạng EXE file) dạng thông thường sử dụng API với Win32 Application Tạo ứng dụng thực thi trong DOS (dạng EXE file) dạng thông thường với Win32 Console Application... Đặc biệt, khi người dùng chọn cách tạo ứng dụng dạng cửa sổ với MFC AppWizard (exe), người dùng có thể tạo trình ứng dụng dạng hộp thoại (dialog), ứng dụng đơn tài liệu (Single Document Interface - SDI), ứng dụng đa tài liệu (Multi Document Interface - MDI) Nếu tạo ứng dụng dạng hộp thoại (dialog), người dùng cần làm như sau: Bước khởi đầu: Bước 1: Trang 12
- Lập trình Windows với VC/MFC Bước 2: Bước 3: Bước 4: Trang 13
- Lập trình Windows với VC/MFC Bước kết thúc: Nếu tạo ứng dụng dạng đơn tài liệu hay đa tài liệu, người dùng cần làm như sau: Bước khởi đầu: Bước 1: Trang 14
- Lập trình Windows với VC/MFC Bước 2: Bước 3: Bước 4: Bước 5: Trang 15
- Lập trình Windows với VC/MFC Bước 6: Bước kết thúc: 1.2 XỬ LÝ VẼ HÌNH TRONG ỨNG DỤNG WINDOWS 1.2.1 Vấn đề quan tâm Tìm hiểu về ngữ cảnh thiết bị và giao diện thiết bị đồ hoạ. Sự hỗ trợ của MFC về các lớp công cụ vẽ (CPen, CBrush…) 1.2.2 Giới thiệu Hệ điều hành Windows cung cấp thiết bị đồ hoạ ảo (Graphics Device Interface - GDI) để giúp người dùng thực hiện các thao tác vẽ đồ hoạ dễ dàng hơn vì thiết bị này không phụ thuộc vào phần cứng đồ hoạ của hệ thống. Một chương trình ứng dụng (WindowsApp) không vẽ trực tiếp ra màn hình, máy in… mà chỉ vẽ trên “bề mặt luận lý” thể hiện bởi ngữ cảnh thiết bị (Device Context – DC). Ngữ cảnh thiết bị chứa các thông tin về hệ thống, ứng dụng và cửa sổ của WindowsApp cũng như các đối tượng đồ hoạ đang được vẽ trong WindowApp đó. Thực chất ngữ cảnh thiết bị dùng hiển thị đồ hoạ là ngữ cảnh ảo của cửa sổ. Trang 16
- Lập trình Windows với VC/MFC 1.2.3 Truy xuất ngữ cảnh thiết bị MFC cung cấp một số lớp ngữ cảnh thiết bị (kế thừa từ lớp CDC) như: Class Mô tả CPaintDC Sử dụng cho việc vẽ trong vùng ứng dụng của cửa sổ (chỉ thao tác với sự kiện OnPaint) CClientDC Sử dụng cho việc vẽ trong vùng ứng dụng của cửa sổ (vẽ bất cứ nơi nào nhưng chỉ thao tác với sự kiện OnPaint) CWindowDC Sử dụng cho việc vẽ trong cửa sổ, bao gồm cả vùng không là vùng ứng dụng của cửa sổ CMetaFileDC Sử dụng cho việc vẽ một GDI metafile Để lấy ngữ cảnh thiết bị, dùng: CDC dc(this); hay CDC* pDC = GetDC(); Để giải phóng ngữ cảnh thiết bị, dùng: ReleaseDC(pDC); delete pDC; Ngữ cảnh thiết bị dùng “bút vẽ” (pen) để vẽ các đường thẳng/hình dáng, và “cọ vẽ” (brush) để tô đầy các vùng của hình vẽ trên màn hình. Ví dụ: CRect rect; GetClientRect(&rect); CClientDC dc(this); dc.MoveTo(rect.left, rect.top); dc.LineTo(rect.right, rect.bottom); dc.Ellipse(0, 0, 100, 100); hay: CRect rect; GetClientRect(&rect); CDC* pDC = GetDC(); pDC->MoveTo(rect.left, rect.top); pDC->LineTo(rect.right, rect.bottom); pDC->Ellipse(0, 0, 100, 100); 1.2.3.1 Xác định chế độ đo lường Chế độ liên kết Khoảng cách tương ứng với một đơn vị luận Hướng của trục x và y lý MM_TEXT 1 pixel MM_LOMETRIC 0.1 mm MM_HIMETRIC 0.01 mm Trang 17
- Lập trình Windows với VC/MFC MM_LOENGLISH 0.01 in. MM_HIENGLISH 0.001 in. MM_TWIPS 1/1440 in. (0.0007 in.) MM_ISOTROPIC Người dùng định nghĩa (x và y có tỉ lệ xác Người dùng định nghĩa định) MM_ANISOTROPIC Người dùng định nghĩa (x và y có tỉ lệ xác Người dùng định nghĩa định) 1.2.4 Thao tác vẽ với bút vẽ Trong MFC, lớp bút vẽ là CPen, được dùng để vẽ kiểu đường bất kỳ với màu/độ rộng xác định, ví dụ như sau tạo bút vẽ mới và chọn làm bút vẽ hiện thời, dùng: CDC *pDC = GetDC(); CPen cp(PS_SOLID, 1, RGB(0,0,0)); pDC->SelectObject(&cp); ... tạo bút vẽ mới đồng thời lưu lại bút vẽ đã sử dụng trước đó: CDC *pDC = GetDC(); CPen pen (PS_SOLID, 10, RGB (255, 0, 0)); CPen* pOldPen = pDC->SelectObject (&pen); ... trong đó hàm RGB(r, g, b) tạo màu chỉ định dựa trên 3 màu cơ bản là R, G, B với các tham số r, g và b ∈ [0, 255] và các kiểu nét như PS_SOLID, PS_DASH, PS_DOT ... như sau: Trang 18
- Lập trình Windows với VC/MFC trong đó Một số phương thức vẽ đường: Phương thức Mô tả MoveTo Di chuyển bút vẽ đến 1 điểm xác định LineTo Vẽ 1 đoạn thẳng từ điểm hiện hành của bút vẽ đến 1 điểm xác định và di chuyển vị trí hiện hành đến điểm mới này Polyline Vẽ đường gấp khúc (tập hợp các đọan gấp khúc) PolylineTo Vẽ đường gấp khúc và di chuyển vị trí hiện hành đến đỉnh cuối cùng của đường này. Arc Vẽ cung ArcTo Vẽ cung và di chuyển vị trí hiện hành đến đỉnh cuối cùng của cung này. PolyBezier Vẽ đường Bezier PolyBezierTo Vẽ đường Bezier và di chuyển vị trí hiện hành đến đỉnh cuối cùng của đường này. Một số phương thức vẽ hình khối: Phương thức Mô tả Chord Vẽ hình dạng bán cầu Ellipse Vẽ hình dạng ellipse Pie Vẽ hình dạng bánh Polygon Nối một tập các điểm của một đa giác Rectangle Vẽ hình dạng chữ nhật RoundRect Vẽ hình dạng chữ nhật tròn góc Một số mã màu thông dụng: Tên màu R G B Tên màu R G B Black 0 0 0 Light gray 192 192 192 Blue 0 0 192 Bright blue 0 0 255 Green 0 192 0 Bright green 0 255 0 Cyan 0 192 192 Bright cyan 0 255 255 Red 192 0 0 Bright red 255 0 0 Magenta 192 0 192 Bright magenta 255 0 255 Yellow 192 192 0 Bright yellow 255 255 0 Dark gray 128 128 128 White 255 255 255 Chú ý: Trang 19
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Thực hành lập trình nhúng căn bản Buổi 3
15 p |
252 |
101
-
Lập trình ứng dụng web internet và mạng không dây part 1
26 p |
66 |
31
-
Lập trình ứng dụng web internet và mạng không dây part 2
26 p |
52 |
22
-
5 Cách để học lập trình nhanh hơn
6 p |
73 |
22
-
Lập trình ứng dụng web internet và mạng không dây part 3
26 p |
41 |
21
-
Lập trình ứng dụng web internet và mạng không dây part 4
26 p |
52 |
20
-
Lập trình ứng dụng web internet và mạng không dây part 5
26 p |
68 |
20
-
Lập trình ứng dụng web internet và mạng không dây part 7
26 p |
40 |
20
-
Lập trình ứng dụng web internet và mạng không dây part 6
26 p |
48 |
19
-
Lập trình ứng dụng web internet và mạng không dây part 10
21 p |
46 |
18
-
Lập trình ứng dụng web internet và mạng không dây part 9
26 p |
39 |
16
-
Lập trình ứng dụng web internet và mạng không dây part 8
26 p |
44 |
16
-
Nên bắt đầu học lập trình từ đâu
9 p |
36 |
16
-
Kỹ thuật lập trình C phần 5
19 p |
55 |
15
-
Giáo trình môn học Lập trình C - Nghề: Quản trị mạng - Trình độ: Cao đẳng nghề (Phần 1)
44 p |
20 |
8
-
Bài giảng Nhập môn lập trình: Chương 2 - ThS. Cáp Phạm Đình Thăng
18 p |
13 |
2
-
Bài giảng cơ sở lập trình - Trường học viên Ngân Hàng Hà Nội - Giới thiệu
9 p |
25 |
1
-
Đề cương môn học: Lập trình hợp ngữ
8 p |
13 |
1

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