Web design and hosting, database, cloud and social media solutions that deliver business results
  • Soluciones de negocios
    • Automatización Robótica de Procesos
    • Software
    • Servicios de bases
      • Actualización del servidor y servicios de DBA
      • BI de energía
      • Integración de datos
      • Informes
    • Diseño web
      • Diseño de logo
      • Optimización del sitio web
      • Seguridad del sitio web
      • Traducción y localización web
      • Via de pago
      • Herramientas técnicas
    • Servicios en la nube
      • Servicios en la nube de Google
      • Servicios web de Amazon
      • microsoft azure
    • Medio Social
    • Microsoft Office
    • Hardware de TI
  • Academia
    • Nuestro entorno de prueba
    • Diseño de base de datos de aprendizaje
      • Los basicos
      • Obtener consulta abierta
      • Usando datos del servidor SQL
      • SQL Server 2008 para planes de mantenimiento
      • Usar fechas de SQL Server
      • Uso de las funciones de SQL Server
      • Uso de SQL Server Pivot-Unpivot
    • Aprendiendo Diseño Web
      • Creación del sistema de gestión de contenido de Ousia
      • ASP-NET
      • CSS
      • Usando JavaScript
    • Uso de las redes sociales
      • Cambiar una cuenta de Facebook de personal a empresa
      • Elegir dónde enfocar el esfuerzo de las redes sociales
      • Solicitar una revisión de Google
      • Tamaños de imagen de redes sociales
      • Uso de metadatos para configurar imágenes de redes sociales
    • Aprendizaje en la nube y servicios de TI
      • Error del programador de tareas 2147943645
      • Solicitud de SSL y generación de archivo PFX en OpenSSL Simple Steps
  • Acerca de
    • Blog
      • Actualización principal de Google, enero de 2020
      • Cierre de Internet de Hot Chilli
      • Cómo elegir el contenido de los folletos publicitarios de su sitio web
      • Construyendo una máquina de juego de nivel de entrada
      • Las cosas más molestas de los sitios web en Internet
      • Los 5 mejores sitios web para obtener gráficos vectoriales gratuitos
      • Prevención de estafas en línea
      • Skimmers de la gig economy
    • Carreras
      • Traductor inglés-español
      • Traductor inglés-japonés
    • Equipo
      • Ali Al Amine
      • Ayse Hur
      • Chester Copperpot
      • Gavin Clayton
      • Sai Gangu
      • suneel kumar
      • Surya Mukkamala
    • Portafolio
Deutsch (DE)English (EN-GB)English (EN-US)Español (ES)हिंदी (HI)italiano (IT)日本語 (JA)polski (PL)Português (PT)Türk (TR)

Entorno de prueba de la academia

Muchos de nuestros artículos dependen en gran medida de tener un entorno de codificación, por lo que revisaremos la configuración aquí.

Agregar contexto

Para ejecutar muchos de nuestros tutoriales, necesitaría un proyecto activo de algún tipo, para agregar contexto a todos nuestros artículos, vamos a crear una solución de Visual Studio 2019 y también una base de datos SQL Express 2019.

Instalar Visual Studio

Creamos todas nuestras aplicaciones dentro de Visual Studio, así que si no lo tiene, descárguelo de https://visualstudio.microsoft.com/downloads/

Escribimos esto en Visual Studio 2019, usando el lenguaje Visual Basic, y los tiempos pasan tan rápido que puede haber partes de los artículos que no se aplican, o que no están en el mismo formato que ves si usas una versión diferente.

Elementos mínimos para instalar;

  • ASP.NET y desarrollo web
  • Desarrollo multiplataforma .NET

Cuando utilice versiones más recientes de Visual Studio, asegúrese de instalar el paquete de orientación de .NET Framework 4.7.2 y el SDK y el paquete de orientación de mayor número desde la pestaña de componentes individuales para asegurarse de que las plantillas requeridas estén instaladas.

Una vez que haya descargado e instalado, debería poder seguir el resto de los artículos.

Crear nuevo proyecto

VS_0_CrearVacío.PNG
El primer paso es crear un nuevo proyecto, hay cientos de plantillas disponibles, la que estamos buscando es la aplicación web ASP.NET.

Nombra tu proyecto

Nombre su proyecto ClaytabaseAcademy, a menos que tenga un espacio limitado, puede dejar todos los demás elementos como están.

Elementos para agregar

VS_2_Referencias.PNG
Durante la vida útil de este proyecto, agregaremos ciertas referencias, pero como empresa, nuestro objetivo siempre ha sido mantener el código inflado, así que no agregue ninguna referencia, solo ralentizará su aplicación.

Instalar SQL Server Express

SQL_0_Conexión.PNG
También necesitará una copia de SQL Server instalada, puede obtener una versión gratuita en https://www.microsoft.com/en-gb/sql-server/sql-server-downloads .

La instalación se puede realizar utilizando todas las configuraciones estándar.

Guarde una copia de su cadena de conexión como se destaca en la captura de pantalla a la derecha, la necesitará más adelante.

También puede obtener una copia de SQL Server Management Studio haciendo clic en el botón "Instalar SSMS" desde aquí.

Instalar SQL Server Management Studio

CD_0_CrearBaseDeDatos.PNG

SQL Server Management Studio se puede encontrar en https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15 , buscará para la sección "Descarga gratuita para SQL Server Management Studio (SSMS)" en el cuerpo principal de la página.

Este programa se puede instalar con todas las configuraciones predeterminadas.

Una vez instalado, puede abrirlo, se puede encontrar en Herramientas de Microsoft SQL Server y luego en SQL Management Studio

La conexión de la base de datos en la primera ventana emergente debe estar disponible en " localhost\SQLEXPRESS ".

Una vez conectado, seleccione "Nueva consulta" y use el siguiente comando para crear una base de datos " CREAR BASE DE DATOS ClaytabaseAcademy "

Puede usar cualquier otra base de datos o servidor en su propiedad de TI, solo tendrá que adaptar el código según sea necesario para que se ajuste a cualquier artículo.

Edite el archivo web.config en Visual Studio

Agregar cadena de conexión

En Visual Studio, busque su archivo Web.config y modifique el contenido del al fragmento de abajo.

También estamos agregando referencias para MVC y un par de otros módulos en esta etapa y configurando la versión .NET.

Agregar una carpeta ASP.NET

Botón derecho del mouse en Claytabase Academy y seleccione Agregar > Agregar carpeta ASP.NET > App_Code

Cree una clase pública para compartir la cadena de conexión fácilmente

CS_2_Agregar_Variables_Globales.png

Para facilitar el uso, ahora podemos crear una clase pública para hacer referencia fácilmente a la conexión SQL en el código en otro lugar.

Para hacer esto, haga clic derecho en la carpeta App_Code recién creada y seleccione Agregar> Clase, lo llamaremos GlobalVariables. El contenido de este archivo se actualizará con el elemento ConStr a continuación que usaremos en otros artículos.

Public Class GlobalVariables Public Shared ConStr As String = ConfigurationManager.ConnectionStrings("SqlConnection").ConnectionString End Class

Este también es un lugar útil para cualquier otra información compartida que desee compartir.

Un problema : una vez agregado, haga clic con el botón derecho del mouse en este elemento y seleccione propiedades, cambie la acción de compilación a Compilar

Crear un archivo Global.asax

Veremos más detalles en un artículo separado, pero agregue una clase Global para controlar su aplicación.

Para hacer esto, haga clic derecho en Claytabase Academy y seleccione Agregar> Nuevo elemento y busque Clase de aplicación global dentro de la carpeta web, deje el nombre como Global.asax.

Este archivo deberá modificarse con lo siguiente;

  • Importe System.Web.Routing para que podamos acceder a las funciones de enrutamiento
  • Agregue un nuevo sub, RegisterRoutes, en el que podemos agregar todas nuestras rutas dinámicas más adelante en la línea
  • Haga referencia a este nuevo sub RegisterRoutes en el inicio de la aplicación, para que se cargue de inmediato.

El código completo se establece a continuación;

New Code

Imports System.Web.SessionStateImports System.Web.RoutingPublic Class Global_asax    Inherits System.Web.HttpApplication    Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)        ' Fires when the application is started        RegisterRoutes(RouteTable.Routes)    End Sub    Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)        ' Fires when the session is started    End Sub    Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)        ' Fires at the beginning of each request    End Sub    Sub Application_AuthenticateRequest(ByVal sender As Object, ByVal e As EventArgs)        ' Fires upon attempting to authenticate the use    End Sub    Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)        ' Fires when an error occurs    End Sub    Sub Session_End(ByVal sender As Object, ByVal e As EventArgs)        ' Fires when the session ends    End Sub    Sub Application_End(ByVal sender As Object, ByVal e As EventArgs)        ' Fires when the application ends    End Sub    Sub RegisterRoutes(ByVal Routes As RouteCollection)
    End SubEnd Class
Copyright Claytabase Ltd 2020

Registered in England and Wales 08985867

Site Links

RSSLoginLink Política de cookiesmapa del sitio

Social Media

facebook.com/Claytabaseinstagram.com/claytabase/twitter.com/Claytabaselinkedin.com/company/claytabase-ltd

Get in Touch

+442392064871info@claytabase.comClaytabase Ltd, Unit 3d, Rink Road Industrial Estate, PO33 2LT, United Kingdom

Partnered With

La configuración de este sitio está configurada para permitir todas las cookies. Éstos se pueden cambiar en nuestra página de configuración y política de cookies. Al continuar utilizando este sitio, usted acepta el uso de cookies.
Ousia Logo
Logout
Ousia CMS Loader