SharpDevelop supports scripting using various languages such as C# and Boo. Below is a simple example of a C# script that you might use in SharpDevelop. This script demonstrates how to create a Windows Forms application with a button, and when the button is clicked, it shows a message box.
- Open SharpDevelop.
- Create a new “C# Script” file.
- Copy and paste the following code into the script file:
// Import necessary namespaces
using System;
using System.Windows.Forms;
// Create a class with the Main method
class Script
{
[STAThread] // Required for Windows Forms
static void Main()
{
// Create a form
Form form = new Form
{
Text = "SharpDevelop Script Example",
Width = 300,
Height = 200
};
// Create a button
Button button = new Button
{
Text = "Click me!",
Location = new System.Drawing.Point(50, 50)
};
// Attach an event handler to the button click event
button.Click += (sender, e) =>
{
// Show a message box when the button is clicked
MessageBox.Show("Hello, SharpDevelop!");
};
// Add the button to the form
form.Controls.Add(button);
// Run the application
Application.Run(form);
}
}
- Save the script file and execute it.
This script creates a simple Windows Forms application with a button. When you click the button, it displays a message box. Remember to customize the code according to your requirements or experiment with different UI components.
Note: Ensure that you have the necessary permissions to run scripts on your system, and be cautious while executing scripts obtained from external sources.