예제 #1
0
        protected void ddlScale_OnInit(object sender, EventArgs e)
        {
            ScaleService scaleService = new ScaleService();

            ddlScale.DataSource = scaleService.GetAllDataTable();
            ddlScale.DataBind();
        }
예제 #2
0
        private static void CreateServiceInstances(IApplicationController applicationController,
                                                   IMargin margin,
                                                   IScaleState scaleState,
                                                   out IDataService dataService,
                                                   out IScaleService scaleService,
                                                   out IBufferedDrawingService bufferedDrawingService)
        {
            dataService = new DataService();
            applicationController.RegisterInstance <IDataService>(dataService);

            scaleService = new ScaleService(scaleState, dataService, margin);
            applicationController.RegisterInstance <IScaleService>(scaleService);

            bufferedDrawingService = new BufferedDrawingService();
            applicationController.RegisterInstance <IBufferedDrawingService>(bufferedDrawingService);
        }
예제 #3
0
파일: Program.cs 프로젝트: DmitryRyder/spa
        static void Main()
        {
            Console.WriteLine("Укажите кол-во серверов");

            var countOfServers = Convert.ToInt32(Console.ReadLine());
            var imageService   = new DistributionImageService(_image, countOfServers);
            var scaleService   = new ScaleService(countOfServers);

            var chunksOfImage = imageService.CreateParallelData();

            scaleService.CreateScale(chunksOfImage);
            scaleService.Connect();
            imageService.SendParallelData(scaleService.Sockets);
            imageService.ConcatImage(scaleService.Sockets);
            imageService.SaveResultImage();
            scaleService.CloseConnections();
        }
예제 #4
0
 public ScaleServiceTest()
 {
     scaleService = new ScaleService();
 }
예제 #5
0
 public void ConnectionTest()
 {
     var service   = new ScaleService();
     var connected = service.ScaleConnected;
 }