Ir para conteúdo
Faça parte da equipe! (2024) ×

[Delphi] Tutorial Basico Conhecendo as Funções e o que ele faz Basicamente


iMelo~'
 Compartilhar

Posts Recomendados

TÓPICO EM CRIAMENTO AINDA ELE SERÁ ATUALIZADO COM MAIS NOTICIAS E TALS , GRATO IMELO~'

 

Bom resolvi criar esse Super Tutorial para Membros Novos.

1° Conhecendo as Abas do Delphi

 

Aba Standard:

 

Frames

MainMenu

PopupMenu

La-bel

Edit

Memo

Button

CheckBox

RadioButton

ListBox

ComboBox

ScrollBar

GroupBox

RadioGroup

Panel

ActionList

 

Print do Aba:

 

15x4l6q.jpg

 

Aba Additional:

 

BitBtn

SpeedButton

MaskEdit

StringGrid

DrawGrid

Image

Shape

Bevel

ScrollBox

CheckListbox

Splliter

StaticText

ControlBar

ApplicationEvents

ValueListEditor

*****edEdit

ColorBox

Chart

ActionManager

ActionMainMenuBar

ActionToolBar

XPColorMap

StandardColorMap

TwilightColorMap

CustomizeDlg

 

Print do Aba:

 

5fkt4y.jpg

 

Aba Win32:

TabControl

PageControl

ImageList

RichEdit

TrackBar

ProgressBar

UpDown

HotKey

Animate

DateTimePicker

MonthCalendar

TreeView

ListView

HeaderControl

StatusBar

ToolBar

CoolBar

PageScroller

ComboBoxEx

XPManifest

 

Print do Aba:

 

21kee68.jpg

 

Aba System:

 

Timer

PaintBox

MediaPlayer

OleContainer

DdeClientConv

DdeClientItem

DdeServerConv

DdeServerItem

 

Print do Aba:

 

f0u9lj.jpg

 

Aba Data Acess:

 

Data Source

ClientDataSet

DataSetProvider

XMLTransform

XMLTransformProvider

XMLTransformClient

 

Print do Aba:

 

23tibv5.jpg

 

Aba Data Controls:

 

DbGrid

DbNavigator

DbText

DbEdit

DbMemo

DbImage

DbListBox

DbComboBox

DbCheckBox

DbRadioGroup

DbLookupListBox

DbLookupComboBox

DbRichEdit

DbCtrlGrid

DbChart

 

Print do Aba:

 

ip5myg.jpg

 

Aba dbExpress:

 

SQLConnection

SQLDataSet

SQLQuery

SQLStoredProc

SQLTable

SQLMonitor

SimpleDataSet

 

Print do Aba:

 

w6uj44.jpg

 

Aba DataSnap:

 

DCOMConnection

SocketConnection

SimpleObjectBroker

WebConnection

ConnectionBroker

SharedConnection

LocalConnection

 

Print do Aba:

 

2djtxt.jpg

Aba BDE:

 

Table

Query

StoredProc

Database

Session

BatchMove

UpdateSQL

NestedTable

 

Print do Aba:

 

5cngch.jpg

 

Aba ADO:

 

ADOConnection

ADOCommand

ADODataSet

ADOTable

ADOQuery

ADOStoredProc

RDSConnection

 

Print do Aba:

 

jjlclf.jpg

 

Aba InterBase:

 

IBTable

IBQuery

IBStoredProc

IBDatabase

IBTransaction

IBUpdateSQL

IBDataSet

IBSQL

IBDatabaseInfo

IBSQLMonitor

IBEvents

IBExtract

IBClientDataSet

 

Print do Aba:

 

10wtf9k.jpg

Aba WebServices:

 

HTTPRIO

HTTPReqResp

OPToSoapDomConvert

SoapConnection

HTTPSoapDispatcher

WSDLHTMLPublish

HTTPSoapPascalInvoker

 

Print do Aba:

 

2vc7vdg.jpg

 

Aba InternetExpress:

 

XMLBroker

InetXPageProducer

 

Print do Aba:

 

2mhiem1.jpg

 

Aba Internet:

 

WebDispatcher

PageProducer

DataSetTableProducer

DataSetPageProducer

QueryTableProducer

SQLQueryTableProducer

TcpClient

TcpServer

UdpSocket

XMLDocument

WebBrowser

 

Print do Aba:

 

ipmusl.jpg

 

Aba WebSnap:

 

Adapter

PagedAdapter

DataSetAdapter

LoginFormAdapter

StringsValuesList

DataSetValuesList

WebAppComponents

ApplicationAdapter

EndUserAdapter

EndUserSessionAdapter

PageDispatcher

AdapterDispatcher

LocateFileService

SessionsService

WebUserList

XSLPageProducer

AdapterPageProducer

 

Print do Aba:

 

bfnep0.jpg

Aba Decision Cube:

 

DecisionCube

DecisionQuery

DecisionSource

DecisionPivot

DecisionGrid

DecisionGraph

 

Print do Aba:

 

29gjxy0.jpg

 

Aba Dialogs:

 

OpenDialog

SaveDialog

OpenPictureDialog

SavePictureDialog

FontDialog

ColorDialog

PrintDialog

PrinterSetupDialog

FindDialog

ReplaceDialog

PageSetupDialog

 

Print do Aba:

 

9v86yu.jpg

 

Aba Win 3.1:

 

DBLookupList

DBLookupCombo

TabSet

OutLine

TabbedNotebook

Notebook

Header

FileListBox

DirectoryListBox

DriveComboBox

FilterComboBox

 

Print do Aba:

 

1znokth.jpg

 

Aba Samples:

 

Gauge

ColorGrid

SpinButton

SpinEdit

DirectoryOutLine

Calendar

IBEventAlerter

•ShellTreeView

•ShellComboBox

•ShellListView

ShellChangeNotifier

Scroller

 

Print do Aba:

 

33e08pe.jpg

 

Aba ActiveX:

 

Chartfx

VSpell

F1Book

VtChart

 

Print do Aba:

 

33e08pe.jpg

 

Aba Rave:

 

RvProject

RvSystem

RvNDRWriter

RvCustomConnection

RvDataSetConnection

RvTableConnection

RvQueryConnection

RvRenderPreview

RvRenderPrinter

RvRenderPDF

RvRenderHTML

RvRenderRTF

RvRenderText

 

Print do Aba:

 

ivwbja.jpg

 

Aba Indy Clients:

 

IdTCPClient

IdUDPClient

IdDayTime

IdDayTimeUDP

IdDNSResolver

IdEcho

IdEchoUDP

IdFinger

IdFTP

IdGopher

IdHTTP

IdIcmpClient

IdIdent

IdIMAP4

IdIPMCastClient

IdIRC

IdLPR

IdNNTP

IdPOP3

IdQOTD

IdQOTDUDP

IdRexec

IdRSH

IdSMTP

IdSNMP

IdSNPP

IdSNTP

IdSysLog

IdTelnet

IdTime

IdTimeUDP

IdTrivialFTP

IdWhois

 

Print do Aba:

 

352jgom.jpg

 

Aba Indy Servers:

 

IdTCPServer

IdUDPServer

IdChargenServer

IdChargenUDPServer

IdDayTimeServer

IdDayTimeUDPServer

IdDICTServer

IdDISCARDServer

IdDiscardUDPServer

IdEchoServer

IdEchoUDPServer

IdFingerServer

IdFTPServer

IdGopherServer

IdHTTPServer

IdIdentServer

IdMAP4Server

IdIPMCastServer

IdIRCServer

IdMappedFTP

IdMappedPOP3

IdMappedPortTCP

IdMappedPortUDP

IdMappedTelnet

IdNNTPServer

IdPOP3Server

IdQOTDServer

IdQotdUDPServer

IdRexecServer

IdRSHServer

IdSimpleServer

IdSMTPServer

IdSyslogServer

IdTelnetServer

IdTimeServer

IdTimeUDPServer

IdTrivialFTPServer

IdTunnelMaster

IdTunnelSlave

IdWhoIsServer

 

Print do Aba:

 

2miw0h.jpg

 

Aba Indy Intercepts:

 

IdBlockChiperIntercept

IdConnectionIntercept

IdCompressionIntercept

IdLogDebug

IdLogEvent

IdLogFile

IdLogStream

 

Print do Aba:

 

20ihv21.jpg

 

Aba Indy I/O Handlers:

 

IdIOHandlerSocket

IdIOHandlerStream

IdIOHandlerThrottle

IdServerIOHandlerSocket

IdServerIOHandlerSSL

IdSSLIOHandlerSocket

 

Print do Aba:

 

20swppf.jpg

 

Aba Indy Misc:

 

•IdSocksInfo

•IdAntiFreeze

•IdCookieManager

•IdEn*****MIME

•IdEn*****UUE

•IdEn*****XXE

•IdEn*****QuotePrintable

•IdDateTimeStamp

•IdDe*****MIME

•IdDe*****UUE

•IdDe*****XXE

•IdDe*****QuotePrintable

•IdIPWatch

IdHL7

IdMailBox

IdMessage

IdMessageDe*****MIME

IdNetworkCalculator

IdSysLogMessage

IdThreadComponente

IdThreadMgrDefault

IdThreadMgrPool

IdUserManager

IdVCard

 

Print do Aba:

 

33ab2uo.jpg

 

Aba COM+:

 

COMAdminCatalog

 

Print do Aba:

 

20koe9g.jpg

 

Aba IW Standard:

 

IWApplet

IWButton

IWCheckBox

IWComboBox

IWEdit

IWFile

IWFlash

IWRule

IWImage

IWImageFile

IWList

IW*****

IWListBox

IWLink

IWMemo

IWMenu

IWRadioGroup

IWRectangle

IWRegion

IWText

IWTimer

IWGrid

IWTreeView

IWURL

 

Print do Aba:

 

2eb7mky.jpg

 

Aba IW Data:

 

IWDBCheckBox

IWDBComboBox

IWDBEdit

IWDBGrid

IWDBImage

IWDB*****

•IWDBListBox

IWDBLookupListBox

IWDBLookupComboBox

IWDBFile

IWDBMemo

IWDBNavigator

IWDBText

 

Print do Aba:

 

t7bxid.jpg

 

Aba IW Client Side:

 

IWCS*****

IWCSNavigator

IWDynamicChart

IWDynamicChartLegend

IWDynGrid

 

Print do Aba:

 

264tb1g.jpg

 

Aba IW Controls:

 

IWTemplateProcessorHTML

IWLayoutMgrForm

IWPageProducer

IWModuleController

IWClientSideDataset

IWClientSideDatasetDBLink

IWStandoAloneServer

 

Print do Aba:

 

2qb6uec.jpg

 

Aba Servers:

 

WordDocument

WordApplication

WordFont

WordLetterContent

WordParagraphFormat

ExcelQueryTable

ExcelApplication

ExcelChart

ExcelWorksheet

ExcelWorkbook

ExcelOLEObject

PowerPointApplication

PowerPointSlide

PowerPointPresentation

Master

SyncObject

OutlookApplication

ContactItem

DistListItem

DocumentItem

Explorers

Inspectors

Folders

Items

JournalItem

NameSpace

OutlookBarGroups

OutlookBarPane

OutlookBarShortcuts

PostItem

RemoteItem

ReportItem

TaskRequestAcceptItem

TaskRequestDeclineItem

TaskRequestItem

TaskRequestUpdateItem

AcessApplication

AcessForm

AcessReport

AcessReferences

Class

IWLayoutMgrHTML

 

Print do Aba:

 

10gwlxh.jpg

 

2° Conheçendo as Mensagens

 

Mensagem de Informação ¹

 

a15uah.jpg

 

Mensagem de Informação ²

 

2gviwxx.jpg

 

Mensagem Simples ¹

 

 

2012hwz.jpg

 

Mensagem Simples ²

 

2r79blu.jpg

 

Mensagem Simples ³

 

adhvye.jpg

 

Mensagem de Erro

 

2zs7myq.jpg

 

Mensagem de Ajuda

 

ser6vc.jpg

Tutorial:

 

m1qtu.jpg

 

Do 16 Mude para algum Codigo abaixo e Pronto ^^

 

1 á 6 - Mensagem Simples

16 á 22 - Mensagem de Erro

32 á 38 - Mensagem de Ajuda

48 á 54 - Mensagem de informação ¹

64 á 70 - Mensagem de Informação ²

80 á ... - Mensagem Simples

Mensagem Simples ³

 

3° Colocando Link Em Um Projeto

 

WinExec

 

2rnwwo0.jpg

 

É necessário se cadastrar para acessar o conteúdo.

 

ShellExecute

 

2qurqx0.jpg

 

É necessário se cadastrar para acessar o conteúdo.

 

HLinkNavigateString

 

j5jhhw.jpg

 

É necessário se cadastrar para acessar o conteúdo.

 

Porém tem um Problema os 2 acima tem que declara nas Uses.

 

ShellExecute : ShellApi

HNavigate : Urlmon

 

2vhu55g.jpg

 

2ibddoj.jpg

 

4° Colocando Foto em Um Button

 

Coloque um BitBtn em sua ****.

 

20ts8so.jpg

 

Vá ao Object Inspector e no Glyph , depois clique nos 3 Pontos ( ... )

 

14m3kv4.jpg

 

Clique em Load

 

2hzqoph.jpg

 

Ache sua Imagem e clique em Abrir

 

2ntvb5l.jpg

 

Clique em Ok e Pronto.

 

juafk5.jpg

 

Veja o Button com a Imagem.

 

33f9dsh.jpg

 

Button na **** Compilada.

 

29zdis9.jpg

 

5° Colocando Página em seu WebBrowser

Print da Aba:

 

2pq81gy.jpg

 

Print do componente: WebBrowser

1h6xlh.jpg

 

Arraste ele para seu programa, coloque o tamanho que desejar !

 

Agora vamos adicionar um botão como esta ali na imagem, bote aonde quiser ...

 

De dois cliques no botão e adicione o seguinte código :

É necessário se cadastrar para acessar o conteúdo.

 

Obs: Aonde esta '' www.webcheats.com.br '' é o site em que vai abrir...

2hdmakm.jpg

Este programa é bem útil para anúncios de ganhar dinheiro, clica no botão e aparece a página rs !

Resultado Final :

 

11t26vc.jpg

 

21l4gpe.jpg

 

6° Iniciando Delphi mais Rápido

 

Vá em Propriedades do Delphi no seguinte código:

 

É necessário se cadastrar para acessar o conteúdo.

 

2ah5e91.jpg

 

Mude para o seguinte codigo:

 

É necessário se cadastrar para acessar o conteúdo.

 

xop4w5.png

 

é notavel apenas em computadores mais rapidos ele reduz uns 7s de abertura.

 

Créditos: Dark Programming e :Fuu:

 

7° Ocultando Processo - Gerador de Tarefas

 

Declare nas Uses:

 

É necessário se cadastrar para acessar o conteúdo.

 

Declare a seguinte Função:

 

É necessário se cadastrar para acessar o conteúdo.

 

Coloque no Timer o seguinte codigo e defina ele pra intervalo de 1

 

É necessário se cadastrar para acessar o conteúdo.

 

Créditos: TH3 CH4OS

 

8° Auto-Tecla

 

Abra o Delphi e inicie um novo Projeto.

 

Nele Adicione:

 

1 Timer - Aba System

 

Mude o interval do timer para quanto quiser.

 

No evento OnTimer do Timer Adicione o Seguinte código


keybd_event([b]VK_RETURN[/b],0,0,0);
É necessário se cadastrar para acessar o conteúdo.

 

Onde a variavel "Handle" irá receber o valor inteiro da janela procurada, os parâmetros de FindWindow é:

Classe da Janela ou Título da janela, título este como por exemplo: Bloco de notas, notepad entre outros.

Os parâmetros que você não irá utilizar, preencha com "nil";

 

Exemplo por titulo:


if FindWindow(nil,'Sem Título - Bloco de Notas') <> 0 then
Showmessage('Funfou')
else
ShowMessage('Melou');
É necessário se cadastrar para acessar o conteúdo.

 

Sobre Threads, eu aconselho este tutorial:

http://www.webcheats.com.br/forum/delphi-vb/1505693-delphi-tutorial-thread.html

 

Créditos: faiskamen , binho.fenix e Jossérgio

geek.png

Always.

Link para o comentário
Compartilhar em outros sites

1 á 6 - Mensagem Simples

16 á 22 - Mensagem de Erro

32 á 38 - Mensagem de Ajuda

48 á 54 - Mensagem de informação ¹

64 á 70 - Mensagem de Informação ²

80 á ... - Mensagem Simples

 

um cardinal não vai de um numero a outro,

um cardinal é específico, 16 é de erro, 64 é de informação.

 

ajeita isso ae.

Link para o comentário
Compartilhar em outros sites

Lacy

 

Sobre a função FindWindow(), a sintaxé é:

 

Handle := FindWindow(<classe da janela>,<Título da janela>);

 

Onde a variavel "Handle" irá receber o valor inteiro da janela procurada, os parâmetros de FindWindow é:

Classe da Janela ou Título da janela, título este como por exemplo: Bloco de notas, notepad entre outros.

Os parâmetros que você não irá utilizar, preencha com "nil";

 

Exemplo por titulo:

 

if FindWindow(nil,'Sem Título - Bloco de Notas') <> 0 then

Showmessage('Funfou')

else

ShowMessage('Melou');

 

Exemplo por classe:

 

if FindWindow('notepad',nil) <> 0 then

Showmessage('Funfou')

else

ShowMessage('Melou');

 

Sobre Threads, eu aconselho este tutorial:

Tutorial sobre Thread - Delphi

 

ReadProcessMemory e WriteProcessMemory, tenho um conhecimento somente teórico, não vou poder te ajudar, está na minha lista de aprendizado também.

 

Espero ter ajudado.:rock:

 

 

**EDIT**

PS: Muito bom este tutorial iMelo, ajuda e muito a quem está engatinhando nesta arte!

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.