FrameWork .Net

Requisiti

Sdk-Runtime

Clr

Gac

Add assembly to GAC

Cts

Garbage Collection

Msil

Manifest

Libreria di classi .NET

Controlli Html-Server

Tool

ILAsm

ILDasm

FusLogView

SN(secure name)

AL(assembly linker)

GacUtil

Regsvcs

Reflector

RegAsm

PermView

Ngen

TlbImp

Csc

xsd

SignCode

Cambiare il FrameWork per le pagine aspx

Command Prompt .Net

Compilazione C#

Esecuzione

Asp.Net vs Asp

Differenze tra Asp e Asp.Net

Ado.Net

Architettura

Connection

Dispose

Pooling

SqlConnection

Command

ExecuteNonQuery()

ExecuteScalar()

ExecuteReader()

DataSet

DataAdapter

DataReader

DataRelation

DataTable

Select

Copy

ImportRow

Ciclare

DataView

Creare un DataView

Leggere un campo

Ciclare su un dataview

Ordinare dati

Filtrare dati

Ricercare un dato su una colonna

Ricercare un dato su piu colonne

Ricercare piu’ dati su piu colonne

Bindare dati al DataGrid

Select parametrizzate

DataBinding

Repeater

DataList

IIS

Restart servizi internet

Accesso Anonimo(Pubblico)

Autenticazione integrata di Windows

Application Protection

Object Oriented

Classe statica

Interfaccia

Vantaggi nella programmazione

Delegati

Delegati MultiCast

Eventi

Esempio Evento personalizzato

Raising Event

Procedura

Proprietà

Esempio Proprietà

Impostazione Proprietà

Funzione

Esempio Funzione

Esempio Funzione con parametri Input Output

Chiamata a funzione con parametri Input Output

Esempio Funzione con parametri illimitati(Params)

Accessibilità delle variabili

Public

Friend

Protected

Private

Virtual

Override

Abstract

Sealed

Final

Internal

Assembly

Privato-Condiviso

Versioning

Compatibilità

Istanziare una dll

NameSpace

Namespace

Includere un namespace di una dll referenziata

Inherits (Inherits= NameSpace.Classe,:)

Classe

Costruttore

Istanziare un costruttore(classe)con parametro

Parametri al Main

Distruttore

Dispose automatico

Istanziare una classe di una dll referenziata

Ereditare una classe in C#

Override di un metodo virtual

Aggiungere un metodo ad una classe derivata

Invocare un metodo della classe istanziata

Metodo Statico

Array di Classi

Struttura(struct)

Enumeratori(enum)

Indexer

Errori

Windows 2003

Disabilitare i messaggi generici di i.e.

Gestione dell Eccezioni

Gestione Errori nell’oggetto Business

Gestione Errori nell’ Interfaccia

Provocamento Errore Generico

Tipi di Exception

Visualizzazione degli Errori non Gestiti

Page_Error()

Application_Error()

Web.Config

Date

GetDateTimeFormats

Calendario gregoriano

Data(formato short)

Data-Ora corrente

Anno corrente

Convertire una data in short-date

Function IsDate(di vb)

Stringa

Format

Compare

Join

Pattern

Insert

Inserisce una stringa specificata in una posizione

Concatenare stringhe-Concat

Riempire stringhe-PadLeft,PadRight

Maiuscolo/Minuscolo

Rimuovere caratteri-Remove

Sostituire caratteri-Replace

Left/Right

Mid

IndexOf

Cercare sottostringhe-LastIndexOf

Estrarre sottostringhe-Substring

Estrarre un carattere

Empty

StartsWith/EndsWith

Split,Join

Sequenze Escape-Verbatim

File/Directory

Riferimento ad un file

Copia il file

Cancello il file

Ritorna il nome del file con l'estensione

Crea un nuova directory(attenzione ai diritti)

Controlla se una directory esiste

Iterator

Array

Dichiarazione Array

Impostare un valore

Leggere un valore

Upper-Lower bound

Cercare Array

Split di una stringa

Join di un array

Ciclo su elementi di un Array

Array di Classi

ArrayList

Contains

Multimensionale

Hash Table

Get value

DataSet

Filtrare Dati sul dataset

Sort Dataset

Creazione e Ritorno dataset

Dataset EOF

Ciclare su un dataset

Valore di un campo nel DataSet

Passaggio di un dataset da una pagina all’altra

Estrarre i cambiamenti

Salvare i cambiamenti sul db

Commit cambiamenti

Continua in caso di errore

Delimitare i campi e i record(GetString)

Impostare la PK

Aggiungere una colonna calcolata

Rimuovere una colonna

Inserire una riga

Cambiare il Root Element

DataSet Tipizzato

Creare un dataset da stringa xml

Creare un dataset da file Xml

Serializzare un dataset in xml

Serializzare lo schema di un dataset

Creare un dataset manualmente

Gestione Transazioni

Esempio

DataGrig

Cambiare lo stile di una cella

Set Width Column/Invisible

Set Align Column

Bound Column

Valore di una cella di una Bound Column

Applicare uno stile ad una Bound column(Bold)

Formattare dati in una bound column

Formattare una data nell’ItemDataBound

Binding dati nulli

Button Column

Select

Template Column

Multiple column

Find Control

Find Control in Edit

Formattare dati in una template column

Cambiare il dato di una Template column

Applicare uno stile ad una Template column

Cast di una Template column

Troncare i dati ad una Template column

Valore di una cella di una Template  Column

HyperLink Column

DataBinding

DataKeyField

Caricamento dati da un file Xml

Caricamento dati da un DataSet

Caricamento dati da un DataView

Caricamento dati da un DataReader

Item

Ciclo su gli item della Grid

Add item

Get item selected

Eventi

DataGrid_Sort

DataGrid_OnItemCreated

DataGrid_ItemDataBound

DataGrid_ItemCommand

DataGrid_EditCommand

DataGrid_CancelCommand

DataGrid_DeleteCommand

DataList

Carica dati da un dataste

ListBox

Caricamento dati da un DataSet

Caricamento da una DataTable

Selezione multipla

Controllo valori selezionati

Combo

Controllare se e’ stato selezionato un elemento

Selezione elemento di una combo in base al value dell’elemento

Valore dell’elemento selezionato in una combo

Valore elemento selezionato da enum

Caricamento Combo da Enum

Caricamento Combo Form  da un DataSet

Caricamento Combo Web  da un DataSet

Casting di un oggetto(Funziona solo se prima bindo la datagrid)

Add Item

Remove Item

Color item

TreeView

Add Node To Tree

Add Node To Node

Get Node from Index

Get Selected Node

GetParentNode

Validator

Regular Expression

Lato Client

Page_ClientValidate

Page_IsValid

Lato Server

Page.Validate()

Page.IsValid

Proprietà

CausesValidation

ControlToValidate

EnableClientScript

Tipi

CompareValidator

CustomValidator

RangeValidator

RegularExpressionValidator

RequiredFieldValidator(campo obbligatorio)

ValidationSummary

UserControl

U.C. sia graficamente che nel codeBehind(programmatica)

U.C. nel codeBehind(drag e drop)

Dynamic Control (controls.add)

Perdita di ViewState

Css

Css in una bound column(Funziona solo se prima bindo la datagrid)

Css in una template column(Funziona solo se prima bindo la datagrid)

Css in una TreeView

Css in un Controllo generico

Global.asax

Pagina di Errore Custom

Xml

Leggere i nodi da file

Leggere i nodi da stringa

WebConfig

Settare un Parametro nel WebConfig

Leggere un Parametro dal WebConfig

Elenco parametri WebConfig

Trace

Pages

SessionState

RequiredRuntime

CustomErrors

Compilation

MachineConfig

Passaggio di Parametri

Response

Request

Cache

Transfer-Redirect

Session

Cookie

Impostare un cookie

Leggere da un cookie

Cookie persistenti

Cookie di sessione

Creazione di un nuovo cookie

Riferiemento ad un cookie gia esistente

Scrivere nel cookie

Aggiungere il cookie alla collezione

Distruzione coookie

ViewState

Impostare un ViewState

Leggere da un ViewState

Controllare se un ViewState e’ valido

Disabilitare un ViewState

Property Page

Context

Caching

Authentication

Forms Authentication

Basic Authentication

Windows Authentication(Integrated)

Rappresentazione

GetIdentity

Credenziali

Authorization

Consenti l’accesso all’utente King

Vietare l’accesso all’utente King

Vietare l’accesso anonimo

Vieta l’accesso alla cartella xxx

Consenti l’accesso alla classe

Localization/Culture

Capire il formato di un numero per la cultura corrente

Modificare la cultura corrente

Modificare la data in base alla cultura

Funzioni generiche

Funzioni di conversione

Cast

Crystal Reports

Report Viewer

Interoperability

AspCompat

Referenziare oggetto Com

Referenziare una dll Api

Restringere l’accesso alla dll com+

Distruzione oggetto Com+

Debug

Capire se si e’ in Debug o Release

Debug Componente Com+

Debug Lato Client

Debug remoto di un progetto Web

Debug WebServices

Stampare una stringa nella window Output-Debug

PostBack

Controllo che ha causato il postBack

Controllare il postBack sul client

PostBack su popup

Causare il PostBack

Remoting vs Web services

Remoting (omogeneo)

Web Services (eterogeneo)

Varie

TypeOf

Processi

Utilizzo Assembly in Com

Refresh di una pagina

Controlli

Creare un controllo Web programmaticamente

Gestire gli enventi di un controllo dinamico

Aggiungere un controllo in un Form programmaticamente

Ciclo su i controlli di una page

Ottenere il nome e il tipo del controllo

Aggiungere attributi ad un controllo web

Aggiungere controlli dinamicamente(Parsing)

Eventi di un WebForm

Richiamare una windows form

Pagina di errore centralizzata

Numero random

Tracing di una pagina

Tracing su un file

Uscire da un ciclo

Uscire da una Sub o Function

Inibire l’uscita del focus da una text

Istanziare un pagina o report

Controllare se un campo Db contiene Null

Controllare se un oggetto e’ null

Controllare un oggetto client dal server

Javascript

Messaggio Conferma click pulsante server

Eseguire Codice Javascript sul client

Aprire una pagina da Javascript

Scrivere variabili Server in Javascript

Scrivere un alert da codice server

Visualizzazione finestra Immediata (Ctrl+Alt+A,impostazioni C#)

Server MapPath

Impostare un oggetto a null (distruzione)

SmartNavigation

Colore

Cursore

Upload di un file

Installazione

Copy Project

Xcopy

Pacchetto Installazione

Custom Action

Launch Condition

Creare un SetupCab

Scenari

Far sopravvivere lo stato al riavvio IIS

Session senza Cookie

Concetti

Differenza tra Oggetto e Classe

Istanziare una Classe

Implementare un’interfaccia

Ereditarietà

Aggregazione COM

Polimorfismo

Incapsulamento

OverLoad dei Metodi

Override dei Metodi Virtual

Processo

Lanciare un processo da codice

Thread

MultiThreading

Postback

Serializzazione

Deserializzazione

Reflection

Crittografia

Chiave simmetrica

Chiave asimmetrica

Chiave pubblica-privata

Firma elettronica

Casting

Esplicito

Implicito

Sintassi

Enum

Const

Operatori Logici

Cicli

Uscire da un ciclo

Incrementare in un ciclo

Ciclo While

Ciclo While post condizionato

Ciclo For

Ciclo For Each

If  … Else

If inline

Goto

Commenti

Dichiarare una Variabile

Case

Funzioni

Asc

Chr

Mod

Rnd

Trucchi Javascript

Leggere il valore di un ogetto server

Aprire una pagina a schermo pieno

If senza usare Javascript

Disabilita il pulsante che provoca il post

No Back browser

No Cache

Richiamare una pagina senza inserirla nella History

Ricaricare la pagina opener

Leggere una combo

Andare a capo

Show Modal Dialog

Window opener