筱团Blog筱团のBlog

C# GUI(Winform)测试

筱团·2022-11-10 02:45·162 次阅读

C# GUI(Winform)测试

测试连接 Mysql 数据库#

参考博客:VisualStudio2017,C#winform项目连接Mysql数据库

代码如下:

Copy
using MySql.Data.MySqlClient; private void button1_Click(object sender, EventArgs e) { String connStr = "server=localhost;Port=3307;user id=root;password=root;database=xwtj"; MySqlConnection DBConn = new MySqlConnection(); DBConn.ConnectionString = connStr; try { DBConn.Open(); MessageBox.Show("连接成功"); string sql = "select * from fenlei"; MySqlDataAdapter mda = new MySqlDataAdapter(sql, DBConn); DataSet ds = new DataSet(); // DataSet 也有自己的 Datatable,此处的 "fenlei" 即存储 table 的命名 mda.Fill(ds,"fenlei"); this.dataGridView1.DataSource = ds.Tables["fenlei"]; } catch (Exception ex) { MessageBox.Show(ex.Message); } }

补充:

数据库命令看此篇笔记:sql_node

Copy
// cmd 连接数据库 mysql -u root -p -P3307

测试打包成 exe#

参考视频:C#入门(22)之如何打包程序
参考视频:C#入门(23)之如何打包卸载程序
参考视频:Winform程序怎么把dll打包进exe
参考文章:将VS生成的msi文件和exe文件及环境集合为一个exe
参考视频:python打包 pyinstaller+Enigma Virtual Box

我知道了两种打包方式,一种是打包成文件形式,优点是速度快(前两个视频)

另一种是直接集合成 exe 的软件,优点是方便(第五个视频)

测试打包成 exe(最新,最方便)#

参考文章:使用Costura.Fody插件将自己写的程序打包成一个可以独立运行的EXE文件

posted @   筱团  阅读(162)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示
目录