public partial class Form1 : Form python
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
Python内容推荐
IronPython应用框架AutoPyTest(WinAPI/WatiN/SshScp/Dll插件反射等)
需安装环境:dotNetFx40_Full_x86_x64.exe; IronPython-2.7.2.1.msi; (或以上) (1)C#DLL动态插件开发和exe独立工具: 独立窗体工具源代码工程引用PlugsRoot.dll,主Form按照以下格式using PlugsRoot并继承PlugRoot,放到Plugs目录下即可加载,类似Eclipse插件。 using PlugsRoot; [PluginInfo("动态插件名", "1.0.0.1", "作者", "分组", false)] public partial class PlugForm : PlugRoot (2)IronPython是.NET版的Python编译器方案,可以充分结合Python脚本优势和.NET平台类库,互相调用,实现丰富功能。 本工具提供一个python和C#动态支持的框架(内置对象为Ipy_this): (a) Scripts目录下含多个应用例子,窗体测试(WinAPI)、Web测试(WatiN)、WebAPI测试、LinuxSSH和SCP等。 (b) 自动化测试、自动任务均可以通过python脚本实现,工具集成解析器和调用执行,封装应用包括:linux ssh连接和scp,WinAPI、Web测试等。 (c) 可以不断扩展添加python或.net开源dll,在python脚本中调用。 (3)命令行调用支持: IronPythonTest.exe -log logPath ;执行命令后输出日志全路径,默认Log目录 -py filePath ;执行python脚本全路径 -t second ;等待时间S(秒) -fo ;打开主窗体 -s ;即时退出系统
IronPython应用框架AuoPyTest(WinAPI/WatiN/SshScp/Dll插件反射等)
需安装环境:dotNetFx40_Full_x86_x64.exe; IronPython-2.7.2.1.msi; (或以上) (1)C#DLL动态插件开发和exe独立工具: 独立窗体工具源代码工程引用PlugsRoot.dll,主Form按照以下格式using PlugsRoot并继承PlugRoot,放到Plugs目录下即可加载,类似Eclipse插件。 using PlugsRoot; [PluginInfo("动态插件名", "1.0.0.1", "作者", "分组", false)] public partial class PlugForm : PlugRoot (2)IronPython是.NET版的Python编译器方案,可以充分结合Python脚本优势和.NET平台类库,互相调用,实现丰富功能。 本工具提供一个python和C#动态支持的框架(内置对象为Ipy_this): (a) Scripts目录下含多个应用例子,窗体测试(WinAPI)、Web测试(WatiN)、WebAPI测试、LinuxSSH和SCP等。 (b) 自动化测试、自动任务均可以通过python脚本实现,工具集成解析器和调用执行,封装应用包括:linux ssh连接和scp,WinAPI、Web测试等。 (c) 可以不断扩展添加python或.net开源dll,在python脚本中调用。 (3)命令行调用支持: IronPythonTest.exe -log logPath ;执行命令后输出日志全路径,默认Log目录 -py filePath ;执行python脚本全路径 -t second ;等待时间S(秒) -fo ;打开主窗体 -s ;即时退出系统
基于 XGBoost 的光伏阵列多类型复合故障诊断研究(Python代码实现)
内容概要:本文系统研究了基于XGBoost的光伏阵列多类型复合故障诊断方法,提出采用XGBoost这一高性能集成学习算法实现对光伏系统中多种复合故障的高精度识别与诊断。研究涵盖了故障数据的采集与预处理、关键特征提取与样本构建、模型训练与优化全过程,并基于Python完成了完整的代码实现。通过详尽的实验对比分析,验证了XGBoost模型在分类准确率、泛化能力及训练效率方面相较于传统机器学习方法的显著优势,尤其在应对短路、开路、局部阴影遮挡等多种复杂复合故障时表现出优异的诊断性能,为光伏系统的智能化运维提供了可靠的技术手段。; 适合人群:具备一定机器学习基础和Python编程能力,从事新能源、电力系统故障诊断或智能运维相关研究的研发人员与高校研究生。; 使用场景及目标:①应用于光伏发电系统的实时监控与智能维护,提升故障响应速度与诊断准确性;②为科研工作者复现SCI级别故障诊断模型提供完整代码实现参考;③推动人工智能技术在新能源设备健康管理中的落地应用。; 阅读建议:建议结合文中提供的Python代码实例,深入理解特征工程构建过程与XGBoost参数调优策略,鼓励读者在实际数据集上进行迁移验证,进一步探索模型优化空间。
打开弹出对话框代码
打开弹出对话框代码
Video-When-Start-Up-Form.rar_Start Up
this simple code demonstrate how to start a video clip at your project start up
显示小图像
显示小图像
创建带滚动条的窗体的资源
创建带滚动条的窗体 创建带滚动条的窗体 创建带滚动条的窗体
一个简单的文件操作
一个简单创建文件,读取文件代码,包括Page之间的按键传递处理
获取键盘特殊键状态
获取键盘特殊键状态信息
taopao逃跑按钮
用对话框做的一个逃跑按钮实现程序。当光标在捕捉到按钮的时候,按钮就隐藏
锁定热键源码
锁定热键源码
在程序启动时弹出文件打开对话框
在程序启动时弹出文件打开对话框 在程序启动时弹出文件打开对话框 在程序启动时弹出文件打开对话框
Disk management.rar
进度条 可运行代码 Disk management
小 窗体在桌面上浮动的控制
本例简单地实现了窗口在桌面上按照指定方向浮动到达边界时反弹,浮动的启停控制,和鼠标拖拽窗口停止的功能!
VS不用人教自己看自己学两小时做的小计算器
什么好玩做什么 namespace WindowsFormsApplication1 { public partial class Form1 : Form { Double first = 0; String second = null; int code = 0; String result = null; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } private void button(String sender) { if (result != null) { textBox1.Clear(); } if (code != 0 && second == null) { textBox1.Clear(); } String b = sender; if (textBox1.Text == null || textBox1.Text == "") { textBox1.Text = b; } else { textBox1.Text = textBox1.Text + b; } if (code != 0) { second = textBox1.Text; } result = null; label1.Focus(); } private void button1_Click(object sender, EventArgs e) { button("1"); } private void button2_Click(object sender, EventArgs e) { button("2"); } private void button3_Click(object sender, EventArgs e) { button("3"); } private void button4_Click(object sender, EventArgs e) { button("4"); } private void button5_Click(object sender, EventArgs e) { button("5"); } private void button6_Click(object sender, EventArgs e) { button("6"); } private void button7_Click(object sender, EventArgs e) { button("7"); } private void button8_Click(object sender, EventArgs e) { button("8"); } private void button9_Click(object sender, EventArgs e) { button("9"); } private void button10_Click(object sender, EventArgs e) { if (textBox1.Text == null || textBox1.Text == "") { button("0"); }else if (Convert.ToDouble(textBox1.Text) != 0) { button("0"); }else if (textBox1.Text.IndexOf(".") == 1) { button("0"); } label1.Focus(); } private void button11_Click(object sender, EventArgs e) { if (second == null) { MessageBox.Show("哥们你要算什么啊?麻烦再输入数!"); } else if (Convert.ToDouble(second) == 0 && first != 0 && code == 4) { textBox1.Text = "除数不能为零!"; } else { switch (code) { case 1: textBox1.Text = Convert.ToString(first + Convert.ToDouble(textBox1.Text)); break; case 2: textBox1.Text = Convert.ToString(first - Convert.ToDouble(textBox1.Text)); break; case 3: textBox1.Text = Convert.ToString(first * Convert.ToDouble(textBox1.Text)); break; case 4: textBox1.Text = Convert.ToString(first / Convert.ToDouble(textBox1.Text)); break; } } first = 0; second = null; code = 0; result = textBox1.Text; label1.Focus(); } private void button12_Click(object sender, EventArgs e) { if (Convert.ToDouble(textBox1.Text) != 0 || textBox1.Text == null || textBox1.Text == "") { button("00"); } else if (textBox1.Text.IndexOf(".") == 1) { button("00"); } label1.Focus(); } private void button17_Click(object sender, EventArgs e) { if (textBox1.Text.IndexOf(".") < 1) { button("."); } label1.Focus(); } private void button_2() { if (textBox1.Text == null || textBox1.Text == "") { first = 0; } else if (first == 0) { first = Convert.ToDouble(textBox1.Text); } } private void button18_Click(object sender, EventArgs e) { button_2(); code = 4; label1.Focus(); } private void button13_Click(object sender, EventArgs e) { button_2(); code = 2; label1.Focus(); } private void button14_Click(object sender, EventArgs e) { button_2(); code = 3; label1.Focus(); } private void button15_Click(object sender, EventArgs e) { button_2(); code = 1; label1.Focus(); } private void button16_Click(object sender, EventArgs e) { textBox1.Clear(); label1.Focus(); } private void Form1_KeyUp(object sender, KeyEventArgs e) { //MessageBox.Show(Convert.ToString(e.KeyCode)); if (e.KeyCode == Keys.Enter || e.KeyCode == Keys.Oemplus) { button11_Click(null, null); } else if (e.KeyCode == Keys.Divide || e.KeyCode == Keys.OemQuestion) { button18_Click(null, null); } else if (e.KeyCode == Keys.Add || e.KeyCode == Keys.Oemplus) { button15_Click(null, null); } else if (e.KeyCode == Keys.Multiply) { button14_Click(null, null); } else if (e.KeyCode == Keys.Subtract || e.KeyCode == Keys.OemMinus) { button13_Click(null, null); } else if (e.KeyCode == Keys.OemPeriod || e.KeyCode == Keys.Delete) { button17_Click(null, null); } else if (e.KeyCode == Keys.Oemtilde) { button12_Click(null, null); } else if (e.KeyCode == Keys.D1 || e.KeyCode == Keys.NumPad1) { button1_Click(null, null); } else if (e.KeyCode == Keys.D2 || e.KeyCode == Keys.NumPad2) { button2_Click(null, null); } else if (e.KeyCode == Keys.D3 || e.KeyCode == Keys.NumPad3) { button3_Click(null, null); } else if (e.KeyCode == Keys.D4 || e.KeyCode == Keys.NumPad4) { button4_Click(null, null); } else if (e.KeyCode == Keys.D5 || e.KeyCode == Keys.NumPad5) { button5_Click(null, null); } else if (e.KeyCode == Keys.D6 || e.KeyCode == Keys.NumPad6) { button6_Click(null, null); } else if (e.KeyCode == Keys.D7 || e.KeyCode == Keys.NumPad7) { button7_Click(null, null); } else if (e.KeyCode == Keys.D8 || e.KeyCode == Keys.NumPad8) { button8_Click(null, null); } else if (e.KeyCode == Keys.D9 || e.KeyCode == Keys.NumPad9) { button9_Click(null, null); } else if (e.KeyCode == Keys.D0 || e.KeyCode == Keys.NumPad0) { button10_Click(null, null); } } private void textBox1_Enter(object sender, EventArgs e) { label1.Focus(); } } }
面向对象课程设计c#
本资料是课程设计内容 期末课设面向对象应用程序设计
子父窗体操作
子父窗体操作 子父窗体操作 子父窗体操作 子父窗体操作
检测按键.zip
检测按键.zip
商业编程-源码-创建一个不可关闭的对话框.zip
商业编程-源码-创建一个不可关闭的对话框.zip
WINHEX高级专题第三讲 实战WINHEX API函数(1)
...... 本讲内容是磁盘函数编程的入门知识,但不是函数编程语法的入门知识,语法大家要背后下苦功.相信学习过程艰苦而漫长,我选择WINHEX API为入门素材是因为它是函数体系中结构比较简单的,更容易学习.运用WINHEX API只是利用别人的函数完成自己的功能,本人最终的目的是让各位拥有独立改造、编写函数功能的能力,继而拥有设计类型,接口平台的能力,从而带领大家创造一套功能更强大,智能程度更高的全新WINHEX来. ...... 困惑的浪漫(高志鹏)
最新推荐





