none
indicação de livros ou artigos RRS feed

  • Pergunta

  • boa tarde gostaria se possível de alguém me indicar algum livro ou artigo sobre csharp pois estou pesquisando os seguintes comandos para explicar e não acho 
    Explique o seguinte código:
    StringBuilder mSQL = new StringBuilder();
    

    SqlDataAdapter mDtAd = new SqlDataAdapter(mSQL.ToString(), mConn);
    mDtAd.Fill(mDts, "Tabela");
    

    Explique o seguinte código:
    try
    {
     // Abre banco --------------------------------------
     mConn = new SqlConnection(mConnectionString);
     mConn.Open();
     // T-SQL -------------------------------------------
     StringBuilder mSQL = new StringBuilder();
     mSQL.Append("Insert Into TB_ProdutoPDV (");
     mSQL.Append(" Ds_Produto, Ds_ProdutoPDV, ");
     mSQL.Append(" Qt_Estoque, ID_SubCategoria) ");
     mSQL.Append(" Values (");
     mSQL.Append(" '" + mDs_Produto + "'");
     mSQL.Append(" , '" + mDs_ProdutoPDV + "'");
     mSQL.Append(" , " + mQt_Estoque.ToString());
     mSQL.Append(" , " + mID_SubCategoria.ToString());
     mSQL.Append(")");
     // Execucao ---------------------------------------
     mCmd = new SqlCommand(mSQL.ToString(), mConn);
     mCmd.ExecuteNonQuery();
    }
    

    terça-feira, 25 de maio de 2021 17:59

Respostas

Todas as Respostas

  • Darcio,

       Infelizmente hoje em dia é muito difícil achar livros físicos de T.I. sobre assuntos atuais pois a área de T.I. anda tão rapidamente que em questão de nano segundos um livro após impresso já está desatualizado. Exemplo: Veja o "Unity" que trabalha junto do C#, tem atualizações TODA semana!

       Explicando rapidamente:
       - O objeto "StringBuilder" serve para auxiliar a construção de expressões em geral, mas é muito usando para comandos CRUD.
       - A classe "SqlDataAdapter" serve como uma ponte entre o DataSet e o banco de dados SQL Server para retornar e salvar dados.

       O código que você colocou cria uma conexão com o Banco de Dados e faz um inserção de algumas variáveis dentro de uma stringbuilder que é enviada e processada pelo banco de dados adicionando mais uma linha na tabela do banco de dados.

       Posso indicar milhares...
       ... segue uma microscópica lista:

    ================================
    C# - 10 dicas para otimizar o seu código
    1- Utilizando o StringBuilder de forma adequada
    José Carlos Macoratti

    http://www.macoratti.net/10/09/c_ocod1.htm
    ================================
    C# - ADO .NET para iniciantes V - SqlDataAdapter e DataSet

    http://www.macoratti.net/09/05/c_adn_5.htm
    ================================
    .NET: ADO.NET para iniciantes

    http://www.linhadecodigo.com.br/artigo/296/net-adonet-para-iniciantes.aspx
    ================================
    Um ótimo livro para ADO.NET 4? Alguém sabe?

    https://social.msdn.microsoft.com/Forums/pt-BR/b744224f-91c0-4b9c-9a8f-25c2d2c4036c/um-timo-livro-para-adonet-4-algum-sabe?forum=adoptpt
    ================================
    VEJA ESTE EXEMPLO ... LIVRARIA CULTURA NÃO TEM MAIS NADA DE T.I.
    JÁ ESTAMOS ÀS PORTAS DO VISUAL STUDIO 2022 E VEJA O LIVRO QUE EU ENCONTRO E O SEU PREÇO:

    MICROSOFT VISUAL C# 2013
    Editora: BOOKMAN COMPANHIA ED
    Por: R$ 204,00

    https://www3.livrariacultura.com.br/microsoft-visual-c-2013-42747382/p?lista=
    ================================
    EU ADORO COMPRAR LIVROS EM SEBOS...MAS NA ÁREA DE T.I. É SIMPLESMENTE IMPOSSÍVEL!!!
    - OUTRO EXEMPLO... UM LIVRO SUPER DESATUALIZADO!

    Professional Ado.net Programando
    Bipi Joshi e Outros
    Tipo: seminovo/usado
    Editora: Alta Books
    Ano: 2002 (*** ANO DO LANÇAMENTO DO .NET!)
    Estante: Informática
    Peso: 1250g
    ISBN: 1000200121276

    https://www.estantevirtual.com.br/sebo-livraria-economica/bipi-joshi-e-outros-professional-ado-net-programando-2811592474?show_suggestion=0
    ================================
    UMA EXCEÇÃO...
    ESTE SITE AINDA TEM BONS LIVROS

    C# e Visual Studio
    Desenvolvimento de aplicações desktop
    Everton Coimbra de Araújo
    - E-book* (.pdf, .epub e .mobi)
    R$ 39,90 por R$ 29,90
    - Impresso
    R$ 79,90 + frete 
    - E-book + Impresso
    R$ 89,90 + frete

    https://www.casadocodigo.com.br/products/livro-c-sharp
    ================================
    Construtores de cadeia de conexão
    30/03/2017
    2 minutos para o fim da leitura

    https://docs.microsoft.com/pt-br/dotnet/framework/data/adonet/connection-string-builders
    ================================
    VB .NET - StringBuilder : tratando Strings de modo mais eficiente.

    http://www.macoratti.net/vbn_strb.htm
    ================================
    C# StringBuilder
    Updated date May 09, 2019

    https://www.c-sharpcorner.com/UploadFile/puranindia/Csharp-stringbuilder/
    ================================
    SqlDataAdapter Classe
    Namespace: System.Data.SqlClient
    Assembly: System.Data.SqlClient.dll

    https://docs.microsoft.com/pt-br/dotnet/api/system.data.sqlclient.sqldataadapter?view=dotnet-plat-ext-5.0
    ================================
    DataSet x DataReader : Uma questão de desempenho ?

    http://www.macoratti.net/adon_dsr.htm
    ================================
    SqlDataAdapter 

    https://www.dotnetperls.com/sqldataadapter
    ================================

    []'s,
    Fabio I.
    • Editado Fabio I quarta-feira, 26 de maio de 2021 11:55
    • Sugerido como Resposta Fabio I quinta-feira, 27 de maio de 2021 18:15
    quarta-feira, 26 de maio de 2021 11:53
  • BOM DIA FABIO! OBRIGADO PELA FORÇA, VOU DAR UMA ESTUDADA!
    • Marcado como Resposta Darcio Ramires quinta-feira, 27 de maio de 2021 14:46
    quinta-feira, 27 de maio de 2021 14:46
  • Darcio,

       Por favor, se eu te ajudei, não esqueça de de positivar!

       E qualquer dúvida basta postar.

    Obrigado!
    Fabio I.

    quinta-feira, 27 de maio de 2021 18:15