1、前期准备工作第一步,注册一个163邮箱并登录进入首页第二步,在首页上方点击设置按钮 第三步,开启 POP3/SMTP服务(中间会有他们官网发出来的验证码)第四步,开启成功后,他们会提供授权密码复制出来即可(授权密码只会显示一次,后面就看不到记得及时复制进行保存好)1、c#后台代码闪亮出场 就这么简单,没有了。 原文:https://www.cnblogs.com/wangzhaogui/p/14754493.html
1.须要引用的dll : DocumentFormat.OpenXml.dll ---须要安装一下OpenXml再引用 WindowsBase ---直接在项目里加入引用2.方法:/// <summary>/// 读取.xlsx格式的Excel文件数据,读取其特定名称的工作薄/// </summary>/// <param name="filePath">文件路径 如 D:\\excel1.xls</param>/// <param name="sheetName">工作薄名称 如 Sheet1</param>/// <param name="fieldNames">要转化成的DataTable的列...
考虑到代码的安全性,已经修改起来的方便性,我们常常不会将数据库连接字符串直接放在代码中,而是将这个字符串放到一个App.config配置文件中,赋值给一个变量,然后再在代码中引用这个变量。 具体做法如下: ①右键项目名称,新建一个“应用程序配置文件”改名为App.config。 ②在App.config中添加如下代码1 <configuration>
2 <connectionStrings>
3 <add name="myconnStr" connectionString="Data Source=PC201507182002\...
了解C#特性类并声明我们自己的特性类【AttributeTest】代码如下using System;namespace AttributeTest
{/* 特性说明特性本质是一个继承和使用了系统基类的"类",用以将元数据或声明信息与代码(程序集、类型、方法、属性等)相关联。特性与程序实体关联后,即可在运行时使用名为“反射”的技术查询特性。官方介绍的很详细,我们就一起来了解一下它的用法。特性具有以下属性:1.特性可向程序中添加元数据。元数据是有关在程序中定义...
C#写入记事本(txt)文件方法一:
FileStream stream = new FileStream(@"d:\aa.txt",FileMode.Create);//fileMode指定是读取还是写入
StreamWriter writer = new StreamWriter(stream);
writer.WriteLine("123456");//写入一行,写完后会自动换行
writer.Write("abc");//写完后不会换行
writer.WriteLine("ABC");
writer.Close();//释放内存
stream.Close();//释放内存
方法二:
StreamWriter writer = new StreamWriter("d:\\aa...
public bool CopyOldLabFilesToNewLab(string sourcePath, string savePath) { if (!Directory.Exists(savePath)) { Directory.CreateDirectory(savePath); } #region try { string[] labDirs = Directory.GetDirectories(sourcePath);//目录 string[] labFiles = Directory.GetFiles(sourcePath);//文件...
Windows 可执行文件(.exe)和动态库文件(.dll)图标资源提取工具GitHub功能图标资源预览图标资源导出(仅支持导出 PNG 格式)代码获取图标资源使用了 Win32 API PrivateExtractIconsWPrivateExtractIconsW 对应的 C# 代码[DllImport("User32.dll")]
internal static extern uint PrivateExtractIcons(/* _In_reads_(MAX_PATH) */ string szFileName,/* _In_ */ int nIconIndex,/* _In_ */ int cxIcon,/* _In_ */ int cyIcon,/* _Out_wr...
C#使用Log4.net记录日子文件一、简介1.1 Log4.net优点几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点: 1.它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用程序中的Bug; 2.一旦在程序中加入了Log ...
winform获取文件路径string str1 =Process.GetCurrentProcess().MainModule.FileName;//获得当前执行的exe的文件名。 string str2=Environment.CurrentDirectory;//获取和设置当前目录的完全限定路径。 string str3=Directory.GetCurrentDirectory();//获取应用程序的当前工作目录。 string str4=AppDomain.CurrentDomain.BaseDirectory;//获取基目录,它由程序集冲突解决程序用来探测程序集。 string str5=Application.StartupPat...
以ASP.NET Core WebAPI 作后端 API ,用 Vue 构建前端页面,用 Axios 从前端访问后端 API ,包括文件的上传和下载。 准备文件上传的API #region 文件上传 可以带参数 [HttpPost("upload")] public JsonResult uploadProject(IFormFile file, string userId) { if (file != null) { var fileDir = "D:\\aaa"; if (!Directory.Exists(fileDir)) ...
由于在工作中经常要把数据库的统计数据导入Excel文件,进行IO磁盘操作,所以在这里记录下。首先创建默认文件夹,并返回文件夹路径。privatestaticstring CPath(string path){var index = path.LastIndexOf("/");var temp = path.Substring(0, index);if (!Directory.Exists(temp))//如果不存在就创建file文件夹 Directory.CreateDirectory(temp);//创建该文件夹 return path;}写入数据。us...
原文:C# 如何生成CHM帮助文件 前一段时间应公司要求,让我开发一个数据库字段信息CHM帮助文件生成软件。结果当时我就二了,这个东西我只用过,不知道咋做啊。没想到老大很随意说一句:"没事,这个软件我之前有有源码,只不过现在不能用了,你等会参考一下就可以了"。我当时还傻乎乎的谢天谢地,总算有源码可以参考了。当源代码发过来以后,我顿时石化了,我。。。。。,那玩意儿用c++builder开发的,硬着头皮看了一遍,全是带*指...
一、工具:VS2015+NET Framework4.5。 二、操作:1、创建INIHelp帮助类 2、丰富帮助类操作 3、windows实例调用 三、代码:1、INI帮助类:12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Runtime.InteropServices; namespaceClassLibrary1{ publicclassI...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Runtime.Serialization.Formatters.Binary;
using System.IO.Compression;
using System.Diagnostics;namespace chmPrinter
{publicclass SaveFile{public SaveFile(){ }privatestatic SaveFile _instance;publicstatic SaveFile Instance{get{if (_instance == null) _instance = new SaveFile();return _...
ini文件格式: INI文件是文本文件,由若干节(section)组成,在每个带括号的标题下面,是若干个关键词(key)及其对应的值(Value)[Section]Key=ValueC#读取ini节点方法参考:(参考网站:伊图教程网 http://www.etoow.com/html/2007-08/1187271505-1.html ) 1using System;2using System.IO;3using System.Runtime.InteropServices;4using System.Text;5using System.Collections;6using System.Collections.Specialized;7 8namespace...