An open API service indexing awesome lists of open source software.

https://github.com/dbeewms/met-y-prog-est

Example and Practical Exercises from the Methodology and Structured Programming Class in C#, Console and Windows Forms .NetFramework, First Semester, Universidad Americana (UAM).
https://github.com/dbeewms/met-y-prog-est

csharp programming windows-forms

Last synced: about 1 month ago
JSON representation

Example and Practical Exercises from the Methodology and Structured Programming Class in C#, Console and Windows Forms .NetFramework, First Semester, Universidad Americana (UAM).

Awesome Lists containing this project

README

          

# Methodology and Structured Programming

Welcome to the **Methodology-and-Structured-Programming** repository, where you will find a collection of practical exercises and examples developed in **C#**, **Console**, and **Windows Forms** during my second semester in Information Systems Engineering at the **Universidad Americana (UAM)**.

---

## šŸŒ Versión en EspaƱol

Este archivo también estÔ disponible en Español. Puedes acceder a la versión en Español [aquí](README.md).

---

## Repository Description

### C#, Console, and Windows Forms Exercises

This repository contains a series of practical exercises and examples that will help you understand the basics of structured programming methodology and its implementation in C#. The exercises are developed using two different environments:

- **Console**: Console application for basic exercises and quick testing.
- **Windows Forms**: Graphical User Interfaces (GUI) for more complex applications.

---

## Repository Structure

The repository is organized as follows:

**Examples**: Contains basic code examples in C# using Console and Windows Forms. Simple problems to understand the structure of a program.

**Practical Exercises**: Includes a series of solved exercises and challenges for you to practice. More complex challenges to help you improve your structured programming skills.

---

## Code Examples

Below is a basic code example in each environment:

### Console (C#)

```Console (C#)
using System;

class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, World in C# (Console)!");
}
}
```

### Windows Forms (C#)

```Windows Forms (C#)
using System.Windows.Forms;

namespace HelloWorldWindowsForms
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void btnGreet_Click(object sender, EventArgs e)
{
MessageBox.Show("Hello, World in C# (Windows Forms)!");
}
}
}
```

---

## Screenshots

Here are the logos of the technologies used in this repository:

C# Logo .Net Framework Logo

These logos represent the C# language and the .Net Framework, which are the main technologies used in this repository.

---

## How to Contribute

Your contribution is welcome! If you want to add new exercises, fix errors, or improve the documentation, follow these steps:

1. **Fork** the repository.
2. Create a new branch (`git checkout -b feature/new-feature`).
3. Make your changes and commit them (`git commit -m "Add new feature"`).
4. Push your changes to your repository (`git push origin feature/new-feature`).
5. Open a **pull request** on GitHub.

---

## License

This project is under the MIT license. Check the [LICENSE](LICENSE) file for more details.

---

Thank you for visiting this repository! I hope you find this material useful for your learning. šŸ˜Ž

---

## Footnotes

Footnote 1: This repository was created to document practical exercises and examples from the Methodology and Structured Programming class. It also aims to support UAM students in their learning of logic and algorithms.
Footnote 2: If you find any errors or have suggestions, feel free to open an issue or submit a pull request.