Ebook Lập Trình C++ và hướng đối tượng của Phạm Văn Ất - giáo trình học lập trình C++ nổi tiếng

Thông tin phần mềm Ebook Lập Trình C++ và hướng đối tượng của Phạm Văn Ất

Người đăng :
Phát hành :
Download :
134
download
1MB
Đánh giá :
( 1 đánh giá)
Ngày đăng :
 
Thể loại :
 
 
 

Lập trình cấu trúc là phương pháp tổ chức, phân chia chương trình thành các hàm, thủ tục, chúng được dùng để xử lý dữ liệu nhưng lại tách rời các cấu trúc dữ liệu. Thông qua các ngôn ngữ Foxpro, Pascal, C đa số những người làm Tin học đã khá quen biết với phương pháp lập trình này.

Lập trình hướng đối tượng dựa trên việc tổ chức chương trình thành các lớp. Khác với hàm và thủ tục, lớp là một đơn vị bao gồm cả dữ liệu và các phương thức xử lý. Vì vậy lớp có thể mô tả các thực thể một cách chân thực, đầy đủ cả phần dữ liệu và yêu cầu quản lý. Tư tưởng lập trình hướng đối tượng được áp dụng cho hầu hết các ngôn ngữ mới chạy trên môi trường Windows như Microsoft Access, Visual Basic, Visual C. Vì vậy việc nghiên cứu phương pháp lập trình mới này là rất cần thiết đối với tất cả những người quan tâm, yêu thích Tin học.

C ra đời năm 1973 với mục đích ban đầu là để viết hệ điều hành Unix trên máy tính mini PDP. Sau đó C đã được sử dụng rộng rãi trên nhiều loại máy tính khác nhau và đã trở thành một ngôn ngữ lập trình cấu trúc rất được ưa chuộng.

Để đưa C vào thế giới hướng hướng đối tượng, năm 1980 nhà khoa học người Mỹ B. Stroustrup đã cho ra đời một ngôn ngữ C mới có tên ban đầu là “C có lớp”, sau đó đến năm 1983 thì gọi là C++. Ngôn ngữ C++ là một sự phát triển mạnh mẽ của C. Trong C++ chẳng những đưa vào tất cả các khái niệm, công cụ của lập trình hướng đối tượng mà còn đưa vào nhiều khả năng mới mẻ cho hàm. Như vậy C++ là một ngôn ngữ lai cho phép tổ chức chương trình theo các lớp và các hàm. Có thể nói C++ đã thúc đẩy ngôn ngữ C vốn đã rất thuyết phục đi vào thế giới lập trình hướng đối tượng và C++ đã trở thành ngôn ngữ hướng đối tượng nổi bật trong những năm 90.

Cuốn sách này sẽ trình bầy một cách hệ thống các khái niệm của lập trình hướng đối tượng được cài đặt trong C++ như lớp, đối tượng, sự thừa kế, tính tương ứng bội và các khả năng mới trong xây dựng, sử dụng hàm như: đối tham chiếu, đối mặc định, hàm trùng tên, hàm toán tử. Có một số vấn đề còn ít được biết đến như cách xây dựng hàm với số đối bất định trong C cũng sẽ được giới thiệu. Các chương từ 1 đến 10 với cách giải thích tỉ mỉ và với gần 100 chương trình minh hoạ sẽ cung cấp cho bạn đọc các khái niệm, phương pháp và kinh nghiệm lập trình hướng đối tượng trên C++. Mục lục cuối sách sẽ hệ thống ngắn gọn phương pháp phân tích, thiết kế và lập trình hướng đối tượng trên bình diện chung

Cuốn sách gồm 10 chương và 6 phụ lục
Chương 1 hướng dẫn cách làm việc với phần mềm TC++ 3.0 để thử nghiệm các chương trình, trình bầy sơ lược về các phương pháp lập trình và giới thiệu một số mở rộng đơn giản của C++ .
Chương 2 trình bầy các khả năng mới trong việc xây dựng và sử dụng hàm trong C++ như biến tham chiếu, đối có kiểu tham chiếu, đối có giá trị mặc định, hàm trực tuyến, hàm trùng tên, hàm toán tử.
Chương 3 nói về một khái niệm trung tâm của lập trình hướng đối tượng là lớp gồm: Định nghĩa lớp, khai báo các biến, mảng đối tượng (kiểu lớp), phương thức, dùng con trỏ this trong phương thức, phạm vi truy xuất của các thành phần, các phương thức toán tử. 
Chương 4 trình bầy các vấn đề tạo dựng, sao chép, huỷ bỏ các đối tượng và các vấn đề khác có liên quan như: Hàm tạo, hàm tạo sao chép, hàm huỷ, toán tử gán, cấp phát bộ nhớ cho đối tượng, hàm bạn, lớp bạn.
Chương 5 trình bầy một khái niệm quan trọng tạo nên khả năng mạnh của lập trình hướng đối tượng trong việc phát triển, mở rộng phần mềm, đó là khả năng thừa kế của các lớp.
Chương 6 trình bầy một khái niệm quan trọng khác cho phép xử lý các vấn đề khác nhau, các thực thể khác nhau, các thuật toán khác nhau theo cùng một lược đồ thống nhất, đó là tính tương ứng bội và phương thức ảo. Các công cụ này cho phép dễ dàng tổ chức chương trình quản lý nhiều dạng đối tượng khác nhau.
Chương 7 nói về việc tổ chức vào - ra trong C++. C++ đưa vào một khái niệm mới gọi là các dòng tin (Stream). Các thao tác vào - ra sẽ thực hiện trao đổi dữ liệu giữa bộ nhớ với dòng tin: Vào là chuyển dữ liệu từ dòng nhập vào bộ nhớ, ra là chuyển dữ liệu từ bộ nhớ lên dòng xuất. Để nhập xuất dữ liệu trên một thiết bị cụ thể nào, ta chỉ cần gắn dòng nhập xuất với thiết bị đó. Việc tổ chức vào ra theo cách như vậy là rất khoa học và tiện lợi vì nó có tính độc lập thiết bị.
Chương 8 trình bầy các hàm đồ hoạ sử dụng trong C và C++. Các hàm này được sử dụng rải rác trong toàn bộ cuốn sách để xây dựng các đối tượng đồ hoạ.
Chương 9 trình bầy các hàm truy xuất trực tiếp vào bộ nhớ của máy tính, trong đó có bộ nhớ màn hình. Các hàm này sẽ được sử dụng trong chương 10 để xây dựng các lớp menu và cửa sổ .
Chương 10 giới thiệu 5 chương trình tương đối hoàn chỉnh nhằm minh hoạ thêm khả năng và kỹ thuật lập trình hướng đối tượng trên C++
Phụ lục 1 trình bầy các phép toán trong C++ và thứ tự ưu của chúng.
Phụ lục 2 liệt kê một danh sách các từ khoá của C++.
Phụ lục 3 trình bầy bảng mã ASCII và mã quét của các ký tự.
Phụ lục 4 trình bầy một vấn đề quan trọng nhưng còn ít được nói đến trong các tài liệu, đó là cách sử dụng con trỏ void để xây dựng các hàm với số đối không cố định giống như các hàm printf và scanf của C.

Vì trong C++ vẫn sử dụng các hàm của C, nên trong phụ lục 5 sẽ giới thiệu tóm tắt hơn 200 hàm để bạn đọc tiện việc tra cứu. 

Cuối cùng, phụ lục 6 trình bầy một cách ngắn gọn phương pháp phân tích, thiết kế và lập trình hướng đối tượng trên bình diện chung.

Khi viết chúng tôi đã hết sức cố gắng để cuốn sách được hoàn chỉnh, song chắc chắn không tránh khỏi thiếu sót, vì vậy rất mong nhận được sự góp ý của độc giả.
Nhân dịp này chúng tôi xin chân thành cám ơn cử nhân Nguyễn Văn Phác đã tận tình giúp đỡ trong việc hiệu đính và biên tập cuốn sách này.

Nguồn : sinhvienit

Tags:

Bấm vào [Tải Về] để tải về phần mềm, hoặc tải phiên bản phù hợp phía dưới

 


Trở thành người đầu tiên bình luận cho bài viết này!

Tuần Làm Việc 4 Giờ

Tuần Làm Việc 4 Giờ của tác giả Timothy Ferriss hướng dẫn độc giả cách làm việc hiệu quả, kiếm được thu nhập cao hơn mà không cần phải bỏ ra quá nhiều thời gian.

30 Mẫu CV Tiếng Trung

Tài liệu 30 Mẫu CV Tiếng Trung tổng hợp 30 mẫu đơn xin việc, sơ yếu lý lịch tiếng Trung hoàn chỉnh, phù hợp để xin việc tại các công ty Trung Quốc, Đài Loan.

7 chiến lược thịnh vượng và hạnh phúc

Năm 25 tuổi, Jim Rohn tổng kết lại chặng đường đã qua và hoảng hốt nhận ra rằng cuộc sống của ông khác xa với những...

Tán Tỉnh Bất Kỳ Ai

Sách tán tỉnh bất kỳ ai là cuôn sách giúp bạn trong nghệ thuật giao tiếp.

Sống 24 Giờ Một Ngày

"Sống 24 giờ một ngày" của Arnold Bennett là loại cẩm nang hướng dẫn việc lập chương trình hoạt động trong ngày, với những ý kiến thiết...

ebook lập trình C++ từ cơ bản đến nâng cao hay nhất

Ebook Lập trình C++ từ cơ bản đến nâng cao - Học lập trình C cho người mới bắt đầu và chuyên sâu

Quản Trị Vận Hành

Đây là ebook dạng file pdf Tài Liệu Hướng Dẫn Ôn Tập Môn Quản Trị Vận Hành của Trường ĐH Mở - Tp.HCM. Biên soạn: ThS. Nguyễn Kim Anh - ThS....

Thói Quen Xấu Ơi Chào Mi!

Xuất phát từ những suy nghĩ trên, tác giả Koike Ryunosuke đã đưa ra rất nhiều “thói xấu” trong cuốn sách ” Thói quen xấu ơi, Chào mi!”. Những...

Thay thái độ đổi cuộc đời

Thay thái độ đổi cuộc đời là môt thông điệp có thật của người từng gặp những khó khăn và họ đã dùng thái độ như thế nào để vượt qua...

Ebook Lập Trình C++ và hướng đối tượng của Phạm Văn Ất

Ebook Lập Trình C++ và hướng đối tượng của Phạm Văn Ất - giáo trình học lập trình C++ nổi tiếng


Trang 1

Trang 2

Tán Tỉnh Bất Kỳ Ai

Sách tán tỉnh bất kỳ ai là cuôn sách giúp bạn trong nghệ thuật giao tiếp.

Phút nhìn lại mình

Phút nhìn lại mình được viết bởi tác giả Spencer Johnson, giúp độc giả nhìn lại bản thân mình, từ đó có phương hướng vượt qua những khó khăn và thử thách để vươn tới thành công và hạnh phúc.

7 chiến lược thịnh vượng và hạnh phúc

Năm 25 tuổi, Jim Rohn tổng kết lại chặng đường đã qua và hoảng hốt nhận ra rằng cuộc sống của ông khác xa với những...

Ebook học tiếng Anh từ A-Z cho người mới bắt đầu

Ebook học tiếng anh cho người mới bắt đầu từ A- Z

Động lực học tiếng anh

Động Lực Học Tiếng Anh là ebook giúp bạn có đông lực hơn khi học tiếng anh, đây là cuốn sách hay, cần phải đọc trước khi bắt đầu học tiếng anh

Tư duy logic

Tư duy logic khác với bất kỳ cuốn giáo trình logic học nào bạn từng đọc, tính logic của nó thể hiện ngay từ cấu trúc nội dung chặt chẽ...

269 Red Hot XXX-rated Questions

269 Red Hot XXX-rated Questions

Tự bảo vệ mình khi sử dụng máy tính

Ebook Tự bảo vệ mình khi sử dụng máy tính do Nguyễn Triết Học biên soạn hướng dẫn người đọc cách bảo vệ sự an toàn khi sử dụng máy tính, hướng dẫn cài đặt các công cụ để bảo mật máy tính, dữ liệu cá nhân hiệu quả.

Ebook - Cấu trúc máy tính hay nhất 2016

Cấu trúc máy tính là giáo trình hướng dẫn chi tiết về cấu hình máy tính, các bộ phần cấu hình trên máy tính

Ebook - Giáo trình kĩ thuật số hay nhất 2016

Giáo trình kĩ thuật số - Giáo trình dành cho các bạn công nghệ thông tin


Trang 1

Trang 2