các hiệu ứng quán tính của tác động động đất thiết kế phải được xác định có xét đến các khối lượng liên quan tới tất cả các lực trọng trường xuất hiện trong tổ hợp tải trọng sau
... th) truyn tip vo lp t sau Vỡ nhng lý ny, tớn hiu a chn n trm quan sỏt hon ton mang tớnh ngu nhiờn 1.2 ỏnh giỏ sc mnh ng t ỏnh giỏ v o sc mnh ca mt trn ng t l mt rt quan trng Trong nhiu th k qua ... mc quan trng ca cụng trỡnh v li hiu chnh cụng thc tớnh lc tng ng t mi hn nh sau: 37 F = ZIKSCW (1.15) í ngha ca cỏc h s mi nh sau: Z- h s vựng (k ti kh nng xy ng t ca cỏc vựng khỏc v liờn quan ... vựng khỏc v liờn quan ti gia tc nn cc i); I- h s mc quan trng - liờn quan n yờu cu v an ton, quan trng ca cụng trỡnh; S- h s t nn, nú liờn quan ti tn s truyn súng ng t cỏc loi t khỏc Núi cỏch...
... Trong ví dụ này, mảng tạo với bốn dòng: int[][] jaggedArray = new int[rows][]; Chú ý chiều thứ hai không xácđịnh Do sau khai báo dòngcó kích thước khác Bốn lệnh sau tạo cho dòng ... Những mảng khai báo riêng Saukhởi tạo giá trị thành phần mảng bên Trong mảng này, chiều mảng chiều Để khai báo mảng đa chiều có kích thước khác ta sử dụng cú pháp sau, số ngoặc số chiều mảng: ... kiệm thời gian, sử dụng mảng số nguyên để thành phần tự động gán giá trị mặc định Và ta cần gán số giá trị cần thiết 225 Mảng, Chỉ Mục, Tập Hợp Ngôn Ngữ Lập Trình C# Ví dụ 9.6: Mảng khác chiều...
... cấp thuộc tính public Item Thuộc tính Item truy cập giá trị thông qua khóa xácđịnhTrong ngôn ngữ C# thuộc tính Item khai báo sau: Hashtable object this[object key] { get; set;} Thuộc tính Item ... liệu người dùng định nghĩa (các lớp cho người lập trình tạo ra) Những đối tượng sử dụng làm khóa hashtable phải thực thi GetHashCode() Equals() Trong hầu hết trường hợp, sử dụng kế thừa từ Object ... trị Các kiểu từ cung cấp thêm hai thuộc tính thuộc tính Keys, thuộc tính Values Trong Keys truy cập đối tượng ICollection với tất khóa Hashtable, Values truy cập đối tượng ICollection với tất...
... Thuộc tính trả số thành phần ngăn xếp IsReadOnly Thuộc tínhxácđịnh ngăn xếp đọc Thuộc tínhxácđịnh ngăn xếp đồng IsSynchronized Thuộc tính trả đối tượng sử dụng để đồng truy cập Stack Xóa tất ... Thuộc tính trả số thành phần hashtable Thuộc tínhxácđịnh hashtable đọc Thuộc tínhxácđịnh hashtable đồng Thuộc tính trả đối tượng sử dụng để đồng truy cập Hastable 267 Mảng, Chỉ Mục, Tập Hợp ... điển 266 Mảng, Chỉ Mục, Tập Hợp Ngôn Ngữ Lập Trình C# Từ điển kiểu tập hợpcó hai thành phần liên hệ với khóa giá trị Trong từ điển ngôn ngữ Oxford liên hệ từ (khóa) phần định nghĩa từ (giá trị)...
... Thuộc tính trả số thành phần hàng đợi Thuộc tínhxácđịnh hàng đợi đọc Thuộc tínhxácđịnh hàng đợi đồng Thuộc tính trả đối tượng sử dụng để đồng truy cập Queue Xóa tất thành phần hàng đợi Tạo Xác ... Mục, Tập Hợp Ngôn Ngữ Lập Trình C# Khốihiển thị kết thứ tự vừa nhập vào Trong giá trị empID, yearsOfSvc phát sinh ngẫu nhiên Khối thứ hai hiển thị kết sau theo empID, khối cuối thể kết xếp theo ... điệp đếntài nguyên mà xử lý thông điệp lần Khi thiết lập hàng đợi thông điệp để xử lý thông điệp theo thứ tự đưa vào Lớp Queue thể kiểu liệu trên, bảng 9.4 sau liệt kê phương thức thuộc tính...
... chọn cách thực việc xếp thành phần mảng Trong ví dụ minh họa tiếp sau đây, thêm trường thứ hai vào Employee yearsOfSvc Và Employee xếp theo hai loại empID yearsOfSvc 255 Mảng, Chỉ Mục, Tập Hợp ... cần thiếtphải tạo lại thực thi IComparer để truyền cho phương thức Sort() mảng ArrayList Lớp IComparer EmployeeComparer biết đối tượng Employee biết cách xếp chúng EmployeeComparer có thuộc tính, ... Kết mảng số nguyên mảng Employee tạo với số ngẫu nhiên, sau chúng xếp hiển thị lại giá trị theo thứ tự sau xếp Thực thi IComparer Khi gọi phương thức Sort() ArrayList phương thức mặc định...
... mảng Thuộc tính kiểm tra xem kích thước ArrayList cócốđịnh hay không Thuộc tính kiểm tra xem ArrayList có thuộc tính đọc hay không IsSynchronized Thuộc tính kiểm tra xem ArrayList có thread-safe ... phận để định vị thành phần xácđịnh ArrayList xếp Xóa tất thành phần từ ArrayList Tạo copy Kiểm tra thành phần xem có chứa mảng hay không Phương thức public nạp chồng để chép ArrayList đến mảng ... LastIndexOf() Phương thức public nạp chồng trả mục trị trí cuối xuất giá trị Remove() Xóa xuất đối tượng xácđịnh Xóa thành phần vị trí xácđịnh RemoveAt() RemoveRange() Reverse() SetRange() Sort()...
... tất chuỗi list box hiển thị Trong minh họa khai báo mảng chuỗi có 10 phần tử, nên kết ta thấy chuỗi vị trí 8, 9, 10 nội dung Giao diện ICollection Một giao diện quantrọng khác cho mảng cho tất ... thực cách tạo đối tượng ListBoxTest truyền hai chuỗi vào cho khởi dựng Khi đối tượng tạo mảng chuỗi định nghĩa có kích thước 10 chuỗi Năm chuỗi sau đưa vào phương thức Add() Và chuỗi thứ hai sau ... index gia tăng đến trả true Khi foreach sử dụng thuộc tính Current để nhận lại chuỗi hành Thuộc tính Current gọi mục ListBox nhận lại chuỗi lưu trữ vị trí Chuỗi gán cho biến s định nghĩa vòng...
... ”error!”; Cáctrườnghợp phát sinh lỗi cần phải loại bỏ, tập cho làm thêm việc cần thiết Giao diện tập hợp Môi trường NET cung cấp giao diện chuẩn cho việc liệt kê, so sánh, tạo tập hợp Một số ... kê bảng 9.2 sau: Giao diện IEnumerable ICollection IComparer IList Mục đích Liệt kê thông qua tập hợp cách sử dụng foreach Thực thi tất tập hợp để cung cấp phương thức CopyTo() thuộc tính Count, ... mục hay kiểu liệu khác kiểu số nguyên thường dùng Trongtrườnghợp lớp ListBox trên, muốn dùng giá trị chuỗi làm mục cho mảng string Ví dụ 9.10 sau sử dụng chuỗi làm mục cho lớp ListBox Bộ mục...
... cho tập hợp kiểu liệu khác, kiểu chuỗi Chúng ta cung cấp mục với nhiều tham số để tạo mảng đa chiều Từ khóa this tham chiếu đến đối tượng nơi mà mục xuất Như thuộc tính bình thường, định nghĩa ... kiểm trả xem mục đối tượng cần lấy có vượt số lượng đối tượng mảng hay không Nếu giá trị mục hợp lệ tức tồn đối tượng có mục tương đương, phương thức bắt đầu thiết lập lại giá trị đối tượng Từ ... thức quantrọng ListBoxTest mục Một mục tên nên ta dùng từ khóa this: public string this [int index] 236 Mảng, Chỉ Mục, Tập Hợp Ngôn Ngữ Lập Trình C# Cú pháp mục tương tự thuộc tính Chúng có phương...
... chuỗi với từ sau: “Who”, “is”, “Kitty”, ”Mun” mảng in ra, sau truyền vào cho hàm Array.Reverse(), kết thấy kết chuỗi sau: Value: Mun Value: Kitty Value: is 232 Mảng, Chỉ Mục, Tập Hợp ... PrintArray() để xuất nội dung mảng, phương thức có khai báo tham số mảng chiều đối tượng object: public static void PrintMyArray( object[] theArray) lớp sở ngầm định cho tất đối tượng môi trường NET, ... lớp Array Sort() Reverse() Có cách hỗ trợ đầy đủ cho kiểu liệu nguyên thủy kiểu Đưa mảng làm việc với kiểu khác 230 Mảng, Chỉ Mục, Tập Hợp Ngôn Ngữ Lập Trình C# Button có số khó khăn Ví dụ 9.8...
... Trong ví dụ này, mảng tạo với bốn dòng: int[][] jaggedArray = new int[rows][]; Chú ý chiều thứ hai không xácđịnh Do sau khai báo dòngcó kích thước khác Bốn lệnh sau tạo cho dòng ... Những mảng khai báo riêng Saukhởi tạo giá trị thành phần mảng bên Trong mảng này, chiều mảng chiều Để khai báo mảng đa chiều có kích thước khác ta sử dụng cú pháp sau, số ngoặc số chiều mảng: ... kiệm thời gian, sử dụng mảng số nguyên để thành phần tự động gán giá trị mặc định Và ta cần gán số giá trị cần thiết 225 Mảng, Chỉ Mục, Tập Hợp Ngôn Ngữ Lập Trình C# Ví dụ 9.6: Mảng khác chiều...
... cấp thuộc tính public Item Thuộc tính Item truy cập giá trị thông qua khóa xácđịnhTrong ngôn ngữ C# thuộc tính Item khai báo sau: Hashtable object this[object key] { get; set;} Thuộc tính Item ... liệu người dùng định nghĩa (các lớp cho người lập trình tạo ra) Những đối tượng sử dụng làm khóa hashtable phải thực thi GetHashCode() Equals() Trong hầu hết trường hợp, sử dụng kế thừa từ Object ... trị Các kiểu từ cung cấp thêm hai thuộc tính thuộc tính Keys, thuộc tính Values Trong Keys truy cập đối tượng ICollection với tất khóa Hashtable, Values truy cập đối tượng ICollection với tất...
... Thuộc tính trả số thành phần ngăn xếp IsReadOnly Thuộc tínhxácđịnh ngăn xếp đọc Thuộc tínhxácđịnh ngăn xếp đồng IsSynchronized Thuộc tính trả đối tượng sử dụng để đồng truy cập Stack Xóa tất ... Thuộc tính trả số thành phần hashtable Thuộc tínhxácđịnh hashtable đọc Thuộc tínhxácđịnh hashtable đồng Thuộc tính trả đối tượng sử dụng để đồng truy cập Hastable 267 Mảng, Chỉ Mục, Tập Hợp ... 266 Mảng, Chỉ Mục, Tập Hợp Ngôn Ngữ Lập Trình C# Từ điển kiểu tập hợpcó hai thành phần liên hệ với khóa giá trị Trong từ điển ngôn ngữ Oxford liên hệ từ (khóa) phần định nghĩa từ (giá trị)...
... Thuộc tính trả số thành phần hàng đợi Thuộc tínhxácđịnh hàng đợi đọc Thuộc tínhxácđịnh hàng đợi đồng Thuộc tính trả đối tượng sử dụng để đồng truy cập Queue Xóa tất thành phần hàng đợi Tạo Xác ... Mục, Tập Hợp 260 Ngôn Ngữ Lập Trình C# Khốihiển thị kết thứ tự vừa nhập vào Trong giá trị empID, yearsOfSvc phát sinh ngẫu nhiên Khối thứ hai hiển thị kết sau theo empID, khối cuối thể kết xếp ... điệp đếntài nguyên mà xử lý thông điệp lần Khi thiết lập hàng đợi thông điệp để xử lý thông điệp theo thứ tự đưa vào Lớp Queue thể kiểu liệu trên, bảng 9.4 sau liệt kê phương thức thuộc tính...
... chọn cách thực việc xếp thành phần mảng Trong ví dụ minh họa tiếp sau đây, thêm trường thứ hai vào Employee yearsOfSvc Và Employee xếp theo hai loại empID yearsOfSvc 255 Mảng, Chỉ Mục, Tập Hợp ... cần thiếtphải tạo lại thực thi IComparer để truyền cho phương thức Sort() mảng ArrayList Lớp IComparer EmployeeComparer biết đối tượng Employee biết cách xếp chúng EmployeeComparer có thuộc tính, ... Kết mảng số nguyên mảng Employee tạo với số ngẫu nhiên, sau chúng xếp hiển thị lại giá trị theo thứ tự sau xếp Thực thi IComparer Khi gọi phương thức Sort() ArrayList phương thức mặc định...
... mảng Thuộc tính kiểm tra xem kích thước ArrayList cócốđịnh hay không Thuộc tính kiểm tra xem ArrayList có thuộc tính đọc hay không IsSynchronized Thuộc tính kiểm tra xem ArrayList có thread-safe ... phận để định vị thành phần xácđịnh ArrayList xếp Xóa tất thành phần từ ArrayList Tạo copy Kiểm tra thành phần xem có chứa mảng hay không Phương thức public nạp chồng để chép ArrayList đến mảng ... LastIndexOf() Phương thức public nạp chồng trả mục trị trí cuối xuất giá trị Remove() Xóa xuất đối tượng xácđịnh Xóa thành phần vị trí xácđịnh RemoveAt() RemoveRange() Reverse() SetRange() Sort()...
... tất chuỗi list box hiển thị Trong minh họa khai báo mảng chuỗi có 10 phần tử, nên kết ta thấy chuỗi vị trí 8, 9, 10 nội dung Giao diện ICollection Một giao diện quantrọng khác cho mảng cho tất ... thực cách tạo đối tượng ListBoxTest truyền hai chuỗi vào cho khởi dựng Khi đối tượng tạo mảng chuỗi định nghĩa có kích thước 10 chuỗi Năm chuỗi sau đưa vào phương thức Add() Và chuỗi thứ hai sau ... index gia tăng đến trả true Khi foreach sử dụng thuộc tính Current để nhận lại chuỗi hành Thuộc tính Current gọi mục ListBox nhận lại chuỗi lưu trữ vị trí Chuỗi gán cho biến s định nghĩa vòng...
... ”error!”; Cáctrườnghợp phát sinh lỗi cần phải loại bỏ, tập cho làm thêm việc cần thiết Giao diện tập hợp Môi trường NET cung cấp giao diện chuẩn cho việc liệt kê, so sánh, tạo tập hợp Một số ... số liệt kê bảng 9.2 sau: Giao diện IEnumerable ICollection IComparer IList Mảng, Chỉ Mục, Tập Hợp Mục đích Liệt kê thông qua tập hợp cách sử dụng foreach Thực thi tất tập hợp để cung cấp phương ... mục hay kiểu liệu khác kiểu số nguyên thường dùng Trongtrườnghợp lớp ListBox trên, muốn dùng giá trị chuỗi làm mục cho mảng string Ví dụ 9.10 sau sử dụng chuỗi làm mục cho lớp ListBox Bộ mục...
... cho tập hợp kiểu liệu khác, kiểu chuỗi Chúng ta cung cấp mục với nhiều tham số để tạo mảng đa chiều Từ khóa this tham chiếu đến đối tượng nơi mà mục xuất Như thuộc tính bình thường, định nghĩa ... kiểm trả xem mục đối tượng cần lấy có vượt số lượng đối tượng mảng hay không Nếu giá trị mục hợp lệ tức tồn đối tượng có mục tương đương, phương thức bắt đầu thiết lập lại giá trị đối tượng Từ ... quantrọng ListBoxTest mục Một mục tên nên ta dùng từ khóa this: public string this [int index] Mảng, Chỉ Mục, Tập Hợp 236 Ngôn Ngữ Lập Trình C# Cú pháp mục tương tự thuộc tính Chúng có phương...