-
C#获取拼音首字母并进行中文简繁体互转
C#中文简繁体互转,并获取汉字拼音首字母,内含一个中文处理工具类,类中包括了以下处理函数:将字符转换成简体中文、讲字符转换为繁体中文、获取中文字符串的首字母、获取单个中文的首字母,每一个都是挺实用的,下面把字符转换为繁体中文的代码帖上来,需要更多代码的请下载本源码哦:
//讲字符转换为繁体中文,参数包括:要转换的字符串、转换完成后的字符串:
public static string ToTraditional(this string ChineseStr)
{
String TraditionalStr = Microsoft.VisualBasic.Strings.StrConv(ChineseStr, Microsoft.VisualBasic.VbStrConv.TraditionalChinese, 0);
return TraditionalStr;
}
- 2022-08-12 23:26:59下载
- 积分:1
-
C# 建立SQL Server数据库连接的基本方法
C# 建立SQL Server数据库连接的基本方法,核心代码为:
try
{
string ConStr =//创建数据库连接字符串
@"server=WIN-GI7E47AND9RLS;user id=sa;pwd=;database=db_TomeTwo";
SqlConnection con = new SqlConnection(ConStr);//创建数据库连接对象
string SqlStr = "select * from 帐单";//创建SQL查询字符串
SqlDataAdapter ada = new SqlDataAdapter(SqlStr, con);//创建数据适配器对象
DataSet ds = new DataSet();//创建数据表
ada.Fill(ds);//填充数据集
this.dgv_Message.DataSource =//设置数据源
ds.Tables[0].DefaultView;
}
catch(Exception ex)//捕获异常
{
MessageBox.Show(ex.Message,"提示!");//弹出消息对话框
}
- 2022-07-28 04:06:36下载
- 积分:1
-
C# 只允许运行一个程序实例的方法及代码
Visual C# 设置程序只能运行一个实例,当用户再次打开同一窗口时,会弹出提示,告诉你本程序已经在运行了,具体的实现代码参考如下:
设置程序只能运行一个实例:
var MyModuleName = System.Diagnostics.Process.GetCurrentProcess().MainModule.ModuleName;
var MyProcessName =System.IO.Path.GetFileNameWithoutExtension(MyModuleName);
System.Diagnostics.Process[] MyProcesses = System.Diagnostics.Process.GetProcessesByName(MyProcessName);
if (MyProcesses.Length > 1)
{
MessageBox.Show("程序已经运行!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
this.Close();
}
- 2023-03-23 03:40:03下载
- 积分:1
-
C# 根据路径使用DirectoryInfo创建文件夹
C# 根据路径创建文件夹,具体来说是使用DirectoryInfo对象的Create方法创建文件夹【目录】。如果用户未指定路径,则在程序当前目录下创建文件夹,若指定路径,则在指定的路径层级下创建目录。
在创建开始前,对用户输入的目录名或路径格式进行验证,然后判断该路径下是否存在该目录,最后创建文件夹。下面是相关的代码:
if (textBox1.Text == string.Empty)//判断输入的文件夹名称是否为空
{
MessageBox.Show("文件夹名称不能为空!");
}
else
{
DirectoryInfo dinfo = new DirectoryInfo(textBox1.Text);//实例化DirectoryInfo类对象
if (dinfo.Exists)//使用DirectoryInfo对象的Exists属性判断要创建的文件夹是否存在
{
MessageBox.Show("该文件夹已经存在");
}
else
{
dinfo.Create();//使用DirectoryInfo对象的Create方法创建文件夹
}
}
- 2023-02-21 06:20:03下载
- 积分:1
-
NET常用源代码
包括:
web api入门用的例子程序
web api的crud操作
ajax方式实现的聊天室
cms管理员后台模板
条码扫描
winforms实现用户登录逻辑
socket通讯的例子
将gridview导出到 word excel ppt pdf等文档
将excel转换为xml
修改并且更新datatable中的数据
在两个asp.net页面间传值
在asp.net中实现搜索引擎
webforms实现在线购物车
webbrowser的例子
一个多设备实现的to do列表,用到了AngularJS
wpf的计算器
并行计算和多线程的例子
- 2022-01-25 15:09:10下载
- 积分:1
-
一个C# 多线程的网页异步抓取类文件代码
一个C#编写的多线程异步抓取网页的网络爬虫控制台程序类代码,这个类实现对网页URL指定内容网页的抓取,并抓取 内容中的链接、文字内容、从HTML代码中分析出链接信息等,本类中还定义了大量的私有方法,从这些私有方法中可从HTML文本中提取出一定字数的纯文本、提取网页中一定字数的纯文本,包括链接文字、提取一定数量的链接,该链接的URL满足某正则式、提取本网页的纯文本中满足某正则式的文字等。
本代码作者:大黑。
本爬虫程序的速度如下:
10线程最快大概400个链接每分钟
6-8线程最快大概200-300个链接每分钟
2-4线程最快大概150-200个链接每分钟
单线程最快大概70-100个链接每分钟
之所以用多线程异步抓取完全是出于效率考虑,本程序多线程同步并不能带来速度的提升,只要抓取的网页不要太多重复和冗余就可以,异步并不意味着错误。
- 2023-05-03 15:55:03下载
- 积分:1
-
C# 文件排序、查找文件、正则表达式等操作实例集
C# 文件排序等操作实例集,包括:按照文件修改日期排序、按照文件尺寸大小排序、按照时间范围查找文件、查找名称相同的文件、使用正则表达式设置查询条件、按照类型和类别查找日志事件、按照类型和类别查找日志事件、获取单个进程使用的最大物理内存。。
- 2022-08-19 05:17:01下载
- 积分:1
-
C# 图像控件显示绘制的几何图形
C# 使用图像控件显示绘制的多个几何图形,可一次显示多个绘制的图形,相关代码如下:
GeometryGroup MyGeometry = new GeometryGroup();
MyGeometry.Children.Add(new EllipseGeometry(new Point(50, 50), 45, 20));
MyGeometry.Children.Add(new EllipseGeometry(new Point(50, 50), 20, 45));
RectangleGeometry MyRectangle = new RectangleGeometry();
MyRectangle.Rect = new Rect(2, 2, 96, 96);
MyGeometry.Children.Add(MyRectangle);
GeometryDrawing MyDrawing = new GeometryDrawing();
MyDrawing.Geometry = MyGeometry;
MyDrawing.Pen = new Pen(Brushes.Blue, 3);
DrawingImage MyImage = new DrawingImage();
MyImage.Drawing = MyDrawing;
MyImage.Freeze();
this.image1.Source = MyImage;
- 2022-03-07 01:28:50下载
- 积分:1
-
C#开发的SQL数据库存储过程生成器附源码
C#开发的SQL数据库存储过程生成器附源码,是由VS开发的一款代码生成器,名字叫做“SocanCode”,程序作者:廖勇军。主要是生成数据库的存储过程,打开窗口后,在左侧的窗格可新建存储过程,按照程序的导航一步步建立存储过程,最后生成存储过程代码。
SocanCode存储代码生成器,目前已经全部开源,除了生成存储过程代码外,这个程序还有一些其它的小工具,比如HTML转JavaScript、正则表达式生成等。
- 2023-06-01 08:10:03下载
- 积分:1
-
C# 使用虚方法实现用户登录
C# 使用虚方法实现用户登录,这里需要创建密封类, 密封并重写基类中的Login方法,然后再编写处理函数完成以下代码:
myClass2 myclass2 = new myClass2(); //实例化密封类对象
Console.Write("请输入用户名:");
myclass2.Name = Console.ReadLine(); //为密封类中的用户姓名赋值
Console.Write("请输入密码:");
myclass2.Pwd = Console.ReadLine();//为密封类中的用户密码赋值
myclass2.Login();//调用密封类中的密封方法
- 2022-02-25 18:17:12下载
- 积分:1