vb.net 2010'da bir web sitesinde çalışıyorum ve default.aspx sayfamda ekranın renk derinliğini almam gerekiyor. Bunu nasıl yapabilirim? Görünüşe göre ihtiyacım olanı yapan bu Java kodunu buldum, aspx'in içinde nasıl kullanabilirim? Çok sağolun.Asp.net'de ekran renk derinliği nasıl elde edilir
import java.awt.DisplayMode;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
public class Main {
public static void main(String[] argv) throws Exception {
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice[] gs = ge.getScreenDevices();
for (int i = 0; i < gs.length; i++) {
DisplayMode dm = gs[i].getDisplayMode();
int refreshRate = dm.getRefreshRate();
if (refreshRate == DisplayMode.REFRESH_RATE_UNKNOWN) {
System.out.println("Unknown rate");
}
int bitDepth = dm.getBitDepth();
int numColors = (int) Math.pow(2, bitDepth);
}
}
}
Yapamazsınız. Java. Verilen kod için bir VB.Net alternatifi bulmanız gerekecek. Ve bu Java kodu, web tabanlı bir bağlam değil, bir OS "formları" bağlamında (AWT) ekran aygıtlarını ifade eder. System.Windows.Forms bir ekran sınıf var, ancak, yine, bu, https://msdn.microsoft.com/en-us/library/system.windows.forms web formları dayanmaktadır .screen% 28v = vs.110% 29.aspx – ManoDestra