C_C++
Chia sẻ bởi Đức Bình |
Ngày 14/10/2018 |
31
Chia sẻ tài liệu: C_C++ thuộc Tư liệu tham khảo
Nội dung tài liệu:
LẬP TRÌNH C TRÊN WINDOWS
Chương 1
TỔNG QUAN LẬP TRÌNH C TRÊN WINDOWS
1.1. MỞ ĐẦU
Để lập trình trên Microsoft Windows®, chúng ta cần nắm được các đặc điểm cơ bản nhất của hệ điều hành này. Chương này sẽ giới thiệu khái quát các đặc điểm hệ điều hành Microsoft Windows, các vấn đề liên quan đến lập trình bằng ngôn ngữ C, đồng thời đưa ra một chương trình mẫu làm sườn cho các chương trình được viết sau này.
Trong phần đầu, chúng ta tìm hiểu sơ lược lịch sử phát triển của hệ điều hành Microsoft Windows® và những đặc điểm nền tảng của Windows.
Phần tiếp theo sẽ trình bày những khái niệm và yêu cầu căn bản của việc lập trình C trên Windows. Ngoài ra, phần này cũng giới thiệu các cơ chế và các công cụ mà hệ điều hành cung cấp cho người lập trình hay người phát triển các ứng dụng trên Windows.
Cuối chương là phần xây dựng một chương trình đơn giản nhất trên Windows. Chương trình này được xem như là khuôn mẫu của một chương trình ứng dụng điển hình, và hầu hết các đoạn chương trình được viết minh họa trong sách đều lấy chương trình này làm khung sườn để phát triển cho phù hợp với từng yêu cầu. Thêm vào đó, một số kiểu dữ liệu mới được định nghĩa trên Windows và những qui ước về cách đặt tên biến cũng được giới thiệu trong phần này.
Phần chi tiết và chuyên sâu hơn của việc lập trình bằng ngôn ngữ C trên môi trường Windows sẽ được trình bày trong các chương tiếp theo.
1.2. HỆ ĐIỀU HÀNH MICROSOFT WINDOWS
1.2.1. Giới thiệu
Giữa thập niên 80, công ty phần mềm máy tính Microsoft công bố phiên bản đầu tiên của dòng hệ điều hành Windows là Microsoft Windows® 1.0. Đây là hệ điều hành dùng giao diện đồ họa khác với giao diện ký tự (text hay console) của MS-DOS. Tuy nhiên phải đến phiên bản thứ hai (Windows 2.0 - tháng 11 năm 1987) thì mới có bước cải tiến đáng kể, đó là sự mở rộng giao tiếp giữa bàn phím và thiết bị chuột và giao diện đồ họa (GUI-Graphic User Interface) như trình đơn (menu) và hộp thoại (dialog). Trong phiên bản này Windows chỉ yêu cầu bộ vi xử lý Intel 8086 hay 8088 chạy ở real-mode để truy xuất 1 megabyte bộ nhớ.
Tháng 5 năm 1990, Microsoft công bố phiên bản tiếp theo là Windows 3.0. Sự thay đổi lớn trong phiên bản này là Windows 3.0 hỗ trợ protected-mode 16 bit của các bộ vi xử lý 286, 386, và 486 của Intel. Sự thay đổi này cho phép các ứng dụng trên Windows truy xuất 16 megabyte bộ nhớ. Tiếp bước với sự phát triển là phiên bản Windows 3.1 ra đời năm 1992, Microsoft đưa công nghệ Font TrueType, âm nhạc (multimedia), liên kết và nhúng đối tượng (OLE- Object Linking and Embedding), và đưa ra các hộp thoại chung đã được chuẩn hóa.
Trong sự phát triển mạnh mẽ của những thập niên 90, Microsoft công bố tiếp dòng hệ điều hành Windows với ứng dụng công nghệ mới (1993). Hệ điều hành này lấy tên là Windows® NT® (Windows New Technology), đây là phiên bản hệ điều hành đầu tiên của Windows hỗ trợ 32 bit cho bộ xử lý 386, 486 và Pentium. Trong hệ điều hành này thì các ứng dụng phải truy xuất bộ nhớ với địa chỉ là 32-bit và các tập lệnh hay chỉ thị 32-bit. Ngoài ra Windows NT cũng được thiết kế để chạy các bộ vi xử lý (CPU) khác ngoài Intel và có thể chạy trên các máy trạm (workstation).
Hệ điều hành Windows 95 được công bố năm 1995 cũng là một hệ điều hành 32-bit cho Intel 386 trở về sau. Tuy thiếu tính bảo mật như Windows NT và việc thích nghi với máy trạm công nghệ RISC, nhưng bù lại hệ điều hành này yêu cầu phần cứng không cao.
Song song với sự phát triển phần mềm thì công nghệ phần cứng cũng phát triển không kém. Để tận dụng sức mạnh của phần cứng thì các thế hệ Windows tiếp theo ngày càng hoàn thiện hơn. Như Windows 98 phát triển từ Window 95 và có nhiều cải thiện như hiệu năng làm việc, hỗ trợ các thiết bị phần cứng tốt hơn, và cuối cùng là việc tích hợp chặt chẽ với Internet và Word Wide Web.
Windows 2000 là hệ điều hành được xem là ổn định và tốt của dòng Windows, phiên bản này tăng cường các tính năng bảo mật thích hợp trong mội trường mạng và giao diện đẹp.
1.2.2. Đặc điểm chung của hệ điều hành Microsoft Windows
Windows là một hệ điều hành sử dụng giao tiếp người dùng đồ họa (GUI), hay còn gọi là hệ điều hành trực quan (Visual interface). GUI sử
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Đức Bình
Dung lượng: 223,61KB|
Lượt tài: 0
Loại file: rar
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)