Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 45 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
45
Dung lượng
341,62 KB
Nội dung
Lêi giíi thiƯu i i HiƯn ë níc ta việc sử dụng rộng rÃi máy tính không bó hẹp viện nghiên cứu, trung tâm máy tính mà mở rộng quan, xí nghiệp nhà máy Song song với tình phát triển trên, việc ứng dụng công nghệ thông tin lĩnh vực phổ biến Đặc biệt cho toán quản lý i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i Với giúp đỡ thầy Phạm Công Ngô với vốn kiến thức vững thầy đà truyền đạt từ học C++ em đà bắt tay vào thực đề tài: i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i Quản lý Linh kiện Công ty b¸n M¸y TÝnh i i i i i i i i i ngôn ngữ lập trình Visual C++ 6.0 i i i i i i i Những ngày đầu thực đề tài em bỡ ngỡ gặp nhiều khó khăn tiếp xúc với ngôn ngữ Visual C++ 6.0 Nhng dới bảo thầy Phạm Công Ngô em đà hiểu tính khả hỗ trợ tối đa ngôn ngữ lập trình Visual C++ 6.0 ngời lập trình phơng diện i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i MỈc dù đà cố gắng, nhng thời gian có hạn, đề tài tránh khỏi thiếu sót ý muốn nội dung nh cách trình bày Vậy em mong thông cảm đóng góp thầy i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i Tôi xin cảm ơn bạn nhóm thầy hớng dẫn đà giúp đỡ trình thực đề tài i i i Để hoàn thành đề tài em xin trân thành cảm ơn thầy Phạm Công Ngô toàn thể thầy giáo khoa đà giúp đỡ bảo tận tình trình hoàn thành đề tµi i i i i i i i i i i i i i i i i i i i i i Chơng I Ngôn ngữ lập trình Visual C++ 6.0 i i i i i i i i I Giới thiệu ngôn ngữ lập trình Visual C++ 6.0 Kể từ ngôn ngữ lập trình C đời tới đà 30 Trải qua giai đoạn phát triển ngỗn ngữ C++, ngời lập trình đà bớc vào giới hớng đối tợng (OOP: Object Oriented Programming) mà cảm nhận đợc khả vô mạnh mẽ Tiếp đến Visual Studio cña i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i Microsoft ®· gióp cho ngời lập trình chuyên nghiệp sâu xa nhiều việc phát triển phần mềm øng dơng cịng nh viƯc ph¸t triĨn c¸c lÜnh vực khoa học kỹ thuật đời sống Trong Visual Studio Visual C++ 6.0 ngôn ngữ lập trình mạnh phức tạp để thiết lập ứng dụng 32 bit cho Windows 9x vµ Windows NT víi giao diện ngời dùng đồ hoạ Visual C++ công cụ hoàn hảo với wizard phát sinh mà mà tạo shell (khung chơng trình) cho ứng dung Windows chạy Windows nhanh chãng Víi th viƯn líp cđa Visual C++, Microsoft Foundation Classes (MFC) Visual C+ + đà trở thành chuẩn công nghệ để phát triển phần mềm Windows trình biên dịch C++ khác Các công cụ soạn thảo trực quan sinh động để xếp menu hộp thoại Visual C++ có đủ tính để phát triển chơng trình ứng dụng đáp ứng nhu cầu thực tế với chất lợng cao cách ngắn gọn nhanh chóng, nh từ Internet tới sở liệu (CSDL) II Môi trờng phát triển ứng dụng Visual C++ Môi trờng phát triển Visual C++ Trớc vào môi trờng phát triển Visual C++, Bạn phải khởi đông Visual C++ máy tính để thấy đợc vùng Visual C++ đợc xếp nh sau bạn thay đổi xếp theo ý thích bạn Sau Developer Studio (Môi trờng phát triển Microsoft Visual) khởi động, bạn thấy moi trờng làm việc Visual C++ nh sau (Hình 1): i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i Thanh c«ng cô i i i i i i i Thanh Menu i i i i i i i i i i Vùng soạn thảo Vùng Workspace Vùng Thông báo Hình 1: Môi trờng làm việc Visual C++ i i i i i i i i Mỗi vùng có mục đích riêng môi trờng Developer Studio Bạn xếp lại vùng để tuỳ biến môi trờng Developer Studio để phù hợp nhu cầu phát triển riêng bạn i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i Vùng làm việc: Khi khởi đông Visual C++ lần đầu, vùng bên trái Developer Studio đợc gọi vùng làm việc (Workspace) nơi để bạn điều hớng tới phần kh¸c cđa c¸c dù ¸n (project) ph¸t triĨn Vïng làm việc cho bạn xem phần ứng dụng ba Tab sau: - Class View: Đây phần hiển thị lớp đợc sử dụng chơng trình ứng dụng bạn từ bạn điều hớng điều tác tới mà nguồn tng ứng lớp (Hình 2) i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i H×nh 2: Cưa sỉ Class View cđa vïng Workspace i i i i i i i i - Resource View: Cho bạn tìm hiệu chỉnh tài nguyên kh¸c øng dơng, bao gåm Bitmap, cđa sỉ hội thoại (Dialog), biểu tợng (Icon) menu (H×nh 3) i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i H×nh 3: Cưa sỉ Resource View cđa vung Workspace i i i i i i i i - File View: Đây phần hiển thị file *.cpp, *.h đà đợc tạo chơng trình từ đay bạn xem điều hớng tới tất file mà bạn muốn tới để viết mà cho chơng trình øng dung (H×nh 4) i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i Vùng thông báo Không thể thấy vùng thông báo xuất (Output pane) bạn khởi động Visual C++ lần đầu Sau biên dịch ứng dụng bạn, xuất dới cuối môi trờng Developer Studio mở bạn chọn đóng lại Ô cửa xuất nơi Developer Studio cung cấp thông tin cần thiết bạn thấy tất thích tiến trình trình biên dịch, cảnh báo, thông báo lỗi nơi gỡ rối (debugger) Visual C++ hiển thị tất biến với tất giá trin hành chúng chạy mà nguồn bạn Sau đóng ô cửa xuất hiện, nã tù më l¹i Visual C++ cã bÊt kú thông điệp cần hiển thị cho bạn Vùng soạn thảo Vùng bên trái môi trờng Developer Studio vùng trình soạn thảo (editor area) Đây vùng bạn thực tất soạn thảo sử dụng Visual C++ , sổ chơng trình soạn thảo mà hiển thị bạn soạn thảo mà nguồn C++ cửa sổ trình vẽ hiển thị bạn thiết kế hộp thoại Vùng trình soạn thảo nơi mà trỏ vẽ hiển thị bạn thiết kế biểu tợng để sử dụng ứng dụng Về bản, vùng soạn thảo i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i vïng Developer Studio tỉng thĨ Ngoµi lµ vùng dành cho ô cửa, menu toolbar (thanh công cụ) Các Menu Lần đầu bạn chạy Visual C++ , ba công cụ hiển thị bªn díi menu (menu bar) Cã thĨ sư dụng nhiều công cụ khác Visual C++ bạn tuỳ biến tạo công cụ thích hợp để làm việc hiệu Ba công cụ đợc mở đầu tiên: Thanh công cụ Standard i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i Gåm hÇu hÕt công cụ chuẩn để mở lu file, cắt, chép, dán bạn tìm đợc lệnh hữu dụng khác Thanh công cụ WizardBar i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i Cho bạn thực số hoạt động Class Wizard mà không cần mở Clas Wizard từ menu View Thanh c«ng mini Build i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i cung cấp cho bạn lệnh thiết kế chạy ứng dụng mà bạn phải dùng để phát triển chạy thử ứng dụng Thanh công cụ Build đầy đủ bạn chuyển đổi nhiều cấu hình thiết lập (chẳng hạn nh, cấu hình lập Deburg Release) i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i Các điều kiển Windows Các điều khiển Windows đợc liệt kê Control Toolbar để tiện sử dụng trình thiết kế chơng trình ứng dụng bạn Trên Control Toolbar bao gồm điều khiển sau (Hình 5): i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i 16 17 18 19 20 21 22 23 24 10 25 11 26 12 27 13 28 14 29 i i i i i i i 15 H×nh 5: Control Toolbar i i i 1: Chọn (Select) 2: Văn tĩnh (Static Text) 3: Hép nhãm (Group Box) 4: Hép kiÓm (Check Box) 5: Hộp danh sách trải xuống (Combo Box) 6: Thanh cuèn ngang (Horizontal Scrollbar) 7: Xoay (Spin Control) 8: Thanh trợt (Slinder Control) 9: Điều khiển danh sách (List Control) 10: §iỊu khiĨn Tab (Tab Control) 11: HiƯu chØnh văn định dạng thô (Rich Text Edit) i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i 12: Lịch (Calender) 13: Điều khiển t biÕn (Custom Control) 14: §iỊu khiĨn ActiveX (Command Button) 15: Điều khiển ActiveX (ADO Data Control) 16: Hình ảnh (Picture) 17: Hộp soạn thảo (Text Box) 18: Nút lệnh (Command Button) 19: Nót Radio (Radio Button) 20: Hép danh s¸ch (List Box) 21: Thanh cuèn ngang (Vertical Scrollbar) 22: Thanh tiÕn tr×nh (Progress Bar) 23: PhÝm nãng (Hot Key) 24: Điều khiển dạng (Tree Control) 25: Hoạt ảnh (Animate Control) 26: Thêm thời gian, ngày, tháng (Date Time Picker) 27: Hộp địa IP (IP Address) 28: Hép Combo më réng (Extended Combo Box) 29: §iỊu khiĨn ActiveX (DataGrid Control) - Văn tĩnh: Đây điều khiển đợc đa vào để hiển thị dòng văn tíi ngêi sư dơng Ngêi sư dơng sÏ kh«ng thĨ thay đổi văn hay tơng tác với điều khiển, xem nh điều khiển đọc Tuy nhiên bạn dễ dàng thay đổi dòng văn đà hiển thị điều khiển chơng trình ch¹y qua m· lƯnh b¹n t¹o cho øng dơng - Hộp soạn thảo: Hộp soạn thảo cho phép ngời sử dụng nhập vào thay đổi dòng văn trớc - Nút lệnh: phím để ngời sử dụng nhấn chuột vào thực kiện Nút lệnh đợc cài hình ảnh viết chữ lên - Hộp kiểm: Là hộp nhỏ hình vuông để ngời sử dụng nhấn chuột vào đó, hộp kiểm nhận giá trị chọn hay không chọn - Nút Radio: Là vòng tròn, dùng kết hợp hai phím trở lên Mỗi phím nhận giá trị cho trạng thái Bạn thờng dùng phím Radio thành nhóm hai đợc bao quanh hộp nhãm i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i - Hép Combo: Là hộp soạn thảo đợc gắn với danh sách giá trị có sẵn Có lúc ngời lập trình cần gõ thêm vào giá trị mà cha đợc đa vào hộp danh sách - Hộp danh sách: Là hộp liệt kê theo hàng danh sáchcác giá trị đợc thêm vào Ngời dùng di chuyển đến hàng mong muốn, giá trị đợc hiển thị nhiều kích thớc hộp danh sách tự động có thêm trợt dọc (Vertical Scrollbar) - Thanh tiến trình: Là công cụ thờng đợc sử dụng đẻ tiến triển hoạt động thờng chạy từ trái sang phải chơng trình đợc hoàn thành Ngời sử dụng dùng tiến trình để sử dụng vào ứng dụng khác nh nhiệt độ, mực nớc Trong ứng dụng Window tiến trình đợc sử dụng cài đặt chơng trình đó, hay lu tệp - Thanh trợt: Là có khắc giá trị mà bạn di chuyển từ giá trị đến giá trị khác - Xoay: Là công cụ dùng để điều chỉnh giá trị, Spin thờng đợc sử dụng để điều chỉnh mà ngời sử dụng muốn thay đổi giá trị - Điều khiển dạng cây: Là công cụ đặc trng ứng dụng Window đợc sử dụng nhiều Window explorer để hiển thị liệu - Hoạt ảnh: Là công cụ để đọc file có đuôi (*.avi) thờng đợc sử dụng để minh hoạ cho chơng trình bạn phong phú - Thanh trợt ngang: Là công cụ để trợt văn theo chiều ngang dòng văn dài, tơng tự với trợt dọc - Hình ảnh: Là công cụ dùng để hiển thị hình ảnh dới dạng Bitmap Các môi trờng xây dựng ứng dụng Visual C++ a Dialog based: - Đây môi trờng làm việc sổ (Dialog Box), Dialog Box sổ chuyên dùng Nó đợc sử dụng để phản ánh mối quan hệ hai chiều Controls với ngời sử dụng Lập trình viền thờng hay tạo ứng dụng môi trờng Dialog based tính đơn giản, tiện lợi, trực giác khả thiết kế giao diện đẹp mắt b SDI (Single Document Interface) - Đây môi trờng để tạo ứng dụng đơn tài liệu hỗ trợ vùng quan sát (View), làm việc với kiểu tài liệu mét thêi i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i 1 Messages passed to the frame window and view object