Archive For The “Programming – Asp.net” Tutte le categorie:

Decimal, float, double

DECIMAL – diviso per zero dà errore – permette la rappresentazione esatta di un numero decimale – è in base 10 – decimal: precisione 28 cifre – campo finanziario DOUBLE / FLOAT – diviso per zero non dà errore – non permette la rappresentazione esatta di un numero decimale (0,1 sarà 0,10000000000000001) – sistema binario…

USE COM CLSID TO GET ASSOCIATED .NET SYSTEM TYPE

How to use in your the project the COM reference “HNetCfg.HNetShare”, which can be found in the “hnetcfg.dll” server (typically located in the “C:\WINDOWS\system32\” directory). private const string CLSID_NETSHARINGMANAGER = “{5C63C1AD-3956-4FF8-8486-40034758315B}”; private static NETCONLib.INetSharingManager GetSharingManager() { Type objectType = Type.GetTypeFromCLSID( new Guid(CLSID_NETSHARINGMANAGER)); return Activator.CreateInstance(objectType) as NETCONLib.INetSharingManager; } void Main(){ //Now i can use NET version…

BACK FROM ‘GO TO DEFINITION’

  – Go back from ‘Go to definition’: CTRL + MINUS – Go back from ‘Wiew code behind (F7)’ : SHIFT + F7.

WEB CONTROL CUSTOMIZZATO

1. Creare un nuovo progetto di tipo CLASS LIBRARY; 2. Aggiungere la referenza a system.web.dll; 3. Aggiungere la referenza a system.drawing.dll; 4. Referenziare il namespace System.Web.UI.WebControls; 5. Referenziare il namespace System.ComponentModel; 6 Referenziare il namespace System.Drawing; 7. Creare una classe che erediti da WebControl e circondare la classe con le opportune direttive; 8. Implementare un…

– WEB.CONFIG –

<system.web> <authentication mode=”Forms”> <forms loginUrl=”~/logon.aspx”> <credentials passwordFormat=”Clear”> <user name=”baz” password=”mcecm”/> <user name=”luca” password=”test”/> </credentials> </forms> </authentication> <authorization> <deny users=”?”/> </authorization> </system.web> <location path=”Images”> <system.web> <authorization> <allow users=”*”/> </authorization> </system.web> </location>

SERALIZATION

Definizione: passare da una struttura di dati ad oggetti ad una serie di bytes come quando il dato è memorizzato nel database. L’operazione inversa è detta deserializzazione. Namespaces (2 namespaces di occupano della serializzazione): -System.Runtime.Serialization: namespace and consists of a generic solution to serialization. -System.Xml.Serialization: namespace and consists of XML serialization. 1) ESEMPIO 1 (dalla…

– INTERFACCE COM DI UNA CLASSE .NET –

CREARE ASSEMBLY:  – Usare comClass template quando si crea la classe. – Disegnare l’interfaccia e la classe che la implementa (opzionale). – Dichiarare tutti i tipi e metodi gestiti che si vogliono esporre come publici. – Inserire un costruttore vuoto. DEPLOY ASSEMBLY: – nuovo progetto di installazione di Visual Studio – registrare assembly nella GAC…

TFS ARCHITECTURE FOLDERS

C:\Progetti\PROGETTO\Developement \Maintenance Main\Build\PROGETTO\SubProject1 \SubProject2 \Docs\ \Scripts\ \TestCases\ \Source\PROGETTO\Source\SubProject1 \SubProject2 \UnitTests\SubProject1 \SubProject2

LOAD ASSEMBLY AT RUNTIME

‘– recupero un’istanza dell’assembly per la gestione del consolidamento _interah_database_pnxscore = CreateObject(“Interah.Database.PnxScore”, “Consolidamento”) ‘– routine che dato un assembly e una classe ne ritorna un’istanza Private Function CreateObject(ByVal assembly2Load As String, ByVal class2AccessWithinAssembly As String) As Object Dim _reqdObjectInstance As Object =3D Nothing Dim _emptyBytes(0) As Byte Try ‘– definisco variabile di tipo [Assembly] Dim…

LANGUAGES TYPES MAP

.NET Framework ADO.NET Database SQL Data String Varchar Varchar() String Nvarchar Nvarchar() String NChar Nchar() String NText NText String Text Text Double BigInt Float DateTime DateTime Datetime DateTime SmallDateTime Smalldatetime Int Int Int Int64 BigInt Bigint Int16 SmallInt smallint Byte[] Binary Binary() Byte[] Image Image Byte[] VarBinary Varbinary() Byte TinyInt Tinyint Bool Bit Bit Decimal…

Go Top