Mạng xã hội chia sẻ tài liệu
Danh mục
Giáo dục phổ thông
Tài liệu chuyên môn
Bộ tài liệu cao cấp
Văn bản – Biểu mẫu
Luận Văn - Báo Cáo
Trắc nghiệm Online
Trang chủ
Công Nghệ Thông Tin
Kỹ thuật phần mềm
Tài liệu Lập trình đa nền tảng
Chương 10 " Cây nhiều nhánh"
Như chúng ta đã thấy, cây nhị phân là một dạng cấu trúc dữ liệu đơn giản và ... Cấu trúc dữ liệu và giải thuật , con Mỗi node có 2 liên kết first_child và next_sibling Dùng cây nhị phân.
46 trang
140 lượt xem
7 lượt tải
Ngôn ngữ lập trình - kế thừa
Tính kế thừa (inheritance) OOP cho phép xây dựng các lớp mới từ những lớp có sẵn-lớp cơ sở và cho phép lớp mới nạp chồng các phương thức của lớp cơ sở. Tính kế thừa cho phép lập trình viên sử dụng lại những đoạn mã có sẵn, tránh việc phát minh lại chiếc bánh xe (reinvent the wheel).
30 trang
376 lượt xem
110 lượt tải
Kế thừa và đa hình java
Polymorphism: nhiều hình thức, nhiều kiểu tồn tại: +đa hình trong lập trình +đa hình hàm: hàm trùng tên, phân biệt bởi danh sách tham số đa hình đối tượng nhìn nhận đối tượng theo nhiều kiểu khác nhau
40 trang
423 lượt xem
88 lượt tải
Kế thừ và đa hình của java
Polymorphism: nhiều hình thức, nhiều kiểu tồn tại. Đa hình trong lập trình, đa hình hàm: hàm trùng tên, phân biệt bởi danh sách tham số, đa hình đối tượng, nhìn nhận đối tượng theo nhiều kiểu khác nhau, các đối tượng khác nhau giải nghĩa thông điệp theo cách thức khác nhau, dùng đối tượng của lớp dẫn xuất làm tham số...
40 trang
207 lượt xem
51 lượt tải
Chương 6: Lập trình đa luồng
Một luồng (thread) là gì? Một “dòng điều khiển " trong chương trình Các chương trình thường chỉ có một dòng điều khiển. Với các luồng, bạn có thể có nhiều dòng điều khiển thực hiện cùng lúc trong chương trình Ví dụ: Xem xét bộ xử lý từ cơ bản Bạn soạn thảo văn bản và nhấn nút lưu trữ Nó có thể mất một lượng thời gian đáng kể để lưu dữ liệu mới trên đĩa, tất cả điều này được thực hiện với một luồng tách biệt dưới nền (background) Không có các luồng, ứng dụng sẽ bị treo trong...
31 trang
595 lượt xem
183 lượt tải
LẬP TRÌNH MẠNG DÙNG SOCKET
Socket API – Ðược giới thiệu ở BSD4.1 UNIX, 1981 – Ðược ứng dụng khởi tạo, sử dụng và hủy bỏ. – Dùng cơ chế client/server – Cung cấp hai dịch vụ chuyển dữ liệu thông qua socket API: • unreliable datagram • reliable, byte stream-oriented
35 trang
361 lượt xem
144 lượt tải
Ngôn ngữ lập trình - Lập trình song song
Hiện nay, để giải quyết các bài toán lớn người ta thường nghĩ đến việc sử dụng các siêu máy tính hoặc việc kết hợp nhiều máy tính với nhau để tính toán. Tuy nhiên, với phương pháp lập trình cổ điển thì không thể nào phát triển được chương trình có thể tận dụng được sức mạnh của các hệ thống đó. Đó chính là lý do lập trình song song ra đời. Lập trình song song là một công việc rất phức tạp so với lập trình tuần tự thông thường, người phát triển phải thực hiện một quá...
36 trang
632 lượt xem
123 lượt tải
LẬP TRÌNH WEB CHUYÊN SÂU VỚI CMS JOOMLA_Bài 7
Mặc định, Joomla hỗ trợ lập trình tạo module, Component đa ngôn ngữ. § Có 2 hướng xử lý: – Để xử lý đa ngôn ngữ trong lập trình, ta sẽ sử dụng lớp JText của Joomla. – Để xử lý đa ngôn ngữ cho các nội dung lưu trong cơ sở dữ liệu, ta sẽ sử dụng JoomFish. Ví dụ: ta muốn hiển thị dữ liệu dạng bảng thì các tiêu đề bảng ta sẽ xử lý đa ngôn ngữ bằng JText, còn các dòng dữ liệu thì dùng JoomFish...
24 trang
268 lượt xem
69 lượt tải
Chương 11: Cây đa phân
Cây đa phân Cây rỗng Hoặc có một node gọi là gốc (root) và nhiều cây con. Biểu diễn: Mỗi node gồm có nhiều nhánh con Mỗi node có 2 liên kết first_child và next_sibling Dùng cây nhị phân
25 trang
553 lượt xem
15 lượt tải
Mô hình 3 lớp
Mô hình 3 lớp được cấu thành từ: Presentation Layers, Business Layers, và Data Layers. Các lớp này sẽ giao tiếp với nhau thông qua các dịch vụ (services) mà mỗi lớp cung cấp để tạo nên ứng dụng, lớp này cũng không cần biết bên trong lớp kia làm gì mà chỉ cần biết lớp kia cung cấp dịch vụ gì cho mình và sử dụng nó mà thôi.
0 trang
166 lượt xem
19 lượt tải
Xây dựng cổng thông tin điện tử khoa công nghệ thông tin trên thiết bị đa nền tảng
Bài viết Xây dựng cổng thông tin điện tử khoa công nghệ thông tin trên thiết bị đa nền tảng nghiên cứu kiến trúc mobile web service, sau đó tích hợp RESFul web service, sử dụng lập trình react native, xây dựng hệ thống web Khoa CNTT thiết bị đa nền tảng với đầy đủ chức năng: giới thiệu khoa, đào tạo, tra cứu thông tin sinh viên, tra cứu lịch thi, lịch dạy, lương giảng viên. Các thông tin này được cập nhật liên tục từ các hệ thống web của trường và khoa.
7 trang
279 lượt xem
4 lượt tải
Bài 5 Tính đa hình Polymorphism)
Phương thức của lớp cha khi thực hiện sẽ được thay thế bằng một phương thức của lớp con thì .phương thức này gọi là có tính đa hình. Tính đa hình giúp cho việc lập trình đơn giản và dễ mở rộng. .Để cài đặt phương thức có tính đa hình ta dùng phương thức ảo và phương thức thuần ảo.
5 trang
169 lượt xem
9 lượt tải
Đề thi lập trình mạng căn bản - ĐH Công Nghệ Thông Tin
Hãy phân biệt cơ chế truyền thông multipoint và point-to-point . Hãy so sánh CORBA và RMI. Hãy trình bày công dụng vài giải thích chi tiết ý nghĩa của phương thức sau (class java.net.Socket trong Java) public void setSoTimeout(int timeout) throws SocketException
4 trang
277 lượt xem
16 lượt tải
Joomla Component
Bạn đã biết về Joomla, template, bây giờ chúng ta sẽ tìm hiểu về component của Joomla một cách cơ bản nhất. Joomla Component là gì? Joomla Component là một trong các thành phần mở rộng của Joomla! - hay còn gọi là Joomla Extensions, nhưng thực chất nó là một ứng dụng trong hệ thống Joomla!. Component được sử dụng để thực hiện một chức năng lớn nào đó, chẳng hạn như: Cung cấp tin tức, Quảng cáo, Rao vặt, Đặt phòng khách sạn, Bất động sản, Download... Một Component được hiển thị ở phần trung tâm, hay phần...
4 trang
103 lượt xem
6 lượt tải
Lập trình VB - Chương Mười - Dùng Menu
Tham khảo tài liệu 'lập trình vb - chương mười - dùng menu', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
11 trang
41 lượt xem
5 lượt tải
Bài 2 : CÁC MÔ HÌNH XỬ LÝ ĐỒNG HÀNH
Concurrency (đồng hành): mô hình xử lý nhiều tác vụ đồng thời. Multitasking (đa nhiệm) : cho phép nhiều tác vụ/ công việc được xử lý đồng thời Multiprogramming (đa chương) : cho phép nhiều chương trình được thực hiện đồng thời (trên 1 CPU) Multiprocessing (đa xử lý): nhiều bộ xử lý làm việc đồng thời
12 trang
105 lượt xem
5 lượt tải
Ưu điểm của lập trình Multi-core
J2EE Công nghệ ứng dụng là thứ mà có lẽ một số bạn có thể đã biết đó là J2EE, J2EE là một môi trường được sử dụng để xây dựng các ứng dụng mức doanh nghiệp. Các ứng dụng được xây dựng trên công nghệ J2EE có thể tận dụng nhiều lợi thế trong việc sử dụng các CPU đa lõi. Việc sử dụng J2EE cho các ứng dụng doanh nghiệp sẽ cho phép các chuyên gia phát triển viết mã ứng dụng mà không cần đến các kiến thức chi tiết sâu về thread; đây quả thực là...
3 trang
113 lượt xem
5 lượt tải
Trình duyệt Multiengine Lunascape
Tính năng chính của Lunascape là khả năng chuyển đổi giữa các engine để thực hiện render theo thời gian thực. Ba engine render quan trọng nhất dùng để test là Gecko (Mozilla Firefox), Webkit (Safari, Konqueror, Google Chrome, các tên tuổi khác) và Trident (Microsoft Internet Explorer). Điều này làm thất vọng nhiều chuyên gia phát triển, vì các trình duyệt này thường render cùng một mã theo các cách khác nhau. Việc chuyển đổi giữa các engine render của trình duyệt không phải là một kỹ thuật mới, IE Tab, một mở rộng của Firefox trong việc cung...
3 trang
142 lượt xem
7 lượt tải
Chủ đề liên quan
Lập trình đa nền tảng
Bài giảng Lập trình đa nền tảng
141
Bài tập Lập trình đa nền tảng
1
Đào tạo Lập trình đa nền tảng
4
Đề thi Lập trình đa nền tảng
1
Giáo trình Lập trình đa nền tảng
3
Tài liệu Lập trình đa nền tảng
111
Xem thêm