- 博客(95)
- 资源 (24)
- 收藏
- 关注
原创 C# Winform中使用SendMessage方法(发送消息与接收消息)
C# Winform中使用SendMessage消息发送,WndProc消息处理主要使用到如下三个方法函数:WndProc:主要用在拦截并处理系统消息和自定义消息 可以重写WndProc函数,来捕捉所有发生的窗口消息。这样,我们就可以"篡改"传入的消息,而人为的让窗口改变行为 SendMessage:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。该函数是应用程序和应用程序之间进行消息传递的主要手段之一 函数原型:IntPt
2021-12-11 16:45:03 10758
原创 SQL函数大全汇总
SQL中包含以下七种类型的函数:一、聚合函数聚合函数:返回汇总值(它对其应用的每个行集返回一个值) AVG(表达式)返回表达式中所有的平均值。仅用于数字列并自动忽略NULL值。 COUNT(表达式)返回表达式中非NULL值的数量。可用于数字和字符列。 COUNT(*)返回表中的行数(包括有NULL值的列)。 MAX(表达式)返回表达式中的最大值,忽略NULL值。可用于数字、字符和日期时间列。 MIN(表达式)返回表达式中的最小值,忽略NULL值。可用于数字、字符和日期...
2020-10-19 17:05:02 44285 9
原创 C#中抽象方法与虚方法的区别描述
一、抽象方法:只在抽象类中定义,方法修饰符不能使用private,virtual,static抽象方法代码如下: public abstract class People //声明一个抽象类 { public abstract void study(); //抽象方法只能定义在抽象类中。 } public class Student : People //继承抽象类 {
2020-10-14 10:46:03 12564
原创 C#委托和事件的使用实例
使用委托时要先实例化,和类一样,使用new关键字产生委托的新实例,然后将一个或者多个与委托签名匹配的方法与委托实例关联。随后调用委托时,就会调用所有与委托实例关联的方法。与委托关联可以是任何类或者结构中的方法,可以是静态方法,只要是可以访问的方法都可以。创建一个委托类型使用关键字delegate(委托) public delegate void DelegateChangeStart(string str);//创建一个实例 public class Program {
2020-10-14 09:33:29 10390 1
原创 C#使用命名管道Pipe实现进程通信实例
1.新建解决方案NamedPipeExample新建两个项目:Client和Server,两者的输出类型均为“Windows 应用程序”。整个程序的结构如下图所示。此Form1为Client的窗体,如下图所示。后端代码,如下。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq
2020-09-29 11:37:30 19617 2
原创 MVC+EF简单增删改查
1.创建实体2、创建一个UserInfo的控制器 3、查询数据 codepublic IList<UserInfo> userInfoList { get; set; } DemoEntities demoEntities = new DemoEntities();//创建EF上下文 public ActionResul...
2018-08-02 11:35:46 26901 5
原创 js鼠标跟随特效鼠标滑过出现小星星动画
页面代码 <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head><style>body{ background-color: #361c65;o
2018-08-02 11:23:56 24456 1
原创 使用canvas js实现运动粒子动态效果
<html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> html, body { margin: 0; padding: 0; height: 1
2018-07-27 14:48:22 22448 1
原创 MVC使用MvcPager进行分页
一、数据库表USE [StudentDB]GO/****** Object: Table [dbo].[UserInfo] Script Date: 07/27/2018 13:59:03 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE...
2018-07-27 14:40:07 22019 1
原创 .Net Core6.0程序发布到IIS支持apk文件下载
ASP.Net Core6.0 WebApi程序发布到IIS支持apk/wgt文件下载
2023-01-12 16:32:45 2172 1
原创 我的创作纪念日
提示:可以和大家分享最初成为创作者的初心例如:提示:在创作的过程中都有哪些收获例如:提示:当前创作和你的工作、学习是什么样的关系例如:提示:职业规划、创作规划等Tips
2022-07-27 14:43:37 101 1
原创 C# 上传图片至共享文件夹
使用这个方法之前,先打开cmd窗口,用dos命令运行是否正常命令:打开连接:net use \\IP地址\uploadImages$ 密码/user:用户名 注意:只有三个空格删除连接:net use \\IP地址\uploadImages$ 密码/user:用户名\delnet use错误解决方案:错误号5,拒绝访问:很可能你使用的用户不是管理员权限的,先提升权限;错误号51,Windows无法找到网络路径:网络有问题;错误号53,找不到网络路径:ip地址错误;目标未开机;目标lanmanserver服
2022-07-04 08:23:30 1050
原创 ftp服务器搭建部署与C#实现ftp文件的上传
FTP是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文本协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在ftp的使用当中,用户经常遇到两个概念:“下载”(Download)和“上传”(upload)。“下载”文件就是从远程主机拷贝文件至自己的计算机上;“上传”文件就是将文件从自己的计算机中拷贝至远程主机上。用Interne
2022-07-01 16:39:31 1527 1
原创 vs远程调试工具(Visual Studio2022)
vs远程调试工具(Visual Studio2022)获取调试工具方式方法一 下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux 下载安装运行Remote Debugger 方法二 vs本地安装路径下找Remote Debugger:C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\Remote Debugger 拷贝到要调试的电脑运行x86或x64.
2022-05-04 15:35:02 8757 1
原创 使用Navicat for Oracle新建表空间、用户及权限赋予
Navicat for Oracle是有关Oracle数据库的客户端工具。通过这个客户端,我们可以图形方式对Oracle数据库进行操作。我们此次试验的Oracle数据库版本是Oracle11gR2新建表空间 新建用户 完成后点击保存即可, 表空间、用户建立完毕后,测试下是否可以正常连接Oracle数据库 Oracle中表空间、在SQL Server中就是库的概念,一个表空间对应一个用户 ...
2022-02-22 17:21:57 1668
原创 C#netDXF读写文件
使用netDXF读取 OpenFileDialog of = new OpenFileDialog(); of.Filter = "(*.dxf)|*.dxf|(*.*)|*.*"; if (of.ShowDialog() == true) { string FileName = of.FileName; ...
2022-02-12 10:52:43 2400
原创 C#实现DXF文件读取写入
废话不多说直接上效果图、源码 使用netDXF读取 OpenFileDialog of = new OpenFileDialog(); of.Filter = "(*.dxf)|*.dxf|(*.*)|*.*"; if (of.ShowDialog() == true) { string FileName = of.FileN.
2022-02-12 10:45:25 3701 1
原创 VisualStudio2022 Enterprise(vs2022)离线安装包下载
VisualStudio2022 Enterprise(vs2022)离线安装包下载及激活官网下载地址 Create an offline installation - Visual Studio (Windows) | Microsoft Docs 下载文件后创建一个文件夹把“vs_Enterprise.exe”文件拷贝至目录下 管理员身份运行打开CMD、DOS命令窗口 Visual Studio Enterprise 组件目录链接: Visual Studio Commun
2022-01-03 16:30:44 19039 3
原创 樱花飘落升级版
樱花飘落升级版代码收藏<!DOCTYPE HTML><html lang="en"><head> <title>I Love You</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <style type="text/css"> body { mar
2021-12-25 16:37:50 3606 4
原创 收藏转载樱花飘落代码
樱花飘落代码非常漂亮、无需添加图片<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <
2021-12-25 16:33:15 15335 16
原创 python3项目打包成exe可执行程序
安装pyinstaller 打开cmd命令窗口,输入pyinstaller安装 pip install pyinstaller 若出现如下图所示的无法连接HTTPS的问题请参考文章 成功解决win10下 Can’t connect to HTTPS URL because the SSL module is not available_一顿吃不饱的博客-CSDN博客 是否安装成功检查 pip list ...
2021-12-25 16:24:34 946
原创 C# Winform调用winapi SendMessage方法跨进程发送消息与接收消息
C# Winform窗口间消息通知,使用Windows API SendMessage方法跨进程实现消息发送,重写WndProc方法接收消息并消息处理主要使用到如下三个方法函数:WndProc:主要用在拦截并处理系统消息和自定义消息 可以重写WndProc函数,来捕捉所有发生的窗口消息。这样,我们就可以"篡改"传入的消息,而人为的让窗口改变行为 SendMessage:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。该函数是.
2021-12-15 05:00:00 2805
原创 C# Winform中WndProc 函数作用
WndProc:主要用在拦截并处理系统消息和自定义消息 例如 Winform程序会产生很多消息,比如你单击鼠标,移动窗口都会产生消息。这个函数就是默认的消息处理函数。你可以重载这个函数来制定自己的消息处理流程。 在Winform程序中,可以重写WndProc函数,来捕捉所有发生的窗口消息。 这样,我们就可以"篡改"传入的消息,而人为的让窗口改变行为。 案例代码:public partial class Form1 : Form { public const in
2021-12-14 05:30:00 4733
原创 C# 利用SendMessage实现winform与wpf之间的消息传递
C# Winform窗口间消息通知,使用Windows API SendMessage方法跨进程实现消息发送,重写WndProc方法接收消息并消息处理主要使用到如下三个方法函数:WndProc:主要用在拦截并处理系统消息和自定义消息 可以重写WndProc函数,来捕捉所有发生的窗口消息。这样,我们就可以"篡改"传入的消息,而人为的让窗口改变行为 SendMessage:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。该函数是.
2021-12-13 08:43:05 1498
原创 C# 中使用SendMessage 函数
SendMessage:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。该函数是应用程序和应用程序之间进行消息传递的主要手段之一 函数原型:IntPtr SendMessage(int hWnd, int msg, IntPtr wParam, IntPtr lParam); 参数 hWnd:其窗口程序将接收消息的窗口的句柄。如果此参数为HWND_BROADCAST,则消息将被发送到系统中所有顶层窗口,包括无效或不可见的非自身拥有的窗口、被覆盖
2021-12-12 05:30:00 6273
原创 C# 实现语音播报语音识别
代码如下:添加引用:System.Speech public static void Speaking(string saying) { string say = saying; Task task = new Task(() => { SpeechSynthesizer speech = new SpeechSynthesizer();
2021-07-29 17:12:44 6619 16
原创 调用钉钉接口消息推送
首先登陆钉钉开发者后台 https://ding-doc.dingtalk.com/ 选择H5微应用,创建应用 创建好之后,查看所建好的应用信息(其中AgentId,AppKey,AppSecret很重要,调用时需要用到) 设定白名单访问地址,当前网络的公网IP 效果如下 源码---->首先下载官方的开发Dome https://developers.dingtalk...
2021-07-29 14:22:07 12905 3
原创 Winform中如何实现子窗体刷新父窗体
利用委托和事件实现跨窗体刷新1.子窗体中的代码,我们需要定义一个委托和事件 //定义委托 public delegate void Refresh(); //定义事件 public event Refresh myRefresh;2.父窗体的代码,我们需要定义一个刷新的方法 /// <summary> /// 刷新信息 /// </summary>
2021-07-02 10:58:58 2765 4
原创 C# Windows获取系统路径汇总
string dir = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory)
2021-06-15 15:56:08 6477 1
C#实现DXF文件读取写入
2022-02-12
C#钉钉消息推送(源码)
2021-07-29
sp_refreshview多刷新视图
2021-03-02
AccessDatabaseEngine插件下载
2020-12-26
Winform自动生成Word文档.rar
2020-01-17
Microsoft.Office.Interop.Word各版本DLL.rar
2020-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人