tài liệu lập trình công nghệ java module 1

62 490 0
tài liệu lập trình công nghệ java module 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRUNG TÂM TIN HỌC - ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP. HCM 227 Nguyễn Văn Cừ – Quận 5 – Tp. Hồ Chí Minh Tel: 8351056 – Fax 8324466 – Email: ttth@hcmus.edu.vn Mã tài liệu: DT_NCM_LT_DC_LT_WEB_JAVA Phiên bản 1.0 – Tháng 01/2014 ĐỀ CƯƠNG CHI TIẾT KHĨA HỌC LẬP TRÌNH CƠNG NGHỆ JAVA Module 1: Java cơ bản Đề cương giảng dạy Module 1 – Nhập môn Lập trình JAVA Trang 1/11 Mục tiêu Sau khi hồn thành module 1 , học viên sẽ có khả năng:  Nắm vững khái niệm cơ bản trong ngơn ngữ lập trình JAVA  Thiết kế giao diện windows forms đơn giản  Làm việc với tập tin, mảng  Lập trình hướng đối tượng cơ bản  Đưa dịch vụ vào sử dụng trong ứng dụng windows forms.  Xây dựng ứng dụng nhỏ  Lập trình có phong cách, phối hợp làm việc nhóm tốt, quản lý thời gian hiệu quả Đối tượng học viên  Học sinh, đã tốt nghiệp PTTH (chương trình LTV dành cho HV)  Sinh viên các trường Đại học, Cao đẳng, Trung cấp có kiến thức lập trình cơ bản (chương trình LTV dành cho SV) Phần mềm sử dụng  Windows 7.0  Eclipse (plugin Windows Builder Pro) Phân bố bài giảng STT Bài học 1 Tổng quan - Mơi trường làm việc 2 Kiểu dữ liệu cơ sở 3 Giao diện 1 4 Truy xuất tập tin 5 Mảng cơ sở 6 Giao diện 2 7 Đối tượng 8 Sử dụng dịch vụ 9 Tổng kết ẹe cửụng giaỷng daùy Module 1 Nhaọp moõn Laọp trỡnh JAVA Trang 2/11 DN í CHI TIT B B I I 1 1 : : T T N N G G Q Q U U A A N N - - M M ễ ễ I I T T R R N N G G L L M M V V I I C C Mc tiờu Gii thiu tng quan mụi trng phỏt trin ng dng Java v mt s thao tỏc c bn khi lm vic vi Eclipse, hng dn cỏch ci t Eclipse v chy chng trỡnh Java trong Eclipse. Dn bi Gii thiu ng dng Java Tng quan v lp trỡnh (Programming) , chng trỡnh (Program), ngụn ng lp trỡnh (Programming Language), ngụn ng trung gian ca Java (Byte code) Lch s phỏt trin ca Java Mụi trng phỏt trin ng dng Gii thiu v Eclipse Cỏc thnh phn ca Eclipse Ci t Eclipse v Plugin Xõy dng ng dng u tiờn Cu trỳc chng trỡnh vit bng Java Xõy dng v thc thi chng trỡnh vit bng Java Đề cương giảng dạy Module 1 – Nhập môn Lập trình JAVA Trang 3/11 B B À À I I 2 2 : : K K I I Ể Ể U U D D Ữ Ữ L L I I Ệ Ệ U U C C Ơ Ơ S S Ở Ở Mục tiêu Kết thúc bài học này, học viên sẽ có khả năng: - Sử dụng các kiểu dữ liệu cơ sở - Nắm được cú pháp ngơn ngữ Java trong lập trình ứng dụng - Ơn lại các tốn tử, các cấu trúc điều khiển, cách xử lý lỗi Dàn bài  Kiểu dữ liệu và chuyển đổi kiểu dữ liệu  Kiểu cơ sở  Kiểu tham chiếu  Cơ chế chuyển đổi kiểu dữ liệu  Biến và hằng số  Khái niệm biến  Khái niệm hằng số  Quy ước đặt tên biến và hằng số  Cú pháp khai báo biến và hằng số  Các xử lý trên kiểu String  Khái niệm kiểu String, các phương thức xử lý trên String  Lớp StringBuilder  Lớp StringTokenizer ẹe cửụng giaỷng daùy Module 1 Nhaọp moõn Laọp trỡnh JAVA Trang 4/11 B B I I 3 3 : : G G I I A A O O D D I I N N 1 1 Mc tiờu Kt thỳc bi hc ny, hc viờn cú th thao tỏc trờn cỏc iu khin v th hin n gin. Dn bi Gii thiu Cỏc iu khin v th hin JFrame JPanel JLabel ImageIcon JTextField JButton JFileChooser Cỏc phng thc ca th hin ẹe cửụng giaỷng daùy Module 1 Nhaọp moõn Laọp trỡnh JAVA Trang 5/11 B B I I 4 4 : : X X L L í í T T P P T T I I N N Mc tiờu Kt thỳc bi hc ny, hc viờn cú th thao tỏc trờn tp tin c v x lý ni dung tp tin. Dn bi Tng quan v I/O Stream Khỏi nim v I/O Stream c d liu nh phõn vi Byte Stream c d liu ký t vi Character Stream S dng vựng m trong x lý c ghi d liu vi Buffered Stream c ghi d liu theo nh dng vi Scanning v Formating X lý c ghi d liu vi Data Stream X lý c ghi cỏc i tng vi Object Stream Tng quan v lm vic vi tp tin (File I/O) Lm vic vi ng dn tp tin Kim tra tn ti tp tin To mi, xúa, di chuyn tp tin ẹe cửụng giaỷng daùy Module 1 Nhaọp moõn Laọp trỡnh JAVA Trang 6/11 B B I I 5 5 : : M M N N G G C C S S Mc tiờu Bi hc ny s cung cp cho hc viờn cỏc k nng lm vic trờn mng c bn (1 chiu) trong mụi trng JAVA. Dn bi Khỏi nim mng Cỏc kiu mng Mng mt chiu v cỏc thao tỏc x lý c bn trờn mng mt chiu, mng String Cỏc hm x lý khỏc trờn mng ẹe cửụng giaỷng daùy Module 1 Nhaọp moõn Laọp trỡnh JAVA Trang 7/11 B B I I 6 6 : : G G I I A A O O D D I I N N 2 2 Mc tiờu Kt thỳc bi hc ny, hc viờn cú th thao tỏc trờn cỏc th hin n gin. Dn bi JCheckbox JRadio button Group Button JCombobox JTable JMenu JMenuItem Cỏc phng thc ca th hin Đề cương giảng dạy Module 1 – Nhập môn Lập trình JAVA Trang 8/11 B B À À I I 7 7 : : Đ Đ Ố Ố I I T T Ư Ư Ợ Ợ N N G G Mục tiêu Giới thiệu các khái niệm về đối tượng, cách thiết kế và sử dụng lớp đối tượng. Dàn bài  Tổng quan về lập trình hướng đối tượng  Khái niệm  Các đặc trưng cơ bản của lập trình hướng đối tượng: tính trừu tượng, tính đóng gói, tính kế thừa  Xây dựng lớp đối tượng  Tạo lớp và đối tượng  Biến thực thể, các chỉ định từ truy xuất: public, private, protected, default  Phương thức khởi tạo  Phương thức tính tốn xử lý  Package  Khái niệm  Các thức khai báo và sử dụng package ẹe cửụng giaỷng daùy Module 1 Nhaọp moõn Laọp trỡnh JAVA Trang 9/11 B B I I 8 8 : : S S D D N N G G D D C C H H V V Mc tiờu Gii thiu khỏi nim v dch v. Cỏch gi s dng dch v trong ng dng. Dn bi Khỏi nim dch v S dng dch v [...]... 10 Mục tiêu 10 Dàn bài 10 BÀI 9: TỔNG KẾT 11 Mục tiêu 11 Dàn bài 11 Mục lục 12 Module 1 – Nhập môn Lập trình JAVA Trang 11 /11 Tài liệu tham khảo BÀI 1: Tổng quan – Mơi trường làm việc 1 Tổng quan về lập trình a Chương trình - Xem slide module 1 – bài 1 – mục 1 b Ngơn ngữ lập trình - Xem slide module. .. slide module 1 – bài 1 – mục 2 Lập trình viên cơng nghệ Javamodule 1 2/52 Tài liệu tham khảo b Các thành phần của Eclipse - Xem slide module 1 – bài 1 – mục 2 c Cài đặt Eclipse & plugin - Cài đặt Eclipse Xem slide module 1 – bài 1 – mục 2 - Cài đặt Plugin Xem slide module 1 – bài 1 – mục 2 4 Xây dựng và thực thi chương trình viết bằng Java a Cấu trúc chương trình viết bằng Java - Xem slide module 1. .. Ngơn ngữ lập trình - Xem slide module 1 – bài 1 – mục 1 c Lập trình - Xem slide module 1 – bài 1 – mục 1 d Ngơn ngữ trung gian của Java - Xem slide module 1 – bài 1 – mục 1 2 Lịch sử phát triển của Java - Xem slide module 1 – bài 1 – mục 1 Phân loại - J2SE (Java 2 Standard Edition) + - J2EE (Java 2 Enterprise Edition) + - Ứng dụng Desktop Ứng dụng Enterprise J2ME (Java 2 Mobile Edition) + Ứng dụng Mobile... nhất một lần Lập trình viên cơng nghệ Javamodule 1 14/52 Tài liệu tham khảo - Cú pháp do{ // Khối lệnh lặp } while (Điều kiện lặp); - Lưu đồ - Ví dụ Tính tổng các số ngun từ 1 đến 10 0 int i =1, tong=0; do{ tong+=i; i++; } while (i< =10 0); System.out.println(tong); c Câu lệnh for - Lệnh for được sử dụng khi biết trước số lần lặp - Cú pháp Lập trình viên cơng nghệ Javamodule 1 15/52 Tài liệu tham khảo... trình Java. "; Lập trình viên cơng nghệ Javamodule 1 4/52 Tài liệu tham khảo BÀI 2: Kiểu dữ liệu cơ sở 1 Kiểu dữ liệu và chuyển đổi kiểu dữ liệu - Xem slide module 1 – bài 2 – mục 1 Cơ chế chuyển đổi kiểu dữ liệu - Xem slide module 1 – bài 2 – mục 1 2 Biến và hằng số a Khái niệm biến - Xem slide module 1 – bài 2 – mục 1 b Khái niệm hằng số - Xem slide module 1 – bài 2 – mục 2 c Quy ước đặt tên biến và... slide module 1 – bài 3 – mục 2 Phương thức chung + Xem slide module 1 – bài 3 – mục 2 a JFrame - Xem slide module 1 – bài 3 – mục 2 b JPanel - Xem slide module 1 – bài 3 – mục 2 c JLabel - Xem slide module 1 – bài 3 – mục 2 d JLabel – ImageIcon - Xem slide module 1 – bài 3 – mục 2 e JTextField - Xem slide module 1 – bài 3 – mục 2 f JButton - Xem slide module 1 – bài 3 – mục 2 Lập trình viên cơng nghệ Java. .. Các hàm khởi tạo của lớp StringTokenizer + Xem slide module 1 – bài 2 – mục 3 Lập trình viên cơng nghệ Javamodule 1 19/52 Tài liệu tham khảo - Các phương thức: + - Xem slide module 1 – bài 2 – mục 3 Ví dụ String s= Lập trình Java ; StringTokenizer st=new StringTokenizer(s); while (st.hasMoreTokens()) System.out.println(st.nextToken()); s= Lập/ trình/ Java ; st=new StringTokenizer(s,”/”); while (st.hasMoreTokens())... } }); Lập trình viên cơng nghệ Javamodule 1 22/52 Tài liệu tham khảo BÀI 4: Xử lý tập tin 1 Tổng quan về I/O Stream a Khái niệm về I/O Stream - Xem nội dung module 1 – bài 4 – mục 1 b Đọc dữ liệu nhị phân với Byte Stream - Xem nội dung module 1 – bài 4 – mục 1 - Đọc dữ liệu với Byte Stream int i; s=""; try(FileInputStream in= new FileInputStream("C:/BTJV/Test.txt")){ while ((i=in.read()) != -1) s+=(char)i;... lệnh lặp } - Lưu đồ - Ví dụ Tính tổng các số ngun từ 1 đến 10 0 int i =1, tong=0; for (i =1; i< =10 0;i++){ tong+=i; } System.out.println(tong); d Câu lệnh nhảy: break, continue - Cho phép thay đổi thứ tự thi hành của chương trình - break: + Kết thúc 1 chuỗi lệnh trong câu lệnh switch + Thốt khỏi vòng lặp Lập trình viên cơng nghệ Javamodule 1 16/52 Tài liệu tham khảo Là hình thức khác của lệnh goto + -... a Tốn tử gán b Tốn tử số học c Tốn tử một ngơi Lập trình viên cơng nghệ Javamodule 1 6/52 Tài liệu tham khảo d Tốn tử so sánh e Tốn tử luận lý điều kiện - Ví dụ: boolean a=true,b=false; boolean kq=a && b; // kq=false kq=a || b; // kq=true kq= a == b ? true: false; // kq=false f Tốn tử tiền tố, hậu tố Lập trình viên cơng nghệ Javamodule 1 7/52 Tài liệu tham khảo - Các tốn tử tăng (++) và giảm ( . DNG DCH V 10 Mc tiờu 10 Dn bi 10 BI 9: TNG KT 11 Mc tiờu 11 Dn bi 11 Mc lc 12 Tài liệu tham khảo Lập trình viên công nghệ Java – module 1 2/52 B B À À I I 1 1 : : . 1. Tổng quan về lập trình a. Chương trình - Xem slide module 1 – bài 1 – m ục 1 b. Ngôn ngữ lập trình - Xem slide module 1 – bài 1 – m ục 1 c. Lập trình - Xem slide module 1 – bài 1. bài 1 – m ục 1 d. Ngôn ngữ trung gian của Java - Xem slide module 1 – bài 1 – m ục 1 2. Lịch sử phát triển của Java - Xem slide module 1 – bài 1 – m ục 1 Phân loại - J2SE (Java 2 Standard

Ngày đăng: 23/04/2014, 08:56

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan