C#
i听音乐的猿
一个小小程序猿
展开
-
使用原生绘图方式 实现平移缩放(二)
使用使用原生绘图方式 实现平移缩放上一章实现了绘图坐标和地理坐标的互相转换,接下来开始实现画面平移、缩放;平移场景1:把指定地理坐标点G移动到屏幕中心实现思路:关系图:核心思路就是计算点G距离屏幕中心的距离,因为G可能不在屏幕显示范围,所以我们应该计算实地距离,而不是屏幕距离;计算屏幕中心的地理坐标点CenterG:拿到绘图坐标系中的中心坐标(窗口宽高的一般+左上角坐标即可),用上一章提到的办法做转换得到地理坐标用CenterG减去G点得到X方向和Y方向的实地距离Lx,Ly;把我们的绘原创 2021-11-20 20:03:50 · 1887 阅读 · 0 评论 -
使用的原生绘图方式 实现绘制地理坐标(一)
如何使用GDI绘制CG2000坐标系(一)前言对于GDI绘图,相信都不陌生,我们可以很轻易在WinForm中进行绘制点、线、面、字符串等,我们都知道,屏幕坐标系中,原点在左上角,X方向向右为正,垂直方向向下为正,2000坐标系(这里包括接下来我们都用数学坐标系或地理坐标系为名)原点在左下角,向上为正,Y轴正好和屏幕坐标系相反,因此需要做一个屏幕坐标系到地理坐标系之间的转换,把2000的坐标转换到屏幕坐标系后,再使用GDI把这点画出来就行了。实现效果如下在屏幕上绘制100个坐标点 并把画面移动到中心,原创 2021-11-14 14:44:08 · 1989 阅读 · 0 评论 -
C# 使用 Filestream 快速修改大文件中某一行指定位置的数据
前言C# 中读写文件常规流程FileStream fs = new FileStream(filePath, FileMode.OpenOrCreate, FileAccess.ReadWrite);//读StreamReader sr=new StreamReader(fs);string line=sr.readLine();//写StreamWriter s = new StreamWriter(fs);s.WriteLine("xxx");至于修改内容 网上大多数是先原创 2020-06-06 19:07:14 · 6650 阅读 · 0 评论 -
C# 使用Fiddler API 抓取 Android App 数据
通过这两天的查阅资料,发现百度上对于Fiddler API 稍微高级一点的用法比较少,其中主要的教程是偏向于对Fiddler软件的使用方法,碰巧最近在做头脑王者相关的辅助,因此分享下 基于C# 对Fiddler 进行二次开发的学习经验。这里主要通过调用Fiddler提供的API 对网络流量的抓取。**注意: andorid 7.0 系统默认不信任用户自行安装的证书,因此有需要的话需要把自己...原创 2018-04-12 21:18:12 · 3631 阅读 · 5 评论