Nó tích hợp các công cụ lập trình như Visual Basic, Visual C++, và Visual FoxPro, mang lại sự đa dạng và hiệu suất cho việc phát triển ứng dụng trên nền tảng Windows.• Giai đoạn .NET 200
Trang 2Bản báo cáo nhập môn ngành
Tìm hiểu phần mềm visual
Giảng viên hướng dẫn : thầy Đào Quý Thịnh
Trường: Điện-Điện tử
Trang 3Thành viên của nhóm
Bùi Tiến Đạt-20231965
Nguyễn Tất Đạt-20231974
Trang 42.Cấu trúc phần
III Những tính năng và một số phiên
1.Tính
2.Phiên
bản……… 13
Trang 662 Lịch sử ra đời và hình thành
a Visual Studio có một lịch sử hình thành dài từ khi nó được giới thiệu lần đầu tiên cho đến ngày nay Ta có thể chia thành 6 giai
• Giai đoạn Đầu Tiên (1997)
• Giai đoạn NET (2002):
• Giai đoạn IntelliSense và IDE Nâng Cao (2005-2010)• Giai đoạn Tích hợp với Azure (2010-2015)
• Giai đoạn Cross-Platform và Open Source (2013-2019)
• Giai đoạn Hiện đại (2020-đến nay)
Visual Studio
Trang 772 Lịch sử ra đời và hình thành
• Giai đoạn Đầu Tiên (1997):
Có tên Visual
Studio 97 Nó tích hợp các công cụ lập trình như Visual Basic, Visual C++, và Visual FoxPro, mang lại sự đa dạng và hiệu suất cho việc phát triển ứng dụng trên nền tảng Windows.
• Giai
đoạn NET (2002):
Giai đoạn ".NET" đánh dấu sự
chuyển đổi quan trọng về kiến trúc và triển khai của ứng dụng trên nền tảng Microsoft, tăng cường khả năng tích hợp và sự linh hoạt trong quá trình phát triển phần mềm.
• Giai đoạn Tích hợp với Azure (2010-2015):
Giai đoạn này tập trung vào cải thiện
trải nghiệm phát triển thông qua tính
năng IntelliSense mạnh mẽ và các công cụ gỡ lỗi nâng
cao Nó cũng đáp ứng xu hướng về xử
lý dữ liệu linh hoạt và phát triển giao diện đồ họa mạnh
I.Khái quát về phần mềm Visual Studio
Trang 882 Lịch sử ra đời và hình thành
• Giai đoạn Tích hợp với Azure (2010-2015)
Giai đoạn này đánh dấu sự chuyển đổi của Visual Studio để hỗ trợ mạnh mẽ cho việc phát triển và triển khai ứng dụng trên nền tảng đám mây Azure Nó tăng cường khả năng tích hợp và quản lý dự án trong môi trường đám mây, thúc đẩy sự linh hoạt và hiệu suất trong quá trình phát triển ứng dụng.
• Giai
đoạn NET (2002):
Giai đoạn này thể hiện cam kết của Microsoft đối với sự mở rộng và tích hợp chặt chẽ với cộng đồng mã nguồn mở Visual Studio trở thành một công cụ phát triển đa nền tảng mạnh mẽ, hỗ trợ cho nhiều ngôn ngữ và môi trường phát triển khác nhau.
• Giai đoạn Tích hợp với Azure (2010-2015):
Giai đoạn này tiếp tục đánh dấu sự tiến
bộ của Visual Studio trong việc hỗ trợ các xu hướng mới, sự linh
hoạt đa nền tảng và tích hợp chặt chẽ với
các công nghệ đám mây, đáp ứng các thách thức và yêu cầu ngày càng phức
tạp từ cộng đồng phát triển phần
I.Khái quát về phần mềm Visual Studio
Trang 992 Lịch sử ra đời và hình thành
I.Khái quát về phần mềm Visual Studio
Visual Studio không chỉ là một công cụ phát triển mà còn là biểu tượng của sự phát triển và sự tiến bộ trong ngành công nghiệp phần mềm Sự đa dạng, tính tích hợp, và sự linh hoạt của nó là một phản ánh của cách mà Microsoft và cộng đồng phát triển đã cùng nhau định hình một trong những môi trường phát triển hàng đầu trên thế giới.
b.Kết luận:
Trang 10II.Tổ chức hoạt động và cấu trúc phần mềm
• 1.Tổ chức hoạt động
Tổ chức hoạt động trong Visual Studio liên quan đến cách bạn quản lý và tổ chức dự án của mình, làm việc với mã nguồn, và tương tác với các công cụ và tính năng của môi trường phát triển
Visual Studio tổ chức hoạt động qua các thành phần như IDE với trình soạn thảo, Solution Explorer, Toolbox, Project
System, hỗ trợ Source Control,
Debugger, Test Tools, NuGet Package Manager, tích hợp với Azure, Extensions và Marketplace, Task Runners, Code
Profiling, và nhiều công cụ khác, cung cấp môi trường phát triển tích hợp và linh hoạt cho nhà phát triển.
10
Trang 11II.Tổ chức hoạt động và cấu trúc phần mềm
1 IDE (Integrated Development
Environment): Là nơi nhà phát triển làm
việc với trình soạn thảo mã nguồn, có IntelliSense để hỗ trợ gợi ý mã, kiểm tra lỗi và định dạng mã nguồn.
2 Project System: Quản lý dự án, bao gồm
các Project Templates để tạo dự án mới, và Build System để biên dịch và tạo file thực thi của ứng dụng.
3 Source Control Integration: Tích hợp với
các hệ thống quản lý phiên bản như Git, cho phép quản lý mã nguồn và hợp nhất thay đổi.
4 Debugger: Cung cấp công cụ gỡ lỗi mạnh
mẽ, cho phép theo dõi và kiểm tra giá trị biến trong quá trình thực thi ứng dụng.
5 Test Tools: Bao gồm Unit Testing và Test
Explorer để phát triển và quản lý các bài kiểm thử đơn vị.
1 NuGet Package Manager: Hỗ trợ quản lý
và cài đặt gói NuGet, giúp mở rộng chức năng của dự án.
2 Azure Integration: Tích hợp với dịch vụ
đám mây Azure, giúp quản lý quy trình phát triển và triển khai ứng dụng.
3 Extensions and Marketplace: Cho phép
nhà phát triển tùy chỉnh và mở rộng Visual Studio thông qua các tiện ích mở rộng và mô-đun bổ sung từ Visual Studio
4 Task Runners and Build Tools: Bao gồm
Task Runner Explorer để quản lý và thực hiện các công việc tự động như biên dịch và
5 Code Profiling and Performance Tools:
Cung cấp các công cụ đánh giá và tối ưu hóa hiệu suất của ứng dụng.
2 Cấu trúc phần mềm Visual Studio
Visual Studio có cấu trúc tổ chức rõ ràng và tích hợp các thành phần chính nhằm cung cấp một môi trường phát triển đầy đủ và hiệu quả Dưới đây là các thành phần chính:
Trang 12III.Tính năng và một số phiên bản
• Phần mềm này có nhiều tính năng quan trọng và khá độc đáo như:
I.Tính năng
Môi trường soạn thảo mã nguồn: Cung cấp
một trải nghiệm soạn thảo mã nguồn mạnh mẽ
với tính năng IntelliSense, kiểm
tra lỗi, và định dạng mã nguồn.
Visual Studio Marketplace:
Cho phép cài đặt và quản lý
tiện ích mở rộng và mô-đun bổ sung để tùy chỉnh và mở rộng Visual Studio.
Hỗ trợ đám mây Azure:
Tích hợp với dịch vụ đám mây Azure để
quản lý và triển khai ứng dụng một cách
thuận lợi.
Gỡ lỗi mạnh mẽ: Cho phép
nhà phát triển theo dõi và gỡ lỗi mã nguồn trong quá trình
chạy ứng dụng.
Hỗ trợ Git và TFVC: Tích
hợp mạnh mẽ với các hệ thống quản lý
phiên bản để quản lý mã nguồn dự án.
Unit Testing và Test Explorer: Hỗ
trợ quản lý và chạy các bài kiểm thử, giúp
đảm bảo chất lượng của ứng
Hỗ trợ đa nền tảng:
Cho phép phát triển ứng dụng
chạy trên nhiều nền tảng như NET Core,
Xamarin, và NET MAUI.
Quản lý công việc tự động:
Hỗ trợ quản lý và thực hiện các công việc
tự động như biên dịch, minify, và triển
khai.
Trang 132 Tích hợp nhiều cải tiến hiệu suất và tính năng mới.
2.Visual Studio 2010 (Codename Dev10):
1 Hỗ trợ NET Framework 4.0.
2 Giới thiệu IntelliTrace và nhiều tính năng mới khác.
3.Visual Studio 2012 (VS 2012):
1 Thiết kế lại giao diện người dùng.
2 Hỗ trợ Windows 8 và Windows Phone 8.
4.Visual Studio 2015 (VS 2015):
1 Ra mắt cùng với NET Framework 4.6.2 Hỗ trợ cho NET Core và Xamarin.
5.Visual Studio 2017 (VS 2017):
1 Giới thiệu Visual Studio for Mac.
2 Hỗ trợ NET Core, Xamarin, và cải tiến trải nghiệm phát triển.
Visual Studio đã có nhiều phiên bản phổ biến qua các năm, mỗi phiên bản đều mang lại những cải tiến và tính năng mới Dưới đây là một số phiên bản quan trọng của Visual Studio:
Trang 14THANK YOU !