Giáo trình Xây dựng ứng dụng quản lý cơ bản (Nghề Tin học ứng dụng Trình độ Trung cấp)

113 0 0
Giáo trình Xây dựng ứng dụng quản lý cơ bản (Nghề Tin học ứng dụng  Trình độ Trung cấp)

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Untitled ỦY BAN NHÂN DÂN TỈNH AN GIANG TRƯỜNG CAO ĐẲNG NGHỀ AN GIANG GIÁO TRÌNH MÔ ĐUN XÂY DỰNG ỨNG DỤNG QUẢN LÝ CƠ BẢN NGHỀ TIN HỌC ỨNG DỤNG TRÌNH ĐỘ TRUNG CẤP (Ban hành theo Quyết định số /QĐ CĐN, n[.]

ỦY BAN NHÂN DÂN TỈNH AN GIANG TRƯỜNG CAO ĐẲNG NGHỀ AN GIANG GIÁO TRÌNH MƠ ĐUN: XÂY DỰNG ỨNG DỤNG QUẢN LÝ CƠ BẢN NGHỀ: TIN HỌC ỨNG DỤNG TRÌNH ĐỘ: TRUNG CẤP (Ban hành theo Quyết định số: /QĐ-CĐN, ngày tháng Hiệu trưởng trường Cao đẳng nghề An Giang) An Giang, năm 2020 năm 20 MỤC LỤC Đề mục Trang Bài 1: Visual Studio NET I/ Giới thiệu Visual Studio NET II/Quản lý dự án với Visual Studio NET III/ Bài tập Bài 2: Cơ ngôn ngữ C# I/ Kiểu liệu II/ Biến 15 III/Biểu thức 19 IV/ Khoảng trắng 19 V/Câu lệnh 20 VI/ Toán tử 28 VII/ Namespace 32 VIII/ Các dẫn biên dịch 33 IX/ Bài tập 34 Bài 3: Xử lý ngoại lệ 36 I/ Phát sinh bắt giữ ngoại lệ 36 II/ Những đối tượng lớp ngoại lệ 41 III/Phát sinh ngoại lệ 44 IV/ Bài tập 45 Bài 4: Các đối tượng Windows Form 47 I/ Các điều khiển 47 II/ Các điều khiển nâng cao ListBox, ComboBox 51 III/ Image,ImageList 52 IV/ListView, TreeView 54 V/ Bố cục Control 59 VI/ Các hộp thoại thông điệp 61 VII/ Các hộp thoại tập tin 63 VIII/ Thực đơn chính, thực đơn ngữ cảnh 65 IX/Ứng dụng SDI, MDI 67 X/ Bài tập 69 Bài 5: Truy cập xử lý sở liệu 75 I/Tổng quan ADO.NET 75 II/Các công cụ kết nối liệu 80 III/Hiển thị liệu, lọc liệu 98 IV/Thao tác với liệu 101 V/Bài tập 103 Bài 6: Lập báo cáo với CrystalReport 105 I/Giới thiệu công cụ Crystal Report 105 II/ Gắn kết liệu vào báo cáo 107 III/ Xây dựng triển khai báo cáo 108 IV/ Bài tập 110 TÀI LIỆU THAM KHẢO 112 GIÁO TRÌNH MƠ ĐUN Tên mơ đun: XÂY DỰNG ỨNG DỤNG QUẢN LÝ CƠ BẢN Mã số môn học: MĐ 22 I VỊ TRÍ, TÍNH CHẤT CỦA MƠ ĐUN: Vị trí: - Mơ đun thuộc nhóm mơn chun ngành - Môn học yêu cầu người học phải có kiến thức lập trình kiến thức ngơn ngữ lập trình C# 2.Tính chất: Là mơn học chuyên ngành bắt buộc - Đây mô đun chứa đựng kiến thức tảng lập trình Windows Form, lập trình kết nối sở liệu - Mô đun tảng giúp người học xây dựng ứng dụng quản lý Windows Form II MỤC TIÊU MÔ ĐUN: Sau học xong mơ đun này, người học có thể: - Tạo ứng dụng Windows - Tạo ứng dụng sở liệu Windows - Lập trình sử dụng đối tượng NET - Tạo ứng dụng sở liệu với báo cáo CrystalReport - Tạo ứng dụng MDI - Rèn luyện kỹ làm việc cẩn thận, nghiêm túc Bài 1: Visual Studio NET Giới thiệu Visual Studio Net mơi trường lập trình tích hợp nhiều cơng cụ, học giới thiệu cơng cụ, mơi trường lập trình cách quản lý dự án phần mềm Mục tiêu bài: Nhằm trang bị cho người học: - Kiến thức kỹ sử dụng thành phần Visual Studio.NET - Tạo quản lý dự án với Visual Studio Net - Hình thành thái độ việc nghiêm túc, tác phong chuyên nghiệp Nội dung: I/ Giới thiệu Visual Studio NET Là mơi trường phát triển tích hợp (Integrated Development Environment (IDE) phát triển từ Microsoft Đây loại phần mềm máy tính có cơng dụng giúp đỡ lập trình viên việc phát triển phần mềm Các môi trường phát triển hợp thường bao gồm: - Một trình soạn thảo mã (source code editor): dùng để viết mã - Trình biên dịch (compiler) và/hoặc trình thơng dịch (interpreter) - Cơng cụ xây dựng tự động: sử dụng biên dịch (hoặc thông dịch) mã nguồn, thực liên kết (linking), chạy chương trình cách tự động Trình gỡ lỗi (debugger): hỗ trợ dị tìm lỗi - Ngồi ra, cịn bao gồm hệ thống quản lí phiên cơng cụ nhằm đơn giản hóa cơng việc xây dựng giao diện người dùng đồ họa (GUI) - Nhiều môi trường phát triển hợp đại cịn tích hợp trình duyệt lớp (class browser), trình quản lí đối tượng (object inspector), lược đồ phân cấp lớp (class hierarchy diagram),… để sử dụng việc phát triển phần mềm theo hướng đối tượng Như vậy, Microsoft Visual Studio dùng để phát triển console (thiết bị đầu cuối – bàn giao tiếp người máy) GUI (giao diện người dùng đồ họa) với trình ứng dụng Windows Forms, web sites, ứng dụng, dịch vụ wed (web applications, and web services) Chúng phát triển dựa mã ngôn ngữ gốc (native code ) mã quản lý (managed code) cho tảng được hỗ trợ Microsoft Windows, Windows Mobile, NET Framework, NET Compact Framework Microsoft Silverlight Visual Studio hỗ trợ nhiều ngơn ngữ lập trình, kể tên sau: C/C++ ( Visual C++), VB.NET (Visual Basic NET), C# (Visual C#)… hỗ trợ ngôn ngữ khác F#, Python, Ruby; ngồi cịn hỗ trợ XML/XSLT, HTML/XHTML, JavaScript CSS… Microsoft Visual Studio có chức sau: soạn thảo mã (code editor); Trình gỡ lỗi (debugger); Thiết kế (Designer) Một số công cụ quan trọng chức Designer – xem điểm nhấn microsoft visual studio - WinForms Designer: công cụ tạo giao diện đồ họa dùng WinForms Điểm đặc biệt giao diện với người dùng sinh động, dễ nắm bắt Nó bao gồm phím bấm, tác vụ, hay box đa dạng (textbox, list box, grid view…) Chúng ta di chuyển, kéo ra, nhúng thả chúng cách dễ dàng - WPF Designer: WPF Designer cịn có tên mã Cider, hỗ trợ Visual Studio 2008 Nó tạo mã XAML cho giao diện người sử dụng (UI), mã tích hợp với trình ứng dụng Microsoft Expression Design - Web designer: Visual Studio hỗ trợ cộng cụ thiết kế trang web, cho phép cơng cụ thiết kế trang web kéo, thả, rê, nhúng cách dễ dàng… Công cụ dùng để phát triển trình ứng dụng ASP.NET hỗ trợ HTML, CSS and JavaScript - Class designer: Đây công cụ dùng để thực thi chỉnh sửa lớp Nó dùng mã C# VB.NET … - Data designer: Đây công cụ dùng để chỉnh sửa cách sinh động, linh hoạt lược đồ liệu, bao gồm nhiều loại lược đồ, liên kết Mapping designer: Đây công cụ tạo mối liên hệ sơ đồ liệu lớp để quản lý liệu cách hiệu Ngồi cịn kể tên số cơng cụ khác như: - Open Tabs Browser: Nó dùng để liệt kể tab mở chuyển đổi chúng, dùng phím nóng: CTRL + TAB - Properties Editor: Chức dùng để chỉnh sửa chức cửa sổ giao diện đồ họa người dùng (GUI) Visual Studio Nó áp dụng cho lớp, mẫu định dạng hay trang web đốI tượng khác - Object Browser: Đây thư viện tên miền lớp trình duyệt cho Microsoft.NET - Solution Explorer: theo ngôn ngữ Visual Studio, solution phận mã file mã nguồn khác dùng để xây dựng trình ứng dụng Công cụ Solution Explorer dùng để để quản lý trình duyệt file solution - Team Explorer: Đây công cụ dùng để hợp máy tính Team Foundation Server, RCS (revision control system - hệ thống điều khiển xét duyệt) vào IDE - Data Explorer: Data Explorer dùng để quản lý liệu phiên Microsoft SQL Server Nó cho phép tạo lập chỉnh sửa bảng liệu tạo T-SQL commands hay dùng Data designer - Server Explorer: Đây công cụ dùng để quản lý liệu máy tính kết nối II/Quản lý dự án với Visual Studio NET - Để tạo dự án Microsoft Visual Studio, khởi động Visual Studio, chọn menu File/ New/ Project Chức mở cửa sổ New Project Chọn mục Visual C# vùng Project types bên trái, vùng Templates bên phải, chọn Console Application Lúc nhập tên cho ứng dụng mục Name, lựa chọn thư mục lưu trữ tập tin mục Location, nhập tên solution chứa dự án mục Solution Name Visual Studio NET tạo solution Hello chứa project Hello Một không gian tên (namespace) phát sinh dựa tên project Hello để chứa project Một lớp tên Program.cs phát sinh, tùy ý đổi tên chúng cửa sổ View/ Solution Explorer Khi đổi tên tập tin chứa lớp Hello.cs, tên lớp thay đổi thành Hello - Để biên dịch chương trình, chọn menu Build/ Build Solution - Để chạy chương trình có hay khơng sử dụng chế độ debug, chọn Debug/ Start Debugging hay Start Without Debugging Sau biên dịch chạy chương trình, kết dịng chữ “Welcome to C#.NET” hiển thị hình Dự án (project) sử dụng để quản lý, xây dựng, biên dịch thực hiệu thành viên cần thiết để tạo nên ứng dụng tham chiếu (references), kết nối sở liệu (data connections), thư mục (folders) tập tin (files) Tập tin dự án sau biên dịch tập tin khả thi exe (executable file) hay thư viện liên kết động dll (dynamic link library) Solution chứa hay nhiều project Visual Studio NET lưu trữ định nghĩa solution hai tập tin: sln suo Tập tin sln lưu trữ liệu định nghĩa solution thành viên cấu hình cấp solution Tập tin suo lưu trữ liệu thiết lập tùy chọn IDE Để dự án solution trở thành dự án khởi động, kích phải tên dự án cửa sổ Solution Explorer, chọn Set as StartUp Project Hình 1.1 Hộp thoại New project III/ Bài tập Bài Thực hành tạo dự án - Trong menu File chọn New → Poject nhấn tổ hợp phím (Ctrl+Shift+N), xuất cửa sổ New Project - Trong cửa sổ New Project: chọn  Project type Visual C# - Windows  Chọn templates Console Application  Nhập tên project vào phần Name: Lab01  Khai báo đường dẫn lưu trữ Location…  Khai báo tên Project… Bài Xây dựng lớp Program theo yêu cầu : -Trong hàm Main mặc định tạo câu lệnh sau: class Program { static void Main(string[] args) { Console.WriteLine("Chao ban C-LTM/K2"); Console.ReadLine(); } } Bài Biên dịch chạy chương trình: - Sử dụng chức Build Solution: F6 - Sử dụng chức Run with Debug: F5 - Sử dụng chức Run without Debug: Ctrl + F5 Bài 2: Cơ ngôn ngữ C# Giới thiệu Bài thảo luận hệ thống kiểu liệu, phân biệt kiểu liệu xây dựng sẵn (như int, bool, string…) với kiểu liệu người dùng định nghĩa (lớp hay cấu trúc người lập trình tạo ) Một số khác lập trình tạo sử dụng biến liệu hay đề cập với cấu trúc liệt kê, chuỗi, định danh, biểu thức cậu lệnh Mục tiêu bài: Nhằm trang bị cho người học: - Kiến thức kiểu liệu dựng sẵn C# - Kiến thức kỹ việc sử dụng biến, biểu thức - Kiến thức kỹ toán tử - Kiến thức dẫn biên dịch - Kiến thức kỹ việc sử dụng cấu trúc điều khiển Nội dung: I/ Kiểu liệu C# ngơn ngữ lập trình mạnh kiểu liệu, ngôn ngữ mạnh kiểu liệu phải khai báo kiểu đối tượng tạo (kiểu số nguyên, số thực, kiểu chuỗi, kiểu điều khiển ) trình biên dịch giúp cho người lập trình khơng bị lỗi cho phép loại kiểu liệu gán cho kiểu liệu khác Kiểu liệu đối tượng tín hiệu để trình biên dịch nhận biết kích thước đối tượng (kiểu int có kích thước byte) khả (như đối tượng button vẽ, phản ứng nhấn, ) C# phân tập hợp kiểu liệu thành hai loại: Kiểu liệu giá trị (value) kiểu liệu tham chiếu (reference) Việc phân chi khác lưu kiểu liệu giá trị kiểu liệu tham chiếu nhớ Đối với kiểu liệu giá trị lưu giữ kích thước thật nhớ cấp phát stack Trong địa kiểu liệu tham chiếu lưu stack đối tượng thật lưu nhớ heap Nếu có đối tượng có kích thước lớn việc lưu giữ chúng nhớ heap có ích, chương trình bày lợi ích bất lợi ... lập trình kết nối sở liệu - Mô đun tảng giúp người học xây dựng ứng dụng quản lý Windows Form II MỤC TIÊU MÔ ĐUN: Sau học xong mơ đun này, người học có thể: - Tạo ứng dụng Windows - Tạo ứng dụng. .. 107 III/ Xây dựng triển khai báo cáo 108 IV/ Bài tập 110 TÀI LIỆU THAM KHẢO 112 GIÁO TRÌNH MƠ ĐUN Tên mơ đun: XÂY DỰNG ỨNG DỤNG QUẢN LÝ CƠ BẢN Mã số môn học: MĐ... sử dụng, làm việc với đoạn mã lệnh không quản lý (unmanaged code) Mã lệnh không quản lý lệnh viết bên MS.NET, đối tượng COM Kiểu liệu xây dựng sẵn Ngôn ngữ C# đưa kiểu liệu xây dựng sẵn hữu dụng,

Ngày đăng: 26/11/2022, 07:23

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan