Пример #1
0
        public void Setup()
        {
            graph            = new Graph();
            vertex           = new Vertex();
            serializeGraph   = new SerializeGraph();
            deserializeGraph = new DeserializeGraph();

            graph.Vertexs = new List <Vertex>(1);
            vertex.Nodes  = new List <Node>(2);

            vertex.Nodes.Add(new Node()
            {
                Weight = 228, Connectable = 20
            });
            vertex.Nodes.Add(new Node()
            {
                Weight = 14, Connectable = 17
            });

            graph.Vertexs.Add(new Vertex()
            {
                Nodes = vertex.Nodes, Id = 42
            });

            serializeGraph.SaveGraph(graph, "TestSeving");
        }
Пример #2
0
        public void ButtonClick(object sender, EventArgs e)
        {
            SaveFileDialog sfd = new SaveFileDialog();

            if (sfd.ShowDialog() == DialogResult.OK)
            {
                Path.GetFullPath(sfd.FileName);

                serializeGraph.SaveGraph(converter.ConvertToGraph(adjacencyList), Path.GetFullPath(sfd.FileName));

                HidingСontrols();

                SaveBmpAsPNG(GetControlScreenshot(drawForm), sfd.FileName);

                ShowingСontrols();
            }
        }