Jump to content
  1. Commit Porto '19 com a presença de co-autor do Reactive Manifesto e criador do VLC

    _deXter
    By _deXter,

    Commit Porto '19

    A 5ª edição da conferência Commit Porto, que acontece a 22 de junho na Faculdade de Engenharia da Universidade do Porto, conta com a presença de dois nomes muito relevantes na indústria: Roland Kuhn (co-autor do Reactive Manifesto e ex-líder do projecto Akka) e Jean-Baptiste Kempf (criador e lead developer do popular player VLC). 

    A estes 2 nomes juntar-se-ão ainda outros 9 provenientes oradores de diversas empresas e que abordarão um espectro alargado de temas: desde Data Science aos últimos desafios em Sistemas Distribuídos, de tecnologias Frontend às práticas de Segurança de Informação vigentes.

    Tal como nas edições anteriores, o evento é gratuito mas sujeito a inscrição e pagamento de uma caução de 10€ que é devolvida mediante a presença no evento.

    As inscrições já se encontram abertas em: commitporto.com

    • 0 replies
  2. Re: erro na saida de uma conversão de str p/ int

    thoga31
    By thoga31,
    2 horas atrás, Nandinho disse:

    TypeError: must be str, not float

    O Python está-te a dizer tudo - tentaste usar um float quando só é permitido ou esperado strings.

    payment é do tipo float, não o podes "somar" a uma string. A forma correcta de colocar o valor na string é usando o método format:

    print("You have to pay {0} Meticais".format(payment))

    Cumprimentos.

    • 1 reply
  3. Re: erro na saida de uma conversão de str p/ int

    Nandinho
    By Nandinho,

    Boa noite!

     

    Sou um iniciante no python e na programação, fiz um pequeno programa, na qual estou a ter um erro:

    x = input('How many dollars do you want to buy? ')
    x = int(x)
    y = input('Exchange rate (Meticais per dollar) :')
    y = float(y)
    payment = x * y
    print("You have to pay " + payment, "Meticais")

    Mas aparece um erro na consola do pycharm:

    How many dollars do you want to buy? 100
    Exchange rate (Meticais per dollar) :61.5
    Traceback (most recent call last):
      File "C:/Users/Retagi/PycharmProjects/ITS100/hello.py", line 6, in <module>
        print("You have to pay " + payment, "Meticais")
    TypeError: must be str, not float

    Peço uma ajuda

    • 1 reply
  4. Lis se reduzindo de altura

    carcleo
    By carcleo,

    O código:

    <html>
    
    <head>
    
    <title>MVC PDO CRUD</title>
    
    <link rel="shortcut icon" type="image/x-icon" href="imgs/favicon.png"/>
    
    <style>
    
    /* CSS Document */
    
    @import url('http://fonts.googleapis.com/css?family=Open+Sans');
    
    *,
    
    *:before,
    
    *:after,
    
    *:active,
    
    *:hover {
    
    font-family: 'Open Sans';
    
    margin: 0;
    
    padding: 0;
    
    border:0;
    
    outline: none;
    
    -webkit-box-sizing: border-box;
    
    -moz-box-sizing: border-box;
    
    box-sizing: content-box; /*Comprimir(diminuir) as medidas do elemento para não aumentá-lo quando adicinar margin e padding*/
    
    }
    
    ul {
    
    list-style: none;
    
    }ul.topo{
    
    background-color: #000000;
    
    color: #FFFFFF;
    
    }
    
    ul.topo li {
    
    text-align: center;
    
    }
    
    ul.ulHorizontal {
    
    height: 50px;
    
    }
    
    ul.ulHorizontal li {
    
    display: inline-block;
    
    line-height: 50px;
    
    }
    
    ul.ulHorizontal li img {
    
    vertical-align: middle;
    
    }
    
    img {
    
    max-width: 100%;
    
    }
    
    a, a:hover {
    
    text-decoration: none;
    
    }
    
    button,
    
    input[type=button],
    
    input[type=submit],
    
    input[type=reset] {
    
    cursor: pointer;
    
    background-color: #CCCCCC;
    
    }
    
    button:hover,
    
    input[type=button]:hover,
    
    input[type=submit]:hover,
    
    input[type=reset]:hover {
    
    background-color: #DCDCDC;
    
    border: 1px rgba(0,0,0,.2) solid;
    
    }
    
    button:active,
    
    input[type=button]:active,
    
    input[type=submit]:active,
    
    input[type=reset]:active {
    
    background-color: #FFFFFF;
    
    }
    
    /************ CORES **************/
    
    .bgcCinza100 {
    
    background-color: #CCC;
    
    }
    
    .bgcCinza25 {
    
    background-color: #DCDCDC;
    
    }
    
    .bgcPreto100 {
    
    background-color: #000;
    
    }
    
    .bgcBranco100 {
    
    background-color: #FFF;
    
    }
    
    .bgcVermelho100 {
    
    background-color: #F00;
    
    }
    
    .bgAzulCiano {
    
    background-color: #007EAE;
    
    }
    
    /************ CORES **************/
    
    </style>
    
    <script type="text/javascript" src="scripts/js/bibliotecas/jquery-3.4.1.min.js"></script>
    
    <script>
    
    function verifica(msg) {
    
    return confirm(msg);
    
    };
    
    </script>
    
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    
    <body>
    
    <ul class="ulHorizontal topo">
    
    <li style="width:200px">CATEGORIA</li><!--
    
    --><li style="width:200px">NOME</li><!--
    
    --><li style="width:100px">PREÇO</li><!--
    
    --><li style="width:100px">FRETE</li><!--
    
    --><li style="width:100px">TRANSPORTE</li><!--
    
    --><li style="width:100px">EDITAR</li><!--
    
    --><li style="width:100px">BLOQUEIO</li><!--
    
    --><li style="width:100px">EXCLUIR</li>
    
    </ul>
    
    <ul class=ulHorizontal id=listaRegistros style="background-color:#CCC">
    
    <li style="text-align:left; width:200px;">Leve</li><!--
    
    --><li style="text-align:left; width:200px;">Produto 1</li><!--
    
    --><li style="text-align:right; width:100px;">120.33</li><!--
    
    --><li style="text-align:center; width:100px;">1</li><!--
    
    --><li style="text-align:center; width:100px;">Correios</li><!--
    
    --><li style="text-align:center; width:100px;"><a href=""><img src="imgs/editar.png" height="30px" title="Editar Produto"/></a></li><!--
    
    --><li style="text-align:center; width:100px;"><a href="" onclick="return verifica('Deseja Bloquear este produto');" ><img src="imgs/bloquear.png" height="30px" title="Bloquear Produto" /></a></li><!--
    
    --><li style="text-align:center; width:100px;"><a href="" onclick="return verifica('Deseja Excluir este produto?');" ><img src="imgs/excluir.png" height="30px" title="Excluir Produto"/></a></li>
    
    </ul>
    
    </body>
    
    </html>

    Os problemas:

     

    Na verdade eu gostaria de saber o porque de quando vou medir as alturas das lís elas estão se alterando.

    As li's de acordo com o css devem ser de 50px lisas, sem bordas

    Lis só de texto, estão reduzindo para 49,6px

    Lis com as imagens, estão reduzindo para 30px

    Onde está o erro?

    Obs.:

    Esse comportamento é visto no Chrome e somente no inspector. Pois no visual se vê normalmente.

     

     

    • 0 replies
  5. Re: Projeto corrompido

    Latitude
    By Latitude,
    23 minutos atrás, a3deluxe disse:

    Para poderes ver todo o código fonte podes usar este programa CodeReflect para Descompilares o EXE

    se não tiver sido protegido pelo .NET Reactor 

    Quanto ao Design acho que é mais complicado.

     

    Mas se é executado a última compilação bem sucedida, com o design a aparecer direitinho, pensei que fosse possível "retroceder no tempo", não sei.....

    Peço desculpa pela ignorância.

    • 4 replies
  6. Re: Projeto corrompido

    a3deluxe
    By a3deluxe,

    Para poderes ver todo o código fonte podes usar este programa CodeReflect para Descompilares o EXE

    se não tiver sido protegido pelo .NET Reactor 

    Quanto ao Design acho que é mais complicado.

     

    • 4 replies
  7. Re: Projeto corrompido

    Latitude
    By Latitude,
    1 hora atrás, a3deluxe disse:

    Boas, 

    Queres Descompilar o executável EXE para ver o código fonte é isso?

    Gostaria, se fosse possível, retomar a programação do projeto sem ter que fazer tudo de novo, pois ao nível do design dos forms perdi tudo. Já são algumas horas perdidas.

    • 4 replies
  8. Re: Projeto corrompido

    a3deluxe
    By a3deluxe,

    Boas, 

    Queres Descompilar o executável EXE para ver o código fonte é isso?

    • 4 replies
  9. Re: Projeto corrompido

    Latitude
    By Latitude,

    Olá,

    Estava a desenvolver um projeto em visual studio 2017 (visual basic) quando o pc foi abaixo.

    Ao entrar novamente no meu projeto os formulários mostram 0000 e 1111. No entanto ao compilar consigo compilar a última versão bem sucedida.

    Será possível recuperar o condigo fonte correspondente e os formulários associados?

    • 4 replies
  10. programaçao em #C

    jorgef99
    By jorgef99,

    como faço pra ler uma escolha q nao ta no meu menu de opcoes e far o individul voltar pra esse menu pra faz uma nova escolha   

    uma parte do meu codigo sei la e necessariooo

    obrigado a força;;;

       switch(opcao)

    {
        case 1: (opcao==1);
        {
            printf("\nopcao 1 cadastre nova escola de samba:\n\n");    
        }
        case 2:(opcao==2);
        
        {
            printf("\nsaindo do programa.....\n");
        }
        default:{
            if(opcao>2)
            {
                printf("o");

    • 0 replies
  11. Bring Forward Window VB.Net

    a3deluxe
    By a3deluxe,

    Boa noite,

    Precisava de uma ajuda no meu código em vb.net.

    O meu programa é um Form com um Button, quando pressionado , trás para a frente a janela do programa VirtualBox,

    depois quando pressionando a tecla ESC, vem para a frente o Form novamente.

    A parte do código do Button está a funcionar bem, a parte da Tecla ESC é que não.

    Não esta a trazer o Form para a Frente.

    Tentei colocar o mesmo código do Button que funciona na tecla ESC, mas usando o nome da Janela do Form,

    só funcionou a primeira vez depois perde o Focus do Form.

    	    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            Dim Handle As IntPtr = FindWindow(Nothing, "Windows 7 - Oracle VM VirtualBox")
            SetForegroundWindow(Handle)
            TopMost = False
        End Sub
    	Private Function LowLevelKeyboardProc(ByVal nCode As Integer, ByVal wParam As Integer, ByRef lParam As KBDLLHOOKSTRUCT) As Integer
    	        If nCode = HC_ACTION Then
                If wParam = WM_KEYDOWN Then
                    Dim key As Integer = lParam.vkCode
    	      If key = Keys.Escape Then
         
            TopMost = True
    	        Return CallNextHookEx(hKeyboardHook, nCode, wParam, lParam)
     End Function
    	

    Alguém para dar uma ajudinha.

    Obrigado

     

    • 0 replies
  12. Re: Records

    nunopicado
    By nunopicado,

    A resposta mais curta é: Dá!

    No entanto, para estares a perguntar isso, fico na dúvida se percebi bem a tua questão.

    Para definir um record, crias todos exactamente da mesma forma, seja um, ou qualquer outra quantidade.

    type
      TPessoa = record
        Nome: string;
        DataNasc: string;
      end;
    
      TLogin = record
        Username: string;
        Password: string;
      end;
    
      TMorada = record
        Addr1: string;
        Addr2: string;
        CPostal: string;
        Localidade: string;
        Pais: string;
      end;

    Se não estiveres esclarecido, por favor explica melhor a tua questão.

    • 1 reply
  1. Load more activity
×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.