1. Trang chủ
  2. » Thể loại khác

ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH

54 3 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 54
Dung lượng 5,51 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Những chiếc máy tính xách tay đã được thiết kế đầy đủ chức năng giống như một máy tính để bàn, có nghĩa là chúng cũng có thể chạy những phần mềm tương tự và mở những tập tin cùng loại nh

Trang 1

ĐẠI HỌC ĐÀ NẴNGKHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

ĐỒ ÁN CHUYÊN NGÀNH 1

Sinh viên thực hiện : NGUYỄN ĐỨC NGỌC KỲ

Giảng viên hướng dẫn : TS LÊ VĂN MINH

Lớp : 17IT1

Đà nẵng, tháng 12 năm 2020

1

Trang 2

ĐẠI HỌC ĐÀ NẴNGKHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

ĐỒ ÁN CHUYÊN NGÀNH 1

Đà Nẵng, tháng 12 năm 2020

Trang 3

Em xin gửi lời cảm ơn chân thành đến tất cả các thầy cô đã giảng dạy chúng em trong suốt thời gian qua Cảm ơn đến thầy (cô) TS.LÊ VĂN MINH đã hướng dẫn em thực hiện đề tài này

Bên cạnh đó, để hoàn thành khóa học này, em cũng đã nhận được rất nhiều sự giúp đỡ, những lời động viên quý báu của các bạn bè, các anh chị thân hữu, em xin hết lòng cảm ơn

Tuy nhiên, do thời gian hạn hẹp, mặc dù đã nỗ lực hết sức mình, nhưng chắc rằng đề tài này khó tránh khỏi những thiếu sót Em rất mong nhận được sự thông cảm, chỉ bảo tận tình của thầy cô và các bạn

Trang 4

NHẬN XÉT

(Của giảng viên hướng dẫn)

………

………

………

………

………

………

Trang 5

MỤC LỤC Trang MỞ ĐẦU 3

Chương 1 Giới thiệu 7

1.1 Tổng quan 7

1.2 Phương pháp, kết quả 12

1.3 Cấu trúc đồ án 14

Chương 2 Nghiên cứu tổng quan 15

2.1 Phương pháp 15

2.2 Kết luận 15

Chương 3 Thiết kế hệ thống 16

Thiết kế chi tiết 16

Chương 4 Triển khai xây dựng 18

Chương 5 Kết luận và Hướng phát triển 42

DANH MỤC TÀI LIỆU THAM KHẢO 54

5

Trang 6

DANH MỤC HÌNH

Trang

Hình 1.2 – Nhãn hình 1

Hình 1.2 – Nhãn hình 2

Hình 3 – Nhãn hình 1 sơ đồ thực hiện

Hình 3 – Nhãn hình 2 sơ đồ làm việc

Trang 7

Chương 1 Giới thiệu

1.1 Tổng quan

a, Định nghĩa: “Thương mại điện tử là ngành gì ?”

Thương mại điện tử là thuật ngữ dành cho bất kỳ loại hình kinh

doanh, buôn bán hoặc giao dịch thương mại Nó liên quan đến côngnghệ, Internet Thương mại điện tử là một phương tiện giao dịch quenthuộc hiện nay Bởi vì nó chính là sản phẩm của sự phát triển mạngInternet Đặc biệt, nó phát triển mạnh trong cuộc cách mạng côngnghiệp 4.0 Ví dụ đơn giản như việc chúng ta đặt hàng mua sản phẩmtrên Facebook, Tiki, Shopee,… đó chính là một hoạt động của giaodịch Thương mại điện tử

b, Lợi ích của Thương mại điện tử

Thương mại điện tử cho phép người tiêu dùng trao đổi hàng hóa và

dịch vụ Mà nó không có rào cản về thời gian hoặc khoảng cách.TMĐT đã mở rộng nhanh chóng trong những năm qua Mặt khác nóđược dự đoán sẽ tiếp tục phát triển nhanh trong thời gian tới Bởi vìngười hưởng lợi nhiều nhất thường là khách hàng Khách hàng sẽ muađược sản phẩm rẻ hơn, nhanh hơn Còn doanh nghiệp có thể đưa sảnphẩm đến với thị trường một cách nhanh nhất

c, Định nghĩa: “Smartphone là gì ?”

Thuật ngữ "điện thoại thông minh" dùng để chỉ một thiết bị cầm tay là điện thoại nhưng đa chức năng Sản phẩm thường được đóng gói từ rấtnhiều thứ như máy ảnh, trình duyệt web đến màn hình hiển thị có độ phân giải cao (so với điện thoại nghe - gọi - chọi) Ngoài ra,

smartphone còn cần phải sở hữu màn hình cảm ứng, bộ nhớ lưu trữ cùng các cảm biến, nhằm đảm bảo người dùng có thể sử dụng chúng một cách nhanh chóng và tiện lợi nhất!

7

Trang 8

Các tính năng, thành phần cốt lõi

 Vi xử lý, RAM & những phần cứng khác

Để đảm bảo vận hành trơn tru, mang lại trải nghiệm khác biệt so với những dòng điện thoại ngày xưa, smartphone cần phải được tích hợp những con chip di động mạnh mẽ (>= 800 MHz*) Bên cạnh đó là những thanh RAM siêu nhỏ (>= 512 MB*) cùng bộ nhớ trong tương đối (>= 4 GB*), nhằm hỗ trợ đa tác vụ cũng như truy xuất dữ liệu nhanh hơn

*Mức tối thiểu vào thời điểm hiện tại!

Trang 9

 Hệ điều hành & ứng dụng

Bên cạnh phần cứng tốt thì phần mềm, cụ thể là hệ điều hành phải đáp ứng các yếu tố về độ tương thích, tính năng và giao diện người dùng, Ngoài ra, đã là smartphone thì ít nhất cũng cần được cập nhật những bản update vá lỗi, bổ sung tính năng, từ nhà sản xuất hoặc công ty tạo nên hệ điều hành

Chưa hết, khi nhắc đến smartphone thì chúng ta cũng không thể bỏ qua thuật ngữ ứng dụng Đây thực ra là những chương trình viết ra nhằm bổ sung, tăng cường các chức năng mặc định Đó có thể là một

9

Trang 10

tựa game, một ứng dụng để chụp hình, làm đẹp hay một quyển sách điện tử,

Sự lựa chọn và tương lai

Ngày nay, smartphone đã phủ sóng khắp mọi tầm giá trên kệ hàng Chỉcần bỏ ra từ 900.000 đồng là bạn có thể sở hữu được một thiết bị thôngminh Tuy nhiên, tuỳ mức giá mà hãng sản xuất sẽ thêm vào hay cắt bớt thông số cấu hình, tính năng, Vì vậy bạn cần xác định thật kỹ nhu cầu bản thân cũng như điều kiện kinh tế trước khi mua loại thiết bịnày

Và với sự phát triển công nghệ một cách vũ bão như hiện nay,

smartphone ngày càng đẹp & chỉn chu từ thiết kế bề ngoài cho đến hoàn hảo, mạnh mẽ ở nội lực bên trong Cứ mỗi năm qua đi, các hãng lớn nhỏ lại đua nhau ra mắt công nghệ, tính năng mới, Và vì thế nên chắc chắn, trong tương lai dòng thiết bị này sẽ vẫn còn tiếp tục phát triển mạnh mẽ hơn nữa, đặc biệt là những thứ như công nghệ thực tế

ảo hay trợ lý ảo cá nhân,

d, Định nghĩa: “Laptop là gì ?”

Trang 11

Laptop hay còn gọi là máy tính xách tay là một chiếc máy tính cá nhân giúp dễ dàng mang đi và làm việc ở những địa điểm và địa hình khác nhau Những chiếc máy tính xách tay đã được thiết kế đầy đủ chức năng giống như một máy tính để bàn, có nghĩa là chúng cũng có thể chạy những phần mềm tương tự và mở những tập tin cùng loại nhưchiếc máy tính để bàn.Tuy nhiên, một số loại máy tính xách tay như Netbook, lại bỏ đi một số chức năng để có thể cầm tay nhiều hơn.

Ưu điểm của máy tính

Máy tính có tốc độ xử lý dữ liệu cao

Khác với con người, PC xử lý các dữ hiệu với tốc độ cao liên tục mà không hề có dấu hiệu "mệt mỏi" Máy tính cũng có thể đảm nhiệm cùng một lúc nhiều loại công việc khác nhau mà không tốn nhiều thời gian

Trang 12

Khả năng lưu trữ tuyệt vời

Máy tính có thể lưu trữ lượng lớn thông tin dữ liệu mà con người không thể kiểm soát được hết Vì vậy khi cần tìm lại một tài liệu văn bản nào đó bạn chỉ cần quay lại thư mục của mình và tìm kiếm những văn bản cần thiết

Người dùng cũng có thể phân loại nhiều thư mục con khác nhau để dễ dàng tìm thấy dữ liệu hơn

Khả năng tự động thông minh

Chỉ cần được người dùng cài đặt, thiết lập và khởi động các chương trình, máy tính sẽ tự động xử lý và hoàn thành công việc một cách độc lập

Giải trí

Có thể nói, máy tính là một công cụ giải trí đắc lực với các kho ứng dụng giải trí khổng lồ về phim, nhạc, và các game Như vậy máy tínhgiúp bạn tìm ra những công cụ giải trí tối ưu nhất

Về ưu điểm của máy tính xách tay

Ưu điểm đầu tiên của laptop hẳn là ai cũng biết, đó là với kích thước nhỏ gọn, người dùng có thể dễ dàng mang vác đến mọi địa điểm, phù

hợp với những công việc linh hoạt địa điểm, không ngồi cố định

Laptop mỏng, nhỏ và nhẹ hơn máy tính bàn rất nhiều, đây là ưu điểm

cũng như lại là nhược điểm của laptop hiện nay

Do yêu cầu phải mỏng nhẹ nên các linh kiện đều được hàn chết lên 1

bo mạch chủ duy nhất, điều này dẫn đến việc nếu có hỏng hóc thì sẽ rất khó sửa chữa và thay thế

1.2 Phương pháp, kết quả

 Trình bày phương pháp triển khai thực hiện đề tài:

+ Sự kết hợp giữa thương mại điện tử với 2 sản phẩm công nghệ smartphone và laptop là sự kết hợp tuyệt vời cho thời điểm phát triển này

+ Xây dựng một ứng dụng bán các thiết bị điện tử smartphone và laptop Tìm hiểu quy trình trao đổi mua bán trên các ứng dụng trên thiết bị di động hiện nay như : LAZADA, SHOPPE, TIKI, bên cạnh đó còn tìm hiểu trên các bài báo cáo của trường và những bài viết trên GOOGLE, YOUTUBE,…

 Kết quả đạt được

Trang 13

Hình Giới thiệu – Nhãn hình 1

13

Trang 14

Hình Giới thiệu – Nhãn hình 2

1.3 Cấu trúc đồ án

Trang

Chương 1 Giới thiệu 7

1.1 Tổng quan 7

1.2 Phương pháp, kết quả 12

1.3 Cấu trúc đồ án 14

Chương 2 Nghiên cứu tổng quan 15

2.1 Phương pháp 15

2.2 Kết luận 15

Chương 3 Thiết kế hệ thống 16

Thiết kế chi tiết 16

Chương 4 Triển khai xây dựng 18

Chương 5 Kết luận và Hướng phát triển 42

DANH MỤC TÀI LIỆU THAM KHẢO 54

Trang 15

Chương 2 Nghiên cứu tổng quan

2.1 Phương pháp

Chương 3 Tìm hiểu đề tài

Chương 4 Phân tích , thiết kế

Chương 5 Tìm kiếm công cụ , tài liệu học

Trang 16

Chương 8 Thiết kế hệ thống

Chương 9 Thiết kế chi tiết

Hình 3 – Nhãn hình 1 sơ đồ thực hiện

Hình 3 – Nhãn hình 2 sơ đồ làm việc

Trang 17

Hệ thống dựa theo mô hình client-server, bao gồm 2 thành phần chính: máy chủ và các máy trạm Máy chủ đóng vai trò trung gian giữacác máy trạm Khi máy client thực hiện các thao tác xử lí CSDL, dữ liệu được truy xuất từ CSDL cục bộ của máy và đồng bộ lên máy chủ CSDL.

17

Trang 18

Chương 10 Triển khai xây dựng

 Ngôn ngữ thực hiện: JAVA

Java là gì?

Java là một một ngôn ngữ lập trình hiện đại, bậc cao, hướng đối tượng, bảo mật và mạnh mẽ và là một Platform.

Platform: Bất cứ môi trường phần cứng hoặc phần mềm nào mà

trong đó có một chương trình chạy, thì được hiểu như là mộtPlatform Với môi trường runtime riêng cho mình (JRE) và API, Javađược gọi là Platform

Ngôn ngữ lập trình Java ban đầu được phát triển bởi Sun Microsystems do James Gosling khởi xướng và phát hành vào năm

1995 Phiên bản mới nhất của Java Standard Edition là Java SE 8 Với

sự tiến bộ của Java và sự phổ biến rộng rãi của nó, nhiều cấu hình đãđược xây dựng để phù hợp với nhiều loại nền tảng khác nhau Ví dụ:J2EE cho các ứng dụng doanh nghiệp, J2ME cho các ứng dụng diđộng

Các phiên bản J2 mới đã được đổi tên thành Java SE, Java EE và

Java ME Phương châm của java là "Write Once, Run

Anywhere" - viết một lần chạy nhiều nơi, nghĩa là bạn chỉ cần

viết một lần trên window chẳng hạn, sau đó vẫn chương trình đó bạn có thể chạy trên Linux, Android, các thiết bị J2ME

Các tính năng của Java

Ngôn ngữ lập trình java có các tính năng sau:

Hướng đối tượng - Trong Java, mọi thứ đều là một Object Java

có thể dễ dàng mở rộng và bảo trì vì nó được xây dựng dựa trên

mô hình Object

Trang 19

Nền tảng độc lập - Không giống nhiều ngôn ngữ lập trình khác

bao gồm cả C và C ++, khi Java được biên dịch, nó không đượcbiên dịch thành ngôn ngữ máy nền tảng cụ thể, thay vào mã byte

- nền tảng độc lập Mã byte này được thông dịch bởi máy ảo(JVM) trên nền tảng nào đó mà nó đang chạy

Đơn giản - Java được thiết kế để dễ học Nếu bạn hiểu khái

niệm cơ bản về OOP Java, sẽ rất dễ để trở thành master về java

Bảo mật - Với tính năng an toàn của Java, nó cho phép phát

triển các hệ thống không có virut, giả mạo Các kỹ thuật xácthực dựa trên mã hoá khóa công khai

Kiến trúc - trung lập - Trình biên dịch Java tạo ra định dạng tệp

đối tượng kiến trúc trung lập, làm cho mã biên dịch được thựcthi trên nhiều bộ vi xử lý, với sự hiện diện của hệ điều hànhJava

Portable - Là kiến trúc tập trung và không có khía cạnh thực

hiện phụ thuộc của đặc tả này làm cho Java khả chuyển Trìnhbiên dịch trong Java được viết bằng ANSI C, đó là một tập conPOSIX

Mạnh mẽ - Java làm nỗ lực để loại trừ các tình huống dễ bị lỗi

bằng cách kiểm tra lỗi tại thời gian biên dịch và kiểm tra lỗi tạiruntime

Đa luồng - Với tính năng đa luồng của Java có thể viết các

chương trình có thể thực hiện nhiều tác vụ đồng thời Tính năngthiết kế này cho phép các nhà phát triển xây dựng các ứng dụngtương tác có thể chạy trơn tru hơn

Thông dịch - Mã byte Java được dịch trực tiếp tới các máy tính

gốc và không được lưu trữ ở bất cứ đâu

Hiệu năng cao - Với việc sử dụng trình biên dịch Just-In-Time,

Java cho phép thực hiện hiệu năng cao

Phân tán - Java được thiết kế cho môi trường phân tán của

Internet

Năng động - Java là năng động hơn C hoặc C++ vì nó được

thiết kế để thích nghi với môi trường đang phát triển Cácchương trình Java có thể mang một lượng lớn thông tin tạiruntime mà có thể được sử dụng để xác minh và giải quyết cáctruy cập vào các đối tượng tại runtime

19

Trang 20

Cách cài đặt JAVA

Java JDK là gì?

Java Development Kit (Bộ công cụ phát triển Java - viết tắt là JDK)

này cho phép bạn viết code và chạy các chương trình lập trình Java

Download JDK

1 Vào trang download JavaSE chính thức của

Oracle http://www.oracle.com/technetwork/java/javase/downloa

ds/index.html

2 Bên dưới mục Java Platform, Standard Edition, chọn Java SE

8u{xx}với {xx} là số hiệu phiên bản update mới nhất, ấn

chọn JDK Download

3 Chọn phiên bản JDK phù hợp với hệ điều hành của bạn

(Windows x64 hoặc Windows x86)

Cài đặt JDK và JRE

Chạy trình cài đặt vừa download (VD :

"jdk-8u{xx}-windows-x64.exe"), chương trình sẽ tự động cài đặt cả JDK và JRE Theo mặc

định JDK sẽ được cài đặt vào thư mục C:\Program

Files\Java\jdk1.8.0_xx, còn JDK được cài đặt vào C:\Program

Files\Java\jre1.8.0_xx, với {xx} là số hiệu phiên bản update.

Lưu lại đường dẫn thư mục nơi chứa JDK trong máy tính của bạn,

đường dẫn này sẽ cần thiết cho bước tiếp theo

Chương 11 T

ổng quan về hệ điều hành Android

Android là gì?

Android là hệ điều hành mã nguồn mở, dựa trên Linux Kernel, dành

cho các thiết bị di động nói chung (điện thoại, máy tính bảng, đồng hồ

thông minh, máy nghe nhạc,…)

Trang 21

Có nghĩa là Android không chỉ giới hạn trong phạm vi một hệ điều hành cho điện thoại! Nó có thể được nhà sản xuất cài đặt lên đồng hồ, máy nghe nhạc, thiết bị định vị GPS, thậm chí là ô tô (các thiết bị

Tầng Applications: Là tầng chứa các ứng dụng Danh bạ, Gọi điện, Trình duyệt, Nghe nhạc,… các ứng dụng này thường mua máy về chúng ta đã có sẵn rồi

Tầng Framework: Là tầng chứa các API để làm việc với hệ điều hành như lấy thông tin danh bạ, quản lý các Activity

(Activity là gì thì giờ chúng ta chưa cần quan tâm, các bài sau sẽgiải thích kĩ), quản lý địa điểm, quản lý các View (cũng chưa cầnquan tâm)

21

Trang 22

Tầng Libraries: Chứa các thư viện, API gần như là cốt lõi của Android, bao gồm bộ quản lý bề mặt cảm ứng (Surface

Manager), OpenGL (phục vụ cho việc dựng đồ họa phức tạp),…

Tầng Android Runtime: Chứa các thư viện lõi của Android và máy ảo Dalvik Virtual Machine (từ Android 4 trở lên chúng ta cóthêm máy ảo ART)

Tầng Kernel: Là nhân lõi của hệ điều hành, chứa các tập lệnh, driver giao tiếp giữa phần cứng và phần mềm của Android

Trong quá trình làm việc, chúng ta sẽ gần như chỉ làm việc với tầng xanh lam (Applications và Application Framework) và xanh lá (Libraries) Chương trình Android được viết bằng ngôn ngữ Java và được máy ảo DVM / ART trong mỗi thiết bị Android biên dịch ra mã máy

Giới thiệu về Android Studio và Android SDK

Tháng 5 năm 2013, Google công bố Android Studio, một môi trường phát triển ứng dụng tích hợp (IDE) dành riêng cho Android, mã nguồn

mở, dựa trên IDE Java IntelliJ của hãng JetBrains (đối thủ với

Eclipse và Netbeans, vốn khá quen thuộc với dân lập trình Java)

Android Studio chạy trên Windows, Mac và Linux, nhằm thay thế

cho Eclipse Android Development Tool (ADT) vốn được sử dụng

làm IDE chính trong các năm trước đó

Một số tính năng nổi bật:

 Bộ công cụ build ứng dụng dựa trên Gradle (thay vì Maven)

 Chức năng dò và sửa lỗi nhanh, hướng Android

 Công cụ chỉnh sửa màn hình dạng kéo thả tiện lợi

 Các wizard tích hợp nhằm giúp lập trình viên tạo ứng dụng từ mẫu có sẵn

 Tích hợp Google Cloud Platform, dễ dàng tích hợp với Google Cloud Messaging và App Engine của Google

Giao diện màn hình đầu của Android Studio:

Trang 23

Hiện nay, PHP là loại ngôn ngữ lập trình phổ biến nhất được dùng để phát triển các ứng dụng web Bởi đây là loại ngôn ngữ thân thiện và tương thích cao với mọi ngôn ngữ và trình duyệt web Mà nó còn được

sử dụng miễn phí tiết kiệm được chi phí các doanh nghiệp Bởi

vậy lập trình PHP là lựa chọn tối ưu cho các doanh nghiệp vừa và

nhỏ khi muốn thiết kế và phát triển web của mình

Lập trình PHP có thể làm được những gì?

PHP có thể giúp bạn tạo ra các website “động” với tính tương tác cao Được đánh giá là một ngôn ngữ rất thích hợp với web và có thể dễ dàng được nhúng vào trang HTML Với sự hỗ trợ của PHP độ hiện thị của website trở nên dễ hiểu và dễ sử dụng hơn Không những vậy PHPcòn giúp các trang web có thể tương thích với nhiều trình duyệt phổ biến trên thế giới Nhờ đó mà website sẽ ít gặp lỗi tương thích hơn Gia tăng sự trải nghiệm của người dùng với website của bạn

Không những tạo ra trang web động mà lập trình PHP còn có thể làm

được những điều sau đây:

 Bạn có thể thể tạo, mở, đọc, viết, xóa và đóng tệp trên máy chủ thông qua PHP

23

Trang 24

 PHP có thể thu thập dữ liệu biểu mẫu.

 PHP có thể gửi và nhận cookie

 Ngôn ngữ này cũng có thể giúp bạn thêm, xóa, sửa đổi dữ liệu trong cơ sở dữ liệu của bạn

 PHP có thể được sử dụng để kiểm soát truy cập của người dùng

Ví dụ như bạn có thể hạn chế quyền truy cập của người dùng vào website của bạn

 PHP có thể mã hóa dữ liệu

Tại sao lại chọn lập trình PHP?

Không phải ngẫu nhiên àm các trang web lớn như Yahoo, Facebook, Wikipedia, Digg, Joomla, WordPress,…lại được viết bằng PHP Chính

sự đơn giản, tính hiệu quả và linh động của PHP Đã giúp nó trở thành ngôn ngữ phổ biến trong giới lập trình như hiện nay

 PHP sử dụng mã nguồn mở, mang lại sự linh hoạt cho các lập trình viên

Ngôn ngữ lập trình PHP là dễ dàng kết nối tới các hệ cơ sở dữ

liệu thông dụng Bởi nó tích hợp sẵn nhiều Database Client

 PHP có thể được sử dụng trên nhiều hệ điều hành khác nhau

 Tính cộng động của PHP cũng mang lại một lợi thế cho nó PHP được phát triển và tối ưu liên tục từ các nhà phát triển trên toàn thế giới Khiến cho nó vô cùng thân thiện với mọi người và ngày càng hoàn thiện hơn

 PHP cũng cung cấp nhiều cơ chế hoạt động cho phép lập trình viên có thể triển khai tính bảo mật cho trang web của mình

 Tổng quan VISUAL STUDIO CODE

Visual Studio Code là gì?

Trang 25

Là một trình biên tập lập trình code miễn phí dành cho Windows,Linux và macOS, Visual Studio Code được phát triển bởi Microsoft.

Nó được xem là một sự kết hợp hoàn hảo giữa IDE và Code Editor

Visual Studio Code hỗ trợ chức năng debug, đi kèm với Git, có syntaxhighlighting, tự hoàn thành mã thông minh, snippets, và cải tiến mãnguồn Nhờ tính năng tùy chỉnh, Visual Studio Code cũng cho phépngười dùng thay đổi theme, phím tắt, và các tùy chọn khác

Tính năng của Visual Studio

25

Trang 26

Hỗ trợ nhiều ngôn ngữ lập trình

Visual Studio Code hỗ trợ nhiều ngôn ngữ lập trình như C/C++, C#,F#, Visual Basic, HTML, CSS, JavaScript, … Vì vậy, nó dễ dàng pháthiện và đưa ra thông báo nếu chương chương trình có lỗi

Hỗ trợ đa nền tảng

Các trình viết code thông thường chỉ được sử dụng hoặc cho Windowshoặc Linux hoặc Mac Systems Nhưng Visual Studio Code có thể hoạtđộng tốt trên cả ba nền tảng trên

Cung cấp kho tiện ích mở rộng

Trong trường hợp lập trình viên muốn sử dụng một ngôn ngữ lập trìnhkhông nằm trong số các ngôn ngữ Visual Studio hỗ trợ, họ có thể tảixuống tiện ích mở rộng Điều này vẫn sẽ không làm giảm hiệu năngcủa phần mềm, bởi vì phần mở rộng này hoạt động như một chươngtrình độc lập

Kho lưu trữ an toàn

Đi kèm với sự phát triển của lập trình là nhu cầu về lưu trữ an toàn.Với Visual Studio Code, người dùng có thể hoàn toàn yên tâm vì nó dễdàng kết nối với Git hoặc bất kỳ kho lưu trữ hiện có nào

Hỗ trợ web

Visual Studio Code hỗ trợ nhiều ứng dụng web Ngoài ra, nó cũng cómột trình soạn thảo và thiết kế website

Lưu trữ dữ liệu dạng phân cấp

Phần lớn tệp lưu trữ đoạn mã đều được đặt trong các thư mục tương tựnhau Ngoài ra, Visual Studio Code còn cung cấp các thư mục cho một

số tệp đặc biệt quan trọng

Trang 27

Hỗ trợ viết Code

Một số đoạn code có thể thay đổi chút ít để thuận tiện cho người dùng.Visual Studio Code sẽ đề xuất cho lập trình viên các tùy chọn thay thếnếu có

Hỗ trợ thiết bị đầu cuối

Visual Studio Code có tích hợp thiết bị đầu cuối, giúp người dùng khỏiphải chuyển đổi giữa hai màn hình hoặc trở về thư mục gốc khi thựchiện các thao tác

Màn hình đa nhiệm

Người dùng Visual Studio Code có thể mở cùng lúc nhiều tệp tin vàthư mục – mặc dù chúng không hề liên quan với nhau

Intellisense

Hầu hết các trình viết mã đều có tính năng nhắc mã Intellisense, nhưng

ít chương trình nào chuyên nghiệp bằng Visual Studio Code Nó có thểphát hiện nếu bất kỳ đoạn mã nào không đầy đủ Thậm chí, khi lập

27

Ngày đăng: 30/11/2021, 00:08

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
1. Android cơ bản. Tiếng Anh Khác
1. Android Programming for Beginners Khác
2. Head First Android Development Khác
3. Beginning Android 4 Application Development Khác
4. Unlocking Android Khác
5. The Busy Coder’s Guide to Android Development Khác
6. Professional Android Khác
7. Android Cookbook Khác
8. Android Programming: The Big Nerd Ranch Guide (2nd Edition) Khác
9. Advanced Android Application Development (4th Edition) Khác
10. Android Programming: Pushing the Limits Khác

HÌNH ẢNH LIÊN QUAN

tựa game, một ứng dụng để chụp hình, làm đẹp hay một quyển sách điện tử,... - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
t ựa game, một ứng dụng để chụp hình, làm đẹp hay một quyển sách điện tử, (Trang 10)
Hình Giới thiệu – Nhãn hình 1 - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
nh Giới thiệu – Nhãn hình 1 (Trang 13)
Hình 3– Nhãn hình 2 sơ đồ làm việc - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
Hình 3 – Nhãn hình 2 sơ đồ làm việc (Trang 16)
Hình 3– Nhãn hình 1 sơ đồ thực hiện - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
Hình 3 – Nhãn hình 1 sơ đồ thực hiện (Trang 16)
Hệ thống dựa theo mô hình client-server, bao gồm 2 thành phần chính: máy chủ và các máy trạm - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
th ống dựa theo mô hình client-server, bao gồm 2 thành phần chính: máy chủ và các máy trạm (Trang 17)
 Màn hình đa nhiệm - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
n hình đa nhiệm (Trang 27)
Ok, bạn sẽ nhìn thấy màn hình cài đặt như bên dưới: - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
k bạn sẽ nhìn thấy màn hình cài đặt như bên dưới: (Trang 28)
Bạn chọn NEXT để chuyển sang màn hình chấp nhận license. - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
n chọn NEXT để chuyển sang màn hình chấp nhận license (Trang 29)
 Tạo cơ sở dữ liệu, bảng và view mới. - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
o cơ sở dữ liệu, bảng và view mới (Trang 34)
 Cho phép người dùng thiết lập quyền trên các bảng, thủ tục và view. - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
ho phép người dùng thiết lập quyền trên các bảng, thủ tục và view (Trang 35)
 Ngôn ngữ lập trình: XAMPP hình thành dựa trên sự tích hợp - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
g ôn ngữ lập trình: XAMPP hình thành dựa trên sự tích hợp (Trang 37)
 XAMPP có cấu hình đơn giản cũng như nhiều chức năng hữu ích cho người dùng. Tiêu biểu gồm: giả lập Server, giả lập Mail - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
c ó cấu hình đơn giản cũng như nhiều chức năng hữu ích cho người dùng. Tiêu biểu gồm: giả lập Server, giả lập Mail (Trang 39)
 Màn hình chính của ứng dụng - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
n hình chính của ứng dụng (Trang 42)
 Màn hình menu của ứng dụng - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
n hình menu của ứng dụng (Trang 43)
 Màn hình sản phẩm của ứng dụng - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
n hình sản phẩm của ứng dụng (Trang 44)
Hình 5– Nhãn hình 3 - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
Hình 5 – Nhãn hình 3 (Trang 45)
 Màn hình chi tiết sản phẩm của ứng dụng - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
n hình chi tiết sản phẩm của ứng dụng (Trang 46)
 Màn hình giỏ hàng của ứng dụng - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
n hình giỏ hàng của ứng dụng (Trang 47)
 Màn hình thông tin khách hàng của ứng dụng - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
n hình thông tin khách hàng của ứng dụng (Trang 48)
 Màn hình liên hệ của ứng dụng - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
n hình liên hệ của ứng dụng (Trang 49)
 Màn hình giới thiệu của ứng dụng - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
n hình giới thiệu của ứng dụng (Trang 50)
Hình 5– Nhãn hình 9 - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
Hình 5 – Nhãn hình 9 (Trang 51)
 Màn hình chính của trang web - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
n hình chính của trang web (Trang 51)
 Màn hình điện thoại của trang web - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
n hình điện thoại của trang web (Trang 52)
Hình 5– Nhãn hình 11 - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
Hình 5 – Nhãn hình 11 (Trang 52)
Hình 5– Nhãn hình 13 - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
Hình 5 – Nhãn hình 13 (Trang 53)
 Màn hình liên hệ của trang web - ĐỒ ÁN CHUYÊN NGÀNH 1ĐỀ TÀI: ỨNG DỤNG BÁN THIẾT BỊ ĐIỆN TỬ. TS. LÊ VĂN MINH
n hình liên hệ của trang web (Trang 53)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w