C#
文章平均质量分 69
nanke_yh
学以致用,知行合一。
传递知识,共同进步。
展开
-
C# 设置AutoScroll为true没效果的原因分析和解决办法
C#中添加tabControl 分页,将autoscroll设置为true发现缩小窗口没有滚动条效果。解决方案原创 2024-03-19 10:30:51 · 580 阅读 · 0 评论 -
对于‘用C#编写一个员工工资计算’问题的代码编写风格和结构设计考虑的比较【发现自己还是太弱,大家可以在评论区中提出我代码中的不足】
对于‘用C#编写一个员工工资计算’问题的代码编写风格和结构设计考虑的比较【发现自己还是太弱,大家可以在评论区中提出我代码中的不足】原创 2022-05-29 15:59:04 · 1200 阅读 · 0 评论 -
【优化】C#小程序集成实现python定时段批量下载电子邮箱附件的bug排除
目录1、测试问题与现象2、排查和发现3、bug危害和改正措施继上一篇长文(python实现电子邮件附件指定时间段,批量下载以及C#小程序集成实现_nanke_yh的博客-CSDN博客)中所实现的程序之后,进行了相关的应用和测试,发现了一些bug,这些bug导致的问题比较严重,在这里进行排除和优化。1、测试问题与现象将程序拷贝至其他机器进行脱环境测试运行,发现存在秒运行结束现象,然后无文件输出。2、排查和发现首先怀疑是python开发的exe在新机器运行失败:直接使用cmd调用原创 2021-11-05 11:06:24 · 307 阅读 · 0 评论 -
C#工程中输出类型转换以及程序运行后控制台窗口不退出设置
本想调试一个小的代码,无意间发现的两个C#工程中的小技巧点,在此记录一下。一、窗口不退出调试的代码主要是时间信息的转换与输出,为此新建了控制台应用工程,可以将调试信息打印出来。但执行后发现直接结束,控制台信息都没能看到就退出了。我们知道在C/C++中遇到这种情况一般是加上:getchar();或者system("pause");为了防止C#控制台窗口执行后闪退,需要在代码最后加上一句代码:Console.Read();二、C#工程输出类型的切换这个也是无意之中发现的,因为中间随原创 2021-10-18 22:47:44 · 4279 阅读 · 0 评论 -
python实现电子邮件附件指定时间段,批量下载以及C#小程序集成实现
目录一、需求背景二、需求分析三、需求实现3.1 python邮箱附件指定时间下载3.2 python外部传参3.3 C#界面设计四、功能实现4.1 邮箱设置4.2 邮件附件下载实现1、依赖的模块2、核心代码3、其他4、异常处理5、python代码调用测试4.3 C#内部代码实现1、保存路径中“选择路径”2、运行结束后清空控件中输入的数据3、各控件内容判断和处理4、C#调用外部多参数的exe五、问题或求教5.1 超大附件无..原创 2021-10-18 15:03:54 · 4002 阅读 · 2 评论 -
C# 调用外部exe,且带参数
1、引言 据说界面程序开发,首选C#(像lebview之类的也很好)。但是,能不能用其他语言开发核心代码,只用C#做界面?毕竟每种语言都有自己擅长的领域。那么就引出如何使用C#调用外部带有参数exe的问题。在之前的DSP篇中有一篇文章有涉及到C#调用外部exe的:DSP篇--C6701 BOOT(头文件烧写法)_nanke_yh的博客-CSDN博客https://blog.csdn.net/nanke_yh/article/details/106606707其中调用代码...原创 2021-10-17 20:32:06 · 8221 阅读 · 0 评论 -
C#小程序执行后及时清空控件中的数据
在平常使用软件的过程中,特别登录过程中,往往点击登陆按钮后,不管跳转还是提示错误,均会将前面输入的信息进行清空操作,这是很有必要的,因为这里面会涉及密码信息安全等问题。为此在C#winForm的开发中,如何实现及时清空控件数据呢?案例:最近自己设计实现的一个批量获取邮件附件的小程序中,当输入相关参数后,点击确认后,应当实现TextBox和ComboBox的清空,为此,写了以下清空代码:private void ClearAllTxt(){ foreach (Cont...原创 2021-10-17 19:38:35 · 1127 阅读 · 0 评论 -
DSP篇--C6701 BOOT(头文件烧写法)
目录1、简介2、具体步骤2.1编写应用程序工程2.2生成头文件2.2.1分析.dat和.h文件2.2.2头文件生成器软件设计和开发2.3加载flash烧写程序完成烧写过程1、简介这是一种需要加载两次程序的方法。第一次加载应用程序,加载后在DSP内存空间将生成应用程序对应的反汇编代码。通过.map文件,确定应用程序各段数据所对应的空间。根据6701芯片程序和数据空间分离的特点,将程序段(通常对应0-0x10000空间)和数据段(通常对应0x80000000-0x800100原创 2020-06-07 21:54:35 · 2924 阅读 · 6 评论