VueJS
là thư viện front-end có thể được sử dụng với bất kỳ ngôn ngữ back-end nào. Nếu muốn tạo vận dụng front-end đầy đủ chức năng, thì vue-router và vue-resource là hai nhân tố chính tuyệt vời trong VueJS.
Bài viết bữa nay sẽ tìm hiểu sâu về Vue router. Routing (định tuyến) là cách để quản lý các thành phần trong Single Page Applications (SPA). hết thảy các framework front-end nổi danh đều sử dụng khái niệm Routing.
Vue router là gì?
Vue router là router chính thức cho Vue.js. Nó tích hợp sâu với Vue.js core để giúp xây dựng các SPA với Vue.js một cách dễ dàng. Các tính năng bao gồm:
Nested route (định tuyến lồng nhau)/view mapping
Cấu hình router dựa trên thành phần, mô-đun
Định tuyến thông số, truy, ký tự đại diện
Xem các hiệu ứng chuyển tiếp được cung cấp bởi hệ thống chuyển tiếp của Vue.js
Kiểm soát tính năng Fine-grained navigation
kết liên với các active CSS class tự động
Chế độ HTML5 history mode hay hash mode, với tính năng auto-fallback trong IE9
Hành vi cuộn tùy chỉnh
Cách dùng vue-router
Bước 1: Tạo 3 component bên trong thư mục Components
Trong thư mục, tạo 3 file component. Các file này sẽ giống trong snippet sau:
// Home.vue
Home
Sau đó tạo file
About.vue.
// About.vue
About us
Cuối cùng, tạo file
Contact.vue.
// Contact.vue
Contact us
Bước 2: Cập nhật file index.html và thêm tính chất app id.
Bước 3: Cấu hình mô-đun vue-router
Trong file
main.js,
đầu tiên, ta cần nhập mô-đun
vue-router
từ thư mục
node_modules
vì ta đã cài đặt tất tật các dependency trong dự án này. Sao chép code sau vào file main.js.
// main.js import Vue from 'vue'; import VueRouter from 'vue-router'; Vue.use(VueRouter); import Home from './components/Home.vue'; import About from './components/About.vue'; import Contact from './components/Contact.vue'; const router = new VueRouter( mode: 'history', base: __dirname, routes: [ path: '/', component: Home , path: '/about', component: About , path: '/contact', component: Contact ] ); new Vue( router, template: `
` ).$mount('#app');
Bước 4: Chạy code và xem đầu ra rốt cuộc
hiện, có 3 mục trong thanh
Navigation
và nếu bạn nhấp vào một trong số chúng, route bên dưới sẽ đổi thay và bạn có thể thấy vận dụng vue-router hoạt động. Ví dụ đã bao gồm toàn bộ các file dự án chính ở đây cũng như (bạn cũng có thể tìm thấy dự án này trên Github:
https://github.com/KrunalLathiya/playground-UjLAnHRe).
var path = require('path'); module.exports = // This is the "main" file which should include all other modules entry: path.join(__dirname,'/main.js'), // Where should the compiled file go? output: filename: 'bundle.js' , resolve: alias: vue: 'vue/dist/vue.js' , module: // Special compilation rules loaders: [ // Ask webpack to check: If this file ends with .js, then apply some transforms test: /\.js$/, // Transform it with babel loader: 'babel-loader', // don't transform node_modules folder (which don't need to be compiled) exclude: /node_modules/ , // Ask webpack to check: If this file ends with .vue, then apply some transforms test: /\.vue$/, // don't transform node_modules folder (which don't need to be compiled) exclude: /(node_modules ] , devServer: port: 3000
main.js
import Vue from 'vue'; import VueRouter from 'vue-router'; Vue.use(VueRouter); import Home from './components/Home.vue'; import About from './components/About.vue'; import Contact from './components/Contact.vue'; const router = new VueRouter( mode: 'history', base: __dirname, routes: [ path: '/', component: Home , path: '/about', component: About , path: '/contact', component: Contact ] ); new Vue( router, template: `
Thế giới ngôn ngữ lập trình khôn cùng phong phú, bạn đang tìm hiểu về nó và chưa biết bắt đầu từ đâu, vậy thì hãy thử xem 15 ngôn ngữ lập trình phổ biến nhất trên thế giới này đi. Biết đâu bạn sẽ tìm được cho mình một lên đường điểm hiệp.
Danh sách tiếng nói lập trình phổ thông nhất này được đánh giá dựa trên chỉ số TIOBE. Theo số liệu mới nhất về chỉ số TIOBE tính đến hết tháng 10/2020, C vẫn giữ vững vị trí trước nhất và thậm chí còn chứng kiến sự tăng nhẹ về độ phổ thông so với tháng trước. Đáng chú ý, Python đã chính thức vượt mặt tiếng tăm kỳ cựu Java để trở nên tiếng nói lập trình được sử dụng phổ quát thứ hai thế giới hiện nay.
Không dông dài nữa, mình cùng tìm hiểu xem trong năm vừa qua việc dùng các tiếng nói lập trình đã thay đổi như thế nào nhé.
15. Ruby
Nguồn ảnh: Sergio Caltagirone via Wikimedia Commons
Các nhà phát triển yêu thích tiếng nói lập trình Ruby 26 năm tuổi này bởi dễ đọc và dễ viết. Đi kèm với nó là
Rails
, một framework add-on giúp cho việc xây dựng vận dụng web trở nên dễ dàng hơn bao giờ hết. Phương châm chính của tiếng nói lập trình Ruby chính là “
người bạn tốt nhất của các lập trình viên
.”
Apple đã phát hành
Swift
vào năm 2014, và công ty này cho biết đó là một cách tốt và dễ dàng hơn để xây dựng phần mềm. "
Swift đã trở nên hợp thời
";
Lyft
, trong số những người đã dùng nó để làm cho áp dụng iPhone, cho biết.
mặc dầu dính scandal với Taylor Swift nhưng ngôn ngữ lập trình Swift của Apple đã hoàn toàn thuyết phục các nhà phát triển khi đây là nền móng nhanh và dễ nhất để xây dựng các ứng dụng cho iPhone trong năm 2015. ngôn ngữ lập trình Swift hiện đã thu hút được đông đảo người sử dụng, kể cả IBM.
13. Go
Nguồn ảnh: Adam Berry / Getty
Go
là một ngôn ngữ lập trình mới do Google thiết kế và phát triển giúp các nhà phát triển của Google xây dựng các hệ thống cho lượng người dùng cực lớn. tiếng nói lập trình Go được thiết kế để giúp ngành công nghiệp phần mềm khai phá nền tảng đa lõi của bộ vi xử lý và hoạt động đa nhiệm tốt hơn.
Việc khai phá sức mạnh của các bộ xử lý đa lõi và phần cứng đời mới đối với các tiếng nói hiện có được xem như là việc chẳng thể bởi những giới hạn vốn có của các ngôn ngữ lập trình trên máy tính như C,C++, Java,...
Google đưa ra ngôn ngữ Go như là một cách tiếp cận khác về vấn đề xử lý đa lõi
. Thay vì chỉ có hệ điều hành được phép cấp tài nguyên và xử lý, các phần mềm cũng có thể tương tác trực tiếp với nền tảng đa lõi giúp cho việc xử lý nhanh hơn.
Hơn nữa, Go cũng được rất nhiều lập trình viên yêu thích vì tính dễ đọc và dễ nhân rộng.
12. Perl
Perl là ngôn ngữ lập trình ban đầu được phát triển để thao tác với văn bản và hiện được dùng cho nhiều tác vụ như quản trị hệ thống, phát triển web, lập trình mạng, phát triển GUI, v.v...
11. Groovy
Groovy là một ngôn ngữ động mạnh mẽ, có thể gõ tùy chọn và khả năng biên dịch tĩnh, dành cho nền móng Java nhằm mục đích cải thiện năng suất của nhà phát triển nhờ cú pháp ngắn gọn, thân thuộc và dễ học. Nó tích hợp trót lọt với bất kỳ chương trình Java nào và tức thì cung cấp cho áp dụng của bạn các tính năng mạnh mẽ, bao gồm khả năng viết kịch bản, Domain-Specific Language, runtime, compile-time, meta-programming, lập trình chức năng.
10. SQL
SQL là ngôn ngữ tầm nã dữ liệu có cấu trúc chứ không phải tiếng nói lập trình giống như các mục khác trong bài viết này. SQL là ngôn ngữ tiêu chuẩn cho các hệ quản trị cơ sở dữ liệu quan hệ.
Các câu lệnh SQL dùng để thao tác với dữ liệu
như cập nhật, thêm, sửa, xóa, lấy dữ liệu từ cơ sở dữ liệu. Bạn có thể
tìm hiểu thêm về SQL tại đây
.
9. R
R là ngôn ngữ lập trình và môi trường phần mềm miễn phí, được dùng cho tâm tính thống kê và đồ họa, được hỗ trợ bởi R Foundation for Statistical Computing. R được sử dụng rộng rãi bởi các nhà thống kê và những người
phá hoang dữ liệu
cho phát triển phần mềm thống kê. Những cuộc dò hỏi, khảo sát khai hoang dữ liệu và nghiên cứu cơ sở dữ liệu học thuật cho thấy mức độ phổ thông của R đã tăng lên đáng kể.
8. PHP
PHP đã quá phổ thông trong thiết kế website. Các nền móng lớn như WordPress, Facebook, Yahoo đều được phát triển bằng PHP.
tuy thế cũng có không ít người ghét PHP, tiêu biểu là nhà sáng lập Stack Exchange
, Jeff Atwood
từng viết: “
PHP không phải một ngôn ngữ lập trình mà đúng hơn phải là một đống tạp nhạp các từ khóa và function
.”
7. JavaScript
Logo của JavaScript
mặc dầu có sự giống nhau về tên gọi và sự phổ thông nhưng
JavaScript không can hệ gì nhiều đến Java
. JavaScript là ngôn ngữ lập trình căn bản nhất khi phát triển các ứng dụng web. JavaScript chạy trên web đương đại nhưng thỉnh thoảng nó cũng chính là thủ phạm làm chậm tốc độ trình duyệt hay đẩy người dùng vào nhiều lỗ hổng bảo mật hơn.
6. Visual Basic
VB là môi trường và tiếng nói lập trình hướng sự kiện của Microsoft, cung cấp GUI cho phép lập trình viên chỉnh sửa code một cách đơn giản hơn ưng chuẩn thao tác kéo thả các đối tượng và xác định hành vi của chúng. VB có nguồn cội từ BASIC, được coi là vừa hướng đối tượng vừa hướng sự kiện. Nó được thiết kế để dễ học và viết code nhanh hơn, nên thỉnh thoảng được gọi là hệ thống RAD, sử dụng để xây dựng nguyên mẫu của một áp dụng, rồi sau đó dùng ngôn ngữ khác khó hơn, hiệu quả hơn để hoàn thiện ứng dụng.
5. C#
ngôn ngữ lập trình C#
được đọc là "
C-Sharp
", tương tự như một nốt trong âm nhạc. C# được Microsoft phát triển và cũng là một biến thể của tiếng nói C. C# được yêu chuộng vì khả năng đưa những ý tưởng “
rất Java
” vào cách lập trình của mình và đa số được sử dụng bởi các nhà phát triển phần mềm kinh dinh.
Bjarne Stroustrup, nhà phát minh C++.
Nguồn ảnh:
Wikimedia Commons
Được phát minh vào năm 1983 như một chọn lọc thay thế ngôn ngữ C truyền thống,
C++
thực sự rất phổ biến với các nhà phát triển trên toàn cầu; từ ứng dụng web dành cho máy tính để bàn cho đến cơ sở hạ tầng phòng máy chủ. Microsoft Windows, Google Chrome hay các phần mềm cho máy bay chống chọi đều được viết bằng C++.
3. Java
Java
ban sơ được phát minh bởi Sun Microsystems vào năm 1991 như một ngôn ngữ lập trình dành cho các hệ thống truyền hình tương tác. nền móng Java của Oracle nay đã trở thành tiếng nói lập trình phổ quát nhất thế giới. Java chính là phần cần yếu trong phát triển áp dụng Android và phần mềm doanh nghiệp hay TV sáng dạ.
Python là ngôn ngữ lập trình bậc cao, hướng đối tượng, đơn giản mã nguồn mở, thư viện tiêu chuẩn rộng lớn và rất nhiều tính năng ráo trọi khác.
Python
xuất hiện vào năm 1989 và chóng vánh được đón nhận nhờ các đoạn mã rất dễ đọc giống như Ruby. Đây cũng được xem là tiếng nói lập trình dễ hiểu nhất dành cho những người mới bắt đầu. Quantrimang.com có hẳn một chuyên mục dành cho ngôn ngữ lập trình này cùng nhiều chỉ dẫn Python có ích, độc giả quan hoài có thể tham khảo.
Peter Jansen, tổng giám đốc TIOBE Software, đơn vị chịu nghĩa vụ về Chỉ số TIOBE, cho biết đây lần trước nhất sau gần 20 năm, C và Java không cùng lúc chiếm hai vị trí dẫn đầu trong danh sách các ngôn ngữ lập trình phổ quát nhất. Nói về sự trỗi dậy của Python, vị CEO nhận định:
“Tôi tin rằng sự phổ biến của Python can dự đến nhu cầu và xu thế chung của thời đại. Trong dĩ vãng, hồ hết các hoạt động lập trình được thực hiện bởi các kỹ sư phần mềm. Nhưng kỹ năng lập trình là nhân tố tiên quyết trong mọi trường hợp. Ngày nay, chúng ta cần đến một ngôn ngữ đơn giản, dễ học, dễ làm quen, có thể được xử lý bởi các kỹ sư tay nghề không quá cao, với chu kỳ chỉnh sửa nhanh chóng và triển khai trơn tru. Python chỉ đơn giản là đáp ứng được tuốt những nhu cầu trên”.
Python tỏ ra đặc biệt phù hợp với các lĩnh vực vốn được coi là động lực phát triển của nhận loại trong thời đại công nghệ 4.0 như học máy, trí óc nhân tạo, khoa học dữ liệu và phân tách dự đoán… Các nhà phát triển đang sử dụng tiếng nói này trong rất nhiều nhiệm vụ khác nhau. Có thể là thiết kế một vận dụng doanh nghiệp, đào tạo dữ liệu bằng các mô hình học máy, thiết kế phần mềm tiền tiến hoặc chọn lựa và sắp xếp dữ liệu. Bản chất “năng động” và một thư viện ráo với các tính năng sẵn có cho hầu hết mọi thứ của Python khiến nó trở nên chọn lọc phổ quát của các nhà phát triển và tổ chức.
Vẫn chưa thể khẳng định liệu Python có thể thay thế C trở thành tiếng nói lập trình số một hay không, nhưng kể từ cuối năm 2017, chừng độ phổ quát của Python ngày càng tăng mạnh, trong khi “độ phủ sóng” của C đang giảm chậm theo thời kì.
1. ngôn ngữ lập trình C
Nguồn ảnh: Flickr
tiếng nói lập trình C
là một tiếng nói mệnh lệnh được phát triển từ đầu thập niên 1970 bởi Dennis Ritchie dùng trong hệ điều hành UNIX. Từ đó, ngôn ngữ này đã lan rộng ra nhiều hệ điều hành khác và trở nên một những ngôn ngữ phổ dụng nhất.
C
là tiếng nói rất có hiệu quả và được ưa chuộng nhất để viết các phần mềm hệ thống, còn được dùng cho việc viết các ứng dụng. Ngoài ra, C cũng thường được dùng làm dụng cụ giảng dạy trong khoa học máy tính Mặc dù ngôn ngữ này không được thiết kế dành cho người nhập môn.
Cuốn
"
The C Programming Language
" dày 800 trang được xem là cuốn "
Bách khoa toàn thư
" đáng tin tưởng nhất về ngôn ngữ
đã trở nên bài tiêu chuẩn trong chương nhập môn của hầu hết các loại sách giáo khoa về lập trình.
ngôn ngữ kinh điển này được sáng chế ra vào năm 1972 nhưng vẫn thịnh hành cho đến Ngày nay, không chỉ bởi khả năng hoạt động trên tất tật các nền tảng điện toán mà còn bởi tính ổn định và dễ hiểu với hầu hết các lập trình viên từ khắp nơi trên thế giới.
Chỉ số TIOBE (TIOBE Index) là một thang đo (dựa trên điểm số) biểu lộ sự phổ biến của các ngôn ngữ lập trình đang được dùng trên toàn thế giới. TIOBE được cập nhật định kỳ mỗi tháng một lần, và ước tính dựa trên thống kê về số lượng kỹ sư phần mềm lành nghề trên toàn thế giới, các khóa học và đặc biệt là các truy hỏi có chứa tên ngôn ngữ lập trình của các công cụ từng phổ biến như Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube và Baidu..
Dựa vào đây bạn sẽ thấy được sự tăng trưởng/tụt giảm của các tiếng nói lập trình và có thể cân nhắc học thêm những ngôn ngữ lập trình mới để phục vụ cho định hướng công việc, cũng như bắt kịp những khuynh hướng công nghệ mới nhất.
ngôn ngữ lập trình
Python
có rất nhiều thư viện và framework lớn thuận lợi cho việc viết code và phát triển khoa học máy tính. Python vốn là tiếng nói nức danh về sự đơn giản không cầu kỳ, code dễ học, dễ đọc, cú pháp logic và ngắn gọn, còn
Machine Learning
can dự đến các thuật toán cực kỳ phức tạp và quy trình làm việc nhiều tuổi nên ở đây, sự logic ngắn gọn và dễ dàng của Python đóng vai trò quan trọng trong việc tằn tiện thời kì của các nhà phát triển.
Mặt khác, khi nói đến
Data Science (Khoa học dữ liệu)
, Python cũng có các package đặc biệt dành cho các công việc lĩnh vực này như SciPy, NumPy hay Pandas tạo điều kiện cho việc phân tích dữ liệu và có thể dễ dàng tích hợp với các áp dụng web.
Thêm nữa, Python đích thực là ngôn ngữ mã nguồn mở, bạn có thể tự do sử dụng và phân phối Python, thậm chí là dùng cho mục đích thương nghiệp. Nhờ thế mà Python có rất nhiều tài nguyên và tài liệu chất lượng cao cùng cộng đồng các nhà phát triển hăng hái sẵn sàng cung cấp lời khuyên và hỗ trợ trong tất tật các thời đoạn của quá trình phát triển.
thành ra Quantrimang mời bạn cùng thảo luận về một số phương tiện Python bổ ích cho cả ứng dụng Machine Learning và Data Science.
công cụ Python dành cho Data Science
1. NUMBA
Numba
là một trình biên dịch mã nguồn mở tối ưu hóa nhận biết NumPy, biên dịch cú pháp Python thành code máy dùng trình biên dịch LLVM được tài trợ bởi Anaconda. Numba ứng dụng trong Data Science giúp tăng tốc độ biên dịch code với NumPy Array. Được cung cấp một số Annotation, code Python có thể được tối ưu hóa để đạt được hiệu suất rưa rứa như C, C ++ và Fortran mà không phải đổi thay tiếng nói hoặc trình thông dịch.
2. CYTHON
Cython
là một biến thể từ C của Python. Có thể nói rằng nó là tập cha của Python, có khả năng tạo các module Python tiêu chuẩn, cải thiện đáng kể tốc độ thực thi và hiệu suất. Về cơ bản, nó được thiết kế như một phần mở mang của C cho Python để biên dịch code Python thành code C/C++ và được dùng trong sổ biên chép Jupyter phê chuẩn các chú thích nội tuyến.
3. DASK
Dask
là một thư viện linh hoạt để tâm tính song song trong Python. Khi dùng Numpy hay Pandas, thỉnh thoảng bạn phải đối mặt với vấn đề xử lý dữ liệu ở RAM, ở đây Dask dễ dàng xử lý vì nó mở rộng các giao diện sang các môi trường lớn hơn bộ nhớ hoặc phân tán, có thể chạy trên máy tính cục bộ hoặc thu nhỏ để chạy trên một cụm.
4. SCIPY
SciPy
là một thư viện mã nguồn mở các thuật toán và các dụng cụ toán học cho Python, được xây dựng trên các đối tượng mảng NumPy tạo thành ngăn xếp NumPy bao gồm các công cụ như Pandas, SymPy và Matplotlib. SciPy cung cấp khá nhiều module tính nết từ đại số tuyến tính, tích phân, vi phân, nội suy đến xử lý ảnh, fourier transform...
phương tiện Python dành cho Machine Learning
1. SCIKIT-LEARN
Scikit-learn
(viết tắt là sklearn) là một thư viện mã nguồn mở dành cho Machine Learning và cũng được sử dụng trong Data Science. Đây là dụng cụ rất mạnh mẽ và thông dụng với cộng đồng Python, được thiết kế trên nền NumPy và SciPy. Scikit-learn chứa hồ hết các thuật toán Machine Learning đương đại nhất, đi kèm với documentations, luôn được cập nhật. công cụ này cung cấp việc sử dụng API và chừng ngẫu nhiên dễ dàng. Nhưng lợi thế chính trong việc sử dụng Scikit-Learn, là tốc độ trong khi thực hiện các đánh giá khác nhau trong bộ dataset.
2. KERAS
Keras
là một thư viện mã nguồn mở được viết bằng python cho neural network. Keras là một API bậc cao, được phát triển để thực hiện các mô hình deep learning nhanh và dễ dàng nhất có thể cho nghiên cứu, đã có giấy phép MIT cho các phần mềm mã nguồn mở. dụng cụ này có thể sử dụng chung với các thư viện Deep Learning nức danh như TensorFlow, CNTK, Theano.
Keras có một số ưu điểm như:
Dễ dùng, xây dựng module nhanh.
Có thể chạy trên cả CPU và GPU
tương trợ xây dựng CNN, RNN và có thể kết hợp cả 2.
Khả năng mở rộng dễ dàng và làm việc với Python.
3. THEANO
Theano
là một thư viện Python mã nguồn mở hỗ trợ các phép toán số học có thể chạy trên CPU hoặc GPU, được dùng để xây dựng và phát triển các mô hình Deep Learning. Theano cung cấp các cấu trúc và các phương pháp điều chỉnh mô hình rất thuận lợi dùng trên các hàm của thư viện Numpy để tính hạnh, có thể chạy trên kiến trúc GPU ngoài CPU để đạt hiệu quả. Theano còn tạo code C một cách linh hoạt, thể nghiệm đơn vị rộng rãi và tự xác minh, tối ưu hóa tốc độ và độ ổn định. Đây là thư viện trước hết xây dựng và phát triển mô hình học theo mạng Nơron nhân tạo sử dụng kỹ thuật học sâu từ năm 2007 và được xem như một chuẩn công nghệ cho công nghệ Deep Learning trong cộng đồng nghiên cứu và phát triển.
Đây là danh sách của Quantrimang. Nếu bạn nghĩ rằng có một dụng cụ quan yếu nào đã bị bỏ lỡ trong danh sách này thì hãy bình luận bên dưới để Quantrimang bổ sung nhé.
Phần mềm MSWLogo (Microsoft Windows Logo) bây giờ đã được khai triển rất nhiều trong chương trình học lập trình để các em học trò làm Bí mật của cuộc đời là quan tâm đặc biệt tới một thứ và quan tâm đủ tới cả nghìn thứ. quen dần. Vậy MSWLogo là phần mềm như thế nào, có những đặc biệt gì, cách cài phần mềm trên máy tính như nào. Bài viết dưới đây của Quantrimang sẽ giới thiệu tới bạn đọc phần mềm MSWLogo.
1. MSWLogo là gì?
MSWLogo là một tiếng nói lập trình
được thiết kế và phát triển với nhiều mục đích khác nhau như thiết kế biểu đồ, mẫu thống kê hoặc đồ thị. hiện tại MSWLogo đã được đưa vào chương trình dạy Tin học ở các nhà trường để giảng dạy học sinh cách lập trình một chương trình máy tính ra sao, thiết kế trò chơi hay các ứng dụng như thế nào.
MSWLogo có đặc điểm đơn giản, dễ hiểu, từ đó giúp các học sinh có thể tiếp cận với bộ môn lập trình. Giao diện của MSWLogo rất cơ bản, hỗ trợ định dạng LGO và BMP.
Người học sẽ điều khiển hình tam giác gọi là rùa để chuyển di trong giao diện phê chuẩn các lệnh như nhóm lệnh đường tròn - cung tròn - hình elip; nhóm lệnh in kết quả, thông báo…
2. Cách tải và cài đặt MSWLogo
Bước 1:
Để cài đặt phần mềm MSWLogo, chúng ta nhấn vào link dưới đây để tải MSWLogo xuống máy tính.
Bạn click vào file phần mềm đã tải xuống để tiến hành cài đặt như thường ngày.
Bước 3:
Trong giao diện cửa sổ
Choose Destination Location
, bạn có thể thay đổi lại thư mục lưu trữ file cài đặt của phần mềm, mặc định là ổ C. Để thay đổi nhấn nút Browse…
Bước 4:
Chuyển sang hộp thoại
Select Program Folder
, bạn có thể đặt tên cho thư mục cài đặt phần mềm, hoặc để như thiết lập rồi nhấn Next để tiếp chuyện.
rốt cuộc chờ quá trình cài đặt hoàn thành là xong.
Bước 5:
Dưới đây là giao diện chính của phần mềm MSWLogo sau khi đã cài đặt xong. Tại đây bạn sẽ thấy màn hình có 2 phần. Trên cùng là cửa sổ vẽ với rùa, bên dưới là cửa sổ dòng lệnh.
Người học sẽ nhập lệnh ở khung trong trắng giao diện bên dưới rồi nhấn Enter hoặc Execute để thực thi lệnh.