个人记录--跟着同门学c# python

展示

个人记录--跟着同门学c# python_第1张图片

个人记录--跟着同门学c# python_第2张图片

C#

前提:已安装Visual Studio

ArcEngine&DotSpatial

C#二次开发(一)之DotSpatial使用心得记录_dotspatial 开发文档_只想敲代码的研究僧的博客-CSDN博客

DotSpatial: 显然,从2014年开始学习DotSpatial以来,我对它已经熟悉到如同手脚的程度了,是时候做点儿贡献了 (gitee.com)

【C#】 WinForm窗体应用程序学习笔记 (一)_https://blog.csdn.net/lesileqin/article/details/10-CSDN博客

ArcEngine是一种用于二次开发的软件开发工具包,可以用来创建基于ArcGIS平台的地理信息系统应用程序。使用ArcEngine进行二次开发需要安装ArcGIS Engine SDK和ArcGIS Engine Runtime。在运行ArcEngine二次开发的程序时,需要有ArcGIS Engine Runtime环境。在准备开发环境后,可以使用ArcEngine进行二次开发。 

DotSpatial入门_dotspatial 加载天地图_岬淢箫声的博客-CSDN博客

一、下载库

DotSpatial安装、类库引用方法 - 冷枫残月 - 博客园 (cnblogs.com)

个人记录--跟着同门学c# python_第3张图片

二、新建项目

DotSpatial快速入门(转载) - 焦涛 - 博客园 (cnblogs.com)

按照这个步骤做

个人记录--跟着同门学c# python_第4张图片

1、控件学习

Panel控件:窗体都放在了panel控件中显示出来

Dock设置

Map控件

GroupBox控件

Button

个人记录--跟着同门学c# python_第5张图片

StripPanel 控件概述

 
由于没有矢量编辑功能,没有深入学习,后期再学习

目前需要开发带有矢量编辑的平台

PyQGIS二次开发教程(一):准备工作 - 知乎 (zhihu.com)

Python

个人记录--跟着同门学c# python_第6张图片

个人记录--跟着同门学c# python_第7张图片

Python

PyQGIS二次开发教程(一):准备工作 - 知乎 (zhihu.com)

个人记录--跟着同门学c# python_第8张图片

一、QGIS二次开发 配置环境 python3.9 

个人记录--跟着同门学c# python_第9张图片

下载好后放在bin里面 

个人记录--跟着同门学c# python_第10张图片

 11.6的torch 

download.pytorch.org/whl/torch/

 torch-1.12.1+cu116-cp39-cp39-win_amd64.whl

个人记录--跟着同门学c# python_第11张图片

个人记录--跟着同门学c# python_第12张图片

 11.6的torchvision

https://download.pytorch.org/whl/torchvision/

torchvision-0.13.1+cu116-cp39-cp39-win_amd64.whl 

二、打包

PyQGIS自定义应用程序打包_Scarlett2025的博客-CSDN博客

"E:\Program Files\QGIS 3.22.4\bin\python-qgis-ltr.bat" -m PyInstaller ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\qgis-ltr\plugins;qgis\plugins" ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\Python39\Lib\site-packages\PyQt5\*.pyd;PyQt5" ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\qt5\plugins\styles;PyQt5\Qt\plugins\styles" ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\qt5\plugins\iconengines;PyQt5\Qt\plugins\iconengines" ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\qt5\plugins\imageformats;PyQt5\Qt\plugins\imageformats" ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\qt5\plugins\platforms;PyQt5\Qt\plugins\platforms" ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\qt5\plugins\platformthemes;PyQt5\Qt\plugins\platformthemes" ^
mymain.py

打包出错 Failed to execuye script 'pyi_

在bin下面cmd 

python-qgis-ltr.bat -m pip install -i  https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller==5.12.0

 打包运行代码,在工程文件下面cmd

"E:\Program Files\QGIS 3.22.4\bin\python-qgis-ltr.bat" -m PyInstaller -w ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\qgis-ltr\plugins;qgis\plugins" ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\Python39\Lib\site-packages\PyQt5\*.pyd;PyQt5" ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\qt5\plugins\styles;PyQt5\Qt\plugins\styles" ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\qt5\plugins\iconengines;PyQt5\Qt\plugins\iconengines" ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\qt5\plugins\imageformats;PyQt5\Qt\plugins\imageformats" ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\qt5\plugins\platforms;PyQt5\Qt\plugins\platforms" ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\qt5\plugins\platformthemes;PyQt5\Qt\plugins\platformthemes" ^
mymain.py

打印机扫描 win+r 输入wfs

你可能感兴趣的:(c#,开发语言)