Phân loại câu lệnh trong một ngôn ngữ lập trình Câu lệnh đơn thực hiện một thao tác Lệnh gán đơn giản (không chứa lời gọi hàm trong biểu thức) Đọc/ghi đơn giản Câu lệnh chuyển điều khiển đơn giản (break, goto, continue, return) Câu lệnh hợp thành: dãy các câu lệnh trong 1 khối Câu lệnh rẽ nhánh: if, switch case Câu lệnh lặp: for, while, do w...
40 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 1154 | Lượt tải: 2
CBSE for reuse Possible Changes and other factors Software Process Component composition Sequential, hierarchical, and additive composition Components incompatibility Parameter and operational incompatibility, operational incompleteness Trade-offs
32 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 878 | Lượt tải: 0
CBSE for reuse Possible Changes and other factors Software Process Component composition Sequential, hierarchical, and additive composition Components incompatibility Parameter and operational incompatibility, operational incompleteness Trade-offs
22 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 879 | Lượt tải: 0
Component acquisition The process of acquiring components Local or external components Component management Managing organization’s reusable components Properly cataloged, stored, and made available Component certification Process of checking and certifying components
22 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 941 | Lượt tải: 0
Thuộc tính/Phương thức cơ bản Mô tả CanRead Luồng có hỗ trợ đọc CanSeek Luồn có hỗ trợ di chuyển con trỏ CanTimeOut Xác định xem luồng có timeout hay không CanWrite Luồng có hỗ trợ ghi Length Chiều dài (theo bytes) của luồng ReadTimeout Thiết lập timeout cho phương thức Read WriteTimeout Thiết lập timeout cho phương thức Write Position Lấ...
233 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 1056 | Lượt tải: 0
COTS product reuse Benefits of COTS product reuse Problems with COTS product reuse COTS-solution systems ERP systems Architecture of ERP systems Limitations of reuse Configuration of COTS-solution systems COTS-integrated systems Problems with COTS-integrated systems
19 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 873 | Lượt tải: 0
Problems with reuse Increased maintenance costs; lack of tool support; not-invented-here syndrome; creating, maintaining, and using a component library The reuse landscape Application frameworks, legacy system wrapping, service-oriented systems, software product lines, COTS product reuse Key factors for reuse Development schedule, expected sof...
20 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 866 | Lượt tải: 0
Restructuring Code restructuring, data restructuring Forward engineering Client-server architectures, object-oriented architectures Economics of reengineering Cost benefit analysis Software reuse Benefits of reuse
21 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 1041 | Lượt tải: 0
Unified theory of software evolution Reengineering Business process reengineering and software reengineering BPR model Business definition, process identification, Process evaluation, process specification and design, prototyping, refinement and instantiation Software reengineering process model Inventory analysis, document restructuring, rev...
21 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 942 | Lượt tải: 0
Điều khiển TreeView Để Liệt kê các File, các thư mục con của các ổ Logic đặt lên Treeview ta viết lại GetFolder như sau: void GetFolder(string name, int level) { try { int level1 = 0; foreach (string d in Directory.GetDirectories(name)) { this.treeView1.Nodes[level].Nodes.Add(d.Substring(3)); GetFile(d, level, level1); level1++; ...
38 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 943 | Lượt tải: 0