Ngày tải lên: 17/10/2014, 07:20
... b[];strcmp(a,b); //trả về 0 nếu bằng, -1 nếu a<b,1 nếu a>b atoi, atof, atoll convert một char array thành integer, float hay long, 3 hàm này trong stdlib.h char *s = "1 23. 45"; int i=atoi(s); ... tạo (constructor) string s1;string s2("Hello boy");string s3(s2); string s4(s2 ,3, 4); //sao chép từ kí tự thứ 3, sao chép 4 kí tự string s5(8,'*'); //khởi tạo chuỗi gồm ... s1,s2;s1+=s2;s1+='o'; s1.append(s2); //y nhu s1+=s2 s1.append(s2 ,3, string::npos); //thêm vào s1 từ kí tự thứ 3 đến hết s2 s1.insert(7,s2); //thêm s2 vào sau kí tự thứ 7 của s1 *kích...
Ngày tải lên: 14/12/2013, 09:15
Tài liệu LẬP TRÌNH C nâng cao - bài 3 - nhắc lại về lớp part 2 pdf
... //phải dùng strcpy với char array } int main(){ LẬP TRÌNH C/C++ NÂNG CAO Yêu cầu trước khi đọc: học xong Lập trình C/C++ căn bản BÀI 3: NHẮC LẠI VỀ LỚP Cơ bản về lớp CODE class Date{ ... operator==(const Student&,const Student&); }; int main(){ Student s1;s1.id=2; Student s2;s2.id =3; cout<<((s1==s2)?"equal":"unequal"); } bool operator==(const Student& ... int main(){ Student s1;s1.id=2; Student s2;s2.id =3; cout<<equal(s1,s2); } bool equal(const Student& s1,const Student& s2){ return...
Ngày tải lên: 14/12/2013, 09:15
Tài liệu Lập trình Java cơ bản- Bài 8 (Collections) ppt
... Trần Minh Tuấn cdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 50 Ví dụ 1: TreeSet // This program sorts a set of names import java. util.*; public class TreeSetTest1 { public static void main(String[] args) { SortedSet names = new TreeSet(); names.add(new String("Minh Tuan")); names.add(new String("Hai Nam")); names.add(new String("Anh Ngoc")); names.add(new String("Trung Kien")); names.add(new String("Quynh Chi")); names.add(new String("Thu Hang")); System.out.println(names); } } 31 Bài tập tại lớp • Bài 1: Dùng Stack để viết chương trình in ra dạng nhị phân của một số nguyên dương cho trước. • Bài 2: Cài đặt phương thức search trong lớp Tree để tìm một phần tử có giá trị cho trước. 7 Cài đặt Linked List // Dinh nghia mot node trong linked list ... lastNode (b) removeItem current 11 13 Mô tả insertAtBack 12 7 11 firstNode lastNode (a) 5 new ListNode 12 11 firstNode lastNode (b) 5 new ListNode 7 1 Lập trình Java cơ bản Cao Đức Thông Trần Minh Tuấn cdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 50 Ví dụ 1: TreeSet // This program sorts a set of names import java. util.*; public class TreeSetTest1 { public static void main(String[] args) { SortedSet names = new TreeSet(); names.add(new String("Minh Tuan")); names.add(new String("Hai Nam")); names.add(new String("Anh Ngoc")); names.add(new String("Trung Kien")); names.add(new String("Quynh Chi")); names.add(new String("Thu Hang")); System.out.println(names); } } 31 Bài tập tại lớp • Bài 1: Dùng Stack để viết chương trình in ra dạng nhị phân của một số nguyên dương cho trước. • Bài 2: Cài đặt phương thức search trong lớp Tree để tìm một phần tử có giá trị cho trước. 7 Cài đặt Linked List // Dinh nghia mot node trong linked list ... System.out.print(node.data + " "); node = node.nextNode; } System.out.println("\n"); } } 30 Sử dụng Binary Search Tree public class TreeTest { public static void main( String[] args ) { Tree tree = new Tree(); int value; for ( int i = 1; i <= 10; i++ ) { value = ( int ) ( Math.random() * 100 ); tree.insertNode( value ); } System.out.println ( "\n\nPreorder traversal" ); tree.preorderTraversal(); System.out.println ( "\n\nInorder traversal" ); tree.inorderTraversal(); System.out.println ( "\n\nPostorder traversal" ); tree.postorderTraversal(); } } 25 Binary Search Tree • Ví dụ về Binary Search Tree 47 25 77 11 43 65 93 687 17 31 44 Cây con trái Cây con phải 38 Giao tiếp List • List kế thừa từ Collection, nó cung cấp thêm các phương thức để xử lý collection kiểu danh sách (Danh sách là một collection với các phần tử được xếp theo chỉ số). • Một số phương thức của List • Object get(int index); • Object set(int index, Object o); • void add(int index, Object o); • Object remove(int index); • int indexOf(Object o); • int lastIndexOf(Object o); 21 Cài đặt Queue public class Queue { private LinkedList queueList; public Queue() { queueList = new LinkedList(); } public void enqueue( int value ) { queueList.insertAtBack( value ); } public int dequeue() { return queueList.removeFromFront(); } public boolean isEmpty() { return queueList.isEmpty(); } public void print() { queueList.print(); } } 10 Cài đặt Linked List public int removeFromBack() { int removeItem = ...
Ngày tải lên: 22/12/2013, 17:15
Tài liệu Lập trình Java cơ bản- Bài 6 (Exception) ppt
... được trả lại cho chương trình. 24 Bài tập tại lớp • Bài 1: Cài đặt xử lý các ngoại lệ cho chương trình tính thương 2 số bằng giao diện GUI. • Bài 2: Cài đặt xử lý lỗi bằng cách dùng ngoại lệ ... Chương trình dừng lại ngay lập tức, toàn bộ phần mã phía sau sẽ không được thực thi. • Java hỗ trợ cách thức để xử lý ngoại lệ (exception handling) tuỳ theo nhu cầu của chương trình. 30 Ném ... error); • if (entry == null) • { • return error; • } 33 Bài tập 3. Xây dựng lớp ngoại lệ DateException cho các lỗi về ngày tháng. 4. Viết chương trình cho phép người dùng nhập vào ngày, tháng năm,...
Ngày tải lên: 22/12/2013, 17:15
Tài liệu Lập trình Java cơ bản- Bài 2 (OOP) pptx
... (extends) từ một lớp. 1 Lập trình Java cơ bản Cao Đức Thông - Trần Minh Tuấn cdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 23 Ví dụ về kế thừa trong Java // File InheritanceTest .java public class InheritanceTest { ... nhật. 36 Java vs C++ 8. Java không có con trỏ. 9. Java không có huỷ tử (destructor), nó chỉ có phương thức finalize() được gọi bởi Garbage Collector. 10. Java không hỗ trợ đối số mặc định. 11. Java ... các thực thể • Dễ phát triển, mở rộng chương trình Object A Object C Object B Object D 3 Các phương pháp lập trình • Step-by-Step Programming • Lập trình từng bước • Machine Language, Assembly...
Ngày tải lên: 22/12/2013, 17:15
Tài liệu Lập trình Java cơ bản- Bài 1 (Overview) pdf
... trúc của Java • Java Platform • Java Virtual Machine (Java VM) • Java Application Programming Interface (Java API) Hardware-Platform Java VM Java API myProgram .java Java Platform Mã nguồn 3 Giới ... dụng Java • Hai loại ứng dụng Java • Application: Ứng dụng độc lập • Applet: Ứng dụng chạy trên Web • Thư viện lớp Java • Bộ JDK bao gồm rất nhiều lớp chuẩn đã được xây dựng sẵn. • Lập trình ... viện khác như JSP, JavaMail, Java TAPI… • 1995: Version JDK 1.0 • 1998: Version JDK 1.2 (Java 2 nd Platform) • 2004: Version JDK 1.5 4 Giới thiệu ngôn ngữ Java • Đặc điểm của Java • Đơn giản • Hướng...
Ngày tải lên: 22/12/2013, 17:15
Tài liệu Lập trình Java cơ bản (Bài 6) docx
... tập tại lớp • Bài 1: Cài đặt xử lý các ngoại lệ cho chương trình tính thương 2 số bằng giao diện GUI. • Bài 2: Cài đặt xử lý lỗi bằng cách dùng ngoại lệ cho ví dụ ở phần đầu bài. 26 Ngoại lệ ... Exception RuntimeExceptionAssertionError IOException Object NullPointerException ArithmeticException 33 Bài tập 3. Xây dựng lớp ngoại lệ DateException cho các lỗi về ngày tháng. 4. Viết chương trình cho phép người dùng nhập vào ngày, tháng năm, ... "main" java. lang.ArithmeticException: / by zero at MyDivision.C(MyDivision .java: 14) at MyDivision.B(MyDivision .java: 11) at MyDivision.A(MyDivision .java: 8) at MyDivision.main(MyDivision .java: 4) Giải...
Ngày tải lên: 19/01/2014, 20:20
Tài liệu Lập trình Java cơ bản (Bài 1) doc
... 5 Kiến trúc của Java • Java Platform • Java Virtual Machine (Java VM) • Java Application Programming Interface (Java API) Hardware-Platform Java VM Java API myProgram .java Java Platform Mã nguồn 27 Ví ... -2 64 …2 64 – 1 Kiểu Kích thước Khoảng giá trị float 32 bits -3. 4e38 3. 4e38 double 64 bits -1.7e308…1.7e308 19 Các cấu trúc điều khiển • Lệnh if/else import java. util.Date; public class TestIf { public ... System.out.println("Circumference = " + c.getCircum()); • } • } 2 Bài 1. Tổng quan lập trình Java • Giới thiệu ngôn ngữ Java • Kiến trúc của Java • Nội dung một chương trình Java cơ bản • Các kiểu dữ liệu cơ bản &...
Ngày tải lên: 19/01/2014, 20:20
Tài liệu Lập trình Java cơ bản (Bài 2) ppt
... && second < 60 ) ? second : 0 ); } 13 • javac TimeTest .java • java TimeTest Chạy TimeTest 36 Java vs C++ 8. Java không có con trỏ. 9. Java không có huỷ tử (destructor), nó chỉ có phương ... logic trong Java chỉ nhận giá trị boolean. 6. Trong Java, mọi biến không thuộc kiểu nguyên thuỷ đều phải tạo ra bằng từ khoá new. 7. Java không có tiền xử lý (preprocessor) 1 Lập trình Java cơ bản Cao ... file TimeTest .java. Nó dùng để kiểm tra lớp Time. Lớp TimeTest chứa hàm main. • Khi chạy chỉ cần gõ: • javac TimeTest .java • java TimeTest • Java sẽ tự động tìm và dịch file Time .java 26 Đa hình...
Ngày tải lên: 19/01/2014, 20:20
Lập trình Android cơ bảh: Bài 3 pdf
... (item.getItemId()) { case DELETE_WORK: { Copyright © 20 13 http://timvieclam.ws. All rights reserved. Mr_ThinhVn 18-08-20 13 – http://timvieclam.ws/ 3 <EditText android:id="@+id/hour_edit" ... và thời gian. B3: Đã xong giao diện cho custom ViewGroup, chúng ta sẽ thiết kế giao diện cho chương trình trong main.xml. Ở đây mình dùng lại giao diện của Example 2 trong bài 2. Mã: <?xml ... B9: Việc cuối cùng cần làm là viết lại Activity. Tới Example .java và chỉnh sửa theo nội dung sau: Mã: package at.exam; import java. util.ArrayList; import android.app.Activity; import...
Ngày tải lên: 25/03/2014, 16:06
Bài giảng - giáo án: Nhập môn lập trình web với PHP bài 3 CSS cơ bản
... NHIÊN-TP.HCM 1 NHẬP MÔN LẬP TRÌNH WEB VỚI PHP Bài 3: CSS cơ bản 7 2. Các loại CSS2. Các loại CSS Inline Style Internal Style External Style Bài 3: CSS cơ bản 12 3. Sử dụng CSS3. Sử dụng CSS ... TÂM TIN HỌC ĐẠI HỌC KHOA HỌC TỰ NHIÊN-TP.HCM 2 Bài 3: CSS cơ bản 1. Giới thiệu CSS 2. Các loại CSS 3. Sử dụng CSS 4. Các style thường dùng Bài 3: CSS cơ bản 15 Phân loại SelectorPhân loại Selector ... thuoc_tinh1: gia_tri1; thuoc_tinh2: gia_tri2; } Bài 3: CSS cơ bản 3 1. Giới thiệu CSS1. Giới thiệu CSS Style Sheet CSS – Cascading Style Sheets Bài 3: CSS cơ bản 5 Style SheetStyle Sheet Là...
Ngày tải lên: 17/04/2014, 11:53
Ngôn ngữ lập trình C - Chương 7 - Bài 3. Queue doc
... QUEUE [1] [2] [1] [2] [0] [3] [0] [3] [5] [4] [5] [4] front = -1 front = 0 rear = -1 rear = 2 J2 J1 J3 Cải tiến [1] [2] [1] [2] [0] [3] [0] [3] [5] [4] [5] [4] J2 J3 J1 J4 J5 J6 J5 J7 J8 J9 Cải ... M Stack Queue top front M A D A A D A M Stack Queue top front M = M M A D D A M Stack Queue top front A= A Bài tập Bài 2. Kiểm tra cặp ngoặc Mỗi dấu “(”, “{”, or “[” đều phải có một dấu đóng tương ứng “)”, ... NULL; }else Front = Front->next; free(Temp); return 1; } } deQueue 1 8 Front 45 Rear Temp Bài tập Demo dQueue.c Bài 1. Kiểm tra tính đối xứng của một xâu Dùng stack: lưu các kí tự của xâu Dùng Queue:...
Ngày tải lên: 01/08/2014, 17:20
Lập trình Android cơ bản: Bài 3 ViewGroup và Custom Adapter pps
Ngày tải lên: 13/08/2014, 19:21
Bạn có muốn tìm thêm với từ khóa: