Pagine

Visualizzazione post con etichetta Programmazione. Mostra tutti i post
Visualizzazione post con etichetta Programmazione. Mostra tutti i post

domenica 6 dicembre 2015

Asp:net MVC - Portable areas

In ASP.NET MVC è possibile creare un progetto modulare sfuttando le portable areas.
Solitamente viene utilizzato MVCContrib che congloba tutto (view comprese) in un'unica DLL (potete vedere qui MVC Portable Areas)
Un'alternativa invece consiste nel copiare soltato il necessario magari sfruttanto autofac per il caricamento dell'area installata.
Come?

giovedì 3 dicembre 2015

PartialView vs RenderPartialView

Se siete sviluppatori ASP.NET MVC avrete sicuramente notato che esistono due modi per poter chiamare una partial view :

Partial View
Render Partial View
Quali sono le differenze?

mercoledì 2 dicembre 2015

E.F. Code First - le migrations

Quando si utilizza in E.F. il code - first in pochi sanno che si può eseguire del codice sql arbitrario durante la migration.

venerdì 8 agosto 2014

Alertify ASP.NET MVC method helper

 

Per chi non conoscesse alertify è una libreria javascript per visualizzare sia finestre che messaggi di allerta. La potete trovare qui.

Visto però che programmo in ASP.NET MVC e visto che molti link sono dei link ajax, ho deciso di crearmi degli helper.

Aggiornamento a Entity Framework 6.1.1

Per un progetto che aveva E.F. 6.0.1, ho avuto la brillante idea di aggiornarlo, tramite nuget, all’ultima versione del noto ORM.

E… ovviamente non ha funzionato al primo colpo… Soprattutto in add-migration mi dava l’errore “Sequence contains more than one matching element”.

 

giovedì 30 giugno 2011

Sempre sullo sviluppo di un gioco in C#

Propongo un altro link per lo sviluppo di videogiochi in C#. Sempre un tutorial passo passo, come piacciono a me Learn c# and game programming

mercoledì 29 giugno 2011

Guida HTML per principianti

Una buona guida per iniziare a scrivere codice HTML è al seguente indirizzo : Guida HTML per principianti

Vorrei ricordare che per scrivere pagine HTML non occorre per forza di cose tool sofisticati, ma basta il buon notepad (anche se si rischia di impazzire) o il buon Notepad++

Ovvio che se volete fare una pagina web più graziosa o comunque più sofisticata esistono i tools WYSIWYG tra i quali Expression WebAdobe DreamWeaver solo per citarne due a pagamento.

Un buon editor HTML free per ambiente Windows è Komodo o il buon Amaya

ActiveX con C# e Windows 7

Allora, dopo molte peripezie sono riuscito a creare un ActiveX con C# che funzioni oltre che con Windows XP anche con Windows 7.
Il tutorial l’ho trovato a questa pagina Creating an ActiveX control in .Net using C#
Se cercate, come ho fatto io, il cab-sdk sappiate che microsoft l’ha deprecato e l’ha eliminato dai propri download, quindi cercando cercando l’ho trovato qui:
Cab-sdk
Scaricate tutto in una cartella…

martedì 28 giugno 2011

Expression Blend e problema in compilazione

Se sviluppate in WPF o Silverlight, e avete Expression Blend, e avete un sistema a 64Bit forse siete incappati in un fastidiosissimo errore di compilazione:

“The specified solution configuration “DEBUG|MCD” is invalid.” etc… etc.. oppure molto simile :

“The specified solution configuration “DEBUG|BCP” is invalid.” etc… etc..

Succede solitamente quando il progetto l’avete iniziato con Visual Studio (praticamente tutti) e poi lo volete maneggiare con Blend (quindi in pratica la normalità)

Ebbene, forse la soluzione è questa :

aprite RegEdit come amministratore, andate in :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

e selezionate la chiave (che dovrebbe essere o MCD o BCP dipende) cancellate il valore e riavviate il pc, magicamente la compilazione funzionerà.

lunedì 27 giugno 2011

Tutorial per scrivere un Tower Defence

Sempre nell’ambito dello sviluppo di giochi, questa volta però in flash, vi segnalo questo bel link di un tutorial passo passo sul come scrivere un bel tower defence in flash….

How to build a tower defense flash game

Invece se preferite .NET e non sapete dove muovervi e non conoscete XNA, potete andare in questo bel sito :

XNA - Tower Defense

Sviluppare un gioco con android?

E non sapete come muovervi? Avete già provato a fare delle ricerche ma vi risulta tutto oscuro? Vi indico allora un bel tutorial per sviluppare un gioco semplice semplice con Android e il suo SDK.

E’ un tutotial passo passo che vi spiegherà dall’inizio alla fine come creare e pensare un gioco.

Google Android tutorial - Conway's Game of Life

giovedì 23 giugno 2011

Nuovo progetto - altra corsa...

Ok, quindi nuovo sito web e nuovo studio. Questa volta però non in .Net bensì in php e in particolare mediawiki. Per chi non lo sapesse, mediawiki è il motore di wikipedia.
Per altre informazioni potete vedere MediaWiki.
Esiste una versione anche per .Net, ovvero Screwturn, anche se non l'ho scelto in quanto preferisco la versione originale di wikipedia.
Esistono molti articoli per mediawiki, tra i più interessanti, almeno per me, sono quelli riguardanti la creazione dei bot per elaborare le pagine. Essendo programmatore .Net mi sono concentrato sulle librerie che permettevano l'accesso al sito tramite appunto c#. Da una ricerca veloce (cercando la parola Bot) si arriva alla seguente pagina : http://en.wikipedia.org/wiki/Wikipedia:Creating_a_bot
Continuando la ricerca e leggendo l'articolo si arriva qui : Libreria .NET per MediaWiki

Mi raccomando, documentatevi bene prima di fare casini... ah, per provare il bot è meglio fare un sito in locale, nonostante l'IIS Express si un ottimo prodotto, gli manca MySql, e siccome non mi piace sporcare la mia macchina con numerosi servizi, preferisco avere un programma come EasyPHP. L'unica accortezza è, se avete IIS funzionante sulla porta 80, è di cambiare la porta di apache (ebbene si, avete apache come server, ma guardate bene, non come servizio, ma come programma a se).

Il risultato lo potete vedere qui: TraderPedia

Cuyahoga

Iniziamo con cuyahoga, un framework per siti web. Sviluppato in .Net 2.0 e 3.5, supporta diversi siti web tra i quali SQLServer, Postgresql o MySql e... ovviamente si appoggia su NHibernate
cuyahoga project

Cuyahoga supporta pagine con autenticazione anche se, purtroppo, oramai è fermo alla versione 1.6.0 del 12-03-2009