text:
11 Bí buyết giúp trẻ học chữ tốt nhất
lượt xem 419
download
Đây là 11 tài liệu chọn lọc bộ sưu tập này vui lòng chọn tài liệu bên dưới để xem và tải về
11 Bí buyết giúp trẻ học chữ tốt nhất
Tóm tắt nội dung
Trước khi bé hiểu từ ngữ, bé cần biết về chữ cái. Dưới đây là một số kinh nghiệm giúp trẻ làm quen với chữ, là bước đầu giúp trẻ sau này học từ ngữ tốt hơn.
Bình luận (0) Đăng nhập để gửi bình luận!
Tài liệu trong BST: 11 Bí buyết giúp trẻ học chữ tốt nhất
22p 935 585
Hiểu được tầm quan trọng của việc phát triển ngôn ngữ và học chữ đối với thành tích học tập sau này. Hiểu vai trò của phụ huynh trong việc phát triển ngôn ngữ và học chữ của trẻ em. Chứng tôi xin giới thiệu đến bạn tư liệu này giúp bạn có thêm bí quyết trong việc dạy chữ cho trẻ.
Giúp bé học từ mới qua trò chơi
3p 1098 677
Những trò chơi đơn giản hàng ngày sẽ giúp bé làm quen và yêu thích các chữ số, là nền tảng để giúp trẻ phát âm chuẩn và đúng. Hy vọng với tư liệu này bạn sẽ có những cách để giúp con học chữ và từ tốt hơn.
Giúp bé học từ vựng qua trò chơi
4p 886 481
Nếu bé đang trong giai đoạn học đánh vần, bạn cần phải kích thích khả năng của trẻ bằng thông qua một số trò chơi để giúp trẻ phát triển khả năng ngôn ngữ của mình, khuyến khích con dùng những từ trong trò chơi để đáp lại các câu hỏi của bạn.
Cân nhắc khi cho con học chữ sớm
6p 976 459
Không cho con học chữ trước khi vào lớp 1 thì sợ con không theo kịp các bạn. Cho con học chữ trước thì sợ bé sẽ chủ quan, lơ là chuyện học hành. Nên hay không nên là câu hỏi đang khiến nhiều phụ huynh đau đầu. Mời bạn tham khảo tư liệu này để có một quyết đinh đúng đắn cho bé yêu của bạn.
Giúp bé học chữ cái nhanh và nhớ lâu
5p 1030 643
Tại sao mẹ không thử dạy bé học chữ dần dần qua những trò chơi vô cùng thú vị mà đơn giản nhỉ? Việc này sẽ giúp trẻ làm quen với các chữ và có thể nhớ chữ lâu hơn. Chúc các bạn thành công trong việc dạy con học chữ.
Học chữ sớm làm hạn chế khả năng tư duy của trẻ
4p 1071 621
Nhiều người vẫn cho rằng học chữ càng sớm bao nhiêu sẽ càng tốt bấy nhiêu, tuy nhiên chính điều này lại gây ra những bất cập trong việc phát triển trí tuệ một cách toàn diện của trẻ. Mời bạn tham khảo tư liệu để có phương pháp giúp con học chữ tốt nhất mà không ảnh hưởng đến sức khỏe của con.
3p 1145 627
Mời bạn tham khảo tư liệu để biết thêm một số gợi ý giúp bé học chữ vui vẻ, giúp trẻ bắt đầu làm quen với những chữ cái. Hy vọng bạn hài lòng với tư liệu này.
Một số kỹ thuật giúp trẻ học chữ
5p 982 578
Có lẽ, một trong những khó khăn của các gia đình có con chuẩn bị bước vào lớp 1, những kỹ thuật dưới đây không chỉ giúp cho các bé có khả năng trí tuệ bình thường có thể tiếp nhận và ghi nhớ các mẫu tự một cách nhanh chóng, mà ngay cả những trẻ “chậm khôn” nhẹ và trung bình cũng có thể dùng.
4p 1234 766
Trẻ sẽ trau dồi vốn từ vựng với trò chơi đơn giản, thú vị mà bạn không mất công chuẩn bị nhiều... Từ những bức ảnh gia đình, tranh động vật... bạn có thể giúp bé trau dồi vốn từ vựng một cách nhanh chóng, đơn giản mà hiệu quả.
8 Trò chơi mẹ có thể dạy bé học chữ từ sớm
4p 1080 547
8 Cách vui vẻ và đơn giản dưới đây giúp bé đang ở tuổi tập đi nhà bạn sớm nhận diện được mặt chữ, Phát triển khả năng ngôn ngữ thông qua những trò chơi này. Chúc bạn thành công.
BỘ SƯU TẬP BẠN MUỐN TẢI

markdown:
# 11 Bí buyết giúp trẻ học chữ tốt nhất
lượt xem 419
download
Đây là 11 tài liệu chọn lọc bộ sưu tập này vui lòng chọn tài liệu bên dưới để xem và tải về
![](http://image1.tailieu.vn/document/thumbnail/collection/240x160/24252_0_95956.jpg)
##
11 Bí buyết giúp trẻ học chữ tốt nhất
Tóm tắt nội dung
[Vui lòng tải xuống để xem tài liệu đầy đủ](#dboxlogin)
Download
![](images/down16x21.png)
Trước khi bé hiểu từ ngữ, bé cần biết về chữ cái. Dưới đây là một số kinh nghiệm giúp trẻ làm quen với chữ, là bước đầu giúp trẻ sau này học từ ngữ tốt hơn.
Bình luận (0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
### Tài liệu trong BST: 11 Bí buyết giúp trẻ học chữ tốt nhất
22p
935
585
Hiểu được tầm quan trọng của việc phát triển ngôn ngữ và học chữ đối với thành tích học tập sau này. Hiểu vai trò của phụ huynh trong việc phát triển ngôn ngữ và học chữ của trẻ em. Chứng tôi xin giới thiệu đến bạn tư liệu này giúp bạn có thêm bí quyết trong việc dạy chữ cho trẻ.
[Giúp bé học từ mới qua trò chơi](http://tailieu.vn/doc/giup-be-hoc-tu-moi-qua-tro-choi-746256.html)
3p
1098
677
Những trò chơi đơn giản hàng ngày sẽ giúp bé làm quen và yêu thích các chữ số, là nền tảng để giúp trẻ phát âm chuẩn và đúng. Hy vọng với tư liệu này bạn sẽ có những cách để giúp con học chữ và từ tốt hơn.
[Giúp bé học từ vựng qua trò chơi](http://tailieu.vn/doc/giup-be-hoc-tu-vung-qua-tro-choi-725731.html)
4p
886
481
Nếu bé đang trong giai đoạn học đánh vần, bạn cần phải kích thích khả năng của trẻ bằng thông qua một số trò chơi để giúp trẻ phát triển khả năng ngôn ngữ của mình, khuyến khích con dùng những từ trong trò chơi để đáp lại các câu hỏi của bạn.
[Cân nhắc khi cho con học chữ sớm](http://tailieu.vn/doc/can-nhac-khi-cho-con-hoc-chu-som-503730.html)
6p
976
459
Không cho con học chữ trước khi vào lớp 1 thì sợ con không theo kịp các bạn. Cho con học chữ trước thì sợ bé sẽ chủ quan, lơ là chuyện học hành. Nên hay không nên là câu hỏi đang khiến nhiều phụ huynh đau đầu. Mời bạn tham khảo tư liệu này để có một quyết đinh đúng đắn cho bé yêu của bạn.
[Giúp bé học chữ cái nhanh và nhớ lâu](http://tailieu.vn/doc/giup-be-hoc-chu-cai-nhanh-va-nho-lau-495422.html)
5p
1030
643
Tại sao mẹ không thử dạy bé học chữ dần dần qua những trò chơi vô cùng thú vị mà đơn giản nhỉ? Việc này sẽ giúp trẻ làm quen với các chữ và có thể nhớ chữ lâu hơn. Chúc các bạn thành công trong việc dạy con học chữ.
[Học chữ sớm làm hạn chế khả năng tư duy của trẻ](http://tailieu.vn/doc/hoc-chu-som-lam-han-che-kha-nang-tu-duy-cua-tre-495045.html)
4p
1071
621
Nhiều người vẫn cho rằng học chữ càng sớm bao nhiêu sẽ càng tốt bấy nhiêu, tuy nhiên chính điều này lại gây ra những bất cập trong việc phát triển trí tuệ một cách toàn diện của trẻ. Mời bạn tham khảo tư liệu để có phương pháp giúp con học chữ tốt nhất mà không ảnh hưởng đến sức khỏe của con.
3p
1145
627
Mời bạn tham khảo tư liệu để biết thêm một số gợi ý giúp bé học chữ vui vẻ, giúp trẻ bắt đầu làm quen với những chữ cái. Hy vọng bạn hài lòng với tư liệu này.
[Một số kỹ thuật giúp trẻ học chữ](http://tailieu.vn/doc/mot-so-ky-thuat-giup-tre-hoc-chu-495024.html)
5p
982
578
Có lẽ, một trong những khó khăn của các gia đình có con chuẩn bị bước vào lớp 1, những kỹ thuật dưới đây không chỉ giúp cho các bé có khả năng trí tuệ bình thường có thể tiếp nhận và ghi nhớ các mẫu tự một cách nhanh chóng, mà ngay cả những trẻ “chậm khôn” nhẹ và trung bình cũng có thể dùng.
4p
1234
766
Trẻ sẽ trau dồi vốn từ vựng với trò chơi đơn giản, thú vị mà bạn không mất công chuẩn bị nhiều... Từ những bức ảnh gia đình, tranh động vật... bạn có thể giúp bé trau dồi vốn từ vựng một cách nhanh chóng, đơn giản mà hiệu quả.
[8 Trò chơi mẹ có thể dạy bé học chữ từ sớm](http://tailieu.vn/doc/8-tro-choi-me-co-the-day-be-hoc-chu-tu-som-1538698.html)
4p
1080
547
8 Cách vui vẻ và đơn giản dưới đây giúp bé đang ở tuổi tập đi nhà bạn sớm nhận diện được mặt chữ, Phát triển khả năng ngôn ngữ thông qua những trò chơi này. Chúc bạn thành công.
BỘ SƯU TẬP BẠN MUỐN TẢI

Server: Apache/2.2.31 (CentOS)

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

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


text:
15 Lời khuyên khi thuyết trình
Chia sẻ: Trung Thuc | Ngày: | Loại File: DOC | Số trang:3
lượt xem 157
download
15 Lời khuyên khi thuyết trình
Kỹ năng Để Thuyết Trình Thành Công
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: 15 Lời khuyên khi thuyết trình
- 1. Chuẩn bị thật kỹ càng: Bạn nên tìm hiểu về đối tượng sẽ tham dự buổi thuyết trình để có cách ăn mặc ấn tượng và phù hợp, cũng như chuẩn bị về tâm lý và tác phong giao tiếp. Tuy nhiên, bạn nên nhớ rằng một nền tảng kiến thức sâu rộng mới tạo nên sức mạnh của người thuyết trình. 2. Hãy biết tạo cầu nối giữa người thuyết trình với thính giả: Đây là điều mà khách hàng và nhà đầu tư đánh giá rất cao ở bạn. Thông thường trong một buổi thuyết trình, bạn quá chăm chú với việc chuyển tải các nội dung căn bản, còn khán giả, họ lại kiếm tìm ở bạn những giá trị khác có thể gây thiện cảm và tạo niềm tin cho họ. Bởi vậy, bạn không nên quá cứng nhắc mà hãy giao lưu với khán giả qua ánh mắt và cử chỉ thân thiện, cũng như những ngôn từ giản dị, dễ hiểu, pha chút hài hước nhẹ nhàng. 3.Trình bày ngắn gọn và thuyết phục: Đôi khi bạn chỉ có 5 phút cho phần thuyết trình, nhưng bạn hãy tự tin là sẽ truyền đạt được thông tin cần thiết, do đó không nên xin lỗi khán giả trước hay đề cập đến việc bạn không có nhiều thời gian. Hãy vào đề ngay và chia nhỏ nội dung để bài thuyết trình được mạch lạc. 4. Đi thẳng vào những nội dung quan trọng: Đừng nói lan man làm thính giả không hiểu bạn muốn nhấn mạnh vấn đề gì, nội dung chủ yếu mà bạn muốn nói đến là gì. Bạn hãy tập trung ngay vào những nội dung quan trọng mà bạn biết chắc chắn sẽ giúp bạn giành được sự chú ý của đối tác, cũng như sẽ thôi thúc khách hàng tiềm năng mua sắm sản phẩm của bạn. Cũng không nên níu kéo mọi người để “cho phép tôi bổ sung…”, sau khi buổi thuyết trình đã kết thúc. 5. Điều chỉnh giọng nói: Kể cả khi bạn có ít thời gian, bạn cũng không nhất thiết phải nói thật nhanh, bởi như thế sẽ khiến khán giả khó bắt kịp nội dung, chưa kể người nói nhanh hay vô tình tạo cho người nghe cảm giác về sự thiếu trung thực. Có thể bạn sẽ thuyết phục và lôi cuốn khán giả hơn, khi bạn nói ở tốc độ vừa phải, có giọng điệu tự tin, phát âm chuẩn và rõ ràng, nhấn mạnh từng từ và xen kẽ một và 6. Minh họa: Nếu có một số vấn đề khó diễn đạt hoặc bạn cảm thấy cần làm rõ thêm, bạn hãy minh họa bằng các ví dụ hay câu chuyện ngắn gọn, súc tích, hoặc trích dẫn những tình tiết tiêu biểu nào đó, giúp khán giả hình dung rõ ràng và cụ thể hơn về điều bạn muốn nói. Bên cạnh đó, những câu chuyện dí dóm sẽ giúp bạn làm dịu không khí long trọng hay căng thẳng của buổi thuyết trình. Tuy nhiên, “Trào phúng như muối – hãy dùng cẩn thận”. Nếu quá lạm dụng những câu chuyện như thế, bạn sẽ mất nhiều thời gian và còn bị thính giả đánh giá là người thiếu nghiêm túc. 7. Biết thắt nút và gỡ nút trong khi thuyết trình: Các khách hàng và nhà đầu tư sẽ rất khó chịu khi bạn nói về hiện tại mà không bàn đến kế hoạch tương lai, nói đến khó khăn mà không có giải pháp cụ thể, nhắc đến ngân quỹ khổng lồ mà không cho biết số tiền đó được sử dụng hiệu quả thế nào… Hãy tỉnh táo để biết mình đang nói gì, bởi sự mất bình tĩnh dễ làm cho bạn lỡ lời hay phát ngôn thiếu chính xác.
- 8. Kỹ năng dàn dựng và sử dụng PowerPoint: Bằng cách sử dụng PowerPoint, bạn có thể tạo nên một bộ khung hoàn chỉnh và minh họa bản thuyết trình của mình với hệ thống biểu đồ, số liệu thống kê nhằm giúp khán giả tiện theo dõi. Bên cạnh đó, các slide được trình bày khoa học và ấn tượng sẽ thu hút khán giả hơn, và giúp bạn tránh mất phương hướng trong thuyết trình. Nếu bạn khéo léo cài vào chương trình một chút âm nhạc nhẹ nhàng, phù hợp với không gian, bạn sẽ chinh phục được cả những khách hàng và nhà đầu tư khó tính nhất! 9. Luyện tập trước: Bạn nên luyện tập ở công ty hay ở nhà, trước một tấm gương lớn hoặc nhờ bạn bè, đồng nghiệp nghe và góp ý. Điều đó sẽ giúp bạn có phong cách tự tin và cuốn hút hơn, cũng như nắm vững những nội dung cần thuyết trình, đặc biệt là điều khiển tốc độ nói để ước lượng thời gian. 10. Có nên phát trước bản đề cương cho thính giả? Nếu làm như vậy thì người xem sẽ hầu như không chú ý đến bạn nữa, họ chỉ việc chăm chú vào bản đề cương mà thôi. Một số công ty rất khôn ngoan, chỉ sau khi kết thúc buổi thuyết trình, họ mới phát tài liệu về nội dung kèm theo địa chỉ liên lạc để người nghe xem lại và giao dịch với công ty khi cần thiết. 11. Chuẩn bị trả lời câu hỏi: Đừng quên rằng bạn còn phải trả lời một vài câu hỏi khá hóc búa của khách hàng và nhà đầu tư sau buổi thuyết trình, bởi vậy, bên cạnh việc trang bị kiến thức, bạn cũng nên học hỏi cách ứng xử khéo léo. Chẳng hạn như một lời nói “Cảm ơn câu hỏi thú vị của quý khách và xin được trả lời rằng…”. 12. Biết từ chối khéo léo: Trong buổi thuyết trình, bạn nên từ chối trả lời một số điều mang tính chất “kiêng kỵ” trong lần gặp đầu tiên hay ở hội thảo đông người, chẳng hạn như các câu hỏi về chi phí, tài chính nói chung. Bạn nên biết cách “lái” những câu hỏi này, hoặc từ chối nhẹ nhàng, lịch sự: “Tôi e là chúng ta đề cập vấn đề này hơi sớm”, hay “Bản thân tôi cũng chưa nhận được quyết định cụ thể nào…”. 13. “Đợi hồi sau sẽ rõ”: Trước một vài phút giải lao, bạn không nên thông báo cụ thể nội dung kế tiếp. Thay vào đó là câu nói gợi sự tò mò và mang tính mời mọc người nghe tiếp tục theo dõi: “Tôi sẽ tiết lộ điều này sau một vài phút nữa…”. Khán giả sẽ náo nức chờ đợi bài thuyết trình của bạn ở phần tiếp theo. 14. Ngôn ngữ hình thể: Nếu bạn cứ đứng yên một chỗ với cái dáng thẳng đơ thì bạn đang tự làm cho buổi thuyết trình trở nên nhàm chán và đơn điệu. Nhưng khán giả sẽ cảm thấy bực bội nếu bạn lặp lại mãi những động tác, cử chỉ nhất định. Hãy làm chủ không gian của bạn bằng cách linh hoạt di chuyển trong khán phòng, tìm cách tiếp cận người nghe nếu thấy cần thiết và đa dạng hóa các cử chỉ, điệu bộ. 15. Nhận thức về vai trò của bạn: Bạn là nhà thuyết trình, người góp phần đáng kể trong các cố gắng chung nhằm mang lại cơ hội mới cho công ty. Cho dù bạn không phải là nhà lãnh đạo, nhưng bạn có thể thay mặt họ phổ biến những kinh nghiệm công ty bạn đã trải qua để đạt được uy tín như ngày nay, và quan trọng nhất là kêu gọi các khách hàng và nhà đầu tư ký kết hợp đồng kinh doanh.
- Nên nhớ là tâm lý bình tĩnh và tự tin sẽ giúp bạn làm chủ được bản thân để thực hiện buổi thuyết trình thành công. Chỉ với 15 phút, thậm chí 5 phút ngắn ngủi đứng trên bục thuyết trình, nhưng bạn đã góp phần giúp công ty bạn đạt được một hợp đồng kinh doanh lớn, nâng cao uy tín của công ty, đồng thời tạo được ấn tượng cho lãnh đạo về khả năng tư duy và làm việc của bạn. Bởi vậy, hãy trang bị cho mình càng nhiều kỹ năng cần thiết trong lĩnh vực thuyết trình càng tốt. Chúc các bạn sớm trở thành nhà thuyết trình thành công!
CÓ THỂ BẠN MUỐN DOWNLOAD
-
7 cách đẩy lùi lo lắng khi thuyết trình
3 p | 369 | 230
-
NHỮNG ĐIỀU CẦN BIẾT KHI THUYẾT TRÌNH TIẾNG ANH
5 p | 531 | 220
-
6 Sai lầm thường mắc khi thuyết trình
11 p | 325 | 186
-
Những quy tắc vượt thời gian khi thuyết trình
6 p | 224 | 118
-
Ngôn ngữ của đôi tay khi thuyết trình
4 p | 225 | 113
-
Để thuyết trình thành công
5 p | 180 | 91
-
lời khuyên khi nói trước đám đông
10 p | 121 | 57
-
Bài giảng Kỹ năng thuyết trình - Nguyễn Diệu Huyền
32 p | 107 | 52
-
Phương pháp thuyết trình hiệu quả dùng Powerpoint
4 p | 172 | 50
-
Những lỗi thường gặp khi thuyết trình
12 p | 238 | 46
-
Top 5 sai lầm thường gặp khi thuyết trình
4 p | 102 | 38
-
15 lời khuyên để có một buổi thuyết trình thành công
8 p | 102 | 38
-
15 lời khuyên cho một buổi thuyết trình
7 p | 101 | 37
-
Bài giảng Kỹ thuật thuyết trình hiệu quả
57 p | 63 | 31
-
10 “tử huyệt” chôn vùi bạn khi thuyết trình trước đám đông
3 p | 75 | 22
-
Để Tự Tin hơn khi thuyết trình (p2)
3 p | 54 | 16
-
Làm sao để tự tin khi thuyết trình trước đám đông?
14 p | 88 | 16

markdown:
# 15 Lời khuyên khi thuyết trình
Chia sẻ: Trung Thuc | Ngày: | Loại File: DOC | Số trang:3
lượt xem 157
download
![](http://image1.tailieu.vn/document/thumbnail/2010/20100521/thuc_vnk32/80x100/205706_348.jpg)
##
15 Lời khuyên khi thuyết trình
[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)
Kỹ năng Để Thuyết Trình Thành Công
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
##
Nội dung Text: 15 Lời khuyên khi thuyết trình
- 1. Chuẩn bị thật kỹ càng: Bạn nên tìm hiểu về đối tượng sẽ tham dự buổi thuyết trình để có cách ăn mặc ấn tượng và phù hợp, cũng như chuẩn bị về tâm lý và tác phong giao tiếp. Tuy nhiên, bạn nên nhớ rằng một nền tảng kiến thức sâu rộng mới tạo nên sức mạnh của người thuyết trình. 2. Hãy biết tạo cầu nối giữa người thuyết trình với thính giả: Đây là điều mà khách hàng và nhà đầu tư đánh giá rất cao ở bạn. Thông thường trong một buổi thuyết trình, bạn quá chăm chú với việc chuyển tải các nội dung căn bản, còn khán giả, họ lại kiếm tìm ở bạn những giá trị khác có thể gây thiện cảm và tạo niềm tin cho họ. Bởi vậy, bạn không nên quá cứng nhắc mà hãy giao lưu với khán giả qua ánh mắt và cử chỉ thân thiện, cũng như những ngôn từ giản dị, dễ hiểu, pha chút hài hước nhẹ nhàng. 3.Trình bày ngắn gọn và thuyết phục: Đôi khi bạn chỉ có 5 phút cho phần thuyết trình, nhưng bạn hãy tự tin là sẽ truyền đạt được thông tin cần thiết, do đó không nên xin lỗi khán giả trước hay đề cập đến việc bạn không có nhiều thời gian. Hãy vào đề ngay và chia nhỏ nội dung để bài thuyết trình được mạch lạc. 4. Đi thẳng vào những nội dung quan trọng: Đừng nói lan man làm thính giả không hiểu bạn muốn nhấn mạnh vấn đề gì, nội dung chủ yếu mà bạn muốn nói đến là gì. Bạn hãy tập trung ngay vào những nội dung quan trọng mà bạn biết chắc chắn sẽ giúp bạn giành được sự chú ý của đối tác, cũng như sẽ thôi thúc khách hàng tiềm năng mua sắm sản phẩm của bạn. Cũng không nên níu kéo mọi người để “cho phép tôi bổ sung…”, sau khi buổi thuyết trình đã kết thúc. 5. Điều chỉnh giọng nói: Kể cả khi bạn có ít thời gian, bạn cũng không nhất thiết phải nói thật nhanh, bởi như thế sẽ khiến khán giả khó bắt kịp nội dung, chưa kể người nói nhanh hay vô tình tạo cho người nghe cảm giác về sự thiếu trung thực. Có thể bạn sẽ thuyết phục và lôi cuốn khán giả hơn, khi bạn nói ở tốc độ vừa phải, có giọng điệu tự tin, phát âm chuẩn và rõ ràng, nhấn mạnh từng từ và xen kẽ một và 6. Minh họa: Nếu có một số vấn đề khó diễn đạt hoặc bạn cảm thấy cần làm rõ thêm, bạn hãy minh họa bằng các ví dụ hay câu chuyện ngắn gọn, súc tích, hoặc trích dẫn những tình tiết tiêu biểu nào đó, giúp khán giả hình dung rõ ràng và cụ thể hơn về điều bạn muốn nói. Bên cạnh đó, những câu chuyện dí dóm sẽ giúp bạn làm dịu không khí long trọng hay căng thẳng của buổi thuyết trình. Tuy nhiên, “Trào phúng như muối – hãy dùng cẩn thận”. Nếu quá lạm dụng những câu chuyện như thế, bạn sẽ mất nhiều thời gian và còn bị thính giả đánh giá là người thiếu nghiêm túc. 7. Biết thắt nút và gỡ nút trong khi thuyết trình: Các khách hàng và nhà đầu tư sẽ rất khó chịu khi bạn nói về hiện tại mà không bàn đến kế hoạch tương lai, nói đến khó khăn mà không có giải pháp cụ thể, nhắc đến ngân quỹ khổng lồ mà không cho biết số tiền đó được sử dụng hiệu quả thế nào… Hãy tỉnh táo để biết mình đang nói gì, bởi sự mất bình tĩnh dễ làm cho bạn lỡ lời hay phát ngôn thiếu chính xác.
- 8. Kỹ năng dàn dựng và sử dụng PowerPoint: Bằng cách sử dụng PowerPoint, bạn có thể tạo nên một bộ khung hoàn chỉnh và minh họa bản thuyết trình của mình với hệ thống biểu đồ, số liệu thống kê nhằm giúp khán giả tiện theo dõi. Bên cạnh đó, các slide được trình bày khoa học và ấn tượng sẽ thu hút khán giả hơn, và giúp bạn tránh mất phương hướng trong thuyết trình. Nếu bạn khéo léo cài vào chương trình một chút âm nhạc nhẹ nhàng, phù hợp với không gian, bạn sẽ chinh phục được cả những khách hàng và nhà đầu tư khó tính nhất! 9. Luyện tập trước: Bạn nên luyện tập ở công ty hay ở nhà, trước một tấm gương lớn hoặc nhờ bạn bè, đồng nghiệp nghe và góp ý. Điều đó sẽ giúp bạn có phong cách tự tin và cuốn hút hơn, cũng như nắm vững những nội dung cần thuyết trình, đặc biệt là điều khiển tốc độ nói để ước lượng thời gian. 10. Có nên phát trước bản đề cương cho thính giả? Nếu làm như vậy thì người xem sẽ hầu như không chú ý đến bạn nữa, họ chỉ việc chăm chú vào bản đề cương mà thôi. Một số công ty rất khôn ngoan, chỉ sau khi kết thúc buổi thuyết trình, họ mới phát tài liệu về nội dung kèm theo địa chỉ liên lạc để người nghe xem lại và giao dịch với công ty khi cần thiết. 11. Chuẩn bị trả lời câu hỏi: Đừng quên rằng bạn còn phải trả lời một vài câu hỏi khá hóc búa của khách hàng và nhà đầu tư sau buổi thuyết trình, bởi vậy, bên cạnh việc trang bị kiến thức, bạn cũng nên học hỏi cách ứng xử khéo léo. Chẳng hạn như một lời nói “Cảm ơn câu hỏi thú vị của quý khách và xin được trả lời rằng…”. 12. Biết từ chối khéo léo: Trong buổi thuyết trình, bạn nên từ chối trả lời một số điều mang tính chất “kiêng kỵ” trong lần gặp đầu tiên hay ở hội thảo đông người, chẳng hạn như các câu hỏi về chi phí, tài chính nói chung. Bạn nên biết cách “lái” những câu hỏi này, hoặc từ chối nhẹ nhàng, lịch sự: “Tôi e là chúng ta đề cập vấn đề này hơi sớm”, hay “Bản thân tôi cũng chưa nhận được quyết định cụ thể nào…”. 13. “Đợi hồi sau sẽ rõ”: Trước một vài phút giải lao, bạn không nên thông báo cụ thể nội dung kế tiếp. Thay vào đó là câu nói gợi sự tò mò và mang tính mời mọc người nghe tiếp tục theo dõi: “Tôi sẽ tiết lộ điều này sau một vài phút nữa…”. Khán giả sẽ náo nức chờ đợi bài thuyết trình của bạn ở phần tiếp theo. 14. Ngôn ngữ hình thể: Nếu bạn cứ đứng yên một chỗ với cái dáng thẳng đơ thì bạn đang tự làm cho buổi thuyết trình trở nên nhàm chán và đơn điệu. Nhưng khán giả sẽ cảm thấy bực bội nếu bạn lặp lại mãi những động tác, cử chỉ nhất định. Hãy làm chủ không gian của bạn bằng cách linh hoạt di chuyển trong khán phòng, tìm cách tiếp cận người nghe nếu thấy cần thiết và đa dạng hóa các cử chỉ, điệu bộ. 15. Nhận thức về vai trò của bạn: Bạn là nhà thuyết trình, người góp phần đáng kể trong các cố gắng chung nhằm mang lại cơ hội mới cho công ty. Cho dù bạn không phải là nhà lãnh đạo, nhưng bạn có thể thay mặt họ phổ biến những kinh nghiệm công ty bạn đã trải qua để đạt được uy tín như ngày nay, và quan trọng nhất là kêu gọi các khách hàng và nhà đầu tư ký kết hợp đồng kinh doanh.
- Nên nhớ là tâm lý bình tĩnh và tự tin sẽ giúp bạn làm chủ được bản thân để thực hiện buổi thuyết trình thành công. Chỉ với 15 phút, thậm chí 5 phút ngắn ngủi đứng trên bục thuyết trình, nhưng bạn đã góp phần giúp công ty bạn đạt được một hợp đồng kinh doanh lớn, nâng cao uy tín của công ty, đồng thời tạo được ấn tượng cho lãnh đạo về khả năng tư duy và làm việc của bạn. Bởi vậy, hãy trang bị cho mình càng nhiều kỹ năng cần thiết trong lĩnh vực thuyết trình càng tốt. Chúc các bạn sớm trở thành nhà thuyết trình thành công!
CÓ THỂ BẠN MUỐN DOWNLOAD
-
7 cách đẩy lùi lo lắng khi thuyết trình
3 p |
369 |
230
-
NHỮNG ĐIỀU CẦN BIẾT KHI THUYẾT TRÌNH TIẾNG ANH
5 p |
531 |
220
-
6 Sai lầm thường mắc khi thuyết trình
11 p |
325 |
186
-
Những quy tắc vượt thời gian khi thuyết trình
6 p |
224 |
118
-
Ngôn ngữ của đôi tay khi thuyết trình
4 p |
225 |
113
-
Để thuyết trình thành công
5 p |
180 |
91
-
lời khuyên khi nói trước đám đông
10 p |
121 |
57
-
Bài giảng Kỹ năng thuyết trình - Nguyễn Diệu Huyền
32 p |
107 |
52
-
Phương pháp thuyết trình hiệu quả dùng Powerpoint
4 p |
172 |
50
-
Những lỗi thường gặp khi thuyết trình
12 p |
238 |
46
-
Top 5 sai lầm thường gặp khi thuyết trình
4 p |
102 |
38
-
15 lời khuyên để có một buổi thuyết trình thành công
8 p |
102 |
38
-
15 lời khuyên cho một buổi thuyết trình
7 p |
101 |
37
-
Bài giảng Kỹ thuật thuyết trình hiệu quả
57 p |
63 |
31
-
10 “tử huyệt” chôn vùi bạn khi thuyết trình trước đám đông
3 p |
75 |
22
-
Để Tự Tin hơn khi thuyết trình (p2)
3 p |
54 |
16
-
Làm sao để tự tin khi thuyết trình trước đám đông?
14 p |
88 |
16

WARC-Type: response

Content-Type: application/http; msgtype=response

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

Connection: close

Pragma: no-cache

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

Vary: Accept-Encoding

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


text:
Bài giảng lập trình C trên Windows
Chia sẻ: Tan Giang | Ngày: | Loại File: PDF | Số trang:69
lượt xem 86
download
Bài giảng lập trình C trên Windows
Tham khảo sách 'bài giảng lập trình c trên windows', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng lập trình C trên Windows
- Bài giảng lập trình C trên Windows
- Mục lục Trang Bài 1: GIỚI THIỆU CHUNG .................................................................. 2 1. Mở đầu ......................................................................................................... 2 2. Các thư viện lập trình của Windows ............................................................. 3 3. Các khái niệm cơ bản ................................................................................... 4 4. Lập trình sự kiện (Even driven programming)............................................... 5 5. Các thành phần giao diện đồ họa (GUI) ....................................................... 6 6. Cấu trúc chương trình C for Win................................................................. 10 7. Qui trình hoạt động của chương trình ứng dụng ........................................ 10 8. Một số quy ước đặt tên............................................................................... 11 9. Ví dụ ........................................................................................................... 11 10. Tài nguyên của ứng dụng (Resources) ................................................... 18 11. Một số kiểu dữ liệu mới ........................................................................... 19 12. Phân tích, tìm hiểu source code của project ........................................... 19 Bài 2: PAINT VÀ REPAINT................................................................. 24 1. Giới thiệu .................................................................................................... 24 2. Tổng quan về GDI (Graphics Device Interface) .......................................... 25 3. Một số hàm đồ họa cơ sở ........................................................................... 28 4. Kết luận....................................................................................................... 30 Bài 3: CÁC THIẾT BỊ NHẬP LIỆU ...................................................... 31 U 1. Bàn phím .................................................................................................... 31 2. Thiết bị chuột .............................................................................................. 38 3. Timer........................................................................................................... 41 Bài 4: HỘP THOẠI VÀ ĐIỀU KHIỂN ................................................... 45 1. Hộp thoại..................................................................................................... 45 2. Menu ........................................................................................................... 57 Bài 5: XỬ LÝ VĂN BẢN ...................................................................... 62 1. Hiển thị văn bản .......................................................................................... 62 2. Định dạng văn bản ...................................................................................... 64 3. Sử dụng font ............................................................................................... 65 Tài liệu tham khảo ............................................................................... 69
- Bài 1:Giới thiệu chung Trần Minh Thái Bài 1: GIỚI THIỆU CHUNG Phân bố thời lượng: - Số tiết giảng ở lớp: 6 tiết - Số tiết tự học ở nhà: 6 tiết - Số tiết cài đặt chương trình ở nhà: 12 tiết 1. Mở đầu Các ứng dụng của Windows rất dễ sử dụng, nhưng rất khó đối với người đã tạo lập ra chúng. Để đạt được tính dễ dùng đòi hỏi người lập trình phải bỏ ra rất nhiều công sức để cài đặt. Lập trình trên Windows khó và phức tạp hơn nhiều so với lập trình trên DOS. Tuy nhiên lập trình trên Windows sẽ giải quyết được một số vấn đề khó khăn trong môi trường DOS như xây dựng giao diện người dùng, quản lý bộ nhớ ảo, độc lập thiết bị vào ra, thâm nhập Internet, khả năng chia sẻ tài nguyên, ... Windows cung cấp các hàm để người lập trình thâm nhập các đặc trưng của hệ điều hành gọi là giao diện lập trình ứng dụng (Application Programming Interface – API). Những hàm này được đặt trong các thư viện liên kết động (Dynamic Link Library – DLL). Các chương trình ứng dụng sử dụng chúng thông qua các lời gọi hàm và chỉ chia sẻ được khi trong máy có cài đặt Windows. Vài điểm khác biệt giữa lập trình Windows và DOS: Windows DOS Lập trình sự kiện, dựa vào thông điệp Thực hiện tuần tự theo chỉ định (message) Multi-tasking Single task Multi-CPU Single CPU Tích hợp sẵn Multimedia Phải dùng các thư viện Multimedia riêng Hỗ trợ 32 bits hay hơn nữa Ứng dụng 16 bits Hỗ trợ nhiều công nghệ DLL, OLE, Không có DDE, COM, OpenGL, DirectX,… Bài giảng: Lập trình C for Win ...............................................................................................Trang 2/69
- Bài 1:Giới thiệu chung Trần Minh Thái 2. Các thư viện lập trình của Windows SDK – Software Development Kit Là bộ thư viện lập trình nền tảng của HĐH Windows. Cung cấp tất cả các công cụ cần thiết để xây dựng 1 ứng dụng trên Windows. Được sử dụng như là thư viện cơ sở để tạo ra những thư viện cao cấp hơn trong những ngôn ngữ lập trình. VD: OWL của BorlandC, MFC của Visual C++,… Một số thành phần cơ bản của SDK: • Win32 API. • GDI/GDI+. • Windows Multimedia. • OpenGL. • DirectX. • COM/COM+. • ADO (ActiveX Data Object). • OLE DB. • … (Xem thêm MSDN/PlatForm SDK Documentation/Getting started/Content of Platform SDK). OWL – Object Windows Library: • Là bộ thư viện hướng đối tượng của BorlandC++. MFC – Microsoft Foundation Classes: • Là bộ thư viện hướng đối tượng của Visual C++. Một ứng dụng trên Windows có thể được viết bằng: • Thư viện SDK. • Một thư viện khác (OWL, MFC,…) phối hợp với SDK. Các loại ứng dụng: • Win32 Console: ứng dụng 32 bits, với giao diện dạng DOS command line. Bài giảng: Lập trình C for Win ...............................................................................................Trang 3/69
- Bài 1:Giới thiệu chung Trần Minh Thái • Win32 (SDK): ứng dụng 32 bits, chỉ sử dụng thư viện SDK. • Win32 DLL: ứng dụng 32 bits, dạng thư viện liên kết động (Dynamic – Linked Library), sử dụng SDK. • Win32 LIB: ứng dụng 32 bits, dạng thư viện liên kết tĩnh (Static – Linked Library). • MFC EXE: ứng dụng 32 bits, sử dụng thư viện Microsoft Foundation Class. • MFC DLL: ứng dụng 32 bits, dạng thư viện liên kết động (Dynamic – Linked Library), sử dụng MFC. • … 3. Các khái niệm cơ bản Message: Trao đổi thông tin giữa chương trình ứng dụng và hệ điều hành. Thủ tục Window: Được gọi bởi hệ thống để xử lý các Message nhận được. Hàng đợi Message: Mỗi chương trình có 1 hàng đợi Message để chứa các Message. Mỗi chương trình có vòng lặp Message. Handle: Một giá trị 32 bits không dấu (unsigned) do HĐH tạo ra để làm định danh cho một đối tượng (cửa sổ, file, vùng nhớ, menu,…). ID (Identifier): Một giá trị nguyên do ứng dụng tạo ra để làm định danh cho 1 đối tượng (menu item, control). Instance: Một giá trị nguyên do HĐH tạo ra để định danh 1 thể hiện đang thực thi của ứng dụng. Callback: Thuộc tính của 1 hàm/ thủ tục sẽ được gọi bởi HĐH, không phải bởi ứng dụng. Bài giảng: Lập trình C for Win ...............................................................................................Trang 4/69
- Bài 1:Giới thiệu chung Trần Minh Thái 4. Lập trình sự kiện (Even driven programming) System Keyboard Queue Driver USER.EXE Mouse Driver Phát sinh các sự kiện và thông điệp System Application Queue Queue Virtual Key & Scan code GetMessage() TranslateMessage() Keyboard Device driver DispatchMessage() WindowProc() DefWindowProc() Qui trình xử lí thông điệp Bài giảng: Lập trình C for Win ...............................................................................................Trang 5/69
- Bài 1:Giới thiệu chung Trần Minh Thái MSG msg; while(GetMessage(&msg,NULL,0,0)) { TranslateMessage(&msg); DispatchMessage(&msg); } return msg.wParam; 5. Các thành phần giao diện đồ họa (GUI) GUI: Graphics User Interface. Các dạng GUI cơ bản: • SDI – Single Document Interface: Một cửa sổ làm việc. Cho phép thay đổi kích thước cửa sổ (Resizeable). Không có các cửa sổ con. Ví dụ: NotePad, Paint,… • MDI – Multi Document Interface: Một cửa sổ làm việc chính (Frame window) và nhiều cửa sổ con (Child window). Bài giảng: Lập trình C for Win ...............................................................................................Trang 6/69
- Bài 1:Giới thiệu chung Trần Minh Thái Cho phép thay đổi kích thước cửa sổ (Resizeable). Cho phép Maximize/Minimize/Close các cửa sổ con. Ví dụ: Word, Excel, VC++,… • Dialog: Một cửa sổ làm việc. Thường có kích thước cố định. Thường không có menu bar. Thường có các button, edit box, list-box,… Ví dụ: Calculator, CD Player,… Bài giảng: Lập trình C for Win ...............................................................................................Trang 7/69
- Bài 1:Giới thiệu chung Trần Minh Thái • Cửa sổ: Định nghĩa: Là 1 vùng chữ nhật trên màn hình. Dùng để hiển thị kết quả output. Và nhận các input từ người dùng Công việc đầu tiên của 1 ứng dụng GUI là tạo 1 cửa sổ làm việc. Nguyên tắc quản lý: Mô hình phân cấp: mỗi cửa sổ đều có 1 cửa sổ cha (parent window), ngoại trừ cửa sổ nền Desktop. Tại mỗi thời điểm, chỉ có 1 cửa sổ nhận input từ user (Active/Focused window). Phân loại: Cửa sổ Desktop. Cửa sổ tiêu chuẩn. Cửa sổ hộp thoại (Dialog box). Các control. Desktop Window App Window Parent Control Window Child Dialog Window box Bài giảng: Lập trình C for Win ...............................................................................................Trang 8/69
- Bài 1:Giới thiệu chung Trần Minh Thái Window caption Minimized, Window icon Title bar Restored, Maximized button menu bar standard bar tool bar scroll bar Client area status bar Resized border Bài giảng: Lập trình C for Win ...............................................................................................Trang 9/69
- Bài 1:Giới thiệu chung Trần Minh Thái 6. Cấu trúc chương trình C for Win *.CPP file Resource file (*.RES) Compiler Resource Compiler *.OBJ file Definition file (*.DEF) Window Application Linker (*.EXE, *.DLL) Library file (*.LIB) 7. Qui trình hoạt động của chương trình ứng dụng Cửa sổ được hiển thị lên màn hình. Windows chờ cửa sổ gửi thông điệp. Các thông điệp được Windows gửi trả lại chương trình ứng dụng thông qua lời gọi hàm của chúng trong chương trình ứng dụng. Khi nhận được thông điệp, chương trình ứng dụng gọi các hàm API và hàm của riêng chúng để thực hiện công việc mong muốn. Bài giảng: Lập trình C for Win .............................................................................................Trang 10/69
- Bài 1:Giới thiệu chung Trần Minh Thái Lập trình trên Windows là lập trình trên cơ sở thông điệp, quá trình trao đổi thông tin và điều khiển dựa trên thông điệp. Có rất nhiều thông điệp được phát sinh ngẩu nhiên như nhấn phím hay chuột, chọn menu, ... Tương tác của ứng dụng với người sử dụng thông qua một hay nhiều cửa sổ, tạo lập các cửa sổ khi cần thiết và quản lý thông tin trong đó. 8. Một số quy ước đặt tên a. Tên hằng Chữ cái viết hoa, nên phân loại các hằng theo nhóm. Thông thường gồm có 2 phần: Phần đầu là loại nhóm và phần sau là tên hằng. Loại nhóm và tên hằng cách nhau bằng dấu gạch nối. Ví dụ: WM_DESTROY (Hằng này được định nghĩa trong windows.h, WM cho ta biết hằng DESTROY thuộc nhóm thông điệp cửa sổ Windows Message) b. Tên biến Tên biến bắt đầu bằng ký tự thường cho biết kiểu dữ liệu. Ví dụ: iTong cho biết biến Tong có kiểu int. Các tiền tố thường dùng khác: c(char), l (long), p (poiter), d (WORD), dw (DWORD), h (chỉ số). 9. Ví dụ Xây dựng chương trình hiển thị một cửa sổ như sau: Vi du mo dau Lap trinh C for Win 1 #include 2 LRESULT CALLBACK XulyMessage (HWND,UNIT,WPARAM,LPARAM); 3 char szAppName [ ] = “Vidu”; Bài giảng: Lập trình C for Win .............................................................................................Trang 11/69
- Bài 1:Giới thiệu chung Trần Minh Thái 4 int WINAPI WinMain (HANDLE hInst, HANDLE hPrevInst, 5 LPSTR lpszCmdLine, int nCmdShow) 6 { 7 HWND hwnd; MSG msg; 8 WNDCLASSEX wndclass; 9 wndclass.cbSize = sizeof(wndclass); 10 wndclass.style = CS_HREDRAW | CS_VREDRAW; 11 wndclass.lpfnWndProc = XulyMessage; 12 wndclass.cbClsExtra = 0; 13 wndclass.cbWndExtra = 0; 14 wndclass.hInstance = hInst; 15 wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION); 16 wndclass.hCursor = LoadCursor (NULL, IDC_ARROW); 17 wndclass.hbrBackground = GetStockObject (WHITE_BRUSH); 18 wndclass.lpszMenuName = NULL; 19 wndclass.lpszClassName = szAppName; 20 wndclass.hIconSm = LoadIcon (NULL, IDI_APPLICATION); 21 RegisterClassEx(&wndclass); 22 hwnd = CreateWindow(szAppName, 23 “Vi du mo dau”, 24 WS_OVERLAPPEDWINDOW, 25 CW_USEDEFAULT, CW_USEDEFAULT, 26 CW_USEDEFAULT, CW_USEDEFAULT, 27 HWND_DESKTOP, 28 NULL, 29 hInst, 30 NULL); 31 ShowWindow (hwnd, nCmdShow); 32 UpdateWindow (hwnd); 33 while (GetMessage (&msg, NULL, 0, 0)) 34 { 35 TranslateMessage (&msg); 36 DispatchMessage (&msg); 37 } 38 return msg.wParam; 39 } 40 LRESULT CALLBACK XulyMessage (HWND hwnd, UINT iMsg, 41 WPARAM wParam, LPARAM lParam) 42 { 43 HDC hdc; 44 PAINTSTRUCT ps; 45 RECT rect; 46 switch (iMsg) 47 { 48 case WM_PAINT: 49 hdc = BeginPaint (hwnd, &ps); Bài giảng: Lập trình C for Win .............................................................................................Trang 12/69
- Bài 1:Giới thiệu chung Trần Minh Thái 50 GetClientRect (hwnd, &rect); 51 DrawText (hdc, “Lap trinh C for Win”, -1, &rect, 52 DT_SINGLELINE | DT_CENTER | DT_VCENTER); 53 EndPaint (hwnd, &ps); 54 break; 55 case WM_DESTROY: 56 PostQuitMessage(0); 57 break; 58 default: 59 return DefWindowProc (hwnd, iMsg, wParam, lParam); 60 } 61 return 0; 62 } Ta sẽ khảo sát ví dụ trên để nắm được nguyên lý hoạt động của chúng. Trên đây là đoạn chương trình đơn giản trên Windows, chương trình chỉ hiển thị 1 khung cửa sổ và 1 dòng chữ nhưng có rất nhiều lệnh mà cú pháp rất khó nhớ. Do vậy, nguyên tắc lập trình trên Windows chủ yếu là sao chép và chỉnh sửa những nơi cần thiết dựa vào một chương trình mẫu có sẵn. a. Hàm WinMain() được thực hiện đầu tiên hay còn gọi là điểm vào của chương trình. Ta thấy hàm này có 4 tham số: o hInst, hPrevinst: Chỉ số chương trình khi chúng đang chạy. Vì Windows là hệ điều hành đa nhiệm, có thể có nhiều bản của cùng một chương trình cùng chạy vào cùng một thời điểm nên phải quản lý chặt chẽ chúng. hInst là chỉ số bản chương trình vừa khởi động, hPrevinst là chỉ số của bản đã được khởi động trước đó và chúng luôn có giá trị NULL. o lpszCmdLine: chứa địa chỉ đầu của xâu ký tự các đối số dòng lệnh. o nCmdShow: Cho biết cách thức hiển thị cửa sổ khi chương trình khởi động. Windows có thể gán giá trị SW_SHOWNORMAL hay SW_SHOWMINNOACTIVE. Các tham số trên do hệ điều hành truyền vào. Định nghĩa lớp cửa sổ và đăng ký với Windows o Lớp cửa sổ (window class): Bài giảng: Lập trình C for Win .............................................................................................Trang 13/69
- Bài 1:Giới thiệu chung Trần Minh Thái Là một tập các thuộc tính mà HĐH Windows sử dụng làm khuôn mẫu (template) khi tạo lập cửa sổ. Mỗi lớp cửa sổ được đặc trưng bằng 1 tên (class-name) dạng chuỗi. Phân loại class: - Lớp cửa sổ của hệ thống (System class): Được định nghĩa trước bởi HĐH Windows. Các ứng dụng không thể hủy bỏ. Class Description Button The class for a button ComboBox The class for a combo box Edit The class for an edit control ListBox The class for a list box The class for a MDI client MDIClient window ScrollBar The class for a scroll bar Static The class for a static control - Lớp cửa sổ do ứng dụng định nghĩa: Được đăng ký bởi ứng dụng. Có thể hủy bỏ khi không còn sử dụng nữa. Lớp toàn cục của ứng dụng (Application global class). Lớp cục bộ của ứng dụng (Application local class). - Mỗi cửa sổ đều thuộc một lớp xác định. o Khi lần đầu chạy, ứng dụng phải định nghĩa và đăng ký lớp với cửa sổ (Window Class). Đây là cấu trúc dữ liệu mô tả tính chất của cửa sổ, lần lượt ta gán các giá trị ban đầu cho các thành phần của cấu trúc lớp cửa sổ, bao gồm: Kích thước, kiểu, địa chỉ hàm xử lý thông điệp cửa sổ, định nghĩa hình dạng cho con trỏ chuột (cursor) và biểu tượng (Icon), màu nền, tên lớp cửa sổ. Macro Màu nền cửa sổ Bài giảng: Lập trình C for Win .............................................................................................Trang 14/69
- Bài 1:Giới thiệu chung Trần Minh Thái BLACK_BRUSH Đen DKGRAY_BRUSH Xám đen HOLLOW_BRUSH Không tô LTGRAY_BRUSH Xám nhạt WHITE_BRUSH Trắng struct WNDCLASSEX { UINT cbSize; UINT style; WNDPROC lpfnWndProc; int cbClsExtra; int cbWndExtra; HINSTANCE hInstance; HICON hIcon; HCURSOR hCursor; HBRUSH hbrBackground; LPCTSTR lpszMenuName; LPCTSTR lpszClassName; HICON hIconSm; }; o Sau khi đã định nghĩa các thành phần lớp cửa sổ ta phải đăng ký lớp cửa sổ với hệ điều hành (RegisterClassEX). ATOM RegisterClassEx (CONST WNDCLASSEX *lpWClass); với: Kiểu giá trị của ATOM được định nghĩa trong window.h là WORD; lpWClass là con trỏ đến cấu trúc lớp cửa sổ; hàm này trả về chỉ số của lớp cửa sổ. o Có hai nguyên nhân dẫn đến việc đăng ký cửa sổ thất bại: Trùng tên giữa các ứng dụng trong hệ điều hành. Không đủ bộ nhớ. Tạo lập cửa sổ làm việc (Frame Window) Bài giảng: Lập trình C for Win .............................................................................................Trang 15/69
- Bài 1:Giới thiệu chung Trần Minh Thái o Sau khi đăng ký thành công ta có thể tạo lập cửa sổ thông qua hàm CreateWindow(). HWND CreateWindow ( LPCSTR lpClassName, LPCSTR lpWinName, DWORD dwStyle, int X, int Y, int Width, int Height, HWND hParent, HMENU hMenu, HINSTANCE hInst, LPVOID lpszAdditional); Kiểu Mô tả WS_MAXIMIZEBOX Cửa sổ có phím dãn to trên thanh tiêu đề WS_MINIMIZEBOX Cửa sổ có phím co nhỏ trên thanh tiêu đề WS_OVERLAPPED Cửa sổ maximize và không có cửa sổ cha WS_SYSMENU Cửa sổ có hộp thực đơn hệ thống WS_VSCROLL Cửa sổ có thanh trượt dọc WS_HSCROLL Cửa sổ có thanh trượt ngang o Gọi hàm ShowWindow()để hiển thị cửa sổ BOOL ShowWindow (HWND hwnd, int nShow); với: hwnd chỉ số cửa sổ cần hiển thị. nShow cách thức hiển thị của cửa sổ, tham số này được nhận giá trị lần đầu tiên của hàm WinMain(), chúng có thể nhận các giá trị sau: Macro Cách thức hiển thị SW_HIDE Dấu cửa sổ SW_MINIMIZE Thu nhỏ cửa sổ SW_MAXIMIZE Phóng to cửa sổ toàn màn hình SW_RESTORE Trở lại kích thước thông thường Bài giảng: Lập trình C for Win .............................................................................................Trang 16/69
- Bài 1:Giới thiệu chung Trần Minh Thái o Để thông báo cho ứng dụng biết là phải vẽ lại vùng làm việc của cửa sổ, ta phải gọi hàm UpdateWindow() yêu cầu Windows gửi thông điệp đến hàm xử lý thông điệp cửa sổ. Vòng lặp thông điệp o Khi nhấn phím hay chuột, Windows chuyển đổi sự kiện này thành các thông điệp và đặt vào hàng đợi thông điệp. Vòng lặp thông điệp có nhiệm vụ nhận và xử lý các thông điệp trong hàng đợi. o TranslateMessage: Dịch thông điệp sang dạng tiêu chuẩn. o DispatchMessage: Phân phối thông điệp đến hàm xử lý thông điệp tương ứng. b. Thủ tục xử lý thông điệp Nhận và xử lý thông điệp của chương trình. Một chương trình có thể có nhiều thủ tục window. Một lớp cửa sổ sẽ khai báo 1 thủ tục window. Các thông điệp sau khi xử lý nên trả về giá trị 0. Dạng tổng quát: LRESULT CALLBACK WndProc( HWND hWnd, //handle của window nhận message UINT message, //ID của thông điệp (tên thông điệp) WPARAM wParam, //thamsố thứ nhất của message (WORD) LPARAM lParam) //thamsố thứ hai của message (LONG) { switch (message) { case WM_COMMAND: return 0; case WM_PAINT: return 0; case WM_DESTROY: PostQuitMessage(0); return 0; default: return DefWindowProc(hWnd, message, wParam, lParam); } } Thông điệp WM_PAINT: Cập nhật lại thông tin vẽ trên màn hình. Bài giảng: Lập trình C for Win .............................................................................................Trang 17/69
- Bài 1:Giới thiệu chung Trần Minh Thái Các trạng thái xuất hiện thông điệp WM_PAINT: i. Tạo cửa sổ Hiển thị Cập nhật CreateWindow ShowWindow UpdateWindow ii. Xuất hiện hộp thoại (Dialog box), thông báo (Message box) làm che một phần hoặc toàn bộ cửa sổ, khi các hộp thoại này đóng đi thì phải gọi WM_PAINT để vẽ lại cửa sổ. iii. Khi thay đổi kích thước cửa sổ WS_HREDRAW | WS_VREDRAW iv. Cửa sổ đang ở minimize maximize HDC: (Handle to a device context) chỉ đến 1 ngữ cảnh thiết bị gồm thiết bị phần cứng và trình điều khiển thiết bị. BeginPaint: Lấy ngữ cảnh thiết bị. EndPaint: Giải phóng ngữ cảnh thiết bị. Thông điệp WM_DESTROY: Xuất hiện khi người dùng chọn nút close trên cửa sổ hoặc nhấn Alt+F4. Nhiệm vụ PostQuitMessage đặt thông điệp WM_QUIT vào hàng đợi. 10. Tài nguyên của ứng dụng (Resources) Là 1 đối tượng (object) được sử dụng trong ứng dụng (VD: menu bar, dialog, bitmap, icon, cursor, …). Được định nghĩa bên ngoài và được thêm vào trong file thi hành của ứng dụng khi biên dịch (linking). Các dạng resource: Accelerator Bảng mô tả phím tắt (hot-key). Bitmap Ảnh bitmap. Caret Con trỏ văn bản. Cusor Con trỏ chuột. Dialog box Khung hộp thoại. Tập hợp các cấu trúc để lưu ảnh (picture) theo định Enhance metafile dạng “độc lập thiết bị” (Device-Independent format). Font Font chữ. Bài giảng: Lập trình C for Win .............................................................................................Trang 18/69
- Bài 1:Giới thiệu chung Trần Minh Thái Icon Biểu tượng. Menu Menu. String-table entry Bảng mô tả các chuỗi ký tự. Version information Bảng mô tả thông tin phiên bản. 11. Một số kiểu dữ liệu mới Stt Kiểu dữ liệu Chú thích (nguyên không dấu 16 bit) dùng để định danh đối tượng • HWND : window 1 HANDLE • HMENU : menu • HCURSOR : cursor 2 HBRUSH (brush) mẫu tô: solid, dash, dot, cross, … 3 HPALLETE (pallete) bảng màu 4 HFONT (font) Facename, size, style 5 HBITMAP bitmap 6 HICON icon 7 HPEN Nét vẽ: solid, dot, dash, size, color 8 HINSTANCE Instance 9 HDC Device context 10 LTSTR (long pointer string) con trỏ đến chuỗi ký tự WPARAM 11 (word) các tham số đi kèm message. LPARAM 12 LRESULT (long) kiểu trả về của hàm xử lý Message. 13 LPVOID Con trỏ đến kiểu dữ liệu bất kỳ. 12. Phân tích, tìm hiểu source code của project 1 // bt1.cpp : Defines the entry point for the application. 2 #include "stdafx.h" 3 #include "resource.h" 4 #define MAX_LOADSTRING 100 5 // Global Variables: 6 HINSTANCE hInst; // current instance 7 TCHAR szTitle[MAX_LOADSTRING]; // The title bar text Bài giảng: Lập trình C for Win .............................................................................................Trang 19/69
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Lập trình C trên Windows: Kỹ thuật lập trình Visual C++ (MFC)
36 p | 991 | 428
-
Môn học Lập trình C trên Windows Bài tập thực hành
7 p | 671 | 177
-
Lập trình C trên Windows: Thư viện đồ họa GDI (Graphics Device Interface)
37 p | 506 | 105
-
Bài giảng Lập trình C cơ bản - ThS. Trương Đình Tú
81 p | 150 | 77
-
CÁC QUI ĐỊNH - Môn học: Lập trình C trên Windows
1 p | 221 | 56
-
Giáo trình Lập trình C trên Windows: Phần 1 - Nguyễn Đình Quyên, Mai Xuân Hùng (đồng biên soạn)
70 p | 71 | 45
-
Giáo trình Lập trình C trên Windows: Phần 2 - Nguyễn Đình Quyên, Mai Xuân Hùng (đồng biên soạn)
73 p | 77 | 35
-
Bài giảng Lập trình C - ThS. Nguyễn Thị Thúy Loan
68 p | 89 | 30
-
Bài giảng Lập trình C nâng cao: Chương 5 - Trần Minh Thái
22 p | 39 | 13
-
Bài giảng Lập trình C nâng cao - Chương 5: Lập trình tập tin
11 p | 29 | 5
-
Bài giảng Lập trình C trên Windows - Nguyễn Đạt Thông
353 p | 16 | 4
-
Bài giảng Lập trình C++: Chương 1 - Trần Phước Tuấn
47 p | 14 | 3
-
Bài giảng Lập trình C nâng cao - Chương 2: Cấu trúc
9 p | 15 | 3
-
Bài giảng Lập trình C: Chương 1 - Trần Minh Thái
58 p | 10 | 3
-
Bài giảng Lập trình C: Chương 4 - Biểu thức và phép toán
31 p | 12 | 2
-
Bài giảng Lập trình Windows - Chương 3: Lập trình C++ trên Windows (2016)
16 p | 9 | 2
-
Bài giảng Lập trình C trên Windows: Thư viện lập trình Multi-Media
7 p | 11 | 1

markdown:
# Bài giảng lập trình C trên Windows
Chia sẻ: Tan Giang | Ngày: | Loại File: PDF | Số trang:69
lượt xem 86
download
![](http://image.tlvnimg.com/document/thumbnail/2010/20100210/giangtanthon/80x100/bai_giang_lap_trinh_c_trong_window_887.jpg)
##
Bài giảng lập trình C trên Windows
[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)
Tham khảo sách 'bài giảng lập trình c trên windows', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
##
Nội dung Text: Bài giảng lập trình C trên Windows
- Bài giảng lập trình C trên Windows
- Mục lục Trang Bài 1: GIỚI THIỆU CHUNG .................................................................. 2 1. Mở đầu ......................................................................................................... 2 2. Các thư viện lập trình của Windows ............................................................. 3 3. Các khái niệm cơ bản ................................................................................... 4 4. Lập trình sự kiện (Even driven programming)............................................... 5 5. Các thành phần giao diện đồ họa (GUI) ....................................................... 6 6. Cấu trúc chương trình C for Win................................................................. 10 7. Qui trình hoạt động của chương trình ứng dụng ........................................ 10 8. Một số quy ước đặt tên............................................................................... 11 9. Ví dụ ........................................................................................................... 11 10. Tài nguyên của ứng dụng (Resources) ................................................... 18 11. Một số kiểu dữ liệu mới ........................................................................... 19 12. Phân tích, tìm hiểu source code của project ........................................... 19 Bài 2: PAINT VÀ REPAINT................................................................. 24 1. Giới thiệu .................................................................................................... 24 2. Tổng quan về GDI (Graphics Device Interface) .......................................... 25 3. Một số hàm đồ họa cơ sở ........................................................................... 28 4. Kết luận....................................................................................................... 30 Bài 3: CÁC THIẾT BỊ NHẬP LIỆU ...................................................... 31 U 1. Bàn phím .................................................................................................... 31 2. Thiết bị chuột .............................................................................................. 38 3. Timer........................................................................................................... 41 Bài 4: HỘP THOẠI VÀ ĐIỀU KHIỂN ................................................... 45 1. Hộp thoại..................................................................................................... 45 2. Menu ........................................................................................................... 57 Bài 5: XỬ LÝ VĂN BẢN ...................................................................... 62 1. Hiển thị văn bản .......................................................................................... 62 2. Định dạng văn bản ...................................................................................... 64 3. Sử dụng font ............................................................................................... 65 Tài liệu tham khảo ............................................................................... 69
- Bài 1:Giới thiệu chung Trần Minh Thái Bài 1: GIỚI THIỆU CHUNG Phân bố thời lượng: - Số tiết giảng ở lớp: 6 tiết - Số tiết tự học ở nhà: 6 tiết - Số tiết cài đặt chương trình ở nhà: 12 tiết 1. Mở đầu Các ứng dụng của Windows rất dễ sử dụng, nhưng rất khó đối với người đã tạo lập ra chúng. Để đạt được tính dễ dùng đòi hỏi người lập trình phải bỏ ra rất nhiều công sức để cài đặt. Lập trình trên Windows khó và phức tạp hơn nhiều so với lập trình trên DOS. Tuy nhiên lập trình trên Windows sẽ giải quyết được một số vấn đề khó khăn trong môi trường DOS như xây dựng giao diện người dùng, quản lý bộ nhớ ảo, độc lập thiết bị vào ra, thâm nhập Internet, khả năng chia sẻ tài nguyên, ... Windows cung cấp các hàm để người lập trình thâm nhập các đặc trưng của hệ điều hành gọi là giao diện lập trình ứng dụng (Application Programming Interface – API). Những hàm này được đặt trong các thư viện liên kết động (Dynamic Link Library – DLL). Các chương trình ứng dụng sử dụng chúng thông qua các lời gọi hàm và chỉ chia sẻ được khi trong máy có cài đặt Windows. Vài điểm khác biệt giữa lập trình Windows và DOS: Windows DOS Lập trình sự kiện, dựa vào thông điệp Thực hiện tuần tự theo chỉ định (message) Multi-tasking Single task Multi-CPU Single CPU Tích hợp sẵn Multimedia Phải dùng các thư viện Multimedia riêng Hỗ trợ 32 bits hay hơn nữa Ứng dụng 16 bits Hỗ trợ nhiều công nghệ DLL, OLE, Không có DDE, COM, OpenGL, DirectX,… Bài giảng: Lập trình C for Win ...............................................................................................Trang 2/69
- Bài 1:Giới thiệu chung Trần Minh Thái 2. Các thư viện lập trình của Windows SDK – Software Development Kit Là bộ thư viện lập trình nền tảng của HĐH Windows. Cung cấp tất cả các công cụ cần thiết để xây dựng 1 ứng dụng trên Windows. Được sử dụng như là thư viện cơ sở để tạo ra những thư viện cao cấp hơn trong những ngôn ngữ lập trình. VD: OWL của BorlandC, MFC của Visual C++,… Một số thành phần cơ bản của SDK: • Win32 API. • GDI/GDI+. • Windows Multimedia. • OpenGL. • DirectX. • COM/COM+. • ADO (ActiveX Data Object). • OLE DB. • … (Xem thêm MSDN/PlatForm SDK Documentation/Getting started/Content of Platform SDK). OWL – Object Windows Library: • Là bộ thư viện hướng đối tượng của BorlandC++. MFC – Microsoft Foundation Classes: • Là bộ thư viện hướng đối tượng của Visual C++. Một ứng dụng trên Windows có thể được viết bằng: • Thư viện SDK. • Một thư viện khác (OWL, MFC,…) phối hợp với SDK. Các loại ứng dụng: • Win32 Console: ứng dụng 32 bits, với giao diện dạng DOS command line. Bài giảng: Lập trình C for Win ...............................................................................................Trang 3/69
- Bài 1:Giới thiệu chung Trần Minh Thái • Win32 (SDK): ứng dụng 32 bits, chỉ sử dụng thư viện SDK. • Win32 DLL: ứng dụng 32 bits, dạng thư viện liên kết động (Dynamic – Linked Library), sử dụng SDK. • Win32 LIB: ứng dụng 32 bits, dạng thư viện liên kết tĩnh (Static – Linked Library). • MFC EXE: ứng dụng 32 bits, sử dụng thư viện Microsoft Foundation Class. • MFC DLL: ứng dụng 32 bits, dạng thư viện liên kết động (Dynamic – Linked Library), sử dụng MFC. • … 3. Các khái niệm cơ bản Message: Trao đổi thông tin giữa chương trình ứng dụng và hệ điều hành. Thủ tục Window: Được gọi bởi hệ thống để xử lý các Message nhận được. Hàng đợi Message: Mỗi chương trình có 1 hàng đợi Message để chứa các Message. Mỗi chương trình có vòng lặp Message. Handle: Một giá trị 32 bits không dấu (unsigned) do HĐH tạo ra để làm định danh cho một đối tượng (cửa sổ, file, vùng nhớ, menu,…). ID (Identifier): Một giá trị nguyên do ứng dụng tạo ra để làm định danh cho 1 đối tượng (menu item, control). Instance: Một giá trị nguyên do HĐH tạo ra để định danh 1 thể hiện đang thực thi của ứng dụng. Callback: Thuộc tính của 1 hàm/ thủ tục sẽ được gọi bởi HĐH, không phải bởi ứng dụng. Bài giảng: Lập trình C for Win ...............................................................................................Trang 4/69
- Bài 1:Giới thiệu chung Trần Minh Thái 4. Lập trình sự kiện (Even driven programming) System Keyboard Queue Driver USER.EXE Mouse Driver Phát sinh các sự kiện và thông điệp System Application Queue Queue Virtual Key & Scan code GetMessage() TranslateMessage() Keyboard Device driver DispatchMessage() WindowProc() DefWindowProc() Qui trình xử lí thông điệp Bài giảng: Lập trình C for Win ...............................................................................................Trang 5/69
- Bài 1:Giới thiệu chung Trần Minh Thái MSG msg; while(GetMessage(&msg,NULL,0,0)) { TranslateMessage(&msg); DispatchMessage(&msg); } return msg.wParam; 5. Các thành phần giao diện đồ họa (GUI) GUI: Graphics User Interface. Các dạng GUI cơ bản: • SDI – Single Document Interface: Một cửa sổ làm việc. Cho phép thay đổi kích thước cửa sổ (Resizeable). Không có các cửa sổ con. Ví dụ: NotePad, Paint,… • MDI – Multi Document Interface: Một cửa sổ làm việc chính (Frame window) và nhiều cửa sổ con (Child window). Bài giảng: Lập trình C for Win ...............................................................................................Trang 6/69
- Bài 1:Giới thiệu chung Trần Minh Thái Cho phép thay đổi kích thước cửa sổ (Resizeable). Cho phép Maximize/Minimize/Close các cửa sổ con. Ví dụ: Word, Excel, VC++,… • Dialog: Một cửa sổ làm việc. Thường có kích thước cố định. Thường không có menu bar. Thường có các button, edit box, list-box,… Ví dụ: Calculator, CD Player,… Bài giảng: Lập trình C for Win ...............................................................................................Trang 7/69
- Bài 1:Giới thiệu chung Trần Minh Thái • Cửa sổ: Định nghĩa: Là 1 vùng chữ nhật trên màn hình. Dùng để hiển thị kết quả output. Và nhận các input từ người dùng Công việc đầu tiên của 1 ứng dụng GUI là tạo 1 cửa sổ làm việc. Nguyên tắc quản lý: Mô hình phân cấp: mỗi cửa sổ đều có 1 cửa sổ cha (parent window), ngoại trừ cửa sổ nền Desktop. Tại mỗi thời điểm, chỉ có 1 cửa sổ nhận input từ user (Active/Focused window). Phân loại: Cửa sổ Desktop. Cửa sổ tiêu chuẩn. Cửa sổ hộp thoại (Dialog box). Các control. Desktop Window App Window Parent Control Window Child Dialog Window box Bài giảng: Lập trình C for Win ...............................................................................................Trang 8/69
- Bài 1:Giới thiệu chung Trần Minh Thái Window caption Minimized, Window icon Title bar Restored, Maximized button menu bar standard bar tool bar scroll bar Client area status bar Resized border Bài giảng: Lập trình C for Win ...............................................................................................Trang 9/69
- Bài 1:Giới thiệu chung Trần Minh Thái 6. Cấu trúc chương trình C for Win *.CPP file Resource file (*.RES) Compiler Resource Compiler *.OBJ file Definition file (*.DEF) Window Application Linker (*.EXE, *.DLL) Library file (*.LIB) 7. Qui trình hoạt động của chương trình ứng dụng Cửa sổ được hiển thị lên màn hình. Windows chờ cửa sổ gửi thông điệp. Các thông điệp được Windows gửi trả lại chương trình ứng dụng thông qua lời gọi hàm của chúng trong chương trình ứng dụng. Khi nhận được thông điệp, chương trình ứng dụng gọi các hàm API và hàm của riêng chúng để thực hiện công việc mong muốn. Bài giảng: Lập trình C for Win .............................................................................................Trang 10/69
- Bài 1:Giới thiệu chung Trần Minh Thái Lập trình trên Windows là lập trình trên cơ sở thông điệp, quá trình trao đổi thông tin và điều khiển dựa trên thông điệp. Có rất nhiều thông điệp được phát sinh ngẩu nhiên như nhấn phím hay chuột, chọn menu, ... Tương tác của ứng dụng với người sử dụng thông qua một hay nhiều cửa sổ, tạo lập các cửa sổ khi cần thiết và quản lý thông tin trong đó. 8. Một số quy ước đặt tên a. Tên hằng Chữ cái viết hoa, nên phân loại các hằng theo nhóm. Thông thường gồm có 2 phần: Phần đầu là loại nhóm và phần sau là tên hằng. Loại nhóm và tên hằng cách nhau bằng dấu gạch nối. Ví dụ: WM_DESTROY (Hằng này được định nghĩa trong windows.h, WM cho ta biết hằng DESTROY thuộc nhóm thông điệp cửa sổ Windows Message) b. Tên biến Tên biến bắt đầu bằng ký tự thường cho biết kiểu dữ liệu. Ví dụ: iTong cho biết biến Tong có kiểu int. Các tiền tố thường dùng khác: c(char), l (long), p (poiter), d (WORD), dw (DWORD), h (chỉ số). 9. Ví dụ Xây dựng chương trình hiển thị một cửa sổ như sau: Vi du mo dau Lap trinh C for Win 1 #include 2 LRESULT CALLBACK XulyMessage (HWND,UNIT,WPARAM,LPARAM); 3 char szAppName [ ] = “Vidu”; Bài giảng: Lập trình C for Win .............................................................................................Trang 11/69
- Bài 1:Giới thiệu chung Trần Minh Thái 4 int WINAPI WinMain (HANDLE hInst, HANDLE hPrevInst, 5 LPSTR lpszCmdLine, int nCmdShow) 6 { 7 HWND hwnd; MSG msg; 8 WNDCLASSEX wndclass; 9 wndclass.cbSize = sizeof(wndclass); 10 wndclass.style = CS_HREDRAW | CS_VREDRAW; 11 wndclass.lpfnWndProc = XulyMessage; 12 wndclass.cbClsExtra = 0; 13 wndclass.cbWndExtra = 0; 14 wndclass.hInstance = hInst; 15 wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION); 16 wndclass.hCursor = LoadCursor (NULL, IDC_ARROW); 17 wndclass.hbrBackground = GetStockObject (WHITE_BRUSH); 18 wndclass.lpszMenuName = NULL; 19 wndclass.lpszClassName = szAppName; 20 wndclass.hIconSm = LoadIcon (NULL, IDI_APPLICATION); 21 RegisterClassEx(&wndclass); 22 hwnd = CreateWindow(szAppName, 23 “Vi du mo dau”, 24 WS_OVERLAPPEDWINDOW, 25 CW_USEDEFAULT, CW_USEDEFAULT, 26 CW_USEDEFAULT, CW_USEDEFAULT, 27 HWND_DESKTOP, 28 NULL, 29 hInst, 30 NULL); 31 ShowWindow (hwnd, nCmdShow); 32 UpdateWindow (hwnd); 33 while (GetMessage (&msg, NULL, 0, 0)) 34 { 35 TranslateMessage (&msg); 36 DispatchMessage (&msg); 37 } 38 return msg.wParam; 39 } 40 LRESULT CALLBACK XulyMessage (HWND hwnd, UINT iMsg, 41 WPARAM wParam, LPARAM lParam) 42 { 43 HDC hdc; 44 PAINTSTRUCT ps; 45 RECT rect; 46 switch (iMsg) 47 { 48 case WM_PAINT: 49 hdc = BeginPaint (hwnd, &ps); Bài giảng: Lập trình C for Win .............................................................................................Trang 12/69
- Bài 1:Giới thiệu chung Trần Minh Thái 50 GetClientRect (hwnd, &rect); 51 DrawText (hdc, “Lap trinh C for Win”, -1, &rect, 52 DT_SINGLELINE | DT_CENTER | DT_VCENTER); 53 EndPaint (hwnd, &ps); 54 break; 55 case WM_DESTROY: 56 PostQuitMessage(0); 57 break; 58 default: 59 return DefWindowProc (hwnd, iMsg, wParam, lParam); 60 } 61 return 0; 62 } Ta sẽ khảo sát ví dụ trên để nắm được nguyên lý hoạt động của chúng. Trên đây là đoạn chương trình đơn giản trên Windows, chương trình chỉ hiển thị 1 khung cửa sổ và 1 dòng chữ nhưng có rất nhiều lệnh mà cú pháp rất khó nhớ. Do vậy, nguyên tắc lập trình trên Windows chủ yếu là sao chép và chỉnh sửa những nơi cần thiết dựa vào một chương trình mẫu có sẵn. a. Hàm WinMain() được thực hiện đầu tiên hay còn gọi là điểm vào của chương trình. Ta thấy hàm này có 4 tham số: o hInst, hPrevinst: Chỉ số chương trình khi chúng đang chạy. Vì Windows là hệ điều hành đa nhiệm, có thể có nhiều bản của cùng một chương trình cùng chạy vào cùng một thời điểm nên phải quản lý chặt chẽ chúng. hInst là chỉ số bản chương trình vừa khởi động, hPrevinst là chỉ số của bản đã được khởi động trước đó và chúng luôn có giá trị NULL. o lpszCmdLine: chứa địa chỉ đầu của xâu ký tự các đối số dòng lệnh. o nCmdShow: Cho biết cách thức hiển thị cửa sổ khi chương trình khởi động. Windows có thể gán giá trị SW_SHOWNORMAL hay SW_SHOWMINNOACTIVE. Các tham số trên do hệ điều hành truyền vào. Định nghĩa lớp cửa sổ và đăng ký với Windows o Lớp cửa sổ (window class): Bài giảng: Lập trình C for Win .............................................................................................Trang 13/69
- Bài 1:Giới thiệu chung Trần Minh Thái Là một tập các thuộc tính mà HĐH Windows sử dụng làm khuôn mẫu (template) khi tạo lập cửa sổ. Mỗi lớp cửa sổ được đặc trưng bằng 1 tên (class-name) dạng chuỗi. Phân loại class: - Lớp cửa sổ của hệ thống (System class): Được định nghĩa trước bởi HĐH Windows. Các ứng dụng không thể hủy bỏ. Class Description Button The class for a button ComboBox The class for a combo box Edit The class for an edit control ListBox The class for a list box The class for a MDI client MDIClient window ScrollBar The class for a scroll bar Static The class for a static control - Lớp cửa sổ do ứng dụng định nghĩa: Được đăng ký bởi ứng dụng. Có thể hủy bỏ khi không còn sử dụng nữa. Lớp toàn cục của ứng dụng (Application global class). Lớp cục bộ của ứng dụng (Application local class). - Mỗi cửa sổ đều thuộc một lớp xác định. o Khi lần đầu chạy, ứng dụng phải định nghĩa và đăng ký lớp với cửa sổ (Window Class). Đây là cấu trúc dữ liệu mô tả tính chất của cửa sổ, lần lượt ta gán các giá trị ban đầu cho các thành phần của cấu trúc lớp cửa sổ, bao gồm: Kích thước, kiểu, địa chỉ hàm xử lý thông điệp cửa sổ, định nghĩa hình dạng cho con trỏ chuột (cursor) và biểu tượng (Icon), màu nền, tên lớp cửa sổ. Macro Màu nền cửa sổ Bài giảng: Lập trình C for Win .............................................................................................Trang 14/69
- Bài 1:Giới thiệu chung Trần Minh Thái BLACK_BRUSH Đen DKGRAY_BRUSH Xám đen HOLLOW_BRUSH Không tô LTGRAY_BRUSH Xám nhạt WHITE_BRUSH Trắng struct WNDCLASSEX { UINT cbSize; UINT style; WNDPROC lpfnWndProc; int cbClsExtra; int cbWndExtra; HINSTANCE hInstance; HICON hIcon; HCURSOR hCursor; HBRUSH hbrBackground; LPCTSTR lpszMenuName; LPCTSTR lpszClassName; HICON hIconSm; }; o Sau khi đã định nghĩa các thành phần lớp cửa sổ ta phải đăng ký lớp cửa sổ với hệ điều hành (RegisterClassEX). ATOM RegisterClassEx (CONST WNDCLASSEX *lpWClass); với: Kiểu giá trị của ATOM được định nghĩa trong window.h là WORD; lpWClass là con trỏ đến cấu trúc lớp cửa sổ; hàm này trả về chỉ số của lớp cửa sổ. o Có hai nguyên nhân dẫn đến việc đăng ký cửa sổ thất bại: Trùng tên giữa các ứng dụng trong hệ điều hành. Không đủ bộ nhớ. Tạo lập cửa sổ làm việc (Frame Window) Bài giảng: Lập trình C for Win .............................................................................................Trang 15/69
- Bài 1:Giới thiệu chung Trần Minh Thái o Sau khi đăng ký thành công ta có thể tạo lập cửa sổ thông qua hàm CreateWindow(). HWND CreateWindow ( LPCSTR lpClassName, LPCSTR lpWinName, DWORD dwStyle, int X, int Y, int Width, int Height, HWND hParent, HMENU hMenu, HINSTANCE hInst, LPVOID lpszAdditional); Kiểu Mô tả WS_MAXIMIZEBOX Cửa sổ có phím dãn to trên thanh tiêu đề WS_MINIMIZEBOX Cửa sổ có phím co nhỏ trên thanh tiêu đề WS_OVERLAPPED Cửa sổ maximize và không có cửa sổ cha WS_SYSMENU Cửa sổ có hộp thực đơn hệ thống WS_VSCROLL Cửa sổ có thanh trượt dọc WS_HSCROLL Cửa sổ có thanh trượt ngang o Gọi hàm ShowWindow()để hiển thị cửa sổ BOOL ShowWindow (HWND hwnd, int nShow); với: hwnd chỉ số cửa sổ cần hiển thị. nShow cách thức hiển thị của cửa sổ, tham số này được nhận giá trị lần đầu tiên của hàm WinMain(), chúng có thể nhận các giá trị sau: Macro Cách thức hiển thị SW_HIDE Dấu cửa sổ SW_MINIMIZE Thu nhỏ cửa sổ SW_MAXIMIZE Phóng to cửa sổ toàn màn hình SW_RESTORE Trở lại kích thước thông thường Bài giảng: Lập trình C for Win .............................................................................................Trang 16/69
- Bài 1:Giới thiệu chung Trần Minh Thái o Để thông báo cho ứng dụng biết là phải vẽ lại vùng làm việc của cửa sổ, ta phải gọi hàm UpdateWindow() yêu cầu Windows gửi thông điệp đến hàm xử lý thông điệp cửa sổ. Vòng lặp thông điệp o Khi nhấn phím hay chuột, Windows chuyển đổi sự kiện này thành các thông điệp và đặt vào hàng đợi thông điệp. Vòng lặp thông điệp có nhiệm vụ nhận và xử lý các thông điệp trong hàng đợi. o TranslateMessage: Dịch thông điệp sang dạng tiêu chuẩn. o DispatchMessage: Phân phối thông điệp đến hàm xử lý thông điệp tương ứng. b. Thủ tục xử lý thông điệp Nhận và xử lý thông điệp của chương trình. Một chương trình có thể có nhiều thủ tục window. Một lớp cửa sổ sẽ khai báo 1 thủ tục window. Các thông điệp sau khi xử lý nên trả về giá trị 0. Dạng tổng quát: LRESULT CALLBACK WndProc( HWND hWnd, //handle của window nhận message UINT message, //ID của thông điệp (tên thông điệp) WPARAM wParam, //thamsố thứ nhất của message (WORD) LPARAM lParam) //thamsố thứ hai của message (LONG) { switch (message) { case WM_COMMAND: return 0; case WM_PAINT: return 0; case WM_DESTROY: PostQuitMessage(0); return 0; default: return DefWindowProc(hWnd, message, wParam, lParam); } } Thông điệp WM_PAINT: Cập nhật lại thông tin vẽ trên màn hình. Bài giảng: Lập trình C for Win .............................................................................................Trang 17/69
- Bài 1:Giới thiệu chung Trần Minh Thái Các trạng thái xuất hiện thông điệp WM_PAINT: i. Tạo cửa sổ Hiển thị Cập nhật CreateWindow ShowWindow UpdateWindow ii. Xuất hiện hộp thoại (Dialog box), thông báo (Message box) làm che một phần hoặc toàn bộ cửa sổ, khi các hộp thoại này đóng đi thì phải gọi WM_PAINT để vẽ lại cửa sổ. iii. Khi thay đổi kích thước cửa sổ WS_HREDRAW | WS_VREDRAW iv. Cửa sổ đang ở minimize maximize HDC: (Handle to a device context) chỉ đến 1 ngữ cảnh thiết bị gồm thiết bị phần cứng và trình điều khiển thiết bị. BeginPaint: Lấy ngữ cảnh thiết bị. EndPaint: Giải phóng ngữ cảnh thiết bị. Thông điệp WM_DESTROY: Xuất hiện khi người dùng chọn nút close trên cửa sổ hoặc nhấn Alt+F4. Nhiệm vụ PostQuitMessage đặt thông điệp WM_QUIT vào hàng đợi. 10. Tài nguyên của ứng dụng (Resources) Là 1 đối tượng (object) được sử dụng trong ứng dụng (VD: menu bar, dialog, bitmap, icon, cursor, …). Được định nghĩa bên ngoài và được thêm vào trong file thi hành của ứng dụng khi biên dịch (linking). Các dạng resource: Accelerator Bảng mô tả phím tắt (hot-key). Bitmap Ảnh bitmap. Caret Con trỏ văn bản. Cusor Con trỏ chuột. Dialog box Khung hộp thoại. Tập hợp các cấu trúc để lưu ảnh (picture) theo định Enhance metafile dạng “độc lập thiết bị” (Device-Independent format). Font Font chữ. Bài giảng: Lập trình C for Win .............................................................................................Trang 18/69
- Bài 1:Giới thiệu chung Trần Minh Thái Icon Biểu tượng. Menu Menu. String-table entry Bảng mô tả các chuỗi ký tự. Version information Bảng mô tả thông tin phiên bản. 11. Một số kiểu dữ liệu mới Stt Kiểu dữ liệu Chú thích (nguyên không dấu 16 bit) dùng để định danh đối tượng • HWND : window 1 HANDLE • HMENU : menu • HCURSOR : cursor 2 HBRUSH (brush) mẫu tô: solid, dash, dot, cross, … 3 HPALLETE (pallete) bảng màu 4 HFONT (font) Facename, size, style 5 HBITMAP bitmap 6 HICON icon 7 HPEN Nét vẽ: solid, dot, dash, size, color 8 HINSTANCE Instance 9 HDC Device context 10 LTSTR (long pointer string) con trỏ đến chuỗi ký tự WPARAM 11 (word) các tham số đi kèm message. LPARAM 12 LRESULT (long) kiểu trả về của hàm xử lý Message. 13 LPVOID Con trỏ đến kiểu dữ liệu bất kỳ. 12. Phân tích, tìm hiểu source code của project 1 // bt1.cpp : Defines the entry point for the application. 2 #include "stdafx.h" 3 #include "resource.h" 4 #define MAX_LOADSTRING 100 5 // Global Variables: 6 HINSTANCE hInst; // current instance 7 TCHAR szTitle[MAX_LOADSTRING]; // The title bar text Bài giảng: Lập trình C for Win .............................................................................................Trang 19/69
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Lập trình C trên Windows: Kỹ thuật lập trình Visual C++ (MFC)
36 p |
991 |
428
-
Môn học Lập trình C trên Windows Bài tập thực hành
7 p |
671 |
177
-
Lập trình C trên Windows: Thư viện đồ họa GDI (Graphics Device Interface)
37 p |
506 |
105
-
Bài giảng Lập trình C cơ bản - ThS. Trương Đình Tú
81 p |
150 |
77
-
CÁC QUI ĐỊNH - Môn học: Lập trình C trên Windows
1 p |
221 |
56
-
Giáo trình Lập trình C trên Windows: Phần 1 - Nguyễn Đình Quyên, Mai Xuân Hùng (đồng biên soạn)
70 p |
71 |
45
-
Giáo trình Lập trình C trên Windows: Phần 2 - Nguyễn Đình Quyên, Mai Xuân Hùng (đồng biên soạn)
73 p |
77 |
35
-
Bài giảng Lập trình C - ThS. Nguyễn Thị Thúy Loan
68 p |
89 |
30
-
Bài giảng Lập trình C nâng cao: Chương 5 - Trần Minh Thái
22 p |
39 |
13
-
Bài giảng Lập trình C nâng cao - Chương 5: Lập trình tập tin
11 p |
29 |
5
-
Bài giảng Lập trình C trên Windows - Nguyễn Đạt Thông
353 p |
16 |
4
-
Bài giảng Lập trình C++: Chương 1 - Trần Phước Tuấn
47 p |
14 |
3
-
Bài giảng Lập trình C nâng cao - Chương 2: Cấu trúc
9 p |
15 |
3
-
Bài giảng Lập trình C: Chương 1 - Trần Minh Thái
58 p |
10 |
3
-
Bài giảng Lập trình C: Chương 4 - Biểu thức và phép toán
31 p |
12 |
2
-
Bài giảng Lập trình Windows - Chương 3: Lập trình C++ trên Windows (2016)
16 p |
9 |
2
-
Bài giảng Lập trình C trên Windows: Thư viện lập trình Multi-Media
7 p |
11 |
1

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


text:
Công văn 133/TCT-PCCS của Tổng cục Thuế về việc thu thuế đối với tài sản của doanh nghiệp do cơ quan thi hành án bán đấu giá để thi hành bản án
Chia sẻ: Mine Tuyen | Ngày: | Loại File: PDF | Số trang:2
93
lượt xem 4
download
lượt xem 4
download
Công văn 133/TCT-PCCS của Tổng cục Thuế về việc thu thuế đối với tài sản của doanh nghiệp do cơ quan thi hành án bán đấu giá để thi hành bản án
Mô tả tài liệu
Download Vui lòng tải xuống để xem tài liệu đầy đủ
Công văn 133/TCT-PCCS của Tổng cục Thuế về việc thu thuế đối với tài sản của doanh nghiệp do cơ quan thi hành án bán đấu giá để thi hành bản án
Chủ đề:
Bình luận(0) Đăng nhập để gửi bình luận!
CÓ THỂ BẠN MUỐN DOWNLOAD

markdown:
# Công văn 133/TCT-PCCS của Tổng cục Thuế về việc thu thuế đối với tài sản của doanh nghiệp do cơ quan thi hành án bán đấu giá để thi hành bản án
Chia sẻ: Mine Tuyen | Ngày: | Loại File: PDF | Số trang:2
93
lượt xem 4
download
lượt xem 4
download
![](http://image1.tailieu.vn/document/thumbnail/2009/20090815/minetuyen/80x100/06302595.jpg)
##
Công văn 133/TCT-PCCS của Tổng cục Thuế về việc thu thuế đối với tài sản của doanh nghiệp do cơ quan thi hành án bán đấu giá để thi hành bản án
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)
Công văn 133/TCT-PCCS của Tổng cục Thuế về việc thu thuế đối với tài sản của doanh nghiệp do cơ quan thi hành án bán đấu giá để thi hành bản án
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

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


text:
Đề thi toán quốc gia bảng A năm 2003
Chia sẻ: Nguyễn Xuân Anh | Ngày: | Loại File: DOC | Số trang:2
168
lượt xem 43
download
lượt xem 43
download
Đề thi toán quốc gia bảng A năm 2003
Mô tả tài liệu
Download Vui lòng tải xuống để xem tài liệu đầy đủ
Tài liệu tham khảo về đề thi học sinh giỏi môn toán quốc gia năm học 2002-2003 môn Toán Bảng A.
Chủ đề:
Bình luận(0) Đăng nhập để gửi bình luận!
CÓ THỂ BẠN MUỐN DOWNLOAD

markdown:
# Đề thi toán quốc gia bảng A năm 2003
Chia sẻ: Nguyễn Xuân Anh | Ngày: | Loại File: DOC | Số trang:2
168
lượt xem 43
download
lượt xem 43
download
![](http://image1.tailieu.vn/document/thumbnail/2010/20100802/xuananh_ht2009/80x100/dethitoanquocgia0203_7808.jpg)
##
Đề thi toán quốc gia bảng A năm 2003
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)
Tài liệu tham khảo về đề thi học sinh giỏi môn toán quốc gia năm học 2002-2003 môn Toán Bảng A.
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

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


text:
Máy điện I phần 7
Chia sẻ: Hai Dang | Ngày: | Loại File: PDF | Số trang:7
lượt xem 16
download
Máy điện I phần 7
Qúa trình quá độ trong MBA là quá trình mba chuyển từ chế độ xác lập này sang chế độ xác lập khác khi có sự thay đổi một trong các đại lượng xác định
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Máy điện I phần 7
- 1 Âaûi Hoüc Âaì Nàông - Træåìng Âaûi hoüc Baïch Khoa Khoa Âiãûn - Nhoïm Chuyãn män Âiãûn Cäng Nghiãûp Giaïo trçnh MAÏY ÂIÃÛN 1 Biãn soaûn: Buìi Táún Låüi Chæång 6 QUAÏ TRÇNH QUAÏ ÂÄÜ TRONG M.B.A 6.1. KHAÏI NIÃÛM CHUNG Quaï trçnh quaï âäü trong mba laì quaï trçnh mba chuyãøn tæì chãú âäü xaïc láûp náöy sang chãú âäü xaïc láûp khaïc khi coï sæû thay âäøi mäüt trong caïc âaûi læåüng xaïc âënh chãú âäü laìm viãûc cuía mba nhæ : táön säú, âiãûn aïp, phuû taíi.. Theo yãúu täú doìng âiãûn ngæåìi ta phán ra : quaï doìng âiãûn vaì quaï âiãûn aïp. 6.2. QUÏA DOÌNG ÂIÃÛN Xeït quaï doìng âiãûn xaíy ra trong hai træåìng håüp : 1. Âoïng mba vaìo læåïi khi khäng taíi. 2. Ngàõn maûch âäüt nhiãn. 6.2.1. Âoïng mba vaìo læåïi khi khäng taíi. Ta tháúy : • Luïc laìm viãûc bçnh thæåìng doìng âiãûn khäng taíi : I0 ≤ 10 % Iâm . • Luïc âoïng mba vaìo læåïi âiãûn : I0 >> Iâm . Vç sao ?. Giaí thæí âiãûn aïp âàût vaìo dáy quáún så cáúp (hçnh 6.1) luïc âoïng K laì: u1 = U1msin(ωt + Ψ0). Ψ0: laì goïc pha cuía âiãûn aïp luïc âoïng mba vaìo læåïi. Phæång trçnh cán bàòng âiãûn aïp cuía dáy quáún så laì: dφ u1 = U1msin(ωt + Ψ0) = r1i 0 + W1 . (6.1) dt Ta tháúy quan hãû φ = f(i0) laì quan hãû phi φ tuyãún. Âãø tênh toaïn âån giaín, ta giaí thiãút φ tè K W1φ lãû våïi i0 , nghéa laì : i 0 = . L1 u1 W1 W2 Våïi L1: hãû säú tæû caím cuía dáy quáún så. Viãút laûi phæång trçnh (6.1), ta coï: U1m r dφ Hçnh 6.1 Så âäö âoïng mba sin(ωt + Ψ0 ) = 1 φ + . vaìo læåïi âiãûn luïc khäng taíi W1 L1 dt
- 2 Giaíi phæång trçnh trãn, ta coï nghiãûm laì: φ = φ’ + φ’’ . Thaình pháön xaïc láûp cuía tæì thäng: π φ’ = φmsin(ωt + Ψ0 - ). 2 = - φmcos(ωt + Ψ0). L1 U1m Våïi : φ m = . W1 r12 + (ωL1 ) 2 Thaình pháön tæì thäng tæû do: r1 − t φ = Ce '' L1 . Xaïc âënh hàòng säú C våïi âiãöu kiãûn t = 0 trong loîi theïp coï tæì thäng dæ ±φdæ, nãn: φ⎮t=0 = (φ’ + φ”)⎮t=0 = - φmcosΨ0 + C = ± φdæ . ⇒ C = φmcosΨ0 ± φdæ . r1 − t Váûy : φ” = (φmcosΨ0 ± φdæ) e . L1 Ta coï, sau khi giaíi phæång trçnh : r1 − t φ = - φmcos(ωt + Ψ0) + (φmcosΨ0 ± φdæ) e L1 . Tæì phæång trçnh trãn ta tháúy : 1. Âiãöu kiãûn thuáûn låüi nháút khi âoïng mba vaìo læåïi âiãûn laì : π Ψ0 = tæïc âiãûn aïp u1 = U1m vaì tæì thäng φdæ = 0, luïc âoï: 2 φ = - φmcos(ωt + Ψ0) = φmsinωt . tæïc laì xaïc láûp ngay khi âoïng mba vaìo læåïi, khäng xaíy ra quaï trçnh quaï âäü. 2. Âiãöu kiãûn báút låüi nháút khi âoïng mba vaìo læåïi âiãûn laì : Ψ0 = 0 tæïc âiãûn aïp u1 = 0 vaì tæì thäng φdæ > 0, luïc âoï: r1 − t φ = - φmcosωt + (φm + φdæ) e L1 . φmax φ Khi ωt = π thç φ = φmax vç r 2φm luïc laìm 0 π φ’ ωt viãûc bçnh thæåìng, nãn luïc náöy loîi theïp m.b.a ráút baío hoìa vaì doìng tæì hoïa I0 trong quaï trçnh quaï âäü seî ráút låïn, cåî Hçnh 6.2 Sæû biãún thiãn tæì thäng 100 láön doìng I0 φ(t) luïc doïng maûch báút låüi nháút
- 3 VÊ DUÛ 1 : Luïc bçnh thæåìng : I0 = 5%Iâm . Luïc qtrçnh quïa âäü : I0 = 5Iâm . Mba bë càõt khoíi læåïi khi âoïng khäng taíi. 6.2.2. Quaï doìng âiãûn khi ngàõn maûch ÅÍ âáy chè xeït quïa trçnh quïa âäü tæì luïc bàõt âáöu xaíy ra ngàõn maûch âãún khi thaình láûp chãú âäü ngàõn maûch xaïc láûp. Tênh doìng âiãûn In åí quïa trçnh quïa âäü. in rn xn u1 u1 Våïi rn = r1 + r’2 xn = x1 + x’2 = ωLn Hçnh 6.3 Så âäö luïc mba bë ngàõn maûch Viãút phæång trçnh cán bàòng âiãûn aïp : di n u1 = U1msin(ωt + Ψn) = rn i n + L n . dt Trong âoï Ψn: laì goïc pha cuía âiãûn aïp luïc mba xaíy ra ngàõn maûch. Giaíi phæång trçnh trãn våïi âiãöu kiãûn ban âáöu t = 0 thç in = 0, ta âæåüc : in = i’ + i’’ rn − t = − 2I n cos(ωt + Ψn ) + 2I n cos Ψn e Ln U1 våïi : I n = . rn + (ωL n ) 2 2 Ngàõn maûch xaíy ra báút låüi nháút khi Ψn = 0, våïi rn
- 4 • Haûi mba : 1. Dáy quáún noïng vaì bë chaïy caïch âiãûn. 2. Gáy læûc cå hoüc phaï kãút cáúu dáy quáún. • Baío vãû : 1. Duìng relais taïc âäüng nhanh càõt chäù sæû cäú ra khoíi mba. 2. Mba bë nm caïc voìng dáy bãn trong, ngæåìi ta thæåìng duìng relais håi, relais so lãûch âãø baío vãû càõt mba ra khoíi læåïi. 6.3. QUAÏ ÂIÃÛN AÏP TRONG M.B.A 6.3.1. Nguyãn nhán gáy quaï âiãûn aïp : Um0 Um U Um Pâ MBA 0.5Um 1.2 50 t (μs) Hçnh 6.4 Soïng quaï âiãûn aïp Hçnh 6.5 Soïng quaï âiãûn aïp træåïc vaì sau chäúng seït Khi mba laìm viãûc trong læåïi âiãûn thæåìng chëu nhæîng âiãûn aïp xung kêch, coìn goi laì quaï âiãûn aïp, coï trë säú gáúp nhiãöu láön trë säú âiãûn aïp âënh mæïc. Nguyãn nhán gáy quaï âiãûn aïp : 1. Thao taïc âoïng càõt âæåìng dáy hoàûc caïc maïy âiãûn. 2. Ngàõn maûch chaûm âáút keìm theo häö quang. 3. Seït âaïnh vaìo âæåìng dáy taíi âiãûn trãn khäng vaì soïng seït truyãön âãún mba. Âáy laì soïng nguy hiãøm nháút âäúi våïi mba, vç coï trë säú haìng triãûu vän.Tæì soïng quaï âiãûn aïp, ta tháúy : a. Tæì nåi xuáút hiãûn lan truyãön vãö hai phêa våïi täúc âäü gáön bàòng C. b. Daûng xung khäng chu kyì våïi âáöu soïng ráút däúc, coìn âuäi bàòng phàóng hån. c. Thåìi gian tàng tæì 0 ÷ Um khoaíng μs (hçnh 6.1). Âãø giaím biãn âäü Um0 cuía soïng quaï âiãûn aïp ta duìng bäü chäúng seït phoïng âiãûn P (hçnh 6.2), âãø dáùn âiãûn têch cuía soïng xung kêch xuäúng âáút. Ta tháúy Um0 laì biãn âäü træåïc chäúng seït ráút låïn. Sau taïc âäüng cuía bäü chäúng seït, âiãûn aïp cuía soïng xung kêch giaím âi nhiãöu Um. Biãn âäü sau bäü chäúng seït Um nhoí hån trë säú thæí âäü bãöìn caïch âiãûn cuía mba.
- 5 6.3.2. Maûch âiãûn thay thãú vaì phæång trçnh vi phán Táön säú soïng quaï âiãûn aïp (xung kêch) laì : ω 1 1 1 fx = x = = = −6 = 2,08.10 5 Hz 2π Tx 4 t d 4.1,2.10 Thaình láûp så âäö thay thãú : Goüi : C’d laì âiãûn dung giæîa caïc pháön tæí cuía dáy quáún våïi nhau. C’q laì âiãûn dung giæîa caïc pháön tæí cuía dáy quáún våïi âáút. Khi quaï âiãûn aïp dung khaïng xc
- 6 1. u x = D1e αx + D 2 e − αx = U m khi x =1 2. u x = D1e αx + D 2 e − αx = 0 khi x = 0 shαx Ta tçm âæåüc : u x = U m (6.3) shα Træåìng håüp dáy quáún khäng näúi âáút, ta cuîng coï : chαx ux = Um . (6.4) chα 6.3.3. Sæû phán bäú âiãûn aïp ban âáöu doüc dáy quáún: Veî caïc quan hãû (6.3) vaì (6.4), ta âæåüc sæû phán bäú âiãûn aïp ban âáöu : Um Um α=0 1 1 α=1 .8 .8 α=0 .6 .6 .4 α=5 .4 α=5 .2 .2 α=10 α=10 1 .8 .6 .4 .2 0 1 .8 .6 .4 .2 0 X A X A (a) (b) Hçnh 6.6 Sæû phán bäú âiãûn aïp ban âáöu doüc dáy quáún. a/. Khi näúi âáút. b/. Khi khäng näúi âáút. Ta tháúy : α = 0 sæû phán bäú âiãûn aïp ban âáöu doüc theo dáy quáún âãöu : ux = xUm. α caìng låïn sæû phán bäú âiãûn aïp ban âáöu doüc theo dáy quáún khäng âãöu, maì táûp trung chuí yãúu vaìo âáöu dáy quáún. α > 5 sæû phán bäú âiãûn aïp khäng phuû thuäüc vaìo sæû näúi âáút hay khäng. Vç ràòng giaín âäö thay thãú mba gäöm r, L, C hçnh thaình, nãn mäüt loaût nhæîng maûch voìng dao âäüng vaì qtqâ tæì âiãûn aïp ban âáöu âãún âiãûn aïp cuäúi cuìng åí mäùi âiãøm cuía dáy quáún âãöu mang âàûc tênh dao âäüng. Do täøn hao trãn âiãûn tråí caïc dao âäng seî tàõt dáön. Biãn âäü dao âäüng vaì quaï âiãûn aïp xuáút hiãûn khi âoï tàng lãn våïi sæû tàng vãö âäü khaïc nhau giæîa phán bäú âiãûn aïp âáöu vaì cuäúi. Âãø giaím nguy hiãøm do dao âäüng âoï cáön giaím α âãún mæïc coï thãø. Giaím α seî tàng kêch thæåïc mba nhæ váûy seî tàng giaï thaình, nghéa laì khäng thæûc hiãûn âæåüc.
- 7 Baío vãû mba khoíi quaï âiãûn aïp : 1. Tàng cæåìng caïch âiãûn åí âáöu vaì cuäúi dáy quáún. 2. Taûo ra âiãûn dung maìn chàõn ténh âiãûn, dæåïi daûng nhæîng voìng kim loaûi håí coï boüc caïch âiãûn.
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Giáo trình máy điện 1 - Phần 1 - Chương 1
7 p | 1279 | 593
-
Giáo trình máy điện 1 - Phần 1 - Chương 2
10 p | 1244 | 558
-
Giáo trình máy điện 1 - Phần 1 - Chương 3
14 p | 720 | 431
-
Giáo trình máy điện 1 - Phần 1 - Chương 4
11 p | 549 | 327
-
Giáo trình máy điện 1 - Phần 1 - Chương 7
8 p | 548 | 324
-
Giáo trình máy điện 1 - Phần 1 - Chương 5
7 p | 520 | 311
-
Giáo trình máy điện 1 - Phần 1 - Chương 6
7 p | 519 | 306
-
Giáo trình máy điện 1 - Phần mở đầu
10 p | 386 | 197
-
GIÁO TRÌNH MÁY ĐIỆN I - Phần II Máy biến áp - Chương 1
9 p | 194 | 100
-
GIÁO TRÌNH MÁY ĐIỆN I - Phần I: Máy điện một chiều - Chương 3
18 p | 163 | 98
-
Điện công nghiệp - Máy điện 1 (phần 1)
10 p | 155 | 97
-
GIÁO TRÌNH MÁY ĐIỆN I - Phần I: Máy điện một chiều - Chương 10
11 p | 142 | 83
-
GIÁO TRÌNH MÁY ĐIỆN I - Phần I: Máy điện một chiều - Chương 8
15 p | 151 | 76
-
GIÁO TRÌNH MÁY ĐIỆN I - Phần Mở đầu
12 p | 145 | 71
-
GIÁO TRÌNH MÁY ĐIỆN I - Phần I: Máy điện một chiều - Chương 7
12 p | 127 | 60
-
GIÁO TRÌNH MÁY ĐIỆN I - Phần I: Máy điện một chiều - Chương 4
8 p | 92 | 58
-
GIÁO TRÌNH MÁY ĐIỆN I - Phần I: Máy điện một chiều - Chương 5
8 p | 94 | 51
-
Điện công nghiệp - Máy điện II (phần 7)
3 p | 99 | 33

markdown:
# Máy điện I phần 7
Chia sẻ: Hai Dang | Ngày: | Loại File: PDF | Số trang:7
lượt xem 16
download
![](http://image.tlvnimg.com/document/thumbnail/2009/20091217/haidang1/80x100/may_dien_i_phan_7_5289.jpg)
##
Máy điện I phần 7
[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)
Qúa trình quá độ trong MBA là quá trình mba chuyển từ chế độ xác lập này sang chế độ xác lập khác khi có sự thay đổi một trong các đại lượng xác định
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
##
Nội dung Text: Máy điện I phần 7
- 1 Âaûi Hoüc Âaì Nàông - Træåìng Âaûi hoüc Baïch Khoa Khoa Âiãûn - Nhoïm Chuyãn män Âiãûn Cäng Nghiãûp Giaïo trçnh MAÏY ÂIÃÛN 1 Biãn soaûn: Buìi Táún Låüi Chæång 6 QUAÏ TRÇNH QUAÏ ÂÄÜ TRONG M.B.A 6.1. KHAÏI NIÃÛM CHUNG Quaï trçnh quaï âäü trong mba laì quaï trçnh mba chuyãøn tæì chãú âäü xaïc láûp náöy sang chãú âäü xaïc láûp khaïc khi coï sæû thay âäøi mäüt trong caïc âaûi læåüng xaïc âënh chãú âäü laìm viãûc cuía mba nhæ : táön säú, âiãûn aïp, phuû taíi.. Theo yãúu täú doìng âiãûn ngæåìi ta phán ra : quaï doìng âiãûn vaì quaï âiãûn aïp. 6.2. QUÏA DOÌNG ÂIÃÛN Xeït quaï doìng âiãûn xaíy ra trong hai træåìng håüp : 1. Âoïng mba vaìo læåïi khi khäng taíi. 2. Ngàõn maûch âäüt nhiãn. 6.2.1. Âoïng mba vaìo læåïi khi khäng taíi. Ta tháúy : • Luïc laìm viãûc bçnh thæåìng doìng âiãûn khäng taíi : I0 ≤ 10 % Iâm . • Luïc âoïng mba vaìo læåïi âiãûn : I0 >> Iâm . Vç sao ?. Giaí thæí âiãûn aïp âàût vaìo dáy quáún så cáúp (hçnh 6.1) luïc âoïng K laì: u1 = U1msin(ωt + Ψ0). Ψ0: laì goïc pha cuía âiãûn aïp luïc âoïng mba vaìo læåïi. Phæång trçnh cán bàòng âiãûn aïp cuía dáy quáún så laì: dφ u1 = U1msin(ωt + Ψ0) = r1i 0 + W1 . (6.1) dt Ta tháúy quan hãû φ = f(i0) laì quan hãû phi φ tuyãún. Âãø tênh toaïn âån giaín, ta giaí thiãút φ tè K W1φ lãû våïi i0 , nghéa laì : i 0 = . L1 u1 W1 W2 Våïi L1: hãû säú tæû caím cuía dáy quáún så. Viãút laûi phæång trçnh (6.1), ta coï: U1m r dφ Hçnh 6.1 Så âäö âoïng mba sin(ωt + Ψ0 ) = 1 φ + . vaìo læåïi âiãûn luïc khäng taíi W1 L1 dt
- 2 Giaíi phæång trçnh trãn, ta coï nghiãûm laì: φ = φ’ + φ’’ . Thaình pháön xaïc láûp cuía tæì thäng: π φ’ = φmsin(ωt + Ψ0 - ). 2 = - φmcos(ωt + Ψ0). L1 U1m Våïi : φ m = . W1 r12 + (ωL1 ) 2 Thaình pháön tæì thäng tæû do: r1 − t φ = Ce '' L1 . Xaïc âënh hàòng säú C våïi âiãöu kiãûn t = 0 trong loîi theïp coï tæì thäng dæ ±φdæ, nãn: φ⎮t=0 = (φ’ + φ”)⎮t=0 = - φmcosΨ0 + C = ± φdæ . ⇒ C = φmcosΨ0 ± φdæ . r1 − t Váûy : φ” = (φmcosΨ0 ± φdæ) e . L1 Ta coï, sau khi giaíi phæång trçnh : r1 − t φ = - φmcos(ωt + Ψ0) + (φmcosΨ0 ± φdæ) e L1 . Tæì phæång trçnh trãn ta tháúy : 1. Âiãöu kiãûn thuáûn låüi nháút khi âoïng mba vaìo læåïi âiãûn laì : π Ψ0 = tæïc âiãûn aïp u1 = U1m vaì tæì thäng φdæ = 0, luïc âoï: 2 φ = - φmcos(ωt + Ψ0) = φmsinωt . tæïc laì xaïc láûp ngay khi âoïng mba vaìo læåïi, khäng xaíy ra quaï trçnh quaï âäü. 2. Âiãöu kiãûn báút låüi nháút khi âoïng mba vaìo læåïi âiãûn laì : Ψ0 = 0 tæïc âiãûn aïp u1 = 0 vaì tæì thäng φdæ > 0, luïc âoï: r1 − t φ = - φmcosωt + (φm + φdæ) e L1 . φmax φ Khi ωt = π thç φ = φmax vç r 2φm luïc laìm 0 π φ’ ωt viãûc bçnh thæåìng, nãn luïc náöy loîi theïp m.b.a ráút baío hoìa vaì doìng tæì hoïa I0 trong quaï trçnh quaï âäü seî ráút låïn, cåî Hçnh 6.2 Sæû biãún thiãn tæì thäng 100 láön doìng I0 φ(t) luïc doïng maûch báút låüi nháút
- 3 VÊ DUÛ 1 : Luïc bçnh thæåìng : I0 = 5%Iâm . Luïc qtrçnh quïa âäü : I0 = 5Iâm . Mba bë càõt khoíi læåïi khi âoïng khäng taíi. 6.2.2. Quaï doìng âiãûn khi ngàõn maûch ÅÍ âáy chè xeït quïa trçnh quïa âäü tæì luïc bàõt âáöu xaíy ra ngàõn maûch âãún khi thaình láûp chãú âäü ngàõn maûch xaïc láûp. Tênh doìng âiãûn In åí quïa trçnh quïa âäü. in rn xn u1 u1 Våïi rn = r1 + r’2 xn = x1 + x’2 = ωLn Hçnh 6.3 Så âäö luïc mba bë ngàõn maûch Viãút phæång trçnh cán bàòng âiãûn aïp : di n u1 = U1msin(ωt + Ψn) = rn i n + L n . dt Trong âoï Ψn: laì goïc pha cuía âiãûn aïp luïc mba xaíy ra ngàõn maûch. Giaíi phæång trçnh trãn våïi âiãöu kiãûn ban âáöu t = 0 thç in = 0, ta âæåüc : in = i’ + i’’ rn − t = − 2I n cos(ωt + Ψn ) + 2I n cos Ψn e Ln U1 våïi : I n = . rn + (ωL n ) 2 2 Ngàõn maûch xaíy ra báút låüi nháút khi Ψn = 0, våïi rn
- 4 • Haûi mba : 1. Dáy quáún noïng vaì bë chaïy caïch âiãûn. 2. Gáy læûc cå hoüc phaï kãút cáúu dáy quáún. • Baío vãû : 1. Duìng relais taïc âäüng nhanh càõt chäù sæû cäú ra khoíi mba. 2. Mba bë nm caïc voìng dáy bãn trong, ngæåìi ta thæåìng duìng relais håi, relais so lãûch âãø baío vãû càõt mba ra khoíi læåïi. 6.3. QUAÏ ÂIÃÛN AÏP TRONG M.B.A 6.3.1. Nguyãn nhán gáy quaï âiãûn aïp : Um0 Um U Um Pâ MBA 0.5Um 1.2 50 t (μs) Hçnh 6.4 Soïng quaï âiãûn aïp Hçnh 6.5 Soïng quaï âiãûn aïp træåïc vaì sau chäúng seït Khi mba laìm viãûc trong læåïi âiãûn thæåìng chëu nhæîng âiãûn aïp xung kêch, coìn goi laì quaï âiãûn aïp, coï trë säú gáúp nhiãöu láön trë säú âiãûn aïp âënh mæïc. Nguyãn nhán gáy quaï âiãûn aïp : 1. Thao taïc âoïng càõt âæåìng dáy hoàûc caïc maïy âiãûn. 2. Ngàõn maûch chaûm âáút keìm theo häö quang. 3. Seït âaïnh vaìo âæåìng dáy taíi âiãûn trãn khäng vaì soïng seït truyãön âãún mba. Âáy laì soïng nguy hiãøm nháút âäúi våïi mba, vç coï trë säú haìng triãûu vän.Tæì soïng quaï âiãûn aïp, ta tháúy : a. Tæì nåi xuáút hiãûn lan truyãön vãö hai phêa våïi täúc âäü gáön bàòng C. b. Daûng xung khäng chu kyì våïi âáöu soïng ráút däúc, coìn âuäi bàòng phàóng hån. c. Thåìi gian tàng tæì 0 ÷ Um khoaíng μs (hçnh 6.1). Âãø giaím biãn âäü Um0 cuía soïng quaï âiãûn aïp ta duìng bäü chäúng seït phoïng âiãûn P (hçnh 6.2), âãø dáùn âiãûn têch cuía soïng xung kêch xuäúng âáút. Ta tháúy Um0 laì biãn âäü træåïc chäúng seït ráút låïn. Sau taïc âäüng cuía bäü chäúng seït, âiãûn aïp cuía soïng xung kêch giaím âi nhiãöu Um. Biãn âäü sau bäü chäúng seït Um nhoí hån trë säú thæí âäü bãöìn caïch âiãûn cuía mba.
- 5 6.3.2. Maûch âiãûn thay thãú vaì phæång trçnh vi phán Táön säú soïng quaï âiãûn aïp (xung kêch) laì : ω 1 1 1 fx = x = = = −6 = 2,08.10 5 Hz 2π Tx 4 t d 4.1,2.10 Thaình láûp så âäö thay thãú : Goüi : C’d laì âiãûn dung giæîa caïc pháön tæí cuía dáy quáún våïi nhau. C’q laì âiãûn dung giæîa caïc pháön tæí cuía dáy quáún våïi âáút. Khi quaï âiãûn aïp dung khaïng xc
- 6 1. u x = D1e αx + D 2 e − αx = U m khi x =1 2. u x = D1e αx + D 2 e − αx = 0 khi x = 0 shαx Ta tçm âæåüc : u x = U m (6.3) shα Træåìng håüp dáy quáún khäng näúi âáút, ta cuîng coï : chαx ux = Um . (6.4) chα 6.3.3. Sæû phán bäú âiãûn aïp ban âáöu doüc dáy quáún: Veî caïc quan hãû (6.3) vaì (6.4), ta âæåüc sæû phán bäú âiãûn aïp ban âáöu : Um Um α=0 1 1 α=1 .8 .8 α=0 .6 .6 .4 α=5 .4 α=5 .2 .2 α=10 α=10 1 .8 .6 .4 .2 0 1 .8 .6 .4 .2 0 X A X A (a) (b) Hçnh 6.6 Sæû phán bäú âiãûn aïp ban âáöu doüc dáy quáún. a/. Khi näúi âáút. b/. Khi khäng näúi âáút. Ta tháúy : α = 0 sæû phán bäú âiãûn aïp ban âáöu doüc theo dáy quáún âãöu : ux = xUm. α caìng låïn sæû phán bäú âiãûn aïp ban âáöu doüc theo dáy quáún khäng âãöu, maì táûp trung chuí yãúu vaìo âáöu dáy quáún. α > 5 sæû phán bäú âiãûn aïp khäng phuû thuäüc vaìo sæû näúi âáút hay khäng. Vç ràòng giaín âäö thay thãú mba gäöm r, L, C hçnh thaình, nãn mäüt loaût nhæîng maûch voìng dao âäüng vaì qtqâ tæì âiãûn aïp ban âáöu âãún âiãûn aïp cuäúi cuìng åí mäùi âiãøm cuía dáy quáún âãöu mang âàûc tênh dao âäüng. Do täøn hao trãn âiãûn tråí caïc dao âäng seî tàõt dáön. Biãn âäü dao âäüng vaì quaï âiãûn aïp xuáút hiãûn khi âoï tàng lãn våïi sæû tàng vãö âäü khaïc nhau giæîa phán bäú âiãûn aïp âáöu vaì cuäúi. Âãø giaím nguy hiãøm do dao âäüng âoï cáön giaím α âãún mæïc coï thãø. Giaím α seî tàng kêch thæåïc mba nhæ váûy seî tàng giaï thaình, nghéa laì khäng thæûc hiãûn âæåüc.
- 7 Baío vãû mba khoíi quaï âiãûn aïp : 1. Tàng cæåìng caïch âiãûn åí âáöu vaì cuäúi dáy quáún. 2. Taûo ra âiãûn dung maìn chàõn ténh âiãûn, dæåïi daûng nhæîng voìng kim loaûi håí coï boüc caïch âiãûn.
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Giáo trình máy điện 1 - Phần 1 - Chương 1
7 p |
1279 |
593
-
Giáo trình máy điện 1 - Phần 1 - Chương 2
10 p |
1244 |
558
-
Giáo trình máy điện 1 - Phần 1 - Chương 3
14 p |
720 |
431
-
Giáo trình máy điện 1 - Phần 1 - Chương 4
11 p |
549 |
327
-
Giáo trình máy điện 1 - Phần 1 - Chương 7
8 p |
548 |
324
-
Giáo trình máy điện 1 - Phần 1 - Chương 5
7 p |
520 |
311
-
Giáo trình máy điện 1 - Phần 1 - Chương 6
7 p |
519 |
306
-
Giáo trình máy điện 1 - Phần mở đầu
10 p |
386 |
197
-
GIÁO TRÌNH MÁY ĐIỆN I - Phần II Máy biến áp - Chương 1
9 p |
194 |
100
-
GIÁO TRÌNH MÁY ĐIỆN I - Phần I: Máy điện một chiều - Chương 3
18 p |
163 |
98
-
Điện công nghiệp - Máy điện 1 (phần 1)
10 p |
155 |
97
-
GIÁO TRÌNH MÁY ĐIỆN I - Phần I: Máy điện một chiều - Chương 10
11 p |
142 |
83
-
GIÁO TRÌNH MÁY ĐIỆN I - Phần I: Máy điện một chiều - Chương 8
15 p |
151 |
76
-
GIÁO TRÌNH MÁY ĐIỆN I - Phần Mở đầu
12 p |
145 |
71
-
GIÁO TRÌNH MÁY ĐIỆN I - Phần I: Máy điện một chiều - Chương 7
12 p |
127 |
60
-
GIÁO TRÌNH MÁY ĐIỆN I - Phần I: Máy điện một chiều - Chương 4
8 p |
92 |
58
-
GIÁO TRÌNH MÁY ĐIỆN I - Phần I: Máy điện một chiều - Chương 5
8 p |
94 |
51
-
Điện công nghiệp - Máy điện II (phần 7)
3 p |
99 |
33

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


text:
Người con gái thần rắn
Chia sẻ: Phạm Sơn | Ngày: | Loại File: PDF | Số trang:16
lượt xem 9
download
Người con gái thần rắn
Về phía Nam suối Ngọc có cái miếu cổ, hư sập rồi không ai chữa lại. Dựa bên miếu có cây đào to lớn, cành lá um tùm. Trong miếu có hang, hang sâu thăm thẳm. Dưới hang có một con rắn to lớn không biết ngần nào. Rắn sống lâu năm, linh thiêng hoá hình người được. Cây đào bên miếu sống cũng lâu và cũng thiêng. Mỗi năm đến cuối mùa đông, bắt đầu mùa xuân, khi hoa đào đua nở, thì trong những cành sây bông hiện ra một giai nhân đẹp tươi như hoa đào;...
Bình luận(0) Đăng nhập để gửi bình luận!
CÓ THỂ BẠN MUỐN DOWNLOAD

markdown:
# Người con gái thần rắn
Chia sẻ: Phạm Sơn | Ngày: | Loại File: PDF | Số trang:16
lượt xem 9
download
![](http://image.tlvnimg.com/document/thumbnail/2010/20100302/sonpham/80x100/nguoi_con_gai_than_ran_433.jpg)
##
Người con gái thần rắn
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](http://static.tlvnimg.com/b2013az/templates/version1/default/images/down16x21.png)
Về phía Nam suối Ngọc có cái miếu cổ, hư sập rồi không ai chữa lại. Dựa bên miếu có cây đào to lớn, cành lá um tùm. Trong miếu có hang, hang sâu thăm thẳm. Dưới hang có một con rắn to lớn không biết ngần nào. Rắn sống lâu năm, linh thiêng hoá hình người được. Cây đào bên miếu sống cũng lâu và cũng thiêng. Mỗi năm đến cuối mùa đông, bắt đầu mùa xuân, khi hoa đào đua nở, thì trong những cành sây bông hiện ra một giai nhân đẹp tươi như hoa đào;...
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
CÓ THỂ BẠN MUỐN DOWNLOAD

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


text:
Nước bưởi giúp tăng tác dụng của thuốc chống ung thư
Chia sẻ: Mucnuong Sate | Ngày: | Loại File: PDF | Số trang:2
lượt xem 8
download
Nước bưởi giúp tăng tác dụng của thuốc chống ung thư
Uống nước bưởi khi đang điều trị ung thư sẽ khiến tác dụng của thuốc điều trị ung thư qua đường uống được tăng cường. Nước bưởi sẽ phản ứng với các loại thuốc được kê đơn, làm cho chúng trở nên nhạy cảm hơn. Các hợp chất trong nước quả có thể bẻ gãy các enzym làm giảm hiệu quả của thuốc. Vì thế nước hoa quả thường được coi là nguy cơ đối với những người đang dùng các loại thuốc để tăng huyết áp vì như nước bưởi sẽ ngăn cản thuốc đi vào mạch máu....
Bình luận(0) Đăng nhập để gửi bình luận!
CÓ THỂ BẠN MUỐN DOWNLOAD

markdown:
# Nước bưởi giúp tăng tác dụng của thuốc chống ung thư
Chia sẻ: Mucnuong Sate | Ngày: | Loại File: PDF | Số trang:2
lượt xem 8
download
![](http://image1.tailieu.vn/document/thumbnail/2010/20100917/mucnuongsate/80x100/nuoc_buoi_0646.jpg)
##
Nước bưởi giúp tăng tác dụng của thuốc chống ung thư
[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)
Uống nước bưởi khi đang điều trị ung thư sẽ khiến tác dụng của thuốc điều trị ung thư qua đường uống được tăng cường. Nước bưởi sẽ phản ứng với các loại thuốc được kê đơn, làm cho chúng trở nên nhạy cảm hơn. Các hợp chất trong nước quả có thể bẻ gãy các enzym làm giảm hiệu quả của thuốc. Vì thế nước hoa quả thường được coi là nguy cơ đối với những người đang dùng các loại thuốc để tăng huyết áp vì như nước bưởi sẽ ngăn cản thuốc đi vào mạch máu....
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
CÓ THỂ BẠN MUỐN DOWNLOAD

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