sexta-feira, 5 de novembro de 2021

O QUE É O DART

O Dart é uma linguagem de programação pelo Google em 2011 que tinha objetivo substituir o Javascript se tornando a principal linguagem a ser utilizada nos navegadores web. Segundo (CORAZZA, 2018, p. 23), o Dart é uma linguagem moderna, orientada a objetos, concisa e fortemente tipada. Ela é considerada altamente versátil, pois pode ser utilizada em desenvolvimento de aplicativos, desktop, web, criação de scripts e até mesmo no back-end. Possui como característica a capacidade de inferir os tipos, tornando-se opcional a declaração do tipo da variável ao criá-la, visto que a linguagem assumirá o primeiro tipo associado a mesma (DANTAS, 2020).

 O Dart é uma linguagem de programação fortemente tipada inicialmente criada pela Google em 2011. A missão inicial do Dart era substituir o JavaScript para desenvolvimento de scripts em páginas web. Porém, com a evolução da linguagem e com o passar dos anos, ela hoje pode ser considerada uma linguagem multi-paradigma, embora a linguagem apresente fortes estruturas típicas de linguagens orientadas a objeto.

 O Dart possui algumas variantes no que diz respeito a seu ambiente de execução. O código Dart pode ser executado em uma máquina virtual (chamada DartVM, máquina virtual está inserida em um conjunto de ferramentas chamado Dart Native). Esta máquina virtual ainda pode ser executada em dois modos diferentes: JIT (Just-in-Time Compiler) e AOT (Ahead-of-Time Compiler). De maneira mais simplista, a compilação JIT ocorre no momento da execução de um trecho de código, onde o código Dart é convertido para código de máquina à medida em que ele é executado.

Dart possui uma sintaxe com estilo baseado no C. Isso faz com que sua sintaxe seja muito similar à linguagens atualmente populares, como Java e C#. Porém, o Dart tenta reduzir um pouco os ruídos característicos de linguagens baseadas no C.

quinta-feira, 21 de outubro de 2021

EF Core: The name "SqlServerValueGenerationStrategy" does not exist in the current context

Solução é prática. Vamos direto ao ponto.

SqlServerValueGenerationStrategyé definido com Microsoft.EntityFrameworkCore.SqlServer.dll.

Neste caso certifique-se de instalar o seguinte pacote Microsoft.EntityFrameworkCore.SqlServer

Install-Package Microsoft.EntityFrameworkCore.SqlServer

Se desejar você pode selecionar a versão do pacote no gerenciador de pacotes

Install-Package Microsoft.EntityFrameworkCore.SqlServer -Version 5.0.11

Provedor de banco de dados Microsoft SQL Server para Entity Framework Core.

segunda-feira, 2 de agosto de 2021

Erro 0xc0202049: Tarefa de Fluxo de Dados 1: Falha ao inserir na coluna somente leitura

Assistente de importação e exportação do SQL Server Escolha "SQL Server Native Client 10". Adicione as tabelas. No Assistente de Importação e Exportação, depois de selecionar a tabela para cópia, clique no botão Edit Mappings...
Na tela resultante, clique na propriedade Enable identity insert e suas identidades serão replicadas.

sábado, 17 de julho de 2021

Enviar mensagens no ZAP sem precisar adicionar aos contatos

Copie e cole o link no navegador: https://api.whatsapp.com/send?phone=55021000000000 Os zeros (00 000 0000), é o número de telefone que deseja enviar a mensagem. Clique no botão Iniciar Conversa Em seguida clique em : Use o WhatsApp Web

quinta-feira, 15 de abril de 2021

WINDOWS FORM C# GRID ZEBRADA

Com o controle DataGridView, você pode especificar informações de estilo para alternar linhas. Isso permite usar as características de estilo como cor e fonte , além da cor da tela de fundo, para diferenciar as linhas alternadas.


Os estilos usando as propriedades RowsDefaultCellStyle e AlternatingRowsDefaultCellStyle substituem os estilos especificados nas propriedades do DataGridView


dgvLog.AlternatingRowsDefaultCellStyle.BackColor = Color.LightYellow;

dgvLog.AlternatingRowsDefaultCellStyle.ForeColor = Color.Maroon;