
quintelab
Veteranos-
Total de itens
1.891 -
Registro em
-
Última visita
Tudo que quintelab postou
-
É mais fácil criar seus objetos em design mesmo e dependendo do valor do GroupBox você mudar a propriedade Visible do outros controles. Mas se ainda assim preferir em runtime: http://www.macoratti.net/vbn_cwf.htm Abraços
-
Novo estagiário - Access
tópico respondeu ao .Andreia. de quintelab em Novidades e Anúncios Script Brasil
Parabéns vélinho e seja bem vindo. -
Estagiário efetivado
tópico respondeu ao .Andreia. de quintelab em Novidades e Anúncios Script Brasil
Parabéns vélinho!! -
Como passar um parâmetro na função Click do botão?
pergunta respondeu ao Rubiz Gardini de quintelab em .NET
Não precisa criar um parâmetro no clique, basta criar um método que tenha esse parâmetro e no evento do botão chamar esta método. Abraços... -
Eu estava pesquisando algo com o Visual Studio mas na correria não consegui encontrar, que bom que conseguiu. Vou colocar o tópico como resolvido. Abraços...
-
Problema com repeater, tabela, e conteúdo q precisa ser gerado dinamic
pergunta respondeu ao Rubiz Gardini de quintelab em .NET
Mas quando eu disse a fonte de dados não disse pra inserir no banco. Acho que me entendeu errado, por exemplo, você deve estar pegando do banco e passando para um DataSet ou DataTable, basta criar um novo registro na sua fonte de dados, seja Array, DataSet, DataTable. Abraços... -
Você tem este driver: MySQL ODBC 3.51 instalado na sua máquina? Abraços...
-
Isso é estranho, eu não encontrei problema no seu código. Por acaso tem algum validator no seu formulário? Abraços...
-
Problema com repeater, tabela, e conteúdo q precisa ser gerado dinamic
pergunta respondeu ao Rubiz Gardini de quintelab em .NET
Mas o correto é você fechar sua tag Table. Ao invés de tentar acrescentar uma linha no HTML adicone mais um registro a sua fonte de dados que alimenta o Repeater. Abraços... -
Problema com repeater, tabela, e conteúdo q precisa ser gerado dinamic
pergunta respondeu ao Rubiz Gardini de quintelab em .NET
Acho que esta no caminho certo sim. Mas qual é o erro? Abraços... -
Acredito que depois que informar o caminho no momento que der um Build ele irá copiar os arquivos para o seup, depois é só mandar este setup para o cd. Veja se no momento em que esta dando o build na sua aplicação os arquivos referenciados estão no local correto. Abraços...
-
Este artigo é com arquivos texto, mas acho que servirá de base para você: http://www.macoratti.net/vbn_txt.htm Abraços...
-
PedroNeto, seja bem vindo ao Fórum do ScriptBrasil, de uma olhada em nossas regras: Regras do Fórum ScriptBrasil Referente a primeira dúvida, de uma olhada neste link: http://www.example-code.com/vbdotnet/ftp.asp Referente a segunda, é possível sim, agora rodar o software em background, realmente não tenho conhecimento. Mas acessar outro aplicativo é possível sim. Abraços...
-
É possível sim, a única limitação será do tamanho do banco de dados do Sql Server, que no momento não sei informar qual é. Referente ao Visual Studio, a limitação é que cada linguagem possui sua versão Express do Visual Studio. Por exemplo, C# Express e o VB Express. Com o mesmo software não é possível programar com ambas as linguagens. Mas não terá problema nenhum para desenvolver sua aplicação. Abraços...
-
Cara não será nada fácil, migrar do 2003 para qualquer versão será muito complicado. Do 2005 pro 2008 é totalmente simples. Abra seu projeto no 2008 ele vai converter, e ae se prepare para possíveis erros, o maior problema são lixos que ficam no projeto. Meus projetos do 2003 eu refiz no 2005, não migrei nenhum, já para o 2008 foi possível converter sem problemas. Abraços...
-
Problemas com updade sql no delphi
pergunta respondeu ao Nilson Barros de quintelab em Demais Bancos
A sua dúvida é na sintaxe do seu Update ou como colocar isso no Delphi? Pois se o problema for o Delphi vou pedir pra alguém mover seu tópico pra ca --> Delphi, Kylix Mas não poste outro tópico la, nos avise que movemos seu tópico. Abraços... -
Pelo que eu entendi este é um exemplo para o VB6 consumir. Mas é só um exemplo, você esta querendo fazer o que? Abraços...
-
cpereira, seja bem vindo ao Fórum do ScripBrasil, de uma olhada em nossas regras: Regras do Fórum ScriptBrasil Referente ao seu primeiro problema ele não esta encontrando os instaladores no disco, de uma olhada no caminho que você esta informando. Referente ao segundo problema de uma olhada nesse artigo: http://www.macoratti.net/vbn_pcom.htm Abraços...
-
De uma olhada nesse documentação da MSDN: http://msdn.microsoft.com/en-us/vbasic/aa701259.aspx Abraços...
-
Acredito que não seja possível mudar o ID de um objeto em tempo de execução. Abraços...
-
Acho mais fácil criar um serviço e nesse serviço de tempo em tempo você chama sua dll. Abraços...
-
Não consegui entender bem sua dúvida. Seu problema maior é referente ao CSS? Abraços...
-
Neste artigo irei adicionar o AjaxToolkit na aba de ToolBox do Visual Studio 2008. Para facilitar o trabalho dos desenvolvedores, o Ajax já veio implementado na versão do Visual Studio 2008, mas ainda temos que instalar o Toolkit para utilizar os principais recursos do Ajax . Primeiro é necessário fazer o download do Ajax Control Toolkit no site da CodePlex, até a data de publicação deste artigo é possível fazer download pelo link: http://www.codeplex.com/AtlasControlToolki...ReleaseId=11121. O arquivo que deve ser baixado é o AjaxControlToolkit-Framework3.5.zip. Eu prefiro descompactar e manter a pasta baixada no wwwroot, e neste artigo irei trabalhar com o seguinte caminho: C:\Inetpub\wwwroot, mas este não é um caminho obrigatório. Estando a pasta descompactada, agora iremos até o Visual Studio e em nossa Toolbox iremos criar uma nova aba, clicando com o botão direito na Toolbox e escolhendo a opção Add Tab. Depois deste processo aparecerá a opção de definir o nome da nova tab. O nome adotado neste artigo será AjaxToolkit. Agora clique com o botão direito no meio da nova aba criada e selecione a opção Chosse Items... Selecionada a opção Choose Items será aberta a opção Choose ToolBox Itens e através dela vamos buscar nossa DLL do Ajax Control Toolkit. Depois de aberta a Choose ToolBox Itens clique em browse.... Clicando em Browse basta buscar a DLL do Ajax que está na pasta C:\Inetpub\wwwroot\AjaxControlToolkit-Framework3.5\SampleWebSite\Bin, o nome do arquivo é AjaxControlToolkit.dll. Encontrada a DLL clique em Abrir. Logo após clique em Ok na tela do Choose ToolBox Items. Depois deste último processo, o Ajax Control Toolkit está pronto para ser utilizado em seu projetos. Espero que seja útil. Abraços...
-
Velha, mas até que é legal.
-
Este artigo mostra como criar um simples componente de data utilizando o Web User Control e alguns recursos do Ajax. Primeiro vamos criar uma pasta com o nome de Controls, em seguida o nosso Web User Control, pelo seguinte atalho do Visual Studio: Add New Item/Web User Control. Iremos colocar o nome de Data para o nosso componente. Agora iremos adicionar um TextBox com o id txtData no controle: <%@ Control Language="VB" AutoEventWireup="false" CodeFile="Data.ascx.vb" Inherits="Controls_Data" %> <asp:TextBox ID="txtData" runat="server"></asp:TextBox> O primeiro recurso do Ajax que será utilizado é o MaskedEditExtender, que será o responsável pela máscara do TextBox. Ao arrastar o MaskedEditExtender para o nosso formulário automaticamente ele colocará uma linha declarando qual a TagPrefix do ajax naquele formulário, informando seu Assembly e seu Namespace, a linha que ele criou é a seguinte: <%@ Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1"%> Eu particularmente prefiro tirar esta linha do formulário e colocá-la no arquivo web.config pois desta forma não terá a necessidade de repetir esta linha de comando em todos os formulário que utilizarem o Ajax. Removi esta linha do meu formulário e adicionei no web.configo, alterando também a tagPrefix para Ajax. A linha foi adicionada dentro da tag controls onde temos também as duas TagPrefix asp. <controls> <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add tagPrefix="asp"namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add tagPrefix="Ajax" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit"/> </controls> Por enquanto o HTML do nosso controle esta da seguinte forma: <%@ Control Language="VB" AutoEventWireup="false" CodeFile="Data.ascx.vb" Inherits="Controls_Data" %> <asp:TextBox ID="txtData" runat="server"></asp:TextBox> <Ajax:MaskedEditExtender ID="MaskedEditExtender1"runat="server"> </Ajax:MaskedEditExtender> Agora vamos configurar as propriedades do MaskedEditExtender para que seja feita a máscara. A primeira propriedade a ser configurada é a Mask que iremos deixar desta forma: 99/99/9999. A outra propriedade a ser alterada é MaskType que deixaremos como Date. <%@ Control Language="VB" AutoEventWireup="false" CodeFile="Data.ascx.vb" Inherits="Controls_Data" %> <asp:TextBox ID="txtData" runat="server"></asp:TextBox> <Ajax:MaskedEditExtender ID="MaskedEditExtender1" runat="server" Mask="99/99/9999" MaskType="Date" TargetControlID="txtData"> </Ajax:MaskedEditExtender> Até o momento temos no nosso componente a máscara de data. Agora iremos adicioná-lo na Tag controls do web.config logo a baixo da linha do Ajax para poder testar nosso controle. <controls> <add src="~/Controls/Data.ascx" tagName="Data" tagPrefix="BrCtl"/> </controls> A tagName e a tagPrefix são nome que podem receber qualquer valor e que servirão para colocar nosso controle no código HTML. No fim a tag controls do web.config fica da seguinte forma: <controls> <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add tagPrefix="asp"namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add tagPrefix="Ajax" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit"/> <add src="~/Controls/Data.ascx" tagName="Data" tagPrefix="BrCtl"/> </controls> Agora vamos criar a Default.aspx para visualizar o que temos até agora. Em nosso formulário Default.aspx é necessário adicionar o ScriptManager para que funcione o Ajax, e em seguida adicionar o nosso controle. Enfim o código HTML fica: <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server"> <title>Criando um Controle - Por quintelab</title> </head> <body> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <div> <BrCtl:Data ID="txtData" runat="server" /> </div> </form> </body> </html> O Resultado até então,é uma caixa de texto com a máscara de data: Para finalizar iremos colocar a validação de data em nosso controle. Para fazer a vaildação de data iremos utilizar um Validator do tipo CompareValidator. <asp:CompareValidator ID="CompareValidator1" runat="server" ControlToValidate="txtData" Display="Dynamic" ErrorMessage="Data Inválida." Font-Names="Verdana" Font-Size="X-Small" Operator="GreaterThan" Type="Date" ValueToCompare="01/01/1900"> </asp:CompareValidator> Desta forma nosso controle fica completo com máscara e validação para data: <%@ Control Language="VB" AutoEventWireup="false" CodeFile="Data.ascx.vb" Inherits="Controls_Data" %> <asp:TextBox ID="txtData" runat="server"></asp:TextBox> <Ajax:MaskedEditExtender ID="MaskedEditExtender1" runat="server" Mask="99/99/9999" MaskType="Date" TargetControlID="txtData"> </Ajax:MaskedEditExtender> <asp:CompareValidator ID="CompareValidator1" runat="server" ControlToValidate="txtData" Display="Dynamic" ErrorMessage="Data Inválida." Font-Names="Verdana" Font-Size="X-Small" Operator="GreaterThan" Type="Date" ValueToCompare="01/01/1900"> </asp:CompareValidator> Para testar nosso controle, basta compilar novamente nosso projeto e tentar adicionar uma data inválida, como por exemplo 31/02/2008. É necessário lembrar que como criamo um crontrole do zero é preciso criar todos as suas propriedades. Vamos criar a propriedade Text para que seja possível atribuir e resgatar o texto do nosso controle. Partial Class Data Inherits System.Web.UI.UserControl Public Property Text() As String Get Return txtData.Text End Get Set(ByVal value As String) txtData.Text = value End Set End Property End Class Da mesma forma que criamos a propriedade Text, é possível criar outras como ReadOnly, Enabled e outras. Versão em C#: http://www.quintelab.com.br/Artigos/AspNet...eDataCSharp.asp Espero que seja útil. Abraços...