text:
Nguyễn Thị Hạnh Loan ngọt ngào dâng hiến đam...
Nụ hôn đưa ta về chốn thần tiên/ Ngôi nhà ấy ngày xưa anh đứng đợi/ Đóa hoa đẫm sương vườn khuya hái vội
Cầm tấm bằng cử nhân mà vẫn cứ... ngơ ngác!
Theo các chuyên gia, chương trình đại học của VN đang đào tạo theo mô hình chuyên ngành hẹp (trong khi thị trường việc làm hiện rất khác so
Dạ Ngân - Nhìn từ phía khác
Một buổi trưa, lúc đó thường nhà hàng chưa mở cửa, một cô gái cứng tuổi hơn tôi và nền nã như mọi cô gái miệt vườn đi xích lô đến Vĩnh Thịnh
Truyện ngắn nữ trong văn xuôi Việt Nam đương...
Từ sau Cách mạng tháng Tám thành công, dân tộc được giải phóng, phụ nữ được bình quyền, Phương Lựu cho rằng “dần dần đã có thể nói đến một dòng văn học của những cây bút nữ” [3, tr.93]. Bên cạnh thơ nữ vốn có truyền thống lâu đời, các nhà văn nữ xuất hiện ngày càng nhiều hơn
Chabbi - nỗi khắc khoải phận người
Điều thương cảm của nhà thơ Quang Dũng ở đây có lẽ bắt nguồn từ chủ nghĩa cảm thương sâu sắc đầy tính nhân bản của người Việt Na
Trúc Linh Lan khoả tiếng cười tươi vào hư...
Người đàn bà buồn/ Bên ly cà phê,/ Giấu trong góc khuất số phận,/ Tuổi xuân hẩm hiu/ Đóa phù dung tím thẩm trong chiều
Phan Khôi với việc dịch thuật
Nhà văn, nhà báo lão thành Phan Khôi có nhiều đóng góp cho văn hóa, văn học nước nhà. Đặc biệt là trong lĩnh vực dịch thuật.
Vốn sống và bản lĩnh Trần Tử Văn
Những chi tiết rất thật, rất đời đã nói lên điều gì? Trần Tử Văn không lý luận, bình luận, cứ bình tâm như không và dẫn câu chuyện đi tiếp
An Chi với Chuyện Đông chuyện Tây
Chuyên mục Chuyện Đông chuyện Tây dí dỏm, uyên bác do học giả An Chi (bút danh khác là Huệ Thiên) phụ trách trên Kiến Thức Ngày Nay
Trần Đức Tiến muốn kẻ trộm run sợ!
Từ việc đưa truyện Hoa cúc áo lên Faceboook, bạn đọc đã phát hiện, thông báo cho nhà văn Trần Đức Tiến tác phẩm này
13.8.2017-13:30
Nhà thơ Phạm Đức
Nhà thơ Phạm Đức:
Ca dao, dân ca là máu thịt của thơ tôi
DƯƠNG KIM THOA
NVTPHCM- Nhiều người bảo, ca dao của ông cha ta rất hiện đại, nhưng phải đâu ai cũng chỉ ra được sự hiện đại đó là như thế nào. Với nhà thơ Phạm Đức, điều này đã được lưu giữ trong các cuốn sổ ghi chép từ những năm 70 của thế kỷ trước, thuở ông còn là anh lính thông tin trên chiến trường. Đó là những câu ca dao, không phải lúc nào cũng là lục bát, mà nếu đọc riêng lên, liệu có bao nhiêu người sẽ nhầm đó là thơ của tác giả hôm nay?
“Một lời em nói
Anh hong khói để bền
Dẫu bao nhiêu năm nữa không quên lời nào”.
Với những ai đã từng sống ở thôn quê, chuyện hong khói không có gì đâu mà lạ. Những quả bầu, quả bí được chọn để làm giống vụ sau, những bắp ngô thu hoạch về muốn giữ lại làm thức ăn cho người và gia súc trong những ngày trái vụ, những cái rổ cái rá sau khi đan, muốn bền sợi nan trong thời gian sử dụng, v.v… tất cả đều được treo lên gác bếp để hong khói tạo độ bền. Nhưng hong khói lời nói thì chắc là việc chưa ai làm bao giờ. Vậy là người xưa đã lấy một nếp sinh hoạt ngày thường để gắn vào đó một thứ tưởng như hư vô là “lời nói”. Bằng cách ấy, nhà thơ dân gian đã khiến cái ý nhị, tình tứ trở nên thực đằm thắm, thiết tha.
Cũng đã có lần, nhà thơ Phạm Đức nói tới nét hiện đại của ông cha ta xưa được thể hiện trong những bài ca dao rất “táo bạo” về tình yêu đôi lứa:
“Ước gì anh hóa ra cau
Anh hóa ra bẹ ôm nhau suốt đời”
Trời ạ, ước gì mà ước gớm ước ghê, đúng là… bõ công để ước. Nếu nói về độ dũng mãnh trong tình yêu, có lẽ, cho tới hôm nay, cũng còn hiếm người nói được tới mức đó. Nhưng với nhà thơ, ông đọc ca dao để biết rằng, người xưa đã nói theo cách đó rồi, ta cần lựa cách nói khác để tránh lặp lại, để gắng tìm một cách tiếp cận mới hơn, hoặc chí ít, cũng khác hơn so với những gì mà tiền nhân đã nói. Ý thức rất sâu sắc điều đó nên khi ngắm nhìn hòn vọng phu và nghĩ về câu chuyện buồn thương thuở xưa trong truyền thuyết, nhà thơ Phạm Đức ngẫm thấy, đã có quá nhiều người khai thác câu chuyện này. Nhưng phần đông vẫn cho rằng nàng là người phụ nữ bất hạnh. Nhưng có thực nàng hoàn toàn bất hạnh không? Hình như không phải thế. Ở một góc độ nào đó, ông cho rằng, khi người ta còn có điều gì đó để chờ đợi, để mà hóa đá, khi người ta còn một niềm tin để hướng tới thì người ta vẫn còn hạnh phúc.
Với tác giả của những câu thơ, “tôi tìm em, em tìm ai – Để đôi khi tiếng thở dài hòa chung”, đọc ca dao, cũng để thấy cái tinh tế trong nghệ thuật khái quát hóa của người xưa. Ca dao hiếm khi nói những điều to tát. Người nghệ sỹ xa xưa chỉ thường thông qua một cái nhỏ để nói về những điều lớn hơn, bao quát hơn. Còn nhớ câu ca dao xưa, khi nói về sự thay lòng đổi dạ, người ta đã “đổ thừa” rất hay thế này:
“Ba năm ăn ở trên thuyền
Bởi anh hàng muối cho nên mặn mà
Xuống thuyền chân dậm nhịp ba
Bởi anh hàng trứng hóa ra hai lòng”.
Từ chuyện quả trứng có lòng trắng lòng đỏ để rồi từ đó nói về chuyện ăn ở hai lòng của con người, ngẫm ra, thật cảm phục tài dùng chữ, tài bóng gió của các cụ ta xưa. Học cái tinh tế đó, Phạm Đức đã chọn cho mình một cách viết về Trường Sơn, về những năm tháng ông cùng đồng đội dãi nắng dầm mưa trên những nẻo đường chinh chiến. Không giống với những câu thơ đầy dũng khí của Nguyễn Đức Mậu trong Ngủ theo đội hình đánh giặc, Phạm Đức chọn cho mình một ý nghĩ bắt đầu từ những cành cây làm chỗ bám víu cho chiến sỹ dọc theo lối chiến trường. Không biết những cành cây đó đã khô và chết chưa, chỉ biết chúng chẳng bao giờ kịp mọc lá khi những bàn tay người, cứ lớp sau kề lớp trước, bám vào để vượt qua từng chặng đường chiến dịch. Từng đoàn quân nối tiếp đi qua, gợi cho nhà thơ một cảm giác như hư như thực. Hình như, hơi ấm của người đồng đội mình vừa đi qua vẫn còn vương vấn, lưu luyến trên nhành cây đó và truyền lại trong lòng tay mình. Rồi đến lượt mình, mình lại gửi lại một chút hơi ấm của lòng bàn tay cho những người kế tiếp đi sau. Và ông đã viết:
“Cành cây nhẵn bóng chìa tay
Đưa ta qua quãng dốc này chung chiêng
Ta nghe hơi ấm lan truyền
Của tay ai vẫn giữ nguyên trên cành
Vui sao khi thấy tay mình
Lại truyền hơi ấm để dành cho ai”
(Hơi ấm bàn tay)
Qua một chi tiết để thấy được vấn đề, cách nhìn đó thực ra không phải chỉ là nghệ thuật riêng của mỗi nhà thơ, nhưng dường như, ở nhà thơ, đó là cách nhìn sẽ phát lộ những trực cảm đậm đà cá tính hơn cả. Và câu chuyện của nhà thơ Phạm Đức có lẽ cũng là điều để mỗi người tự đúc rút cho mình những kinh nghiệm riêng trong nghề viết.
Có lần, nhà thơ Phạm Đức đã chia sẻ, theo ông, đã là người Việt Nam, nếu muốn làm thơ nhưng lại không muốn học, muốn đọc bất cứ tác phẩm của tác giả nào đi trước hoặc cùng thời với mình, thì chí ít, anh phải học hỏi cái kho tàng tục ngữ, ca dao, dân ca của cha ông ta nghìn xưa để lại. Đó là sản phẩm của một quá trình chọn lọc tự nhiên theo thời gian, là những gì được truyền giữ, lưu lại qua hàng nghìn năm, suốt bao nhiêu thế hệ. Và như thế, nó hẳn phải là những gì tinh túy nhất, hồn cốt nhất, tiêu biểu nhất. Vậy nên, nếu ai đã từng làm thơ, mà nhất là đã từng có những câu thơ lục bát, chắc hẳn, dù có thừa nhận hay không, trong họ, phải có sự thấm nhuần hay ảnh hưởng đâu đó ít nhiều từ một nguồn thơ ca dân gian vô tận đó.
Là một người yêu đến say mê ca dao, dân ca, ngay từ hồi còn đi học phổ thông, nhà thơ Phạm Đức đã có những cuốn sổ tay ghi chép lại những câu tục ngữ, ca dao tâm đắc. Sau này, cả khi vào quân ngũ, thói quen này vẫn được ông duy trì đều đặn. Và mặc dù bây giờ, nếu để kể ngay ra những câu ca dao, tục ngữ nào đó thì chưa hẳn ông đã nhớ hết, nhưng chắc chắn, cái hồn cốt, cái tinh thần, tư tưởng của ca dao thì từ lâu đã thấm nhuần vào nếp sống, nếp nghĩ và cả phong cách thơ của ông.
Với bài thơ Thì anh lại sợ của Phạm Đức chẳng hạn. Đó là một bài thơ được rất nhiều bạn trẻ yêu thích, nhiều người đã chép vào sổ tay nhưng có khi cũng quên mất tác giả của nó là ai. Thậm chí, bài thơ này cũng đã được phổ nhạc thành bài hát, nhưng có lẽ ít người biết rằng, nội dung hay tư tưởng của bài thơ đó đã được nhà thơ Phạm Đức học hỏi gần như nguyên vẹn từ tinh thần của một bài dân ca Nghệ Tĩnh: “Anh đến giàn hoa thì hoa đã nở - Anh đến bến đò, thì đò đã sang sông – Anh đến tìm em thì em đã có chồng – Hỏi rằng em yêu anh như thế chứ đã mặn nồng hay chưa?” Tinh thần của bài dân ca đó thấm vào hồn thơ Phạm Đức từ lúc nào không biết. Ông ấn tượng bởi sự bao dung đầy xúc cảm chân thành của chàng trai – nhân vật trữ tình trong bài ca dao đó. Sự lỡ làng duyên phận, xét tới cùng, chẳng phải chính vì những người trong cuộc đó hay sao. Chẳng phải chính vì anh đã không tìm đến lúc hoa chưa nở, lúc đò chưa đầy, lúc duyên em còn đương “kẻ đón người đưa” đó sao. Vậy nên giờ đây, người con trai đâu có dám trách cứ gì, chỉ biết tự trách mình, một nỗi trách móc đầy nuối tiếc. Tâm trạng đó, cảnh huống đó đã đi vào bài thơ Thì anh lại sợ của nhà thơ Phạm Đức thật tự nhiên:
“Anh đã mất em
Lẽ ra là được
Anh chẳng có em
Lẽ ra có được.
Bởi vì cần nói
Với em một lời
Thì anh lại sợ
Âm thầm nuốt trôi.
Bởi vì cần đến
Tìm em trước nhà
Thì anh lại sợ
Đừng nhìn từ xa.
Bởi vì cần hiểu
Những lời lặng yên
Thì anh lại sợ
Cái điều anh tin.
Thế là hoa nở
Khi mùa nở hoa
Thế là xuân đến
Khi mùa đông qua.
Và anh chẳng kịp
Nó ra một lời
Và anh giữ lại
Nỗi lòng chơi vơi”.
Toàn bộ bài thơ này, nếu xét về tinh thần và tình cảm thì hoàn toàn giống với những gì bài dân ca Nghệ Tĩnh đã đề cập. Nhưng ai dám bảo nhà thơ Phạm Đức “đạo ý tưởng” ca dao phải không? Nếu “đạo” được theo cách đó, tôi đồ rằng không đơn giản, và không phải ai cũng làm được.
Đọc ca dao, yêu thích và say mê ca dao, với nhà thơ Phạm Đức, dường như trong ông luôn hàm ẩn một sự biết ơn vì ca dao đã giúp ông có được sự nhuần nhụy, tự nhiên, khả năng biến báo về vần, về điệu, về nhịp và cả về ý tưởng trong những bài thơ của mình, nhất là thơ lục bát. Đã có không ít bài thơ ông làm, nếu độc giả cảm nhận được, có một chút gì dân dã, gần gụi, một chút gì giống với ca dao, dân ca, thì đó chính là nhờ ông đã thẩm thấu được chút gì đó từ lời ăn, tiếng nói của ông cha ngàn đời truyền lại. Một bài thơ khác nữa cũng cho thấy sự thấm nhuần của chất ca dao, dân ca trong thơ Phạm Đức là bài Phố Bùi Xương Trạch. Bùi Xương Trạch là ai, trước khi trở thành một cư dân ở con phố này, nhà thơ không biết. Tuy nhiên về sau, qua tìm hiểu, ông biết đó là tên của một vị tiến sỹ, lại cũng từng làm quan văn. Nhưng chuyện về vị tiến sỹ đó có thể chỉ là một điểm gợi mở mà thôi, bởi cái điều mà nhà thơ Phạm Đức muốn gửi tới người đọc thì lại là một điều hoàn toàn khác, chúng ta hãy cùng đọc lại bài thơ này:
Phố Bùi Xương Trạch là đâu
Nghe như xa lắc, xa sâu, xa mờ
Xa xôi, xa tít, xa xưa
Xa xăm, xa vắng, xa lờ lững xa
Phố Bùi Xương Trạch đâu ta
Em ơi đừng hỏi khéo mà lạc nhau
Phố Bùi Xương Trạch là đâu
Là nơi người muốn có nhau thì tìm.
Toàn bộ bài thơ như được thoát thai từ bài ca dao về một đất nào đó mà có thể bây giờ, nếu hỏi, nhà thơ Phạm Đức cũng không thể biết được. Ngay trong đó, chỉ nhìn về phương diện câu chữ, ta cũng thấy sự ảnh hưởng khá nhiều từ ca dao, dân ca. Ví dụ, riêng chữ “xa” thôi, nhà thơ đã cung cấp tới người đọc một loạt các trạng huống khác nhau của nó: “xa xôi”, “xa tít”, “xa mờ”, “xa xăm”, “xa vắng”, “xa lờ lững xa”,… Chắc chắn, những trạng huống cảm giác khác nhau này chỉ có một tâm hồn tinh tế và sâu sắc mới nhận biết được những khác biệt giữa chúng với nhau. Cái đó, rõ ràng là học từ ca dao. Nhà thơ đã học được thủ pháp điệp từ, cách tạo nhịp điệu, vừa như đơn giản, khiêm tốn, lại vừa như có một sự nghịch ngợm, thú vị, và phần nào có đôi chút kiêu ngạo trong đó. Con phố xa lạ, có thể chẳng ai biết nó ở đâu, vì sao nó có tên là vậy, thậm chí người ta cũng sẽ chẳng quan tâm tới sự tồn tại của nó nếu không có một sự liên đới nào đó về mặt cảm xúc. Và nhà thơ đã nhìn ra điều đó. Nếu người ta thực sự muốn tìm nhau, người ta sẽ biết tìm tới nơi, tìm tới con phố đó, dù nó xa lạ thế nào.
Học ca dao, dân ca, ai cũng nói là quan trọng, là cần thiết, nhưng liệu mấy ai dám bỏ công sức, tâm huyết để học cho tới nơi tới chốn? Ngẫm cho tới cùng, các cụ xưa vẫn nói, “xỏ một cây kim còn tốn thời gian”, vậy thì có việc gì trên đời không phải lao tâm khổ tứ mà lại thành nên kết quả vang dội?
>> XEM CHÂN DUNG & PHỎNG VẤN NHÂN VẬT KHÁC...
Vui lòng Đăng nhập để gửi lời cảm nhận của bạn cho bài viết trên.

markdown:
Nguyễn Thị Hạnh Loan ngọt ngào dâng hiến đam...
Nụ hôn đưa ta về chốn thần tiên/ Ngôi nhà ấy ngày xưa anh đứng đợi/ Đóa hoa đẫm sương vườn khuya hái vội
Cầm tấm bằng cử nhân mà vẫn cứ... ngơ ngác!
Theo các chuyên gia, chương trình đại học của VN đang đào tạo theo mô hình chuyên ngành hẹp (trong khi thị trường việc làm hiện rất khác so
Dạ Ngân - Nhìn từ phía khác
Một buổi trưa, lúc đó thường nhà hàng chưa mở cửa, một cô gái cứng tuổi hơn tôi và nền nã như mọi cô gái miệt vườn đi xích lô đến Vĩnh Thịnh
Truyện ngắn nữ trong văn xuôi Việt Nam đương...
Từ sau Cách mạng tháng Tám thành công, dân tộc được giải phóng, phụ nữ được bình quyền, Phương Lựu cho rằng “dần dần đã có thể nói đến một dòng văn học của những cây bút nữ” [3, tr.93]. Bên cạnh thơ nữ vốn có truyền thống lâu đời, các nhà văn nữ xuất hiện ngày càng nhiều hơn
Chabbi - nỗi khắc khoải phận người
Điều thương cảm của nhà thơ Quang Dũng ở đây có lẽ bắt nguồn từ chủ nghĩa cảm thương sâu sắc đầy tính nhân bản của người Việt Na
Trúc Linh Lan khoả tiếng cười tươi vào hư...
Người đàn bà buồn/ Bên ly cà phê,/ Giấu trong góc khuất số phận,/ Tuổi xuân hẩm hiu/ Đóa phù dung tím thẩm trong chiều
Phan Khôi với việc dịch thuật
Nhà văn, nhà báo lão thành Phan Khôi có nhiều đóng góp cho văn hóa, văn học nước nhà. Đặc biệt là trong lĩnh vực dịch thuật.
Vốn sống và bản lĩnh Trần Tử Văn
Những chi tiết rất thật, rất đời đã nói lên điều gì? Trần Tử Văn không lý luận, bình luận, cứ bình tâm như không và dẫn câu chuyện đi tiếp
An Chi với Chuyện Đông chuyện Tây
Chuyên mục Chuyện Đông chuyện Tây dí dỏm, uyên bác do học giả An Chi (bút danh khác là Huệ Thiên) phụ trách trên Kiến Thức Ngày Nay
Trần Đức Tiến muốn kẻ trộm run sợ!
Từ việc đưa truyện Hoa cúc áo lên Faceboook, bạn đọc đã phát hiện, thông báo cho nhà văn Trần Đức Tiến tác phẩm này
13.8.2017-13:30
Nhà thơ Phạm Đức
**Nhà thơ Phạm Đức: ** **Ca dao, dân ca là máu thịt của thơ tôi** **DƯƠNG KIM THOA** **NVTPHCM- Nhiều người bảo, ca dao của ông cha ta rất hiện đại, nhưng phải đâu ai cũng chỉ ra được sự hiện đại đó là như thế nào. Với nhà thơ Phạm Đức, điều này đã được lưu giữ trong các cuốn sổ ghi chép từ những năm 70 của thế kỷ trước, thuở ông còn là anh lính thông tin trên chiến trường. Đó là những câu ca dao, không phải lúc nào cũng là lục bát, mà nếu đọc riêng lên, liệu có bao nhiêu người sẽ nhầm đó là thơ của tác giả hôm nay? ** *“Một lời em nói * *Anh hong khói để bền* *Dẫu bao nhiêu năm nữa không quên lời nào”. *
Với những ai đã từng sống ở thôn quê, chuyện hong khói không có gì đâu mà lạ. Những quả bầu, quả bí được chọn để làm giống vụ sau, những bắp ngô thu hoạch về muốn giữ lại làm thức ăn cho người và gia súc trong những ngày trái vụ, những cái rổ cái rá sau khi đan, muốn bền sợi nan trong thời gian sử dụng, v.v… tất cả đều được treo lên gác bếp để hong khói tạo độ bền. Nhưng hong khói lời nói thì chắc là việc chưa ai làm bao giờ. Vậy là người xưa đã lấy một nếp sinh hoạt ngày thường để gắn vào đó một thứ tưởng như hư vô là “lời nói”. Bằng cách ấy, nhà thơ dân gian đã khiến cái ý nhị, tình tứ trở nên thực đằm thắm, thiết tha.
Cũng đã có lần, nhà thơ Phạm Đức nói tới nét hiện đại của ông cha ta xưa được thể hiện trong những bài ca dao rất “táo bạo” về tình yêu đôi lứa:
*“Ước gì anh hóa ra cau * *Anh hóa ra bẹ ôm nhau suốt đời”*
Trời ạ, ước gì mà ước gớm ước ghê, đúng là… bõ công để ước. Nếu nói về độ dũng mãnh trong tình yêu, có lẽ, cho tới hôm nay, cũng còn hiếm người nói được tới mức đó. Nhưng với nhà thơ, ông đọc ca dao để biết rằng, người xưa đã nói theo cách đó rồi, ta cần lựa cách nói khác để tránh lặp lại, để gắng tìm một cách tiếp cận mới hơn, hoặc chí ít, cũng khác hơn so với những gì mà tiền nhân đã nói. Ý thức rất sâu sắc điều đó nên khi ngắm nhìn hòn vọng phu và nghĩ về câu chuyện buồn thương thuở xưa trong truyền thuyết, nhà thơ Phạm Đức ngẫm thấy, đã có quá nhiều người khai thác câu chuyện này. Nhưng phần đông vẫn cho rằng nàng là người phụ nữ bất hạnh. Nhưng có thực nàng hoàn toàn bất hạnh không? Hình như không phải thế. Ở một góc độ nào đó, ông cho rằng, khi người ta còn có điều gì đó để chờ đợi, để mà hóa đá, khi người ta còn một niềm tin để hướng tới thì người ta vẫn còn hạnh phúc.
Với tác giả của những câu thơ, “tôi tìm em, em tìm ai – Để đôi khi tiếng thở dài hòa chung”, đọc ca dao, cũng để thấy cái tinh tế trong nghệ thuật khái quát hóa của người xưa. Ca dao hiếm khi nói những điều to tát. Người nghệ sỹ xa xưa chỉ thường thông qua một cái nhỏ để nói về những điều lớn hơn, bao quát hơn. Còn nhớ câu ca dao xưa, khi nói về sự thay lòng đổi dạ, người ta đã “đổ thừa” rất hay thế này:
*“Ba năm ăn ở trên thuyền * *Bởi anh hàng muối cho nên mặn mà* *Xuống thuyền chân dậm nhịp ba * *Bởi anh hàng trứng hóa ra hai lòng”.*
Từ chuyện quả trứng có lòng trắng lòng đỏ để rồi từ đó nói về chuyện ăn ở hai lòng của con người, ngẫm ra, thật cảm phục tài dùng chữ, tài bóng gió của các cụ ta xưa. Học cái tinh tế đó, Phạm Đức đã chọn cho mình một cách viết về Trường Sơn, về những năm tháng ông cùng đồng đội dãi nắng dầm mưa trên những nẻo đường chinh chiến. Không giống với những câu thơ đầy dũng khí của Nguyễn Đức Mậu trong
*Ngủ theo đội hình đánh giặc*, Phạm Đức chọn cho mình một ý nghĩ bắt đầu từ những cành cây làm chỗ bám víu cho chiến sỹ dọc theo lối chiến trường. Không biết những cành cây đó đã khô và chết chưa, chỉ biết chúng chẳng bao giờ kịp mọc lá khi những bàn tay người, cứ lớp sau kề lớp trước, bám vào để vượt qua từng chặng đường chiến dịch. Từng đoàn quân nối tiếp đi qua, gợi cho nhà thơ một cảm giác như hư như thực. Hình như, hơi ấm của người đồng đội mình vừa đi qua vẫn còn vương vấn, lưu luyến trên nhành cây đó và truyền lại trong lòng tay mình. Rồi đến lượt mình, mình lại gửi lại một chút hơi ấm của lòng bàn tay cho những người kế tiếp đi sau. Và ông đã viết: *“Cành cây nhẵn bóng chìa tay * *Đưa ta qua quãng dốc này chung chiêng * *Ta nghe hơi ấm lan truyền * *Của tay ai vẫn giữ nguyên trên cành * *Vui sao khi thấy tay mình * *Lại truyền hơi ấm để dành cho ai” *
(Hơi ấm bàn tay)
Qua một chi tiết để thấy được vấn đề, cách nhìn đó thực ra không phải chỉ là nghệ thuật riêng của mỗi nhà thơ, nhưng dường như, ở nhà thơ, đó là cách nhìn sẽ phát lộ những trực cảm đậm đà cá tính hơn cả. Và câu chuyện của nhà thơ Phạm Đức có lẽ cũng là điều để mỗi người tự đúc rút cho mình những kinh nghiệm riêng trong nghề viết.
Có lần, nhà thơ Phạm Đức đã chia sẻ, theo ông, đã là người Việt Nam, nếu muốn làm thơ nhưng lại không muốn học, muốn đọc bất cứ tác phẩm của tác giả nào đi trước hoặc cùng thời với mình, thì chí ít, anh phải học hỏi cái kho tàng tục ngữ, ca dao, dân ca của cha ông ta nghìn xưa để lại. Đó là sản phẩm của một quá trình chọn lọc tự nhiên theo thời gian, là những gì được truyền giữ, lưu lại qua hàng nghìn năm, suốt bao nhiêu thế hệ. Và như thế, nó hẳn phải là những gì tinh túy nhất, hồn cốt nhất, tiêu biểu nhất. Vậy nên, nếu ai đã từng làm thơ, mà nhất là đã từng có những câu thơ lục bát, chắc hẳn, dù có thừa nhận hay không, trong họ, phải có sự thấm nhuần hay ảnh hưởng đâu đó ít nhiều từ một nguồn thơ ca dân gian vô tận đó.
Là một người yêu đến say mê ca dao, dân ca, ngay từ hồi còn đi học phổ thông, nhà thơ Phạm Đức đã có những cuốn sổ tay ghi chép lại những câu tục ngữ, ca dao tâm đắc. Sau này, cả khi vào quân ngũ, thói quen này vẫn được ông duy trì đều đặn. Và mặc dù bây giờ, nếu để kể ngay ra những câu ca dao, tục ngữ nào đó thì chưa hẳn ông đã nhớ hết, nhưng chắc chắn, cái hồn cốt, cái tinh thần, tư tưởng của ca dao thì từ lâu đã thấm nhuần vào nếp sống, nếp nghĩ và cả phong cách thơ của ông.
Với bài thơ
*Thì anh lại sợ* của Phạm Đức chẳng hạn. Đó là một bài thơ được rất nhiều bạn trẻ yêu thích, nhiều người đã chép vào sổ tay nhưng có khi cũng quên mất tác giả của nó là ai. Thậm chí, bài thơ này cũng đã được phổ nhạc thành bài hát, nhưng có lẽ ít người biết rằng, nội dung hay tư tưởng của bài thơ đó đã được nhà thơ Phạm Đức học hỏi gần như nguyên vẹn từ tinh thần của một bài dân ca Nghệ Tĩnh: “A *nh đến giàn hoa thì hoa đã nở - Anh đến bến đò, thì đò đã sang sông – Anh đến tìm em thì em đã có chồng – Hỏi rằng em yêu anh như thế chứ đã mặn nồng hay chưa?*” Tinh thần của bài dân ca đó thấm vào hồn thơ Phạm Đức từ lúc nào không biết. Ông ấn tượng bởi sự bao dung đầy xúc cảm chân thành của chàng trai – nhân vật trữ tình trong bài ca dao đó. Sự lỡ làng duyên phận, xét tới cùng, chẳng phải chính vì những người trong cuộc đó hay sao. Chẳng phải chính vì anh đã không tìm đến lúc hoa chưa nở, lúc đò chưa đầy, lúc duyên em còn đương “kẻ đón người đưa” đó sao. Vậy nên giờ đây, người con trai đâu có dám trách cứ gì, chỉ biết tự trách mình, một nỗi trách móc đầy nuối tiếc. Tâm trạng đó, cảnh huống đó đã đi vào bài thơ Thì anh lại sợ của nhà thơ Phạm Đức thật tự nhiên: *“Anh đã mất em* *Lẽ ra là được* *Anh chẳng có em* *Lẽ ra có được.* *Bởi vì cần nói* *Với em một lời* *Thì anh lại sợ* *Âm thầm nuốt trôi.* *Bởi vì cần đến* *Tìm em trước nhà* *Thì anh lại sợ* *Đừng nhìn từ xa.* *Bởi vì cần hiểu* *Những lời lặng yên* *Thì anh lại sợ* *Cái điều anh tin.* *Thế là hoa nở* *Khi mùa nở hoa* *Thế là xuân đến* *Khi mùa đông qua.* *Và anh chẳng kịp* *Nó ra một lời* *Và anh giữ lại* *Nỗi lòng chơi vơi”.*
Toàn bộ bài thơ này, nếu xét về tinh thần và tình cảm thì hoàn toàn giống với những gì bài dân ca Nghệ Tĩnh đã đề cập. Nhưng ai dám bảo nhà thơ Phạm Đức “đạo ý tưởng” ca dao phải không? Nếu “đạo” được theo cách đó, tôi đồ rằng không đơn giản, và không phải ai cũng làm được.
Đọc ca dao, yêu thích và say mê ca dao, với nhà thơ Phạm Đức, dường như trong ông luôn hàm ẩn một sự biết ơn vì ca dao đã giúp ông có được sự nhuần nhụy, tự nhiên, khả năng biến báo về vần, về điệu, về nhịp và cả về ý tưởng trong những bài thơ của mình, nhất là thơ lục bát. Đã có không ít bài thơ ông làm, nếu độc giả cảm nhận được, có một chút gì dân dã, gần gụi, một chút gì giống với ca dao, dân ca, thì đó chính là nhờ ông đã thẩm thấu được chút gì đó từ lời ăn, tiếng nói của ông cha ngàn đời truyền lại. Một bài thơ khác nữa cũng cho thấy sự thấm nhuần của chất ca dao, dân ca trong thơ Phạm Đức là bài Phố Bùi Xương Trạch. Bùi Xương Trạch là ai, trước khi trở thành một cư dân ở con phố này, nhà thơ không biết. Tuy nhiên về sau, qua tìm hiểu, ông biết đó là tên của một vị tiến sỹ, lại cũng từng làm quan văn. Nhưng chuyện về vị tiến sỹ đó có thể chỉ là một điểm gợi mở mà thôi, bởi cái điều mà nhà thơ Phạm Đức muốn gửi tới người đọc thì lại là một điều hoàn toàn khác, chúng ta hãy cùng đọc lại bài thơ này:
*Phố Bùi Xương Trạch là đâu* *Nghe như xa lắc, xa sâu, xa mờ* *Xa xôi, xa tít, xa xưa* *Xa xăm, xa vắng, xa lờ lững xa* *Phố Bùi Xương Trạch đâu ta* *Em ơi đừng hỏi khéo mà lạc nhau* *Phố Bùi Xương Trạch là đâu* *Là nơi người muốn có nhau thì tìm.*
Toàn bộ bài thơ như được thoát thai từ bài ca dao về một đất nào đó mà có thể bây giờ, nếu hỏi, nhà thơ Phạm Đức cũng không thể biết được. Ngay trong đó, chỉ nhìn về phương diện câu chữ, ta cũng thấy sự ảnh hưởng khá nhiều từ ca dao, dân ca. Ví dụ, riêng chữ “xa” thôi, nhà thơ đã cung cấp tới người đọc một loạt các trạng huống khác nhau của nó: “xa xôi”, “xa tít”, “xa mờ”, “xa xăm”, “xa vắng”, “xa lờ lững xa”,… Chắc chắn, những trạng huống cảm giác khác nhau này chỉ có một tâm hồn tinh tế và sâu sắc mới nhận biết được những khác biệt giữa chúng với nhau. Cái đó, rõ ràng là học từ ca dao. Nhà thơ đã học được thủ pháp điệp từ, cách tạo nhịp điệu, vừa như đơn giản, khiêm tốn, lại vừa như có một sự nghịch ngợm, thú vị, và phần nào có đôi chút kiêu ngạo trong đó. Con phố xa lạ, có thể chẳng ai biết nó ở đâu, vì sao nó có tên là vậy, thậm chí người ta cũng sẽ chẳng quan tâm tới sự tồn tại của nó nếu không có một sự liên đới nào đó về mặt cảm xúc. Và nhà thơ đã nhìn ra điều đó. Nếu người ta thực sự muốn tìm nhau, người ta sẽ biết tìm tới nơi, tìm tới con phố đó, dù nó xa lạ thế nào.
Học ca dao, dân ca, ai cũng nói là quan trọng, là cần thiết, nhưng liệu mấy ai dám bỏ công sức, tâm huyết để học cho tới nơi tới chốn? Ngẫm cho tới cùng, các cụ xưa vẫn nói, “xỏ một cây kim còn tốn thời gian”, vậy thì có việc gì trên đời không phải lao tâm khổ tứ mà lại thành nên kết quả vang dội?
[>> XEM CHÂN DUNG & PHỎNG VẤN NHÂN VẬT KHÁC... ](http://nhavantphcm.vn/chan-dung-phong-van)
Vui lòng
[Đăng nhập](/user/login?destination=/node/16707) để gửi lời cảm nhận của bạn cho bài viết trên.

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

X-Powered-By: PleskLin


text:
Chi tiết sản phẩm
THÔNG TIN SẢN PHẨM: NHÀ VỆ SINH CÔNG TRƯỜNG BẰNG CONTAINER 10 FEET
Kích thước ( Theo chuẩn container 10')
Dài...
Rộng...
Cao...
Được chia là phòng trong đó có 2 toilet kết hợp với vòi tắm
Trang bị đi kèm
- 02 Bệ xí bệt
- 02 Chậu rửa và vòi nước
- 02 Vòi tắm
- 02 Bóng đèn
- 02 Quạt thông gió
Kết cấu:
Vỏ container 10 feet đã qua sử dụng chất lượng còn trên 80%
Vách trong ván nhân tạo chịu nước bọc composite
Sàn: lát gạch chống chơn hoặc composite
Hệ thống ống nước, van nước và dây điện
Lựa chọn thêm:
Bồn chứa chất thải, bể cấp nước sạch, bình nước nóng
Trao đổi với chúng tôi trên Facebook
Sản phẩm có thể bạn quan tâm cùng danh mục
-
Container toilet 20 feetGiá: Liên hệ
-
Container nhà vệ sinhGiá: Liên hệ

markdown:
## Chi tiết sản phẩm
THÔNG TIN SẢN PHẨM: NHÀ VỆ SINH CÔNG TRƯỜNG BẰNG CONTAINER 10 FEET
Kích thước ( Theo chuẩn container 10')
Dài...
Rộng...
Cao...
Được chia là phòng trong đó có 2 toilet kết hợp với vòi tắm
**Trang bị đi kèm**
- 02 Bệ xí bệt
- 02 Chậu rửa và vòi nước
- 02 Vòi tắm
- 02 Bóng đèn
- 02 Quạt thông gió
Kết cấu:
Vỏ container 10 feet đã qua sử dụng chất lượng còn trên 80%
Vách trong ván nhân tạo chịu nước bọc composite
Sàn: lát gạch chống chơn hoặc composite
Hệ thống ống nước, van nước và dây điện
Lựa chọn thêm:
Bồn chứa chất thải, bể cấp nước sạch, bình nước nóng
![ ](/files/editor/images/Container toilet 10 feet(1).jpg)
Trao đổi với chúng tôi trên Facebook
## Sản phẩm có thể bạn quan tâm cùng danh mục
-
[Container toilet 20 feet](http://nhavesinhcabin.com/container-nha-ve-sinh/container-toilet-20-feet.html)Giá: Liên hệ
-
[Container nhà vệ sinh](http://nhavesinhcabin.com/container-nha-ve-sinh/container-nha-ve-sinh.html)Giá: Liên hệ

WARC-Type: response

Content-Type: application/http; msgtype=response

WARC-Truncated: length

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

Connection: close

Pragma: no-cache

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

Set-Cookie: NVS=9t6f2pvl363f5ov1jbrhhp61c0; path=/

Vary: User-Agent

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


text:
- Trang chủ
- Sản phẩm
- BABY
- BÉ GÁI
- BÉ TRAI
- ĐỒ DÙNG CHO BÉ
- ĐỒ DÙNG GIA ĐÌNH
- Thời trang người lớn
- Catalogue
- Phát triển bền vững
- HỖ TRỢ PHÁT TRIỂN CỘNG ĐỒNG
- PHÁT TRIỂN KINH TẾ LÀNG NGHỀ
- NGƯỜI LAO ĐỘNG
- KẾ HOẠCH HÀNH ĐỘNG
- Cải tiến & Đổi mới
- Truyền thông
- Tuyển dụng
-
- CHĂM SÓC KHÁCH HÀNG
- PHƯƠNG THỨC THANH TOÁN
- NINH KHUONG
- KẾT NỐI
- SẢN PHẨM
- BABY
- BÉ GÁI
- BỘ SƯU TẬP
- PHỤ KIỆN
- BÉ TRAI
- ĐỒ DÙNG CHO BÉ
- ĐỒ DÙNG GIA ĐÌNH
- THỜI TRANG NGƯỜI LỚN
- BỘ SƯU TẬP
- PHÁT TRIỂN BỀN VỮNG
- HỖ TRỢ PHÁT TRIỂN CỘNG ĐỒNG
- PHÁT TRIỂN KINH TẾ LÀNG NGHỀ
- NGƯỜI LAO ĐỘNG
- KẾ HOẠCH HÀNH ĐỘNG
- CẢI TIẾN & ĐỔI MỚI
- SỰ KIỆN
- TUYỂN DỤNG

markdown:
0 Sản phẩm
Hướng dẫn mua hàng: 08 3507 3535
Hỗ trợ ngoài giờ: 0908 00 3141
Email: info@ninhkhuong.vn
Áo tắm có bé chất liệu 100% cotton, mặt trong của áo là vải bông mềm mịn, thắm hút nước tốt tạo cho bé cảm giác thoải mái nhets khi sử dụng. Sử dụng thay thế cho khăn tắm khi bé ở nhà hoặc dùng đi du lịch sau khi đi tắm biển, đi bơi.
- Chấp nhận trả lại hàng trong vòng 7 ngày kể từ ngày nhận hàng trong trường hợp sản phẩm chưa sử dụng, sản phẩm bị lỗi do sản xuất.
- Ninhkhuong.vn không chấp nhận đơn đặt hàng tại các địa điểm cửa hàng của chúng tôi.
Email: info@ninhkhuong.vn Để được giải đáp mọi thông tin.
Màu sắc :
Kích thước :
639,000Đ
Mời bạn đăng nhập để tích lũy điểm

WARC-Identified-Payload-Type: text/html

Vary: Accept-Encoding,User-Agent


text:
Mã an toàn:
GIÁO HỘI PHẬT GIÁO VIỆT NAM HUYỆN A LƯỚI BAN TRỊ SỰ Văn phòng: Niệm Phật đường Sơn Thủy, thôn Quảng Phú, xã Sơn Thủy, huyện A Lưới, tỉnh Thừa Thiên Huế Điện thoại: 054.3878605 - Email: phatgiaoaluoi@gmail.com Website: www.phatgiaoaluoi.com LỜI NÓI ĐẦU Nam mô Bổn sư Thích Ca Mâu Ni...
Xin ghi rõ nguồn chính khi trích dẫn thông tin từ website này.
Ngày thành lập : 12-09-2012
Nam mô Bổn sư Thích Ca Mâu Ni Phật! Cảm ơn đã có nhiều bài hát hay.Giá đầu mỗi bài có một đề bài hát thì tốt biết mấy.

markdown:
Mã an toàn:
GIÁO HỘI PHẬT GIÁO VIỆT NAM HUYỆN A LƯỚI BAN TRỊ SỰ Văn phòng: Niệm Phật đường Sơn Thủy, thôn Quảng Phú, xã Sơn Thủy, huyện A Lưới, tỉnh Thừa Thiên Huế Điện thoại: 054.3878605 - Email: phatgiaoaluoi@gmail.com Website: www.phatgiaoaluoi.com LỜI NÓI ĐẦU Nam mô Bổn sư Thích Ca Mâu Ni...
Xin ghi rõ nguồn chính khi trích dẫn thông tin từ website này.
Ngày thành lập : 12-09-2012
Nguyễn Thanh Tuyến- Đăng lúc: 13/05/2014 10:25
Nam mô Bổn sư Thích Ca Mâu Ni Phật! Cảm ơn đã có nhiều bài hát hay.Giá đầu mỗi bài có một đề bài hát thì tốt biết mấy.

Server: nginx

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

Set-Cookie: nv3c_Y65t6_nvvithemever=yA%2C%2C; expires=Sat, 20-Oct-2018 10:23:05 GMT; path=/; domain=.phatgiaoaluoi.com; httponly

Content-Language: vi

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


text:
Ấn +1 Để xem phim nhanh hơn
Cho In – Kang Dong Won (Secret Reunion, Jeon Woo Chi)
Cho In sinh ra với một năng lực siêu nhiên, lớn lên với đôi chân tật nguyền và cặp mắt luôn bị bịt kín. Tuổi thơ của Cho In trải qua thật cay đắng với một ông bố vũ phu và người mẹ trong lúc tuyệt vọng đã cố gắng giết chết chính con trai mình. Vì vậy mà trong Cho In luôn cảm thấy căm ghét thế gian và con người, tự cô lập bản thân và sống cuộc đời phụ thuộc vào siêu năng lực của mình. Cuộc đụng độ với Im Kyu Nam – người duy nhất không bị điều khiển bởi ánh mắt đặc biệt đã khiến Cho In dấn thân vào cuộc chiến một mất một còn nhằm tiêu diệt kẻ ngoại lệ kia.
Im Kyu Nam – Go Soo (Some, Into the white night)
Im Kyu Nam là một người đàn ông bình thường, sau khi mất việc ở một bãi rác, anh nhanh chóng tìm được công việc mới ở tiệm cầm đồ Utopia và ngay lập tức cảm nhận được không khí gia đình đầm ấm nơi này. Nhưng đột nhiên, kẻ lạ mặt với ánh mắt đặc biệt có thể thôi miên bất kì ai bước vào Utopia, cướp tiền và giết chết ông chủ của anh. Đặc biệt hơn, anh là người duy nhất không bị ánh mắt đó điều khiển. Cuộc sống bình thường của anh bị đảo lộn, những người thân thiết nhất lần lượt bị Cho In giết chết khiến Kyu Nam quyết tâm tiêu diệt kẻ sát nhân đó.
[id]1;http://www.youtube.com/watch?v=BM4RB-JDQkw|2;http://www.youtube.com/watch?v=HQGmTH8jUyM|3;http://www.youtube.com/watch?v=IjlTc6zpAmE|4;http://www.youtube.com/watch?v=8Qsu210_GAA|5;http://www.youtube.com/watch?v=TyzcTyQPSk4|6;http://www.youtube.com/watch?v=A3jLp0LZeBg|7;http://www.youtube.com/watch?v=gJno_K5EeZo|8;http://www.youtube.com/watch?v=WooZa4YKEPo|1;http://www.dailymotion.com/video/xhib40|2;http://www.dailymotion.com/video/xhksuy|3;http://www.dailymotion.com/video/xhkrxs|4;http://www.dailymotion.com/video/xhkywj|5;http://www.dailymotion.com/video/xhlxgq|6;http://www.dailymotion.com/video/xhlw4p|7;http://www.dailymotion.com/video/xhl1uv|1;http://fs2.cyworld.vn/data2/2011/03/09/107/1299662307895,373_file_flv.flv|2;http://fs2.cyworld.vn/data1/2011/03/09/121/1299662521083685_file_flv.flv|3;http://fs2.cyworld.vn/data1/2011/03/09/057/1299662657551758_file_flv.flv|4;http://fs2.cyworld.vn/data1/2011/03/09/160/1299662760772410_file_flv.flv|5;http://fs2.cyworld.vn/data1/2011/03/09/195/1299662795221209_file_flv.flv|1;http://video.zing.vn/maphim/7608E9E^^a1cbf76543ce8e5d54d1d04b30620f2e|2;http://video.zing.vn/maphim/7608E9F^^fdb57d06e400e354ef8c1ac4d089d1c2|3;http://video.zing.vn/maphim/7608EA0^^6200ddda024d0354dee32a064f6d2b1a|4;http://video.zing.vn/maphim/7608EAI^^c0d9d377d62c024535548eb63f53f4ea|1;http://dc317.4shared.com/img/534232173/935978b5/dlink__2Fdownload_2FIqdJ,xwlE_3Ftsid_3D20110309-070116-71184a19/preview.flv|2;http://dc317.4shared.com/img/534228364/457fc1ed/dlink__2Fdownload_2F55gXG3EW_3Ftsid_3D20110309-070200-aa136f32/preview.flv|3;http://dc317.4shared.com/img/534219631/b1b51e79/dlink__2Fdownload_2FONku9KNh_3Ftsid_3D20110309-070236-bb711266/preview.flv|4;http://dc317.4shared.com/img/534208278/2ed085d0/dlink__2Fdownload_2FMt-P,KcDH_3Ftsid_3D20110309-070303-28d17187/preview.flv|5;http://dc317.4shared.com/img/534201522/cb35c184/dlink__2Fdownload_2F2uWwGtyW_3Ftsid_3,D20110309-070425-be369180/preview.flv[/id]
Ý kiến bạn đọc [ 0 ]
Đăng nhận xét

markdown:
Ấn +1 Để xem phim nhanh hơn
Cho In – Kang Dong Won (Secret Reunion, Jeon Woo Chi)
Cho In sinh ra với một năng lực siêu nhiên, lớn lên với đôi chân tật nguyền và cặp mắt luôn bị bịt kín. Tuổi thơ của Cho In trải qua thật cay đắng với một ông bố vũ phu và người mẹ trong lúc tuyệt vọng đã cố gắng giết chết chính con trai mình. Vì vậy mà trong Cho In luôn cảm thấy căm ghét thế gian và con người, tự cô lập bản thân và sống cuộc đời phụ thuộc vào siêu năng lực của mình. Cuộc đụng độ với Im Kyu Nam – người duy nhất không bị điều khiển bởi ánh mắt đặc biệt đã khiến Cho In dấn thân vào cuộc chiến một mất một còn nhằm tiêu diệt kẻ ngoại lệ kia.
Im Kyu Nam – Go Soo (Some, Into the white night)
Im Kyu Nam là một người đàn ông bình thường, sau khi mất việc ở một bãi rác, anh nhanh chóng tìm được công việc mới ở tiệm cầm đồ Utopia và ngay lập tức cảm nhận được không khí gia đình đầm ấm nơi này. Nhưng đột nhiên, kẻ lạ mặt với ánh mắt đặc biệt có thể thôi miên bất kì ai bước vào Utopia, cướp tiền và giết chết ông chủ của anh. Đặc biệt hơn, anh là người duy nhất không bị ánh mắt đó điều khiển. Cuộc sống bình thường của anh bị đảo lộn, những người thân thiết nhất lần lượt bị Cho In giết chết khiến Kyu Nam quyết tâm tiêu diệt kẻ sát nhân đó.
[id]1;http://www.youtube.com/watch?v=BM4RB-JDQkw|2;http://www.youtube.com/watch?v=HQGmTH8jUyM|3;http://www.youtube.com/watch?v=IjlTc6zpAmE|4;http://www.youtube.com/watch?v=8Qsu210_GAA|5;http://www.youtube.com/watch?v=TyzcTyQPSk4|6;http://www.youtube.com/watch?v=A3jLp0LZeBg|7;http://www.youtube.com/watch?v=gJno_K5EeZo|8;http://www.youtube.com/watch?v=WooZa4YKEPo|1;http://www.dailymotion.com/video/xhib40|2;http://www.dailymotion.com/video/xhksuy|3;http://www.dailymotion.com/video/xhkrxs|4;http://www.dailymotion.com/video/xhkywj|5;http://www.dailymotion.com/video/xhlxgq|6;http://www.dailymotion.com/video/xhlw4p|7;http://www.dailymotion.com/video/xhl1uv|1;http://fs2.cyworld.vn/data2/2011/03/09/107/1299662307895,373_file_flv.flv|2;http://fs2.cyworld.vn/data1/2011/03/09/121/1299662521083685_file_flv.flv|3;http://fs2.cyworld.vn/data1/2011/03/09/057/1299662657551758_file_flv.flv|4;http://fs2.cyworld.vn/data1/2011/03/09/160/1299662760772410_file_flv.flv|5;http://fs2.cyworld.vn/data1/2011/03/09/195/1299662795221209_file_flv.flv|1;http://video.zing.vn/maphim/7608E9E^^a1cbf76543ce8e5d54d1d04b30620f2e|2;http://video.zing.vn/maphim/7608E9F^^fdb57d06e400e354ef8c1ac4d089d1c2|3;http://video.zing.vn/maphim/7608EA0^^6200ddda024d0354dee32a064f6d2b1a|4;http://video.zing.vn/maphim/7608EAI^^c0d9d377d62c024535548eb63f53f4ea|1;http://dc317.4shared.com/img/534232173/935978b5/dlink__2Fdownload_2FIqdJ,xwlE_3Ftsid_3D20110309-070116-71184a19/preview.flv|2;http://dc317.4shared.com/img/534228364/457fc1ed/dlink__2Fdownload_2F55gXG3EW_3Ftsid_3D20110309-070200-aa136f32/preview.flv|3;http://dc317.4shared.com/img/534219631/b1b51e79/dlink__2Fdownload_2FONku9KNh_3Ftsid_3D20110309-070236-bb711266/preview.flv|4;http://dc317.4shared.com/img/534208278/2ed085d0/dlink__2Fdownload_2FMt-P,KcDH_3Ftsid_3D20110309-070303-28d17187/preview.flv|5;http://dc317.4shared.com/img/534201522/cb35c184/dlink__2Fdownload_2F2uWwGtyW_3Ftsid_3,D20110309-070425-be369180/preview.flv[/id]
## Ý kiến bạn đọc [ 0 ]
## Đăng nhận xét

Server: GSE

X-Content-Type-Options: nosniff

Cache-Control: private, max-age=0

X-XSS-Protection: 1; mode=block


text:
Còn hàng
Giá bán: Liên hệ
Tư vấn bán hàng 1
Tư vấn bán hàng 2
Khu vực miền Bắc
Tư vấn bán hàng
Tel : 04 3754 1922
Tel : 0947 999 681
Tư vấn kỹ thuật
Tel : 0945 366 444
Mail : tancuongwindow@gmail.com
**********
Khu vực miền Nam
Tel : 097 605 8886
Xem thêm »
Nội dung
Ghé thăm chúng tôi tại: Facebook | Twitter | Google + | Youtube | Blog

Set-Cookie: SESS40caebc1b452ec8d51ca78404013cb2a=goa1mhf89k4dvnv6d7ii30an32; expires=Sun, 12-Nov-2017 14:44:58 GMT; path=/


text:
CÔNG TY TNHH ĐẦU TƯ TM VÀ DV HOÀNG KIÊN
Hotline: 0919405078
quangbasanpham.vn
CÔNG TY TNHH ĐẦU TƯ TM VÀ DV HOÀNG KIÊN
HẢI PHÒNG
Tel: 0919405078
0919405078
TRUNG TÂM MUA SẮM TRỰC TUYẾN - QUẢNG BÁ SẢN PHẨM THƯƠNG HIỆU
THỐNG KÊ GIAN HÀNG
Số sản phẩm
40
Số lượt truy cập
11.489
Gian hàng đăng ký
19/03/2016
Trang chủ
Sản phẩm
Bảng giá
Thanh toán
Giới thiệu
Bảo hành
Dịch vụ
Hỗ trợ
Đăng nhập
Email
Mật khẩu
Ghi nhớ tài khoản
Quên mật khẩu
Đăng ký gian hàng miễn phí
Về trang quangbasanpham.vn
Danh mục sản phẩm
Camera quan sát
28
Thiết bị chống trộm
3
Đầu ghi hình
3
Thiết bị chuyên dụng
2
Camera IP
2
Camera Vantech
1
Tổng đài
1
Liên kết hữu ích
Chi tiết sản phẩm
Trọn bộ 02 camera Dahua HAC-HFW1000RP
Cập nhật
09-05-2017 (14 giờ 51 phút 12 giây)
IP cập nhật tin
ip: 113.183.86.168 ngày 09 tháng 05 năm 2017 lúc 14 giờ 51 phút 12 giây
Khách xem
68
Giá sản phẩm
4.066.000 Đồng
Trọn gói bộ 02 camera Dahua gồm:
-02 Camera HDCVI HAC-HFW1000RP 720P cảm biến 1Megapixel CMOS, độ phân giải 1.0 Megapixel, hồng ngoại 20m, đèn hồng ngoại thông minh, chế độ ngày đêm(ICR), tự động cân bằng trắng(AWB), tự động bù sáng(AGC), chống ngược sáng(BLC), chống nhiễu(3D-DNR)+Tiêu chuẩn ngoài trời IP66. Nguồn vào 12 VDC.
Thiết kế phù hợp lắp đặt trong nhà/ ngoài trời
-Đầu ghi hình HDCVI Dahua 4 kênh XVR4104C, phát lại đồng thời tất cả các kênh 720P, video: 4BNC input; output: 1HDMI, 1VGA. Hỗ trợ 1 ổ cứng SATA lên đến 4TB, 2USB, 1 cổng RJ54 tốc độ 100m. Phần mềm qua điện thoại Smartphone iOS, Android, Winphone. Kết nối đồng thời 4 kênh CVI hoặc 4 kênh Analog, hỗ trợ kết nối 2 camera IP
Đầu ghi chưa bao gồm ổ cứng
-Ổ cứng 250GB
-nguồn camera, dây tín hiệu và dây nguồn
-vật tư phụ và nhân công lắp đặt
Call: 0225792171/ 0919405078
Website: http://camerahoangkien.com/tron-goi-02-camera-dahua-hd-sp1677.html
Từ khóa:
HAC-HFW1000RP, HFW1000RP, 1000RP, trọn bộ camera dahua, camera hải phòng
Mua bán rao vặt
|
Quảng cáo sản phẩm
|
Tìm kiếm sản phẩm
|
Mua bán nhà đất
|
Rao vặt trực tuyến
|
Máy tính linh kiện
|
Đấu giá tên miền
CÔNG TY TNHH ĐẦU TƯ TM VÀ DV HOÀNG KIÊN
BÁN HÀNG TRỰC TUYẾN


text:
Tên (Bắt buộc)
E-mail (Bắt buộc, nhưng không hiển thị)
Website
Thông báo cho tôi theo dõi
Lấy mã xác nhận khác
Công ty TAVICO chuyên SEO top Google cho các website, bán textlink. Mọi chi tiết xin vui lòng liên hệ
Hotline: 0909.378.208.
Google Chat: tavico.net@gmail.com
Email: tavico.net@gmail.com

Cache-Control: post-check=0, pre-check=0

Set-Cookie: zt_news_iii_tpl=zt_news_iii; expires=Wed, 10-Oct-2018 10:39:20 GMT; path=/

P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"


text:
- Đăng tin ưu tiên
-
Các dịch vụ ưu tiên trên Rồng Bay
-
Ưu đãi cho khách hàng thường xuyên
Sử dụng tài khoản chuyên nghiệp
-
Ðăng tin thu hút khách hàng
Cách viết tiêu đề thân thiện, lôi cuốn khách hàng
-
- Hỏi & đáp
- Hỗ trợ
- Mua quảng cáo
- Đăng ký
- Đăng nhập

markdown:
- Đăng tin ưu tiên
-
__Các dịch vụ ưu tiên trên Rồng Bay__
-
__Ưu đãi cho khách hàng thường xuyên__ [Sử dụng tài khoản chuyên nghiệp](http://rongbay.com/su-dung-tai-khoan-chuyen-nghiep.html)
-
__Ðăng tin thu hút khách hàng__ [Cách viết tiêu đề thân thiện, lôi cuốn khách hàng](http://rongbay.com/Cach-viet-tieu-de-than-thien-loi-cuon-khach-hang-fp39.html)
-
[Hỏi & đáp](http://rongbay.com/faqs.html)
- Hỗ trợ
- Nếu bạn cần hỗ trợ, vui lòng liên hệ
-
Điện thoại : **(024) 73095555**(ext: 497 / 496 / 495) Hotline : **0936 194 226**(Nội dung, tin đăng) **0932 223 656**(Liên hệ quảng cáo) : [lienhe@rongbay.com](mailto:lienhe@rongbay.com) Skype : [cskh.rongbay](skype:cskh.rongbay?chat)
-
[Mua quảng cáo](http://rongbay.com/mua-quang-cao.html) [Đăng ký](javascript:void(0);) [Đăng nhập](javascript:void(0);)

Server: Zamba VCCorp


text:
Copyright © 2012 | SANGQUAN.COM.VN
Đơn vị chủ quản: CÔNG TY TRÁCH NHIỆM HỮU HẠN THƯƠNG MẠI QUẢNG CÁO DV ĐỊA ỐC TUỔI TRẺ
Địa chỉ: 833/13 Trường Chinh, P. Tây Thạnh, Q. Tân Phú.
Điện thoại: ( 08 ) 360 22 358 & ( 08 ) 360 22 360, 0972.66.77.99
GPKD/MST: 0 3 1 0 4 2 4 2 5 9. Do sở kế hoạch và đầu tư Thành Phố. Hồ Chí Minh cấp

Content-Type: text/html


text:
Toggle navigation
Đăng tin
Ô tô
Acura
Alfa Romeo
Asia
Aston Martin
Audi
Baic
Bentley
BMW
Buick
BYD
Cadillac
Changan
Chery
Chevrolet
Chrysler
Citroen
Cửu Long
Daewoo
Daihatsu
Dodge
Dongben
DongFeng
Ferrari
Fiat
Ford
Fuso
Gaz
Geely
GMC
Haima
Hãng khác
Hino
Honda
Hummer
Hyundai
Infiniti
Isuzu
Jaguar
Jeep
Kia
Lada
Lamborghini
Land Rover
Lexus
Lifan
Lincoln
Luxgen
Man
Maserati
Maybach
Mazda
Mekong
Mercedes
Mercury
MG
Mini
Mitsubishi
Nissan
Opel
Peugeot
Pontiac
Porsche
Proton
Renault
Rolls Royce
Rover
Samco
Samsung
Scion
Smart
Ssangyong
Subaru
Suzuki
SYM
Tesla
Thaco
TMT
Toyota
UAZ
Vinaxuki
VinFast
Volkswagen
Volvo
Zotye
Xe mới
Tin Xe
Đánh giá xe
Chia sẻ chặng đường
Tai nạn giao thông
Tin tức
Mua bán ô tô cũ mới
Pháp luật giao thông
Tư vấn
Salon
Đăng ký
Đăng nhập
Đăng tin miễn phí
Đăng tin miễn phí
Nhập từ khóa xe
Tìm xe ôtô đang bán gần bạn nhất?
Hãng
Acura
Alfa Romeo
Asia
Aston Martin
Audi
Baic
Bentley
BMW
Buick
BYD
Cadillac
Changan
Chery
Chevrolet
Chrysler
Citroen
Cửu Long
Daewoo
Daihatsu
Dodge
Dongben
DongFeng
Ferrari
Fiat
Ford
Fuso
Gaz
Geely
GMC
Haima
Hãng khác
Hino
Honda
Hummer
Hyundai
Infiniti
Isuzu
Jaguar
Jeep
Kia
Lada
Lamborghini
Land Rover
Lexus
Lifan
Lincoln
Luxgen
Man
Maserati
Maybach
Mazda
Mekong
Mercedes
Mercury
MG
Mini
Mitsubishi
Nissan
Opel
Peugeot
Pontiac
Porsche
Proton
Renault
Rolls Royce
Rover
Samco
Samsung
Scion
Smart
Ssangyong
Subaru
Suzuki
SYM
Tesla
Thaco
TMT
Toyota
UAZ
Vinaxuki
VinFast
Volkswagen
Volvo
Zotye
Model
Tình trạng
Xe mới
Xe cũ
Tỉnh thành
Hà Nội
Hồ Chí Minh
Đà Nẵng
Cần Thơ
Hải phòng
An Giang
BR-Vũng Tàu
Bạc Liêu
Bắc Kạn
Bắc Giang
Bắc Ninh
Bến Tre
Bình Dương
Bình Định
Bình Phước
Bình Thuận
Cà Mau
Cao Bằng
Đắk Lắk
Đắk Nông
Điện Biên
Đồng Nai
Đồng Tháp
Gia Lai
Hà Giang
Hà Nam
Hà Tĩnh
Hải Dương
Hậu Giang
Hòa Bình
Hưng Yên
Khánh Hòa
Kiên Giang
Kon Tum
Lai Châu
Lâm Đồng
Lạng Sơn
Lào Cai
Long An
Nam Định
Nghệ An
Ninh Bình
Ninh Thuận
Phú Thọ
Phú Yên
Quảng Bình
Quảng Nam
Quảng Ngãi
Quảng Ninh
Quảng Trị
Sóc Trăng
Sơn La
Tây Ninh
Thái Bình
Thái Nguyên
Thanh Hóa
TT-Huế
Tiền Giang
Trà Vinh
Tuyên Quang
Vĩnh Long
Vĩnh Phúc
Yên Bái
Năm
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
Tìm kiếm
Mua ban xe oto Zotye T300 cũ tại Tây Ninh đời 2000
Không tìm thấy xe Zotye T300 cũ tại Tây Ninh đời 2000 đăng bán, hoặc tin đăng bán đã hết hạn.

Cache-Control: private


text:
Thưa sếp john!
Em tên:Omi_Nicholas!
lí do em viết đơn này là muốn báo cáo với anh về việt em làm CA thực tập 2 ngày ạ.
Và đây là báo cáo 2 ngày thực tập của em:
Ngày thứ nhất:
_Trợ giúp kênh newb: 6 lần.
_Trợ giúp người chơi: 2 lần
Hình ảnh:
Không có
Lí do: tại em quên F8 lại mong sếp bỏ qua ạ!
Ngày thứ 2:
_Trợ giúp kênh newb: 0 lần
_Trợ giúp người chơi: 0 lần
Hình ảnh:
" />
Vấng! đây là báo cáo CA 2 ngày thực tập của em ạ.
Mong sếp duyệt cho ạ.
P/S: thưa sếp do ngày thứ 2 ít mem quá nên không có giúp được ai ạ mong sếp bỏ qua ạ!
Kí Tên:Omi_Nicholas
Em tên:Omi_Nicholas!
lí do em viết đơn này là muốn báo cáo với anh về việt em làm CA thực tập 2 ngày ạ.
Và đây là báo cáo 2 ngày thực tập của em:
Ngày thứ nhất:
_Trợ giúp kênh newb: 6 lần.
_Trợ giúp người chơi: 2 lần
Hình ảnh:
Không có
Lí do: tại em quên F8 lại mong sếp bỏ qua ạ!
Ngày thứ 2:
_Trợ giúp kênh newb: 0 lần
_Trợ giúp người chơi: 0 lần
Hình ảnh:
" />
Vấng! đây là báo cáo CA 2 ngày thực tập của em ạ.
Mong sếp duyệt cho ạ.
P/S: thưa sếp do ngày thứ 2 ít mem quá nên không có giúp được ai ạ mong sếp bỏ qua ạ!
Kí Tên:Omi_Nicholas

markdown:
Thưa sếp john!
Em tên:Omi_Nicholas!
lí do em viết đơn này là muốn báo cáo với anh về việt em làm CA thực tập 2 ngày ạ.
Và đây là báo cáo 2 ngày thực tập của em:
Ngày thứ nhất:
_Trợ giúp kênh newb: 6 lần.
_Trợ giúp người chơi: 2 lần
Hình ảnh:
Không có
Lí do: tại em quên F8 lại mong sếp bỏ qua ạ!
Ngày thứ 2:
_Trợ giúp kênh newb: 0 lần
_Trợ giúp người chơi: 0 lần
Hình ảnh:
" />
Vấng! đây là báo cáo CA 2 ngày thực tập của em ạ.
Mong sếp duyệt cho ạ.
P/S: thưa sếp do ngày thứ 2 ít mem quá nên không có giúp được ai ạ mong sếp bỏ qua ạ!
Kí Tên:Omi_Nicholas
Em tên:Omi_Nicholas!
lí do em viết đơn này là muốn báo cáo với anh về việt em làm CA thực tập 2 ngày ạ.
Và đây là báo cáo 2 ngày thực tập của em:
Ngày thứ nhất:
_Trợ giúp kênh newb: 6 lần.
_Trợ giúp người chơi: 2 lần
Hình ảnh:
Không có
Lí do: tại em quên F8 lại mong sếp bỏ qua ạ!
Ngày thứ 2:
_Trợ giúp kênh newb: 0 lần
_Trợ giúp người chơi: 0 lần
Hình ảnh:
Vấng! đây là báo cáo CA 2 ngày thực tập của em ạ.
Mong sếp duyệt cho ạ.
P/S: thưa sếp do ngày thứ 2 ít mem quá nên không có giúp được ai ạ mong sếp bỏ qua ạ!
Kí Tên:Omi_Nicholas

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

Cache-Control: no-cache


text:
Vui lòng khai báo chính xác tên truy cập và mật khẩu!
Bạn phải điền đầy đủ thông tin đăng ký!
Số Bài : 292
Points : 809
Thanks : 14
on Mon Dec 15, 2014 10:20 pm


text: Syria làm gì với “thế hệ vàng” lỗi hẹn? Thanh Hà | 13/10/2017 17:15 0 Syria làm gì với “thế hệ vàng” lỗi hẹn? Ngày tuyển Syria đá play off lượt về với Úc, quảng trường Damascus tập trung hàng ngàn người reo hò cỗ vũ, trong đó có cả quân IS, quân nổi dậy trà trộn cùng quân chính phủ cổ vũ cho tuyển Syria. Khi Al Soma ghi bàn cho Syria, ở quê nhà hàng loạt khẩu súng máy nhả đạn lên trời ăn mừng trong những tiếng cười man rợ... Tất cả cùng ủng hộ tuyển bóng đá Syria. Ngày tuyển Syria đá lượt về play off với Úc tại vòng loại World cup 2018 (ngày 10-10 và thua chung cuộc 2-3 sau hai lượt) cả đất nước Syria chìm trong mưa bom lửa đạn đã ngớt hẳn tiếng súng, khắp đất nước Syria tạm yên ắng tiếng súng ít giờ đồng hồ.Nhưng câu hỏi đặt ra, đội tuyển Syria hiện nay được đánh giá là đội tuyển mạnh nhất trong mọi thời đại sẽ đi về đâu khi lỗi hẹn giấc mơ World Cup 2018?Cái chiều hôm ấy, Syria có bàn thắng trước do công Al Soma ghi, nhưng cú đúp của Tim Cahill sau đó đã giúp Úc ngược dòng thành công. Hai bàn thắng của lão tướng Cahill đã làm tan vỡ hàng triệu con tim của cả đất nước Syria.Al Soma, tay săn bàn 23 tuổi của SyriaSyria đã trở thành 12 đội bóng mạnh nhất châu lục và tất nhiên họ có suất đến UAE 2019, tức VCK Asian Cup và đó cũng là lần thứ sáu đội tuyển nước này góp mặt ở VCK Asian Cup. Năm lần trước họ đều không vượt vòng bảng, nhưng với thành phần như thế này và thể hiện như thế này, tuyển Syria sẽ khác tại UAE 2019.Quảng trường trung tâm Damascus của Syria nơi hàng ngàn cổ động viên gồm người hâm mộ, IS, lính chính phủ và lính nổi dậy cùng cổ vũ đội tuyểnTuyển Syria hiện nay là một thế hệ hòa lẫn giữa kinh nghiệm và sức trẻ. Tay săn bàn Al Soma đang là tiền đạo chủ chốt của Al Ahli (UAE) đã ghi 111 bàn trong 108 trận cho CLB này. Một thông số thuộc loại… thần thánh vì tính ra Al Soma ghi hơn 1 bàn/trận. Omar Khrbin, Mawas và Faras Al Khatib đều là những tay săn bàn chủ chốt của các CLB mạnh nhất vùng Trung Đông và Tây Á. Nhạc trưởng Al Khatib của Syria, 34 tuổi, vẫn là tượng đài của Syria, nhưng Syria còn có Al Soma, 23 tuổi không chỉ ghi những bàn thắng quan trọng cho tuyển mà còn cho CLB Al Hilal, anh chơi rất hay tại Champions League 20017.Nhạc trưởng Al Khatib đã 34 tuổi nhưng còn...chạy tốtVới lão tướng Khatib, UAE 2019 cũng có nghĩa lúc đó anh đã ở tuổi 36, tuy nhiên như đánh giá của HLV Hakeem Ayman thì Khatib còn đủ sức…chống chọi và vẫn làm tốt vai trò nhạc trưởng.Bóng đá Syria không mất hết hy vọng sau khi giấc mơ World Cup không thành. Mục tiêu của họ ít ra là Asian Cup 2019 tới, tại đó vẫn sẽ tiếp tục một Syria của sức trẻ và kinh nghiệm…Di Maria "tỉ tê" với Messi về mối quan hệ bí ẩn của Neymar và Cavani theo PLO 0 Đọc tin mới nhất, xem bóng đá nhanh nhất tại Soha.Bạn đọc có thể báo tin, gửi bài viết, clip, ảnh về email thethao@ttvn.vn để nhận nhuận bút cao trong vòng 24h. Đường dây nóng: 0943 113 999 Soha TagsKhatibSyriaWorld CupAsian Cup Thanh Hà


text:
- Hoạt động cuối:
- 8/10/17
- Tham gia:
- 14/7/15
- Bài viết:
- 37
- Đã được thích:
- 0
- Điểm thành tích:
- 6
- Giới tính:
- Nam
- Sinh nhật:
- 18/10/94 (Tuổi: 23)
Chia sẻ trang này
hiennhan12
Member, Nam, 23
- hiennhan12 được nhìn thấy lần cuối:
- 8/10/17
-
- Đang tải...
- Đang tải...
-
Giới thiệu
- Giới tính:
- Nam
- Sinh nhật:
- 18/10/94 (Tuổi: 23)
Tương tác

markdown:
|
|
Loading
![ hiennhan12](http://svktqd.com/forums/styles/novus/xenforo/avatars/avatar_male_l.png)
- Hoạt động cuối:
- 8/10/17
- Tham gia:
- 14/7/15
- Bài viết:
- 37
- Đã được thích:
- 0
- Điểm thành tích:
[6](members/hiennhan12.125866/trophies)
- Giới tính:
- Nam
- Sinh nhật:
- 18/10/94 (Tuổi: 23)
### Chia sẻ trang này
# hiennhan12
Member, Nam, 23
- hiennhan12 được nhìn thấy lần cuối:
- 8/10/17
-
- Đang tải...
- Đang tải...
-
### Giới thiệu
- Giới tính:
- Nam
- Sinh nhật:
- 18/10/94 (Tuổi: 23)
### Tương tác
[Tự học Tiếng Anh mỗi ngày](https://chamchihoctienganh123.blogspot.com)| Căn hộ [mặt tiền Bến Vân Đồn | Dự án](http://www.thegoldview.co/) **The Gold View** [của VinGroup | Mở bán tháp](http://www.vinhomescentralpark.co/) **Vinhomes Central Park** [|](http://www.thegoldview.co/mo-ban-thap-gold-river-view) **Gold River View** [Bảo vệ](http://baovehunglong.vn/)| [Viện dân số và các vấn đề xã hội](http://ipss.org.vn/)| Game [Bigone](http://bigone.net.vn)Online | [sach luyen thi toeic](http://luyenthitoeic.biz/)| [diễn đàn y khoa](http://sinhvienykhoa.edu.vn/)| [diễn đàn sinh viên](http://diendansinhvien.net/)| [cao đẳng y](http://caodangykhoa.com.vn/)| [trung cấp y dược](http://trungcapykhoa.com/)| [cao đẳng y dược hà nội](http://truongcaodangyduochanoi.edu.vn/)| [Cao đẳng Dược Hà Nội](http://caodangduochoc.edu.vn/)|

Server: cloudflare-nginx

X-Frame-Options: SAMEORIGIN

Vary: Accept-Encoding


text:
Lập trình hướng đối tượng với C++
Chia sẻ: Than Kha Tu | Ngày: | Loại File: PDF | Số trang:52
lượt xem 595
download
Lập trình hướng đối tượng với C++
- C++ là một sự mở rộng của C,do đó có thể sử dụng một chương trình biên dịch C++ để dịch và thực hiện các chương trình viết bằng C. - C yêu cầu các chú thích nằm giữa /* và */.C++ cho phép tạo một chú thích bắt đầu bằng "//" cho đến hết dòng.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Lập trình hướng đối tượng với C++
- L P TRÌNH HƯ NG I TƯ NG V I C++ Mét sè tiÖn Ých vµ më réng cña C++ so víi C M C TIÊU C A BÀI NÀY GIÚP NGƯ I H C Nh p/xu t d li u s d ng toán t cin và cout Vi t chú thích trên m t dòng, khai báo bi n m i nơi, c p phát và thu h i b nh ng s d ng toán new và delete, Gi i các bài t p có s d ng k thu t ch ng hàm, thâm s ng m nh. A/ TÓM T T LÝ THUY T - C++ là m t s m i r ng c a C, do ó có th s d ng m t chương trình biên d ch C++ d ch và th c hi n các chương trình vi t b ng C - C yêu c u các chú thích n m gi a /* và */. C++ cho phép t o m t chú thích b t u b ng “//” cho n h t dòng - C++ cho phép khai báo tuỳ ý. Th m chí có th khai báo bi n trong ph n kh i t o c a câu lênh l p for - C++ cho phép truy n tham s cho hàm b ng tham chi u. i u này tương t như truy n tham bi n cho chương trình con trong ngôn ng l p trình PASCAL. Trong l i g i hàm ta dùng tên bi n và bi n ó s ư c truy n cho hàm qua tham chi u. i u ó cho phép thao tác tr c ti p trên bi n ư c truy n ch không ph i gián ti p qua bi n tr . - Toán t new và delete trong C++ ư c dùng qu n lý b nh ng thay vì các hàm c p phát ng c a C - C++ cho phép ngư i vi t chương trình mô t các giá tr ng m nh cho các tham s c a hàm, nh ó hàm có th ư c g i v i m t danh sách các tham s không . - Toán t “::” cho phép truy nh p bi n toàn c c khi ng th i s d ng bi n c c b và toàn c c cùng tên. - Có th nh nghĩa các hàm cùng tên v i các tham s khác nhau. Hai hàm cùng tên s ư c phân bi t nh giá tr tr v và danh sách ki u các tham s . B. M T S LƯU Ý (Các l i thư ng g p, m t s thói quen l p trình t t...) Các l i thư ng g p Quên óng */ cho các chú thích Khai báo bi n sau khi bi n ư c s d ng S d ng l nh return tr v giá tr nhưng khi nh nghĩa hàm l i mô t hàm ki u void ho c ngư c l i, quên câu l nh này trong trư ng h p hàm yêu c u giá tr tr v . Không có hàm nguyên m u cho các hàm B qua kh i t o cho các bi n tham chi u Thay i giá tr c a các h ng T o các hàm cùng tên, cùng tham s . M t s thói quen l p trình t t S d ng “//” tránh l i không óng */ khi chú thích n m g n trong m t dòng. S d ng các kh năng vào ra m i c a C++ chương trình d c hơn. t các khai báo biên lên u kh i l nh. Ch dùng t khoá inline v i các hàm “nh ”,”không ph c t p”. S d ng con tr truy n tham s cho hàm khi c n thay i giá tr tham s , còn tham chi u dùng truy n các tham s có kích thư c l n mà không có nhu c u thay i n i dung. Tránh s d ng bi n cùng tên cho nhi u m c ch khác nhau trong chương trình. Trang 1
- L P TRÌNH HƯ NG I TƯ NG V I C++ C/ BÀI T P M U Ví d 1: C++ ch p nh n hai ki u chú thích. Các l p trình viên b ng C ã quen v i cách chú thích b ng /*…*/. Trình biên d ch s b qua m i th n m gi a /*…*/. Xét chương trình sau : CT1_1.CPP /* 1. Chương trình in các s t 0 n 9. */ #include void main() { int I; for(I = 0; I < 10 ; ++ I)// 0 - 9 cout
- L P TRÌNH HƯ NG I TƯ NG V I C++ cin>>X; cout>Y; cout
- L P TRÌNH HƯ NG I TƯ NG V I C++ bi n nguyên i ư c khai báo trong dòng l nh for có v trí tương ương v i vi c khai báo i bên ngoài for. Vì v y, trong vòng for th hai ta s d ng bi n i nhưng chương trình không báo l i. Ví d 5 : Tìm l i sai cho các khai báo prototype hàm dư i ây (các hài này ư c khai báo trong cùng m t chương trình) int func1(int); // (1) float func1(int); // (2) int func1(float); //(3) void func1(int=0,int); //(4) void func2(int,int=0); //(5) void func2(int); //(6) void func2(float); //(7) L i g i: Trong nh nghĩa ch ng hàm, trình biên d ch phân bi t các hàm b i ki u d li u tr ra c a hàm mà ch phân bi t b i danh sách tham s c a hàm. Do v y hàm 1 và hàm 2 b nh nghĩa ch ng lên nhau và trình biên d ch báo l i. Gi a hàm 2 và hàm 3 không có l i b i chúng khác nhau b i ki u d li u c a tham s . Trong hàm 4 ta ã s d ng sai cách truy n giá tr m c nh cho tham s . Không báo gi truy n giá tr m c nh cho m t tham s trư c m t tham s không ư c truy n giá tr ng m nh. Trong cách nh nghĩa hai hàm 5 và 6 có s nh p nh ng. Khi ta g i hàm func2 v i tham s là m t s nguyên thì trình biên d ch không bi t là s g i hàm 5 hay hàm 6 b i vì c hai hàm này u ư c. Trong trư ng h p này trình biên d ch cũng thông báo l i. Ví d 6: Tìm l i sai(l i cú pháp và b nh ) cho chương trình sau: int & refl() { int a=5; return a; } int & rè2(int a) { a++; return a; } int & ref3(int & a) { a++; return a; } int a=5; int &r1; int &r2=22; int &r3=a; int &r4=ref3(5); int &r5=ref3(a); Tr l i: Trong các hàm có k t qu tr v là m t tham chi u, chúng ta luôn ph i chú ý r ng bi n ư c tr l i có giá tr là tham chi u không b xoá kho i b nh chương trình khi k t thúc th c hi n hàm. Do v y hai hàm ref1 và ref2 là sai b i vì nó tr v tham chi u t i biên mà a l i là bi n c c b trong ref1 và là tham s trong ref2 ch ư c t o ra t m th i Trang 4
- L P TRÌNH HƯ NG I TƯ NG V I C++ trên stack khi g i hàm và xoá kh i stack khi k t thúc hàm. Hàm ref3 không có l i vì a là m t tham chi u t i m t bi n không n m trong hàm. Trong khái báo các tham chi u ph i ư c g n v i m t bi n nào ó trong b nh . Do v y các khai báo r1, r2 là sai. L i g i ref3(5) cũng là sai b i vì tham s cho hàm ph i là tham chi u n m t bi n, trong khi ó ta l i truy n vào h ng s . Ví d 7: Cho bi t k t qu th c hi n chương trình sau: #include int & foo(int &a,int b) { b+=a; if (b>5) a++; return a; } void main() { int i=2,j=4; int k=foo(i,j); k++; cout
- L P TRÌNH HƯ NG I TƯ NG V I C++ if (a[i]>a[j]) hoanvi(a[i],a[j]); // In ket qua cout
- L P TRÌNH HƯ NG I TƯ NG V I C++ Ví d 10: Chương trình c ng hai ma tr n trong ó m i ma tr n ư c c p phát ng. Chúng ta có th xem m ng hai chi u như m ng m t chi u như hình 1.2 dư i ây Hình 1.2: M ng hai chi u có th xem như m ng m t chi u. G i X là m ng hai chi u có kích thư c m dòng và n c t. A là m ng m t chi u tương ng. N u X[i][j] chính là A[k] thì k = i*n + j Chúng ta có chương trình như sau : CT1_10.CPP #include #include //prototype void AddMatrix(int * A,int *B,int*C,int M,int N); int AllocMatrix(int **A,int M,int N); void FreeMatrix(int *A); void InputMatrix(int *A,int M,int N,char Symbol); void DisplayMatrix(int *A,int M,int N); int main() { int M,N; int *A = NULL,*B = NULL,*C = NULL; clrscr(); coutM; coutN; //C p phát vùng nh cho ma tr n A if (!AllocMatrix(&A,M,N)) { //endl: Xu t ra kí t xu ng dòng (‘\n’) cout
- L P TRÌNH HƯ NG I TƯ NG V I C++ cout
- L P TRÌNH HƯ NG I TƯ NG V I C++ for(int I=0;I
- L P TRÌNH HƯ NG I TƯ NG V I C++ c)func(1.5,2.5); d)func(1,2); Câu 3: Cho bi t giá tr c a y sau khi th c hi n: int &foo(int &a) { a++; return a; } int i=5; int &r=foo(i); r++; a) i=5; b) i=6; c) i=7; d) không câu nào úng Câu 4: Tìm giá tr c a x, y: void test(int &a, int b) { a+=b; b=a; } int x=1,y=2; test(x,y); a) x=1,y=2; b) x=1,y=3 c) x=3,y=2 d) x=3,y=3 Bài t p t gi i Bài 1.1: Anh (ch ) hãy vi t l i chương trình sau b ng cách s d ng l i các dòng nh p/xu t trong C++. /* Chương trình tìm m u chung nh nh t */ #include void main() { int a,b,i,min; printf("Nhap vao hai so:"); scanf("%d%d",&a,&b); min=a>b?b:a; Trang 10
- L P TRÌNH HƯ NG I TƯ NG V I C++ for(i = 2;i
- L P TRÌNH HƯ NG I TƯ NG V I C++ Bài 1.7: Vi t chương trình t o m t m ng m t chi u ng có kích thư c là n (n nh p t bàn phím). Các giá tr c a m ng này ư c phát sinh ng u nhiên trên o n [a, b] v i a và b u nh p t bàn phím. Hãy tìm s dương nh nh t và s âm l n nh t trong m ng; n u không có s dương nh nh t ho c s âm l n nh t thì xu t thông báo "không có s dương nh nh t" ho c "không có s âm l n nh t". Bài 1.8: Anh (ch ) hãy vi t m t hàm tính bình phương c a m t s . Hàm s tr v giá tr bình phương c a tham s và có ki u cùng ki u v i tham s . Bài 1.9: Trong ngôn ng C, chúng ta có hàm chuy n i m t chu i sang s , tùy thu c vào d ng c a chu i chúng ta có các hàm chuy n i sau : int atoi(const char *s); Chuy n i m t chu i s thành s nguyên ki u int. long atol(const char *s); Chuy n i m t chu i s thành s nguyên ki u long. double atof(const char *s); Chuy n i m t chu i s thành s th c ki u double. Anh (ch ) hãy vi t m t hàm có tên là aton (ascii to number) chuy n i chu i sang các d ng s tương ng. Bài 1.10: Anh ch hãy vi t các hàm sau: Hàm ComputeCircle() tính di n tích s và chu vi c c a m t ư ng tròn bán kính r. Hàm này có prototype như sau: void ComputeCircle(float & s, float &c, float r = 1.0); Hàm ComputeRectangle() tính di n tích s và chu vi p c a m t hình ch nh t có chi u cao h và chi u r ng w. Hàm này có prototype như sau: void ComputeRectangle(float & s, float &p, float h = 1.0, float w = 1.0); Hàm ComputeTriangle() tính di n tích s và chu vi p c a m t tam giác có ba c nh a,b và c. Hàm này có prototype như sau: void ComputeTriangle(float & s, float &p, float a = 1.0, float b = 1.0, float c = 1.0); Hàm ComputeSphere() tính th tích v và di n tích b m t s c a m t hình c u có bán kính r. Hàm này có prototype như sau: void ComputeSphere(float & v, float &s, float r = 1.0); Trang 12
- L P TRÌNH HƯ NG I TƯ NG V I C++ Hàm ComputeCylinder() tính th tích v và di n tích b m t s c a m t hình tr có bán kính r và chi u cao h. Hàm này có prototype như sau: void ComputeCylinder(float & v, float &s, float r = 1.0 , float h = 1.0); Bài 1.11: Vi t chương trình qu n lý i m h c sinh v i c u trúc danh sách n i ơn. Trong chương trình s d ng toán t vào ra và toán t new c p phát b nh ng. Bài 1.12: Vi t m t hàm th c hi n vi c s p x p m t m ng s nguyên theo chi u tăng d n ho c gi m d n. Hàm này t ng m c nh ki u s p x p theo chi u tăng d n. Bài 1.13: Vi t m t hàm gi i phương trình b c hai. Hàm này tr l i thông báo r ng phương trình có nghi m hay không có nghi m kép. N u có nghi m thì nghi m s ư c lưu vào tham s x1, x2 và ư c truy n như là tham bi n. Bài 1.14:Vi t m t hàm tìm v trí xu t hi n u tiên c a m t t khoá trong m t xâu. Hàm này tr l i v trí tìm th y c a t khoá trong xâu(b t u t 0) và thay i con tr xâu ư c truy n vào thành v trí c a ký t ngay sau ký t cu i cùng c a t khoá. T khoá c n tìm ư c ưa vào như là m t tham s và có m t giá tr m c nh. Trang 13
- L P TRÌNH HƯ NG I TƯ NG V I C++ §èi t−îng vµ líp (Class and Object) M C TIÊU C A BÀI NÀY GIÚP NGƯ I H C Phân tích ư c khái ni m óng gói d li u Khai báo và s d ng m t l p Khai báo và s d ng i tư ng. S d ng hàm thi t l p và hàm hu b Khai báo và s d ng hàm thi t l p sao chép Vai trò c a hàm thi t l p ng m nh A/ NH C L I LÝ THUY T Trong C++, tên c u trúc là m t ki u d li u không c n kèm theo t khoá struct. L p cho phép ngư i l p trình mô t các i tư ng th c t v i các thu c tính và hành vi. Trong C++ thư ng s d ng t khoá class khai báo m t l p. Tên l p là m t ki u d li u dùng khi khai báo các i tư ng thư c l p(các th hi n c th c a l p). Thu c tính c a i tư ng trong m t l p ư c mô t dư i d ng các bi n th hi n. Các hành vi là các hàm thành ph n bên trong l p. Có hai cách nh nghĩa các hàm thành ph n c a m t l p; khi nh nghĩa hàm thành ph n bên ngoài khai báo l p ph i t trư c tên hàm thành ph n tên c a l p và toán t “::” phân bi t v i các hàm t do cùng tên. Ch nên nh nghĩa hàm thành ph n bên trong khai báo l p khi nó không quá ph c t p cho chương trình d c. Có th khai báo và s d ng các con tr i tư ng, tham chi u i tư ng. Hai t khoá public và private dùng ch nh thu c tính truy nh p cho các thành ph n( d li u/hàm) khai báo bên trong l p. Thành ph n bên trong l p ư c khai báo public có th truy nh p t m i hàm khai báo m t i tư ng thu c l p ó. Thành ph n private trong m t i tư ng ch có th truy nh p ư c b i các hàm thành ph n c a i tư ng ho c các hàm thành ph n c a l p dùng t o i tư ng( ây tính c trư ng h p i tư ng là tham s c a hàm thành ph n) Hai hàm thành ph n c bi t c a m t l p g i là hàm thi t l p và hàm hu b . Hàm thi t l p ư c g i t ng(ng m nh) m i khi m t i tư ng ư c t o ra và hàm hu b ư cg it ng khi i tư ng h t th i gian s d ng. Hàm thi t l p có thu c tính public, cùng tên v i tên l p nhưng không có giá tr tr v. M t l p có ít nh t hai hàm thi t l p: hàm thi t l p sao chép ng m nh và hàm thi t l p do ngư i l p trình thi t l p(n u không mô t tư ng minh thì ó là hàm thi t l p ng m nh). Hàm hu b cũng có thu c tính public, không tham s , không giá tr tr v và có tên b t u b i ~ theo sau là tên c a l p. Bên trong ph m v l p( nh nghĩa c a các hàm thành ph n), các thành ph n c a l p ư c g i theo tên. Trư ng h p có m t i tư ng toàn c c cùng tên, mu n xác nh i tư ng y ph i s d ng toán t “::”. L p có th ch a các thành ph n d li u là các i tư ng c a l p khác. Các i tư ng này ph i ư c kh i t o trư c i tư ng tương ng c a l p bao. M i i tư ng có m t con tr ch n b n thân nó, ta g i ó là con tr this. Con tr này có th ư c s d ng tư ng minh ho c ng m nh tham xác nh các thành ph n bên trong i tư ng. Thông thư ng ngư i ta s d ng this dư i d ng ng m nh. Hàm b n c a m t l p là hàm không thu c l p nhưng có quy n truy nh p t i các thành ph n private c a l p. Trang 14
- L P TRÌNH HƯ NG I TƯ NG V I C++ Khai báo b n b có th khai báo b t kỳ ch nào trong khai báo l p. B. M T S LƯU Ý (Các l i thư ng g p, m t s thói quen l p trình t t...) Các l i thư ng g p Quên d u “;” cu i khai báo l p Kh i t o các thành ph n giá tr trong khai báo l p nh nghĩa ch ng m t hàm thành ph n b ng m t hàm không thu c l p Truy nh p n các thành ph n riêng c a l p t bên ngoài ph m vi l p Khai báo giá tr tr v cho hàm thi t l p và hàm hu b Khai báo hàm hu b có tham s , nh nghĩa ch ng hàm hu b G i tư ng minh hàm thi t l p và hàm hu b G i các thàm thành ph n bên trong hàm thi t l p M t s thói quen l p trình t t Nhóm t t c c các thành ph n có cùng thu c tính truy nh p m t nơi trương khái báo l p, nh v y m i t khoá mô t truy nh p ch ư c xác nh m t l n. Khai báo l p vì v y d c hơn. Theo kinh nghi m, các thành ph n private trư c tiên r i n các thành ph n protectech, cu i cùng là t khoá public. nh nghĩa t t c các hàm thành ph n bên ngoài khai báo l p. i u này nh m ph n bi t gi a hai ph n giao di n và ph n cài t l p. S d ng các ti n x lý #ifndef, #define, #endif cho các t p tin tiêu ch xu t hi n m t l n bên trong chương trinhg ngu n. Ph i nh nghĩa các hàm thi t l p m b o r ng các i tư ng u ư c kh i t o n i dung m t cách úng n. C/ BÀI T P M U Ví d 1: nh nghĩa m t l p mô t và x lý các i m trên màn hình ho . V i tên l p là point L i gi i + Các thu c tính c a l p int x;// hoành (c t) int y;// tung ( hàng) int m;// màu + Các phương th c Nh p d li u m t i m Hi n th m t i m nm t i m L p i m ư c xây d ng như sau: class point { private: int x,y,m; public: void nhapsl(); void hien(); void an() { putpixcel(x,y,getbkcolor()); } void point::nhap() { coutx>>y; coutm; } void point::hien() Trang 15
- L P TRÌNH HƯ NG I TƯ NG V I C++ { int mau_ht; mau_ht=getcolor(); putpixcel(x,y,m); setcolor(mau_ht); } Nh n xét: + Trong c ba phương th c( dù vi t trong hay vi t ngoài nh nghĩa l p) u ư c truy nh p n các thu c tính x,y và m c a l p. + Các phương th c vi t bên trong nh nghĩa l p (như phương th c an()) ư c vi t như m t hàm bình thư ng. +Khi xây d ng các phương th c bên ngoài l p, c n dùng thêm tên l p và toán t ph m vi :: t ngay trư c tên phương th c quy nh rõ ây là phương th c c a l p nào. Ví d 2: Chúng ta xây d ng ki u c u trúc Time v i ba thành viên s nguyên: Hour, Minute và second. Chương trình nh nghĩa m t c u trúc Time g i là DinnerTime. Chương trình in th i gian dư i d ng gi quân i và d ng chu n. CT2_2.CPP #include class Time { public: Time(); //Constructor void SetTime(int, int, int); //Thiet lap Hour, Minute va Second void PrintMilitary(); //In thoi gian duoi dang gio quan doi void PrintStandard(); //In thoi gian duoi dang chuan private: int Hour; // 0 - 23 int Minute; // 0 - 59 int Second; // 0 - 59 }; //Constructor khoi tao moi thanh vien du lieu voi gia tri zero //Bao dam tat ca cac doi tuong bat dau o trang thai thich hop Time::Time() { Hour = Minute = Second = 0; } //Thiet lap mot gia tri Time moi su dung gio quan doi //Thuc hien viec kiem tra tinh hop le tren cac gia tri du lieu //Thiet lap ca gia tri khong hop le thanh zero void Time::SetTime(int H, int M, int S) { Hour = (H >= 0 && H < 24) ? H : 0; Minute = (M >= 0 && M < 60) ? M : 0; Second = (S >= 0 && S < 60) ? S : 0; } //In thoi gian duoi dang gio quan doi void Time::PrintMilitary() { cout
- L P TRÌNH HƯ NG I TƯ NG V I C++
- L P TRÌNH HƯ NG I TƯ NG V I C++ Ví d 3 Nh p m t ngày tháng năm t bàn phím sau ó in ra màn hình. L i gi i CT2_3.CPP #include #include #define FALSE 0 #define TRUE !FALSE char* Thang[]={"","gieng","hai","ba","bon","nam","sau","bay","tam", "chin","muoi","muoi mot","chap"}; int NgayThang[]={0,31,28,31,30,31,30,31,31,30,31,30,31}; class CDate { private: int mNgay,mThang,mNam; int laNamNhuan(int); public: void nhap(); int hopLe(); void in(); }; void CDate::nhap() { cout
- L P TRÌNH HƯ NG I TƯ NG V I C++ cout
- L P TRÌNH HƯ NG I TƯ NG V I C++ Trong hàm thi t l p cũng có th s d ng tham s ng m nh gi ng như các hàm thành ph n khác. V l p C: Ch có th khai báo i tư ng theo hàm thi t l p C() b i vì hàm thi t l p sao chép ã ư c ngư i s d ng nh nghĩa và t quy n truy xu t là private. Do v y không th dùng hàm thi t l p sao chép. Ví d : C c; V l p D: Không th khai báo i tư ng cho l p D b i vì trong l p này ch có hàm thi t l p sao chép. Hàm thi t l p chép mu n s d ng ư c thì ph i có m t i tư ng c a l p D. Do v y mu n khai báo ư c m t i tư ng thu c l p D thì trong l p D c n có m t hàm thi t l p khác sa chép. Ví d 5 Có bao nhiêu l n hàm thi t l p sao chép ư c g i trong o n mã chương trình sau: Widget f(Widget u) { Widget v(u); Widget w=v; return w; } void main() { Widget x; Widget y=f(f(x)); } L i gi i: Hàm thi t l p sao chép ư c g i 7 l n trong o n mã chương trình này. M i l n g i hàm f òi h i 3 l n g i n hàm thi t l p sao chép: khi tham sô truy n vào b ng giá tr u, khi v và w ư c kh i t o. L nh g i th b y là kh i t o y. Ví d 6 Cho bi t k t qu in ra màn hình c a chương trình sau: L i gi i CT 2_6.CPP #include 3. #include class A { static int count; public: A() { count++;} ~A() { count--;} static void printNum() { cout
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Lập trình hướng đối tượng với C++ part 1
35 p | 537 | 261
-
Lập trình hướng đối tượng với C++ part 2
35 p | 363 | 210
-
Lập trình hướng đối tượng với C++ part 3
35 p | 265 | 174
-
Lập trình hướng đối tượng với C++ part 4
35 p | 243 | 161
-
Lập trình hướng đối tượng với C++ part 5
35 p | 247 | 157
-
Lập trình hướng đối tượng với C++ part 6
35 p | 231 | 155
-
Lập trình hướng đối tượng với C++ part 7
35 p | 226 | 151
-
Lập trình hướng đối tượng với C++ part 9
35 p | 207 | 142
-
Lập trình hướng đối tượng với C++ part 8
35 p | 220 | 140
-
Lập trình hướng đối tượng với C++ part 10
34 p | 198 | 137
-
Hướng dẫn lập trình hướng đối tượng với C++
50 p | 181 | 63
-
Ebook Lập trình hướng đối tượng với C++
396 p | 83 | 34
-
Kỹ thuật lập trình hướng đối tượng với C++ part 10
26 p | 67 | 16
-
Bài giảng Lập trình hướng đối tượng: Chương 3 - Nguyễn Sơn Hoàng Quốc, ThS. Nguyễn Tấn Trần Minh Khang
38 p | 28 | 13
-
Bài giảng Kỹ thuật lập trình hướng đối tượng với C++ - Hoàng Kim Bảng
163 p | 46 | 11
-
Lập trình hướng đối tượng với C++ - Chương 5
9 p | 73 | 7
-
Lập trình hướng đối tượng với C++ - Chương 4
26 p | 62 | 6
-
Bài giảng Lập trình hướng đối tượng - Từ C đến C++
16 p | 15 | 1

markdown:
# Lập trình hướng đối tượng với C++
Chia sẻ: Than Kha Tu | Ngày: | Loại File: PDF | Số trang:52
lượt xem 595
download
![](http://image1.tailieu.vn/document/thumbnail/2009/20091102/womanhood911_06/80x100/96885_1610.jpg)
##
Lập trình hướng đối tượng với C++
[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++ là một sự mở rộng của C,do đó có thể sử dụng một chương trình biên dịch C++ để dịch và thực hiện các chương trình viết bằng C. - C yêu cầu các chú thích nằm giữa /* và */.C++ cho phép tạo một chú thích bắt đầu bằng "//" cho đến hết dòng.
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
##
Nội dung Text: Lập trình hướng đối tượng với C++
- L P TRÌNH HƯ NG I TƯ NG V I C++ Mét sè tiÖn Ých vµ më réng cña C++ so víi C M C TIÊU C A BÀI NÀY GIÚP NGƯ I H C Nh p/xu t d li u s d ng toán t cin và cout Vi t chú thích trên m t dòng, khai báo bi n m i nơi, c p phát và thu h i b nh ng s d ng toán new và delete, Gi i các bài t p có s d ng k thu t ch ng hàm, thâm s ng m nh. A/ TÓM T T LÝ THUY T - C++ là m t s m i r ng c a C, do ó có th s d ng m t chương trình biên d ch C++ d ch và th c hi n các chương trình vi t b ng C - C yêu c u các chú thích n m gi a /* và */. C++ cho phép t o m t chú thích b t u b ng “//” cho n h t dòng - C++ cho phép khai báo tuỳ ý. Th m chí có th khai báo bi n trong ph n kh i t o c a câu lênh l p for - C++ cho phép truy n tham s cho hàm b ng tham chi u. i u này tương t như truy n tham bi n cho chương trình con trong ngôn ng l p trình PASCAL. Trong l i g i hàm ta dùng tên bi n và bi n ó s ư c truy n cho hàm qua tham chi u. i u ó cho phép thao tác tr c ti p trên bi n ư c truy n ch không ph i gián ti p qua bi n tr . - Toán t new và delete trong C++ ư c dùng qu n lý b nh ng thay vì các hàm c p phát ng c a C - C++ cho phép ngư i vi t chương trình mô t các giá tr ng m nh cho các tham s c a hàm, nh ó hàm có th ư c g i v i m t danh sách các tham s không . - Toán t “::” cho phép truy nh p bi n toàn c c khi ng th i s d ng bi n c c b và toàn c c cùng tên. - Có th nh nghĩa các hàm cùng tên v i các tham s khác nhau. Hai hàm cùng tên s ư c phân bi t nh giá tr tr v và danh sách ki u các tham s . B. M T S LƯU Ý (Các l i thư ng g p, m t s thói quen l p trình t t...) Các l i thư ng g p Quên óng */ cho các chú thích Khai báo bi n sau khi bi n ư c s d ng S d ng l nh return tr v giá tr nhưng khi nh nghĩa hàm l i mô t hàm ki u void ho c ngư c l i, quên câu l nh này trong trư ng h p hàm yêu c u giá tr tr v . Không có hàm nguyên m u cho các hàm B qua kh i t o cho các bi n tham chi u Thay i giá tr c a các h ng T o các hàm cùng tên, cùng tham s . M t s thói quen l p trình t t S d ng “//” tránh l i không óng */ khi chú thích n m g n trong m t dòng. S d ng các kh năng vào ra m i c a C++ chương trình d c hơn. t các khai báo biên lên u kh i l nh. Ch dùng t khoá inline v i các hàm “nh ”,”không ph c t p”. S d ng con tr truy n tham s cho hàm khi c n thay i giá tr tham s , còn tham chi u dùng truy n các tham s có kích thư c l n mà không có nhu c u thay i n i dung. Tránh s d ng bi n cùng tên cho nhi u m c ch khác nhau trong chương trình. Trang 1
- L P TRÌNH HƯ NG I TƯ NG V I C++ C/ BÀI T P M U Ví d 1: C++ ch p nh n hai ki u chú thích. Các l p trình viên b ng C ã quen v i cách chú thích b ng /*…*/. Trình biên d ch s b qua m i th n m gi a /*…*/. Xét chương trình sau : CT1_1.CPP /* 1. Chương trình in các s t 0 n 9. */ #include void main() { int I; for(I = 0; I < 10 ; ++ I)// 0 - 9 cout
- L P TRÌNH HƯ NG I TƯ NG V I C++ cin>>X; cout>Y; cout
- L P TRÌNH HƯ NG I TƯ NG V I C++ bi n nguyên i ư c khai báo trong dòng l nh for có v trí tương ương v i vi c khai báo i bên ngoài for. Vì v y, trong vòng for th hai ta s d ng bi n i nhưng chương trình không báo l i. Ví d 5 : Tìm l i sai cho các khai báo prototype hàm dư i ây (các hài này ư c khai báo trong cùng m t chương trình) int func1(int); // (1) float func1(int); // (2) int func1(float); //(3) void func1(int=0,int); //(4) void func2(int,int=0); //(5) void func2(int); //(6) void func2(float); //(7) L i g i: Trong nh nghĩa ch ng hàm, trình biên d ch phân bi t các hàm b i ki u d li u tr ra c a hàm mà ch phân bi t b i danh sách tham s c a hàm. Do v y hàm 1 và hàm 2 b nh nghĩa ch ng lên nhau và trình biên d ch báo l i. Gi a hàm 2 và hàm 3 không có l i b i chúng khác nhau b i ki u d li u c a tham s . Trong hàm 4 ta ã s d ng sai cách truy n giá tr m c nh cho tham s . Không báo gi truy n giá tr m c nh cho m t tham s trư c m t tham s không ư c truy n giá tr ng m nh. Trong cách nh nghĩa hai hàm 5 và 6 có s nh p nh ng. Khi ta g i hàm func2 v i tham s là m t s nguyên thì trình biên d ch không bi t là s g i hàm 5 hay hàm 6 b i vì c hai hàm này u ư c. Trong trư ng h p này trình biên d ch cũng thông báo l i. Ví d 6: Tìm l i sai(l i cú pháp và b nh ) cho chương trình sau: int & refl() { int a=5; return a; } int & rè2(int a) { a++; return a; } int & ref3(int & a) { a++; return a; } int a=5; int &r1; int &r2=22; int &r3=a; int &r4=ref3(5); int &r5=ref3(a); Tr l i: Trong các hàm có k t qu tr v là m t tham chi u, chúng ta luôn ph i chú ý r ng bi n ư c tr l i có giá tr là tham chi u không b xoá kho i b nh chương trình khi k t thúc th c hi n hàm. Do v y hai hàm ref1 và ref2 là sai b i vì nó tr v tham chi u t i biên mà a l i là bi n c c b trong ref1 và là tham s trong ref2 ch ư c t o ra t m th i Trang 4
- L P TRÌNH HƯ NG I TƯ NG V I C++ trên stack khi g i hàm và xoá kh i stack khi k t thúc hàm. Hàm ref3 không có l i vì a là m t tham chi u t i m t bi n không n m trong hàm. Trong khái báo các tham chi u ph i ư c g n v i m t bi n nào ó trong b nh . Do v y các khai báo r1, r2 là sai. L i g i ref3(5) cũng là sai b i vì tham s cho hàm ph i là tham chi u n m t bi n, trong khi ó ta l i truy n vào h ng s . Ví d 7: Cho bi t k t qu th c hi n chương trình sau: #include int & foo(int &a,int b) { b+=a; if (b>5) a++; return a; } void main() { int i=2,j=4; int k=foo(i,j); k++; cout
- L P TRÌNH HƯ NG I TƯ NG V I C++ if (a[i]>a[j]) hoanvi(a[i],a[j]); // In ket qua cout
- L P TRÌNH HƯ NG I TƯ NG V I C++ Ví d 10: Chương trình c ng hai ma tr n trong ó m i ma tr n ư c c p phát ng. Chúng ta có th xem m ng hai chi u như m ng m t chi u như hình 1.2 dư i ây Hình 1.2: M ng hai chi u có th xem như m ng m t chi u. G i X là m ng hai chi u có kích thư c m dòng và n c t. A là m ng m t chi u tương ng. N u X[i][j] chính là A[k] thì k = i*n + j Chúng ta có chương trình như sau : CT1_10.CPP #include #include //prototype void AddMatrix(int * A,int *B,int*C,int M,int N); int AllocMatrix(int **A,int M,int N); void FreeMatrix(int *A); void InputMatrix(int *A,int M,int N,char Symbol); void DisplayMatrix(int *A,int M,int N); int main() { int M,N; int *A = NULL,*B = NULL,*C = NULL; clrscr(); coutM; coutN; //C p phát vùng nh cho ma tr n A if (!AllocMatrix(&A,M,N)) { //endl: Xu t ra kí t xu ng dòng (‘\n’) cout
- L P TRÌNH HƯ NG I TƯ NG V I C++ cout
- L P TRÌNH HƯ NG I TƯ NG V I C++ for(int I=0;I
- L P TRÌNH HƯ NG I TƯ NG V I C++ c)func(1.5,2.5); d)func(1,2); Câu 3: Cho bi t giá tr c a y sau khi th c hi n: int &foo(int &a) { a++; return a; } int i=5; int &r=foo(i); r++; a) i=5; b) i=6; c) i=7; d) không câu nào úng Câu 4: Tìm giá tr c a x, y: void test(int &a, int b) { a+=b; b=a; } int x=1,y=2; test(x,y); a) x=1,y=2; b) x=1,y=3 c) x=3,y=2 d) x=3,y=3 Bài t p t gi i Bài 1.1: Anh (ch ) hãy vi t l i chương trình sau b ng cách s d ng l i các dòng nh p/xu t trong C++. /* Chương trình tìm m u chung nh nh t */ #include void main() { int a,b,i,min; printf("Nhap vao hai so:"); scanf("%d%d",&a,&b); min=a>b?b:a; Trang 10
- L P TRÌNH HƯ NG I TƯ NG V I C++ for(i = 2;i
- L P TRÌNH HƯ NG I TƯ NG V I C++ Bài 1.7: Vi t chương trình t o m t m ng m t chi u ng có kích thư c là n (n nh p t bàn phím). Các giá tr c a m ng này ư c phát sinh ng u nhiên trên o n [a, b] v i a và b u nh p t bàn phím. Hãy tìm s dương nh nh t và s âm l n nh t trong m ng; n u không có s dương nh nh t ho c s âm l n nh t thì xu t thông báo "không có s dương nh nh t" ho c "không có s âm l n nh t". Bài 1.8: Anh (ch ) hãy vi t m t hàm tính bình phương c a m t s . Hàm s tr v giá tr bình phương c a tham s và có ki u cùng ki u v i tham s . Bài 1.9: Trong ngôn ng C, chúng ta có hàm chuy n i m t chu i sang s , tùy thu c vào d ng c a chu i chúng ta có các hàm chuy n i sau : int atoi(const char *s); Chuy n i m t chu i s thành s nguyên ki u int. long atol(const char *s); Chuy n i m t chu i s thành s nguyên ki u long. double atof(const char *s); Chuy n i m t chu i s thành s th c ki u double. Anh (ch ) hãy vi t m t hàm có tên là aton (ascii to number) chuy n i chu i sang các d ng s tương ng. Bài 1.10: Anh ch hãy vi t các hàm sau: Hàm ComputeCircle() tính di n tích s và chu vi c c a m t ư ng tròn bán kính r. Hàm này có prototype như sau: void ComputeCircle(float & s, float &c, float r = 1.0); Hàm ComputeRectangle() tính di n tích s và chu vi p c a m t hình ch nh t có chi u cao h và chi u r ng w. Hàm này có prototype như sau: void ComputeRectangle(float & s, float &p, float h = 1.0, float w = 1.0); Hàm ComputeTriangle() tính di n tích s và chu vi p c a m t tam giác có ba c nh a,b và c. Hàm này có prototype như sau: void ComputeTriangle(float & s, float &p, float a = 1.0, float b = 1.0, float c = 1.0); Hàm ComputeSphere() tính th tích v và di n tích b m t s c a m t hình c u có bán kính r. Hàm này có prototype như sau: void ComputeSphere(float & v, float &s, float r = 1.0); Trang 12
- L P TRÌNH HƯ NG I TƯ NG V I C++ Hàm ComputeCylinder() tính th tích v và di n tích b m t s c a m t hình tr có bán kính r và chi u cao h. Hàm này có prototype như sau: void ComputeCylinder(float & v, float &s, float r = 1.0 , float h = 1.0); Bài 1.11: Vi t chương trình qu n lý i m h c sinh v i c u trúc danh sách n i ơn. Trong chương trình s d ng toán t vào ra và toán t new c p phát b nh ng. Bài 1.12: Vi t m t hàm th c hi n vi c s p x p m t m ng s nguyên theo chi u tăng d n ho c gi m d n. Hàm này t ng m c nh ki u s p x p theo chi u tăng d n. Bài 1.13: Vi t m t hàm gi i phương trình b c hai. Hàm này tr l i thông báo r ng phương trình có nghi m hay không có nghi m kép. N u có nghi m thì nghi m s ư c lưu vào tham s x1, x2 và ư c truy n như là tham bi n. Bài 1.14:Vi t m t hàm tìm v trí xu t hi n u tiên c a m t t khoá trong m t xâu. Hàm này tr l i v trí tìm th y c a t khoá trong xâu(b t u t 0) và thay i con tr xâu ư c truy n vào thành v trí c a ký t ngay sau ký t cu i cùng c a t khoá. T khoá c n tìm ư c ưa vào như là m t tham s và có m t giá tr m c nh. Trang 13
- L P TRÌNH HƯ NG I TƯ NG V I C++ §èi t−îng vµ líp (Class and Object) M C TIÊU C A BÀI NÀY GIÚP NGƯ I H C Phân tích ư c khái ni m óng gói d li u Khai báo và s d ng m t l p Khai báo và s d ng i tư ng. S d ng hàm thi t l p và hàm hu b Khai báo và s d ng hàm thi t l p sao chép Vai trò c a hàm thi t l p ng m nh A/ NH C L I LÝ THUY T Trong C++, tên c u trúc là m t ki u d li u không c n kèm theo t khoá struct. L p cho phép ngư i l p trình mô t các i tư ng th c t v i các thu c tính và hành vi. Trong C++ thư ng s d ng t khoá class khai báo m t l p. Tên l p là m t ki u d li u dùng khi khai báo các i tư ng thư c l p(các th hi n c th c a l p). Thu c tính c a i tư ng trong m t l p ư c mô t dư i d ng các bi n th hi n. Các hành vi là các hàm thành ph n bên trong l p. Có hai cách nh nghĩa các hàm thành ph n c a m t l p; khi nh nghĩa hàm thành ph n bên ngoài khai báo l p ph i t trư c tên hàm thành ph n tên c a l p và toán t “::” phân bi t v i các hàm t do cùng tên. Ch nên nh nghĩa hàm thành ph n bên trong khai báo l p khi nó không quá ph c t p cho chương trình d c. Có th khai báo và s d ng các con tr i tư ng, tham chi u i tư ng. Hai t khoá public và private dùng ch nh thu c tính truy nh p cho các thành ph n( d li u/hàm) khai báo bên trong l p. Thành ph n bên trong l p ư c khai báo public có th truy nh p t m i hàm khai báo m t i tư ng thu c l p ó. Thành ph n private trong m t i tư ng ch có th truy nh p ư c b i các hàm thành ph n c a i tư ng ho c các hàm thành ph n c a l p dùng t o i tư ng( ây tính c trư ng h p i tư ng là tham s c a hàm thành ph n) Hai hàm thành ph n c bi t c a m t l p g i là hàm thi t l p và hàm hu b . Hàm thi t l p ư c g i t ng(ng m nh) m i khi m t i tư ng ư c t o ra và hàm hu b ư cg it ng khi i tư ng h t th i gian s d ng. Hàm thi t l p có thu c tính public, cùng tên v i tên l p nhưng không có giá tr tr v. M t l p có ít nh t hai hàm thi t l p: hàm thi t l p sao chép ng m nh và hàm thi t l p do ngư i l p trình thi t l p(n u không mô t tư ng minh thì ó là hàm thi t l p ng m nh). Hàm hu b cũng có thu c tính public, không tham s , không giá tr tr v và có tên b t u b i ~ theo sau là tên c a l p. Bên trong ph m v l p( nh nghĩa c a các hàm thành ph n), các thành ph n c a l p ư c g i theo tên. Trư ng h p có m t i tư ng toàn c c cùng tên, mu n xác nh i tư ng y ph i s d ng toán t “::”. L p có th ch a các thành ph n d li u là các i tư ng c a l p khác. Các i tư ng này ph i ư c kh i t o trư c i tư ng tương ng c a l p bao. M i i tư ng có m t con tr ch n b n thân nó, ta g i ó là con tr this. Con tr này có th ư c s d ng tư ng minh ho c ng m nh tham xác nh các thành ph n bên trong i tư ng. Thông thư ng ngư i ta s d ng this dư i d ng ng m nh. Hàm b n c a m t l p là hàm không thu c l p nhưng có quy n truy nh p t i các thành ph n private c a l p. Trang 14
- L P TRÌNH HƯ NG I TƯ NG V I C++ Khai báo b n b có th khai báo b t kỳ ch nào trong khai báo l p. B. M T S LƯU Ý (Các l i thư ng g p, m t s thói quen l p trình t t...) Các l i thư ng g p Quên d u “;” cu i khai báo l p Kh i t o các thành ph n giá tr trong khai báo l p nh nghĩa ch ng m t hàm thành ph n b ng m t hàm không thu c l p Truy nh p n các thành ph n riêng c a l p t bên ngoài ph m vi l p Khai báo giá tr tr v cho hàm thi t l p và hàm hu b Khai báo hàm hu b có tham s , nh nghĩa ch ng hàm hu b G i tư ng minh hàm thi t l p và hàm hu b G i các thàm thành ph n bên trong hàm thi t l p M t s thói quen l p trình t t Nhóm t t c c các thành ph n có cùng thu c tính truy nh p m t nơi trương khái báo l p, nh v y m i t khoá mô t truy nh p ch ư c xác nh m t l n. Khai báo l p vì v y d c hơn. Theo kinh nghi m, các thành ph n private trư c tiên r i n các thành ph n protectech, cu i cùng là t khoá public. nh nghĩa t t c các hàm thành ph n bên ngoài khai báo l p. i u này nh m ph n bi t gi a hai ph n giao di n và ph n cài t l p. S d ng các ti n x lý #ifndef, #define, #endif cho các t p tin tiêu ch xu t hi n m t l n bên trong chương trinhg ngu n. Ph i nh nghĩa các hàm thi t l p m b o r ng các i tư ng u ư c kh i t o n i dung m t cách úng n. C/ BÀI T P M U Ví d 1: nh nghĩa m t l p mô t và x lý các i m trên màn hình ho . V i tên l p là point L i gi i + Các thu c tính c a l p int x;// hoành (c t) int y;// tung ( hàng) int m;// màu + Các phương th c Nh p d li u m t i m Hi n th m t i m nm t i m L p i m ư c xây d ng như sau: class point { private: int x,y,m; public: void nhapsl(); void hien(); void an() { putpixcel(x,y,getbkcolor()); } void point::nhap() { coutx>>y; coutm; } void point::hien() Trang 15
- L P TRÌNH HƯ NG I TƯ NG V I C++ { int mau_ht; mau_ht=getcolor(); putpixcel(x,y,m); setcolor(mau_ht); } Nh n xét: + Trong c ba phương th c( dù vi t trong hay vi t ngoài nh nghĩa l p) u ư c truy nh p n các thu c tính x,y và m c a l p. + Các phương th c vi t bên trong nh nghĩa l p (như phương th c an()) ư c vi t như m t hàm bình thư ng. +Khi xây d ng các phương th c bên ngoài l p, c n dùng thêm tên l p và toán t ph m vi :: t ngay trư c tên phương th c quy nh rõ ây là phương th c c a l p nào. Ví d 2: Chúng ta xây d ng ki u c u trúc Time v i ba thành viên s nguyên: Hour, Minute và second. Chương trình nh nghĩa m t c u trúc Time g i là DinnerTime. Chương trình in th i gian dư i d ng gi quân i và d ng chu n. CT2_2.CPP #include class Time { public: Time(); //Constructor void SetTime(int, int, int); //Thiet lap Hour, Minute va Second void PrintMilitary(); //In thoi gian duoi dang gio quan doi void PrintStandard(); //In thoi gian duoi dang chuan private: int Hour; // 0 - 23 int Minute; // 0 - 59 int Second; // 0 - 59 }; //Constructor khoi tao moi thanh vien du lieu voi gia tri zero //Bao dam tat ca cac doi tuong bat dau o trang thai thich hop Time::Time() { Hour = Minute = Second = 0; } //Thiet lap mot gia tri Time moi su dung gio quan doi //Thuc hien viec kiem tra tinh hop le tren cac gia tri du lieu //Thiet lap ca gia tri khong hop le thanh zero void Time::SetTime(int H, int M, int S) { Hour = (H >= 0 && H < 24) ? H : 0; Minute = (M >= 0 && M < 60) ? M : 0; Second = (S >= 0 && S < 60) ? S : 0; } //In thoi gian duoi dang gio quan doi void Time::PrintMilitary() { cout
- L P TRÌNH HƯ NG I TƯ NG V I C++
- L P TRÌNH HƯ NG I TƯ NG V I C++ Ví d 3 Nh p m t ngày tháng năm t bàn phím sau ó in ra màn hình. L i gi i CT2_3.CPP #include #include #define FALSE 0 #define TRUE !FALSE char* Thang[]={"","gieng","hai","ba","bon","nam","sau","bay","tam", "chin","muoi","muoi mot","chap"}; int NgayThang[]={0,31,28,31,30,31,30,31,31,30,31,30,31}; class CDate { private: int mNgay,mThang,mNam; int laNamNhuan(int); public: void nhap(); int hopLe(); void in(); }; void CDate::nhap() { cout
- L P TRÌNH HƯ NG I TƯ NG V I C++ cout
- L P TRÌNH HƯ NG I TƯ NG V I C++ Trong hàm thi t l p cũng có th s d ng tham s ng m nh gi ng như các hàm thành ph n khác. V l p C: Ch có th khai báo i tư ng theo hàm thi t l p C() b i vì hàm thi t l p sao chép ã ư c ngư i s d ng nh nghĩa và t quy n truy xu t là private. Do v y không th dùng hàm thi t l p sao chép. Ví d : C c; V l p D: Không th khai báo i tư ng cho l p D b i vì trong l p này ch có hàm thi t l p sao chép. Hàm thi t l p chép mu n s d ng ư c thì ph i có m t i tư ng c a l p D. Do v y mu n khai báo ư c m t i tư ng thu c l p D thì trong l p D c n có m t hàm thi t l p khác sa chép. Ví d 5 Có bao nhiêu l n hàm thi t l p sao chép ư c g i trong o n mã chương trình sau: Widget f(Widget u) { Widget v(u); Widget w=v; return w; } void main() { Widget x; Widget y=f(f(x)); } L i gi i: Hàm thi t l p sao chép ư c g i 7 l n trong o n mã chương trình này. M i l n g i hàm f òi h i 3 l n g i n hàm thi t l p sao chép: khi tham sô truy n vào b ng giá tr u, khi v và w ư c kh i t o. L nh g i th b y là kh i t o y. Ví d 6 Cho bi t k t qu in ra màn hình c a chương trình sau: L i gi i CT 2_6.CPP #include 3. #include class A { static int count; public: A() { count++;} ~A() { count--;} static void printNum() { cout
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Lập trình hướng đối tượng với C++ part 1
35 p |
537 |
261
-
Lập trình hướng đối tượng với C++ part 2
35 p |
363 |
210
-
Lập trình hướng đối tượng với C++ part 3
35 p |
265 |
174
-
Lập trình hướng đối tượng với C++ part 4
35 p |
243 |
161
-
Lập trình hướng đối tượng với C++ part 5
35 p |
247 |
157
-
Lập trình hướng đối tượng với C++ part 6
35 p |
231 |
155
-
Lập trình hướng đối tượng với C++ part 7
35 p |
226 |
151
-
Lập trình hướng đối tượng với C++ part 9
35 p |
207 |
142
-
Lập trình hướng đối tượng với C++ part 8
35 p |
220 |
140
-
Lập trình hướng đối tượng với C++ part 10
34 p |
198 |
137
-
Hướng dẫn lập trình hướng đối tượng với C++
50 p |
181 |
63
-
Ebook Lập trình hướng đối tượng với C++
396 p |
83 |
34
-
Kỹ thuật lập trình hướng đối tượng với C++ part 10
26 p |
67 |
16
-
Bài giảng Lập trình hướng đối tượng: Chương 3 - Nguyễn Sơn Hoàng Quốc, ThS. Nguyễn Tấn Trần Minh Khang
38 p |
28 |
13
-
Bài giảng Kỹ thuật lập trình hướng đối tượng với C++ - Hoàng Kim Bảng
163 p |
46 |
11
-
Lập trình hướng đối tượng với C++ - Chương 5
9 p |
73 |
7
-
Lập trình hướng đối tượng với C++ - Chương 4
26 p |
62 |
6
-
Bài giảng Lập trình hướng đối tượng - Từ C đến C++
16 p |
15 |
1

Server: Apache/2.2.31 (CentOS)

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


text:
Để có quyết định chính xác nhất trong việc lựa chọn phương pháp trồng răng implant thẩm mỹ nhằm phục hình răng đã mất thì chúng tôi sẽ tổng hợp tất cả những kiến thức có liên quan đến phương pháp ưu việt này. Hy vọng những người bị mất răng sẽ không còn băn khoăn gì nữa.
Trong trường hợp bị mất răng vĩnh viễn thì giải pháp bạn nên nghĩ đến trước tiên là trồng răng implant thẩm mỹ . Trồng răng implant tồn tại lâu dài không kém gì răng thật, nằm cố định vị trí trên hàm, đảm bảo vệ sinh và tính thẩm mỹ, phục hồi các chức năng vốn có của răng, mang lại sự thoải mái trong sinh hoạt hàng ngày.
Trong trường hợp bị mất răng vĩnh viễn thì giải pháp bạn nên nghĩ đến trước tiên là trồng răng implant thẩm mỹ . Trồng răng implant tồn tại lâu dài không kém gì răng thật, nằm cố định vị trí trên hàm, đảm bảo vệ sinh và tính thẩm mỹ, phục hồi các chức năng vốn có của răng, mang lại sự thoải mái trong sinh hoạt hàng ngày.
Trồng răng implang là gì?
Cấy ghép implant là việc phục hồi răng bị mất với đầy đủ thân và chân răng. Một thanh titanium nhỏ được cấy vào xương hàm tại vị trí mất răng, phục vụ như là một chân gốc để giữ răng sứ thẩm mỹ bên trên nhằm tái tạo hoàn chỉnh một chiếc răng tương tự như răng thật.
Tại sao nên cấy ghép implant?
Có rất nhiều phương pháp để khắc phục tình trạng mất răng như làm cầu răng, hàm giả tháo lắp. Nhưng trong đó, trồng răng implant được coi là giải pháp tốt nhất vì những lý do sau:
– Thay thế hoàn chỉnh cả thân và chân răng.
– Ngăn ngừa sự tiêu xương do mất răng gây ra.
– Kỹ thuật bảo tồn nhất, không phải mài răng, lấy tủy răng như khi làm cầu răng, răng giả thông thường.
– Răng implant tồn tại giống răng thật về thẩm mỹ lẫn chức năng.
Nên trồng răng implant khi nào là tốt nhất?
– Bị mất răng hoàn cả thân và chân răng
– Bị mất phần thân răng: Do bị tai nạn ngoài ý muốn làm mất phần thân răng nhưng vẫn còn chân răng. Trường hợp này, nếu muốn trồng răng implant thì phải tiến hành nhổ chân răng.
– Mất nhiều răng hoặc mất toàn hàm đều có thể áp dụng giải pháp này.
Có những loại implant nào?
Nobel Biocare implant
Nobel Biocare là hệ thống Implant được sử dụng rộng rãi, có mặt trên 70 quốc gia.
Thiết kế hiệu quả cao cho sự vững chắc và ổn định ban đầu tại những vùng mất răng lâu ngày. Thiết kế cổ Implant để tăng kích thước và sự ổn định của mô mềm, tạo tính thẩm mỹ một cách tự nhiên.
Implant Mis
Là một trong những thương hiệu lớn được nhiều bác sĩ nha khoa và bệnh nhân ưa chuộng. Với thiết kế đơn giản, đa dạng nhiều kích cỡ, giúp các bác sĩ dễ dàng thao tác cấy ghép, tích hợp xương tốt và đem lại kết quả khả quan. Đặc biệt là chi phí hợp lý nên được các bác sĩ tại Việt Nam trang bị và sử dụng khá nhiều.
Implant Dentium
Implant Dentium: Có xuất xứ Hàn Quốc, giúp các bác sĩ dễ dàng thao tác cấy ghép, tích hợp xương tốt và đem lại kết quả khả quan.
Ankylos implant
Ankylos implant: Hiện đứng đầu thị phần tại Đức, đứng thứ 2 tại châu Âu và thứ 5 trên thế giới. Implant Ankylos có cấu trúc khá đặc biệt và khác với những hệ thống Implant khác.
Straumann implant
Straumann implant: Implant Straumann được làm từ vật liệu titanium tinh khiết, đảm bảo cho việc tích hợp xương nhanh chóng, kết quả ổn định và lâu dài. Lành thương diễn ra nhanh, tương hợp sinh học cao, đồng thời thích hợp với các loại phục hình trên Implant sau này.
0 nhận xét:
Đăng nhận xét

markdown:
Để có quyết định chính xác nhất trong việc lựa chọn phương pháp trồng răng implant thẩm mỹ nhằm phục hình răng đã mất thì chúng tôi sẽ tổng hợp tất cả những kiến thức có liên quan đến phương pháp ưu việt này. Hy vọng những người bị mất răng sẽ không còn băn khoăn gì nữa.
Trong trường hợp bị mất răng vĩnh viễn thì giải pháp bạn nên nghĩ đến trước tiên là trồng răng implant thẩm mỹ . Trồng răng implant tồn tại lâu dài không kém gì răng thật, nằm cố định vị trí trên hàm, đảm bảo vệ sinh và tính thẩm mỹ, phục hồi các chức năng vốn có của răng, mang lại sự thoải mái trong sinh hoạt hàng ngày.
Trong trường hợp bị mất răng vĩnh viễn thì giải pháp bạn nên nghĩ đến trước tiên là trồng răng implant thẩm mỹ . Trồng răng implant tồn tại lâu dài không kém gì răng thật, nằm cố định vị trí trên hàm, đảm bảo vệ sinh và tính thẩm mỹ, phục hồi các chức năng vốn có của răng, mang lại sự thoải mái trong sinh hoạt hàng ngày.
##
Trồng răng implang
[ là gì?](http://nhakhoasaigonbh.com/khai-niem-cay-ghep-implant-la-gi/)
Cấy ghép implant là việc phục hồi răng bị mất với đầy đủ thân và chân răng. Một thanh titanium nhỏ được cấy vào xương hàm tại vị trí mất răng, phục vụ như là một chân gốc để giữ
**bên trên nhằm tái tạo hoàn chỉnh một chiếc răng tương tự như răng thật.** [răng sứ thẩm mỹ](http://nhakhoasaigonbh.com/phuc-hoi-rang-da-mat-voi-phuong-phap-trong-rang/)
## Tại sao nên cấy ghép implant?
![ Implant cay ghep](http://nhakhoasaigonbh.com/wp-content/uploads/2014/07/implant-tren-2.jpg)
Có rất nhiều phương pháp để khắc phục tình trạng mất răng như làm cầu răng, hàm giả tháo lắp. Nhưng trong đó, trồng răng implant được coi là giải pháp tốt nhất vì những lý do sau:
– Thay thế hoàn chỉnh cả thân và chân răng.
– Ngăn ngừa sự tiêu xương do mất răng gây ra.
– Kỹ thuật bảo tồn nhất, không phải mài răng, lấy tủy răng như khi làm cầu răng, răng giả thông thường.
– Răng implant tồn tại giống răng thật về thẩm mỹ lẫn chức năng.
## Nên trồng răng implant khi nào là tốt nhất?
– Bị mất răng hoàn cả thân và chân răng
– Bị mất phần thân răng: Do bị tai nạn ngoài ý muốn làm mất phần thân răng nhưng vẫn còn chân răng. Trường hợp này, nếu muốn
**thì phải tiến hành nhổ chân răng.** [trồng răng implant](http://nhakhoasaigonbh.com/cay-ghep-implant-bi-quyet-phuc-hoi-rang-da-mat/)
– Mất nhiều răng hoặc mất toàn hàm đều có thể áp dụng giải pháp này.
## Có những loại implant nào?
### Nobel Biocare implant
Nobel Biocare là hệ thống Implant được sử dụng rộng rãi, có mặt trên 70 quốc gia.
Thiết kế hiệu quả cao cho sự vững chắc và ổn định ban đầu tại những vùng mất răng lâu ngày. Thiết kế cổ Implant để tăng kích thước và sự ổn định của mô mềm, tạo tính thẩm mỹ một cách tự nhiên.
### Implant Mis
Là một trong những thương hiệu lớn được nhiều bác sĩ nha khoa và bệnh nhân ưa chuộng. Với thiết kế đơn giản, đa dạng nhiều kích cỡ, giúp các bác sĩ dễ dàng thao tác cấy ghép, tích hợp xương tốt và đem lại kết quả khả quan. Đặc biệt là chi phí hợp lý nên được các bác sĩ tại Việt Nam trang bị và sử dụng khá nhiều.
### Implant Dentium
Implant Dentium: Có xuất xứ Hàn Quốc, giúp các bác sĩ dễ dàng thao tác cấy ghép, tích hợp xương tốt và đem lại kết quả khả quan.
### Ankylos implant
Ankylos implant: Hiện đứng đầu thị phần tại Đức, đứng thứ 2 tại châu Âu và thứ 5 trên thế giới. Implant Ankylos có cấu trúc khá đặc biệt và khác với những hệ thống Implant khác.
### Straumann implant
Straumann implant: Implant Straumann được làm từ vật liệu titanium tinh khiết, đảm bảo cho việc tích hợp xương nhanh chóng, kết quả ổn định và lâu dài. Lành thương diễn ra nhanh, tương hợp sinh học cao, đồng thời thích hợp với các loại phục hình trên Implant sau này.
## Xem thêm :
## 0 nhận xét:
## Đăng nhận xét


text:
Có rất nhiều khách hàng thắc mắc nhổ răng khôn hàm trên sau bao lâu thì hết chảy máu, xác định đâu là trường hợp chảy máu bình thường, đâu là hiện tượng bất thường sau nhổ răng
Thông tin về “nhổ răng khôn hàm trên sau bao lâu thì hết chảy máu” là những thông tin quan trọng bệnh nhân nên biết. Nếu sau khi nhổ răng, hiện tượng chảy máu xuất hiện, các thông tin này sẽ giúp bệnh nhân xác định đó là hiện tượng bình thường hay bất thường và có các xử lý kịp thời.
Sau nhổ răng khôn hàm trên bao lâu hết chảy máu?
Nhổ răng khôn sau bao lâu thì hết chảy máu trên thực tế còn tùy thuộc vào cách bệnh nhân chăm sóc răng miệng. Thông thường, ngày đầu sau nhổ răng, vị trí răng nhổ thường chảy ra một chút máu khi bệnh nhân vệ sinh răng miệng. Nếu vị trí răng nhổ bị va chạm hoặc bị kích thích cũng sẽ chảy máu. Sau khoảng 2 ngày, hiện tượng chảy máu sẽ ngừng nếu bệnh nhân chăm sóc răng miệng tốt, tránh tối đa các va chạm, tránh ăn thức ăn không phù hợp và sử dụng thuốc đúng chỉ dẫn.Nếu khả năng chăm sóc răng miệng kém hơn, hiện tượng máu bị rỉ ra từ vết nhổ có thể kéo dài dưới 1 tuần nhưng không chảy nhiều. Hiện tượng chảy máu sẽ là bất thường khi lượng máu chảy ra nhiều, kéo dài trên 1 tuần và có thể kèm theo các biểu hiện sưng tấy, đau nhức kéo dài, có mùi hôi trong miệng, bệnh nhân bị sốt,…
Như vậy, bệnh nhân hãy lưu ý các thông tin nhổ răng khôn sau bao lâu thì hết chảy máu trên đây để theo dõi quá trình lành thương của vết thương sau nhổ răng. Nếu có những biểu hiện bất thường, bệnh nhân nên sớm tái khám để kiểm tra.
Xem thêm :
0 nhận xét:
Đăng nhận xét

markdown:
Có rất nhiều khách hàng thắc mắc nhổ răng khôn hàm trên sau bao lâu thì hết chảy máu, xác định đâu là trường hợp chảy máu bình thường, đâu là hiện tượng bất thường sau nhổ răng
Thông tin về “
**hàm trên sau bao lâu thì hết chảy máu” là những thông tin quan trọng bệnh nhân nên biết. Nếu sau khi nhổ răng, hiện tượng chảy máu xuất hiện, các thông tin này sẽ giúp bệnh nhân xác định đó là hiện tượng bình thường hay bất thường và có các xử lý kịp thời.** [nhổ răng khôn](http://taytrangrangtainhaantoan.blogspot.com/2017/05/nho-rang-khon-co-lam-giam-tri-nho-khong.html) **Sau nhổ răng khôn hàm trên bao lâu hết chảy máu?**
Nhổ răng khôn sau bao lâu thì hết chảy máu trên thực tế còn tùy thuộc vào cách bệnh nhân chăm sóc răng miệng. Thông thường, ngày đầu sau
**, vị trí răng nhổ thường chảy ra một chút máu khi bệnh nhân vệ sinh răng miệng. Nếu vị trí răng nhổ bị va chạm hoặc bị kích thích cũng sẽ chảy máu. Sau khoảng 2 ngày, hiện tượng chảy máu sẽ ngừng nếu bệnh nhân chăm sóc răng miệng tốt, tránh tối đa các va chạm, tránh ăn thức ăn không phù hợp và sử dụng thuốc đúng chỉ dẫn.Nếu khả năng chăm sóc răng miệng kém hơn, hiện tượng máu bị rỉ ra từ vết nhổ có thể kéo dài dưới 1 tuần nhưng không chảy nhiều. Hiện tượng chảy máu sẽ là bất thường khi lượng máu chảy ra nhiều, kéo dài trên 1 tuần và có thể kèm theo các biểu hiện sưng tấy, đau nhức kéo dài, có mùi hôi trong miệng, bệnh nhân bị sốt,…** [nhổ răng](http://taytrangrangtainhaantoan.blogspot.com/2017/04/cong-nghe-nho-rang-so-4-toan-va-khong-dau.html)
Như vậy, bệnh nhân hãy lưu ý các thông tin nhổ răng khôn sau bao lâu thì hết chảy máu trên đây để theo dõi quá trình lành thương của vết thương sau nhổ răng. Nếu có những biểu hiện bất thường, bệnh nhân nên sớm tái khám để kiểm tra.
**Xem thêm :**
## 0 nhận xét:
## Đăng nhận xét