Newsgroup: it.media.video.produzione
Titolo: ot: definizione S.O. e software

ho appena montato un monitor/tv samsung al posto del monitor vecchio che 
avevo sul pc. Questo nuovo preso ad un prezzo molto buono perchè a fine 
serie, ha definizione di 1600*900 e quindi non è full hd.
Ho messo le impostazioni della definizione sk video a 1600*900 e va molto 
bene.
Ora mi stavo chiedendo : il sistema operativo di microsoft (win 7 e xp) è 
costruito con una definizione massima di ?
Gli altri software e quindi loro videate sono costruite con definizione di ?
Forse sto scrivendo banalità ma sinceramente non capisco bene come funziona 
l'adattamento a svariate definizioni.
grazie 

 Gli altri software e quindi loro videate sono costruite con definizione di ?
BUAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAH!
No dai, vi prego, confermatemi che esiste sul serio! Non può essere 
vero, è uscito da un cartone animato!


Mettiamola così, fino a quando il numero di pixel della risoluzione sta 
all'interno di un numero intero a 32bit, (2 alla 32 = 4294967296) lui ci 
arriva.
Per il resto c'è la famosa carta di credito.
Ciao.

 ha scritto nel messaggio 
news:jj0np.3082$GZ3....@tornado.fastwebnet.it...

si da un cartone animato !
Senti amico, evita di  leggermi e cosi evitiamo di litigare.
putroppo io non conosco davvero l'argomento e non credo che debba vergonarmi 
per questo.
Poi non pretendo manco che qualcuno mi risponda per forza e quindi per 
favore, lo chiedo per favore...non litighiamo ! 


Type Mismatch Error...
...file not found*
*Try to change User :-)
-- 
___________________________________
http://www.sergiotressino.it/
___________________________________

"Harlock_"
ecco qualcuno che non mi ha offeso e mi ha risposto
Va sicuramente oltre il full-hd...minimo 2560x1600, monitor
permettendo.

 favore, lo chiedo per favore...non litighiamo !
Figurati se mi sogno di litigare, con le risate che mi fai fare! :D
Ma dai, non sei vero, su... tu prosegui, che funziona, ma lascia che io 
mi diverta.

 ha scritto nel messaggio 
news:4d9d028b$0$38641$4faf...@reader1.news.tin.it...

va bene, se ti faccio divertire divertiti pure 

 ha scritto nel messaggio 
news:Z8_mp.2958$GZ3...@tornado.fastwebnet.it...

bisogna vedere se è un monitor RGB o CYMK (quadricromia), hanno risoluzioni 
diverse. 

 l'adattamento a svariate definizioni.
Semplicissimo:
using System;
using System.Drawing;
using System.Windows.Forms;
public class ControlDynamicSizeLocation : Form
{
   private Button btnShow = new Button();
   private Label lbl = new Label();
   int xButtonSize, yButtonSize;
   public ControlDynamicSizeLocation()
   {
     btnShow.Parent = this;
     btnShow.Text = "Show Button Properties";
     Size = new Size(400,400);
     xButtonSize = (int)(Font.Height * .75) * btnShow.Text.Length;
     yButtonSize = Font.Height * 2;
     btnShow.Size = new Size(xButtonSize, yButtonSize);
     btnShow.Click += new System.EventHandler(btnShow_Click);
     lbl.Text = "Control Size and Location - Dynamic";
     lbl.AutoSize = true;
     lbl.Parent = this;
     OnResize(EventArgs.Empty);
   }
   protected override void OnResize(EventArgs e)
   {
     base.OnResize(e);
     int xPosition = (int)(this.ClientSize.Width / 2) - 
(int)(xButtonSize / 2);
     int yPosition = (int)(this.ClientSize.Height / 2) - 
(int)(yButtonSize / 2);
     btnShow.Location = new Point(xPosition, yPosition);
   }
   static void Main()
   {
     Application.Run(new ControlDynamicSizeLocation());
   }
   private void btnShow_Click(object sender, EventArgs e)
   {
     Console.WriteLine("Button Bottom:" + btnShow.Bottom.ToString());
     Console.WriteLine("Button Top:" + btnShow.Top.ToString() );
     Console.WriteLine("Button Left:" + btnShow.Left.ToString() );
     Console.WriteLine("Button Right:" + btnShow.Right.ToString() );
     Console.WriteLine("Button Location:" + btnShow.Location.ToString() );
     Console.WriteLine("Button Width:" + btnShow.Width.ToString() );
     Console.WriteLine("Button Height:" + btnShow.Height.ToString() );
     Console.WriteLine("Button Size:" + btnShow.Size.ToString() );
     Console.WriteLine("Button ClientSize:" + 
btnShow.ClientSize.ToString() );
     Console.WriteLine("Font:" + btnShow.Font.ToString());
   }
}


non si potrebbe avere un bel
format c:/
magari in bat da mettere su un floppy e farlo riavviare? 


Peccato che da windows non funzioni, ma quanto era bello il "format c: 
/u /q /autotest"?
Manco dovevi dare conferma, bastava premere invio (o anche nulla, in 
batch) :-)


 batch) :-)
Oggi non ci sono i floppy, ci sono i pendrive... e sopra ci sta il 
necessario per fare un bel sistema, mimetizzato graficamente da "avvio 
di windows" che fa in tempo a ripartizionare l'hard disk, fare un fast 
format della partizione di sistema e installarci sopra un linux a 
piacere con emulatore di commodore 64, il tutto molto prima che l'utente 
se ne accorga... a questo aggiungi un bell'exe in evidenza, che il 
pisquano di turno biclicckerà a velocità smodata e che provvederà a 
schiantare la macchina e costringerlo ad un riavvio... ed ecco un art 
attack... :-)
Narrano i bardi che da qualche parte c'è qualcuno che sta ancora 
piangendo per questo scherzetto... chissà se ha capito che "NO, non ti 
posso prestare la chiavetta" non significa "Ma certo accomodati pure 
tutte le volte che vuoi senza chiedermi niente, anzi, strappala dal mio 
PC anche mentre ci sto scrivendo sopra"... ;-)

      Console.WriteLine("Font:" + btnShow.Font.ToString());
hahahahahhahaha

 macchina e costringerlo ad un riavvio... ed ecco un art attack... :-)
dai dai dai!!!!!!!!!
bellissimo, posta sta roba che serve di sicuro, prima o poi ... gh gh gh D 

 bellissimo, posta sta roba che serve di sicuro, prima o poi ... gh gh gh D
Eh eh eh... in questo caso sono stato solo spettatore durante l'uso... :-)
Io sono per le cose meno cruente ma... più infide... tipo il phantom 
keystroker... :D

 ha scritto nel messaggio 
news:201104071...@mynewsgate.net...

Ci sono poi programmi di solo testo, come ad
esempio outlook express, che mantengono inalterate le dimensioni dei
caratteri mentre le finestre interne si adattano alla risoluzione del
monitor: risultato caratteri piccolissimi e finestre enormi.


Per fare chiarezza una volta per tutte, il sistema operativo non ha un 
limite se non quello numerico, quindi possiamo pensare che abbia numeri 
per far fronte a risoluzioni superiori a quelle immaginabili.
Ovviamente il SO deve adattare la risoluzione alla massima sostenibile 
dal monitor e/o dalla scheda video. Dopo aver negoziato questi aspetti, 
in fase di configurazione di windows, e aver stabilito i parametri, 
viene generata una tabella di possibili risoluzioni, che si vede poi 
anche nelle proprietà dello schermo.
Poi i programmi possono adottare una qualsiasi strategia di 
visualizzazione, anche quella di rimpicciolire i caratteri utilizzando 
le risorse di Windows o delle schede video, ma la risoluzione massima 
sarà sempre vincolata ai parametri che sono stati stabiliti 
dall'hardware e dai relativi drivers in fase di configurazione 
automatica di Windows.
Hope this helps,
Marco.

 Marco.
ok, ma quando ad esempio fai una videata per un sito internet, non la 
componi utilizzando una certa dimensione ?

Il 08/04/11 16.02, silvio damico ha scritto:

In questo caso la faccenda cambia, poichè devi supporre quale sia la 
risoluzione più utilizzata, oppure usare delle tecniche per capire 
qual'è la risoluzione del potenziale visitatore e quindi adattare la 
dimensione video del sito a quella del visitatore.
Per fare questo ci sono delle funzioni che permettono di sapere la 
risoluzione video corrente del visitatore e quindi di dimensionare il 
sito in relazione.
Spesso, poichè queste teniche presuppongono un minimo di conoscenza del 
linguaggio php o javascript, si crea il sito per una risoluzione 
ottimale e poi si spera che la maggior parte degli utenti usi quella o 
una superiore.
Ma attenzione, il sito non potrà mai permettersi di cambiare la 
risoluzione video che hai impostato nel sistema, questo per le regole di 
sicurezza. Potrà al massimo massimizzarsi allo schermo pieno, ma se tu 
hai impostato 800x600, il sito riempirà tale risoluzione e basta.
Quello che tu imposti, resta un settaggio locale che potrà essere 
cambiato solamente da un'applicazione locale, tipo se avvii un gioco che 
necessità di cambiare risoluzione, e cmq sempre nell'ambito di quelle 
possibili dal sistema.
Per ritornare al sito, in realtà oggi ci sono dei sistemi che non 
obbligano a comporlo per una determinata risoluzione, ma lavorano in 
modo dinamico, quindi le varie aree avranno delle dimensioni in 
percentuale rispetto al totale, tipo l'header sarà il 100%, mentre il 
menù a sinistra il 33% dell'area. Poi il browser (tipo Firefox ad 
esempio), si occuperà di visualizzare la pagina seguendo queste regole; 
anche modificando la dimensione, il sito si ridimensionerà al meglio.
Se vuoi approfondire sui siti, sfondi una porta aperta.
Ciao,
Marco.

 Marco.
benissimo ! allora vedi che la mia domanda non era cosi stupida ?
Se le videate, ad esempio di Vegas, si adattano sempre alla grandezza del 
monitor ed alla risoluzione adoperata, (cosi come le videate de S.O.) come 
mai per le videate di un sito e la definizione, le devi prevedere in fase di 
realizzazione delle pagine ?
E' questo che faccio difficolt� a capire.
grazie 

 realizzazione delle pagine ?
Perchè se faccio un sito e lo ottimizzo per il mio desktop a risoluzione 
3840x1080, probabilmente quando lo aprirà uno con un monitor 1024x768 lo 
vedrà male e nella migliore delle ipotesi dovrà lottare con mille scroll 
bar. Per questo devo progettarlo in modo che sia fruibile comodamente da 
più persone possibile.
Vegas non c'entra nulla ovviamente, più è alta la risoluzione e più 
spazio hai per sistemare le finestre.


Genio!

 PC anche mentre ci sto scrivendo sopra"... ;-)
Minchia, sei Lex Luthor...

 grazie
Le pagine di un sito hanno una struttura definita minima, quindi una 
griglia che conterrà degli oggetti che ha un minimo possibile, tipo ad 
esempio 640x480 che è una risoluzione praticamente obsoleta, al di sotto 
del quale il browser taglierà la pagina, quindi farà vedere solo la 
parte visibile, per poi aggiungere le barre di scorrimento.
Per tutti i casi in cui la tua risoluzione sarà più grande del minimo, 
vengono adottate delle strategie per ingrandire le aree (moduli), dove 
per esempio sta il testo, effettuando un adattamento allo spazio come fa 
Word quando li cambi il formato pagina.
Il procedimento è semplice; quando l'utente approda sulla pagina, il 
server (il posto dove sta il sito) invia al browser (tipo Firefox, IE, o 
altro), le pagine in formato "interpretabile", quindi composto da un 
insieme di comandi e dati che indicano quanto grandi saranno le righe, 
la pagina, le colonne, dove starà il menù, e tutto il resto.
A questo punto il browser che gira sul tuo computer, e che sa benissimo 
quale sia la tua risoluzione attuale, si preoccupa di re-impaginare i 
contenuti che gli ha mandato il server, seguendo le regole di formato e 
di proporzione, quindi il menù starà in alto in una porzione di 10% 
della pagina, mentre la colonna a sx avrà ad esempio il 30% della 
larghezza totale.
Con queste strategie (me ce ne sono anche altre più complesse), è 
possibile gestire in modo dinamico le pagine web. Per cambiare per 
esempio la grandezza dei caratteri, è possibile assegnare uno stile 
(CSS) che di volta in volta assegna una dimensione diversa ai caratteri, 
così l'utente puà diminiure o ingrandire i caratteri anche dalla stessa 
pagina; ciò vale anche per i colori e molti altri elementi.
Puoi approfondire con chiavi di ricerca tipo Cascade Style Sheets (CSS), 
oppure CMS, oppure Joomla.
Mi scuso per l'Off-Topic, ma è conseguenza della domanda.
Ciao,
Marco.

 Minchia, sei Lex Luthor...
...veramente io sono BOFH ;-) 
Comunque in questo caso sono stato solo spettatore... 
BTW se luned� sei in ufficio e se i rimbambiti di telecom arrivano ad 
un'ora decente passo a salutarti... sono da un cliente a qualche isolato...
E no, non mi porto Drago... :-))