... Chương NGÔNNGỮLẬPTRÌNHJAVA 27 2.1 Giới thiệu 27 2.2 Môi trường lậptrìnhJava 27 2.3 Một số ví dụ mở đầu 28 2.4 CácthànhphầnngônngữlậptrìnhJava ... mẽ cho lậptrình mạng (lập trình Internet) Ưu điểm ngônngữlậptrìnhjava thể qua kiến trúc thư viện lớn 2.2 Môi trường lậptrìnhJava Để viết ứng dụng java chạy được, môi trường lậptrình yêu ... tương ứng triệu gọi thực 2.5.9 Thànhphần tĩnh Cácthànhphần tĩnh thànhphần độc lập lớp Thànhphần truy cập qua tên Mọi đối tượng lớp truy cập đến thànhphầnCácthànhphần tĩnh bao gồm: biến tĩnh,...
... Bài giảng Lậptrình Mạng CH NG 2: Cácthành ph n c b n ngôn ng l p trìnhjava Văn ph m Java định cách vi t nh sau: - L i thích: Đ ợc thêm vào b i ng i l p trình với m c đích gi i thích - Các câu ... a Java) Các ứng d ng Java bao g m nhi u lớp khác Chú ý: Một lớp (class) c a Java giống h t nh lớp C++ Lớp bi n d li u th t c k t hợp với thành khối Trang 17 Bài giảng Lậptrình Mạng ng trình Java, ... c ch ng trình đ u dựa n n JDK Cáctrình ti n ích c a JDK bao g m: javac: Bộ biên dịch Java: Làm nhi m v chuyển mã ngu n Java sang bytecode java: Bộ thông dịch Java: Thực thi ứng d ng Java trực...
... khối văn chọn vào Clipboard Shift-Insert: Dán khối văn từ Clipboard xuống vị trí trỏ Cácthànhphầnngônngữ Pascal 6.1 Từ khóa Từ khoá từ mà Pascal dành riêng để phục vụ cho mục đích (Chẳng ... lệnh Write(i) thực lần 6.4 Lời giải thích Các lời bàn luận, lời thích đưa vào chỗ chương trình người đọc dể hiểu mà không làm ảnh hưởng đến phần khác chương trình Lời giải thích đặt hai dấu ngoạc ... đầu văn Ctrl-PgDn: Đưa trỏ cuối văn Ctrl-Y: Xóa dòng vị trí trỏ 5.2 Các thao tác khối văn • • • • Chọn khối văn bản: Shift + Ctrl-KY: Xoá khối văn chọn Ctrl-Insert: Đưa khối văn...
... # ^ $ @ & ( ) { dấu cách ] } : _ (dấu gạch dưới) , CácngônngữlậpCácngônngữlậptrình khác trìnhcó khác khác bảng chữ bảng chữ có khác không ? Ví dụ: Bảng chữ ngônngữ c/c++ so với PASCAL ... 1 Cácthànhphần Mỗi ngônngữlậptrình thường có ba thànhphần bản: Bảng chữ cái, cú pháp ngữ nghĩa Các chữ thường hoa: Hãy cho biết tiếng Việt gồm chữ nào? aăâbcdđeêghiklm noôơpqrstuưvxy Các ... Ghi nhớ! Cácthànhphầnngônngữlập trình: - Bộ chữ - Cú pháp - Ngữ nghĩa Các khái niệm ngônngữlập trình: - Tên: + Tên dành riêng (Từ khoá) + Tên chuẩn + Tên người dùng đặt - Các đại lượng:...
... # ^ $ @ & ( ) { dấu cách ] } : _ (dấu gạch dưới) , CácngônngữlậpCácngônngữlậptrình khác trìnhcó khác khác bảng chữ bảng chữ có khác không ? Ví dụ: Bảng chữ ngônngữ c/c++ so với PASCAL ... 1 Cácthànhphần Mỗi ngônngữlậptrình thường có ba thànhphần bản: Bảng chữ cái, cú pháp ngữ nghĩa Các chữ thường hoa: Hãy cho biết tiếng Việt gồm chữ nào? aăâbcdđeêghiklm noôơpqrstuưvxy Các ... Ghi nhớ! Cácthànhphầnngônngữlập trình: - Bộ chữ - Cú pháp - Ngữ nghĩa Các khái niệm ngônngữlập trình: - Tên: + Tên dành riêng (Từ khoá) + Tên chuẩn + Tên người dùng đặt - Các đại lượng:...
... khối văn chọn vào Clipboard • Shift-Insert: Dán khối văn từ Clipboard xuống vị trí trỏ Cácthànhphầnngônngữ Pascal 6.1 Từ khóa Từ khoá từ mà Pascal dành riêng để phục vụ cho mục đích (Chẳng ... lệnh Write(i) thực lần 6.4 Lời giải thích Các lời bàn luận, lời thích đưa vào chỗ chương trình người đọc dể hiểu mà không làm ảnh hưởng đến phần khác chương trình Lời giải thích đặt hai dấu ngoạc ... trỏ đầu văn Ctrl-PgDn: Đưa trỏ cuối văn Ctrl-Y: Xóa dòng vị trí trỏ 5.2 Các thao tác khối văn • Chọn khối văn bản: Shift + • Ctrl-KY: Xoá khối văn chọn • Ctrl-Insert: Đưa khối văn...
... trình đôi lúc ta cần phải có vài lời ghi đoạn chương trình để dễ nhớ dễ điều chỉnh sau này; phần nội dung ghi phải không thuộc chương trình (khi biên dịch phần bị bỏ qua) Trong ngônngữlậptrình ... đặt phần sau, phần không bắt buộc): phần khai báo đầu hàm, phần định nghĩa hàm Khai báo biến (các biến toàn cục) phần không bắt buộc: phần khai báo biến toàn cục sử dụng chương trình Chương trình ... lượng người lậptrình định nghĩa đặt tên thông qua việc khai báo biến Biến dùng để chứa liệu trình thực chương trình giá trị biến bị thay đổi trình Cách đặt tên biến giống cách đặt tên nói phần Mỗi...
... tác dụng khối khai báo 10 12 Tên người lậptrình tự đặt Tên C l l Tên (identifier) Ví dụ: l Được dùng để đặt cho chương trình, hằng, kiểu, biến, chương trình con, l Có loại: l l l Phải tuân ... không đổi suốt trình thực thi chương trình => gán lạI giá trị cho l Hằng là: số, ký tự l chuỗi ký tự l 14 16 Hằng số thực l l Giá trị kiểu: float, double, long double cách thể l Cách 1: 123.34 ... đặt bên tất hàm l Ảnh hưởng đến toàn chương trình (biến toàn cục) l l Biểu thức kết hợp l l l Các loại toán tử C l l l l l l 26 Các toán tử (operator) Các toán hạng (operand) Toán tử số học Toán...
... tham chiếu) Java Simplified / Session 22 / of 45 Các kiểu liệu bản( nguyên thủy) Java Simplified / Session 22 / of 45 Các kiểu liệu bản( nguyên thủy) Java Simplified / Session 22 / of 45 Các kiểu ... is " + num); } } 14 Java Simplified / Session 22 / 14 of 45 Variables JAVAcó loại biến : phần: thành ◦ Biến thànhlớp tạo phần lớp khởi tạo giá trị đối tượng ◦ Biến tĩnh: thành viên lớp, đại ... dung Cácthànhphần ◦ Biến, hằng, toán tử, kiểu liệu ◦ Cấu trúc điều khiển Xử lý Ngoại lệ Truyền tham số lời gọi hàm Cấu trúc mảng Một số lớp bản: ◦ Lớp String ◦ StringBuffer ◦ Math Java...
... tách làm phần, cách ký tự e hay E 5/23 Cácthànhphầnngônngữ C Phần giá trị: số nguyên hay số thực viết theo cách Phần mũ: số nguyên Giá trị số thực là: Phần giá trị nhân với 10 mũ phần mũ Ví ... về,… hàm cài đặt phần sau, phần không bắt buộc): phần khai báo đầu hàm, phần định nghĩa hàm 18/23 Cácthànhphầnngônngữ C Khai báo biến (các biến toàn cục) phần không bắt buộc: phần khai báo biến ... trình đôi lúc ta cần phải có vài lời ghi đoạn chương trình để dễ nhớ dễ điều chỉnh sau này; phần nội dung ghi phải không thuộc chương trình (khi biên dịch phần bị bỏ qua) Trong ngônngữlập trình...
... thích ngônngữ C, dùng ký hiệu /* */ /* phần thuyết minh */ 10 Cấu trúc chương trình C #include /* gọi tệp tiền xử lí */ void main() { … /* lệnh */ } Ví dụ chương trình viết ngôn ... liệu thực: o Định nghĩa: Kiểu số thực kiểu liệu số cóphần thập phân o Dạng thập phân: . ; VD: 123.45 o Dạng mũ: E VD: 0.31415E+01 o C có kiểu số ... không dấu): giá trị: 0à255 (1 byte) o Các phép toán số học số nguyên o Phép toán Kí hiệu Ví dụ Cộng + a+b Trừ - a–b Nhân * a*b Chia lấy phần nguyên / a/b Chia lấy phần dư % a%b Ghi chú: Phép chia...
... Systems), trình thông dịch (Interpreters), trình soạn thảo (Editors), trình Hợp Ngữ (Assembly) gọi chương trình hệ thống Các khái niệm ngônngữlậptrình C Ngônngữ cấp trung Ngônngữ cấp cao C Ngônngữ ... áp dụng quy ước đặt tên biến chuẩn lậptrình 22 Các khái niệm ngônngữlậptrình C Định danh 23 Các khái niệm ngônngữlậptrình C Từ khóa Từ khóa: Tất ngônngữ dành số từ định cho mục đích riêng ... chuẩn: hàm getchar, scanf Các khái niệm ngônngữlậptrình C Phần mềm, chương trình, câu lệnh Software Program Commands Program Commands Commands Các khái niệm ngônngữlậptrình C Bắt đầu C BPCL...
... Dịch chương trìnhjava Tìm hiểu java Kiểu liệu Arrays Toán tử Chuỗi ký tự thay Bài 02 / of 46 Một ví dụ chương trìnhjava // This is a simple program called First .java class First { public ... tham số dòng lệnh Output Bài 02 / of 46 CơngônngữJava Lớp & Phương thức Kiểu liệu Biến Toán tử Các cấu trúc điều khiển Bài 02 / of 46 Lớp Java Cú pháp khai báo lớp class Classname ... chương trình bắt đầu thực thi System.out.println (“My first program in java ); Dòng hiển thị chuỗi My first program in java lên hình Bài 02 / of 46 Biên dịch thực thi chương trình The java compiler...
... HÌNH TRUNG TÂM XÁC THỰC 2.1 Tổng quan mô hình 2.1.1 .Các thànhphần PKI Một hệ thống PKI gồm thànhphần sau: Certification Authority (CA): Cơ quan cấp thu hồi chứng Registration Authority (RA): ... mạng Có cách khác để chuyển khóa cho người nhận qua đường điện thoại Nhưng cách không an toàn bị nghe trộm điện thoại Một cách khác chuyển khóa cho người nhận qua email Tuy nhiên tất cách bị ... Một vài thuật toán đối xứng sử dụng phổ biến giải pháp VPN DES, DES, RC4 Bản Rõ Key K Môi trường truyền Bản Mã Bản Mã Key K Bản Rõ Khóa K truyền kênh bí mật đến người gửi, nhận Hình 1.1 Hệ mật mã...
... 4: c tớnh cỏc thnh phn c bn ca h thng â 2006 - HMS 18 100 Đầu [%] Đầu [%] 100 Tuyến tính hóa độc lập 50 Tuyến tính hóa theo điểm đầu-cuối 50 Tuyến tính hóa theo điểm không Tuyến tính hóa đoạn â...
... sổ: Với chương trình cần vẽ đơn giản ta dùng chương trình trên, với chương trình phức tạp sau viết thể Dưới nhóm trình bày cấu trúc chương trình opengl Trước hết từ khoá CALLBACK, lậptrinh WIN ... trị màu nằm khoảng đến Chú ý chương trình đổi tham số cho hàm glBegin(), vẽ tứ giác, chương trình hình vuông Trong phần nhóm muốn trình bày kỹ thuật nữa, chương trình cho nhìn thấy màu đỏ đặt màu ... GLdouble far); Tương ứng với chương trình left –1.0, right 1.0, bottom – 1.0, top 1.0, near 0.0 far 1.0 Trong phần nhóm muốn trình bày thêm hàm số nữa .Các chương trình tạo cửa sổ với chiều dài rộng...
... : CáC KHÁI NIỆM CƠBẢNCỦANGÔNNGỮ C 1.1/ Tập ký tự hợp lệ dùng ngônngữ C - Các chữ : A, B, C , 2, a,n,c, z ( 26 chữ thường) Các chữ số : 0,1, , Ký tự gạch nối _ ( ý phân biệt dấu - ) Dấu cách ... } - Chương trình sử dụng đệ quy dễ hiểu không tiết kiệm nhớ, không nhanh 4.5/ So sánh Lệnh Pascal lậptrìnhngônngữ C - Giống : + Cả Pascal C có chương trình - Khác : Pascal Ngônngữ C Có thủ ... (2n) b/ làm lại cách dùng while 10/Giải toán cổ điển vừa gà vừa chó bó lại cho tròn 36 100 chân chẵn CHƯƠNG : HÀM CHƯƠNG TRÌNH VÀ CẤU TRÚC CHƯƠNG TRÌNH Chương trình viết ngônngữ C gồm dãy hàm...
... } - Chương trình sử dụng đệ quy dễ hiểu không tiết kiệm nhớ, không nhanh 4.5/ So sánh Lệnh Pascal lậptrìnhngônngữ C - Giống : + Cả Pascal C có chương trình - Khác : Pascal Ngônngữ C Có thủ ... (2n) b/ làm lại cách dùng while 10/Giải toán cổ điển vừa gà vừa chó bó lại cho tròn 36 100 chân chẵn CHƯƠNG : HÀM CHƯƠNG TRÌNH VÀ CẤU TRÚC CHƯƠNG TRÌNH Chương trình viết ngônngữ C gồm dãy hàm ... + Ví dụ : struc kieu HV *HV ; 7.2/ Truy cập đến thànhphần kiểu cấu trúc : Tên cấu trúc Tên thànhphần Hoặc Tên cấu trúc Tên cấu trúc Tên thànhphần - Ví dụ : + nhập vào tên, năm sinh, điểm cho...