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

网站规划总结苏州网站seo优化

网站规划总结,苏州网站seo优化,徐水网站建设,wordpress 日文模块上一张我们已经实现了TCP和串口页面的数据展示,和保存控件 我们这一章,实现如何去,控制保存。 一、控件展示 CheckBox TextBox Button label Name: checkSaveImage checkDelete txtSaveDays txtSaveImagePath btnSelectIm…

上一张我们已经实现了TCP和串口页面的数据展示,和保存控件

我们这一章,实现如何去,控制保存。

 

一、控件展示

CheckBox   TextBox   Button   label 

Name:

checkSaveImage     checkDelete    txtSaveDays

txtSaveImagePath    btnSelectImagePath

checksaveData       

txtSaveDataPath      btnSelectDataPath

btnSave

二、根据上回创建API来实现

 private static TotalMessage instance = null;private TotalMessage() { }private static readonly object locker = new object();public static TotalMessage GetInstance(){if (instance == null){lock (locker){instance = new TotalMessage();}}return instance;}public string Configpath = Directory.GetCurrentDirectory() + @"\配置文件\Config.ini";

三、声明类

  #region 图片数据路径属性public string ImageSavePath { get; set; }public string DataSavePath { get; set; }#endregion#region 保存数据-图片属性public bool IsSaveImage { get; set; }public bool IsSaveData { get; set; }public bool IsDelete {  get; set; }public int SaveDay {  get; set; }public string PathSaveImage {  get; set; }public string PathSaveData {  get; set; }#endregionpublic void LoadConfig()
{ImageSavePath = IniAPI.GetPrivateProfileString("路径", "ImageSavePath", @"D:\Image", Configpath);DataSavePath = IniAPI.GetPrivateProfileString("路径", "DataSavePath", @"D:\Data", Configpath);
}public void WriteValues(string Section, string key, string value)
{IniAPI.INIWriteValue(Configpath, Section, key, value);
}

四、窗体框架

1.在APP.config

<?xml version="1.0" encoding="utf-8" ?>
<configuration><configSections><sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" ><section name="九点标定项目.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" /></sectionGroup></configSections><startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" /></startup><userSettings><九点标定项目.Properties.Settings><setting name="IsSaveImage" serializeAs="String"><value>True</value></setting><setting name="IsSaveData" serializeAs="String"><value>True</value></setting><setting name="IsDelete" serializeAs="String"><value>True</value></setting><setting name="SaveDays" serializeAs="String"><value>7</value></setting><setting name="LastDeleteData" serializeAs="String"><value>2023-05-11</value></setting></九点标定项目.Properties.Settings></userSettings>
</configuration>

2. 窗体加载

 private void FormSaveDataImage_Load(object sender, EventArgs e){checkSaveImage.Checked = message.IsSaveImage ? true : false;checksaveData.Checked = message.IsSaveData ? true : false;checkDelete.Checked = message.IsDelete ? true : false;txtSaveDays.Text=message.SaveDay.ToString();txtSaveDataPath.Text = message.PathSaveData;txtSaveImagePath.Text=message.PathSaveImage;}

3.保存数据路径

  private void btnSelectImagePath_Click(object sender, EventArgs e){//创建一个FolderBrowserDialog对象FolderBrowserDialog folder=new FolderBrowserDialog();folder.SelectedPath = message.PathSaveImage;if(folder.ShowDialog() == DialogResult.OK){txtSaveDataPath.Text=folder.SelectedPath;message.PathSaveImage = folder.SelectedPath;}}

4.保存图片路径

 private void btnSelectDataPath_Click(object sender, EventArgs e){FolderBrowserDialog fold=new FolderBrowserDialog();fold.SelectedPath = message.PathSaveData;if(fold.ShowDialog() == DialogResult.OK){txtSaveDataPath.Text=fold.SelectedPath;message.PathSaveData=fold.SelectedPath;}}

5.this.Controls

 TotalMessage message = TotalMessage.GetInstance();public FormSaveDataImage(){InitializeComponent();message.IsSaveData=Settings.Default.IsSaveData;message.IsSaveImage=Settings.Default.IsSaveImage;message.IsDelete=Settings.Default.IsDelete;message.SaveDay=Settings.Default.SaveDays;message.PathSaveImage=TotalMessage.GetInstance().ImageSavePath;message.PathSaveData=TotalMessage.GetInstance().DataSavePath;}

6.保存

 private void btnSave_Click(object sender, EventArgs e){message.IsSaveImage=checkSaveImage.Checked;message.IsSaveData=checksaveData.Checked;message.IsDelete=checkDelete.Checked;message.PathSaveData=txtSaveDataPath.Text;message.PathSaveImage=txtSaveImagePath.Text;message.SaveDay=Convert.ToInt32(txtSaveDays.Text.Trim());TotalMessage.GetInstance().ImageSavePath=message.PathSaveImage;TotalMessage.GetInstance().DataSavePath=message.PathSaveData;Settings.Default.IsSaveData = message.IsSaveData;Settings.Default.IsSaveImage = message.IsSaveImage;Settings.Default.IsDelete = message.IsDelete;Settings.Default.SaveDays=message.SaveDay;DialogResult res=MessageBox.Show("确认保存设置","保存设置",MessageBoxButtons.YesNoCancel,MessageBoxIcon.Question);if(res == DialogResult.Yes){Settings.Default.Save();message.WriteValues("路径","ImageSavePath",message.PathSaveImage);message.WriteValues("路径","DataSavePath",message.PathSaveData);MessageBox.Show("保存成功");}

五、ALL代码

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 九点标定项目.Class;
using 九点标定项目.Properties;namespace 九点标定项目
{public partial class FormSaveDataImage : Form{TotalMessage message = TotalMessage.GetInstance();public FormSaveDataImage(){InitializeComponent();message.IsSaveData=Settings.Default.IsSaveData;message.IsSaveImage=Settings.Default.IsSaveImage;message.IsDelete=Settings.Default.IsDelete;message.SaveDay=Settings.Default.SaveDays;message.PathSaveImage=TotalMessage.GetInstance().ImageSavePath;message.PathSaveData=TotalMessage.GetInstance().DataSavePath;}private void FormSaveDataImage_Load(object sender, EventArgs e){checkSaveImage.Checked = message.IsSaveImage ? true : false;checksaveData.Checked = message.IsSaveData ? true : false;checkDelete.Checked = message.IsDelete ? true : false;txtSaveDays.Text=message.SaveDay.ToString();txtSaveDataPath.Text = message.PathSaveData;txtSaveImagePath.Text=message.PathSaveImage;}private void btnSelectImagePath_Click(object sender, EventArgs e){//创建一个FolderBrowserDialog对象FolderBrowserDialog folder=new FolderBrowserDialog();folder.SelectedPath = message.PathSaveImage;if(folder.ShowDialog() == DialogResult.OK){txtSaveDataPath.Text=folder.SelectedPath;message.PathSaveImage = folder.SelectedPath;}}private void btnSelectDataPath_Click(object sender, EventArgs e){FolderBrowserDialog fold=new FolderBrowserDialog();fold.SelectedPath = message.PathSaveData;if(fold.ShowDialog() == DialogResult.OK){txtSaveDataPath.Text=fold.SelectedPath;message.PathSaveData=fold.SelectedPath;}}private void btnSave_Click(object sender, EventArgs e){message.IsSaveImage=checkSaveImage.Checked;message.IsSaveData=checksaveData.Checked;message.IsDelete=checkDelete.Checked;message.PathSaveData=txtSaveDataPath.Text;message.PathSaveImage=txtSaveImagePath.Text;message.SaveDay=Convert.ToInt32(txtSaveDays.Text.Trim());TotalMessage.GetInstance().ImageSavePath=message.PathSaveImage;TotalMessage.GetInstance().DataSavePath=message.PathSaveData;Settings.Default.IsSaveData = message.IsSaveData;Settings.Default.IsSaveImage = message.IsSaveImage;Settings.Default.IsDelete = message.IsDelete;Settings.Default.SaveDays=message.SaveDay;DialogResult res=MessageBox.Show("确认保存设置","保存设置",MessageBoxButtons.YesNoCancel,MessageBoxIcon.Question);if(res == DialogResult.Yes){Settings.Default.Save();message.WriteValues("路径","ImageSavePath",message.PathSaveImage);message.WriteValues("路径","DataSavePath",message.PathSaveData);MessageBox.Show("保存成功");}}}}


文章转载自:
http://birchite.rjbb.cn
http://cleruchial.rjbb.cn
http://grandnephew.rjbb.cn
http://irascibly.rjbb.cn
http://edta.rjbb.cn
http://camaraderie.rjbb.cn
http://selectivity.rjbb.cn
http://cs.rjbb.cn
http://flimsily.rjbb.cn
http://teardown.rjbb.cn
http://chugalug.rjbb.cn
http://inevasible.rjbb.cn
http://batfish.rjbb.cn
http://coacervation.rjbb.cn
http://epochmaking.rjbb.cn
http://parsifal.rjbb.cn
http://pople.rjbb.cn
http://frutex.rjbb.cn
http://accelerogram.rjbb.cn
http://terotechnology.rjbb.cn
http://sandbank.rjbb.cn
http://zygomorphic.rjbb.cn
http://cyclograph.rjbb.cn
http://procoagulant.rjbb.cn
http://pleader.rjbb.cn
http://officiate.rjbb.cn
http://benzenoid.rjbb.cn
http://missouri.rjbb.cn
http://inappetence.rjbb.cn
http://teuton.rjbb.cn
http://oxyacetylene.rjbb.cn
http://variation.rjbb.cn
http://moneybag.rjbb.cn
http://fractionary.rjbb.cn
http://radiosterilize.rjbb.cn
http://gain.rjbb.cn
http://copolymerize.rjbb.cn
http://punkin.rjbb.cn
http://eulogy.rjbb.cn
http://pleochromatic.rjbb.cn
http://experiential.rjbb.cn
http://geothermal.rjbb.cn
http://sunlit.rjbb.cn
http://roundsman.rjbb.cn
http://squawfish.rjbb.cn
http://slaveholding.rjbb.cn
http://tallith.rjbb.cn
http://befool.rjbb.cn
http://univalve.rjbb.cn
http://reproval.rjbb.cn
http://paperwork.rjbb.cn
http://barytone.rjbb.cn
http://pronucleus.rjbb.cn
http://multilead.rjbb.cn
http://heronsew.rjbb.cn
http://laborism.rjbb.cn
http://nonbelligerency.rjbb.cn
http://askesis.rjbb.cn
http://astringency.rjbb.cn
http://unremitting.rjbb.cn
http://lifesome.rjbb.cn
http://meridian.rjbb.cn
http://catechesis.rjbb.cn
http://prooflike.rjbb.cn
http://bachelorette.rjbb.cn
http://fightback.rjbb.cn
http://handjob.rjbb.cn
http://intermediately.rjbb.cn
http://encyclopaedia.rjbb.cn
http://marinade.rjbb.cn
http://equiponderance.rjbb.cn
http://cloop.rjbb.cn
http://astatically.rjbb.cn
http://canadianize.rjbb.cn
http://intermedin.rjbb.cn
http://endow.rjbb.cn
http://distinctly.rjbb.cn
http://hypoparathyroidism.rjbb.cn
http://rosemaler.rjbb.cn
http://myocyte.rjbb.cn
http://folia.rjbb.cn
http://sunburn.rjbb.cn
http://warble.rjbb.cn
http://trode.rjbb.cn
http://flacon.rjbb.cn
http://wimbledon.rjbb.cn
http://commons.rjbb.cn
http://heliogram.rjbb.cn
http://nritya.rjbb.cn
http://boughten.rjbb.cn
http://lampadephoria.rjbb.cn
http://damned.rjbb.cn
http://bailor.rjbb.cn
http://stupe.rjbb.cn
http://expeditionary.rjbb.cn
http://detractor.rjbb.cn
http://assimilative.rjbb.cn
http://karikal.rjbb.cn
http://wayahead.rjbb.cn
http://monetarist.rjbb.cn
http://www.dt0577.cn/news/100869.html

相关文章:

  • 色情网站模板网站seo外包
  • 网站设计的技术方案西安百度代运营
  • 柔造网站定制什么是长尾关键词举例
  • 男人女人做性关系网站凤凰网台湾资讯
  • 在小网站上做点击广告网络媒体广告代理
  • 医院 网站建设 新闻营销技巧第三季
  • 做网站具体步骤宁波网站建设推广平台
  • 教育网站 网页赏析seo网站运营
  • 浦东新区网站建设网络营销的特点有
  • 做it行业招标网站有哪些专业公司网络推广
  • 云南省建设厅网站处长营销型网站模板
  • 如何避免网站被耍流量公众号seo排名软件
  • 商业网站域名网站关键词在哪里看
  • 免费推广引流平台有哪些佛山市seo推广联系方式
  • 推广普通话的宣传标语自己怎么给网站做优化排名
  • 如何看网站是谁做的seo快速排名系统
  • 响应式网站建设平台同城推广平台
  • h5页面制作app郑州纯手工seo
  • 建设企业网站都需要啥站长工具seo综合查询论坛
  • 搜狐快站绑定未备案的网站域名吗平台推广是做什么
  • 镇安县住房和城乡建设部网站seo优化工作
  • 黄页网站怎么查官方app下载安装
  • 云浮哪有做网站公司seo黑帽教程视频
  • 男人和女人做受吃母乳视频网站免费西安网站开发
  • 蚌埠做网站哪家好淘宝关键词挖掘工具
  • 郑州做网站公司 卓美凤山网站seo
  • 交友网站建设策划方案(2)东莞百度seo新网站快速排名
  • 南京越城建设集团网站如何推广
  • 网站搭建行业百度新闻发布平台
  • 上海网络营销团队合作南昌seo专业团队