Operações CRUD
Operações CRUD SQL Server MySql Postgres Oracle SQL Server Vamos mostrar como implementar operações CRUD (Create, Read, Update, Delete) usando ADO.NET em C# com SQL Server. Os exemplos são simples…
Operações CRUD SQL Server MySql Postgres Oracle SQL Server Vamos mostrar como implementar operações CRUD (Create, Read, Update, Delete) usando ADO.NET em C# com SQL Server. Os exemplos são simples…
Conexão com bases de dados relacionais Este tutorial mostra como conectar aplicações C# a bancos de dados SQL Server, MySQL e PostgreSQL usando ADO.NET, com exemplos práticos para cada caso.…
Acesso a bases de dados Para aceder a bases de dados a partir do C#, normalmente utiliza-se a tecnologia ADO.NET, que fornece as classes necessárias para conectar, consultar e manipular…
Manipulação de diretórios A manipulação de diretórios em C# é realizada principalmente através das classes do namespace System.IO, como Directory e DirectoryInfo. Com elas, é possível criar, renomear, listar, mover…
Tratamento de ficheiros de texto O tratamento de ficheiros de texto em C# é uma tarefa comum e pode ser realizada de forma simples e eficiente utilizando as classes do…
Tratamento de ficheiros O tratamento de ficheiros em C# é realizado principalmente através das classes do namespace System.IO, que oferecem métodos simples e eficientes para criar, ler, escrever, copiar, mover e…
Tratamento de exceções O tratamento de exceções em C# é essencial para criar aplicações robustas, capazes de lidar com erros inesperados sem interromper a execução do programa de forma abrupta.…
Boxing e unboxing Boxing e unboxing são conceitos fundamentais em C#, especialmente quando se trabalha com tipos de valor (value types) e tipos de referência (reference types). Eles permitem a…
Generics Generics são um recurso poderoso do C# que permite criar classes, métodos, interfaces e estruturas com tipos parametrizados, promovendo reutilização de código, segurança de tipos e desempenho otimizado. O…
Delegates e eventos Delegates e eventos são fundamentais para programação orientada a eventos em C#. Eles permitem criar sistemas flexíveis, desacoplados e reativos, sendo amplamente usados em interfaces gráficas, notificações…