Slide bài giảng .NET ĐHSP Huế

73 546 11
Slide bài giảng .NET ĐHSP Huế

Đ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

Slide bài giảng ngôn ngữ lập trình .Net ASP.NET, hướng dẫn lập trình web cơ bản, giảng viên trường ĐHSP Huế, Gv. Nguyễn Lương Thục

Công nghệ NET (Microsoft Net Technology) (30 tiết) Nội dung • • • • • • • Bài 1: Nhìn qua công nghệ NET Bài 2: Ngôn ngữ lập trình C# VB.NET Bài 3: Lập trình WinForms với NET Bài 4: Lập trình WebForms với ASP.NET Bài 5: Lập trình Database với ADO.NET Bài 6: Dịch vụ web (Webservices) Bài tập Bài Nhìn qua công nghệ NET Công nghệ NET gì? • Theo Microsoft: Microsoft NET họ đầy đủ sản phẩm xây dựng theo tiêu chuẩn công nghiệp chuẩn Internet Nó cung cấp cho vấn đề phát triển , quản lý , sử dụng dịch vụ XML • Định nghĩa hình thức: NET tập hợp công nghệ phần mềm Microsoft cho phép kết nối thông tin , người , hệ thống, thiết bị , …thông qua công nghệ Web Công nghệ NET gì? (tiếp) • Có vấn đề công nghệ NET, gồm: Khách thông minh (Smart Clients) – Điện thoại thông minh (Smart phones), Thiết bị cầm tay (PDAs), Máy gia dụng thông minh (Smart Appliances) Các dịch vụ web (Web Services – UDDI, SOAP) Các Servers (NET Standard Server, NET Web Server, Windows Server…) Các công cụ phát triển (Development Tools – Visual studio net, ASP net, ADO net) Công nghệ NET gì? (tiếp) • Microsoft NET kết nối chuyên gia IT tạo lượng lớn kinh nghiệm cá nhân NET, sử dụng tiêu chuẩn công nghiệp công nghệ khuôn khổ NET Framework .NET Framework gì? • Net Framework phần thiếu Windows Nó hỗ trợ việc build run ứng dụng, dịch vụ web XML phát triển môi trường NET • Net Framework làm việc kiểu J2EE java NET Framework gì? (tiếp) • Net framework bao gồm: • • • • • • Common Language Runtime (CLR) Visual Studio net Net Framework Classes (Class Libraries) ASP.net ADO.net Hỗ trợ nhiều ngôn ngữ object-oriented, Markup, Scripting,… .NET Framework gì? (tiếp) Thông số Common Language System.Web Web Services System.WinForms Web Forms Controls ASP.NET Application Services Drawing Windows Application Services Data and System Base Classes ADO.NET XML SQL Threading IO Net Security Service Process Common Language Runtime Security Engine Thread Support Exception Handler IL to Native Compiler Type System Garbage Collector Common Language Runtime • CLR cung cấp môi trường run-time, quản lý việc thực code cung cấp services • Cung cấp khả tương tác ngôn ngữ lập trình xử lý ngoại lệ ngôn ngữ • Cải thiện chương trình việc việc trình diễn, khả mở rộng, sử dụng yếu tố sẵn có Các Collection (Collections) Các lớp phổ biến System.Collections (lưu Object): ArrayList ArrayList Hashtable Hashtable Queue Queue Stack Stack Các lớp phổ biến System.Collections.Generic (được lưu kiểu liệu T) List List SortedList SortedList Dictionary Dictionary Queue Queue Stack Stack Các lớp phổ biến System.Collections.Concurrent (dạng thread safe) BlockingCollection BlockingCollection ConcurrentDictionary ConcurrentDictionary ConcurrentQueue ConcurrentQueue ConcurrentStack ConcurrentStack Ví dụ 1: ‘Lưu ID name: Dim students As New Dictionary(Of Integer, String) From var students = new Dictionary { { {123, "Bob"}, { 123, "Bob" }, {444, "Sue"}, { 444, "Sue" }, {555, "Jane"} { 555, "Jane" } } }; students.Add(987, "Gary") students.Add(987, "Gary"); Console.WriteLine(students(444)) ' Sue Console.WriteLine(students[444]); // Sue ' Hiển thị tất cả: For Each stu In students foreach (var stu in students) { Console.WriteLine(stu.Key & " = " & stu.Value) Next Console.WriteLine(stu.Key + " = " + stu.Value); } Ví dụ 2: ‘phương pháp iterator để thể lặp collection Iterator Function OddNumbers(ByVal lastNum As Integer) As System.Collections.IEnumerable For num = To lastNum static System.Collections.Generic.IEnumerable OddNumbers(int lastNum) { If num Mod = Then for (var num = 1; num

Ngày đăng: 22/07/2017, 14:34

Từ khóa liên quan

Mục lục

  • Slide 1

  • Nội dung

  • Bài 1 Nhìn qua về công nghệ .NET

  • Công nghệ .NET là gì?

  • Công nghệ .NET là gì? (tiếp)

  • Công nghệ .NET là gì? (tiếp)

  • .NET Framework là gì?

  • .NET Framework là gì? (tiếp)

  • .NET Framework là gì? (tiếp)

  • Common Language Runtime

  • Visual Studio .NET

  • Các lớp trong Microsoft .Net Framework

  • ASP.NET

  • ADO .NET

  • Tại sao nên dùng công nghệ .net?

  • Bài 2 Ngôn ngữ lập trình VB.NET và C#

  • Giới thiệu

  • Cơ bản về VB.NET và C#

  • Slide 19

  • Slide 20

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

Tài liệu liên quan