..:: MX Studio Fóruns ::..: xanburzum - Viewing Profile - ..:: MX Studio Fóruns ::..

Jump to content

xanburzum's Profile User Rating: **---

Reputation: 0 Neutral
Group:
Administrador
Active Posts:
2322 (1.4 per day)
Most Active In:
Repositório de Códigos (769 posts)
Joined:
04-November 08
Profile Views:
22297
Last Active:
User is online Today, 04:55 PM
Currently:
Viewing Board Index

My Information

Age:
37 years old
Birthday:
April 11, 1976
Gender:
Male Male

Contact Information

E-mail:
Private

Latest Visitors

  • Photo Guest
    13 May 2013 - 22:05
  • Photo Guest
    13 May 2013 - 03:46
  • Photo Guest
    10 May 2013 - 08:06
  • Photo Guest
    07 May 2013 - 16:41
  • Photo Guest
    01 May 2013 - 23:23

Topics I've Started

  1. ASP.Net - Desativar redimensionamento para TextBox Multiline

    20 May 2013 - 09:19 PM

    Muitos usuários estão enfrentando problemas em todos os navegadores mais recentes, a respeito da opção Resize para o Multiline TextBox ou seja, HTML TextArea, hoje veremos como desativar ou impedir que os usuários redimensionem o TextBox Multiline em navegadores como o Google Chrome, Mozilla Firefox e Apple Safari. A solução para este problema está disponível em CSS3 e felizmente todos os três navegadores têm suporte CSS3, portanto, podemos fazer uso do redimensionamento da propriedade CSS de TextArea.

    Você pode fazê-lo, definindo-lo diretamente no atributo de estilo.





    <asp:TextBox ID="TextBox1" runat="server" TextMode = "MultiLine" style = "resize:none"></asp:TextBox>








    Ou fazer uso da CSS style sheet. Se você quiser desativar redimensionamento para todas as caixas de texto de múltiplas linhas.




    <html xmlns="http://www.w3.org/1999/xhtml">
    
    <head runat="server">
    
    	<title></title>
    
    	<style type="text/css">
    
    
        	textarea
    
        	{
    
            	resize: none;
    
        	}
    
    	</style>
    
    </head>
    
    <body>
    
    	<form id="form1" runat="server">
    
    	<asp:TextBox ID="TextBox2" runat="server" TextMode = "MultiLine"></asp:TextBox>
    
    	</form>
    
    </body>
    
    </html>





  2. ASP.Net e Excel - Paginação habilitada ao exportar GridView

    19 May 2013 - 11:30 AM

    Olá, sejam ben vindos a mais um artigo, onde hoje estaremos vendo em como exportar um GridView com paginação habilitada para arquivo do Excel. Vamos precisar de um banco de dados, onde como sempre estamos fazendo uso do banco de dados Northwind da Microsoft. Caso não o possua , baixe e instale através do link abaixo:

    Download Northwind Database<br _mce_bogus="1">


    O nosso código HTML consiste em um GridView e um Button. Para o GridView I vamos habilitar a paginação usando a propriedade AllowPaging e também especifique no evento OnPageIndexChanging.

    <asp:GridView ID="GridView1" HeaderStyle-BackColor="#3AC0F2" HeaderStyle-ForeColor="White"
    
     RowStyle-BackColor="#A1DCF2" AlternatingRowStyle-BackColor="White" AlternatingRowStyle-ForeColor="#000"
    
     runat="server" AutoGenerateColumns="false" AllowPaging="true" OnPageIndexChanging="OnPageIndexChanging">
    
     <Columns>
    
     <asp:BoundField DataField="ContactName" HeaderText=" Nome de Contato" ItemStyle-Width="150px" />
    
     <asp:BoundField DataField="City" HeaderText="Cidade" ItemStyle-Width="100px" />
    
     <asp:BoundField DataField="Country" HeaderText="País" ItemStyle-Width="100px" />
    
     </Columns>
    
     </asp:GridView>
    
     <br />
    
     <asp:Button ID="btnExport" runat="server" Text="Exportar para Excel" OnClick = "ExportToExcel" />




    E vamos usar os seguintes Namespaces:

    C#

    using System.IO;
    
     using System.Data;
    
     using System.Drawing;
    
     using System.Data.SqlClient;
    
     using System.Configuration; 




    VB.Net

    Imports System.IO
    
     Imports System.Data
    
     Imports System.Drawing
    
     Imports System.Data.SqlClient
    
     Imports System.Configuration




    E para vincular nosso GridView, abaixo está o código para esta tarefa o GridView com os registros da tabela do banco de dados Northwind Clientes.

    C#

    protected void Page_Load(object sender, EventArgs e)
    
     {
    
     if (!IsPostBack)
    
     {
    
     this.BindGrid();
    
     }
    
     }
    
      
    
     private void BindGrid()
    
     {
    
     string strConnString = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
    
     using (SqlConnection con = new SqlConnection(strConnString))
    
     {
    
     using (SqlCommand cmd = new SqlCommand("SELECT * FROM Customers"))
    
     {
    
     using (SqlDataAdapter sda = new SqlDataAdapter())
    
     {
    
     cmd.Connection = con;
    
     sda.SelectCommand = cmd;
    
     using (DataTable dt = new DataTable())
    
     {
    
     sda.Fill(dt);
    
     GridView1.DataSource = dt;
    
     GridView1.DataBind();
    
     }
    
     }
    
     }
    
     }
    
     }




    VB.Net

    Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
    
     If Not IsPostBack Then
    
     Me.BindGrid()
    
     End If
    
     End Sub
    
      
    
     Private Sub BindGrid()
    
     Dim strConnString As String = ConfigurationManager.ConnectionStrings("constr").ConnectionString
    
     Using con As New SqlConnection(strConnString)
    
     Using cmd As New SqlCommand("SELECT * FROM Customers")
    
     Using sda As New SqlDataAdapter()
    
     cmd.Connection = con
    
     sda.SelectCommand = cmd
    
     Using dt As New DataTable()
    
     sda.Fill(dt)
    
     GridView1.DataSource = dt
    
     GridView1.DataBind()
    
     End Using
    
     End Using
    
     End Using
    
     End Using
    
     End Sub


    Abaixo a tela resultante no browser.

    http://www.mxstudio.com.br/wp-content/uploads/2013/05/asp.net_jsmaster_3.fw_2.png



    Vamos implementar a paginação, o evento OnPageIndexChanging lida com a Paginação no GridView

    C#

    protected void OnPageIndexChanging(object sender, GridViewPageEventArgs e)
    
     {
    
     GridView1.PageIndex = e.NewPageIndex;
    
     this.BindGrid();
    
     }




    VB.Net

    Protected Sub OnPageIndexChanging(sender As Object, e As GridViewPageEventArgs)
    
     GridView1.PageIndex = e.NewPageIndex
    
     Me.BindGrid()
    
     End Sub




    Abaixo está o código para Exportar o GridView para arquivo Excel com a paginação habilitada. Em primeiro lugar o GridView é novamente preenchido com os dados do banco de dados após a definição AllowPaging para false, em seguida, um loop é executado em todas as linhas da GridView e as cores da linha e a linha alternada são aplicadas às suas células individuais. Se isso não for feito, a cor vai espalhar em todas as células da planilha do Excel, para cada row

    Class textmode é aplicada a todas as células de modo que eles sejam processadas ​​como formato texto, conforme o número mso, fazendo isso impedimos grandes números de ficar convertidos em valores exponenciais.



    C#

    protected void ExportToExcel(object sender, EventArgs e)
    
     {
    
     Response.Clear();
    
     Response.Buffer = true;
    
     Response.AddHeader("content-disposition", "attachment;filename=GridViewExport.xls");
    
     Response.Charset = "";
    
     Response.ContentType = "application/vnd.ms-excel";
    
     using (StringWriter sw = new StringWriter())
    
     {
    
     HtmlTextWriter hw = new HtmlTextWriter(sw);
    
      
    
     //para Exportar todas as páginas
    
     GridView1.AllowPaging = false;
    
     this.BindGrid();
    
      
    
     GridView1.HeaderRow.BackColor = Color.White;
    
     foreach (TableCell cell in GridView1.HeaderRow.Cells)
    
     {
    
     cell.BackColor = GridView1.HeaderStyle.BackColor;
    
     }
    
     foreach (GridViewRow row in GridView1.Rows)
    
     {
    
     row.BackColor = Color.White;
    
     foreach (TableCell cell in row.Cells)
    
     {
    
     if (row.RowIndex % 2 == 0)
    
     {
    
     cell.BackColor = GridView1.AlternatingRowStyle.BackColor;
    
     }
    
     else
    
     {
    
     cell.BackColor = GridView1.RowStyle.BackColor;
    
     }
    
     cell.CssClass = "textmode";
    
     }
    
     }
    
      
    
     GridView1.RenderControl(hw);
    
      
    
     // estilo para formatar números para string
    
     string style = @"<style> .textmode { } </style>";
    
     Response.Write(style);
    
     Response.Output.Write(sw.ToString());
    
     Response.Flush();
    
     Response.End();
    
     }
    
     }
    
      
    
     public override void VerifyRenderingInServerForm(Control control)
    
     {
    
     /* Verifica se o controle é processado */
    
     }




    VB.Net

    Protected Sub ExportToExcel(sender As Object, e As EventArgs)
    
     Response.Clear()
    
     Response.Buffer = True
    
     Response.AddHeader("content-disposition", "attachment;filename=GridViewExport.xls")
    
     Response.Charset = ""
    
     Response.ContentType = "application/vnd.ms-excel"
    
     Using sw As New StringWriter()
    
     Dim hw As New HtmlTextWriter(sw)
    
      
    
     'para exportar todas as páginas
    
     GridView1.AllowPaging = False
    
     Me.BindGrid()
    
      
    
     GridView1.HeaderRow.BackColor = Color.White
    
     For Each cell As TableCell In GridView1.HeaderRow.Cells
    
     cell.BackColor = GridView1.HeaderStyle.BackColor
    
     Next
    
     For Each row As GridViewRow In GridView1.Rows
    
     row.BackColor = Color.White
    
     For Each cell As TableCell In row.Cells
    
     If row.RowIndex Mod 2 = 0 Then
    
     cell.BackColor = GridView1.AlternatingRowStyle.BackColor
    
     Else
    
     cell.BackColor = GridView1.RowStyle.BackColor
    
     End If
    
     cell.CssClass = "textmode"
    
     Next
    
     Next
    
      
    
     GridView1.RenderControl(hw)
    
     ' estilo para formatar números para string
    
     Dim style As String = "<style> .textmode { } </style>"
    
     Response.Write(style)
    
     Response.Output.Write(sw.ToString())
    
     Response.Flush()
    
     Response.[End]()
    
     End Using
    
     End Sub
    
      
    
     Public Overrides Sub VerifyRenderingInServerForm(control As Control)
    
     ' Verifica se o controle é processado
    
     End Sub


    E aqui o resultado no Excel.

    http://www.mxstudio.com.br/wp-content/uploads/2013/05/asp.net_jsmaster_3.fw_3.png
    Faça o download dos arquivos clicando abaixo:





    ASP.Net e Excel - Paginação habilitada ao exportar GridView.


  3. ASP - DynuDNS

    19 May 2013 - 09:55 AM

    Exemplo de implementação de DynuDNS:

    <% 
    entrada = trim(request("txt_DNS")) 
    if entrada = "" then 
    %> 
    <html> 
    <head> 
    <title>DynuDNS</title> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
    </head> 
    
    <body bgcolor="#FFFFFF" text="#000000"> 
    <form name="form1" method="post" action=""> 
    <p>Dom&iacute;nio: 
    <input type="text" name="txt_DNS"> 
    <input type="submit" name="Enviar" value="Enviar"> 
    <br> 
    </p> 
    </form> 
    </body> 
    </html> 
    <% 
    else 
    Set oDNS = Server.Createobject("Dynu.DNS") 
    REM Display the ip address of host ’dynu.com’ 
    resultado = "Resultado: " & oDNS.Lookup(entrada) 
    Set oDNS = nothing 
    %> 
    <html> 
    <head> 
    <title>DynuDNS</title> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
    </head> 
    
    <body bgcolor="#FFFFFF" text="#000000"> 
    <form name="form2" method="post" action=""> 
    <p>Endereço IP: 
    <input type="text" name="txt_DNS"> 
    <input type="submit" name="Enviar" value="Enviar"> 
    <br> 
    </p> 
    <p><%= resultado %></p> 
    </form> 
    </body> 
    </html> 
    <% 
    end if 
    %>



    Exemplo de DynuCrypt:
    <%
    	' Criar objeto para criptografia com Dynu
    	Set oEncryptor = Server.Createobject("Dynu.Encrypt") 
    	Const sFrase="Esta é a frase secreta!"
    	Dim sEncrypt
    	Dim sDecrypt 
    
    	' Criptografar uma string utilizando a chave senhacriptografia:
    	sEncrypt = oEncryptor.Encrypt(sFrase, "senhacriptografia") 
    	Response.Write("Frase ANTES de Criptografar : '" & sFrase & "'<BR>")
    	Response.Write("Frase APÓS     Criptografar : '" & sEncrypt & "'<BR>") 
    
    	' Descriptografar a string utilizando a chave senhacriptografia:
    	sDecrypt = oEncryptor.Decrypt(sEncrypt, "senhacriptografia") 
    	Response.Write("Frase APÓS Descriptografar  : '" & sDecrypt & "'") 
    
    	Set oEncrypt = nothing
    %>
  4. ASP - Criptografia SHA256

    18 May 2013 - 02:15 AM

    Uma maneira rápida de usar este é implementar um implemntation javascript e, em seguida, chamar as funções através do ASP. Para fazer isso, crie um novo arquivo asp com o conteúdo:



    [code]<%@ LANGUAGE=VBSCRIPT%> <script LANGUAGE="Javascript" RUNAT="Server"> ...colocar o código javascript na página http://pajhome.org.uk/crypt/md5/sha256.html aqui .... <script RUNAT="Server" LANGUAGE="VBSCRIPT" > Response.write(hex_sha256("Hello World!")) </SCRIPT>
    [/code]
  5. jQuery UI Slider

    17 May 2013 - 10:47 PM

    6 jquery ui range slider e jQuery Range Slider Plugins

    O plugin do jQuery UI Slider faz elementos selecionados em sliders. Existem várias opções, como várias alças e faixas. A alça pode ser movido com as teclas de seta do mouse ou. Acesse

    jQuery UI Slider



    http://freebiesdesig...ange-slider.jpg

Friends

Comments

Page 1 of 1
  1. Photo

    coldplayer 

    31 Aug 2010 - 17:35
    Olá td bem?
    Podes ajudar neste post?
    http://www.mxstudio.com.br/forum/topic/78573-arquivo-xml-nao-acentua/page__gopid__232897&#entry232897
  2. Photo

    robsondeavila 

    09 Jun 2010 - 15:53
    Oi xanburzum
    Tentei usar este script e não consegui de jeito nenhum, estou muito apertado, meu chefe está me cobrando sobre isso e não tenho quem me ajudar.
    Preciso enviar alguns arquivos de um servidor a outro via ftp usando asp, este código acima serve?
    Pode me ajudar?
    Desde já agradeço.
    Se quiser me enviar alguma dica ou sugestão por e-...
Page 1 of 1