• 大小: 1.29MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-19
  • 语言: 其他
  • 标签: C#  

资源简介

自动读取.txt文本文件数据,也可手动输入数据,计算功能包括测量平差和最小二乘间接平差,最后可将计算结果以文本文件报告输出,同时生成DXF图。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;

namespace 附和水准路线近似平差计算
{
    public partial class Darw : Form
    {
        public Darw()
        {
            InitializeComponent();
        }
        DXF dxf = new DXF();
        public Darw(List point)
        {
            InitializeComponent();
            GDI gdi = new GDI(pictureBox1);
            gdi.Draw(point);
            dxf.Draw(point);
            pictureBox1.Image = gdi.export();

        }

        private void pictureBox1_MouseMove(object sender MouseEventArgs e)
        {
            pictureBox1.Focus();
        }
        private void pictureBox1_MouseWheel(object sender MouseEventArgs e)
        {
            pictureBox1.Width += e.Delta;
            pictureBox1.Height += e.Delta;
        }

        private void Darw_Load(object sender EventArgs e)
        {
            pictureBox1.MouseWheel += new MouseEventHandler(pictureBox1_MouseWheel);
        }

        private void 图象复位RToolStripMenuItem_Click(object sender EventArgs e)
        {
            pictureBox1.Width = this.Width;
            pictureBox1.Height = this.Height;
        }

        private void 保存DXFToolStripMenuItem_Click(object sender EventArgs e)
        {
            dxf.savefile();
        }
    }

    /// 
    /// GDI绘图
    /// 

    class GDI
    {
        private Bitmap bt;
        private Graphics g;
        public Font song1 = new Font(“宋体“ 10);
        public Font song2 = new Font(“宋体“ 18);
        public SolidBrush bru = new SolidBrush(Color.Red);


        public GDI(PictureBox pic)
        {
            bt = new Bitmap(pic.Width pic.Height);
            g = Graphics.FromImage(bt);
            g.Clear(Color.SkyBlue);
            g.TranslateTransform(50 bt.Height - 50);
        }

        /// 
        /// 输出画布函数
        /// 

        /// 
        public Bitmap export()
        {
            return bt;
        }

        /// 
        /// 绘制水准图函数
        /// 

        /// 测站点数组
        public void Draw(List p)
        {
            Pen blackpen = new Pen(Color.Black);
            Pen redpen = new Pen(Color.Red);
            Pen grennpen = new Pen(Color.Green3);

            List x = new List();
            List y = new List();

            for (int i = 0; i < p.Count; i++)
            {
                x.Add(p[i].S);
                y.Add(p[i].Z);
            }

            double xmax = x.Max();
            double xmin = x.Min();
            double ymax = y.Max();
            double ymin = y.Min();

            double xc = xmax - xmin;
            double yc = ymax - 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      53248  2018-07-23 17:36  1\可执行文件\附和水准路线近似平差计算.exe

     文件    1198231  2018-07-23 17:41  1\开发文档.docx

    ..A..H.     41472  2018-08-25 22:00  1\源代码\附和水准路线近似平差计算\.vs\附和水准路线近似平差计算\v14\.suo

     文件        189  2018-07-23 12:34  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\App.config

     文件      53248  2018-07-23 17:36  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\bin\Debug\附和水准路线近似平差计算.exe

     文件        189  2018-07-23 12:34  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\bin\Debug\附和水准路线近似平差计算.exe.config

     文件      62976  2018-07-23 17:36  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\bin\Debug\附和水准路线近似平差计算.pdb

     文件      22696  2018-08-26 10:23  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\bin\Debug\附和水准路线近似平差计算.vshost.exe

     文件        189  2018-07-23 12:34  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\bin\Debug\附和水准路线近似平差计算.vshost.exe.config

     文件        490  2018-04-12 07:35  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\bin\Debug\附和水准路线近似平差计算.vshost.exe.manifest

     文件       6803  2018-08-08 15:54  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\Darw.cs

     文件       6391  2018-07-23 15:20  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\Darw.Designer.cs

     文件       6212  2018-07-23 15:20  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\Darw.resx

     文件      28818  2018-07-23 17:36  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\MDIParent1.cs

     文件      38820  2018-07-23 17:28  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\MDIParent1.Designer.cs

     文件      25469  2018-08-09 21:20  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\MDIParent1.resx

     文件       2324  2018-08-08 15:14  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\obj\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       7607  2018-08-25 21:00  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件          0  2018-07-23 12:34  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

     文件          0  2018-07-23 12:34  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

     文件          0  2018-07-23 12:34  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

     文件       4961  2018-08-26 10:23  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\obj\Debug\附和水准路线近似平差计算.csproj.FileListAbsolute.txt

     文件       1097  2018-08-08 15:54  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\obj\Debug\附和水准路线近似平差计算.csproj.GenerateResource.Cache

     文件       4128  2018-08-08 15:54  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\obj\Debug\附和水准路线近似平差计算.csprojResolveAssemblyReference.cache

     文件        180  2018-07-23 15:20  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\obj\Debug\附和水准路线近似平差计算.Darw.resources

     文件      53248  2018-07-23 17:36  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\obj\Debug\附和水准路线近似平差计算.exe

     文件       8487  2018-07-23 17:28  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\obj\Debug\附和水准路线近似平差计算.MDIParent1.resources

     文件      62976  2018-07-23 17:36  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\obj\Debug\附和水准路线近似平差计算.pdb

     文件        180  2018-07-23 14:59  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\obj\Debug\附和水准路线近似平差计算.Properties.Resources.resources

     文件        180  2018-07-23 16:20  1\源代码\附和水准路线近似平差计算\附和水准路线近似平差计算\obj\Debug\附和水准路线近似平差计算.Report.resources

............此处省略33个文件信息

评论

共有 条评论