当前位置: 首页 > news >正文

大学生健康咨询网站建设方案网页设计作业成品免费百度云

大学生健康咨询网站建设方案,网页设计作业成品免费百度云,百度网页版进入,网站建设的可行性分析在做村规工具的过程中,需要设置一些参数,比如说导图的DPI,需要导出的图名等等。 每次导图前都需要设置参数,虽然有默认值,但还是需要不时的修改。 在使用的过程中,可能会有一些常用的参数,希望…

在做村规工具的过程中,需要设置一些参数,比如说导图的DPI,需要导出的图名等等。

每次导图前都需要设置参数,虽然有默认值,但还是需要不时的修改。

在使用的过程中,可能会有一些常用的参数,希望能够保存下来,而不是每次都去修改默认值。

于是,想到可以将这些参数保存到本地文件,然后下次打开的时候就可以自动读取本地文件上的数据。这样就会方便一些。


一、实现方法

至于要怎么实现,首先想到的是要保存的时候,将已经设置的参数写到一个txt文件里,然后需要的时候读取,应该是比较容易实现的。

做到一半,发现要保存各种格式的数据还挺麻烦的。

于是去网上搜索了一圈,发现了一个好东西:

C# 对象存储_c#对象存储_猿长大人的博客-CSDN博客

这位博主很专业,用的是【ApeFree.DataStore】,是一个开源工具,上面的文章介绍的很详细,想深入了解的可以去看看。

当然,我业余的,用不到这么多内容,只需要简单的保存和读取即可。

以村规参数设置为例:

这是初始数据参数。修改一下DPI和图纸列表,并点击确定关闭窗口:

然后,再重新打开设置窗口:

可以看到,上次保存的参数都在,没有被重置。因为这些数据都被保存在本地,保存文件是一个txt文件:


二、实现流程

首先,需要安装【ApeFree.DataStore】。

安装好后,先创建一个【Settings】,可以设置初始值。

public class Settings
{/// 参数设置// 导出图纸的DPIpublic int dpi { get; set; } = 300;// 导出图纸列表public List<string> listPic { get; set; } = new List<string>() { };
}

在初始化阶段创建一个store:

public partial class VgSetting : ArcGIS.Desktop.Framework.Controls.ProWindow
{// 设置一个storeprivate LocalStore<Settings> store;.........
}
public VgSetting()
{InitializeComponent();combox_pic.Items.Add("现状用地图");combox_pic.Items.Add("规划用地图");combox_pic.Items.Add("管制边界图");// 创建数据存储文件string savePath = @"C:\ProSDKSettings\Settings.txt";store = StoreFactory.Factory.CreateLocalStore<Settings>(new ApeFree.DataStore.Local.LocalStoreAccessSettings(savePath));
}

在窗体加载的时候,读取store里的数据:

private void Form_Load(object sender, EventArgs e)
{try{// 加载storestore.Load();// 参数获取textDPI.Text = store.Value.dpi.ToString();listBox.Items.Clear();foreach (var item in store.Value.listPic){listBox.Items.Add(item.ToString());}}catch (Exception ee){MessageBox.Show(ee.Message + ee.StackTrace);return;}
}

在窗体关闭的时候,把store里的数据存入本地txt文件即可:

// 窗体关闭
private void Form_Closed(object sender, EventArgs e)
{try{// 保存参数store.Value.dpi = int.Parse(textDPI.Text);store.Value.listPic = listBox.Items.Cast<string>().ToList();// 保存storestore.Save();}catch (Exception ee){MessageBox.Show(ee.Message + ee.StackTrace);return;}
}

以上即可实现工具的功能,【ApeFree.DataStore】还有不少东西,后面再慢慢学习吧。


三、工具文件分享

我把工具都集合成工具箱,不再单独放单个工具,可以到这里下载完整工具箱,会不断更新:

【ArcGIS Pro二次开发】:CC工具箱https://blog.csdn.net/xcc34452366/article/details/131506345PS:可以直接点击...bin\Debug\net6.0-windows\下的.esriAddinX文件直接安装。

http://www.laogonggong.com/news/102240.html

相关文章:

  • 建设局网站打不开中铁建设集团有限公司西南分公司
  • 自适应导航网站模板公网ip购买
  • 专注湛江地区网站开发定制建设山东省住房建设部网站
  • 环县网站怎么做网络营销网站建设哪家好
  • 多种语言网站建设扫二维码直接进入网站 怎么做
  • 怎么让网站快速收录大千科技网站建设
  • 门户网站素材自己做网站卖
  • 做网站的市场湖北省住房与城乡建设厅网站
  • 网址导航网址大全彩票网站大全wordpress图片外链
  • 印尼做网站的教学 中文广州建设网站公司
  • 海口网站建设q.479185700惠站长工具查询
  • 咸阳免费做网站公司网站建立步骤
  • 可以免费进入的网站正能量域名中国企业信用信息网官网
  • 淘宝客网站哪个好找网站建设
  • 新网站如何快速收录网站维护要做哪些工作
  • 网站设计目标与背景微盟商户助手官网
  • 黄冈网站建设的方案百度公司招聘官网
  • 网站系统的建设与管理火车头采集做网站赚钱
  • 网站怎么做才能被百度抓取到企业网站管理的含义
  • 好的做淘宝详情页的网站有哪些哈尔滨如何做网站推广优化
  • 南昌做网站哪里好长沙制作公园仿竹护栏实体厂家
  • 游戏开科技软件网站整体优化
  • 深圳市住房和建设局网站首页徐州百姓网发布信息
  • 不用php做网站营销网站开发找哪家
  • 西安网站建设公司都有哪些wordpress short link
  • 免费教做面食的网站罗定微网站建设
  • 做网站卖高仿wordpress 鼠标特效
  • 各行业网站建设方案书做门窗做什么网站好
  • 门户网站编辑联系方式app运营
  • 单页网站是什么公司企业管理