Publicado el 16 de Abril del 2021
1.108 visualizaciones desde el 16 de Abril del 2021
2,0 MB
244 paginas
Creado hace 5a (17/01/2019)
.NET Framework
#.net
Tabla de contenido
Acerca de
Capítulo 1: Empezando con .NET Framework
Observaciones
Versiones
.RED
Marco Compacto
Micro marco
Examples
Hola mundo en c #
Hola mundo en Visual Basic .NET
Hola mundo en F #
Hola Mundo en C ++ / CLI
Hola mundo en PowerShell
Hola Mundo en Nemerle
Hola Mundo en Oxygene
Hola mundo en boo
Hola Mundo en Python (IronPython)
Hola Mundo en IL
Capítulo 2: .NET Core
Introducción
Observaciones
Examples
Aplicación de consola básica
Capítulo 3: Acrónimo de glosario
Examples
.Net acrónimos relacionados
Capítulo 4: ADO.NET
Introducción
Observaciones
Examples
1
2
2
2
2
3
3
3
3
4
4
4
4
4
5
5
5
5
7
7
7
7
7
9
9
9
10
10
10
10
Ejecutando sentencias SQL como un comando
Buenas prácticas - Ejecución de sentencias SQL
Mejores prácticas para trabajar con ADO.NET
Usando interfaces comunes para abstraer clases específicas
Capítulo 5: Ajustes
Examples
AppSettings de ConfigurationSettings en .NET 1.x
Uso en desuso
Leyendo AppSettings desde ConfigurationManager en .NET 2.0 y versiones posteriores
Introducción al soporte de configuración de usuario y aplicación fuertemente tipado de Vis
Lectura de configuraciones fuertemente tipadas de la sección personalizada del archivo de
Debajo de las sábanas
Capítulo 6: Análisis DateTime
Examples
ParseExact
TryParse
TryParseExact
Capítulo 7: Apilar y Montar
Observaciones
Examples
Tipos de valor en uso
Tipos de referencia en uso
Capítulo 8: Arboles de expresion
Observaciones
Examples
Árbol de expresión simple generado por el compilador de C #
construyendo un predicado de campo de formulario == valor
Expresión para recuperar un campo estático
Clase de expresión de invocación
Capítulo 9: Archivo de entrada / salida
Parámetros
Observaciones
10
11
12
13
14
14
14
14
14
15
16
18
19
19
19
20
22
23
23
23
23
24
26
26
26
26
27
27
28
31
31
31
Examples
VB WriteAllText
VB StreamWriter
C # StreamWriter
C # WriteAllText ()
C # File.Exists ()
Capítulo 10: Biblioteca paralela de tareas (TPL)
Observaciones
Propósito y casos de uso
Examples
Bucle básico productor-consumidor (BlockingCollection)
Tarea: instanciación básica y espera.
Tarea: WaitAll y captura de variables.
Tarea: WaitAny
Tarea: manejo de excepciones (usando espera)
Tarea: manejo de excepciones (sin usar Espera)
Tarea: cancelar usando CancelToken
Tarea.cuando
Tarea.Cuando
Paralelo.Invocar
Paralelo.para cada
Paralelo.para
Contexto de ejecución fluida con AsyncLocal
Parallel.ForEach en VB.NET
Tarea: Devolver un valor
Capítulo 11: Cargar archivo y datos POST al servidor web
Examples
Subir archivo con WebRequest
Capítulo 12: Clase System.IO.File
Sintaxis
Parámetros
Examples
31
31
31
31
31
32
33
33
33
33
33
34
35
35
35
36
36
37
37
38
38
38
39
39
40
41
41
41
43
43
43
43
Borrar un archivo
Eliminar líneas no deseadas de un archivo de texto
Convertir codificación de archivos de texto
"Toque" una gran cantidad de archivos (para actualizar el último tiempo de escritura)
Enumerar archivos anteriores a una cantidad especificada
Mueve un archivo de una ubicación a otra
Archivo.Mover
Capítulo 13: Clientes HTTP
Observaciones
Examples
Leyendo la respuesta GET como una cadena usando System.Net.HttpWebRequest
Leyendo la respuesta GET como una cadena usando System.Net.WebClient
Leyendo la respuesta GET como una cadena usando System.Net.HttpClient
Enviar una solicitud POST con una carga útil de cadena utilizando System.Net.HttpWebReques
Enviar una solicitud POST con una carga útil de cadena utilizando System.Net.WebClient
Enviar una solicitud POST con una carga útil de cadena utilizando System.Net.HttpClient
Descargador HTTP básico utilizando System.Net.Http.HttpClient
Capítulo 14: CLR
Examples
Una introducción a Common Language Runtime
Capítulo 15: Colecciones
Observaciones
Examples
Creando una lista inicializada con tipos personalizados
Cola
Apilar
Usando inicializadores de colección
Capítulo 16: Compilador JIT
Introducción
Observaciones
Examples
Muestra de compilación de IL
43
45
45
45
46
46
46
48
48
48
48
49
49
49
49
50
50
52
52
52
53
53
53
53
54
56
57
59
59
59
59
59
Capítulo 17: Contextos de sincronización
Observaciones
Examples
Ejecutar código en el hilo de la interfaz de usuario después de realizar un trabajo en seg
Capítulo 18: Contratos de código
Observaciones
Examples
Precondiciones
Postcondiciones
Contratos para interfaces
Instalación y habilitación de contratos de código
Capítulo 19: Descripción general de la API de la biblioteca paralela de tareas (TPL)
Observaciones
Examples
Realice el trabajo en respuesta a un clic del botón y actualice la interfaz de usuario
Capítulo 20: Diagnostico del sistema
Examples
Cronógrafo
Ejecutar comandos de shell
Enviar comando a CMD y recibir salida
Capítulo 21: Encriptación / Criptografía
Observaciones
Examples
RijndaelManaged
Cifrar y descifrar datos usando AES (en C #)
Crear una clave a partir de una contraseña / SALT aleatoria (en C #)
Cifrado y descifrado mediante criptografía (AES)
Capítulo 22: Enhebrado
Examples
Accediendo a los controles de formulario desde otros hilos.
Capítulo 23: Escribir y leer desde StdErr stream
62
62
62
62
64
64
64
64
64
65
65
68
68
68
68
69
69
69
69
70
72
72
72
72
73
76
78
81
81
81
83
Examples
Escribir en la salida de error estándar utilizando la consola
Leer de error estándar de proceso hijo
Capítulo 24: Examen de la unidad
Examples
Agregar el proyecto de prueba de unidad MSTest a una solución existente
Creación de un método de prueba de muestra
Capítulo 25: Excepciones
Observaciones
Examples
Atrapando una excepción
Usando un bloque Finalmente
Atrapar y volver a captar excepciones.
Filtros de excepción
Recorriendo una excepción dentro de un bloque catch
Lanzar una excepción a partir de un método diferente y preservar su información.
Capítulo 26: Expresiones regulares (System.Text.RegularExpressions)
Examples
Compruebe si el patrón coincide con la entrada
Opciones de paso
Sencilla combinación y reemplazo
Partido en grupos
Eliminar caracteres no alfanuméricos de la cadena
Encontrar todos los partidos
Utilizando
Código
Salida
Capítulo 27: Flujo de datos TPL
Observaciones
Bibliotecas utilizadas en ejemplos
Diferencia entre Post y SendAsync
83
83
83
84
84
84
84
85
85
85
85
86
86
87
88
88
90
90
90
90
90
90
91
91
91
91
91
92
92
92
92
Examples
Publicar en un ActionBlock y esperar a que se complete
Enlace de bloques para crear una tubería.
Productor / Consumidor Sincrónico con BufferBlock
Productor asíncrono consumidor con un bloqueo de búfer acotado
Capítulo 28: Formas VB
Examples
Hola Mundo en Formas VB.NET
Para principiantes
Temporizador de formularios
Capítulo 29: Gestión de la memoria
Observaciones
Examples
Recursos no gestionados
Utilice SafeHandle cuando ajuste recursos no administrados
92
92
92
93
94
95
95
95
95
96
99
99
99
99
100
Capítulo 30: Globalización en ASP.NET MVC utilizando la internacionalización inteligente p
101
Observaciones
Examples
Configuración básica y configuración
Capítulo 31: Instrumentos de cuerda
Observaciones
Examples
Contar personajes distintos
Contar personajes
Contar las ocurrencias de un personaje.
Dividir la cadena en bloques de longitud fija
Convertir cadena a / desde otra codificación
Ejemplos:
Convertir una cadena a UTF-8
Convertir datos UTF-8 a una cadena
Cambiar la codificación de un archivo de texto existente
Object.ToString () método virtual
101
101
101
103
103
104
104
104
105
105
106
106
106
106
106
106
Inmutabilidad de las cuerdas.
Cuerdas
Capítulo 32: Invocación de plataforma
Sintaxis
Examples
Llamando a una función dll Win32
Usando la API de Windows
Arreglando matrices
Estructuras de cálculo
Uniendo las uniones
Capítulo 33: Inyección de dependencia
Observaciones
Examples
Inyección de dependencia - Ejemplo simple
Cómo la inyección de dependencia hace que las pruebas unitarias sean más fáciles
Por qué usamos contenedores de inyección de dependencia (contenedores IoC)
Capítulo 34: JSON en .NET con Newtonsoft.Json
Introducción
Examples
Serializar objeto en JSON
Deserializar un objeto desde texto JSON
Capítulo 35: Leer y escribir archivos zip
Introducción
Observaciones
Examples
Listado de contenidos ZIP
Extraer archivos de archivos ZIP
Actualizando un archivo ZIP
Capítulo 36: LINQ
Introducción
Sintaxis
Observaciones
107
107
109
109
109
109
109
109
110
112
114
114
115
115
116
117
120
120
120
120
120
121
121
121
121
121
122
122
124
124
124
131
Evaluación perezosa
ToArray() o ToList() ?
Examples
Seleccione (mapa)
Donde (filtro)
Orden por
OrderByDescending
Contiene
Excepto
Intersecarse
Concat
Primero (encontrar)
Soltero
Último
LastOrDefault
SingleOrDefault
FirstOrDefault
Alguna
Todos
SelectMany (mapa plano)
Suma
Omitir
Tomar
SecuenciaEqual
Marcha atrás
De tipo
Max
Min
Promedio
Cremallera
Distinto
Agrupar por
Al diccionario
132
132
132
132
133
133
133
134
134
134
134
134
135
135
135
136
136
137
137
137
138
139
139
139
139
140
140
140
140
141
141
141
142
Unión
ToArray
Listar
Contar
Elemento
ElementAtOrDefault
SkipWhile
TakeWhile
DefaultIfEmpty
Agregado (pliegue)
Para buscar
Unirse
Grupo unirse a
Emitir
Vacío
Entonces por
Distancia
Izquierda combinación externa
Repetir
Capítulo 37: Los diccionarios
Examples
Enumerar un diccionario
Inicializando un diccionario con un inicializador de colección
Agregando a un diccionario
Obtener un valor de un diccionario
Hacer un diccionario Con llaves Case-Insensivitve.
Diccionario concurrente (desde .NET 4.0)
Creando una instancia
Agregando o Actualizando
Obteniendo valor
Obtener o agregar u
Comentarios de: Empezando con .Net Framework (0)
No hay comentarios