Documentazione |  
Un rapido tour dell'Arachnophilia
L'Arachnophilia è © Copyright 2015, P. Lutus.

L'Arachnophilia è CareWare

Preliminari | Abbellimento HTML | Servizio FTP
Problemi di visualizzazione

Preliminari
Arachnophilia è un ambiente di sviluppo di siti Web avanzato, nonché uno strumento di programmazione generale.

  • L'Arachnophilia è progettata per imparare il più possibile da te:

    • I menu e le barre degli strumenti di Arachnophilia sono programmabile.

      • Quasi tutti gli elementi del menu e della barra degli strumenti di Arachnophilia sono rappresentati internamente da una "macro", un elemento dati definibile dall'utente che collega un comando con un pulsante e un tasto della tastiera.
      • Puoi aggiungere o modificare il set di macro, cambiare il contenuto dei comandi e cambiare la loro mappatura della tastiera.
      • Il comando macro può essere semplicemente digitato premendo un tasto e può includere comandi di sistema Arachnophilia e altre macro. Può anche invocare una classe java esterna per elaborare i tuoi documenti.
      • Puoi creare barre degli strumenti e alberi dei menu completamente nuovi.
      • Puoi visualizzare o nascondere menu e barre degli strumenti personalizzati premendo un tasto.
      • L'editor di macro è disponibile, in modo interattivo, in ogni momento. Puoi persino fare clic con il pulsante destro del mouse sui pulsanti della barra degli strumenti e modificarli mentre lavori.
      • Ecco un esempio in cui il pulsante "NewAuto" della barra degli strumenti principale viene modificato:

        Visualizzazione dell'editor macro

    • Quando esci da Arachnophilia, il programma ricorda qualunque cosa. Salva tutte le tue macro modifiche, ricorda quali documenti erano aperti e quali scelte hai fatto. Quando esegui di nuovo Arachnophilia, ripristina tutte le tue scelte e i tuoi documenti.

Abbellimento HTML
  • L'Arachnophilia può prendere una pagina Web che devi modificare, che potrebbe assomigliare a questa --

    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html> <head> <title> Questa è la mia pagina web! </title>
    <meta name="GENERATOR" content="Arachnophilia 5.0"> <meta name="FORMATTER" content="Arachnophilia 5.0">
    </head> <body bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#800080" alink="#ff0000">
    Questa è la mia pagina Web! </body> </html>
    
    - e farlo sembrare così con una sequenza di tasti (Ctrl-E):
    
      1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      2 
      3 <!-- Created on Mar 1, 2002 11:29:01 AM -->
      4 
      5 <html>
      6    <head>
      7       <title>
      8          My web page!
      9       </title>
     10       <meta name="GENERATOR" content="Arachnophilia 5.0"/>
     11       <meta name="FORMATTER" content="Arachnophilia 5.0"/>
     12    </head>
     13 
     14    <body bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#800080" alink="#ff0000">
     15 
     16       This is my Web page!
     17 
     18    </body>
     19 </html>
     20 
    
    

    Mentre abbellisce la tua pagina, Arachnophilia ti dirà se hai commesso uno dei tanti tipi di banali errori HTML:

    Un tale errore è banale, ma le sue conseguenze potrebbero non esserlo. Se non corretto, questo tipo di errore potrebbe impedire la visualizzazione della tua pagina su alcuni browser meno recenti.

Servizio FTP
  • Arachnophilia ha un servizio FTP integrato che ti consente di spostare il tuo sito Web su Internet:

    Il servizio FTP utilizza un metodo di sincronizzazione per caricare solo i file modificati, risparmiando tempo e larghezza di banda.

Problemi di visualizzazione
  • I display di Arachnophilia sono progettati per offrire quante più informazioni possibili:

    Ecco una visualizzazione tipica di una pagina Web (dopo aver utilizzato Beautify HTML (Ctrl-E)):
    
      1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      2 
      3 <!-- Created on Mar 1, 2002 10:48:47 AM -->
      4 
      5 <html>
      6    <head>
      7       <title>
      8          My Web Page!
      9       </title>
     10       <meta name="GENERATOR" content="Arachnophilia 5.0"/>
     11       <meta name="FORMATTER" content="Arachnophilia 5.0"/>
     12    </head>
     13 
     14    <body bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#800080" alink="#ff0000">
     15 
     16       This is my Web Page!
     17 
     18    </body>
     19 </html>
     20 
    
    

    E un display di programmazione (dopo aver utilizzato Beautify Code (Ctrl+H)):
    
      1 /*
      2  *		Created on Feb 28, 2002 3:26:55 PM
      3  */
      4 
      5 /* TestClass is meant to demonstrate the use
      6  * of Arachnophilia's custom class launcher feature.
      7  * Just compile this class in place, create
      8  * a macro that looks like this:
      9  * "[RunCustomClassDoc:CustomClasses/TestClass]",
     10  * load a suitable document, and activate the macro.
     11  * The document/selection will have all its "a" letters
     12  * replaced by "(the letter"a")"
     13  */
     14 
     15 public class TestClass {
     16    
     17    private String searchReplace(String data,String find,String replace)
     18    {
     19       StringBuffer sb = new StringBuffer();
     20       int a = 0,b;
     21       int findLength = find.length();
     22       while((b = data.indexOf(find,a)) != -1) {
     23          sb.append(data.substring(a,b));
     24          sb.append(replace);
     25          a = b + findLength;
     26       }
     27       if(a < data.length()) {
     28          sb.append(data.substring(a));
     29       }
     30       return sb.toString();
     31    }
     32    
     33    // this is the default method that custom classes
     34    // must have to work with Arachnophilia's class
     35    // launcher feature unless a specific method name
     36    // is provided
     37    
     38    public String processString(String s)
     39    {
     40       return searchReplace(s,"a","(the letter\"a\")");
     41    }
     42 }
     43 
    
    
    Inoltre, come mostrano questi esempi, puoi esportare i display colorati della sintassi di Arachnophilia come HTML con pochi tasti. Ciò ti consente di pubblicare il tuo lavoro sul Web nel classico modulo di elenco delle fonti.

  • Questa è solo una panoramica. Arachnophilia ha molte più funzionalità per renderti produttivo nella progettazione di pagine Web e nella programmazione generale.

Documentazione |