luke_85 Pubblicato: 12 Giugno 2009 Segnalazione Share Pubblicato: 12 Giugno 2009 bentornato masmil Link to comment Condividi su altri siti More sharing options...
Genius66 Pubblicato: 14 Giugno 2009 Segnalazione Share Pubblicato: 14 Giugno 2009 Veramente un ottima guida; me la sto stampando per poi leggermela tutta Link to comment Condividi su altri siti More sharing options...
masmil1988 Pubblicato: 14 Giugno 2009 Autore Segnalazione Share Pubblicato: 14 Giugno 2009 Se vuoi sul mio sito trovi quella in formato pdf, alla quale manca soltanto quest'ultima parte sul touch screen, ma che ha in più (per ora) la trattazione sulle classi (che dovrei riportare anche qua)... Link to comment Condividi su altri siti More sharing options...
Nick_7 Pubblicato: 14 Giugno 2009 Segnalazione Share Pubblicato: 14 Giugno 2009 Avete inserito il nuovo modulo "foreground"? Direttamente dal sito di mShell (Shows graphics over all windows). - (mosta ciò che si è creato al di sopra di ogni altra finestra) Required developer capabilities. Developer: Sergey (private_joker) Mail: see readme Web: www.mshell.net.ru Package included: - Foreground-S60_3rd_DC.sis (Symbian 3rd edition, for signing with devcert). - Foreground_mm.dll (Symbian 2nd edition, put this file to !:\System\Apps\mEnvironment\). - Foreground_API_REF.txt (api references) - a simple example of usage. - This Readme. Usage: see api references. API Reference v. 0.2 foreground.window() Returned values: None Creates a new window. foreground.size(integer, integer) Returned values: Array, None Without arguments returns the size (width, height) of current window, with two parameters will assign a size (width, height) of window. foreground.maxsize() Returned values: Array Returns max size (width, height) of window (device screen size). foreground.position(integer, integer) Returned values: Array, None Without arguments returns the position (x, y) of current window, with two arguments will assign a position of window. foreground.shadow(integer) Returned values: None Sets a window's shadow height. 0 - Disable shadows. foreground.fading(boolean) Returned values: None Sets whether a window is non-fading. If false window never be faded. foreground.corner(integer) Returned values: None Sets the shape of a window's corners. Possible values: 0 - Square 1 - Corner1 2 - Corner2 3 - Corner3 5 - Corner5 foreground.bgcolor(hexadecimal) Returned values: None Sets the background colour of window. foreground.draw() Returned values: None Redraw the window. foreground.addicon(native object, integer, integer, integer, integer) Returned values: Integer Adds icon into window. The icon must be produced as native object with graph.icon() function. Next integer values is: horisontal position (x) of the icon, vertical position (y) of the icon, the width of icon, the height of icon. Returns a id of the image. foreground.removeicon(integer) Returned values: Integer Remove specified icon from the window. Integer is a id of icon. Returns a index of deleted icon. foreground.show() Returned values: None Sets the window as visible. foreground.hide() Returned values: None Hide window. foreground.about() Returned values: String Information about module. Foreground.zip Link to comment Condividi su altri siti More sharing options...
masmil1988 Pubblicato: 14 Giugno 2009 Autore Segnalazione Share Pubblicato: 14 Giugno 2009 L'avevo visto proprio qualche giorno fa però non era ancora uscito mShell 3.03 lo scarico subito, sperando funzioni sui 5th! Link to comment Condividi su altri siti More sharing options...
lento Pubblicato: 14 Giugno 2009 Segnalazione Share Pubblicato: 14 Giugno 2009 Grazie 'Nick_7' bel colpo!. Link to comment Condividi su altri siti More sharing options...
Nick_7 Pubblicato: 24 Luglio 2009 Segnalazione Share Pubblicato: 24 Luglio 2009 Non si potrebbe fare una guida solo ed esclusivamente per i 5th edition? Sarebbe utile che ne dite? Link to comment Condividi su altri siti More sharing options...
masmil1988 Pubblicato: 18 Settembre 2009 Autore Segnalazione Share Pubblicato: 18 Settembre 2009 Penso che alla fine non ci sia molto di diverso dai 5th edition ai vecchi riguardo la programmazione, le uniche differenze riguardano l'input... Mentre nei vecchi bisognava vedere quale tasto era stato premuto qui bisogna riconoscere DOVE è stato fatto il click... Certo, se c'è qualcosa che riguarda solo i 5th edition magari è bene dirlo e si crea un angolino apposito Link to comment Condividi su altri siti More sharing options...
Nick_7 Pubblicato: 19 Settembre 2009 Segnalazione Share Pubblicato: 19 Settembre 2009 Ecco io non capisco come faccio a far riconoscere ad mShell il punto esatto in cui ho appoggiato il dito per poi utilizzarlo per muovere per esempio degli oggetti... Link to comment Condividi su altri siti More sharing options...
masmil1988 Pubblicato: 20 Settembre 2009 Autore Segnalazione Share Pubblicato: 20 Settembre 2009 (modificato) L'idea che mi viene è questa... Quando fai il primo click memorizzi la distanza orizzontale e verticale dal punto in alto a sinistra dell'oggetto da muovere... Poi, finché il dito non viene rialzato l'oggetto verrà riportato alla coordinata del dito meno la distanza memorizzata prima... Questa è una bozza dell'idea... use ui, graph ui.ptr(2); cooCerchio=[100,100]; diametro=50; while true do graph.clear(); graph.circle(cooCerchio[0],cooCerchio[1], diametro); coo0=ui.cmd(); coo=[coo0[0],coo0[1],1]; while coo[2]#0 do coo=ui.cmd(); graph.clear(); cooCerchio=[cooCerchio[0]+coo[0]-coo0[0] , cooCerchio[1]+coo[1]-coo0[1]]; graph.circle(cooCerchio[0],cooCerchio[1],diametro); graph.show(); coo0=[coo[0],coo[1]]; end; end; Modificato 20 Settembre 2009 da masmil1988 Link to comment Condividi su altri siti More sharing options...
masmil1988 Pubblicato: 24 Ottobre 2009 Autore Segnalazione Share Pubblicato: 24 Ottobre 2009 Ho aggiunto una breve trattazione sulla funzione net.conn del modulo NET. Con questa è possibile comunicare con i server utilizzando vari protocolli (HTTP, FTP, SMTP, POP3, ecc...) Le potenzialità sono grandi e sta solo alla fantasia dei programmatori saperle rendere fruttuose Link to comment Condividi su altri siti More sharing options...
369 Pubblicato: 24 Ottobre 2009 Segnalazione Share Pubblicato: 24 Ottobre 2009 Perchè non raccogliere le informazioni in un file pdf e magari fare una vera e propria guida? Link to comment Condividi su altri siti More sharing options...
lmercatanti Pubblicato: 26 Gennaio 2010 Segnalazione Share Pubblicato: 26 Gennaio 2010 Scusa la domanda, ma non ho ben capito: Se io voglio programmare con mshell, dopo posso esportare il file in .sis o .sisx così da poterlo lanciare su tutti i cellulari senza dover prima installare librerie o interpreti sul cellulare? Grazie!! Link to comment Condividi su altri siti More sharing options...
Nick_7 Pubblicato: 26 Gennaio 2010 Segnalazione Share Pubblicato: 26 Gennaio 2010 Scusa la domanda, ma non ho ben capito:Se io voglio programmare con mshell, dopo posso esportare il file in .sis o .sisx così da poterlo lanciare su tutti i cellulari senza dover prima installare librerie o interpreti sul cellulare? Grazie!! In teoria sì, anche se sui 3rd e sui 5th ci vuole prima mEmvironment e poi l'applicazione, o almeno così mi hanno riferito... Link to comment Condividi su altri siti More sharing options...
lento Pubblicato: 27 Gennaio 2010 Segnalazione Share Pubblicato: 27 Gennaio 2010 (modificato) Scusa la domanda, ma non ho ben capito:Se io voglio programmare con mshell, dopo posso esportare il file in .sis o .sisx così da poterlo lanciare su tutti i cellulari senza dover prima installare librerie o interpreti sul cellulare? Grazie!! Chiedo scusa: La vergona è tanta per le pirlate che ho scritto....ma avevo tanta voglia di ricominciare....ora correggo gli errori: SCUSATE di nuovo. Allora per programmare, o eseguire sorgenti mShell, prima devi aver installato sul tuo cellulare mEmvironment e mShell-S60-3rd-OS o per 5th a seconda del cellulare che hai. Prima di installarli li devi certificare con la IMEI del tuo cellulare sul sito della Nokia (in questo modo hai accesso a tutte le risorse del tuo cellulare previste in mShell). Se un sorgente (fatto da tè o da terzi) ti piace a tal punto da volerlo passare ad altri utenti con cellulari Symbian (Nokia Samsung ecc.) Lo puoi tarsformare in un xxxx.sis sfruttando quanto messo a disposizione sul sito di mShell. NOTA il xxx.sis che vai a creare può essere del tutto autonomo, Ovvero la persona che lo installa sul suo cellulare non è tenuto ad installare mEmvironment ne tanto meno mShell-S60-3rd-OS. Il trucco stà nel fatto che il tuo programmino contiene e installa automaticamente mEmvironment nel cellulare come parte integrante del programma. E allo stesso modo lo disinstalla quando l'utente vuole eliminare il tuo programmino. Ricordati che comunque il xxxx.sis che passi all'utilizzatore finale deve certificarlo con la sua IMEI sempre sul sito della Nokia prima di poterlo intallare (soltanto se il programma utilizza delle risorse che richiedono permessi speciali.) Per farla breve SI! si può ottenere un programma xxx.sis del tutto autonomo che qualsiasi utente inesperto può installare nel cellulare come se fosse uno die tanti programmi professionali che trovi nel web (Con l'eccezione di doverlo certificare sul sito nokia se il programma utilizza comandi che richiedono permessi speciali). La certificazione Nokia è accessibile a tutti!. Anche se devo ammettere di non aver mai utilizzato queste possibilità. Comunque leggete in Tutorial & User Guide v.3.04 a pagina 22 e nel Manuale di riferimento al capitolo 4. Modificato 28 Gennaio 2010 da lento Link to comment Condividi su altri siti More sharing options...
Nick_7 Pubblicato: 27 Gennaio 2010 Segnalazione Share Pubblicato: 27 Gennaio 2010 E quale opzione si dovrebbe scegliere nel primo caso cioè quello con mEnvironment incluso nel .sis? Link to comment Condividi su altri siti More sharing options...
lento Pubblicato: 27 Gennaio 2010 Segnalazione Share Pubblicato: 27 Gennaio 2010 (modificato) E quale opzione si dovrebbe scegliere nel primo caso cioè quello con mEnvironment incluso nel .sis? Chiedo scusa: La vergona è tanta per le pirlate che ho scritto....ma avevo tanta voglia di ricominciare....ora correggo gli errori: SCUSATE di nuovo. Credo che in questa discussione siamo un pò fuori luogo.... Sempre che non sbagli!!! Di fatti mi sbagliavo Non serve inserire nulla lo fà in automatico mShell quando crei il xxxx.sis devi solo specificare per quale piattaforma vuoi che lo crei. (Dammi il tempo di riprendere coscienza di mShell, ho ripreso solo oggi a usarlo.) e già scrivo cavolate! Modificato 28 Gennaio 2010 da lento Link to comment Condividi su altri siti More sharing options...
luke_85 Pubblicato: 28 Gennaio 2010 Segnalazione Share Pubblicato: 28 Gennaio 2010 (modificato) la certificazione è necessaria (da parte dell'utente) solo e soltanto se il programmatore, cioè tu, ha utilizzato delle funzioni di libreria che richiedono delle capabilities particolari (extended)... ergo non sempre è necessaria! a questo proposito suggerisco la lettura della reference.pdf alla pagina 67 Modificato 28 Gennaio 2010 da luke_85 Link to comment Condividi su altri siti More sharing options...
lento Pubblicato: 28 Gennaio 2010 Segnalazione Share Pubblicato: 28 Gennaio 2010 la certificazione è necessaria (da parte dell'utente) solo e soltanto se il programmatore, cioè tu, ha utilizzato delle funzioni di libreria che richiedono delle capabilities particolari (extended)...ergo non sempre è necessaria! a questo proposito suggerisco la lettura della reference.pdf alla pagina 67 Grazie 'luke_85' meno male che qualcuno osserva e corregge. (vedi sopra le mie scuse.) Link to comment Condividi su altri siti More sharing options...
aspire1982 Pubblicato: 30 Gennaio 2010 Segnalazione Share Pubblicato: 30 Gennaio 2010 Grazie 'luke_85' meno male che qualcuno osserva e corregge. (vedi sopra le mie scuse.) Salve ragazzi questo linguaggio che voi usate mi consente di creare applicazioni che accedano alla rubrica senza chiedere il permesso,oppure che effettuino telefonate sempre senza chiedere il permesso all'utente Link to comment Condividi su altri siti More sharing options...
lento Pubblicato: 30 Gennaio 2010 Segnalazione Share Pubblicato: 30 Gennaio 2010 (modificato) Salve ragazzi questo linguaggio che voi usate mi consente di creare applicazioni che accedano alla rubrica senza chiedere il permesso,oppure che effettuino telefonate sempre senza chiedere il permesso all'utente Salve 'aspire1982'..... Si! puoi leggere e scrivere sulla rubrica, (ad esempio per modificare un numero di telefono, cercare un nome ecc.) ed (anche se direttamente non lò mai usato) puoi avviare una telefonata senza che esca la fastidiosa richiesta di permessi nokia. Così pure puoi scrivere e leggere files in directory normalmente bloccate. Come pure tramite mShell avviare programmi standard del tuo cellulare. ecc....ecc... Comunque chi ha scritto mShell è consapevole del pericolo che può nascere dall'uso improprio di certe possibilità. Quando installi mShell queste possibilità sono disabilitate. Devi aprire il menu mShell->View->Permissions-> I permessi che puoi attivare sono: ReadDoc (Accesso in lettura alla directory Doc) WriteDoc (Accesso in scrittura alla directory Doc) ReadApp (Accesso in lettura alla zona App del tuo cellulare) WriteApp (Accesso in scrittura alla zona App del tuo cellulare) FreeComm (Accesso alle risorse gratuite di comunicazione) ReadAll (Accesso in lettura a tutte le directory) WriteAll (Accesso in scrittura a tutte le directory) CostComm (Acccesso alle risorse di comunicazione a pagamento) Device (Accesso in scrittura allo stato del dispositivo...Accensione del cellulare, riavvio ecc.) Devi espressamente impostare a YES quelle opzioni a rischio che vuoi usare. Come vedi non manca niente....comunque attenzione....a non farsi del male.....(mShell vi ha avvisato). Modificato 30 Gennaio 2010 da lento Link to comment Condividi su altri siti More sharing options...
spode Pubblicato: 21 Maggio 2010 Segnalazione Share Pubblicato: 21 Maggio 2010 scusate se faccio lo scemo della discussione. il programma(scaricato il .exe) funziona con win vista 32 bits? come faccio a farlo funzionare? Link to comment Condividi su altri siti More sharing options...
spode Pubblicato: 22 Maggio 2010 Segnalazione Share Pubblicato: 22 Maggio 2010 grazie per la guida. ho scaricato dal sito ufficiale il programma eseguibile, ma pare che sul mio pc con win vista 32bits non parte... come mai? è per pc, vero? Link to comment Condividi su altri siti More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Accedi Ora