首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

c#获取当前运行程序所在的目录

C#获取项目程序及运行路径的方 1.asp.net webform用“Request.PhysicalApplicationPath获取站点所在虚拟目录的物理路径,最后包含“\”; 2.c# winform...用 A:“Application.StartupPath”:获取当前应用程序所在目录的路径,最后不包含“\”; B:“Application.ExecutablePath ”:获取当前应用程序文件的路径...().BaseDirectory”:获取当前应用程序所在目录的路径,最后包含“\”; E:“Environment.CurrentDirectory”:获取当前应用程序的路径,最后不包含“\”; F:“...; 一、获取当前文件的路径 1....().BaseDirectory”:获取当前应用程序所在目录的路径,最后包含“\”; E:“ Environment.CurrentDirectory”:获取当前应用程序的路径,最后不包含“\”; F:

3.7K10

WinCE中解决“图片采集及压缩”问题的开发历程

第一阶段:准备用C#进行WinCE开发     GPRS模块已经用C#开发好了,可以无线发送数据,然后就等着图片数据接口了。然后我就开始担当获取图片数据的任务了。...这个时候,想办法用C#主程序来承接这些数据,这个时候,就直接调用DLL中的函数,生成文件,然后此函数返回文件路径,C#程序中得到了文件路径,然后再读取文件,然后GPRS发送位图数据流。...第三阶段:压缩BMP图片到JPEG图片     在XP下用C#可以直接读BMP文件,然后构造一个Bitmap类,然后有个成员函数,直接一步保存为你想要的格式,比如保存成JPG,可以150K压缩到10K...第四阶段:在C#主程序中对DLL数据进行承接     因为最终我要做出的效果就是,能够在C#程序中提供一个数据接口,也就是我能够给GPRS模块一个在C#环境下的byte数组。...2010-10-1号开始,一直做到现在2010-11-5,终于算是完工了。

1.2K20

C# 从零开始写 SharpDx 应用 D3DDevice 获取 DXGIDevice 方法

本文将告诉大家在拿到了 D3D11 的 Device 也就是 D3DDevice 之后,如何去获取 DXGI.Device 以及 DXGI.Factory 的方法 本文是 SharpDX 系列博客,更多博客请点击...SharpDX 系列 在 C# 从零开始写 SharpDx 应用 初始化dx修改颜色 这篇博客完成了基础的初始化 而接下来如何根据之前的代码,也就是如何根据上一篇博客创建的 D3D11.Device 来创建对应的...QueryInterface 可以拿到 DXGI.Device 对象 var dxgiDevice = _d3DDevice.QueryInterface(); 而通过 DXGI.Device 获取...,在拿到 DXGI.SwapChain _swapChain 对象,就可以使用下面代码获取工厂 var dxgiFactory2 = _swapChain.GetParent(); var dxgiDevice2 = _swapChain.GetDevice(); 可以看到这两个方法获取的对象是相同的,如下面代码 if

88010

【Unity3D】Unity 脚本 ③ ( C# 脚本的执行入口函数 | 获取当前游戏物体及物体名称 | 获取游戏物体的 Transform 组件数据 | UnityEngine 命名空间简介 )

文章目录 一、 C# 脚本的执行入口函数 二、 获取当前游戏物体及物体名称 三、 获取游戏物体的 Transform 组件数据 四、UnityEngine 命名空间简介 一、 C# 脚本的执行入口函数...---- 在 C# 脚本中 , 游戏物体类型是 GameObject , 可以通过调用 this.gameObject 获取当前 C# 脚本附着的物体 , 代码如下 : // 获取当前组件附着的...类的 name 属性 , 即可获取当前物体的名称 ; // 获取当前组件附着的 游戏物体 GameObject 名称 string name = gameObject.name...脚本 ; 该 C# 脚本 已经被附着到了 立方体上 , 在 Unity 编辑器 工具栏 中 , 点击 运行按钮 , 即可执行该 C# 脚本 ; 三、 获取游戏物体的 Transform 组件数据...---- 获取 游戏物体 GameObject 的 Transform 组件 , 调用 GameObject 对象的 transform 属性 即可 ; // 获取当前组件附着的 游戏物体

1.1K10

测试STM32远程乒乓升级,基于GPRS模块AT指令TCP透传方式,MQTT通信控制升级

ESA2GJK1DH1K升级篇 实现功能概要   这节和上一节的功能一样(只不过上节是利用Wi-Fi模块,这节是利用GPRS模块)   用户程序里面加入MQTT通信,执行用户程序的时候,   通过接收MQTT...代码制作步骤(BootLoader程序)   一,拷贝升级篇第二节里面的BootLoader程序到当前目录 ?   二,修改BootLoader程序的型号为STM32_MQTT_AT_GPRS ?...代码制作步骤(用户程序)   一,拷贝基础篇的 "测试APP扫描Air202上面的二维码绑定通过MQTT控制设备" 程序到当前目录 ?   ...五,用户程序加上获取更新状态,获取版本和处理更新状态     拷贝路径: 升级篇的用户程序main里面(随便找一篇就可以)     5.1 获取更新状态,程序版本 ? ?   ...三,打开调试助手,我重新做了一个新版的C#的MQTT调试助手 ?   四,设置好参数 ?   五,别忘了拨动开关,手机卡,天线 ? ?

1.2K10

ESA2GJK1DH1K基础篇: 测试APP扫描Air202上面的二维码绑定通过MQTT控制设备(兼容SIM800)

实现功能概要   GPRS模块发布的主题: device/设备IMEI号  GPRS模块订阅的主题: user/设备IMEI号   APP通过扫描二维码获取GPRS设备的IMEI号,然后设置订阅的主题:...后面再有一两节,我便告诉大家如何移植当前我的MQTT处理程序到自己的项目,只要自己的模块可以实现TCP,便一定可以实现MQTT   因为本身MQTT就是个TCP服务器而已.你按照他给的规定发数据,它就帮你转发数据了而已...三,调整波动开关位置,STM32和GPRS 串口1 通信 ? 四,别忘了插手机卡,还有安装上天线 ?...三.点击设备进入,设备控制页面,页面显示当前温湿度数据,显示当前设备的状态 ? 四.远程控制继电器吸合 ? ? 五.远程控制继电器断开 ? ? 六.请自行控制家电(最大支持10A,注意安全!)...,咱的GPRS远程控制器就做好了. ?

97610
领券