- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 C# 获取路径下所有文件夹名,文件名
static void Main(string[] args) { string topPath = @"F:\"; StreamWriter sw = null; try { //创建输出流,将得到文件名子目录名保存到txt中 sw = new StreamWriter(new FileStream("file...
2021-04-09 14:45:14
2694
原创 使用Bat批处理执行PL/SQL 存储过程
1.创建test.sql文件。有参存储过程//定义参数变量MSGvar MSG char;//执行存储过程 PKG_TEST.PRO_TEST(MSG OUT VARCHAR2)execute PKGPKG_TEST.PRO_TEST(:MSG);exit;无参存储过程execute PKGPKG_TEST.PRO_TEST;exit;2.编写test.bat文件@echo off//执行sql文件并输出log.txtsqlplus 数据库用户名/
2021-01-04 16:53:44
1657
原创 c# VS 2005&VS 2019连接Mysql
1.Mysql 各版本下载地址:http://dev.mysql.com/downloads/connector/net/5.0.html2.我用VS 2005/.Net 2.0下载版本如下VS 2019可下载最新版本即可。3.直接安装exe文件即可。4.VS 添加引用Mysql.Data.dll(如C:\Program Files (x86)\MySQL\MySQL Connector Net 5.0.8.1\Binaries\.NET 2.0)C# 连接Mysql数据库:.
2020-12-30 10:43:02
280
原创 C# 上传文件至FTP
private void Ftp(string file_name){ FileInfo fi = new FileInfo("D:\\\\" + file_name + ".csv"); //定义上传目录 string url = "ftp://transfer.ymtc.com/Data_Transfer/" + file_name + ".csv"; FtpWebRequest ftp; ftp = (FtpW.
2020-12-24 16:57:23
1639
1
原创 C# 窗体随电脑分辨率自动调整
添加类方法public static void setTag(Control cons){ foreach (Control con in cons.Controls) { con.Tag = con.Width + ":" + con.Height + ":" + con.Left + ":" + con.Top + ":" + con.Font.Size; if (con.Controls.Count > 0)
2020-11-17 13:53:33
550
原创 C# 只允许开启一个exe程序
private void StopProcess(){ Process current = Process.GetCurrentProcess(); Process[] pp = Process.GetProcessesByName(current.ProcessName); foreach(Process p in pp) { if (p.Id != current.Id) { if (p.MainModule.F.
2020-10-27 15:02:36
888
原创 C# 写Log,追加写入txt文件
//写log private void WriteLog(string msg) { StringBuilder sb = new StringBuilder(); sb.Append(DateTime.Now + ":" + msg); using (StreamWriter sw = new StreamWriter(Application.StartupPath + "\\log...
2020-10-27 14:56:37
1095
原创 C# 汇出功能
private void btnExport_Click(object sender, EventArgs e) { //gv是datagirdview name if (gv.Rows.Count == 0) return; SaveFileDialog s = new SaveFileDialog(); s.Title = "Save"; .
2020-05-27 14:47:52
202
原创 C# 无边框点击任意位置拖动窗体
VS 窗体边框太丑,常常开发时取消边框,但无边框的窗体无法自由拖动,本文介绍如何点击任意位置拖动窗体。1.定义变量bool IsDragging = false; //当前拖拽状态Point p = new Point(0, 0); //记录鼠标按下去的坐标Point offset = new Point(0, 0); //记录动了多少距离2.鼠标按下、释放和移动事件...
2019-10-14 10:48:43
409
原创 C# BackgroundWorker控件使用方法
在C# Winform开发中,若遇到大量数据操作或运算,通常UI界面卡死造成交互不良。解决方法:1.使用BackgroundWorker控件; 2.使用多线程委托回调。本章先介绍该控件使用方法。界面展示:若没使用该控件,点击开始,进度条会滚动但会造成界面卡死,体验不良。步骤一:实例化BackgroundWorker。priva...
2019-05-31 15:52:50
1068
原创 ORACLE 语句 新增Listagg函数(20201124)
1.【NOT】 Between A and B当A<=n<=B时,返回true。select * from TABLE_A where n between A and B;2.【NOT】 Exists当TABLE_A.ID在TABLE_B.ID中存在时,返回true。select * from TABLE_A where exists(select 1 fro...
2019-04-29 14:46:18
938
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人