Parte de proporcionar software dinámico para los usuarios es la programación de contenido que funciona bien con los sistemas operativos. Si el programa no funciona bien con los sistemas operativos Windows , es una buena práctica de programación para detectar el sistema operativo y alertar al usuario de la incompatibilidad . Hay 2 clases que se utilizan para detectar el sistema operativo y la versión en ASP , y ambos son necesarios para la identificación exhaustiva . Cosas que necesitará
Visual Studio. NET ( 2005 o 2008 )
Ver Más instrucciones
1
crear un formulario pequeñas ventanas en la ventana de diseño . En la ventana , crear 2 etiquetas. Estos 2 etiquetas se utilizan para ver los resultados del programa visual para comprobar su exactitud.
2
Utilice la clase Medio Ambiente y la clase OperatingSystem . La clase Environment devuelve la versión del sistema operativo , y la clase OperatingSystem devuelve la plataforma.
3
Determinar la plataforma mediante un interruptor . El siguiente código detecta la plataforma: System.OperatingSystem OSINFO = System.Environment.OSVersion ; switch ( osInfo.Platform ) {case System.PlatformID.Win32Windows : {//esto detecta versiones más antiguas de Windows, incluyendo //Win98 , Win95 o Me } .
caso System.PlatformID.Win32NT : {//Esto es para nuevas plataformas de Windows, incluyendo Win2000 //y más reciente } }
4
Determinar el funcionamiento versión del sistema. Esto es importante para los programas de software que se necesitan para configurar sistemas basados en características específicas del sistema operativo . Por ejemplo , el directorio raíz y configuraciones de registro pueden ser diferentes para Windows 2000 en comparación con Windows XP. Por ejemplo , el código siguiente determina el version.switch ( osInfo.Version.Minor ) {switch ( osInfo.Version.Major ) {case 3 : = "Windows NT 3.51 " Label1.Text y el caso 4 , descanso : Label1.Text = "Windows NT 4.0" ; break; caso 5 : if ( osInfo.Version.Minor == 0 ) Label1.Text = "Windows 2000 " ; elseLabel1.Text = "Windows XP" ; break; } break; }
5
crear la aplicación . Si pones estos fragmentos de código en el evento Page_Load , la etiqueta que ha creado en el paso 1 mostrará su sistema operativo actual .