Exemplo n.º 1
0
 private void addCPU_Click(object sender, EventArgs e)
 {
     CPU cpu = new CPU();
     if (Intel.Checked) cpu.maker = Intel.Text;
     else cpu.maker = AMD.Text;
     cpu.series = seriesCPU.Text;
     cpu.model = modelCPU.Text;
     cpu.amountCore = Convert.ToInt32(coresCPU.Text);
     cpu.typeCPU = typesCPU.Text;
     cpu.frequency = Convert.ToInt32(frequencyCPU.Text);
     if (hyperThreadCPUTrue.Checked) cpu.hyperThreading = true;
     else cpu.hyperThreading = false;
     cpu.bit = bitCPU.Text;
     cpu.cacheSizeL1 = Convert.ToInt32(cacheL1.Text);
     cpu.cacheSizeL2 = Convert.ToInt32(cacheL2.Text);
     cpu.cacheSizeL3 = Convert.ToInt32(cacheL3.Text);
     listCPU.Add(cpu);
     typeCPU.Items.Add(cpu.model);
     typesCPU.Update();
     typesCPU.Refresh();
 }
Exemplo n.º 2
0
        private void сToolStripMenuItem_Click(object sender, EventArgs e)
        {
            CPU cpu = new CPU();
            cpu.maker = "AMD";
            cpu.series = "KH";
            cpu.model = "Miner";
            cpu.amountCore = 4;
            cpu.typeCPU = "Fast";
            cpu.frequency = 1400;
            cpu.hyperThreading = true;
            cpu.bit = "x64";
            cpu.cacheSizeL1 = 3;
            cpu.cacheSizeL2 = 4;
            cpu.cacheSizeL3 = 12;
            listCPU.Add(cpu);

            VideoCard gpu = new VideoCard();
            gpu.maker = "NVIDIA";
            gpu.series = "FG";
            gpu.model = "View";
            gpu.frequency = 1200;
            gpu.directX = true;
            gpu.capacityMemory = 512;
            listGPU.Add(gpu);

            Computer cmp = new Computer(id++);
            cmp.type = "Профессиональный";
            cmp.cpu = cpu;
            cmp.videoCard = gpu;
            cmp.capacityRAM = 1024;
            cmp.typeRAM = "DDR3";
            cmp.capacityROM = 2048;
            cmp.typeROM = "SSD";
            listPC.Add(cmp);
            XmlSerializeWrapper.Serialize(listPC, "PC.xml");
            PCListView.Clear();
            fillListView();
        }
Exemplo n.º 3
0
 private void generateAndSaveCPU_Click(object sender, EventArgs e)
 {
     CPU cpu = new CPU();
     cpu.maker = "AMD";
     cpu.series = "KH";
     cpu.model = "Miner";
     cpu.amountCore = 4;
     cpu.typeCPU = "Fast";
     cpu.frequency = 1400;
     cpu.hyperThreading = true;
     cpu.bit = "x64";
     cpu.cacheSizeL1 = 3;
     cpu.cacheSizeL2 = 4;
     cpu.cacheSizeL3 = 12;
     listCPU.Add(cpu);
     typeCPU.Items.Add(cpu.model);
     typesCPU.Update();
     typesCPU.Refresh();
 }
Exemplo n.º 4
0
        private void changeButton_Click(object sender, EventArgs e)
        {
            CPU cpu = new CPU();
            if (Intel.Checked) cpu.maker = Intel.Text;
            else cpu.maker = AMD.Text;
            cpu.series = seriesCPU.Text;
            cpu.model = modelCPU.Text;
            cpu.amountCore = Convert.ToInt32(coresCPU.Text);
            cpu.typeCPU = typesCPU.Text;
            cpu.frequency = Convert.ToInt32(frequencyCPU.Text);
            if (hyperThreadCPUTrue.Checked) cpu.hyperThreading = true;
            else cpu.hyperThreading = false;
            cpu.bit = bitCPU.Text;
            cpu.cacheSizeL1 = Convert.ToInt32(cacheL1.Text);
            cpu.cacheSizeL2 = Convert.ToInt32(cacheL2.Text);
            cpu.cacheSizeL3 = Convert.ToInt32(cacheL3.Text);

            VideoCard gpu = new VideoCard();
            gpu.maker = makerGPU.Text;
            gpu.series = seriesGPU.Text;
            gpu.model = modelGPU.Text;
            gpu.frequency = Convert.ToInt32(frequencyGPU.Text);
            if (directxGPUTrue.Checked) gpu.directX = true;
            else gpu.directX = false;
            gpu.capacityMemory = Convert.ToInt32(capacityGPU.Text);

            Computer cmp = new Computer();
            cmp.type = typePC.Text;
            cmp.cpu = cpu;
            cmp.videoCard = gpu;
            cmp.capacityRAM = capacityRAM.Value;
            cmp.typeRAM = typeRAM.Text;
            cmp.capacityROM = capacityROM.Value;
            cmp.typeROM = typeROM.Text;

            list[id] = cmp;
            XmlSerializeWrapper.Serialize(list, "PC.xml");
            main.fillListView();
        }