Draft:Small Visual Basic
Submission declined on 1 January 2025 by JJPMaster (talk).
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
|
Small Visual Basic
[edit]Small Visual Basic (sVB) is an open source programming language and development environment created for educational purposes, aimed at kids and beginners to learn the fundamentals of programming. It is an improved version of Microsoft Small Basic and a simplified version of Microsoft Visual Basic, designed to introduce kids and new programmers to basic coding concepts and logic without the complexity of more advanced languages.
Overview
[edit]Small Visual Basic was created to provide a straightforward, accessible entry point into programming. By simplifying the syntax and user interface of Visual Basic, it allows users, particularly students and hobbyists, to focus on learning core programming principles.
Features
[edit]- Simplified Syntax: The language uses a simplified version of Visual Basic's syntax, making it easier for beginners to understand and write code.
- Integrated Development Environment (IDE): The Small Visual Basic IDE is user-friendly, providing features like code highlighting, debugging tools, and a graphical user interface (GUI) designer.
- Educational Focus: The language includes examples specifically tailored for novice programmers.
History
[edit]Small Basic was developed as an educational tool to bridge the gap between block-based programming languages like Scratch and more complex languages like Visual Basic and C#. It was first released in 2008, and did a grate job for a decade before Microsoft stopped evolving it. This is why Small Visual Basic was released in 2021 to enhance Small Basic by adding a form designer, a small WinForms library, a debugger, and many enhancements too the compiler and code editor to supports Functions, subroutine parameters, local variables and objects.
Syntax and Examples
[edit]Hello World Program
[edit]A basic example of a Small Visual Basic program:
' This is a comment
TW.WriteLine("Hello, world!")
Variables and Data Types
[edit]Small Visual Basic is a dynamically typed language that supports basic data types such as numbers, strings, Booleans, and Dates. Here’s an example of variable declaration and usage:
age = 25
TW.WriteLine("Your age is " & age)
Control Structures
[edit]Small Visual Basic includes standard control structures like If statements and loops (such as For, ForEach and While loops). Example of a 'For' loop:
For i = 1 To 10
TW.WriteLine(i)
Next
Applications
[edit]Like Small Basic, Small Visual Basic can create simple applications that show data on the text window, draw shapes on the graphics window, use the turtle to draw.
Furthermore, Small Visual Basic can crate multi-form applications to provide a user-friendly UI to enter date and get results.
- in-depth (not just passing mentions about the subject)
- reliable
- secondary
- independent of the subject
Make sure you add references that meet these criteria before resubmitting. Learn about mistakes to avoid when addressing this issue. If no additional references exist, the subject is not suitable for Wikipedia.