- 博客(85)
- 收藏
- 关注
原创 C# 下载文件2
断点续传 HttpWebRequest.AddRange()获取服务的资源响应 HttpWebResponse。发起请求 HttpWebRequest。解压压缩包 ZipFile。
2024-06-11 16:13:06
477
原创 WPF TextBox文本框 输入提示
WPF绑定如果是同类型可以直接生效,如果不是同类型则要求有Converter,下述类型是内置的,顾名思义就是bool到Visibility的转换器,注意Visibility是枚举值,有3个值,不是bool,因此需要转换。TextBox文本的背景颜色设置为透明,不然会无法看到 Label 内容。Grid标签里面创建Label和TextBox,这是一个整体。TextBox 不为空隐藏 Label。指定TextBox 的 Name 元素名称。TextBox 为空显示 Label。两个标签的前后顺序。
2024-05-08 17:00:55
983
转载 c#中nlog的使用方法
在上面的示例中,我们首先创建一个Logger对象,然后使用Info和Error方法记录日志信息。Info方法用于记录信息级别的日志,Error方法用于记录错误级别的日志。在C#中使用NLog,需要先安装NLog NuGet包。安装完成后,可以在代码中使用NLog来记录日志。除了使用默认的NLog配置,还可以通过NLog.config文件来配置NLog。需要注意的是,在程序结束时,需要调用LogManager.Shutdown()方法来清理NLog资源。希望可以帮助到你学习如何在C#中使用NLog记录日志。
2024-05-05 10:29:33
398
原创 C# 读去Word文档(NPOI)
NPOI可以在没有安装Office的情况下对Word或Excel文档进行读写操作。NPOI是一个开源的C#读写Excel、WORD等微软OLE2组件文档的项目。读取指定表格数据返回DataTable。获取Word文档所有Sheet表格。
2024-04-27 16:35:29
1271
原创 C# 读取.Config(appSettings / connectionStrings)
【代码】C# 读取.Config(appSettings / connectionStrings)
2024-04-16 16:52:31
471
原创 Request 读取窗体变量四种方式
不论HtmlForm控件的Method属性取什么值,都可以使用Request对象的Params属性来读取窗体变量的内容,如Request.Params["txtPassword"]或者Request.["txtPassword"],优先获取GET方式提交的数据,它会在QueryString、Form、ServerVariable中都按先后顺序搜寻一遍。除了以上3种方式之外,也可以通过服务器控件的属性来直接读取窗体变量,这是获取表单数据的最常用、最简单的方式。(4).通过服务器控件的属性直接读取窗体变量。
2024-04-09 17:01:15
478
原创 GET请求和POST请求的区别
表单:可以是GET,也可以是POST,这取决与的method属性值;浏览器地址栏直接输入:一定是GET请求;超链接:一定是GET请求;
2024-04-09 16:52:23
254
原创 SqlServer 全文索引
在SQL Server中,全文检索功能可以使用CONTAINS或FREETEXT函数进行查询。确保在使用全文检索功能之前,已经为包含你想要搜索的文本的列启用了全文索引。
2024-04-07 10:14:55
994
原创 sqlserver 中charindex/patindex/like 比较
1)charindex对于检索结果最大位移有要求,经测试,Sql2008中的ntext字段,位移不能超过3987,否则返回0;效率测试结果: charindex > like > patindex ,效率差大概20%4)like可以用'%oldstring%'进行模糊匹配;测试表:15000记录,char类型主键,无其他索引。测试字段:ntext 类型,最大数据长度12000。3)patindex 支持匹配表达式,可以应用正则;2)patindex 和 like 无位移限制;
2024-04-03 14:14:14
868
原创 sqlserver ‘INSTR‘ 不是可以识别的 内置函数名称。
函数用于在字符串中查找子串,并返回子串的起始位置(如果找不到,返回0)。函数对应的功能通常可以使用。是子串在字符串中的位置,而。在SQL Server中,是字符串在子串中的位置。
2024-04-03 14:01:34
1445
原创 C# 创建XML文件
使用 System.Xml.Serialization 命名空间中的 XmlSerializer 类来进行 XML 格式的序列化和反序列化。XML序列化和反序列化。
2024-03-28 10:44:14
610
原创 C# 事件和委托
委托的 BeginInvoke 方法和 EndInvoke 方法可以实现异步执行委托方法。这允许委托的方法在后台线程中执行,而不会阻塞当前线程。小编在之前的webform开发中遇到下载进度条卡死的问题就是用它解决的。Lambda表达式委托。
2024-03-26 17:47:43
383
原创 .Net Web窗口页属性
Page 指令定义 Web 窗体使用的属性,这些属性将被 Web 窗体页分析器和编译器使用。只能包含在 .aspx 文件中。我们每新建一个 Web 页面时,系统会自动为该 Web 页面头部创建一个 @Page 指令,来指明页面最基本的属性。@Master 指令@Master 指令用于指示当前页面标识为 ASP.NET 母版页。简单地说,@Master 指令用于创建母版页。
2024-03-26 10:39:02
1514
原创 .NET 面试题
通过定义类来创建对象,使用继承实现类之间的层次关系,利用多态实现不同对象对同一消息的不同响应,通过封装将数据和方法封装在类中,实现数据的封装和隐藏。Entity Framework是.NET中的一个ORM(对象关系映射)框架,它简化了数据库访问和操作的过程,将数据库中的表和列映射到.NET中的实体类和属性。发布策略包括选择适当的部署方式(例如XCopy部署、Web部署、ClickOnce部署等),配置应用程序的设置和参数,处理依赖项和版本控制,以及确保应用程序的稳定性和安全性。它在.NET中的作用是什么?
2024-03-22 16:04:08
970
原创 SqlServer 数据库恢复 \ 备份 \ 获取数据文件和日志文件
【代码】SqlServer 数据库恢复 \ 备份 \ 获取数据文件和日志文件。
2024-03-22 09:02:03
586
原创 SqlServer 数据库脱机\在线
ALTER DATABASE [数据库名称] SET OFFLINE WITH ROLLBACK IMMEDIATE。ALTER DATABASE [数据库名称] SET ONLINE。
2024-03-21 18:07:21
985
原创 C# 读取指定文件夹
/获取整个demo的文件不包含文件夹。//获取整个demo的文件夹。//获取整个demo的 文件 不包含文件夹。//获取当前demo的上级。
2024-03-21 10:14:00
643
原创 C# 读取txt文本所有行
读取文本框返回一个字符串。//读取文本框返回一个数组。//返回指定路径的绝对路径。//将字符串组合成一个路径。引用:System.IO;
2024-03-21 09:14:03
807
原创 C# WPF中设置图标时出现TypeConverterMarkupExtension异常
是因为有些地方比如菜单和左上角默认的图标等,只能使用ico格式的文件,如果设置的是png格式的文件,就会出现此错误!通过在线转ico的方式把png转换一下,就可以了。异常内容为:System.Windows.Baml2006.TypeConverterMarkupExtension。转载于:https://my.oschina.net/u/266531/blog/747984。
2024-03-15 11:39:38
436
原创 SQLServer 获取数据库存放地址
替换为您想要查询的数据库名称。这将返回该数据库文件的完整路径。如果数据库文件分布在多个磁盘上,您将看到每个文件的路径。
2024-03-13 11:00:48
732
原创 C# 打开文件对话框(OpenFileDialog)
OpenFileDialog:可以打开指定后缀名的文件,既能单个打开文件也能批量打开文件。
2024-03-13 09:54:19
1096
原创 WPF 该线程是用不接受参数的 ThreadStart 委托创建的。
创建无参数线程创建有参数线程:使用 ParameterizedThreadStart委托实现
2024-03-11 18:38:24
530
原创 WPF Interaction
使用 Interaction 里面的方法来将事件映射到ViewModel层。在xaml界面引用这两种任意一个就行,这两个做的事情是相同的。个人记录,介绍并不完善,只有几个使用案例,仅供参考。
2024-03-09 14:58:01
746
原创 WPF DataGrid常用属性
AlternationCount属性:表示有几行不同的颜色来回替换,如果设置2则表示有两个颜色交替循环。CanUserResizeColumns属性:用户是否可以调整列的大小。CanUserReorderColumns属性:用户是否可以重新排序。CanUserResizeRows属性:用户是否可以调整行的大小。CanUserDeleteRows属性:用户是否可以删除行。AutoGenerateColumns属性:是否生成列。CanUserAddRows属性:用户是否可以添加行。
2024-03-09 14:19:42
944
NPOI是指构建在POI 3.x版本之上的一个程序
2024-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人