Tải bản đầy đủ (.pptx) (14 trang)

bản báo cáo nhập môn ngành điện tìm hiểu phần mềm visual studio

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.57 MB, 14 trang )

<span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>Bản báo cáo nhập mơn ngành </b>

<b>Tìm hiểu phần mềm visual </b>

Giảng viên hướng dẫn : thầy Đào Quý Thịnh

Trường: Điện-Điện tử

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

<b>Thành viên của nhóm</b>

Bùi Tiến Đạt-20231965

Nguyễn Tất Đạt-20231974

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

2.Cấu trúc phần

<b>III. Những tính năng và một số phiên </b>

1.Tính

2.Phiên

bản………..13

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

<b>6</b>

<b>2. Lịch sử ra đời và hình thành </b>

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)

<b>Visual Studio</b>

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

<b>7</b>

<b>2. Lịch sử ra đời và hình thành </b>

• 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 q 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

<b>I.Khái quát về phần mềm Visual Studio</b>

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<b>8</b>

<b>2. Lịch sử ra đời và hình thành </b>

• 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

<b>I.Khái quát về phần mềm Visual Studio</b>

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<b>9</b>

<b>2. Lịch sử ra đời và hình thành </b>

<b>I.Khái quát về phần mềm Visual Studio</b>

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:

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

<b>II.Tổ chức hoạt động và cấu trúc phần mềm</b>

<b>• 1.Tổ chức hoạt động</b>

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.

<b>10</b>

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

<b>II.Tổ chức hoạt động và cấu trúc phần mềm</b>

<b>1. IDE (Integrated Development </b>

<b>Environment): Là nơi nhà phát triển làm </b>

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.

<b>2. Project System: Quản lý dự án, bao gồm </b>

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.

<b>3. Source Control Integration: Tích hợp với </b>

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.

<b>4. Debugger: Cung cấp công cụ gỡ lỗi mạnh </b>

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.

<b>5. Test Tools: Bao gồm Unit Testing và Test </b>

Explorer để phát triển và quản lý các bài kiểm thử đơn vị.

<b>1. NuGet Package Manager: Hỗ trợ quản lý </b>

và cài đặt gói NuGet, giúp mở rộng chức năng của dự án.

<b>2. Azure Integration: Tích hợp với dịch vụ </b>

đám mây Azure, giúp quản lý quy trình phát triển và triển khai ứng dụng.

<b>3. Extensions and Marketplace: Cho phép </b>

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

<b>4. Task Runners and Build Tools: Bao gồm </b>

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à

<b>5. Code Profiling and Performance Tools: </b>

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.

<b>2. Cấu trúc phần mềm Visual Studio</b>

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:

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

<b>III.Tính năng và một số phiên bản</b>

• Phần mềm này có nhiều tính năng quan trọng và khá độc đáo như:

<b>I.Tính năng</b>

<b><small>Mơi trường soạn thảo mã nguồn: Cung cấp </small></b>

<small>một trải nghiệm soạn thảo mã nguồn mạnh mẽ </small>

<small>với tính năng IntelliSense, kiểm </small>

<small>tra lỗi, và định dạng mã nguồn.</small>

<b>Visual Studio Marketplace: </b>

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.

<b>Hỗ trợ đám mây Azure: </b>

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.

<b>Gỡ lỗi mạnh mẽ: Cho phép </b>

nhà phát triển theo dõi và gỡ lỗi mã nguồn trong quá trình

chạy ứng dụng<small>.</small>

<b>Hỗ trợ Git và TFVC: Tích </b>

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.

<b>Unit Testing và Test Explorer: Hỗ </b>

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

<b>Hỗ trợ đa nền tảng: </b>

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.

<b>Quản lý công việc tự động: </b>

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.

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

2. Tích hợp nhiều cải tiến hiệu suất và tính năng mới.

<b>2.Visual Studio 2010 (Codename Dev10):</b>

1. Hỗ trợ .NET Framework 4.0.

2. Giới thiệu IntelliTrace và nhiều tính năng mới khác.

<b>3.Visual Studio 2012 (VS 2012):</b>

1. Thiết kế lại giao diện người dùng.

2. Hỗ trợ Windows 8 và Windows Phone 8.

<b>4.Visual Studio 2015 (VS 2015):</b>

1. Ra mắt cùng với .NET Framework 4.6.2. Hỗ trợ cho .NET Core và Xamarin.

<b>5.Visual Studio 2017 (VS 2017):</b>

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:

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

<b>THANK YOU !</b>

</div>

×