nhỏ| Trình chỉnh sửa macro của [[jEdit ]]
Macro (viết tắt của "macro instruction", từ tiếng Hy Lạp 'dài') trong khoa học máy tính là một quy tắc hoặc mẫu xác định cách thức một chuỗi đầu vào nhất định (thường là một chuỗi ký tự) nên được ánh xạ tới một chuỗi đầu ra thay thế (cũng thường là một chuỗi các ký tự) theo một quy trình được xác định. Quá trình ánh xạ khởi tạo (biến đổi) việc sử dụng macro thành một chuỗi cụ thể được gọi là mở rộng macro. Một tiện ích viết macro có thể được cung cấp như một phần của ứng dụng phần mềm hoặc là một phần của ngôn ngữ lập trình. Trong trường hợp trước, macro được sử dụng để thực hiện các tác vụ sử dụng ứng dụng ít lặp lại. Trong trường hợp sau, chúng là một công cụ cho phép lập trình viên cho phép tái sử dụng mã hoặc thậm chí để thiết kế các ngôn ngữ dành riêng cho miền.
Macro được sử dụng để tạo một chuỗi các hướng dẫn tính toán có sẵn cho lập trình viên dưới dạng một câu lệnh chương trình duy nhất, làm cho tác vụ lập trình bớt tẻ nhạt và ít bị lỗi hơn. (Do đó, chúng được gọi là "macro" vì một khối mã "lớn" có thể được mở rộng từ một chuỗi ký tự "nhỏ".) Macro thường cho phép các tham số vị trí hoặc từ khóa chỉ ra những gì chương trình trình biên dịch có điều kiện tạo ra và đã được sử dụng để tạo toàn bộ chương trình hoặc bộ chương trình theo các biến như hệ điều hành, nền tảng máy tính hoặc các yếu tố khác. Thuật ngữ này xuất phát từ "hướng dẫn vĩ mô" và các mở rộng như vậy ban đầu được sử dụng để tạo mã hợp ngữ.
Macro bàn phím và chuột
Các macro bàn phím và macro chuột cho phép các chuỗi phím ngắn và hành động chuột chuyển đổi thành các chuỗi phím và hành động chuột khác, thường tốn nhiều thời gian hơn. Theo cách này, các chuỗi phím được sử dụng thường xuyên hoặc lặp đi lặp lại có thể được tự động hóa. Các chương trình riêng biệt để tạo các macro này được gọi là chương trình ghi macro.
Trong những năm 1980, các chương trình macro - ban đầu là SmartKey, sau đó là SuperKey, KeyWorks, Prokey - rất phổ biến, đầu tiên là phương tiện để tự động định dạng các màn hình, sau đó cho nhiều tác vụ đầu vào của người dùng. Các chương trình này dựa trên chế độ hoạt động TSR (chấm dứt và cư trú) và được áp dụng cho tất cả các đầu vào bàn phím, bất kể nó xảy ra trong bối cảnh nào. Ở một mức độ nào đó, chúng đã rơi vào tình trạng lỗi thời sau sự ra đời của giao diện người dùng điều khiển bằng chuột và sự sẵn có của macro bàn phím và chuột trong các ứng dụng như bộ xử lý văn bản và bảng tính, giúp tạo ra các macro bàn phím nhạy với ứng dụng.
Các macro bàn phím trong thời gian gần đây trở nên sống động như một phương pháp khai thác nền kinh tế của các trò chơi nhập vai trực tuyến nhiều người chơi (MMORPG). Bằng cách thực hiện không mệt mỏi một hành động nhàm chán, lặp đi lặp lại, nhưng rủi ro thấp, người chơi chạy macro có thể kiếm được một lượng lớn tiền tệ hoặc tài nguyên của trò chơi. Hiệu ứng này thậm chí còn lớn hơn khi một người chơi sử dụng macro vận hành đồng thời nhiều tài khoản hoặc vận hành các tài khoản trong một khoảng thời gian lớn mỗi ngày. Vì số tiền này được tạo ra mà không có sự can thiệp của con người, nó có thể làm đảo lộn đáng kể nền kinh tế của trò chơi. Vì lý do này, việc sử dụng macro là vi phạm TOS hoặc EULA của hầu hết các MMORPG và quản trị viên của MMORPG chiến đấu liên tục để xác định và trừng phạt những người dùng macro.
👁️
1 | 🔗 | 💖 | ✨ | 🌍 | ⌚
nhỏ| Trình chỉnh sửa macro của [[jEdit ]] **Macro** (viết tắt của "**macro instruction**", từ tiếng Hy Lạp 'dài') trong khoa học máy tính là một quy tắc hoặc mẫu xác định cách thức một
nhỏ|phải|243x243px|Ảnh chụp giao diện [[phần mềm diệt virus có tên FireLion- FastHelper]] Trong khoa học máy tính viễn thông, **virus máy tính** hay **virus tin học** (thường được người sử dụng gọi tắt là **virus**)
thumb|right|upright=1.2|Trẻ em được dạy cách sử dụng máy tính xách tay cá nhân; màn hình CRT, bàn phím và chuột máy tính để bàn cũ hơn (thời 1990) có thể nhìn thấy trong nền. **Máy
Đây là các **trận đấu cờ vua giữa con người và máy tính** quan trọng. Máy tính lần đầu tiên có thể đánh bại những người chơi cờ mạnh vào cuối những năm 1980. nổi
**Lập trình máy tính** hay **lập chương trình máy tính,** thường gọi tắt là **lập trình** (, hay _programming_), là việc lập ra chương trình làm việc cho máy có bộ xử lý, nói riêng
**Nền tảng máy tính**,** Nền tảng điện toán** hoặc **nền tảng** **kỹ thuật số** là môi trường trong đó một phần mềm được thực thi. Nó có thể là phần cứng hoặc hệ điều hành,
**Alienware** là một công ty phần cứng máy tính có trụ sở ở Mỹ, công ty con của Dell. Sản phẩm của họ được thiết kế cho game và có thể nhận ra bởi thiết
Trong thuật ngữ điện toán, **virus macro** là một loại virus được viết bằng ngôn ngữ macro: ngôn ngữ lập trình được nhúng bên trong một ứng dụng phần mềm (ví dụ: bộ xử lý
thumb|Minh họa mã nguồn [[Java (programming language)|Java với comment **mở đầu** được biểu thị bằng màu **đỏ** và comment **nội dòng** bằng màu **lục**. **Mã chương trình** là bằng màu **lam**.]]Trong lập
- Chuột LED RGB 6400 DPI Gaming Mouse HXSJ J900 - Thiết kế công thái học , chống đau mỏi cổ tay khi dùng lâu - Chuột chơi game cơ học cao cấp - Độ
**Phần mềm xử lý bảng tính** hay **Bảng tính** (tiếng Anh**: Spreadsheet**) là một phần mềm ứng dụng dùng để tổ chức, phân tích và lưu trữ dữ liệu thông qua các bảng tính (gọi
**Máy ảnh phản xạ ống kính đơn** (tiếng Anh: _Single-lens reflex camera_, **SLR**), máy ảnh ống kính đơn phản xạ, hay máy ảnh ống kính rời... là thuật ngữ để chỉ dòng máy ảnh dùng
phải|nhỏ|402x402px|[[Mã nguồn của một chương trình máy tính đơn giản được viết bằng ngôn ngữ lập trình C. Khi được biên dịch và chạy, nó sẽ cho kết quả "Hello, world!".]] **Ngôn ngữ lập trình**
**TEX**, (/tɛx/, /tɛk/) viết không định dạng là **TeX**, là một hệ thống sắp chữ được viết bởi Donald Knuth và giới thiệu lần đầu vào năm 1978. TeX được thiết kế với hai mục
**Phần mềm ác ý**, còn gọi là **phần mềm ác tính**, **phần mềm độc hại**, **phần mềm gây hại** hay **mã độc** (tiếng Anh: **malware** là sự ghép của hai chữ _malicious_ và _software_) là
nhỏ|[[VirtualBox]] Trong khoa học máy tính, một **máy ảo** (**VM**) là một trình giả lập một hệ thống máy tính. Máy ảo dựa trên kiến trúc máy tính và cung cấp chức năng của máy
✅Sơ lược về Bebird-Bebird là 1 sản phẩm trong hệ sinh thái của Xiaomi và hoạt động độc lập như 1 thương hiệu riêng biệt về tài chính. Vì thế, trên hộp và giấy tờ
✅Sơ lược về Bebird-Bebird là 1 sản phẩm trong hệ sinh thái của Xiaomi và hoạt động độc lập như 1 thương hiệu riêng biệt về tài chính. Vì thế, trên hộp và giấy tờ
✅Sơ lược về Bebird-Bebird là 1 sản phẩm trong hệ sinh thái của Xiaomi và hoạt động độc lập như 1 thương hiệu riêng biệt về tài chính. Vì thế, trên hộp và giấy tờ
✅Sơ lược về Bebird-Bebird là 1 sản phẩm trong hệ sinh thái của Xiaomi và hoạt động độc lập như 1 thương hiệu riêng biệt về tài chính. Vì thế, trên hộp và giấy tờ
**Windows RT** là một hệ điều hành di động được phát triển bởi Microsoft. Đây là một phiên bản của Windows 8 hay Windows 8.1 được thiết kế dành cho cấu trúc ARM 32 bit
thumb|upright=1.2||Mặt cắt ngang hệ thống DSLR.
1 - Hệ thấu kính
2 - Gương phản xạ
3 - Cửa sập mặt phẳng lấy nét
4 - Sensor (cảm
Class trong **C++** là khái niệm được người dùng định nghĩa như một kiểu dữ liệu đơn giản hay một cấu trúc dữ liệu, được khai báo bằng từ khóa **class, **nó chứa các biến
**Lotus 1-2-3** là một chương trình xử lý bảng tính đã ngừng phát triển của Lotus Software (sau này là một phần của IBM). Nó là chương trình đột phá đầu tiên của IBM PC,
**Microsoft Bing**, thường được gọi là **Bing**, là một công cụ tìm kiếm trên web do Microsoft sở hữu và vận hành. Dịch vụ này có nguồn gốc từ các công cụ tìm kiếm trước
**Quattro Pro** là một phần mềm xử lý bảng tính được Borland phát triển và hiện nay được bán bởi Corel, với tư cách như là một phần của bộ phần mềm văn phòng WordPerfect của Corel. ##
Than hoạt tính **Than hoạt tính** là một dạng của carbon được xử lý để có những lỗ rỗng bé thể tích nhỏ để tăng diện tích bề mặt cho dễ hấp phụ hoặc tăng
thumb|Bản gốc của [[meme Internet "Doge" là một meme Internet trở nên nổi tiếng vào năm 2013. Nó thường bao gồm hình chụp một chú chó Shiba Inu cùng với những đoạn văn bản nhiều
Trong lập trình máy tính, **Hợp ngữ** (hay **assembly**) thường được viết tắt là **asm** là bất kỳ ngôn ngữ lập trình cấp thấp nào có sự tương ứng rất mạnh giữa các tập lệnh
là một loạt phim nói về đề tài Tokusatsu siêu anh hùng của Nhật Bản. Nó là phần thứ bảy trong Kamen Rider. Bộ phim đã được phát sóng trên Mainichi Broadcasting System từ
nhỏ|phải|Canon EF 70-200mm F2.8L USM và Canon EF 17-40mm F4L USM cùng được lắp hood Sản xuất từ năm 1987, **ngàm EF** là ngàm tiêu chuẩn cho các ống kính sử dụng cho các thân
Trong khoa học máy tính, **hàm nội tuyến** (tiếng Anh: _inline function_) là một cấu trúc trong ngôn ngữ lập trình được sử dụng để đề nghị với chương trình biên dịch rằng một hàm
Ngôn ngữ lập trình C có một hệ thống mở rộng cho việc **khai báo các biến của các kiểu khác nhau**. Những quy tắc dành cho các kiểu phức tạp có thể gây nhầm
liên_kết=https://en.wikipedia.org/wiki/File:ClamTk_5.27.png|nhỏ|300x300px|[[ClamTk, một phần mềm diệt vi-rút mã nguồn mở dựa trên công cụ diệt virus ClamAV, ban đầu được Tomasz Kojm phát triển vào năm 2001.]] nhỏ|255x255px|Ảnh chụp giao diện phần mềm diệt virus có
**Ngôn ngữ kịch bản** () là ngôn ngữ lập trình cho môi trường thời gian chạy đặc biệt tự động hóa thực thi các tác vụ; các tác vụ thay thế có thể
DƯỠNG CHẤT CĂNG MƯỚT & TRẮNG MỊN DA HYALURONIC ACID. Sản phẩm có hàm lượng HA 1.5% cao nhất đến từ L'Oréal Paris. - Micro [HA] thẩm thấu sâu vào lớp cuối cùng tế bào,
DƯỠNG CHẤT CĂNG MƯỚT & TRẮNG MỊN DA HYALURONIC ACID. Sản phẩm có hàm lượng HA 1.5% cao nhất đến từ L'Oréal Paris. - Micro [HA] thẩm thấu sâu vào lớp cuối cùng tế bào,
**Microsoft Excel** là chương trình xử lý bảng tính nằm trong bộ Microsoft Office của hãng phần mềm Microsoft được thiết kế để giúp ghi lại, trình bày các thông tin xử lý dưới dạng
**Microsoft Office** (bây giờ là Microsoft 365) là tên của một bộ ứng dụng văn phòng gồm các chương trình, máy chủ, và dịch vụ phát triển bởi Microsoft, được giới thiệu lần đầu bởi
**C** là một ngôn ngữ 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
**Microsoft Visual Studio** là một môi trường phát triển tích hợp (IDE) từ Microsoft. Microsoft Visual Studio còn được gọi là "Trình soạn thảo mã nhiều người sử dụng nhất thế giới ", được dùng
Trong kỹ nghệ phần mềm, một **dạng thức thiết kế** là một giải trình lập lại được cho một dạng vấn đề thường xảy ra trong ngành thiết kế phần mềm. Một dạng thức thiết
Máy ảnh **Canon EOS 1000D** 10,1-megapixel còn được gọi là **EOS Kiss F** tại Nhật Bản hay **EOS Rebel XS** ở Hoa Kỳ là một máy ảnh kỹ thuật số ống kính đơn phản xạ
:_Bài này nói về trình soạn thảo văn bản. Về kiểu máy tính của Apple Macintosh, xem eMac._ **Emacs** là trình soạn thảo văn bản đa chức năng. Đây là phần mềm tự do, chạy
**LaTeX** ( hoặc ), cách điệu trong hệ thống là là một hệ thống phần mềm để soạn thảo tài liệu. Khi viết, người viết sử dụng văn bản thuần túy, thay vì văn bản
Trong khoa học máy tính, **chương trình con **(subprogram) hay **subroutine** là một đoạn chương trình được đóng gói thành một đơn vị trình, nó thực hiện một số tác vụ cụ thể mà chương
Trong lập trình máy tính, **mô thức async/await** là một tính năng cú pháp của nhiều ngôn ngữ lập trình, cho phép cấu trúc nên hàm 'bất đồng bộ, non-blocking' theo lối y hệt ở
Trong lập trình máy tính, đặc biệt là khi sử dụng mô phạm lập trình mệnh lệnh, **assertion** (có thể dịch là **xác quyết**) là một vị ngữ (tức hàm có giá trị Boolean lên
**Canon EF 28–135 3.5–5.6 IS USM** là ống kính zoom chuẩn được sản xuất từ tháng 2-1998. Ống kính có hệ số zoom 4,82x, sử dụng ngàm EF hoạt động trên tất cả các máy
Giới thiệu Kem Chống Nắng HemiaKem chống nắng Hemia dưỡng trắng make up bảo vệ da, chống lão hóa- da dầu, da mụn, da khô, da thường - VÌ SAO BẠN SẼ THÍCH?Kem chống nắng