• Bài giảng phát triển ứng dụng mã nguồn mởBài giảng phát triển ứng dụng mã nguồn mở

    Theo Dabid Wheeler , một cách ngắn gọn, chương trình phần mềm nguồn mở là những chương trình mà quy trình cấp phép sẽ cho người dùng quyền tự do chạy chương trình theo bất kỳ mục đích nào, quyền nghiên cứu và sửa đổi chương trình, quyền sao chép và tái phát hành phần mềm gốc hoặc phần mềm đã sửa đổi "mà không phải trả tiền bản quyền cho những người...

    pdf68 trang | Chia sẻ: vietpd | Ngày: 28/08/2013 | Lượt xem: 3129 | Lượt tải: 4

  • Tài liệu 7 lỗi giáo khoaTài liệu 7 lỗi giáo khoa

    Bài viết này dành cho những lập trình viên PHP quan tâm đến việc tránh những lỗi thường gặp khi sử dụng PHP. Người đọc phải biết các cú pháp của PHP, và nên biếtcông dụng của các hàm trong PHP. Một trong những điểm mạnh nhất của PHP vô tình trở thành một trong những điểm yếunhất của nó: tính dễ sử dụng . Nhiếu người chọn PHP vì tính dễ sử dụng, đã...

    pdf27 trang | Chia sẻ: vietpd | Ngày: 28/08/2013 | Lượt xem: 1575 | Lượt tải: 0

  • Linux cho nguời dùngLinux cho nguời dùng

    Thông thường trên các đĩa của bản phân phối Linux đã có hướng dẫn ngắn gọn cách cài đặt Linux. Ngoài ra, trên Internet bạn có thể tìm thấy rất nhiều cuốn sách nói về vấn đề này. Và tất cả các bản phân phối lớn (Debian, Slackware, Fedora, Mandrake,.) đều đã có cuốn hướng dẫn cài đặt rất chi tiết, cho mọi tình huống sử dụng.

    pdf55 trang | Chia sẻ: vietpd | Ngày: 28/08/2013 | Lượt xem: 1830 | Lượt tải: 0

  • Bài giảng Nền tảng của ngôn ngữ javaBài giảng Nền tảng của ngôn ngữ java

    Phần đầu của một chương trình Java xác định thông tin môi trường. Để làm được việc này, chương trình được chia thành các lớp hoặc các gói riêng biệt. Những gói này sẽ được chỉ dẫn trong chương trình. Thông tin này được chỉ ra với sự trợ giúp của phát biểu nhập “import”. Mỗi chương trình có thể có nhiều hơn một phát biểu nhập. Dưới đây là một ví dụ ...

    pdf60 trang | Chia sẻ: vietpd | Ngày: 28/08/2013 | Lượt xem: 1521 | Lượt tải: 1

  • Bài giảng Luồng I/OBài giảng Luồng I/O

    Trong buổi học trước, chúng ta đã học vềcác dòng Synchronized. ngăn các dòng xẩy ra việc chia sẽ (dùng chung) các đối tượng một cách đồng thời. Toàn bộ tiến trình này được quản lý bởi cơ chế đợi thông báo (wait-notify). Phương thức wait() báo cho dòng gọi từ bỏ monitor và nhập vào trạng thái ngủ cho đến khi các dòng khác nhập vào cùng monitor và gọ...

    pdf19 trang | Chia sẻ: vietpd | Ngày: 28/08/2013 | Lượt xem: 1753 | Lượt tải: 0

  • Bài giảng Đa tuyếnBài giảng Đa tuyến

    Java hổ trợ đa tuyến, mà có khảnăng làm việc với nhiều luồng. Một ứng dụng có thể bao hàm nhiều luồng. Mỗi luồng được đăng ký một công việc riêng biệt, mà chúng được thực thi đồng thời với các luồng khác. Đa tuyến giữ thời gian nhàn rỗi của hệ thống thành nhỏ nhất. Điều này cho phép bạn viết các chương trình có hiệu quả cao với sự tận dụng CPU là...

    pdf23 trang | Chia sẻ: vietpd | Ngày: 28/08/2013 | Lượt xem: 1804 | Lượt tải: 0

  • Bài giảng Xử lý ngoại lệ (Exception Handling)Bài giảng Xử lý ngoại lệ (Exception Handling)

    Exception là một lỗi đặc biệt. Lỗi này xuất hiện vào lúc thực thi chương trình. Các trạng thái không bình thường xảy ra trong khi thi hành chương trình tạo ra các exception. Những trạng thái này không được biết trước trong khi ta đang xây dựng chương trình. Nếu bạn không phân phối các trạng thái này thì exception có thể bị kết thúc đột ngột. Ví dụ,...

    pdf13 trang | Chia sẻ: vietpd | Ngày: 28/08/2013 | Lượt xem: 2369 | Lượt tải: 0

  • Bài giảng AppletsBài giảng Applets

    Applet là một chương trình Java có thể chạy trong trình duyệt web. Tất cả các applet đều là các lớp con của lớp ‘Applet’. Lớp Applet thuộc package ‘java.applet’. Lớp Applet bao gồm nhiều phương thức để điều khiển quá trình thực thi của applet. Để tạo applet, bạn cần import hai gói sau: java.applet java.awt

    pdf25 trang | Chia sẻ: vietpd | Ngày: 28/08/2013 | Lượt xem: 1954 | Lượt tải: 0

  • Bài giảng AWTBài giảng AWT

    Các ứng dụng phần mềm hiện nay vô cùng thân thiện vì được trình bày nhiều màn hình giao diện đồ họa đẹp mắt. Các ngôn ngữ lập trình hiện nay được cung cấp các đối tượng đồ họa, chúng có thể được điều khiển bởi người lập trình viên, hay bởi người sử dụng. Một trong số những kết quả quan trọng nhất chính là các ngôn ngữ hiện nay được dựa trên Giao di...

    pdf40 trang | Chia sẻ: vietpd | Ngày: 28/08/2013 | Lượt xem: 2009 | Lượt tải: 0

  • Bài giảng Lập trình hướng đối tượngBài giảng Lập trình hướng đối tượng

    Lập trình hướng Đối tượng (OOP) là một phương pháp thiết kếvà phát triển phần mềm. Những ngôn ngữ OOP không chỉ bao gồm cú pháp và một trình biên dịch (compiler) mà còn có một môi trường phát triển toàn diện. Môi trường này bao gồm một thư viện được thiết kế tốt, thuận lợi cho việc sử dụng các đối tượng.

    pdf24 trang | Chia sẻ: vietpd | Ngày: 28/08/2013 | Lượt xem: 1653 | Lượt tải: 0