
Denis Bittencourt Muniz
Veteranos-
Total de itens
834 -
Registro em
-
Última visita
Tudo que Denis Bittencourt Muniz postou
-
Para a escrita vertical há outras soluções! (espero que você esteja com o código fonte do seu software). Uma possível solução seria a API Win32 'CreateFontIndirect'. Dê uma pesquisada sobre a API Win32. (um bom site: 'www.allapi.net' para você aprender para que serve muitas API Win32 existentes.) Outra solução é você tentar conseguir novamente esse componente (TQRAngledlabel ) : ) Uma outra melhor: usar uma figura (nessa figura teria um texto desenhado na vertical) no seu relatório. Falows! Qualquer coisa, post!
-
A questão é: tem mercado? Obrigado.
-
2000 Vs. Xp Sp2
pergunta respondeu ao Denis Bittencourt Muniz de Denis Bittencourt Muniz em Microsoft Windows
THOM, entre o 2000 server e o XP sp2 qual você prefere para ser usado no servidor (rede e web)? Gostaria de mais opiniões nesse tópico. Obrigado. -
A minha explicação foi mais básica (eu poderia explicar tudo isso que o Diraol explicou, que elas são caras (as caches xD), esses detalhes, mas deixa pro professor .) Verdade, um exemplo é que o Sempron e o Celeron D são processadores relativamente baratos: por serem uma versão com menos cache. Mas pro Sempron isso não afeta tanto. Nem para os Duron. Por que acham que ele esmagava os Celerons Northwood? Diraol, você comprará uma excelente placa mãe! E algumas pessoas que conheço insistem em dizer que ASUS e SOYO são top, as melhores (tá, ASUS é boa, mas prefiro DFI ou MSI). Acho que você vai acabar me banindo no fórum Diraol, mas postei por Distração (Denovo), eu fico tão empolgado com esse tópico (vejo ele todo dia). E todo santo dia meu irmão tá logado... PS: Diraol, sobre os novos núcleos da AMD, me informei direitinho agora : - Sempron: Manilla - Athlon 64: Orleans - A64X2: Windsor. Também fiquei sabendo que chegarão Semprons ao AM2 (e não só 939), só que um 3000+ será apenas 1.6GHz. Ele também terá modelos 3600+ e 3800+ (2.4GHz e 2.6GHz! Respectivamente). Mas chegará quando a Intel lançar novos celerons parece. é que uma vez teu tinha postado aqui, só que estava errado.
-
O 'Try' do Delphi evita exceções (erros). No Visual Basic 6, tratamento de exceções é feito assim: On Error Resume Next 'Se der erro, continue executando. OU: On Error GoTo <LABEL> 'Se der erro, vá para o label (trecho de código com nome, poderiamos dizer) indicado. No Visual Basic.net temos as estruturas 'On Error ...' e: Try 'Código para ser analisado. Catch 'Caso der erro, executará essa parte. End Try Tem combinação de 'Try.... Finally', como tem no Delphi. Entendi seu requerimento.. Você faria dessa forma (um pequeno exemplo para você): Erro: If Err Then MsgBox "Não existe arquivo!" Exit Sub End If On Error GoTo Erro Kill "C:\Teste1.txt" Qualquer coisa estamos aí, falows!
-
Mudando Valor Do Body
pergunta respondeu ao fsilvarib de Denis Bittencourt Muniz em Ajax, JavaScript, XML, DOM
screen.height //Captura a resolução vertical de pixel screen.width //Captura a resolução horizontal de pixel //Exemplo: alert(screen.width + " x " + screen.height) //Aqui em casa, o exemplo retornaria '1024 X 768'. Humm.. Que tal redirecionamento: if(screen.height == 768 && screen.width == 1024) { document.location="ENDERECO"; } else { document.location="ENDERECO"; } Qualquer dúvida, post! Falows! -
Fala galera! Só uma dúvida: gostaria de saber qual é melhor para sevidor: Windows 2000 Server ou Windows XP sp2. OBS: Gostaria um comentário sobre todo tipo de servidor (rede, web, etc..) e pontos fracos e fortes... Uma explicação completa! Agradeço desde já!
-
Você está pedindo requisitos que te obriga ter um bom conhecimento em C/C++. P.S: Se você fizer a tal linguagem publique (coloque um link) ela, OK?
-
Veja se é isso: If MessageBox.Show("Há uma tabela de 16 bits em execução neste momento, para abrir uma outra tabela voce precisa salvar a mesma ou deleta-la. Deseja salva-la?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Information) = DialogResult.Yes Then MsgBox("oi") End If
-
Já tentou: SendKeys "{ENTER}" 'Coloque no evento do seu Timer Apesar que este método (lógica) têm falhas... Só agora eu pensei
-
valeu Graymalkin! Era isso que precisava. Mas: Que tal um exemplo? Não entendi muito bem... Aguardo repostas : )
-
Eu sei que você sabia que existia Athlon 64 para Soquete 754P. O que eu quis dizer que a AMD liberou Athlon 64 Venice (revisão nova) pro 754P. Um Venice 754P 3000+ (2GHz) é a mesma coisa que o Sempron Palermo 3400+, só que com 512KB de cache. Esse venice 754P deve ser bom de over sim, creio eu. Pois são da Revisão E6 também. A única diferença agora pro Venice 3000+ 754P (2GHz) pro Venice 3200+ 939P (2GHz) é a controladora single-channel do 754P e Dual do 939P. Em muitos testes, isso não traz tanta diferença de desempenho. Foi mal . Qual o núcleo, Thunderbird? Pois não lembro de outro núcleo antes desse. Mensagem postada por DIEGO BITTENCOURT (mais uma vez meu irmão logou sem eu ver, desculpa, já já você vai me alertar ) Abraços
-
Concordo. Programas GUI feitos 'na unha' (linha por linha) são muito demorados. É verdade: no caso da opção linha por linha é muito código para muito pouco serviço. Bom, tenho uma opinião: Que tal usar o Borland C++ Builder 6 para fazer programas GUI? Pois isso irá economizar tempo, você irá adquirir experiência e muita outras vantagens, como cito no post acima. Você pode até estudar uma janela linha por linha, mas só para diversão e enrrequicimento de conhecimento, não concorda? : ) Falows bro!
-
Fala gente, blzin? Bom, vendo Java e O.O (logicamente né! Java usa O.O, é obrigatório O.O no mundo do café) e vi muitos recursos O.O que não vi em .net, mas sei de sua existência, porém não sei as palavras chaves que fazem o trabalho relacinado com O.O. Resumindo: Citarei algumas palavras chaves de Java e gostaria que alguém (digamos, sem colocar ninguém lá em baixo, Graymalkin) traduzise (será que escrevi certo? ) para .net (VB.net/C#): Herança Java -> extends VB.net -> Inherits (certo?) C# -> : (certo?) Acesso aos métodos da classe pai Java -> super VB.net -> MyBase (certo?) C# -> base (certo?) Métodos abstratos Java -> abstract VB.net -> <Não sei> C# -> <Não sei> OBS: Em VB.net e C#, preciso definir métodos abstratos em classes abstratas, certo? Pois, assim que funciona em Java. Interface Java -> interface VB.net -> <Não sei> C# -> <Não sei> Implementação de interface Java -> implements VB.net -> <Não sei> C# -> <Não sei> Bom galera é só (Olha o tanto que sou cara de pau! ). Fiz esse tópico para eu poder acompanhar Java e .net, pois comparação com palavras-chaves de uma linguagem para outra é bem mais fácil de aprender, não concordam! Se tiver alguma diferença entre regras de tal palavra de Java com tal palavra de .net, vocês me avisam beleza? Falows! (Se lembrarem de mais palavras chaves relacionadas diretamente com a O.O, postem aí OK?)
-
4 Perguntinhas Básicas
pergunta respondeu ao Denis Bittencourt Muniz de Denis Bittencourt Muniz em Java
valeu iSoron (Você seria o Graymalkin voltado para o Java )! Entendi. Ah! Faz, faz sim, um tópico fixo sobre 'JAVA_HOME' e 'PATH', pois isso facilita a vida de iniciantes como eu. Falows! -
Fala galera, beleza.. (É.., isso aí! Na sala do "café oferecido pela Sun" também vocês terão que aguentar minhas perguntas ) 1. O comando 'import javax.swing.JOptionPane' faz o que?? Bom, entendi mais ou menos... Onde está o javax??? É uma classe? Me expliquem, por favor (detalhado, please?) 2. Java não tem um laço 'For Each' para varrer coleções, arrays, etc...? 3. O que faz o operador '>>>'? Não entendi.. OBS: Entendi o uso de '>>' e '<<'. 4. Gostaria de uma explicação sobre duas variáveis de ambientes que são definidas pelo programador após a instalação da plataforma Java: 'JAVA_HOME' e 'PATH'. Falows!
-
OK, qualquer coisa, estamos aí! : )
-
Figuras .ico Do Windows Xp
pergunta respondeu ao mestre fyoda de Denis Bittencourt Muniz em Visual Basic
Você copiou os arquivos (Ícones) do Windows XP para um disquete, por exemplo, certo? E depois passou para sua máquina que tem o Windows 98??? Detalhe mais o problema, certo? Outra: Só por curiosidade, de que pasta do Win. XP você pegou esses ícones? Falows! Aguardando respostas. -
A resposta está aqui! Qualquer dúvida pergunte, falows!
-
Barra De Rolagem
pergunta respondeu ao richenrique de Denis Bittencourt Muniz em Ajax, JavaScript, XML, DOM
Não, que eu saiba não. O Firefox não tem suporte para barra de rolagem colorida, assim também como não tem suporte para VBScript. Mas não se preocupe, o Firefox lê o código (da barra de cor) mas não gera erro... Falows! -
2 Peguntinhas E 1 Afirmativa
pergunta respondeu ao Denis Bittencourt Muniz de Denis Bittencourt Muniz em .NET
Hum.. Ok, valeu galera! Mas pergunto: '4 << 3' é igual a 32, pois: 4(100) << 3 = 32(100*000* (3 acresentados, marcado por *)), correto? Mas e se eu quisésse: 100111 (bin.) 39(dec.).. Como faria?? Resumindo: em vez de fazer preenchimento com 0's não poderia fazer com 1's?? Falows! -
Mensagem de erro: O mecanismo de banco de dados Microsoft Jet não pode abrir o arquivo 'C:\Documents and Settings\usuario\Desktop\bd.mdb'. Ele já foi aberto em modo exclusivo por outro usuário ou você precisa de permissão para exibir seus dados. Tentei do jeito que você falou, mas não deu certo... OBS: O arquivo não estava aberto no Access e em nenhum outro software... Não configurei nada no Access, em termo de proteção, senha, etc... Aguardo respostas!
-
Ae iJava (HeHe.. To zuando! : ) )... Ô iSoron, o eclipse é uma ferramenta FREE? E outra: você como profissional (você têm as 'manhas' no Java cara!, assim como OSJunior têm as manhas no Javascript ), o que você pode me dizer sobre o Borland JBuilder?? É bom? Qual é melhor: JBuilder ou Eclipse?? Mas, se não me engano, a interface do JBuilder não é igual a do Delphi, certo? Falo isso, pois gostaria que tivesse a interface semelhante a do Delphi.. (Eu acho uma obra de arte aqule monte de janela soltas na tela : ) ) Falows!
-
Pergunta para o FibraOptica e ao demais interessados em C para Windows, digamos: Vocês tem interesse de *aprender (estudar o código)* a fazer uma interface gráfica, ou seja, digitar 'um monte' de código complicado (o que, na minha opinião, não é legal, pois hoje em dia tudo deve ser rápido e prático, usando auxílio de IDE's) ou vocês tem interesse de *fazer uma aplicação de interface gráfica, seja qual for o método*? Se for: "fazer uma aplicação de interface gráfica, seja qual for o método": 'http://www.borland.com/br/products/cbuilder/index.html'. Pronto! Na minha opinião, a melhor solução! O Borland C++ Builder é uma IDE's para C++ (serve para C, também). Nele você faz aplicações do tipo Console, Windows (com interface gráfica), bibliotecas (DLL), etc... Sem contar o suporte que ele dá para a plataforma CLX. É bem legal, pois sua interface é parecida com a do Delphi. OBS: Ele usa bibliotecas diferentes, não comuns ao dia-a-dia do programador C/C++ para fazer a interface gráfica, mas o que importa... Já que vem tudo pronto mesmo : ) (em termo de interfae gráfica). Mas, se for: 'aprender (estudar o código)': Hum.. Aí complica... Já ouvi falar muito na biblioteca Windows (windows.h).. Mas, pode ser uma solução, apesar que nem testei, mas aí vai: Navegando em 'http://www.roesler-ac.de/wolfram/hello.htm' (uma página de demostrações de várias linguagens, demonstrações de Hello World's em diferentes linguagens) duas linguagens me chamaram a atenção: 'C-Windows' e 'C-X11-Athena'. *Parece* que essas linguagens dão um *suporte* (digamos) maior ao fazer a interface.. Dê uma pesquisada... Essa 'C-Windows'... Pelo nome e pelo comentário descrito na página.. Parece ser totalmente voltada para o Windows.. Talvez isso facilite as coisas.. *TALVEZ*. Bom, mas para quem não quer pesquisa, olhe só essa aplicação (com interface) feita em C. O exemplo mostra uma janela com um botão para finalizar o programa. Este exemplo vem junto com o Dev-C++ 4.9.8.0: (É complicado e 'meio' inútil, mas têm algumas explicações (comentários) em inglês...) /* * A basic example of Win32 programmiwng in C. * * This source code is in the PUBLIC DOMAIN and has NO WARRANTY. * * Colin Peters <colin@bird.fu.is.saga-u.ac.jp> */ #include <windows.h> #include <string.h> #include <iostream> /* * This is the window function for the main window. Whenever a message is * dispatched using DispatchMessage (or sent with SendMessage) this function * gets called with the contents of the message. */ LRESULT CALLBACK MainWndProc (HWND hwnd, UINT nMsg, WPARAM wParam, LPARAM lParam) { /* The window handle for the "Click Me" button. */ static HWND hwndButton = 0; static int cx, cy;/* Height and width of our button. */ HDC hdc;/* A device context used for drawing */ PAINTSTRUCT ps;/* Also used during window drawing */ RECT rc;/* A rectangle used during drawing */ /* * Perform processing based on what kind of message we got. */ switch (nMsg) { case WM_CREATE: { /* The window is being created. Create our button * window now. */ TEXTMETRIC tm; /* First we use the system fixed font size to choose * a nice button size. */ hdc = GetDC (hwnd); SelectObject (hdc, GetStockObject (SYSTEM_FIXED_FONT)); GetTextMetrics (hdc, &tm); cx = tm.tmAveCharWidth * 30; cy = (tm.tmHeight + tm.tmExternalLeading) * 2; ReleaseDC (hwnd, hdc); /* Now create the button */ hwndButton = CreateWindow ( "button",/* Builtin button class */ "Click Here", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, 0, 0, cx, cy, hwnd,/* Parent is this window. */ (HMENU) 1,/* Control ID: 1 */ ((LPCREATESTRUCT) lParam)->hInstance, NULL ); return 0; break; } case WM_DESTROY: /* The window is being destroyed, close the application * (the child button gets destroyed automatically). */ PostQuitMessage (0); return 0; break; case WM_PAINT: /* The window needs to be painted (redrawn). */ hdc = BeginPaint (hwnd, &ps); GetClientRect (hwnd, &rc); /* Draw "Hello, World" in the middle of the upper * half of the window. */ rc.bottom = rc.bottom / 2; DrawText (hdc, "Hello, World!", -1, &rc, DT_SINGLELINE | DT_CENTER | DT_VCENTER); EndPaint (hwnd, &ps); return 0; break; case WM_SIZE: /* The window size is changing. If the button exists * then place it in the center of the bottom half of * the window. */ if (hwndButton && (wParam == SIZEFULLSCREEN || wParam == SIZENORMAL) ) { rc.left = (LOWORD(lParam) - cx) / 2; rc.top = HIWORD(lParam) * 3 / 4 - cy / 2; MoveWindow ( hwndButton, rc.left, rc.top, cx, cy, TRUE); } break; case WM_COMMAND: /* Check the control ID, notification code and * control handle to see if this is a button click * message from our child button. */ if (LOWORD(wParam) == 1 && HIWORD(wParam) == BN_CLICKED && (HWND) lParam == hwndButton) { /* Our button was clicked. Close the window. */ DestroyWindow (hwnd); } return 0; break; } /* If we don't handle a message completely we hand it to the system * provided default window function. */ return DefWindowProc (hwnd, nMsg, wParam, lParam); } int STDCALL WinMain (HINSTANCE hInst, HINSTANCE hPrev, LPSTR lpCmd, int nShow) { HWND hwndMain;/* Handle for the main window. */ MSG msg;/* A Win32 message structure. */ WNDCLASSEX wndclass;/* A window class structure. */ char*szMainWndClass = "WinTestWin"; /* The name of the main window class */ /* * First we create a window class for our main window. */ /* Initialize the entire structure to zero. */ memset (&wndclass, 0, sizeof(WNDCLASSEX)); /* This class is called WinTestWin */ wndclass.lpszClassName = szMainWndClass; /* cbSize gives the size of the structure for extensibility. */ wndclass.cbSize = sizeof(WNDCLASSEX); /* All windows of this class redraw when resized. */ wndclass.style = CS_HREDRAW | CS_VREDRAW; /* All windows of this class use the MainWndProc window function. */ wndclass.lpfnWndProc = MainWndProc; /* This class is used with the current program instance. */ wndclass.hInstance = hInst; /* Use standard application icon and arrow cursor provided by the OS */ wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION); wndclass.hIconSm = LoadIcon (NULL, IDI_APPLICATION); wndclass.hCursor = LoadCursor (NULL, IDC_ARROW); /* Color the background white */ wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH); /* * Now register the window class for use. */ RegisterClassEx (&wndclass); /* * Create our main window using that window class. */ hwndMain = CreateWindow ( szMainWndClass,/* Class name */ "Hello",/* Caption */ WS_OVERLAPPEDWINDOW,/* Style */ CW_USEDEFAULT,/* Initial x (use default) */ CW_USEDEFAULT,/* Initial y (use default) */ CW_USEDEFAULT,/* Initial x size (use default) */ CW_USEDEFAULT,/* Initial y size (use default) */ NULL,/* No parent window */ NULL,/* No menu */ hInst,/* This program instance */ NULL/* Creation parameters */ ); /* * Display the window which we just created (using the nShow * passed by the OS, which allows for start minimized and that * sort of thing). */ ShowWindow (hwndMain, nShow); UpdateWindow (hwndMain); /* * The main message loop. All messages being sent to the windows * of the application (or at least the primary thread) are retrieved * by the GetMessage call, then translated (mainly for keyboard * messages) and dispatched to the appropriate window procedure. * This is the simplest kind of message loop. More complex loops * are required for idle processing or handling modeless dialog * boxes. When one of the windows calls PostQuitMessage GetMessage * will return zero and the wParam of the message will be filled * with the argument to PostQuitMessage. The loop will end and * the application will close. */ while (GetMessage (&msg, NULL, 0, 0)) { TranslateMessage (&msg); DispatchMessage (&msg); } return msg.wParam; } Falows! : )
-
ODBC - Open Database Connectivity - A maneira antiga de se fazer uma conexão com as bases de dados relacionais. As interfaces DAO - Data Access Object - e RDO - Remote Data Object - utilizavam os drivers ODBC para acessar as fontes de dados. ODBC é um conjunto de API de baixo nivel onde o desenvolvedor tem que gerenciar a alocação da memória. Para se ter uma ídeia existem uns 100 drivers ODBC em uso atualmente. OLE DB - ( Não é um acrônimo ) - OLE DB é a mais recente maneira de acessar base de dados relacionais e não relacionais. Diferentes tipos de interfaces OLE DB , ou provedores , são escritos para cada tipo de fonte de dados. Como é uma tecnologia ainda recente , não existem , ainda, provedores OLE DB para alguns tipos de de fonte de dados. Enquanto isto você pode usar a OLE DB como uma fina camada sobre o ODBC até que o provedor esteja disponível. ADO - ActiveX Data Objects - O novo objeto baseado no modelo COM que permite acessar e manipular fonte de dados OLE DB. Além de ser mais simples que DAO e RDO , ADO não utiliza as várias camadas para acesso a dados. Falows!