Tổng hợp tất cả tài liệu, ebook, giáo trình Công Nghệ Thông Tin chọn lọc và hay nhất.
C đã cung cấp một thư viện các hàm nhập xuất như printf, scanf, gets, getch(), puts, puch(), fprintf, fscanf, fopen, fwite, fread,. . Các hàm này làm việc khá hiệu quả nhưng không thích ứng với cách tổ chức chương trình hướng đối tượng.
43 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 1831 | Lượt tải: 1
Tương ứng bội và phương thức ảo là công cụ mạnh của C++ cho phép tổ chức quản lý các đối tượng khác nhau theo cùng một lược đồ. Một khái niệm khác liên quan là: lớp cơ sở trừu tượng. Chương này sẽ trình bầy cách sử dụng các công cụ trên để xây dựng chương trình quản lý nhiều đối tượng khác nhau theo một lược đồ thống nhất.
25 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2630 | Lượt tải: 1
Có 2 khái niệm rất quan trọng đã làm nên toàn bộ thế mạnh của phương pháp lập trình hướng đối tượng đó là tính kế thừa (inheritance) và tính tương ứng bội (polymorphism). Tính kế thừa cho phép các lớp được xây dựng trên các lớp đã có. Trong chương này sẽ nói về sự thừa kế của các lớp.
42 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2889 | Lượt tải: 4
Lập trình mạng là một trong những nhiệm vụ căn bản để phát triển các ứng dụng doanh nghiệp. Một chương trình mạng được viết ra để các chương trình trên các máy tính khác nhau có thể truyền tin với nhau một cách hiệu quả và an toàn cho dù chúng được cài đặt trên mạng LAN, WAN hay mạng toàn cầu Internet, đây là điều căn bản đối với sự thành công của ...
214 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 1951 | Lượt tải: 3
Công nghệ Java cho công nghiệp di động (Java Technology Wireless Industry - JTWI) ngày càng phát triển và thu hút sự quan tâm của nhiều người. Nhằm đáp ứng nhu cầu này, TinCNTT mở chuyên mục J2ME Tutorial cố gắng đề cập đầy đủ nhiều khía cạnh của công nghệ Java cho di động. Để bắt đầu loạt bài, chúng ta sẽ cùng khảo sát các lớp và khái niệm quan tr...
43 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 1989 | Lượt tải: 2
Ngôn ngữ C được Dennis Ritchie thiết kế tại phòng thí nghiệm Bell năm 1972 với mục đích viết hệ điều hành UNIX. Tuy nhiên nhờ tính ưu việt và linh động của C nên C đã đượ c giới tin học sử dụng khắp nơi như một ngôn ngữ chính thống. Do có nhiều phiên bản C của nhiều nhà sản xuất phần mềm nên năm 1983 ANSI (American National Standard Institute) xây ...
102 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 1881 | Lượt tải: 1
C cung cấp một giao diện đồng nhất cho việc quản lý nhập và xuất. Các phương pháp truy cập tập tin cũng giống như các phương pháp quản lý các thiết bị khác. Giải pháp cho tính đồng nhất này là trong C không có kiểu tập tin. C xem tất cả các tập tin là stream.
11 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 1986 | Lượt tải: 1
Hầu hết các chương trình đều yêu cầu đọc và ghi dữ liệu vào các hệ thống lưu trữ trên đĩa. Các chương trình xử lý văn bản cần lưu các tập tin văn bản, chương trình xử lý bảng tính cần lưu nội dung của các ô, chương trình cơ sỡ dữ liệu cần lưu các mẫu tin. Bài này sẽ khám phá các tiện ích trong C dành cho các thao tác nhập/xuất (I/O) đĩa hệ thống.
18 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 1950 | Lượt tải: 2
Các chương trình ứng dụng trong bối cảnh của thế giới thựctrong thực tế đòi hỏi lưu trữ các kiểu dữ liệu khác nhau. Có thể các kiểu dữ liệu đã được định nghĩa trước của C tỏ ra là không đủ trong những trường hợp như vậy. Tuy nhiên, các kiểu dữ liệu của C mà chúng ta đã được học có thể không đủ trong các trường hợp đó. Vì vậy, C cho phép tạo ra các ...
18 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2252 | Lượt tải: 2
Các biến chuỗi được sử dụng để lưu trữ một chuỗi các ký tự. Như các biến khác, các biến này phải được khai báo trước khi sử dụng. Ví dụ khai báo một biến chuỗi: Một câu khai báo biến chuỗi điển hình là: char str[10]; str là một biến mảng các ký tự có thể lưu giữ tối đa 10 ký tự. Giả sử str được gán một hằng chuỗi,
15 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2349 | Lượt tải: 2