Integrare le MFC con Irrlicht. Sezione 1: Creazione del progetto. by Raffaele White tiger Mancuso
|
|
- Benedetta Marchese
- 8 anni fa
- Visualizzazioni
Transcript
1 Integrare le MFC con Irrlicht by Raffaele White tiger Mancuso In questo topic spiegherò come integrare irrlicht in un documento singolo MFC *(1). Io ho usato il visual c++ 6 ma la procedura dovrebbe essere sostanzialmente identica anche per le versioni successive o precedenti di visual studio. i documenti MFC singoli sono in pratica quelli con la barra degli strumenti, la barra dei menù e sotto quel "grande riquadro" inizialmente bianco usato per vari scopi (per esempio in Word contiene il testo, in Paint contiene l'immagine, in Excel contiene le celle, in Internet explorer contine il sito web, ecc..) Noi in quel "riquadro" chiamato "view" renderizzeremo un'immagine irrlicht. Iniziamo creando il progetto con l app wizard *(2): Sezione 1: Creazione del progetto 1)Apriamo vc++ 6. Clicchiamo su file->new (o nuovo), selezioniamo la tabella projects, e clicchiamo su MFC AppWizard (exe). Quindi in project name scegliamo un nome per il nostro progetto (per esempio IrrMFC) e in location scegliamo in quale cartella vogliamo che il nostro progetto sia insertio. Quindi premiamo ok.
2 2) Nel prossimo passaggio clicchiamo su single document In the next step, click on single document, e selezioniamo document\view architecture support se vogliamo leggere\scrivere da\su files. In What language would you like your resource in selezioniamo la lingua quandi clicchiamo su finish. Potete anche cliccare su next se volete scegliere alter impostazioni per il vostro progetto. Non spiegherò le altre opzioni disponibili perchè andremmo fuori dallo scopo di questo tutorial e perché in giro per la rete ci sono molti tutorial che li spigano. Le impostazioni di default sono ottime per questo tutorial
3 Sezione 2: Includere irrlicht in IrrMFCview.cpp (è solo un esempio, il nome del file è nome_progettoview.cpp), dopo queste linee: #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = FILE ; #endif scriviamo: #include <irrlicht.h> //include l header di irrlicht #pragma comment(lib,"irrlicht.lib")//linka la libreria irr::irrlichtdevice* device;//il device void RegisterEnvironment();//un funzione che spiegherò + avanti quando //la definiremo HWND mfc_view_hwnd;//contiene l handle *(3) al view (cioè al riquadro inizialmente bianco, vedi sopra) nella funzione IrrMFCview::OnDraw, inseriamo queste linee prima del : //se il device non è aperto chiude il programma if(!device->run()) device->drop(); //elimina il device exit(-1); //esce
4 //renderizza la scena driver->beginscene(true,true,irr::video::scolor(0,0,0,0)); smgr->drawall(); driver->endscene(); la funzione OnDraw non viene ad ogni loop delle MFC, ma solo quando la scena, secondo le MFC, viene modificata (apriamo un menù, muoviamo il mouse, premiamo un bottone della barra degli strumenti,ecc..). però noi la dobbiamo chiamarla ad ogni loop (se abbiamo un oggetto animato così come stanno le cose verrebbe visualizzato un frame dell animazione ogni volta che apriamo un menù). Per fare ciò occorrono 2 semplici operazioni: in IrrMFCview::OnInitialUpdate(), all'inizio scriviamo: this->settimer(1,1,0); prendiamo IrrMFCview::OnTimer() (se la funzione non c'è seguite questi passaggi: -cliccate su view->classwizard per aprire il class wizard *(4) (se compare una finestra che ci chiede se creare il database per il class wizard () clicchiamo su yes o si e in file scegliamo un nome a caso per il database) -nella tabella message maps, in project mettiamo il nostro progetto e in class name mettiamo CIrrMFCView o simile (dipende dal nome del progetto, per esempio se il nome del progetto è prova il nome della classe sarà CprovaView ) -in messages selezioniamo WM_TIMER e premiamo il pulsante add function e poi edit code ) e prima di: CView::OnTimer(nIDEvent); inseriamo: this->invalidate(0); //call OnDraw every loop ora creiamo il device. in IrrMFCView::OnInitialUpdate(), alla fine della funzione (cioè prima del ) scriviamo: //assegniamo il valore di mfc_view_hwnd all handle del view mfc_view_hwnd=this->m_hwnd; //creiamo il device irr::sirrlichtcreationparameters param; //diciamo a irrlicht di renderizzare nel view (vedi l esempio win32 di irrlicht) param.windowid = reinterpret_cast<irr::s32>(mfc_view_hwnd); // hcolorbutton param.drivertype = irr::video::edt_direct3d9; param.stencilbuffer=false;
5 param.vsync=true; device = irr::createdeviceex(param); driver=device->getvideodriver(); smgr=device->getscenemanager(); //chiamiamo la funzione che spiegherò dopo RegisterEnvironment(); ora alla fine del file MyView.cpp, inseriamo queste linee per reindirizzare gli eventi presi dalle MFC (pressione dei tasti, movimenti del mouse,ecc..) all event receiver di irrlicht settato con seteventreceiver o impostato quando creiamo il device // - // - // IRRLICHT<->MFC RELATED - // - // - //la classe CIrrDeviceWin32 è ereditaria di IrrlichtDevice. Il device di irrlicht sotto //win32 viene creato usando la classe CIrrDeviceWin32 che poi viene uppata *(5) nella //sua super classe IrrlichtDevice. Quindi sotto win32 possiamo passare da IrrlichtDevice //a CIrrDeviceWin32 facendo un semplice casting #include "CIrrDeviceWin32.h" //definiamo alcune funzioni della classe CIrrDeviceWin32 poiché queste classe è //contenuta in irrlicht.dll ma non è esportata, così noi non la potremmo utilizzare CIrrDeviceWin32::CCursorControl* CIrrDeviceWin32::getWin32CursorControl() return Win32CursorControl; void CIrrDeviceWin32::OnResized() Resized = true; //struttura che contiene l handle alla finestra su cui renderizzare e il device struct SEnvMapper HWND hwnd; irr::cirrdevicewin32* irrdev; ; //contiene tutte le finestre su cui renderizzare irr::core::list<senvmapper> EnvMap; //questa funzione registra la nostra finestra per essere renderizzata. Modificala per //registrare tutte le finestre su cui vuoi renderizzare. Questa funzione registra la nostra //finestra semplicemente mettendola alla fine nella lista EnvMap
6 RegisterEnvironment() SEnvMapper em; em.irrdev =(CIrrDeviceWin32*) device; em.hwnd = mfc_view_hwnd; EnvMap.push_back(em); //ritorna un oggetto SEnvMapper registrato tramite RegisterEnvironment() partendo //dall handle alla finestra SEnvMapper* getenvmapperfromhwnd(hwnd hwnd) irr::core::list<senvmapper>::iterator it = EnvMap.begin(); for (; it!= EnvMap.end(); ++it) if ((*it).hwnd == hwnd) return &(*it); //ritorna il device partendo dall handle alla finestra irr::cirrdevicewin32* getdevicefromhwnd(hwnd hwnd) irr::core::list<senvmapper>::iterator it = EnvMap.begin(); for (; it!= EnvMap.end(); ++it) if ((*it).hwnd == hwnd) return (*it).irrdev; //la window proc *(5) delle MFC //ricordati di sostituire CIrrMFCView con il nome della tua classe // per ogni evento ricevuto viene creato l oggetto SEvent e viene chiamata //la funzione OnEvent del tuo event receiver usando la funzione //posteventfromuser(sevent event) di irrlicht che appunto chiama OnEvent con //l evento passato LRESULT CIrrMFCView::WindowProc(UINT message, WPARAM wparam, LPARAM lparam) LRESULT result=cview::windowproc(message, wparam, lparam); HWND hwnd=this->getsafehwnd(); #ifndef WM_MOUSEWHEEL #define WM_MOUSEWHEEL 0 020A #endif #ifndef WHEEL_DELTA #define WHEEL_DELTA 120 #endif
7 irr::cirrdevicewin32* dev = 0; //irr::irrlichtdevice* dev = 0; irr::sevent event; SEnvMapper* envm = 0; switch (message) case WM_PAINT: PAINTSTRUCT ps; CDC* hdc = BeginPaint(&ps); EndPaint(&ps); case WM_ERASEBKGND: case WM_SETCURSOR: envm = getenvmapperfromhwnd(hwnd); if (envm &&!envm->irrdev->getwin32cursorcontrol()->isvisible()) SetCursor(NULL); break; case WM_MOUSEWHEEL: event.mouseinput.wheel = (float)((short)hiword(wparam)) / (float)wheel_delta; event.mouseinput.event = irr::emie_mouse_wheel; POINT p; // fixed by jox p.x = 0; p.y = 0; ClientToScreen(&p); event.mouseinput.x = LOWORD(lParam) - p.x; event.mouseinput.y = HIWORD(lParam) - p.y; break; case WM_LBUTTONDOWN: event.mouseinput.event = irr::emie_lmouse_pressed_down;
8 case WM_LBUTTONUP: event.mouseinput.event = irr::emie_lmouse_left_up; case WM_RBUTTONDOWN: event.mouseinput.event = irr::emie_rmouse_pressed_down; case WM_RBUTTONUP: event.mouseinput.event = irr::emie_rmouse_left_up; case WM_MBUTTONDOWN: event.mouseinput.event = irr::emie_mmouse_pressed_down; case WM_MBUTTONUP: event.mouseinput.event = irr::emie_mmouse_left_up;
9 case WM_MOUSEMOVE: event.mouseinput.event = irr::emie_mouse_moved; case WM_KEYDOWN: event.eventtype = irr::eet_key_input_event; event.keyinput.key = (irr::ekey_code)wparam; event.keyinput.presseddown = true; BYTE allkeys[256]; WORD KeyAsc=0; GetKeyboardState(allKeys); ToAscii(wParam,lParam,allKeys,&KeyAsc,0); event.keyinput.shift = ((allkeys[vk_shift] & 0 80)!=0); event.keyinput.control = ((allkeys[vk_control] & 0 80)!=0); event.keyinput.char = KeyAsc; //KeyAsc >= 0? KeyAsc : 0; case WM_KEYUP: event.eventtype = irr::eet_key_input_event; event.keyinput.key = (irr::ekey_code)wparam; event.keyinput.presseddown = false; BYTE allkeys[256]; WORD KeyAsc=0; GetKeyboardState(allKeys); ToAscii(wParam,lParam,allKeys,&KeyAsc,0); event.keyinput.shift = ((allkeys[vk_shift] & 0 80)!=0);
10 event.keyinput.control = ((allkeys[vk_control] & 0 80)!=0); event.keyinput.char = KeyAsc; //KeyAsc >= 0? KeyAsc : 0; case WM_SIZE: // resize dev->onresized(); case WM_DESTROY: PostQuitMessage(0); case WM_SYSCOMMAND: // impedisce lo screensaver o il risparmio energetico del monitor if (wparam == SC_SCREENSAVE wparam == SC_MONITORPOWER) break; return result; questo è tutto. Se hai domande\commenti o hai avuto problemi posta sul forum di irrlicht italia. Alla prossima ;) by Raffaele White tiger Mancuso *(1) MFC (Microsoft Foundation Classes) insieme di librerie OOP (object oriented programming, cioè scritte usando classi e oggetti) sviluppate dalla Microsoft. Contengono principalmente classi per sviluppare interfacce grafiche, ma sono presenti anche classi per gestire tipi di dato (come la classe CString), per leggere\scrivere sui file (CDocument, CFile e altre) Le MFC sono portabili (cioè i programmi scritti con le MFC girano ) solo sui sistemi microsoft windows. Link di approfondimento: 6e.aspx (guida ufficiale)
11 (tutorial inglese di base sulle MFC) *(2) app wizard procedura che consente la creazione automatica di un progetto che usa le MFC. Disponibile solo sugli IDE visual studio Link di approfondimento: content.asp?b=visual_c_plusplus&seqnum=22&rl=1 *(3) handle letteralmente maniglia, non è altro che il puntatore a una risorsa, in questo caso al view. Tramite l handle noi possiamo riferirci a quella risorsa. Link di approfondimento: *(4) class wizard finestra delle MFC che permette di creare funzioni\variabili MFC e quindi di sostituire le proprie funzioni a quelle di default senza scrivere codice addizionale per far riconoscere la nuova funzione al compilatore Link di approfondimento: (guida ufficiale) (opzioni non supportate dal class wizard) (class wizard per progetti device ) *(5) window proc abbreviazione di window procedure, è una funzione del proprio programma chiamata dal sistema operativo ogni qual volta si verifica un evento Link di approfondimento: url=/library/en-us/winprog/winprog/the_window_procedure.asp (guida ufficiale) url=/library/en-us/winui/winui/windowsuserinterface/windowing/windowprocedures /windowprocedurereference/windowprocedurefunctions/windowproc.asp (sintassi della window procedure) /winui/windowsuserinterface/windowing/windowprocedures.asp (altri dettagli)
Circolari e lettere da Word con anagrafiche e indirizzi da Metodo
Circolari e lettere da Word con anagrafiche e indirizzi da Metodo Metodo sfrutta tutte le potenzialità messe a disposizione da Microsoft Windows integrandosi perfettamente su tale piattaforma e permettendo
DettagliTale attività non è descritta in questa dispensa
Fondamenti di informatica Oggetti e Java ottobre 2014 1 Nota preliminare L installazione e l uso di Eclipse richiede di aver preliminarmente installato Java SE SDK Tale attività non è descritta in questa
DettagliVisual basic base Lezione 01. L'ambiente di sviluppo
L'ambiente di sviluppo L'ambiente di sviluppo Visual basic è un linguaggio di programmazione Microsoft. In questo corso prenderemo in considerazione, l'ultima versione. net di questo linguaggio. Microsoft
DettagliGuida all utilizzo del compilatore lcc-win32 per creare una applicazione console
Guida all utilizzo del compilatore lcc-win32 per creare una applicazione console Il compilatore per i linguaggi c e c++ chiamato lcc-win32 è un prodotto gratuito scaricabile dal sito http://www.cs.virginia.edu/~lcc-win32/
Dettagliwww.filoweb.it STAMPA UNIONE DI WORD
STAMPA UNIONE DI WORD Molte volte abbiamo bisogno di stampare più volte lo stesso documento cambiando solo alcuni dati. Potremmo farlo manualmente e perdere un sacco di tempo, oppure possiamo ricorrere
DettagliOffice 2007 Lezione 02. Le operazioni più
Le operazioni più comuni Le operazioni più comuni Personalizzare l interfaccia Creare un nuovo file Ieri ci siamo occupati di descrivere l interfaccia del nuovo Office, ma non abbiamo ancora spiegato come
DettagliPOSTA ELETTRONICA Per ricevere ed inviare posta occorrono:
Outlook parte 1 POSTA ELETTRONICA La posta elettronica è un innovazione utilissima offerta da Internet. E possibile infatti al costo di una telefonata urbana (cioè del collegamento telefonico al nostro
DettagliDipartimento di Sistemi e Informatica Università degli Studi di Firenze. Dev-C++ Ing. Michele Banci 27/03/2007 1
Dipartimento di Sistemi e Informatica Università degli Studi di Firenze Dev-C++ Ing. Michele Banci 27/03/2007 1 Utilizzare Dev-C++ Tutti i programmi che seranno realizzati richiedono progetti separati
DettagliUso di JUnit. Fondamenti di informatica Oggetti e Java. JUnit. Luca Cabibbo. ottobre 2012
Fondamenti di informatica Oggetti e Java ottobre 2012 1 JUnit JUnit è uno strumento per assistere il programmatore Java nel testing JUnit consente di scrivere test di oggetti e classi Java i test sono
Dettagli[Dimensionare la pagina-creare le tabelle-formattare le tabelle-formattare la pagina
[Dimensionare la pagina-creare le tabelle-formattare le tabelle-formattare la pagina Creare cartelle per salvare il lavoro] Per iniziare dobbiamo imparare a gestire quello spazio bianco che diverrà la
DettagliFondamenti di Informatica T-1 CdS Ingegneria Informatica a.a. 2011/2012. Introduzione a Visual Studio 2005/2008/2010
Fondamenti di Informatica T-1 CdS Ingegneria Informatica a.a. 2011/2012 Introduzione a Visual Studio 2005/2008/2010 1 Outline Solution e Project Visual Studio e linguaggio C Visual Studio schermata principale
Dettagli3.5.1.1 Aprire, preparare un documento da utilizzare come documento principale per una stampa unione.
Elaborazione testi 133 3.5 Stampa unione 3.5.1 Preparazione 3.5.1.1 Aprire, preparare un documento da utilizzare come documento principale per una stampa unione. Abbiamo visto, parlando della gestione
DettagliTutorial sugli ambienti di sviluppo: Eclipse e NetBeans
Tutorial sugli ambienti di sviluppo: Eclipse e NetBeans Prima di tutto va installato il compilatore, ottenibile scaricando ed installando MinGW o CygWin. MinGW: http://www.mingw.org/download.shtml CygWin:
DettagliGuida all uso di Java Diagrammi ER
Guida all uso di Java Diagrammi ER Ver. 1.1 Alessandro Ballini 16/5/2004 Questa guida ha lo scopo di mostrare gli aspetti fondamentali dell utilizzo dell applicazione Java Diagrammi ER. Inizieremo con
DettagliIl calendario di Windows Vista
Il calendario di Windows Vista Una delle novità introdotte in Windows Vista è il Calendario di Windows, un programma utilissimo per la gestione degli appuntamenti, delle ricorrenze e delle attività lavorative
DettagliNote per scaricare e installare il software cliccando alla pagina DOWNLOAD del sito,
Come ben sapete, anch io,come voi, sono golosa di schemi,trovati in internet e nei giornali, e questo comporta, soprattutto per gli schemi virtuali, che devo cercare una soluzione per evitare che il mio
DettagliGuida per la registrazione alla piattaforma di Gestione dei Corsi per il Consulente Tecnico Telematico
Guida per la registrazione alla piattaforma di Gestione dei Corsi per il Consulente Tecnico Telematico Maribel Maini Indi ndice ce: Procedura di registrazione alla piattaforma e di creazione del proprio
DettagliCreazione Account PEC puntozeri su Outlook Express
Creazione Account PEC puntozeri su Outlook Express In questa guida viene spiegato come creare un account di posta elettronica certificata per gli utenti che hanno acquistato il servizio offerto da puntozeri.it
DettagliInstallazione di c-nario master versione 3.x e collegamento ai players
Installazione di c-nario master versione 3.x e collegamento ai players Gent. Cliente, La ringraziamo per la preferenza accordataci e Le indichiamo alcuni piccoli suggerimenti per il Setup e l installazione
DettagliGUIDA UTENTE PRIMA NOTA SEMPLICE
GUIDA UTENTE PRIMA NOTA SEMPLICE (Vers. 2.0.0) Installazione... 2 Prima esecuzione... 5 Login... 6 Funzionalità... 7 Prima Nota... 8 Registrazione nuovo movimento... 10 Associazione di file all operazione...
DettagliPOSTECERT POSTEMAIL CERTIFICATA GUIDA ALL USO DELLA WEBMAIL
POSTECERT POSTEMAIL CERTIFICATA GUIDA ALL USO DELLA WEBMAIL Sommario Pagina di accesso... 3 Posta in arrivo... 4 Area Posta... 5 Area Contatti... 8 Area Opzioni... 10 Area Cartelle... 13 La Postemail Certificata
DettagliCominciamo dalla barra multifunzione, ossia la struttura a schede che ha sostituito la barra dei menu e la barra delle icone (Figura 1).
La barra multifunzione La barra multifunzione e il pulsante Microsoft Office Se avete lavorato per tanti anni con la suite da ufficio Office, questa nuova versione 2007 può disorientarvi davvero molto.
DettagliPortale SharePoint 66 Martiri. Caricamento materiale Manuale utente
SharePoint 66 Martiri Caricamento materiale Manuale utente TABLE OF CONTENTS 1 AGGIORNAMENTO DEL PORTALE... 3 1.1 INSERIMENTO/MODIFICA/ELIMINAZIONE DI DOCUMENTI... 4 1.2 AGGIORNAMENTO DI ELENCHI... 7 1.3
DettagliWindows. Cos è I componenti principali Le funzioni essenziali. www.vincenzocalabro.it 1
Windows Cos è I componenti principali Le funzioni essenziali www.vincenzocalabro.it 1 Cos è Windows è un sistema operativo, ovvero un insieme di software che consente di eseguire le operazioni basilari
DettagliINDICAZIONI E AVVERTENZE PRELIMINARI
INDICAZIONI E AVVERTENZE PRELIMINARI 1) E necessario l uso di Firefox 3.x o superiore. Si consiglia una risoluzione (minima) di 1024 768 2) Il Simulatore conserva tutti i dati relativi ai quiz eseguiti,
DettagliGESCO MOBILE per ANDROID
GESCO MOBILE per ANDROID APPLICAZIONE PER LA GESTIONE DEI DISPOSITIVI GSM GESCO aggiornamenti su www.gesco.it GUIDA ALL USO Vi ringraziamo per aver scelto la qualità dei prodotti GESCO. Scopo di questa
DettagliUtilizzo della chiavetta SE 50UMTS per la navigazione Web tramite PC
Utilizzo della chiavetta SE 50UMTS per la navigazione Web tramite PC Con questa guida vediamo come utilizzare la chiavetta SE 50UMTS quadri band per navigare in internet. 1- Installazione Come prima operazione
DettagliGuida alla procedura di inserimento materiale didattico sui minisiti degli insegnamenti
Guida alla procedura di inserimento materiale didattico sui minisiti degli insegnamenti Inserimento materiale Rendere il materiale accessibile tramite inserimento di user e password (autenticazione) Impostazioni
DettagliMANUALE D USO DELLA PIATTAFORMA ITCMS
MANUALE D USO DELLA PIATTAFORMA ITCMS MANULE D USO INDICE 1. INTRODUZIONE... 2 2. ACCEDERE ALLA GESTIONE DEI CONTENUTI... 3 3. GESTIONE DEI CONTENUTI DI TIPO TESTUALE... 4 3.1 Editor... 4 3.2 Import di
DettagliGuida all'uso del CMS (Content Management System, Sistema di Gestione dei Contenuti)
GUIDE Sa.Sol. Desk: Rete Telematica tra le Associazioni di Volontariato della Sardegna Guida all'uso del CMS (Content Management System, Sistema di Gestione dei Contenuti) Argomento Descrizione Gestione
Dettagli1. Aprire un programma di navigazione (browser)
Guida n 8 1. Aprire un programma di navigazione (browser) 2. Capire come è strutturato un indirizzo Web 3. Visualizzare una data pagina Web 4. Cambiare la pagina iniziale di navigazione 5. Chiudere il
DettagliPer effettuare la stampa di una cartella di lavoro si accede al comando. Stampa dal menu File o si utilizza il pulsante omonimo sulla barra
4.5 Stampa 4.5.1 Stampare semplici fogli elettronici 4.5.1.1 Usare le opzioni di base della stampa Per effettuare la stampa di una cartella di lavoro si accede al comando Stampa dal menu File o si utilizza
DettagliShellExcel. Una domanda contiene i riferimenti (#A, #B, #C) alle celle che contengono i dati numerici del
Progetto Software to Fit - ShellExcel Pagina 1 Manuale d'uso ShellExcel ShellExcel è una interfaccia per disabili che permette ad un alunno con difficoltà di apprendimento di esercitarsi ripetitivamente
DettagliEsercitazione n. 10: HTML e primo sito web
+ Strumenti digitali per la comunicazione A.A 0/4 Esercitazione n. 0: HTML e primo sito web Scopo: Creare un semplice sito web con Kompozer. Il sito web è composto da una home page, e da altre due pagine
DettagliLa prima applicazione Java con NetBeans IDE. Dott. Ing. M. Banci, PhD
La prima applicazione Java con NetBeans IDE Dott. Ing. M. Banci, PhD Creare la prima applicazione 1. Creare un progetto: Quando si crea un progetto IDE occorre creare un ambiente nel quale costruire e
DettagliGERARCHIE RICORSIVE - SQL SERVER 2008
GERARCHIE RICORSIVE - SQL SERVER 2008 DISPENSE http://dbgroup.unimo.it/sia/gerarchiericorsive/ L obiettivo è quello di realizzare la tabella di navigazione tramite una query ricorsiva utilizzando SQL SERVER
DettagliMANUALE PORTALE UTENTE IMPRENDITORE
MANUALE PORTALE UTENTE IMPRENDITORE Indice 1. REQUISITI MINIMI DI SISTEMA E CONTATTI PROGETTO RIGENER@... 3 2. IL PORTALE RIGENER@... 4 2.1 ACCESSO ALLE AREE PRIVATE... 7 2.1.1 Accesso al sito con Windows
DettagliIMPOSTARE UNA MASCHERA CHE SI APRE AUTOMATICAMENTE
IMPOSTARE UNA MASCHERA CHE SI APRE AUTOMATICAMENTE Access permette di specificare una maschera che deve essere visualizzata automaticamente all'apertura di un file. Vediamo come creare una maschera di
DettagliMANUALE PARCELLA FACILE PLUS INDICE
MANUALE PARCELLA FACILE PLUS INDICE Gestione Archivi 2 Configurazioni iniziali 3 Anagrafiche 4 Creazione prestazioni e distinta base 7 Documenti 9 Agenda lavori 12 Statistiche 13 GESTIONE ARCHIVI Nella
DettagliGuida all utilizzo del CRM
Guida all utilizzo del CRM Indice: Creare un Lead Aggiungere una Nota o Allegato Aggiungere un promemoria di Chiamata Aggiungere un promemoria (compito) Aggiungere un promemoria di un Appuntamento on energy
DettagliIntroduzione a Visual Studio 2005
Fondamenti di Informatica e Laboratorio T-AB Ingengeria Elettronica e Telecomunicazioni a.a. 2008/2009 Introduzione a Visual Studio 2005 Outline Solutions e Projects Visual Studio e il linguaggio C Visual
DettagliOffice 2007 Lezione 08
Word: gli stili veloci e i temi Da questa lezione, iniziamo ad occuparci delle innovazioni che riguardano specificamente Word. Cominceremo parlando di stili e temi. Nella filosofia di questo nuovo Word,
DettagliL ACQUISIZIONE E LA GESTIONE DEI DOCUMENTI ELETTRONICI
L ACQUISIZIONE E LA GESTIONE DEI DOCUMENTI ELETTRONICI DOCUSOFT integra una procedura software per la creazione e l'archiviazione guidata di documenti in formato elettronico (documenti Microsoft Word,
DettagliCapitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti
Capitolo 3 L applicazione Java Diagrammi ER Dopo le fasi di analisi, progettazione ed implementazione il software è stato compilato ed ora è pronto all uso; in questo capitolo mostreremo passo passo tutta
DettagliGUIDA UTENTE WEB PROFILES
GUIDA UTENTE WEB PROFILES GUIDA UTENTE WEB PROFILES... 1 Installazione... 2 Primo avvio e registrazione... 5 Utilizzo di web profiles... 6 Gestione dei profili... 8 Fasce orarie... 13 Log siti... 14 Pag.
DettagliSviluppare un DB step by step
Sviluppare un DB step by step Creare un nuovo database Per prima cosa creiamo un nuovo DB vuoto Access di default salverà il db dandogli come nome Database 1 se è già presente un file con tale nome Database
DettagliCREARE PRESENTAZIONI CON POWERPOINT
CREARE PRESENTAZIONI CON POWERPOINT Creare presentazioni per proiettare album fotografici su PC, presentare tesi di laurea, o esporre prodotti e servizi. Tutto questo lo puoi fare usando un programma di
DettagliTUTORIAL PER POWER POINT 2003
TUTORIAL PER POWER POINT 2003 Avvia il programma Power Point dal pulsante Start >Tutti i programmi > Microsoft Office > Power Point 2003 Dopo l apertura della finestra, nella barra dei Menu Formato seleziona
Dettagli1.1 Installare un nuovo Client di Concept ed eseguire il primo avvio
1.1 Installare un nuovo Client di Concept ed eseguire il primo avvio Per installare Concept su un nuovo Client è sufficiente collegarsi con Esplora Risorse al server di Concept (il tecnico che esegue l
Dettaglifile:///c:/formazione/photoshop-webmaster-uffici/doc/guida-winzip.htm Guida a Winzip
Guida a Winzip Winzip è uno dei programmi più famosi per comprimere file rendendoli meno pesanti (in termini di Byte) e quindi proprio per questa sua caratteristica è uno dei programmi più usati su internet
DettagliGuida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta
Guida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta. Configurazione Account di posta dell Università di Ferrara con il Eudora email Eudora email può
DettagliRealizzare una presentazione con PowerPoint
Realizzare una presentazione con PowerPoint Indice Interfaccia di PowerPoint... 1 Avvio di PowerPoint e creazione di una nuova presentazione... 2 Inserimento di titoli e immagini... 4 Inserimento di altre
DettagliMANUALE UTENTE. Computer Palmare WORKABOUT PRO
MANUALE UTENTE Computer Palmare WORKABOUT PRO INDICE PROCEDURA DI INSTALLAZIONE:...3 GUIDA ALL UTILIZZO:...12 PROCEDURA DI AGGIORNAMENTO:...21 2 PROCEDURA DI INSTALLAZIONE: Per il corretto funzionamento
Dettagli1. Le macro in Access 2000/2003
LIBRERIA WEB 1. Le macro in Access 2000/2003 Per creare una macro, si deve aprire l elenco delle macro dalla finestra principale del database: facendo clic su Nuovo, si presenta la griglia che permette
DettagliInvio SMS. DM Board ICS Invio SMS
Invio SMS In questo programma proveremo ad inviare un SMS ad ogni pressione di uno dei 2 tasti della DM Board ICS. Per prima cosa creiamo un nuovo progetto premendo sul pulsante (Create new project): dove
DettagliCreare un sito Multilingua con Joomla 1.6
Creare un sito Multilingua con Joomla 1.6 Istruzioni Vai a: navigazione, ricerca Testo originale: http://docs.joomla.org/language_switcher_tutorial_for_joomla_1.6 Questa guida è valida sia per Joomla 1.6
DettagliOffice 2007 Lezione 09. Contenuto riutilizzabile
Word: Contenuto riutilizzabile Contenuto riutilizzabile Già nelle versioni precedenti di Word era possibile salvare dei contenuti pronti per riutilizzarli successivamente, in questa nuova versione questa
DettagliDIAGRAMMA CARTESIANO
DIAGRAMMA CARTESIANO Imparerai ora a costruire con excel un diagramma cartesiano. Inizialmente andremo a porre sul grafico un solo punto, lo vedremo cambiare di posizione cambiando i valori nelle celle
DettagliCorso Eclipse. Prerequisiti. 1 Introduzione
Corso Eclipse 1 Introduzione 1 Prerequisiti Uso elementare del pc Esecuzione ricerche su Internet Esecuzione download Conoscenza elementare della programmazione 2 1 Cos è Eclipse Eclipse è un IDE (Integrated
DettagliFigura 1 Le Icone dei file di Excel con e senza macro.
18 Le macro Le macro rappresentano una soluzione interessante per automatizzare e velocizzare l esecuzione di operazioni ripetitive. Le macro, di fatto, sono porzioni di codice VBA (Visual Basic for Applications)
DettagliGuida di accesso a Grep Rainbow
Grep Rainbow è un cloud desktop accessibile ovunque, da qualsiasi dispositivo, in qualsiasi momento. In questa guida sono presentate le modalità di accesso per ogni piattaforma. E possibile accedere a
DettagliRegistratori di Cassa
modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...
DettagliIL MIO PRIMO SITO NEWS USANDO GLI SCHEDARI
Pagina 1 UN SISTEMA DI NEWS Sommario UN SISTEMA DI NEWS...1 Introduzione...2 Scelgo l'area su cui operare...3 Un minimo di teoria...3 Creo le Pagine...4 Definizione dello Schedario Novità...6 Compilo la
DettagliCOMUNICAZIONE UTENTI SISTEMI-PROFIS INSTALLAZIONE GE.RI.CO. 2015 e PARAMETRI2015
COMUNICAZIONE UTENTI SISTEMI-PROFIS INSTALLAZIONE GE.RI.CO. 2015 e PARAMETRI2015 Vicenza, 3 giugno 2015 Gentile cliente, si ricorda che a partire dall aggiornamento PROFIS 2011.1 è stato automatizzato
DettagliGuido d uso sito internet Unione Valdera
Guido d uso sito internet Unione Valdera Accesso Area riservata di gestione sito: Inserito nome utente e password vi troverete la schermata di cui sotto con le sezioni del sito in evidenza Cliccando sulla
DettagliScuola Digitale. Manuale utente. Copyright 2014, Axios Italia
Scuola Digitale Manuale utente Copyright 2014, Axios Italia 1 SOMMARIO SOMMARIO... 2 Accesso al pannello di controllo di Scuola Digitale... 3 Amministrazione trasparente... 4 Premessa... 4 Codice HTML
DettagliNAVIGARE IN INTERNET (Dal latino inter e dall inglese net = tra la rete )
NAVIGARE IN INTERNET (Dal latino inter e dall inglese net = tra la rete ) 1.1 SE CONOSCIAMO L'INDIRIZZO - 1. ACCEDERE ALLE PAGINE WEB (Web = rete) APRIRE L' URL (Uniform Resource Locator), cioè l'indirizzo
Dettagli4 PASSI PER INVIARE LA TUA NEWSLETTER CON MAILUP
NWeb U.S.A. 4 PASSI PER INVIARE LA TUA NEWSLETTER CON MAILUP -1- 1 NWeb srl - Italy IMPORTAZIONE UTENTI Per importare gli indirizzi email dei propri utenti nel database MailUp e sufficiente cliccare IMPORTAZIONE
DettagliNell esempio verrà mostrato come creare un semplice documento in Excel per calcolare in modo automatico la rata di un mutuo a tasso fisso conoscendo
Nell esempio verrà mostrato come creare un semplice documento in Excel per calcolare in modo automatico la rata di un mutuo a tasso fisso conoscendo - la durata del mutuo in anni - l importo del mutuo
DettagliDOCUMENTO ESPLICATIVO
DOCUMENTO ESPLICATIVO Modificare il proprio sito con Web designer Digitate il vostro username e password e compariranno tre tasti: AREA RISERVATA, WEB DESIGNER e LOGOUT Cliccate sul tasto WEB DESIGNER
DettagliINDICE. IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO...
MANCA COPERTINA INDICE IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO... 12 I marchi registrati sono proprietà dei rispettivi detentori. Bologna
DettagliIstruzioni per il pagamento con Carta di Credito
Sommario Sommario...1 Istruzioni per il pagamento con Carta di Credito...2 Maschera dei pagamenti... 2 Effettuare la transazione... 4 Risoluzione problemi...7 Problemi legati alla configurazione della
Dettaglisu Windows XP con schede D-Link DWL 650+
su Windows XP con schede D-Link DWL 650+ WIFE è il servizio gratuito per l'accesso wireless a Internet. Tutti gli studenti in possesso di un computer portatile possono accedere alla rete Internet mediante
DettagliNuovo sito internet Creare un attività/evento
Nuovo sito internet Creare un attività/evento Per creare un attività/evento dobbiamo essere loggati ed avere i permessi da redattore Dalla dashboard (barra nera in cima alla videata è sufficiente passare
DettagliL accesso ad una condivisione web tramite il protocollo WebDAV con Windows XP
L accesso ad una condivisione web tramite il protocollo WebDAV con Windows XP Premessa Le informazioni contenute nel presente documento si riferiscono alla configurazione dell accesso ad una condivisione
DettagliExcel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it
Excel A cura di Luigi Labonia e-mail: luigi.lab@libero.it Introduzione Un foglio elettronico è un applicazione comunemente usata per bilanci, previsioni ed altri compiti tipici del campo amministrativo
DettagliCome creare un modulo
Come creare un modulo Aggiungi moduli al tuo sito per registrare le informazioni dei tuoi clienti su un database, o per riceverle via e- mail. Trascina un widget Modulo sulla tua pagina Nel pannello Widget
DettagliModulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO...
Modulo A Programmiamo in Pascal Unità didattiche 1. Installiamo il Dev-Pascal 2. Il programma e le variabili 3. Input dei dati 4. Utilizziamo gli operatori matematici e commentiamo il codice COSA IMPAREREMO...
DettagliNautilus Installazione Aggiornato a versione 2.4.1092
Nautilus Installazione Aggiornato a versione 2.4.1092 IMPORTANTE: NON INSERIRE LA CHIAVE USB DI LICENZA FINO A QUANDO RICHIESTO NOTA: se sul vostro computer è già installato Nautilus 2.4, è consigliabile
DettagliATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE
ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE PREMESSA La presente guida è da considerarsi come aiuto per l utente per l installazione e configurazione di Atollo Backup. La guida non vuole approfondire
DettagliPG5 Starter Training PG5 Core e WebEditor 8 Daniel Ernst EN02 2013-03-14 Stefano Peracchi IT01 2013-05-15
PG5 Starter Training PG5 Core e WebEditor 8 Daniel Ernst EN02 2013-03-14 Stefano Peracchi IT01 2013-05-15 Introduzione Materiale richiesto: Notebook o computer PCD1 E-Controller Cavo USB Scheda «Training»
DettagliGUIDA UTENTE MONEY TRANSFER MANAGER
GUIDA UTENTE MONEY TRANSFER MANAGER (vers. 1.0.2) GUIDA UTENTE MONEY TRANSFER MANAGER (vers. 1.0.2)... 1 Installazione... 2 Prima esecuzione... 5 Login... 7 Funzionalità... 8 Anagrafica... 9 Registrazione
DettagliSCARICO DATI ONETOUCH Verio per EuroTouch Home GUIDA ALL USO
SCARICO DATI ONETOUCH Verio per EuroTouch Home GUIDA ALL USO Sommario Installazione dell applicazione... 3 L applicazione... 4 Requisiti... 4 Avvio dell applicazione... 4 Connessione al Database di EuroTouch
DettagliIntegrare Flash In Joomla
Integrare Flash In Joomla Guida realizzata e rilasciata dallo staff di Joomlaservice.org L'integrazione di flash con Joomla è un argomento molto richiesto e per il quale non sempre si trovano informazioni
DettagliREALIZZAZIONE DI UN PCB E CREAZIONE DI UN COMPONENTE CON IL SOFTWARE EAGLE
REALIZZAZIONE DI UN PCB E CREAZIONE DI UN COMPONENTE CON IL SOFTWARE EAGLE EASILY APPLICABLE GRAPHICAL LAYOUT-EDITOR for Linux and Windows Realizzato dallo studente: Pachito Marco Calabrese dell Istituto
Dettagli5-1 FILE: CREAZIONE NUOVO DOCUMENTO
Capittol lo 5 File 5-1 FILE: CREAZIONE NUOVO DOCUMENTO In Word è possibile creare documenti completamente nuovi oppure risparmiare tempo utilizzando autocomposizioni o modelli, che consentono di creare
DettagliUtilizzo della Intranet, forum privati Soci e Staff
Utilizzo della Intranet, forum privati Soci e Staff Se durante la registrazione ad Associazioni Milano avete fatto richiesta del servizio denominato Intranet, questo sarà subito disponibile già a partire
DettagliHo chleica SmartNet ItalPoS
Ho chleica SmartNet ItalPoS Guida rapida (ma non troppo) di campagna Rover Topcon Rev 14/05/13FM - 1 - Questa guida rapida contiene le informazioni necessarie per configurare il rover Topcon GSR1, GR3
DettagliGuida. Macchina Scratch
Pagina 1 di 22 Guida Macchina Scratch Pagina 2 di 22 Scopo Lo scopo della guida è quello di spiegare all'utente come sia possibile creare un unità da scratch con il software Nuovo AHU. La guida spiegherà
DettagliFPf per Windows 3.1. Guida all uso
FPf per Windows 3.1 Guida all uso 3 Configurazione di una rete locale Versione 1.0 del 18/05/2004 Guida 03 ver 02.doc Pagina 1 Scenario di riferimento In figura è mostrata una possibile soluzione di rete
DettagliMatematica in laboratorio
Unità 1 Attività guidate Attività 1 Foglio elettronico Divisibilità tra numeri naturali Costruisci un foglio di lavoro per determinare se a è divisibile per b, essendo a e b due numeri naturali, con a
DettagliLinee Guida all uso dell ESLC Testing Tool per gli studenti (IT)
Linee Guida all uso dell ESLC Testing Tool per gli studenti (IT) Indice 1 INTRODUZIONE 3 2 COME EFFETTUARE I TEST 3 2.1 Effettuare l accesso 3 2.2 Controllare l audio per il Test di ascolto 5 2.3 Svolgere
DettagliCreare un nuovo articolo sul sito Poliste.com
Creare un nuovo articolo sul sito Poliste.com Questa breve guida ti permetterà di creare dei nuovi articoli per la sezione news di Poliste.com. Il sito Poliste.com si basa sulla piattaforma open-souce
DettagliFormattare un PC con Windows 7. Guida Completa
Formattare un PC con Windows 7 Guida Completa Formattare un PC con Windows 7 In informatica col termine formattazione ci si riferisce alla procedura che serve a preparare dispositivi di memorizzazione
DettagliEliminare i contatti duplicati in MS Outlook
MDaemon GroupWare Eliminare i contatti duplicati in MS Outlook Abstract... 2 Il problema... 2 La soluzione... 2 Esportazione dei dati da MS Outlook... 3 Eliminazione con MS Access dei duplicati... 6 Importazione
DettagliI satelliti. Accesso Remoto
I satelliti Utilissimi nelle zone senza copertura cablata anche se vincolata alla sola ricezione dati. Mezzi necessari: 1. Parabola 2. Scheda satellitare Velocità di Download Velocità di Upload 400 Kbps
DettagliLA GESTIONE DELLE VISITE CLIENTI VIA WEB
LA GESTIONE DELLE VISITE CLIENTI VIA WEB L applicazione realizzata ha lo scopo di consentire agli agenti l inserimento via web dei dati relativi alle visite effettuate alla clientela. I requisiti informatici
DettagliFile, Modifica, Visualizza, Strumenti, Messaggio
Guida installare account in Outlook Express Introduzione Questa guida riguarda di sicuro uno dei programmi maggiormente usati oggi: il client di posta elettronica. Tutti, ormai, siamo abituati a ricevere
Dettagli