Chương 1 GIỚI THIỆU VỀ MICROSOFT.NET

31 686 2
Chương 1 GIỚI THIỆU VỀ MICROSOFT.NET

Đ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

Visual basic.net sở liệu GV: ThS.Trịnh Thị Ngọc Linh GIỚI THIỆU VỀ MÔN HỌC  Số tín chỉ:    Lý thuyết: 30 Thực hành: 30 Các học phần tiên quyết:  Lý thuyết ngơn ngữ lập trình  CSDL quan hệ SQL  Quản lý xử lý liệu bản, Microsoft SQL Server MỤC TIÊU  Lý thuyết: Cung cấp cho sinh viên kiến thức ngôn ngữ Visual basic.net, cách sử dụng ngôn ngữ để lập trình với sở liệu  Thực hành: Sinh viên xây dựng ứng dụng ngôn ngữ Visual basic.net để hỗ trợ cho nhiều lĩnh vực khác nhau, đặc biệt ứng dụng có tương tác với sở liệu NỘI DUNG  Tổng quan kiến trúc Microsoft.net  Làm việc với môi trường thực thi Visual Studio.net  Các thành phần ngôn ngữ Visual basic.net  Các khái niệm sở liệu ngôn ngữ SQL  Xử lý sở liệu với ADO.net   Bộ tương tác liệu Command  Bộ đọc liệu DataReader  Bộ điều phối liệu DataAdapter   Bộ kết nối liệu Connection Bộ chứa liệu DataSet Trình diễn liệu với DataView DataGridView TÀI LIỆU THAM KHẢO    Giáo trình Lập trình Visual basic.net với sở liệu Visual basic 2005 - Lập trình sở liệu với Ado.net 2.0 (tập 3, 1), Phương Lan, Nhà xuất Phương Đơng Ví dụ tập Visual basic.net - Lập trình sở liệu Report, Phạm Hữu Khang, Nhà xuất lao động xã hội Chương GIỚI THIỆU VỀ MICROSOFT.NET NỘI DUNG CHƯƠNG  Tổng quan  Kiến trúc NET Framework  Môi trường phát triển  Quá trình biên dịch thực thi chương trình  Visual Basic.net  Lịch sử đời  Các đặc điểm bật  Sự khác VB VB.net 1.1.TỔNG QUAN     Microsoft.net phát triển từ đầu năm 1998, lúc đầu có tên Next Generation Windows Services (NGWS) Cuối năm 1998, dự án mang tên Visual Studio xác nhập thêm vào NGWS Đội ngũ COM+/MTS góp thêm thực thi chung cho tất ngơn ngữ lập trình chung Visual Studio Công việc xúc tiến cách hồn tồn bí mật hội nghị người phát triển chuyên nghiệp tổ chức Orlado vào tháng 7/2000 Đến tháng 11/2000 Microsoft phát hành phiên NET 1.1.TỔNG QUAN (tt)  Microsoft.net thiết kế để dùng cho Internet Viễn tưởng Microsoft xây dựng hệ thống phân tán toàn cầu, dùng XML (chứa sở liệu) làm chất keo để kết hợp chức máy tính khác tổ chức hay khắp giới  Những máy tính (có thể Server, Desktop, Notebook hay Pocket Computer) chạy phần mềm dựa tảng nhất, độc lập với phần cứng ngơn ngữ lập trình, NET Framework 1.1.TỔNG QUAN (tt)  Microsoft NET gồm phần chính: Framework Integrated Development Environment (IDE)  Framework quan trọng nhất, cốt lõi tinh hoa mơi trường NET  Cịn IDE cơng cụ để phát triển dựa tảng NET Trong NET tồn ngơn ngữ lập trình dùng chung IDE 10 1.3.MÔI TRƯỜNG PHÁT TRIỂN (tt) 17 1.3.MƠI TRƯỜNG PHÁT TRIỂN (tt) 18 1.4 Q TRÌNH BIÊN DỊCH VÀ THỰC THI CHƯƠNG TRÌNH  Q trình biên dịch: biên dịch vào tập tin trung gian gọi Microsoft Intermediate Language (MSIL) 19 1.4 QUÁ TRÌNH BIÊN DỊCH VÀ THỰC THI CHƯƠNG TRÌNH (tt)  Chạy chương trình: MSIL biên dịch lần việc sử dụng trình biên dịch Just-In-Time (JIT) Kết chương trình thực thi thơng qua xử lý máy 20 1.5 VISUAL BASIC.NET    Lịch sử đời Các đặc điểm bật Sự khác VB VB.net 21 1.5.1 LỊCH SỬ RA ĐỜI  Ngôn ngữ BASIC (Beginner’s All Purpose Symbolic Instruction Code) có từ năm 1964, ngơn ngữ dễ học dễ sử dụng  Năm 1975, Microsft tung thị trường sản phẩm đầu tay Microsoft BASIC tiếp sau Quick BASIC (hay cịn gọi tắt QBASIC) thành cơng rực rỡ Quick BASIC phát triển Windows khó khăn tạo giao diện kiểu Windows 22 1.5.1 LỊCH SỬ RA ĐỜI (tt)  Sau nhiều năm, Microsoft bắt đầu tung sản phẩm cho phép kết hợp ngôn ngữ dễ học BASIC mơi trường phát triển lập trình với giao diện hình ảnh (Graphic User Interface - GUI) Windows, Visual Basic phiên 1.0 (VB 1.0)  Visual Basic phát triển đến phiên 6.0 (VB6) cung ứng phương pháp làm việc với sở liệu qua kết hợp ADO (Active Data Object) 23 1.5.1 LỊCH SỬ RA ĐỜI (tt)  Tuy nhiên, VB6 không cung ứng tất đặc trưng lập trình hướng đối tượng ngơn ngữ C++, Java Thay cải thiện VB6, Microsoft xây dựng lại từ đầu ngơn ngữ lập trình theo kiểu hướng đối tượng mạnh, ngơn ngữ lập trình Visual Basic.net C#.net thuộc NET  Năm 2002, Visual Basic.Net 2002 đời, việc phát triển ứng dụng Web trở nên thuận tiện phát triển ứng dụng Windows 24 1.5.1 LỊCH SỬ RA ĐỜI (tt)  Năm 2003, Microsoft tiếp tục cho đời Visual Basic.Net 2003 Phiên hỗ trợ thêm cho phát triển ứng dụng Web Mobie PDA hay thiết bị thông minh PC Pocket, hỗ trợ Web Services công cụ chuyển mã  Năm 2005, Microsoft tiếp tục cho đời phiên Visual Basic.Net 2005  Phiên chứa nhiều Wizard sinh mã tự động, thêm nhiều từ khóa làm tăng tốc độ viết mã hiệu suất thực thi ứng dụng  Cải tiến toàn thư viện xử lý liệu ADO.Net  Đưa nhiều thành phần giao diện trực quan hiệu cho ứng dụng Windows lẫn Web Hỗ trợ lập trình Web Internet tối đa với khả thiết kế ứng dụng ASP.Net trực quan 25 1.5.2 CÁC ĐẶC ĐIỂM NỔI BẬT   VB.Net ngôn ngữ lập trình hướng đối tượng, ngơn ngữ tạo để hướng đến mục tiêu tạo ứng dụng phân tán môi trường Net dựa Net Framework Microsoft VB.Net chuyển sang hướng hoàn tồn tập trung vào phát triển ứng dụng cho môi trường đa tầng, ứng dụng phân tán,…Đặc biệt lĩnh vực công nghệ Internet, lập trình ứng dụng mạng, xây dựng ứng dụng Web với công cụ tạo ứng dụng Web Visual Web Developer viết ASP.Net mạnh mẽ, chỉnh chu đơn giản 26 1.5.3 SỰ KHÁC NHAU VB VÀ VB.NET  VB.net chuyển sang tập trung vào phát triển ứng dụng cho môi trường đa tầng ứng dụng web  Viết chương trình VB.net dễ dàng tích hợp với chương trình viết ngơn ngữ khác NET  VB.NET giới thiệu thành phần tầng (middle-tier) mới, Web Services Web Services quản lý ASP.NET, dịch vụ đặt trả liệu sử dụng XML thơng tin sử dụng tảng 27 1.5.3 SỰ KHÁC NHAU VB VÀ VB.NET (tt)    VB hỗ trợ mạnh DAO (Data Access Object) RDO (Remote Data Object), VB.net hỗ trợ DAO RDO ngữ cảnh giới hạn VB.net chủ yếu hỗ trợ ADO (ActiveX Data Object) cho kết nối sở liệu VB.net khác VB số kiểu liệu, khai báo lệnh, có thêm số thư viện công cụ hỗ trợ Đối với VB.net, sau xây dựng ứng dụng, tập tin EXE chạy không cần đến thư viện DLL hỗ trợ Trong với VB, không cần tập tin EXE mà cần thư viện DLL kèm theo 28 CÂU HỎI CHƯƠNG 1.1 Hãy nêu thành phần kiến trúc NET Framework 1.2 Hãy nêu cách thức để mở Project môi trường Microsoft Visual Studio 2005 1.3 Hãy mơ tả q trình biên dịch tập tin viết ngôn ngữ net 1.4 Hãy mơ tả q trình thực thi tập tin viết ngôn ngữ net 1.5 Hãy nêu hồn cảnh đời ngơn ngữ VB.net 1.6 Hãy nêu đặc điểm bật VB.net 1.7 Hãy nêu điểm khác VB.net so với VB 29 BÀI TẬP: Làm quen với C# Bài tập: Xuất hình dịng chữ “Chao mung” Hướng dẫn: Xây dựng ứng dụng dạng Console application viết mã lệnh sau: using System; // Khai báo sử dụng không gian tên class ChaoMung { static void Main() { Console.WriteLine(“Chao Mung”); } } 30 BÀI TẬP: Làm quen với VB.net Bài tập: Xây dựng chương trình in dịng chữ “Hello, World” Yêu cầu: Xây dựng ứng dụng dạng Console application, có tên Hello Ứng dụng xuất câu “Hello, World” hình Hướng dẫn: Tạo Project dạng Console application viết mã lệnh sau: Module HelloWorld Sub Main() Console.WriteLine("Hello, World") Console.ReadLine() End Sub End Module 31 ... Studio 2005 14 1. 3.MÔI TRƯỜNG PHÁT TRIỂN (tt) 15 1. 3.MÔI TRƯỜNG PHÁT TRIỂN (tt) 16 1. 3.MÔI TRƯỜNG PHÁT TRIỂN (tt) 17 1. 3.MÔI TRƯỜNG PHÁT TRIỂN (tt) 18 1. 4 QUÁ TRÌNH BIÊN DỊCH VÀ THỰC THI CHƯƠNG TRÌNH... (tập 3, 1) , Phương Lan, Nhà xuất Phương Đơng Ví dụ tập Visual basic.net - Lập trình sở liệu Report, Phạm Hữu Khang, Nhà xuất lao động xã hội Chương GIỚI THIỆU VỀ MICROSOFT.NET NỘI DUNG CHƯƠNG... HỎI CHƯƠNG 1. 1 Hãy nêu thành phần kiến trúc NET Framework 1. 2 Hãy nêu cách thức để mở Project môi trường Microsoft Visual Studio 2005 1. 3 Hãy mô tả trình biên dịch tập tin viết ngơn ngữ net 1. 4

Ngày đăng: 27/10/2013, 21:15

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