markdown:
# CÁC KIỂU DỮ LIỆU TRONG VB
Chia sẻ: Tran Duy Cuong | Ngày: | Loại File: PDF | Số trang:23
lượt xem 35
download
![](https://tailieu.vn/image/document/thumbnail/2011/20110331/vanphucankhang/80x100/thcb_c5_6_1005.jpg)
##
CÁC KIỂU DỮ LIỆU TRONG VB
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](https://tailieu.vn/static/b2013az/templates/version1/default/images/down16x21.png)
Mỗi ứng dụng thường xử lý nhiều dữ liệu, ta dùng khái niệm "biến" để lưu trữ dữ liệu trong bộ nhớ máy tính, mỗi biến lưu trữ 1 dữ liệu của chương trình. Mặc dù VB không đòi hỏi, nhưng ta nên định nghĩa rõ ràng từng biến trước khi truy xuất nó để code của chương trình được trong sáng, dễ hiểu, dễ bảo trì và phát triển. Định nghĩa 1 biến là :
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
##
Nội dung Text: CÁC KIỂU DỮ LIỆU TRONG VB
- MÔN TIN HỌC Chương 5 CÁC KIỂU DỮ LIỆU TRONG VB Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 111 Biến dữ liệu Mỗi ứng dụng thường xử lý nhiều dữ liệu, ta dùng khái niệm "biến" để lưu trữ dữ liệu trong bộ nhớ máy tính, mỗi biến lưu trữ 1 dữ liệu của chương trình. Mặc dù VB không đòi hỏi, nhưng ta nên định nghĩa rõ ràng từng biến trước khi truy xuất nó để code của chương trình được trong sáng, dễ hiểu, dễ bảo trì và phát triển. Định nghĩa 1 biến là : định nghĩa tên nhận dạng cho biến, kết hợp kiểu với biến để xác định cấu trúc dữ liệu của biến, định nghĩa tầm vực truy xuất biến. Cú pháp đơn giản của lệnh định nghĩa biến : [Static|Public|Private|Dim] AVariable As Type tại từng thời điểm, biến chứa 1 giá trị (nội dung) cụ thể. Theo thời gian nội dung của biến sẽ bị thay đổi theo tính chất xử lý của code. Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 112 1
- Định nghĩa tên biến Cách đặt tên cho 1 biến : Tên biến có thể dài đến 255 ký tự, Ký tự đầu tiên phải là một ký tự chữ (letter), Các ký tự tiếp theo có thể là các ký tự chữ (letter), ký số (digit), dấu gạch dưới, Tên biến không được chứa các ký tự đặc biệt như các ký tự : ^, &, ), (,%, $, #, @, !, ~, +, -, *, … VB không phân biệt chữ HOA hay chữ thường trong tên biến. Ví dụ: Tên biến hợp lệ Tên biến không hợp lệ + Base1_ball + Base.1 : vì có dấu chấm + ThisIsLongButOk + Base&1 : vì có dấu & + 1Base_Ball : ký tự đầu là 1 số Nên chọn tên biến ngắn gọn nhưng thể hiện rõ ý nghĩa. Ví dụ: Ta muốn có một biến để lưu hệ số lãi suất ngân hàng (Interest Rate), ta nên dùng tên biến là: InterestRate hoặc Irate chứ không nên dùng tên biến là IR… Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 113 Định nghĩa tên biến (tt) Với ví dụ ở trước, dòng mã sau đây: IterestRateEarned = Total*InterestRate sẽ dễ hiểu hơn dòng mã IE = T*IR Khi viết tên biến ta nên viết hoa chữ đầu tiên của một từ có ý nghĩa. Ví dụ : InterestRate sẽ dễ đọc hơn interestrate hay iNTERestRaTe… Không được dùng tên biến trùng với các từ khoá như : Print, Sub, End… (từ khóa là những từ mà ngôn ngữ VB đã dùng cho những thành phần xác định của ngôn ngữ) Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 114 2
- Các kiểu dữ liệu cơ bản định sẵn của VB Byte : 1 byte, 0 to 255 Boolean : 2 bytes, True or False Integer : 2 bytes, -32,768 to 32,767 Long (long integer) : 4 bytes -2,147,483,648 to 2,147,483,647 Single (single-precision floating-point) :4 bytes -3.402823E38 to -1.401298E-45 ;1.401298E-45 to 3.402823E38 Double (double-precision floating-point) : 8 bytes -1.79769313486231E308 to -4.94065645841247E-324; 4.94065645841247E-324 to 1.79769313486232E308 Currency (scaled integer) : 8 bytes -922,337,203,685,477.5808 to 922,337,203,685,477.5807 Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 115 Các kiểu dữ liệu cơ bản định sẵn của VB (tt) Decimal : 14 bytes +/-79,228,162,514,264,337,593,543,950,335 (không có dấu chấm thập phân) +/-7.9228162514264337593543950335 (có 28 ký số bên phải dấu chấm) +/-0.0000000000000000000000000001 là số khác 0 nhỏ nhất. Date : 8 bytes; từ January 1, 100 tới December 31, 9999 Object : 4 bytes; chứa tham khảo đến bất kỳ đối tượng nào String (variable-length) : 10 bytes + độ dài của chuỗi 0 tới 2G ký tự String*n (fixed-length) : chuỗi có độ dài cố định 1 tới 65,400 ký tự Variant (with numbers) : 16 bytes Bất kỳ số nào nằm trong phạm vi kiểu Double Variant (with characters) : 22 bytes + độ dài chuỗi cùng độ dài như kiểu String User-defined (using Type) : kiểu do người dùng định nghĩa (record) gồm nhiều field, mỗi field có kiểu riêng theo yêu cầu. Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 116 3
- Các kiểu dữ liệu cơ bản định sẵn của VB (tt) Array : dãy nhiều phần tử có cấu trúc dữ liệu đồng nhất, mỗi phần tử được truy xuất độc lập nhờ chỉ số của nó trong dãy. Ví dụ : Dim vector(10) As Integer định nghĩa biến vector là 1 dãy gồm 10 phần tử nguyên, vector(i) là tên nhận dạng của phần tử thứ i của dãy này. Ngoài các kiểu dữ liệu định sẵn, VB còn cung cấp cho người lập trình 1 phương tiện để họ có thể định nghĩa bất kỳ kiểu dữ liệu chưa cung cấp sẵn nhưng lại cần thiết cho ứng dụng của họ, ta gọi các kiểu này là kiểu do người dùng định nghĩa. Thí dụ sau đây là phát biểu định nghĩa kiểu miêu tả các thông tin chính về máy tính cá nhân : Type SystemInfo CPU As Variant Memory As Long DiskDrives(25) As String ' Fixed-size array. VideoColors As Integer Cost As Currency PurchaseDate As Variant End Type Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 117 Đặc tính chi tiết về kiểu String Kiểu String (chuỗi ký tự) : String là kiểu dữ liệu được dùng để lưu trữ chuỗi các ký tự (độ dài bất kỳ) Giá trị chuỗi ký tự được đặt trong cặp dấu nháy kép (vd : "Môn Tin học") Trên lý thuyết, một biến thuộc kiểu String có thể lưu trữ được đến 2 tỷ ký tự nhưng trong thực tế, độ dài của chuỗi bị hạn chế theo dung lượng bộ nhớ của máy tính. Có thể thực hiện được các phép toán nối kết chuỗi (+,&) trên các chuỗi ký tự và có khá nhiều hàm xử lý chuỗi có sẵn. Có thể định nghĩa một biến thuộc kiểu String như sau : Dim AStringVariable As String Dim AStringVariable As String*100 Hay Dim AStringVariable$ Tiếp vĩ ngữ $ đi sau tên biến dùng để khai báo một biến thuộc kiểu String. Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 118 4
- Đặc tính chi tiết về kiểu Integer Kiểu Integer (Số nguyên) : Integer là kiểu dữ liệu được dùng để lưu trữ các số nguyên ngắn nằm trong khoảng từ - 32768 đến 32767. Số nguyên được lưu trữ trong bộ nhớ bằng 2 byte. Có thể thực hiện được các phép toán số học (như +,-,*,/,...) trên các dữ liệu thuộc kiểu Integer. Khai báo một biến thuộc kiểu Integer như sau : Dim AnIntegerVariable As Integer Hay Dim AnIntegerVariable% Tiếp vĩ ngữ % đi sau tên biến được dùng để khai báo một biến thuộc kiểu Integer. Vd: Dim Age As Integer ... Age = 24 Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 119 Đặc tính chi tiết về kiểu Long Kiểu Long (Số nguyên dài) : Dùng để lưu trữ các số nguyên lớn nằm trong khoảng từ : -2,147,483,648 đến 2,147,483,647 Số nguyên dài được lưu trữ trong bộ nhớ bằng 4 byte. Có thể thực hiện được các phép toán số học (như +,-,*,/,...) trên các dữ liệu thuộc kiểu Long. Khai báo một biến thuộc kiểu Long như sau : Dim ALongIntegerVariable As Long Hay Dim AnIntegerVariable& Tiếp vĩ ngữ & đi sau tên biến được dùng để khai báo một biến thuộc kiểu Long. Vd: Dim EarthAge As Long ... EarthAge = 3276979 Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 120 5
- Đặc tính chi tiết về kiểu Byte Kiểu Byte (Số nguyên dương nhỏ) : Dùng để lưu trữ các số nguyên không âm nằm trong tầm trị từ : 0 đến 255 Chiếm 1 byte trong bộ nhớ. Có thể thực hiện được các phép toán số học (như +,-,*,/,...) trên các dữ liệu thuộc kiểu Byte. Kiểu dữ liệu này rất hiệu dụng trong việc lưu trữ các số nguyên nhỏ vì nó chiếm ít bộ nhớ, tốc độ xử lý nhanh. Ví dụ: Khi cần lưu tuổi của một người chúng ta không nên dùng kiểu Integer hay Long mà nên dùng kiểu Byte vì tuổi của một người luôn là một số không âm, có giá trị tối đa thường nhỏ hơn 120. Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 121 Đặc tính chi tiết về kiểu Boolean Kiểu Byte (tt) : Khai báo cho một biến thuộc kiểu Byte như sau : Dim AByteVariable As Byte ‘ không có tiếp vĩ ngữ Ví dụ: Dim Age As Byte ... Age = 100 Kiểu Boolean (giá trị luận lý) : Là kiểu dữ liệu lưu trữ hai giá trị luận lý True/False. Được lưu trữ trong máy tính bằng 2 byte. Khai báo Dim ABooleanVariable As Boolean Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 122 6
- Đặc tính chi tiết về kiểu Single Kiểu Single (số thực có độ chính xác đơn - Single Precision) : Lưu trữ các số thực có độ chính xác đơn (gần đúng với giá trị gốc với độ chính xác ở mức 7 chữ số) Ví dụ số 1234.567 thì ký số 7 (bên phải nhất) có thể không chính xác. Kiểu dữ liệu này chiếm 4 byte trong bộ nhớ và miêu tả các giá trị trong phạm vi : Từ -3.402823E38 đến -1.401298E-45 cho các giá trị âm và từ 1.401298E-45 đến 3.402823E38 cho các giá trị dương Có thể thực hiện các phép toán số học trên kiểu dữ liệu này nhưng thường chậm hơn so vớI các biến thuộc kiểu Integer hay Long. Do cách chứa số Single chỉ ở mức gần đúng nên các phép toán trên các dữ liệu thuộc kiểu này sẽ tạo kết quả gần đúng (nhưng đủ dùng trong đại đa số yêu cầu thực tế). Khai báo như sau : Dim ASingleVariable As Single Hay Dim ASingleVariable! ‘ Tiếp vĩ ngữ là dấu ! Ví dụ: Dim InterestRate As Single, Earned!, Total As Single Earned = InterestRate * Total Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 123 Đặc tính chi tiết về kiểu Double Kiểu Double (số thực có độ chính xác kép - Double Precision) : Lưu trữ các số thực có độ chính xác kép (gần đúng với giá trị gốc với độ chính xác ở mức 16 chữ số). Ví dụ số 1234.57890123456 thì ký số bên phải nhất (6) có thể không chính xác. Kiểu dữ liệu này chiếm 8 byte trong bộ nhớ và miêu tả các giá trị trong phạm vi : -1.797693234862232E308 đến -4.94065645841247E-324 và 4.94065645841247E-324 đến 1.797693234862232E308 Có thể thực hiện các phép toán số học trên kiểu dữ liệu này nhưng rất chậm (chậm hơn cả kiểu Single). Do cách chứa số Double chỉ ở mức gần đúng nên các phép toán trên các dữ liệu thuộc kiểu này sẽ tạo kết quả gần đúng (nhưng quá đủ dùng trong đại đa số yêu cầu thực tế). Khai báo như sau : Dim ADoubleVariable As Double Hay Dim ADoubleVariable# ‘ Tiếp vĩ ngữ là dấu # Ví dụ: Dim InterestRate As Double, Earned#, Total As Double Earned = InterestRate * Total Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 124 7
- Đặc tính chi tiết về kiểu Currency Kiểu Currency (Tiền Tệ) Kiểu Currency được dùng để lưu các dữ liệu thuộc kiểu tiền tệ (số lượng tiền). Được lưu trữ trong bộ nhớ bằng 8 byte. Có thể có 4 chữ số ở bên phải dấu chấm thập phân và 15 chữ số ở bên trái dấu thập phân. Có tầm trị: - 922337203685477.5808 đến 922337203685477.5807 Có thể thực hiện được các phép toán số học trên kiểu dữ liệu này nhưng tốc độ xử lý rất chậm như đối với các số thực có độ chính xác kép, song nó là kiểu dữ liệu ưa dùng cho các phép tính tài chính. Khai báo: Dim ACurrencyVariable As Currency Hay Dim ACurrencyVariable@ ‘Tiếp vĩ ngữ là dấu @ Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 125 Đặc tính chi tiết về kiểu Date Kiểu Date (Ngày tháng) Dùng để lưu trữ các dữ liệu thuộc kiểu ngày giờ cho bất kỳ thời điểm nào từ 0h00 ngày 01/01/100 đến 0h00 ngày 31/12/9999. Kiểu Date được lưu trữ trong máy tính bằng 8 bytes. Dữ liệu thuộc kiểu Date phải được bao bởi cặp dấu # ở hai đầu. Ví dụ: Millenium = #January 1, 2000# Millenium = #Jan 1, 2000# Millenium = #1/1/ 2000# Nếu ta chưa gán trị cho biến thuộc kiểu Date thì VB mặc nhận đó là lúc 0:0:0 cùng ngày. Có thể dùng dạng thức AM/PM hay dạng 24 giờ để biểu diễn cho giá trị giờ Ví dụ: PreMillenium = #December 31, 1999 11:59:59PM# hay PreMillenium = #December 31, 1999 23:59:59# Khai báo một biến thuộc kiểu Date như sau: Dim ADateVariable As Date ‘Không có tiếp vĩ ngữ Ví dụ : Dim PreMillenium As Date Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 126 8
- Đặc tính chi tiết về kiểu Variant Kiểu Variant (Kiểu dữ liệu biến đổi) Kiểu dữ liệu này được thiết kế để lưu mọi dữ liệu thuộc kiểu định sẵn của VB. Ví dụ như : Date, String, Double, Integer… Nếu không khai báo kiểu rõ ràng cho 1 biến thì biến này sẽ được hiểu là thuộc kiểu này. VB sẽ chuyển đổi dữ liệu thuộc kiểu Variant thành một kiểu dữ liệu khác cho phù hợp (khi gán dữ liệu,...). Ví dụ : String ← Variant,Integer ← Variant,Date ← Variant Tuy nhiên việc chuyển đổi kiểu như trên sẽ dẫn đến nhiều lỗi không lường trước được. Dùng kiểu Variant thay cho một kiểu cụ thể sẽ làm chậm tốc độ xử lý của chương trình do phải tốn thờI gian chuyển đổi và tốn nhiều bộ nhớ hơn. Khai báo một biến thuộc kiểu Variant như sau : Dim AVariantVariable As Variant Hay Dim AVariantVariable ‘ Mặc nhiên thuộc kiểu Variant Ví dụ: Dim x, y, z As Integer 'x,y là kiểu Variant Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 127 Việc dùng các class đối tượng có sẵn Như chúng ta đã trình bày trong chương 3, VB hỗ trợ việc lập trình OOP ở 1 mức độ nhất định : o VB cung cấp 1 số class đối tượng, người lập trình có thể dùng chúng ở bất kỳ project ứng dụng nào, ta có thể nói rằng tên của các class định sẳn này cũng là kiểu định sẵn của VB. o VB cho phép dùng các class đối tượng được người khác viết thông qua công nghệ COM, ActiveX Control (sẽ trình bày trong chương 13). VB cho người lập o trình định nghĩa các class mới ngay trong project phần mềm của họ nhờ khái niệm "class module" (sẽ được trình bày chi tiết trong chương 6). Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 128 9
- Việc dùng các class đối tượng có sẵn (tt) Dù ở dạng nào, mỗi class đều có tên nhận dạng, tên này chính là tên kiểu và được dùng trong phát biểu định nghĩa biến đối tượng : Dim pclipbd As Clipboard ... Set pclipbd = New Clipboard Lưu ý rằng biến thuộc kiểu class không chứa trực tiếp đối tượng, nó chỉ là tham khảo (phương tiện truy xuất) đến đối tượng. Do đó trước khi dùng biến đối tượng, nhất thiết phải tạo đối tượng (thường thông qua hàm New) để nhận tham khảo đến đối tượng rồi gán tham khảo này vào biến như thí dụ trên. Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 129 Qui trình tạo 1 class mới để dùng trong project Ấn chuột phải trong cửa sổ Project, dời chuột tới mục "Add" rồi chọn mục "Class Module" trong danh sách. Khi cửa sổ "Add class module" hiển thị, chọn icon "Class module" rồi ấn "Open" để tạo ra class mới. thiết lập tên class module cho phù hợp (trong cửa sổ thuộc tính), tên này chính là tên kiểu được dùng trong phát biểu định nghĩa biến đối tượng. ấn kép chuột vào mục tên class mới tạo ra để hiển thị cửa sổ code đặc tả cho class đó. Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 130 10
- Cửa sổ đặc tả class định nghĩa từng thuộc tính dữ liệu và từng method của class theo cú pháp VB (sẽ được trình bày sau). debug từng method của class xem nó hoạt động đúng chức năng mong muốn trước khi dùng (sẽ trình bày hoạt động debug sau). mỗi class có 2 method đặc biệt : o Private Sub Class_Initialize() : miêu tả các hành động khi đối tượng vừa được tạo ra. o Private Sub Class_Terminate() : miêu tả các hành động khi đối tượng sắp sửa bị xóa. Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 131 Đặt tên biến theo cách "ký hiệu Hungarian" Ký hiệu Hungarian Một số lập trình viên thường thích bổ sung thêm một tiếp đầu ngữ vào tên biến để nêu rõ kiểu của biến, nhờ đó tăng độ dễ đọc cho chương trình. Ví dụ: sngInterestRate : Biến có độ chính xác đơn (Single) intCount: Biến thuộc kiểu Integer strName: Biến thuộc kiểu String Qui ước trên gọi là ký hiệu Hungarian (do Charles Simonge, một lập trình viên gốc Hungari của Miscrosoft) đề xướng. Lưu ý rằng bạn vẫn phải khai báo kiểu cho các biến trên và kiểu phải tương thích với tiếp đầu ngữ đã dùng với tên biến. Một số kiểu và tiếp đầu ngữ tương ứng : String str Integer int Single sng Currency cur Boolean bln Long lng Double dbl Variant vnt Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 132 11
- Các lưu ý về biến Trong một ngữ cảnh (trong 1 chương trình con, trong 1 module, cấp toàn cục), không thể dùng hai biến cùng tên (VB không phân biệt chữ HOA hay chữ thường). Tên biến là phần tên, không kể đến tiếp vĩ ngữ miêu tả kiểu kết hợp. Ví dụ: Biến a% và biến a! là trùng nhau, VB sẽ đưa ra thông báo lỗi: “Duplicate Definition” Sau khi định nghĩa biến, VB sẽ khởi động trị ban đầu cho biến đó. Ví dụ : o Biến thuộc kiểu Variant có giá trị ngầm định là “Empty” (rỗng), giá trị “Empty” sẽ biến mất khi ta gán cho biến một giá trị cụ thể. o Biến chuỗi có giá trị ngầm định là chuỗI rỗng "" (hai dấu nháy liền nhau). o Biến số có giá trị ngầm định là 0. Không nên tin vào trị ngầm định của biến, phải gán giá trị cho biến trước khi dùng chúng. 1 biến tương ứng với 1 vùng nhớ, do đó khi gán một giá trị cho biến, giá trị cũ của biến sẽ bị mất đi. Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 133 Tầm vực truy xuất biến Tầm vực của một biến là tập các lệnh được phép truy xuất biến đó. Như được miêu tả trong silde 7 (chương 1), VB cho phép 3 cấp độ tầm vực sau : o cục bộ trong thủ tục : bất kỳ lệnh nào trong thủ tục đều có thể truy xuất được biến cục bộ trong thủ tục đó. Private Sub Command1_Click() Dim strGreeting As String 'Khai báo cục bộ ... End Sub o cục bộ trong module : bất kỳ lệnh nào trong module đều có thể truy xuất được biến cục bộ trong module đó. Private strAddr As String 'biến cục bộ trong module Public strName As String 'biến toàn cục o toàn cục : bất kỳ lệnh nào trong chương trình cũng có thể truy xuất được biến toàn cục. Trong một ngữ cảnh (cùng 1 thủ tục, cùng 1 module, hay cấp toàn cục), không thể dùng hai biến cùng tên (VB không phân biệt chữ HOA hay chữ thường). Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 134 12
- Thời gian sống của biến Biến là 1 thực thể nên cũng có thời gian sống hữu hạn, thời gian sống của biến thường phụ thuộc vào tầm vực của biến đó : o biến cục bộ trong thủ tục : được tạo ra lúc thủ tục được gọi và mất đi khi thủ tục kết thúc việc xử lý và điều khiển được trả về lệnh gọi. o biến cục bộ trong module : được tạo ra lúc module được tạo ra và mất đi khi module bị xóa. • Các (standard) modules có thời gian sống từ lúc chương trình chạy cho đến khi chương trình kết thúc. • Các đối tượng của class module hay form module được tạo ra khi có yêu cầu cụ thể. Tạo đối tượng nghĩa là tạo các thuộc tính của nó, các thuộc tính của đối tượng sẽ mất đi khi đối tượng bị xóa. o biến toàn cục : được tạo ra lúc chương trình bắt đầu chạy và chỉ mất đi khi chương trình kết thúc. Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 135 Thời gian sống của biến (tt) Muốn kéo dài thời gian sống của 1 biến, ta thường dùng 2 cách sau : o nâng cấp tầm vực : từ cục bộ trong thủ tục lên cục bộ trong module hay lên toàn cục... Cách này ít được dùng tường minh vì nó sẽ thay đổi tầm vực của biến. Để khắc phục điều này, VB cung cấp khái niệm "Static" kết hợp với biến : biến có thuộc tính "Static" sẽ tồn tại mãi và chỉ mất đi khi chương trình kết thúc bất chấp tầm vực của nó ra sao. Private Sub Command1_Click() Dim strGreeting As String 'biến cục bộ Static strAddr As String 'biến cục bộ có thời gian sống lâu dài theo ứng dụng. ... End Sub o ghi giá trị biến ra môi trường chứa tin bền vững (file trên đĩa) trước khi biến bị xóa. Khi cần lại giá trị của biến này, ta đọc giá trị của nó từ file vào. Đây là phương pháp thông dụng để trao đổi dữ liệu giữa 2 ứng dụng khác nhau hay giữa 2 lần chạy khác nhau của cùng 1 ứng dụng. Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 136 13
- Hằng gợi nhớ Như ta đã biết, ta định nghĩa biến để lưu trữ dữ liệu của chương trình. Ngay sau khi được định nghĩa, giá trị ban đầu của biến thường chưa được xác định tường minh, do đó ta phải thiết lập (gán) giá trị cho biến trước khi dùng lại trị của biến. Có 3 cách khác nhau để thiết lập (gán) giá trị cho 1 biến : từ tương tác với người dùng, biến kết hợp với đối tượng giao diện tương ứng sẽ được gán giá trị mà người dùng nhập vào. các tham số được truyền khi gọi thủ tục, khi hoàn thành code trong thủ tục sẽ gán trị vào tham số. nhưng cách cơ bản và phổ biến nhất là dùng phát biểu gán với cú pháp sau : AVariable = AExpression Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 137 Hằng gợi nhớ Biểu thức đơn giản nhất là 1 giá trị, giá trị này có thể được dùng nhiều nơi trong chương trình. Hằng gợi nhớ (Constant) là khái niệm cho phép người lập trình kết hợp 1 tên gợi nhớ với 1 giá trị để khi cần dùng giá trị đó, ta không viết lại chi tiết cụ thể của trị mà chỉ dùng tên gợi nhớ. Cú pháp của phát biểu định nghĩa hằng gợi nhớ : Const ConstName = Value Ví dụ : Const PI = 3.1416 LợI ích của việc dùng hằng gợi nhớ : Chương trình sẽ trong sáng, dễ đọc hơn, dẫn đến việc bảo trì, nâng cấp chương trình được thuận tiện hơn. Tiết kiệm được bộ nhớ so với việc dùng biến. Rút ngắn được các câu lệnh quá dài Môn : Tin học Khoa Công nghệ Thông tin Chương 5 : Các kiểu dữ liệu trong VB Trường ĐH Bách Khoa Tp.HCM Slide 138 14
- MÔN TIN HỌC Chương 6 CÁC LỆNH ĐỊNH NGHĨA & KHAI BÁO VB Môn : Tin học Khoa Công nghệ Thông tin Chương 6 : Các lệnh định nghĩa & khai báo VB Trường ĐH Bách Khoa Tp.HCM Slide 139 Tổng quát về code của 1 ứng dụng VB Một project VB thường quản lý các thành phần cấu thành 1 ứng dụng VB. Trong 1 project VB có 3 loại phần tử có chứa code (do đó ta cần biết cú pháp VB để xây dựng các loại phần từ này) : class module định nghĩa sự hiện thực của 1 lớp đối tượng có cấu trúc và hành vi giống nhau. form module là trường hợp đặc biệt của class module, nó miêu tả sự hiện thực của 1 lớp đối tượng đặc biệt : một form giao diện. (standard) module là đơn vị phần mềm nhỏ có 1 chức năng rõ ràng nào đó. Theo trường phái lập trình cấu trúc (cổ điển), ta dùng module để chia ứng dụng ra nhiều phần nhỏ dễ quản lý ⇒ VB hỗ trợ cả 2 phương pháp lập trình : có cấu trúc và OOP. Ngoài 1 vài ngoại lệ nhỏ, tổ chức code cho 3 loại module trên hoàn toàn giống nhau : đó là danh sách nhiều lệnh VB phục vụ định nghĩa kiểu, hằng, biến và thủ tục trong module đó. Trong lệnh định nghĩa thủ tục, ta sẽ dùng các lệnh thực thi để miêu tả giải thuật của thủ tục. Môn : Tin học Khoa Công nghệ Thông tin Chương 6 : Các lệnh định nghĩa & khai báo VB Trường ĐH Bách Khoa Tp.HCM Slide 140 15
- Tổng quát về ngôn ngữ VB Để dễ tiếp cận ngôn ngữ VB, ta hãy nhìn lại ngôn ngữ tiếng Việt. Ta nói ngôn ngữ tiếng Việt định nghĩa 1 tập các từ có nghĩa cơ bản, các qui tắc ghép các từ cơ bản này lại để tạo thành đoạn câu (phrase), câu (sentence), đoạn văn (paragraph), bài văn (document) cùng ngữ nghĩa của các phần tử được tạo ra. Vì ngôn ngữ Việt là ngôn ngữ tự nhiên nên thường cho phép nhiều ngoại lệ trong việc xây dựng các phần tử. Ngôn ngữ lập trình VB cũng định nghĩa 1 tập các ký tự cơ bản (chưa có nghĩa), các qui tắc ghép các ký tự để tạo thành các từ có nghĩa (identifier), biểu thức (expression), câu lệnh (statement), thủ tục (Function, Sub, Property) cùng ngữ nghĩa của các phần tử được tạo ra. Vì ngôn ngữ VB là ngôn ngữ lập trình cho máy tính thực hiện nên sẽ không cho phép 1 ngoại lệ nào trong việc xây dựng các phần tử. Nghiên cứu ngôn ngữ lập trình là học để nhớ rõ các ký tự cơ bản của ngôn ngữ, các qui tắc để tạo danh hiệu, biểu thức, các qui tắc để viết các câu lệnh... cùng ngữ nghĩa của chúng ⇒ rất giống với việc học 1 ngôn ngữ tự nhiên : Anh, Pháp, Nhật,... Môn : Tin học Khoa Công nghệ Thông tin Chương 6 : Các lệnh định nghĩa & khai báo VB Trường ĐH Bách Khoa Tp.HCM Slide 141 Các ký hiệu cơ bản của ngôn ngữ VB Về nguyên tắc, VB cho phép dùng hầu hết các ký tự mà bạn có thể nhập từ bàn phím, trong đó các ký tự chữ và số được dùng chủ yếu. Qui tắc cấu tạo 1 danh hiệu đã được trình bày ở Slide 113 (chương 5). 1 danh hiệu có thể được dùng để đặt tên cho biến, hằng gợi nhớ, Function, Sub, Property, form, class module, module,... và ngữ nghĩa của từng danh hiệu là do sự qui định của người lập trình. Qui tắc xây dựng 1 biểu thức sẽ được trình bày trong chương 7. Có nhiều loại câu lệnh VB khác nhau, qui tắc xây dựng 1 câu lệnh phụ thuộc vào loại câu lệnh cụ thể ⇒ ta phải nghiên cứu từng loại câu lệnh và qui tắc cấu thành nó, nhưng may mắn số lượng loại câu lệnh VB là không nhiều (dưới 20 loại). Các câu lệnh được chia làm 2 nhóm chính : các lệnh định nghĩa : xác định 1 hành động nào đó tại thời điểm dịch. và các lệnh thực thi : xác định 1 hành động nào đó tại thời điểm thực thi. Môn : Tin học Khoa Công nghệ Thông tin Chương 6 : Các lệnh định nghĩa & khai báo VB Trường ĐH Bách Khoa Tp.HCM Slide 142 16
- Chú thích trong chương trình Các lệnh định nghĩa và các lệnh thực thi mà ta vừa trình bày là để máy xử lý, chúng tuân thủ các cú pháp cụ thể mà ta sẽ trình bày sau. Nhưng ý tưởng chung là con người rất khó đọc và hiểu chúng. Để trợ giúp cho người đọc và hiểu các lệnh VB trong chương trình, VB còn cung cấp 1 lệnh đặc biệt : lệnh chú thích. Đây là lệnh mà máy sẽ bỏ qua (vì máy sẽ không thể hiểu nổi ý nghĩa được miêu tả trong lệnh này), tuy nhiên lệnh này cho phép người lập trình dùng ngôn ngữ tự nhiên để chú thích ý nghĩa của các lệnh VB khác hầu giúp chính họ hay người khác dễ dàng hiểu chương trình. Cú pháp của lệnh chú thích rất đơn giản : chỉ qui định bắt đầu lệnh bằng ký tự ' và có thể được viết trên 1 hàng riêng biệt hay đi sau lệnh hiện hành. Ví dụ : Private Sub cmdCE_Click() ' hàm xử lý biến cố khi ấn nút CE (Clear Entry) dblDispValue = 0 blnFpoint = False bytPosDigit = 0 txtDisplay.Text = ".0" ' bắt đầu hiển thị .0 lên Display End Sub Môn : Tin học Khoa Công nghệ Thông tin Chương 6 : Các lệnh định nghĩa & khai báo VB Trường ĐH Bách Khoa Tp.HCM Slide 143 Chú thích trong chương trình (tt) Việc dùng chú thích trong chương trình là sự dung hòa giữa 2 thái cực : lạm dụng và không bao giờ dùng. Thường ta nên dùng chú thích ở những vị trí sau : ở đầu của mỗi thủ tục để miêu tả chức năng của thủ tục đó, dữ liệu nhập vào thủ tục và dữ liệu trả về từ thủ tục. ở các đoạn code miêu tả giải thuật phức tạp để ghi chú đoạn code này hiện thực giải thuật nào trong lý thuyết đã học. ở hàng lệnh có hiệu ứng đặc biệt... Môn : Tin học Khoa Công nghệ Thông tin Chương 6 : Các lệnh định nghĩa & khai báo VB Trường ĐH Bách Khoa Tp.HCM Slide 144 17
- Các lệnh định nghĩa 1 module VB (form, class, standard) gồm 2 loại phần tử : thuộc tính dữ liệu và các method (thủ tục). Các lệnh định nghĩa cho phép ta định nghĩa tính chất của các thuộc tính dữ liệu, các lệnh thực thi cho phép ta miêu tả giải thuật thi hành của các method (thủ tục). 2 lệnh định nghĩa dữ liệu chủ yếu là lệnh định nghĩa biến và lệnh định nghĩa hằng, trong 2 lệnh này có sử dụng tên kiểu dữ liệu. Tên kiểu dữ liệu có thể là định sẵn, có thể do người lập trình tự đặt. Lệnh định nghĩa kiểu sẽ phục vụ việc định nghĩa kiểu mới của người lập trình. Để VB kiểm tra việc định nghĩa biến bắt buộc trong 1 module nào đó, ta dùng lệnh sau ở đầu module đó. Option Explicit Cú pháp định nghĩa hằng gợi nhớ cơ bản : Const AConst = Value Lưu ý ta dùng chữ nghiêng để miêu tả phần tử mà người lập trình tự xác định theo yêu cầu riêng (dĩ nhiên phải thỏa mãn qui tắc VB), chữ đậm miêu tả phần tử bắt buộc và người lập trình phải viết y như vậy trong lệnh của họ. Môn : Tin học Khoa Công nghệ Thông tin Chương 6 : Các lệnh định nghĩa & khai báo VB Trường ĐH Bách Khoa Tp.HCM Slide 145 Qui tắc miêu tả các loại giá trị Giá trị luận lý : True | False. Giá trị thập phân nguyên : [+|-] [decdigit]+ (Vd. 125, -548) Lưu ý ta dùng | để miêu tả sự chọn lựa, [...] để miêu tả có từ 0 tới 1, [...]* để miêu tả có từ 0 tới n, [...]+ để miêu tả có từ 1 tới n (n>1). Giá trị thập lục phân nguyên : [+|-] &H[hexdigit]+ (&HFF) Giá trị bát phân nguyên : [+|-] &O[ocdigit]+ (&O77) Giá trị nhị phân nguyên : [+|-] &B[bidigit]+ (&B101110) Giá trị thập phân thực : [+|-] [decdigit]+ [.[decdigit]*] [E [+|-] [decdigit]+] 3.14159, 0.31459E1,-83.1E-9,... Giá trị chuỗi : "Nguyen Van A" """Nguyen Van A""" Lưu ý dùng 2 dấu nháy kép liên tiếp để miêu tả 1 ký tự nháy kép trong giá trị chuỗi (cơ chế dùng Escape để giải quyết nhầm lẫn). Môn : Tin học Khoa Công nghệ Thông tin Chương 6 : Các lệnh định nghĩa & khai báo VB Trường ĐH Bách Khoa Tp.HCM Slide 146 18
- Qui tắc miêu tả các loại giá trị (tt) Giá trị ngày tháng (Date) : đã trình bày trong slide 125, ở đây ta chỉ nhắc lại cho có tính hệ thống. Ví dụ: #January 1, 2000# #Jan 1, 2000# #1/1/ 2000# #December 31, 1999 11:59:59PM# #December 31, 1999 23:59:59# Giá trị ngày tháng luôn được đặt trong cặp dấu #....#. Có nhiều dạng thức khác nhau để miêu tả giờ trong ngày và miêu tả ngày/tháng/năm. Dạng thức miêu tả ngày dạng 2/1/2000 sẽ được phân giải theo thông số "locale" của Windows (dạng dd/mm/yyyy hay mm/dd/yyyy). Môn : Tin học Khoa Công nghệ Thông tin Chương 6 : Các lệnh định nghĩa & khai báo VB Trường ĐH Bách Khoa Tp.HCM Slide 147 Phát biểu định nghĩa biến Cú pháp cơ bản của định nghĩa biến cục bộ trong function, Sub, Property : Dim AVariable [As Type] Static AVariable [As Type] Cú pháp cơ bản của định nghĩa biến cục bộ trong module (class, form, standard) : Private AVariable [As Type] Static AVariable [As Type] Cú pháp cơ bản của định nghĩa biến toàn cục : Public AVariable [As Type] Lưu ý hạn chế tối đa việc dùng biến toàn cục (trong OOP ta không cần dùng biến toàn cục). Môn : Tin học Khoa Công nghệ Thông tin Chương 6 : Các lệnh định nghĩa & khai báo VB Trường ĐH Bách Khoa Tp.HCM Slide 148 19
- Phát biểu định nghĩa biến (tt) Có thể dùng tiếp vĩ ngữ qui định kiểu (trong chương 5) thay thế cho tên kiểu. Nếu tên biến không có tiếp vĩ ngữ và không có phần tên kiểu trong lệnh định nghĩa biến thì biến thuộc kiểu Variant. Cho phép nhiều phát biểu định nghĩa biến trên 1 hàng lệnh (dùng dấu ',' để ngăn cách chúng). Nên đặt tên biến theo ký hiệu Hungarian và luôn miêu tả tên kiểu kết hợp với biến trong lệnh định nghĩa biến, nhờ vậy chương trình sẽ rất trong sáng, dễ hiểu và dễ phát triển. Ví dụ : Thay vì dùng lệnh sau : Private DispValue# để định nghĩa biến thực chính xác kép tên là "DispValue", ta nên dùng lệnh định nghĩa sau : Private dblDispValue As Double Môn : Tin học Khoa Công nghệ Thông tin Chương 6 : Các lệnh định nghĩa & khai báo VB Trường ĐH Bách Khoa Tp.HCM Slide 149 Phát biểu định nghĩa kiểu của người lập trình Nếu trong 1 module nào đó cần dữ liệu có cấu trúc đặc thù mà VB chưa cung cấp, người lập trình sẽ dùng phát biểu TYPE để định nghĩa kiểu này. Phát biểu này kết hợp tên kiểu (tự đặt) với 1 cấu trúc dữ liệu gồm nhiều field dữ liệu (do dó ta thường gọi kiểu này là kiểu record hay structure). Cú pháp như sau : Type TypeName [AfieldName As Type]+ End Type Ví dụ : Type SystemInfo CPU As Variant Memory As Long DiskDrives(25) As String ' Fixed-size array. VideoColors As Integer Cost As Currency PurchaseDate As Variant End Type Môn : Tin học Khoa Công nghệ Thông tin Chương 6 : Các lệnh định nghĩa & khai báo VB Trường ĐH Bách Khoa Tp.HCM Slide 150 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Truy vấn dữ liệu XML từ một bảng với kiểu dữ liệu XML
8 p |
394 |
177
-
SQL Server 2000 : Các hàm chuyển đổi kiểu dữ liệu
5 p |
147 |
13
-
Kiểu dữ liệu trừu tượng – (ADT)
18 p |
100 |
8
-
Các kiểu dữ liệu
66 p |
64 |
8
-
Các khái niệm cơ bản của DB2: Giới thiệu về các kiểu dữ liệu có cấu trúc và các bảng được định kiểu
18 p |
69 |
8
-
Bài giảng Cơ sở dữ liệu: Chương 3 - ThS. Lương Thị Ngọc Khánh
52 p |
44 |
7
-
Tạo bảng và sử dụng các kiểu dữ liệu
40 p |
39 |
4
-
Bài giảng môn Cấu trúc dữ liệu - Chương 1: Tổng quan về cấu trúc dữ liệu và giải thuật
18 p |
41 |
4
-
Bài giảng Cấu trúc dữ liệu và giải thuật: Tổng quan - Nguyễn Đức Cương
6 p |
24 |
3
-
Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 1 - Trần Minh Thái
34 p |
21 |
3
-
Bài giảng môn Tin học: Chương 5 - ĐH Bách khoa TP.HCM
14 p |
19 |
3
-
Bài giảng Cấu trúc dữ liệu - PGS. TS Trần Cao Đệ
10 p |
27 |
2
-
Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 1 - ThS. Nguyễn Hà Giang
46 p |
9 |
2
-
Bài giảng Cấu trúc dữ liệu: Chương 1 - ThS. Võ Quang Hoàng Khang
32 p |
17 |
1
-
Bài giảng Cấu trúc dữ liệu giải thuật: Các kiểu dữ liệu trừu tượng cơ bản - Tập hợp
32 p |
6 |
1
-
Bài giảng Cấu trúc dữ liệu giải thuật: Các kiểu dữ liệu trừu tượng cơ bản - Cấu trúc dữ liệu tuyến tính
92 p |
10 |
1
-
Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 2 - Th.S Thiều Quang Trung
41 p |
6 |
1

Server: Apache/2.2.31 (CentOS)

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


markdown:
[Free WordPress Themes](http://dlwordpress.com/)and plugins.
**BỐN ĐIỀU PHẬT KHÔNG THỂ LÀM**
Hiển Mật Đỗ Hữu Trạch
Một đệ tử hỏi Phật rằng: “Ngài có thần thông, lại từ bi muốn giúp chúng sinh, nhưng vì sao vẫn còn những kẻ chịu khổ vậy?”
Phật rằng: “Ta tuy có thần thông rất lớn, nhưng có bốn điều vẫn không thể thực hiện được, là:
**1.** Nhân quả không thể hoán đổi, tự gieo nhân thì tự nhận quả, người khác không thể nhận thay. **2.** Trí tuệ không thể cho được, muốn có trí tuệ thì phải tự mình tu học. **3.** Tột cùng của Diệu Pháp không thể diễn tả và bản thể chân thực của vũ trụ không thể dùng ngôn ngữ để cắt nghĩa cho người khác hiểu được, chỉ có thể dựa và thực chứng mà thôi. **4.** Không có duyên thì không thể độ. Người không có duyên thì không bao giờ chịu nghe những lời chúng ta chia sẻ. Trời mưa tuy lớn, nhưng cây không có rễ, khó mà ngấm nước. Phật môn tuy rộng mở, nhưng khó độ người vô duyên. **LỜI BÌNH**
Bài này rất hay và rất đúng, nhưng nó không liên quan đến việc NIỆM PHẬT DI ĐÀ CẦU SINH CỰC LẠC của chúng ta. Tại sao? Để tôi giải thích cho các bạn rõ:
**1. Phật dạy:** “Nhân quả không thể hoán đổi, tự gieo nhân thì tự nhận quả, người khác không thể nhận thay!” ** Người tu Tịnh Độ không cầu Phật rửa tội hay lãnh nghiệp cho mình, mà chỉ xin mang theo những nghiệp chưa giải trừ được, sinh về Cực Lạc. Do đó, lời dậy thứ nhất không liên quan đến chúng ta. Lời bình:** **2. Phật dạy:** “Trí tuệ không thể cho được, muốn có trí tuệ thì phải tự mình tu học.” ** Lời dậy thứ hai cũng không liên quan đến chúng ta, vì người tu Tịnh Độ không xin trí tuệ, mà chỉ cầu Phật giúp mình giải trừ nghiệp chướng, được sinh Cực Lạc. Rồi tại Cực Lạc, họ sẽ tu học để khai mở trí tuệ. Lời bình:**
Nói như vậy, tất có người thắc mắc, không biết chư Phật giúp chúng ta giải nghiệp như thế nào? Chư Phật giúp chúng ta giải nghiệp, như thầy giáo giúp học trò học bài, như bác sĩ giúp bệnh nhân chữa bệnh, như ngân hàng cho chúng ta vay tiền!
Như thầy giáo giúp học trò học bài, chư Phật có thể giúp chúng ta đọc bài kinh hay bài chú mà chúng ta muốn đọc, nhưng vì nghiệp chướng quá nặng, nên không có công năng đọc tụng bài kinh hay bài chú ấy. Học đọc kinh chú, gọi là HỌC ĐẠO.
Như bác sĩ giúp bệnh nhân chữa bệnh, chư Phật có thể giúp chúng ta vượt qua mọi khó khăn, nhưng chúng ta phải lắng nghe và thực hành lời khuyên của chư Phật liên quan đến việc khắc phục khó khăn ấy. Thực hành lời khuyên của chư Phật, gọi là TU ĐẠO.
Như ngân hàng cho chúng ta vay tiền để thực hiện một ước mơ cấp bách, chư Phật có thể cho chúng ta mượn công đức, nhưng chúng ta phải hứa trả món nợ ấy, bằng cách:
– Hoặc NGUYỆN LÀM TỪ THIỆN mà đặc biệt là: bố thí tài vật để giúp người nghèo khó, bệnh tật; bố thí vô uý để giúp người đang lo, đang sợ; bố thí Chính Pháp để giúp người tìm cầu Chân Lý.
– Hoặc NGUYỆN TRỒNG CÔNG ĐỨC, rồi đem hồi hướng cho pháp giới chúng sinh đồng sinh Cực Lạc, thành Phật Đạo.
**3. Phật dạy:** “Tột cùng của Diệu Pháp không thể diễn tả và bản thể chân thực của vũ trụ không thể dùng ngôn ngữ để cắt nghĩa cho người khác hiểu được, chỉ có thể dựa vào thực chứng mà thôi!” ** Người tu Tịnh Độ không cầu Phật dậy về tột cùng của Diệu Pháp hoặc giảng về bản thể của vũ trụ, mà chỉ xin Phật đón về Cực Lạc tu học. Vì vậy, lời dậy thứ ba cũng không liên quan đến chúng ta. Lời bình:** **4. Phật dạy:** “Không có duyên thì không thể độ. Người không có duyên thì không bao giờ chịu nghe những lời chúng ta chia sẻ. Trời mưa tuy lớn, nhưng cây không có rễ, khó mà ngấm nước. Phật môn tuy rộng mở, nhưng khó độ người vô duyên.” ** Phật nói rất rõ ràng rằng: “Không có duyên thì không thể độ. Vì sao? Vì người vô duyên không chịu nghe lời khuyên dậy của Phật! Không nghe lời Phật dậy, giống như cái cây không có rễ thì khó ngấm được nước mưa!” Trái lại, người tu Tịnh Độ nghe lời Phật dậy, tránh ác, làm lành, niệm Phật Di Đà, cầu sinh Cực Lạc, vậy họ không phải là kẻ vô duyên. Vì không vô duyên, nên họ sẽ được Phật A Di Đà hiện ra, tiếp dẫn vào lúc lâm chung. Vậy, lời dậy thứ tư cũng không liên quan đến chúng ta. Lời bình:**
Tóm lại, những gì người tu Tịnh Độ trông mong ở Phật, đều KHÔNG PHẢI LÀ NHỮNG ĐIỀU PHẬT KHÔNG LÀM ĐƯỢC. Nói một cách khác, Phật có đầy đủ khả năng để giúp đỡ người tu Tịnh Độ và người tu Tịnh Độ cũng có đầy đủ nhân duyên để nhận lãnh sự giúp đỡ của Phật. Tại sao?
Ví như người có đứa con hư, bỏ nhà đi hoang. Bỗng nhiên, hối lỗi, sửa mình, xin trở về nhà. Các bạn nghĩ xem: người ấy có vui lòng đón nhận con mình không?
*Hiển Mật*
*Viết ngày 17 tháng 1 năm 2017*
*Cập nhật ngày 24 tháng 6 năm 2017* [Free Android Games](https://dlandroid24.com/)and apps.

WARC-Type: response

Content-Type: application/http; msgtype=response

WARC-Identified-Payload-Type: text/html

Server: Apache

Connection: close

Vary: Accept-Encoding,User-Agent

Link: <https://tangthuphathoc.net/wp-json/>; rel="https://api.w.org/", <https://tangthuphathoc.net/?p=32930>; rel=shortlink

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


markdown:
### Subscribe via RSS
### Subscribe via email
### Share the tCn blog
### What is tCn?
### Register NOW!
### Get your tCn Badge
### Connect with tCn via:
### The UK Construction Networker – Online Daily Newspaper
[Latest Construction Article:]()
- An error has occurred; the feed is probably down. Try again later.
[Latest Construction Event:]()
- An error has occurred; the feed is probably down. Try again later.
[Latest Construction Organisation:]()
- An error has occurred; the feed is probably down. Try again later.
-
### Recent Posts
### Archive
[Latest Tweets](http://twitter.com/tcntweets)
-
@
[ConstructionMM](http://twitter.com/ConstructionMM)Take a look at @ [SoMeLeaders](http://twitter.com/SoMeLeaders) [4 years ago](http://twitter.com/tcntweets/statuses/380360310496198656)
- @
### Useful Resources
[advertising](https://tcnblog.wordpress.com/tag/advertising/) [AEC](https://tcnblog.wordpress.com/tag/aec/) [AJtCn100](https://tcnblog.wordpress.com/tag/ajtcn100/) [Architects Journal](https://tcnblog.wordpress.com/tag/architects-journal/) [architecture](https://tcnblog.wordpress.com/tag/architecture/) [Azeem Azhar](https://tcnblog.wordpress.com/tag/azeem-azhar/) [B2B](https://tcnblog.wordpress.com/tag/b2b/) [Balfour Beatty](https://tcnblog.wordpress.com/tag/balfour-beatty/) [Be2Awards](https://tcnblog.wordpress.com/tag/be2awards/) [Be2camp](https://tcnblog.wordpress.com/tag/be2camp/) [blog](https://tcnblog.wordpress.com/tag/blog/) [Building magazine](https://tcnblog.wordpress.com/tag/building-magazine/) [Built Environment](https://tcnblog.wordpress.com/tag/built-environment/) [Built for Training](https://tcnblog.wordpress.com/tag/built-for-training/) [Chrissi McCarthy](https://tcnblog.wordpress.com/tag/chrissi-mccarthy/) [CIAT](https://tcnblog.wordpress.com/tag/ciat/) [CIOB](https://tcnblog.wordpress.com/tag/ciob/) [construction](https://tcnblog.wordpress.com/tag/construction/) [Construction News](https://tcnblog.wordpress.com/tag/construction-news/) [contractors](https://tcnblog.wordpress.com/tag/contractors/) [Diversity](https://tcnblog.wordpress.com/tag/diversity/) [Ecobuild](https://tcnblog.wordpress.com/tag/ecobuild/) [Emap](https://tcnblog.wordpress.com/tag/emap/) [engineering](https://tcnblog.wordpress.com/tag/engineering/) [Equality](https://tcnblog.wordpress.com/tag/equality/) [ESI](https://tcnblog.wordpress.com/tag/esi/) [events](https://tcnblog.wordpress.com/tag/events/) [football](https://tcnblog.wordpress.com/tag/football/) [Geoff Wilkinson](https://tcnblog.wordpress.com/tag/geoff-wilkinson/) [Glenigan](https://tcnblog.wordpress.com/tag/glenigan/) [hosting](https://tcnblog.wordpress.com/tag/hosting/) [housebuilding](https://tcnblog.wordpress.com/tag/housebuilding/) [IT](https://tcnblog.wordpress.com/tag/it/) [Jason Leonard](https://tcnblog.wordpress.com/tag/jason-leonard/) [Johnson Tiles](https://tcnblog.wordpress.com/tag/johnson-tiles/) [Kirstie Colledge](https://tcnblog.wordpress.com/tag/kirstie-colledge/) [Latham](https://tcnblog.wordpress.com/tag/latham/) [London](https://tcnblog.wordpress.com/tag/london/) [manufacturers](https://tcnblog.wordpress.com/tag/manufacturers/) [Mark Anthony](https://tcnblog.wordpress.com/tag/mark-anthony/) [marketing](https://tcnblog.wordpress.com/tag/marketing/) [media](https://tcnblog.wordpress.com/tag/media/) [North West Kent College](https://tcnblog.wordpress.com/tag/north-west-kent-college/) [Pauley Creative](https://tcnblog.wordpress.com/tag/pauley-creative/) [Paul Morrell](https://tcnblog.wordpress.com/tag/paul-morrell/) [Paul Wilkinson](https://tcnblog.wordpress.com/tag/paul-wilkinson/) [PeerIndex](https://tcnblog.wordpress.com/tag/peerindex/) [PR](https://tcnblog.wordpress.com/tag/pr/) [Pritesh Patel](https://tcnblog.wordpress.com/tag/pritesh-patel/) [property](https://tcnblog.wordpress.com/tag/property/) [real estate](https://tcnblog.wordpress.com/tag/real-estate/) [recruitment](https://tcnblog.wordpress.com/tag/recruitment/) [RSS](https://tcnblog.wordpress.com/tag/rss/) [Rupert Bates](https://tcnblog.wordpress.com/tag/rupert-bates/) [Ryan Briggs](https://tcnblog.wordpress.com/tag/ryan-briggs/) [Show House](https://tcnblog.wordpress.com/tag/show-house/) [Simply Marcomms](https://tcnblog.wordpress.com/tag/simply-marcomms/) [social media](https://tcnblog.wordpress.com/tag/social-media/) [social networking](https://tcnblog.wordpress.com/tag/social-networking/) [sub-contractors](https://tcnblog.wordpress.com/tag/sub-contractors/) [Su Butcher](https://tcnblog.wordpress.com/tag/su-butcher/) [suppliers](https://tcnblog.wordpress.com/tag/suppliers/) [surveying](https://tcnblog.wordpress.com/tag/surveying/) [tCn](https://tcnblog.wordpress.com/tag/tcn/) [tcnTop100](https://tcnblog.wordpress.com/tag/tcntop100/) [tweet-up](https://tcnblog.wordpress.com/tag/tweet-up/) [Twitterati](https://tcnblog.wordpress.com/tag/twitterati/) [Web 2.0](https://tcnblog.wordpress.com/tag/web-2-0/) [website](https://tcnblog.wordpress.com/tag/website/) [What House](https://tcnblog.wordpress.com/tag/what-house/) [Woobius](https://tcnblog.wordpress.com/tag/woobius/) [YouTube](https://tcnblog.wordpress.com/tag/youtube/)
-
Advertisements

Server: nginx

Vary: Cookie

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

X-ac: 1.dca _dca


markdown:
Tải bản đầy đủ
Y Tế - Sức Khỏe
Y học thưởng thức
Tìm hiểu về Dạ ối
BÀI GIẢNG CHUYÊN ĐỀ:
ĐA ỐI
1
MỤC TIÊU CHUYÊN ĐỀ:
Sau khi học xong chuyên đề “Đa ối”, người học nắm được những
kiến thức như:
- Liệt kê các nguyên nhân gây đa ối
- Các triệu chứng của đa ối c p v đa ối m n.
- h n đoán phân iệt được đa ối v m t số bệnh
- Hư ng x tr của đa ối.
2
khác
NỘI DUNG
CH C N NG INH
C AN
i ối được t o ra kho ng ng y thứ
C ỐI
sau khi trứng th tinh
rong qu
đ u của thời k thai ngh n, nư c ối c t nh đ ng trư ng v tư ng t như
huyết tư ng của người m
rong qu hai v n a sau của thời k thai ngh n
ch ối tr nên nhược trư ng
h t ch nư c ối t ng
n cho đến đ u của
h ng đ nh cho đến khi thai đủ tháng
, th t ch nư c ối gi m đi
đi r t nhanh, kho ng
tháng cuối thai k v t đ
rong giai đo n tu n thứ
tu n thứ
đến tu n thứ
tr đi, th t ch nư c ối gi m
trong m t tu n
ư c ối c vai tr :
-
o vệ thai kh i các sang ch n tr c tiếp ên t cung
- Điều ho thân nhiệt cho thai nhi
- ho ph p thai c đ ng t
o trong t cung
- rao đ i nư c, điện gi i giữa thai nhi v m
-
i p cho s
nh ch nh của thai nhi
- rong chuy n
, đ u ối gi p cho s xoá m c t cung
ch ối thay đ i tu thu c chủ yếu v o s
th u của th nh m ch v nư c ti u của thai nhi
-
i tiết của m ng ối, s th m
rong v ng m t giờ c kho ng
m nư c ối được thay thế.
2. NGUYÊN NHÂN
i chung đa ối
h p thu của nư c ối
o s s n xu t quá mức nư c ối ho c o rối o n tái
những nguyên nhân về phía m , thai nhi và rau thai.
3
2.1. Nguyên nhân về phía mẹ
- Ti u đường trư c ho c trong khi mang thai
nguyên nhân thường
g p.
- Kháng th kháng Rh và các bệnh tán huyết thứ phát do kháng th b t
thường có th gây tình tr ng thiếu máu thai nhi tr m trọng ho c phù thai nhi
c
iên quan đến tình tr ng đa ối.
- Lo n ưỡng t ng trư ng
c c ( t g p).
2.2. Nguyên nhân rau thai
- U m ch máu m ng đệm có th gây suy tim thai nhi và dẫn đến tình
tr ng đa ối.
-
ác ệnh
viêm n i m c t cung ho c gây thư ng t n ánh rau
(giang mai).
2.3. Nguyên nhân do thai
- B t thường hệ thống th n kinh trung ư ng thai nhi (vô sọ, khuyết tật
ống n ron th n kinh).
- Khuyết tật c u trúc hệ thống tiêu hoá (tắc ống th c qu n ho c ống tiêu
hoá).
- B t thường nhiễm sắc th thai nhi.
- Phù thai không do yếu tố miễn d ch: c tiên ượng r t x u v thường
iên quan đến đa ối
rường hợp đi n hình có tình tr ng phù rau thai.
- H i chứng truyền máu song thai: là m t rối lo n c tiên ượng x u,
xu t hiện v i tỷ lệ 15% trong thai nghén song thai m t m ng đệm, hai túi ối,
là biến chứng o đa ối
thai nhận máu.
4
T I U CH NG V CH N Đ
N
Hình 1. Đa ối.
nh thường ượng nư c ối kho ng
ư ối Đa ối khi ượng nư c ối vượt quá trên
-
m,t
m gọi
-
m (con số n y t c
nghĩa
vì trên th c tế lâm sàng không th ư c ượng ch nh xác được ượng nư c ối.
Ch n đoán được th c hiện b ng siêu âm và cho kết qu ư c ượng gián tiếp
về th t ch nư c ối).
Tỷ ệ đa ối kho ng , - 1,6%.
gười ta thường
ng ch số nư c ối (A.F.I: amniotic ui in x qua
siêu âm đ xác đ nh đa ối
ọi
đa ối khi ch số nư c ối (
vượt trên 25
cm (đo th o k thuật của h an phư ng pháp n y nên được ưu tiên s d ng
trong trường hợp song thai.
5
C
rên âm s ng ta c th g p
h nh thái, đ
đa ối c p v đa ối m n, đa
ối c p t g p h n
Đa ối c p thường x y ra v o tu n thứ
chuy n
trư c tu n thứ
-
của thai k , thường gây
ho c o các triệu chứng quá tr m trọng nên ph i
đ nh ch thai ngh n
hững triệu chứng chủ yếu gây ra o nư c ối phát tri n nhanh
cung to nhanh ch n p v o c ho nh gây kh th
mt
nh nh âm s ng ph
thu c v o mức đ của đa ối v mức đ nhanh ch ng của giai đo n kh i ệnh:
-
ng
n nhanh v c ng cứng.
-
cung c ng cứng v
n đau.
- Không sờ được các ph n thai nhi, khám k có th có d u hiệu c c đá
n i.
- im thai kh ngh ho c ngh xa x m
- h m âm đ o th y đo n ư i c ng ph ng, c t cung h m , đ u ối
c ng.
- h v gi n tĩnh m ch đ c iệt
chi ư i o tĩnh m ch chủ ư i
ch n p
- Tình tr ng khó th
bà m và tiếp theo có th x y ra suy hô h p.
D d ng c u trúc thai nhi c n được lo i tr b ng siêu âm trong tình
huống n y v đa ối c p tính có th k m th o
d ng thai nhi như tắc ngh n
th c qu n ho c đo n cao của ống tiêu hoá, quái thai vô sọ, tật nứt c t sống
(spina bifida)....
6
Đa ối m n chiếm
các trường hợp đa ối v thường x y ra v o
những tháng cuối của thai k
nghi v i các triệu chứng h n
ệnh tiến tri n chậm nên ệnh nhân ễ th ch
ệnh nhân không đau nhiều v không kh th
nhiều như trong đa ối c p
n ph đến khám trong a tháng cuối v c m th y n ng
c ng, kh th , tim đập nhanh
ối t ng
n đến m t ượng
ng,
ác triệu chứng thường phát tri n t t
ng
ư c
n m t cung c ng to gây kh th , mệt m i
hám th c th :
-
cung
n h n so v i tu i thai
u hiệu s ng v
-
- ờ nắn kh th y các c c của thai nhi v c
u hiệu c c đá n i.
- h m âm đ o th y đo n ư i c ng ph ng
- Siêu âm: iêu âm không những c vai tr gi p ch n đoán xác đ nh m
c n gi p phát hiện s m những
t thường của thai nhi v ph n ph
- Xét nghiệm nư c ối: đ nh ượng Feto - protein, Acetylcholinestease,
làm nhiễm sắt th phát hiện các khuyết tật ống th n kinh.
- Các x t nghiệm t ng quát khác đ t m các ệnh c th c của m như
giang mai, đái đường, nhiễm oxop asma, nh m máu v s ng ọc kháng th ...
C
- Chửa trứng: g p trong thời k đ u của thai k , b ng thường l n nhanh
h n so v i tu i thai, c ra máu âm đ o t nhiên, ít m t Đ nh ượng th y
hCG huyết thanh r t cao, siêu âm th y hình nh tuyết r i hay ch m nho, ru t
bánh m .
7
- Song thai: b ng to nhanh đều trong thai k , có nghén nhiều, thai máy
nhiều ch , khám th y nhiều c c, nhiều chi…
h n đoán o i tr ch nh xác
qua siêu âm.
: không c
-
u hiệu thai ngh n, c
vùng th p, b ng bè ngang, có tu n hoàn bàng hệ
u s ng v , g đ c
h n đoán gián iệt nhờ
siêu âm.
ứ : bệnh nhân thường không có bi u hiện của có thai
-
và các triệu chứng nghén, b ng thường l n d n, đôi khi c c m giác tức n ng
hay đau nhiều trong trường hợp có biến chứng hám âm s ng v siêu âm
gi p ch n đoán phân iệt
- Bí tiểu cấp: bệnh nhân có c m giác c ng tức và xu t hiện b ng l n
nhanh m trư c đ không c
hi nghi ngờ nên thông ti u.
ĐIỀU T
iệc ngh ng i,
ng thuốc ợi ti u, h n chế uống nư c, v muối
những iện pháp t c hiệu qu v không nên khuyến khích s d ng các biện
pháp này.
Đa ối cấp
- Chọc ối: l m gi m các triệu chứng về hô h p cho m Đây ch
iệu
pháp c t nh ch t t m thời
- Đ nh ch thai nghén b ng cách gây chuy n d : Nếu thai nhi có d d ng
c u trúc ho c b t thường nhiễm sắc th , nhân viên y tế c n ph i tư v n cho
c p vợ ch ng về tiên ượng và m t số gi i pháp đ l a chọn, bao g m c việc
ch m dứt thai nghén.
2 Đa ối mãn
rong trường hợp ệnh nh th không c n can thiệp m ch chờ đợi cho
thai nhi đủ tháng nếu không c các ch đ nh s n khoa khác
8
ếu ệnh nhân xu t hiện kh th , đau
ng ho c đi i kh kh n th cho
ệnh nhân nhập viện
ều trị nội khoa:
đa ối
huốc n y c tác
tái h p thu nư c ối,
trao đ i
n đây người ta
ng n om thacin đ điều tr
ng m gi m ượng
ch ối tiết ra ho c m t ng s
m gi m ượng nư c ti u thai nhi th i ra v
ch qua m ng thai
m t ng s
uy nhiên, n om thacin gây t nh tr ng đ ng
s m ống đ ng m ch nếu s d ng kéo dài trên 48 -72 giờ ho c s d ng sau khi
thai được 32 tu n. Có m t số biến chứng khác của thai nhi và trẻ s sinh đ
được biết c
iên quan đến việc s d ng Indomethacine. Bao g m: t ng tỷ lệ
viêm ru t ho i t
s sinh
trẻ s sinh, t ng huyết áp m ch ph i, thi u n ng thận
h nh v những
trẻ
o nêu trên, n om thacin t được s d ng trong
điều tr đa ối và ph i hết sức c n thận khi dùng.
iều
ng , - mg kg ng y
- Gây chuyển dạ: khi thai 38-39 tu n ho c thai ph khó th , đi
i khó
kh n
m ối chủ đ ng
chuy n
rốn
m gi m c ng t cung v gi p
được tiến tri n thuận ợi, đ ng thời h n chế rau ong non v sa ây
o c m t ượng d ch l n nên khi ượng d ch này b r t đi đ t ng t làm
gi m nhanh áp l c và diện tiếp xúc giữa rau thai và bu ng t cung, điều này
có th làm rau bong non và sa dây rốn
o đ , c n ph i th c hiện thủ thuật
b m ối m t cách thận trọng, s d ng kim đ d ch ối ch y ra t t . C n ph i
chu n b sẵn sàng cho cu c m l y thai đề phòng có tai biến x y ra khi b m
ối.
rong chuy n
mức o đ c th
thường c n co t cung yếu o t cung
m ối s m đ
m gi m áp
tiến tri n nhanh h n
9
c ng quá
c của u ng ối gi p chuy n
hi tia ối ch
cố đ nh ngôi thai đ đề ph ng sa ây rốn
Nếu c n, c th h trợ c n co t cung
ng chuyền oxytocin
Do t cung quá c ng, nguy c ch y máu sau sinh o đờ t cung v vậy
ph i cho thuốc co
TIÊN
p t cung ngay sau sinh.
NG
i chung tỷ ệ t vong chu sinh t ng cao th o đ tr m trong của đa ối
iên ượng con x u
trên siêu âm không phát hiện các
ng thai
ỷ ệ t vong trẻ cao o thai thường đẻ non k m v i thai
(
, sa ây rốn, rau ong non o u ng t cung b c ng quá mức...
iến chứng m hay g p
thai
t thường
ch y máu o đờ t cung, rau ong non, ngôi
t thường m t ng ch đ nh các thủ thuật can thiệp
ác i u hiện về rối
lo n hô h p của m có th xu t hiện, t mức khó th cho đến tình tr ng suy
hô h p n ng. Tình tr ng này có th th y r trong các trường hợp đa ối c p.
=====HẾT=====
10
Tài liệu liên quan
Tìm Hiểu Về Registry Một Cách Toàn Diện
Tìm hiểu về quả cam quả chuối Nhỡ 3
tìm hiểu về bệnh đau lưng
TÌM HIỂU về tư tưởng và tấm gương đạo đức Hồ Chí Minh
10 Phút Học Máy Tính - Tìm Hiểu Về Ổ Đĩa Cứng phần 1 ppsx
10 Phút Học Máy Tính - Tìm Hiểu Về Ổ Đĩa Cứng phần 2 pdf
10 Phút Học Máy Tính - Tìm Hiểu Về Ổ Đĩa Cứng phần 3 pot
10 Phút Học Máy Tính - Tìm Hiểu Về Ổ Đĩa Cứng phần 4 pdf
10 Phút Học Máy Tính - Tìm Hiểu Về Ổ Đĩa Cứng phần 5 pot
10 Phút Học Máy Tính - Tìm Hiểu Về Ổ Đĩa Cứng phần 6 pot
Tài liệu bạn tìm kiếm đã sẵn sàng tải về
(397.08 KB) - Tìm hiểu về Dạ ối
Tải bản đầy đủ ngay
×

Vary: Accept-Encoding


markdown:
## Chào mừng quý vị đến với Website của Trường THCS Chu Văn An - Núi Thành.
**hoặc** [đăng ký thành viên tại đây](#) [xem phim hướng dẫn tại đây](https://hoctructuyen.violet.vn/present/list/cat_id/7800137) [Gốc](/)> [Trang tin](/category/trang-tin-945171.html)>
## Ngày xa trường
Ngày chia tay
Bao vui buồn ước vọng mỗi mùa thi
Mùa hạ ấy ta mừng vui mong đợi
Hạ bây giờ sao bỗng hóa chia ly?
Ngày mai thôi - Phượng hồng khoe sắc đỏ
Khúc dương cầm - rộn rã những tiếng ve
Chợt cơn mưa đầu hè làm ướt tóc
Là lúc hạ chợt về trên nhánh me
Phượng hồng ơi ! Đừng vọng mãi tiếng ve
Cho nỗi nhớ ùa về theo năm tháng
Hành lang ấy - mái tóc thề duyên dáng
Để nụ cười ánh mắt chợt bâng khuâng
Xa tuổi học trò , ai ấy có buồn không?
Có luyến tiếc nhớ nhung bao kỷ niệm
Ánh mắt ấy nụ cười duyên khoé miệng
Lúm đồng tiền , răng khểnh thật dễ thương
Rồi một mai khi thơ là kỉ niệm
Huyền thoại là tà áo trắng thân quen
Ta ghé lại thăm trường xưa lớp cũ
Gót chân buồn in dấu lớp rêu hoen
Xin thời gian trôi chậm thêm chút nữa
Cho ta tìm lại cái thuở thần tiên
Kẻo phút chốc chợt tan vào mây gió
Tuổi học sinh - cái thuở ấy _ ngoan hiền.
![](http://www.vnews360.com/images/stories/ahuy/hinhanh/090524_chia_tay_tuoi_hoc_tro_7.jpg)
Cứ mỗi khi mùa Hạ đến thì lòng ta lại xao xuyến, vấn vương không nỡ chia tay bạn bè
, thầy cô. Nhưng mùa Hạ khiến ta lưu luyến nhất và buồn nhất chính là mùa Hạ kết thúc năm học lớp 9. Biết bao kỷ niệm, biết bao niềm vui, nỗi buồn của một thời học sinh, tất cả bỗng dưng ùa về trong kí ức mọi người trong giờ phút chia tay.Một cuộc sống mới với những người bạn mới. Trong giờ phút chia tay, mọi người ôm nhau tạm biệt, viết tặng nhau những dòng lưu bút với biết bao tâm tình, những giọt nước mắt rơi trên khuôn mặt của các bạn học sinh, của thầy cô giáo. Dẫu biết rằng chia tay không phải là mãi mãi, chúng ta vẫn còn rất nhiều cơ hội để gặp nhau, nhưng tại sao lại ngậm ngùi, quyến luyến đến vậy?
Có những phút giây của ngày hôm qua bạn muốn rời thật nhanh khỏi mái trường
, quên đi những kỳ đang chờ bạn ở phía trước, quên đi những lời mắng mỏ của thày cô mỗi khi chúng ta làm chưa tốt “nhiệm vụ” của mình. Chợt nhận ra hôm nay mình đang ngồi trong giảng đường ở trường cấp 3
Nhưng có những phút giây của ngày hôm nay bất chợt bạn cảm thấy lưu luyến khi phải chia tay với một thày cô nào đó, xúc động bởi những lời dặn dò chân thành và tâm huyết của thày cô trước khi chúng ta bước vào kỳ thi quan trọng trong một đời người và cảm thấy rằng ta yêu mái trường mà phút giây
của ngày hôm qua đã có lúc ta từng ghét bỏ nó!
Có những phút giây của ngày hôm qua bạn cảm thấy lạc lõng giữa đám bạn bè của mình
, bạn cảm thấy như tất cả mọi người đều trở nên quay lưng lại với bạn, một cảm giác trống trải và xa lạ, tưởng chừng như mình không có bất cứ một người bạn nào. Nhưng có những phút giây của ngày hôm nay, bạn nhận ra rằng họ luôn quan tâm, che chở và làm cho bạn ấm lòng chỉ có điều phút giây của ngày hôm qua bạn chưa nhận ra đó thôi!
Có những phút giây của ngày hôm qua bạn cảm mến một ai đó tưởng như cả thế giới này không ai xoay chuyển được bạn. Nhưng có những phút giây của ngày hôm nay bạn cảm thấy thật buồn cười về tình cảm của mình ở những phút giây của ngày hôm qua, phải chăng đó chỉ là sự ngộ nhận bồng bột nhất thời của tuổi mới lớn !
Có những giây phút của ngày hôm qua bạn đã khóc, đã buồn, đã gần như tuyệt vọng và mất lòng tin ở một ai đó
, bạn tự nhủ với lòng mình rằng sẽ không bao giờ tin bất cứ ai nữa. Nhưng có những phút giây của ngày hôm nay bạn cảm nhận rằng đang có ai đó để bạn có thể gửi gắm lòng tin thì tại sao lại không nhỉ.
Có những phút giây của ngày hôm qua bạn chán chường, mất tự tin vào bản thân vì một thất bại nào đó, bạn không muốn bất cứ ai biết hay nhắc đến thất bại của bạn. Nhưng có những phút giây của ngày hôm nay bạn chợt nhận ra rằng phải chấp nhận về thất bại của mình vì bạn đã hiểu cái nguy hiểm nhất không phải là thất bại của bạn mà đó chính là sựkhông dám thừa nhận mình đã thất bại!
Có những phút giây của ngày hôm qua bạn đã đắm chìm trong ký ức của ngày hôm qua - hôm qua - hôm qua... xa xôi... tưởng chừng rằng bạn sẽ sống mãi với nó nhưng có những phút giây của ngày hôm nay bạn chợt hiểu ra rằng những phút giây của ngày hôm nay mới là khoảnh khắc đang lấn chiếm một phần nào đó tiềm thức của bạn.
"Ngày hôm qua là quá khứ chỉ có hôm nay là hiện tại - là ngày có thể thay đổi được tương lai của chính chúng ta mà thôi…"
Gửi tặng các bạn Chu Văn An khóa 2007 - 2011
[Trần Tích Văn](/user/show/id/773944)@ 18:42 25/04/2011
Số lượt xem: 669
[HÔM NAY 25/3: NHỮNG HÌNH ẢNH TRẠI MỪNG SINH NHẬT ĐOÀNĐANG DIỄN RATẠI TRƯỜNG THCS CHU VĂN AN](/entry/hom-nay-25-3-nhung-hinh-anh-trai-mung-sinh-nhat-doandang-dien-ratai-truong-thcs-chu-van-an-5269042.html)(29/03/11) [Hướng dẫn về xây dựng nông thôn mới](/entry/huong-dan-ve-xay-dung-nong-thon-moi-5187027.html)(12/03/11) [Bộ trưởng Giáo dục đầu tiên từ trần](/entry/bo-truong-giao-duc-dau-tien-tu-tran-4959211.html)(02/02/11) [THƯ CHÚC TẾT](/entry/thu-chuc-tet-4959171.html)(02/02/11) [PHÁT BIỂU CHÀO MỪNG NHÂN KỶ NIỆM 28 NĂM NGÀY NHÀ GIÁO VIỆTNAM 20/11/2010](/entry/phat-bieu-chao-mung-nhan-ky-niem-28-nam-ngay-nha-giao-vietnam-20-11-2010-4537658.html)(07/12/10)
## Các ý kiến mới nhất

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

Server: Apache/2.2.3 (CentOS)

Pragma: no-cache

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

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


markdown:
kich-thuoc-gang-tay-hinh-xam
Giao hàng Toàn quốc
Nhận hàng mới trả tiền
Chụp hình thật tại Thế Giới Mũ

Link: <https://thegioimu.com.vn/wp-json/>; rel="https://api.w.org/", <https://thegioimu.com.vn/?p=1776>; rel=shortlink


markdown:
Thiết bị lưu trữ của Delta Electronics
Delta Electronics là tập đoàn điện tử của Đài Loan, trước những yêu cầu khắt khe và quy chuẩn cao để hoàn tất khâu chuẩn bị trước giờ bóng lăn.
Họ đã vượt qua rất nhiều những nhà cung ứng khác để trở thành đơn vị cung cấp chính thức giải pháp lưu trữ điện dự phòng (UPS) cho World Cup 2018.
Hệ thống Delta UPS như một nhà máy quản lý điện năng chuyên nghiệp với những con số ấn tượng, công suất điện hơn 3 Mega watt đảm bảo cung cấp âm thanh mạnh mẽ cho toàn bộ sân bóng, cũng như việc chiếu sáng khẩn cấp, và cấp thiết nhất là phát sóng, truyền dữ liệu và các hệ thống an ninh tại sân vận động trong suốt mùa World cup 2018 diễn ra trên đất Nga.
Đề cập thêm đến những công năng khác của hệ thống Delta UPS, hơn 1.2 Mega watt điện từ hệ thống UPS Delta đã được sử dụng cho sân bóng và việc chiếu sáng khẩn cấp, hơn 1.5 Mega watt điện giúp duy trì hệ thống hạ tầng chủ chốt như khu vực chiếu sáng thông thường và hệ thống báo cháy - chữa cháy cũng như khoảng 300 Kilo watt được dùng để hỗ trợ các thiết bị giám sát và truyền tải dữ liệu.
Không chỉ riêng mùa World Cup 2018, các dịch vụ UPS của Delta được cả chính phủ và các tổ chức tư nhân sử dụng rộng rãi ở Nga, cùng với những tính năng công nghệ vượt trội - ví dụ như hiệu suất AC-AC hàng đầu, lên tới 96%.
Ông Victor Cheng, phó Chủ tịch cấp cao của Delta, và là Tổng giám đốc của Tập đoàn kinh doanh Công nghệ Thông tin và Truyền thông (ICTBG), phát biểu: "Chúng tôi vô cùng hân hạnh khi mang đến hệ thống USP tiên tiến hỗ trợ cơ sở hạ tầng để mang đến một môi trường hứng khởi, an toàn và tiết kiệm cho các cơ sở tổ chức những sự kiện thể thao tầm vóc - bao gồm 5 sân vận động sẽ chào đón hàng triệu người hâm mộ bóng đá từ khắp hành tinh hội tụ trong sự kiện thể thao lớn nhất thế giới này."
Ông Marat Fayrushin, Tổng giám đốc của Delta tại Nga và CIS, nói: "Hệ thống UPS của Delta, cùng với dịch vụ chuyên nghiệp của các đối tác của chúng tôi, cho phép đạt hiệu quả năng lượng cao hơn và hoạt động ổn định ở các trung tâm dữ liệu, cũng như những ứng dụng trọng yếu khác trong các cơ quan chính phủ, tổ chức tài chính, trung tâm mua sắm, các công ty dược và trường đại học."
Hệ thống Delta UPS ưu việt này cũng như những nội dung về Delta trong Trung tâm Dữ liệu Giải pháp Hạ tầng sẽ được đưa vào triển lãm từ ngày 11-6 đến 15-6 tại CEBIT 2018 - Hội chợ công nghệ thông tin lớn nhất thế giới được tổ chức tại Hannover (Đức), Hội trường 12, sảnh D113.
Hãy theo dõi những cập nhật mới nhất của chúng tôi tại hội chợ CEBIT 2018 thông qua hashtag #DeltaEMEA và #CEBIT18 trên mạng xã hội (Facebook, LinkedIn, Twitter và Instagram)
Đơn vị này có 38 nhà máy và 60 trung tâm nghiên cứu trên toàn thế giới. Đơn vị kinh doanh giải pháp hạ tầng quan trọng của Delta (MCISBU) cung cấp cho khách hàng các hệ thống UPS đẳng cấp thế giới cũng như các giải pháp cơ sở hạ tầng trung tâm dữ liệu tích hợp đầy đủ như quản lý điện năng, làm mát chính xác, hệ thống quản lý môi trường và nhiều hơn thế nữa. Sản phẩm của hãng đã phân phối ở 153 quốc gia trên toàn cầu, trong đó có Việt Nam.
Thông tin của bạn
Vui lòng nhập Email
Email Không đúng định dạng
Vui lòng nhập Họ & Tên.
Thông báo
Sắp Diễn Ra
TTO - Trong số những 'đại gia', chỉ Bỉ tạm làm người hâm mộ hài lòng yên tâm. Brazil, Argentina, Đức... đều gây thất vọng lớn. Hãy chờ xem Anh thi đấu thế nào trước đối thủ đến từ Bắc Phi.
TTO - Nam diễn viên Ai Cập Maher Essam đã qua đời vì đột quỵ sau khi bị xuất huyết não trong trận cầu nghẹt thở giữa đội nhà và Uruguay tại World Cup 2018 ngày 15-6.
TTO - HLV tuyển Panama Hernan Dario Gomez hứa với giới truyền thông Nga sẽ một mình nốc cạn hai chai Vodka nếu đội nhà vượt qua vòng bảng của World Cup 2018.
TTO - Chiều 18-6, Đồi Chim Sẻ (Moscow) tiếp tục chào đón hàng ngàn CĐV đổ về theo dõi các trận đấu World Cup 2018 qua những màn hình khổng lồ trong khu Fan Fest chính thức của FIFA.
TTO – Giới truyền thông Croatia đưa tin tiền đạo đội nhà Nikola Kalinic bị đuổi về nước sau khi từ chối vào sân từ băng ghế dự bị trong trận ra quân ở bảng D của vòng chung kết World Cup 2018 thắng Nigeria 2-0.
TTO - Tay golf Nguyễn Văn Bằng (Hà Nội) đã trở thành nhà tân vô địch quốc gia ở Giải golf hạng chuyên nghiệp VN 2018 vừa kết thúc tại Đà Lạt hôm chủ nhật.
TTO - Tổng thư ký Liên đoàn bóng đá VN (VFF) Lê Hoài Anh sẽ rời biên chế nhà nước tại Tổng cục Thể dục thể thao để về làm việc chuyên trách ở VFF.
© Copyright 2018 TUOITRE.VN, All rights reserved
® Tuổi Trẻ Online giữ bản quyền nội dung trên website này
Thông tin Tòa soạn -
Thông tin Thành Đoàn -
Liên hệ Quảng cáo
Đường dây nóng: 0918.033.133 - Liên hệ Quảng cáo: 0283.997.4848

FilterID: ft

Cache-Control: private


markdown:
##
**Thông tắc bồn cầu giá rẻ nhất tại Hà Nội**
Công ty chúng tôi là công ty môi trường đô thị Hà Nội có uy tín và có kinh nghiệm lâu năm trong lĩnh vực
**thông tắc bồn cầu giá rẻ nhất tại Hà Nội**và các dịch vụ vệ sinh khác với cam kết đảm bảo dịch vụ [nhanh- hiệu quả- an toàn và giá rẻ nhất.](https://thongtac-giare.blogspot.com/) **thông tắc bồn cầu** **Xem thêm:** [Những cách thông tắc bồn cầu hiệu quả cao](https://thongtac-giare.blogspot.com/2017/01/nhung-cach-thong-tac-bon-cau-hieu-qua-cao.html) [Thông tắc bồn cầu uy tín giá rẻ nhất thị trường](https://thongtac-giare.blogspot.com/2017/01/thong-tac-bon-cau-uy-tin-gia-re-nhat-thi-truong.html) [Dịch vụ thông tắc thoát sàn giá rẻ tại Hà Nội](https://thongtac-giare.blogspot.com/2017/01/dich-vu-thong-tac-thoat-san-gia-re-tai-ha-noi.html)
Hiện nay, nhu cầu
**dịch vụ thông tắc bồn cầu**ngày càng tăng bởi vấn đề bồn cầu bị tắc thường xuyên xảy ra ở các hộ gia đình, tại các cơ quan, xí nghiệp, khu dân cư…Và để phục vụ và đáp ứng kịp thời nhu cầu sử dụng dịch vụ **thông tắc bồn cầu tại Hà Nội**của khách hàng tốt nhất, Công ty môi trường đô thị Hà Nội với đội ngũ nhân viên chuyên nghiệp, máy móc hiện đại mang đến một dịc vụ tốt, phong cách dịch vụ nhanh chóng, chuyên nghiệp, đặc biệt với giá cả phải chăng.
Nhận
**thông tắc bồn cầu**tận nơi trên toàn thành phố Hà Nội và các tỉnh thành lân cận cho các đối tượng lớn như: Hộ gia đình,chung cư,tòa nhà,cơ quan đoàn thể,công ty,bệnh viện,trường học,…..Công ty chúng tôi cam kết quý khách hàng sẽ không còn lo lắng và phải nhọc nhằn với những mùi hôi khó chịu nữa. **Thông tắc bồn cầu giá rẻ nhanh chóng tại Hà Nội bởi Công ty chúng tôi cam kết:**
- Thông tắc bồn cầu với công nghệ hiện đại với đội ngũ kỹ thuật kinh nghiệm
- Hoàn toàn không đục phá, không mất vệ sinh
- Xử lý nhanh chóng
- Xuất hóa đơn VAT cho khách hàng là cơ quan,trường học,bệnh viện,…
- Có giấy phép xử lý chất thải
- Bảo hành dài hạn sau dịch vụ
**Quy trình thông tắc bồn cầu của Công ty chúng tôi:**
B1: Quý khách gọi điện và Chúng tôi tiếp nhận yêu cầu.
B2: Tư vấn trực tiếp hoặc đến tận công trình của quý khách để khảo sát,thống nhất phương án
B3: Báo giá, thống nhất thỏa thuận và, chúng tôi tiến hành triển khai công việc
B4: Quý khách nghiệm thu công trình sau khi hoàn thành và thanh toán
B5: Bảo hành và tư vấn giải đáp những thắc mắc của khách hàng.
Khi có nhu cầu cần xử lý
**, quý khách hàng chỉ cần gọi điện cho Chúng tôi. Với chi nhánh trên các quận, huyện thành phố Hà Nội, Công ty môi trường đô thị Hà Nội chúng tôi sẽ có mặt sớm nhất để giải quyết vấn đề** [thông tắc bồn cầu giá rẻ Hà Nội](http://thongtac-giare.blogspot.com/) **thông tắc bồn cầu**với chất lượng tốt nhất.
Liên hệ với Chúng tôi để được tư vấn chọn
**gói dịch thông tắc bồn cầu**phù hợp nhất với nhiều ưu đãi hấp dẫn. Chúng tôi rất hân hạnh được phục vụ quý khách hàng.
Liên hệ : Mr Quang 0979.555.919
Văn Phòng : .0439.984.035

Server: GSE

X-Content-Type-Options: nosniff

Cache-Control: private, max-age=0

X-XSS-Protection: 1; mode=block


markdown:
**Thông số kĩ thuật Bộ nguồn thủy lực mini động cơ 12v**
|MÃ VIỆT HÀ||ĐỘNG CƠ||CÔNG SUẤT ĐC
|
(kW)
|LƯU LƯỢNG
|
(lít/phút)
|VẬN TỐC ĐC
|
(RPM)
|THỂ TÍCH
|
THÙNG DẦU
(Lít)
|Giá|
|
|
PU12620
|DC 12V||1.6||4||2500||6-8||7.510.000|
|PU12820||DC 12V||2.1||4||6-8||7.510.000|
|PU12626||DC 12V||2.7||5||6-8||7.510.000|
**Bản mạch thủy lực** ![](http://bizweb.dktcdn.net/100/146/961/files/so-do-mach-center-block.jpg?v=1486606330182)
**Tổng Quan Bộ Nguồn Thủy Lực Việt Hà**
Bộ nguồn thủy lực mini 12V có vai trò chuyển hóa điện năng của dòng diện 1 chiều 12V thành thủy năng bơm dầu với áp suất cao vào trong hệ thống thủy lực. Bộ nguồn thủy lực mini Việt hà 12V được tích hợp sẵn hệ thống van thủy lực ở trong khối center block, giúp bộ nguồn cò thể đáp ứng các các nhu cầu sử dụng khác nhau của khách hàng.
Bộ nguồn thủy lực mini DC 12V được lắp ráp tại Công ty Việt Hà Với linh kiện nhập khẩu ở Ý, Đức, Đài Loan, Hàn Quốc... Sản phẩm bộ nguồn được thiết kế đạt tiêu chuẩn và chất lượng để đáp ứng các nhu cầu khác nhau của khách hàng như: bàn nâng, xe cánh dơi, xe ben, nâng hạ của xe ben...
![](http://bizweb.dktcdn.net/100/146/961/files/bo-nguon-thuy-luc-dc-12v.jpg?v=1486971480891)
![](http://bizweb.dktcdn.net/100/146/961/files/anh-bo-nguon.png?v=1486951502061)
**Cấu tạo Bộ nguồn thủy lực**
- Bơm thủy lực
- Hệ thống van thủy lực (center block)
- Van 1 chiều
- Van an toàn
- Van Solenoid
- Van tiết lưu
- Thùng dầu
- Nắp thùng dầu
- Rơ-le
**Ưu điểm của Bộ nguồn thủy lực Việt Hà**
- Thùng dầu đạt đến 8 lít
- Lưu lượng bơm từ 2.1 - 4.0 cc
- Công suất của động cơ: 1.5 - 3 kW
- Điện: DC 12 V
- Áp suất đạt đến 200 bar
- Dịch vụ trước, trong và sau bán hàng tốt
**Lưu ý quan trọng** ![](http://bizweb.dktcdn.net/100/146/961/files/warning.png?v=1486519422640)
- Không điều chỉnh áp mặc định của nhà phân phối.
- Thời gian hoạt động tối đa trong một chu kì là 2 phút.
- Thời gian nghỉ tương ứng trong 1 chu kì là 18 phút.
- Dầu có độ nhớt phù hợp từ 15 tới 68 cst
- Thay dầu sau 100 giờ hoạt động đầu tiên và thay dầu định kì sau 3000 giờ
- Chọn vị trí và không gian phù hợp khi lắp đặt

X-Cache: miss

P3P: CP="NOI DSP COR NID ADMa OPTa OUR NOR"

X-Page: product-detail

Set-Cookie: _orig_referrer=; expires=Tue, 03-Jul-2018 18:53:47 GMT; path=/; HttpOnly