... quan trọng lậptrình Android 27 Intents & IntentFilters • An Intent is a declaration of need • Một Intent bao gồm mẩu thông tin sau: – – – action hay service muốn thực hiện, data – liệu vào cho ... viếtJava dịch thành byte code • Android byte code thông dịch thời gian chạy máy ảo Dalvik (Dalvik virtual machine) • Tại dùng máy ảo khác? – Các file bytecode Android tương đương lô-gic với Java ... báo cáo kết (ví dụ: ACTION_VIEW, ACTION_CALL, ACTION_TIMEZONE_CHANGED, … ) Data URI liệu cần xử lý kiểu MIME liệu (ví dụ tel:/216 5551234 , "http://maps.google.com”, ) Category string chứa thông...
... đến cho trình duyệt Việc định bảng mã dùng trang web tag META giúp cho trình duyệt diễn dịch (decode) liệu chuyển đến từ webserver hiển thị [7] 2.3 Các bước lậptrình web asp sử dụng tiếngViệt ... lại dùng hệ thống Windows 2000/XP, Java, … Lậptrình web với tiếngViệt Unicode 2.1 Chỉ định bảng mã dùng trang web Khi trang web server chuyển xuống cho client, trình duyệt dùng thông tin bảng ... thức ngôn ngữ lậptrình VB script, Java script VB Script ngôn ngữ lậptrình thông dụng cho ASP - Thông thường ứng dụng web có liên quan nhiều đến việc quản lí, truy xuất, cập nhật sở liệu nên cần...
... đến cho trình duyệt Việc định bảng mã dùng trang web tag META giúp cho trình duyệt diễn dịch (decode) liệu chuyển đến từ webserver hiển thị [7] 2.3 Các bước lậptrình web asp sử dụng tiếngViệt ... lại dùng hệ thống Windows 2000/XP, Java, … Lậptrình web với tiếngViệt Unicode 2.1 Chỉ định bảng mã dùng trang web Khi trang web server chuyển xuống cho client, trình duyệt dùng thông tin bảng ... thức ngôn ngữ lậptrình VB script, Java script VB Script ngôn ngữ lậptrình thông dụng cho ASP - Thông thường ứng dụng web có liên quan nhiều đến việc quản lí, truy xuất, cập nhật sở liệu nên cần...
... u r ng c a s game Content.RootDirectory = "Content"; //Thư m c g c ch a tài nguyên “content” } Ti p theo m t hàm đ load tài nguyên cho game protected override void LoadContent() { // Create a ... r t b n đ b n thêm âm vào game c a b n XNA, h t 4, Have Fun! BÀI 5: L p trình Hư ng đ i tư ng Cơ b n c a C# Trong XNA Tài nguyên: background, image g p chung texture c a Ship Meteor Sound: ti ... nh ng m t game kha khá, m t d án l n không th , l p trình OOP có nh ng đ c tính mà LT truy n th ng (theo n tính ch y t đ u v cu i hay l p trình hàm, th t c, vd: pascal) không th có đc, m nh nh...
... hình lậptrình với WCF, đồng thời hướng dẫn bạn xây dựng dịch vụ WCF Mô hình lậptrình WCF 1.1 Sử dụng phương pháp hướng đối tượng hay hướng dịch vụ? Nếu bạn học qua môn học phương pháp lậptrình ... Team | Bài 2: Mô hình lậptrình với WCF MessageHeader Nội dung đầu đề tin SOAP MessageHeaders Tập hợp đầu đề tin 1.3 Các phương pháp lậptrình với WCF Có số phương pháp lậptrình với WCF, phương ... địa 2.2.1 Lậptrình địa sở 2.2.2 Lậptrình địa điểm cuối Giới thiệu Bindings Windows Communication Foundation .8 Lậptrình Bindings ...
... hiểu khái niệm lậptrình C# Điều kiện tiền đề Ngôn ngữ lậptrình C# dựa ngôn ngữ lậptrình C C++, thế, bạn hiểu C C++, điều giúp bạn học tập C# dễ dàng Tổng quan C# C# ngôn ngữ lậptrình đơn giản, ... Loạt hướng dẫn cung cấp cho bạn kiến thức lậptrình C# qua khái niệm từ đến nâng cao liên quan tới ngôn ngữ lậptrình C# Loạt hướng dẫn dựa nguồn tàiliệu của: Tutorialspoint Đối với độc giả Loạt ... helloworld để thực thi chương trình bạn Bạn thấy output Hello World in hình Cú pháp C# C# ngôn ngữ lậptrình hướng đối tượng Trong phương pháp lậptrình hướng đối tượng, chương trình gồm đối tượng đa...
... header for http://dontruongbt.spaces.live.com/ -9- TàiLiệuLậpTrình Mạng Biên soạn : GV Bùi Tiến Trường datagrams sent from this DatagramSocket java. net Class DatagramPacket Constructor Summary ... port, listen backlog, and local IP address to bind to http://dontruongbt.spaces.live.com/ -2- TàiLiệuLậpTrình Mạng Biên soạn : GV Bùi Tiến Trường Method Summary Socket accept() Listens for a connection ... ServerSocket void setReceiveBufferSize(int size) http://dontruongbt.spaces.live.com/ -3- TàiLiệuLậpTrình Mạng Biên soạn : GV Bùi Tiến Trường Sets a default proposed value for the SO_RCVBUF...
... Cấu trúc dữ liệu trong Java • Linked List • Stack và Queue • Tree • Collections Framework • Danh sách (List) • Tập hợp (Set) • Bảng ánh xạ (Map) • Bài tập Cấu trúc dữ liệu • Cấu trúc dữ liệu là cách tổ chức dữ liệu để giải ... Giúp cho việc xử lý các collection độc lập với biểu diễn chi tiết bên trong của chúng 33 Collections Framework • Một số lợi ích của Collections Framework • • • • Giảm thời gian lậptrình Tăng cường hiệu năng chương trình Dễ mở rộng các collection mới ... 32 Collections Framework • Các collection đầu tiên của Java: • Mảng • Vector: Mảng động • Hastable: Bảng băm • Collections Framework (từ Java 1.2) • Là một kiến trúc hợp nhất để biểu diễn và thao ...
... khiến lậptrình viên khó theo dõi thuật toán chương trình ⇒Khi lỗi xảy hàm A, tất lời gọi hàm lồng đến A phải xử lý lỗi mà A trả Xử lý lỗi ngoại lệ • Trong Java, việc xử lý lỗi cài đặt nhánh độc lập ... "main" java. lang.ArithmeticException: / by zero at at at at MyDivision.C(MyDivision .java: 14) MyDivision.B(MyDivision .java: 11) MyDivision.A(MyDivision .java: 8) MyDivision.main(MyDivision .java: 4) ... "main" java. lang.NullPointerException at MyArray.methodeX(MyArray .java: 14) at MyArray.main(MyArray .java: 7) Giải thích: Hệ thống tung exception thuộc lớp NullPointerException gặp lỗi Sau chương trình...
... TimeTest chứa hàm main • Khi chạy cần gõ: • javac TimeTest .java • java TimeTest • Java tự động tìm dịch file Time .java Lớp Time // File Time .java import java. text.DecimalFormat; public class Time ... lớp public package • Package java. lang.* tự động import vào chương trình 34 Java vs C++ Một chương trìnhJava chạy chậm so với chương trình C tương ứng khoảng 20 lần Java kiểu liệt kê (enum), kiểu ... biến hay hàm Java nằm class Java toán tử phạm vi (scope) :: Cỡ kiểu liệu nguyên thuỷ (primitive) Java không phụ thuộc vào máy Đặc biệt kiểu char có cỡ 16 bit (Unicode) Biểu thức logic Java nhận...
... thành java shooter” Một số vấn đề nâng ngôn ngữ lậptrìnhjava như: javabean, thiết kết giao diện dùng thư viện JFC (Java Foundation Class), lậptrình mạng, lậptrình sở liệu java, lậptrình ứng ... thập niên 90 Chương trìnhviết ngôn ngữ lậptrìnhjava chạy hệ thống có cài máy ảo java (Java Virtual Machine) 1.2.2.Lịch sử phát triển ngôn ngữ lậptrìnhJava Ngôn ngữ lậptrìnhJava James Gosling ... máy ảo, cấu trúc chương trình đơn giản viếtJava cách xây dựng, dịch thực thi chương trìnhJava 1.2.Giới thiệu ngôn ngữ lậptrìnhJava 1.2.1 Java gì? Java ngôn ngữ lậptrình hướng đối tượng (tựa...
... Age for Java Bắt đầu với lậptrìnhJava Một chương trìnhJava đơn giản Biên dịch chương trình Chạy chương trình Một chương trìnhJava đơn giản Ví dụ 1.1 // Chương trình in dòng: Welcome to Java! ... Nội dung chương Java gì? Lịch sử hình thành phát triển Các đặc điểm Java Bắt đầu với lậptrìnhJava – Tạo, biên dịch chạy ứng dụng JavaJava gì? Java ngôn ngữ lậptrình (programming language): ... sồi) Java, 20/05/1995, Sun World HotJava – Trình duyệt Web hỗ trợ Java JDK Evolutions J2SE, J2ME, and J2EE Các đặc điểm JavaJava is simple đơn giản Java is object-oriented hướng đối tượng Java...
... Nội dung chương Giới thiệu lậptrình qua ví dụ Các tên, biến Các kiểu liệu sở – byte, short, int, long, float, double, char, boolean Biểu thức Các ... Nhận liệu vào từ Input Dialog Boxes Case Studies (Computing Mortgage, and Computing Changes) Style and Documentation Guidelines Syntax Errors, Runtime Errors, and Logic Errors Giới thiệu lậptrình ... Trước Java 2, tất biểu thức sử dụng câu lệnh Kể từ Java 2, loại biểu thức sau câu lệnh: variable op= expression; // Với op +, -, *, /, % ++variable; variable++; variable; variable ; Chuyển đổi liệu...
... giao diện GUI Java applets – Viết dự án thú vị – Thiết lập tảng chắn tư tưởng Java Tổ chức khóa học Phần I: Cơ lậptrìnhJava – Chương 1: Giới thiệu Java – Chương 2: Các toán tử kiểu liệu sở – Chương ... sở – Luồng điều khiển Java - Java control flow – Phương thức - Methods – Mảng - Arrays – Lậptrình hướng đối tượng (Object-oriented programming) – Các lớp Java lõi (Core Java classes: swing, exception, ... khóa học Tàiliệu tham khảo Phần mềm cần thiết Thiết lập môi trường làm việc Mục đích khóa học Khi hoàn thành khóa học, bạn hiểu: – Cách tạo, biên dịch, chạy chương trìnhJava – Các kiểu liệu sở...
... khiến lậptrình viên khó theo dõi thuật toán chương trình ⇒Khi lỗi xảy hàm A, tất lời gọi hàm lồng đến A phải xử lý lỗi mà A trả Xử lý lỗi ngoại lệ • Trong Java, việc xử lý lỗi cài đặt nhánh độc lập ... "main" java. lang.ArithmeticException: / by zero at at at at MyDivision.C(MyDivision .java: 14) MyDivision.B(MyDivision .java: 11) MyDivision.A(MyDivision .java: 8) MyDivision.main(MyDivision .java: 4) ... "main" java. lang.NullPointerException at MyArray.methodeX(MyArray .java: 14) at MyArray.main(MyArray .java: 7) Giải thích: Hệ thống tung exception thuộc lớp NullPointerException gặp lỗi Sau chương trình...
... TimeTest chứa hàm main • Khi chạy cần gõ: • javac TimeTest .java • java TimeTest • Java tự động tìm dịch file Time .java Lớp Time // File Time .java import java. text.DecimalFormat; public class Time ... lớp public package • Package java. lang.* tự động import vào chương trình 34 Java vs C++ Một chương trìnhJava chạy chậm so với chương trình C tương ứng khoảng 20 lần Java kiểu liệt kê (enum), kiểu ... biến hay hàm Java nằm class Java toán tử phạm vi (scope) :: Cỡ kiểu liệu nguyên thuỷ (primitive) Java không phụ thuộc vào máy Đặc biệt kiểu char có cỡ 16 bit (Unicode) Biểu thức logic Java nhận...
... page Java 2D Graphics • • • • • • java. awt.color java. awt.font java. awt.geom java. awt.print java. awt.image.renderable com.sun.image.codec.jpeg All of these packages are part of the core Java ... import import import import import import import java. awt.*; java. awt.event.*; java. awt.font.*; java. awt.geom.*; java. awt.image.BufferedImage; java. io.*; java. util.Random; import com.sun.image.codec.jpeg.*; ... I'll explain them all Java 2D is part of the core classes of the Java platform (formerly JDK 1.2) The 2D API introduces new classes in the following packages: • • java. awt java. awt.image In addition,...