学习成长之路 (初章 三个月建成微信 小程序商城、ArcEngine C# GIS开发入门)

学习 成长之路(初章 )

三个月 建成微信小程序商城 、ArcEngine C# GIS开发入门

自我简介

先简单介绍一下,我是Domen,是一个彻彻底底的新手 。

大一

大学大一没好好学习,搞这搞那一开始做各种产品的销售(好像什么吃的喝的,玩的,学的产品都做过),到后面可以自己卖卖自己的东西(主要做 了生活用品床上用品,还有自己家乡的普洱茶),最后有点成绩沾沾自喜,越发不想学习,落下不少课程。


大二
  • 大二上学期在我们班导师的开导下,发现要是自己不学习天花板太低,以后什么也做不了,幡然醒悟开始学习了,学习的重点又放在了课程之外的事上买了各种畅销书来浏览(不包含技术类),成绩勉强是能够毕业的水平。

  • 大二下因为暑假卖东西的事需要一个微信小程序来辅助,一头扎入技术的浪潮,东瞄瞄西看看,心想在暑假之前做一个小程序商城出来,一开始,因为没有基础大一C语言60分刚刚及格,觉得自己肯定不行,在网上,学校里疯狂找人,发现学校里没人学过微信小程序开发,网上开发的又太贵,最后被逼到了绝境,立下3个月独立完成小程序商城的开发,想办法搞了些学习资源。

    • 第一个月简单看了一些小程序速成的课程,发现这样从底层学起根本没法3个月完成,(要开发需要会 前端,后端 的各类语言);

    • 所以第二个月开始立马想到直接看网上有没有现成的源代码,直接可以用,开始各种搜索,发现还真的有网站直接有(这里不打广告,想知道的联系我就行),我就开了个会员,下了很多源代码,发现自己没有基础根本不会用。

      • 最后运气好找到了一个自带微信小程序源码安装教程的资源,就直接按上面操作做了,一步一步从云服务器的购买配置安装,域名的使用,到小程序前端后端的链接,发现问题还是很多,根本运行不了,很多错误,最后一个文件一个文件看代码,不断调试,尝试着改代码,实现小程序的线上收款(当时对收款这个功能真的慌,总是怕收的钱在网上不见了,为了确保没更多的问题,还让我妈在商城里买了一个20元的空产品,发现安全到账了才放心, 后面发现只要微信收款接口的对应的收款码复制粘贴对了,在机器这种运算下基本不会有问题,比人收钱都安全,除了有黑客的攻击,不过一般黑客也不会对我们这种小产品感兴趣)。
      • 一个月左右成功运行,又发现商城前端奇丑,这里找不到一开始的界面了,放一个修改过一点的还是可以体会:
        在这里插入图片描述
      • 最后一个月找了个学长指点,知道了简单的前端UI的语法,比如改按键,宽度,高度,颜色的这些,像颜色都是有 # 标志的很好识别(比如 # FFFFFF是白色),微信开发工具又有点傻瓜化,改了一些界面,用PS,corelDRAW X7 ,P了些图换了一些图标,最后结果如图:
        在这里插入图片描述用户中心

        再贴一张后台的图,这个后台也是弄了好久,记得刚做出来的时候,急急忙忙给舍友给我的朋友们看,想想那时候真有趣:
        在这里插入图片描述哈哈这里强调一下  by Domen Wang
        用户中心最底下这里强调一下by Domen Wang 哈哈哈哈哈

  • 就这样我人生中第一个产品误打误撞的‘开发’出来了,从而我也从中管中窥豹大致了解了软件从前端到后端开发的过程。同时对编程的兴趣开始高涨起来,人总是会对自己了花时间了解得多的事情感兴趣。

  • 就这样,我们暑假利用这个小程序商城,完成了今年的销售,因为在我开发小程序时,没找到合适的人去带销售团队,又加上暑期重修高数下(大一的伤)和学车(我爸吓我要是这个暑假不学就白留南京了),这个18年的暑假销售额和17年的差不多,要知道我可是找了比17年多5倍的人来销售呀,让我有了很大的失败感。

  • 就这样大三上学期一开始,我失落了1个月,明白了自己属于那种没点技术,没点深厚的学识,就做不成事的人,在中秋节去周庄去了我一直想去的沈万三故居缓了3天后,回到学校决定了好好学习使自己达到能上研究生的水平,补上大一大二欠下的学习债,考上心中的技术方向的研究生。


AE C# GIS 设计与开发课程分享(一)

  • 所以这学期在想学习的动力下,刚结束了GIS开发与设计课,简单入门了刚学的C#和ArcEngine,想趁热写点东西记录下来。

    写这篇文章:
    1.第一,是为了纪念一下我Domen的入门IT的人生重大转折点;
    2.第二是为了锻炼一下自己写作的能力;
    3.还有因为我为了增加印象我重新整理了一下自己作业的代码花了很多时间不想浪费,直接拿出来供分享希望做点贡献;

    虽然下面的代码质量肯定是经不住的各种考验,但还是可以运行的,慢慢来。相信有很多和我一样的入门级的同胞,没事的,都是这么一窍不通过来的啦,我也是零基础过来的多亏了舍友,同学的讲解,才能勉强更得上大家的步伐。踩了贼多坑,建议还是了解一下控件和类的功能实现原理等等,那样捋的舒服点,不然这里搬一点那里搬一点不怎么好整,写别的代码也一样吧,都是从看代码到模仿的。然后没有一点C#基础的话看起来可能会有点吃力,我这学期其实也算是没C#基础,虽然大二下选修了C#但根本就是水过的,所以还是花了很多很多时间,其实我昨前天重新理一遍作业后才会自己写一点代码,之前都是复制粘贴。

  • 好的现在终于步入正题了,一不小心简单介绍写这么多,我们的GIS开发与设计,是利用ArcEngine10.2和VS2012配套学习的,一边课上听老师讲教材,一边课下完成老师的作业

相应的教材和作业文件在这里:
  • 链接:https://pan.baidu.com/s/15QGSjIotHGx86Ugvt36xpQ
    提取码:reqo
    复制这段内容后打开百度网盘手机App,操作更方便哦
    因为每个地图文件与空间数据库的路径是设置好的,所以每个作业需要打开对应的文件夹下的地图否则打不开,比如说把地图单独粘贴到其他地方就打不开了

  • 首先是第一部分安装和配置了,对应的VS和engine是这样,vs2012-ArcGIS10.2,vs2013 / 2015-ArcGIS10.4,VS10.6-ArcGIS2015 / 2017,按需求吧,我自己的安装是参考这位大哥的文章 https://blog.csdn.net/qq_35117024/article/details/80131198?utm_source=blogxgwz0 ,很详细,其他版本的vs和gis我也都有,有需要可以留言,注意如果有安装ArcGIS的话看一下破解文件service.txt,改成本地主机。安装和配置完按照结尾步骤生成一个窗体瞧瞧,相信大家就迫不及待的打开窗体想开始干活了。
    在这里插入图片描述

  • 首先大家最好设置一下,桌面右击,显示设置,屏幕分辨率为100%,不然窗体会乱彪,大小定不下来,设置完应该要注销一下才生效。

题目要求

EX01:ArcObjects中有哪几种Class,Class之间存在哪些关系?采用ArcObjects中的实例进行说明,每种举3~5例。
  • 这里不赘述了,在我上面分享的百度云链接里有作业文档。
EX02 :关系编写程序,获取MapDocument 中的地图,获取地图中的图层,获取图层的基本属性。

在这里插入图片描述

功能需求:
  1. 加载MapDocument,并获取其包含的Map。
  2. 获取当前选中Map所包含的Layer。
  3. 显示选中Layer的属性信息。
实现效果

在这里插入图片描述

  • 这个作业的功能需求&
  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
vs 2017 git成功 miyao 亲测可行 1.注册 ssh key 本地方生成 复制到远端 2. 远端建立仓库 3.在 网站上点击sourcetree 会自动打开本地sourcetree 。 本地先安装 好sourcetree ,并注册一下 4.sourcetree拉取远端文件 5.在vs中打开 自动可以操作了 在线购物商城微信小程序前端和后台源码 源码描述: 一、源码特点 在线购物商城微信小程序前端和后台数据管理系统源码,使用.net开发,测试无Bug,感兴趣的欢迎下载 二、微信小程序功能 1、 会员自动授权登录注册 2、 产品分类、产品检索、产品筛选、产品详情、 3、 广告展示、 4、 购物车 6、 收货地址 7、 订单提交微信支付 8、 订单检索等功能 三、后台功能 1、 后台会员系统:会员列表、会员基本信息,积分明细、余额明细、购物记录、收货地址(在系统设置的频道管理可以开启此功能) 2、 后台系统设置:导航栏目、分类管理、 OAuth设置 、支付设置、扩展字段 、频道管理、模型管理、站点基本信息等功能设置 3、 订单管理:在线购物订单查看、发货、确认 4、 产品管理:分类管理 、产品管理 、 积分产品管理 四、注意事项 1、开发环境为Visual Studio 2010,数据库为SQLServer2008,使用.net 4.0开发。 2、管理员登陆名:admin 密码:admin888 3、默认数据库连接字符串在webconfig配置文件中修改 4、DB文件夹中是数据库脚本文件,使用sqlerver工具运行即可 5、cmsWeb文件夹里面是api接口后台 xcx文件夹是微信小程序 DataBase文件夹是数据库文件

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值