自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 C# Android+Usb 多设备脚本控制辅助工具(16设备,可扩展)

Android C#

2022-12-07 09:17:41 1519 4

原创 网络五子棋(全C#代码winform、wpf,服务端客户端)

websocket

2022-10-20 11:12:37 1130 2

原创 C# WPF安装包编辑生成工具

将需要安装的文件打包,生成一个exe文件。生成的exe文件,是WPF代码自动生成的,运行时,需.net4.5或以上版本。编辑使用,只需添加需要打包的文件夹或者文件,其他只需搭配图像、gif动画、视频(Mp4)、音频(MID、Mp3)、网页(显示可支持透明)、文字等元素就可以了。使用户只关注图像、媒体、颜色搭配,不用理会文件压缩、展开路径、添加到windows目录文件、开机启动等等问题。只需设置出漂亮的界面就可以了。由于是WPF代码生成的exe文件,所以支持透明、阴影等效果。点击“生成exe”后,将

2021-04-14 15:12:10 918

原创 WPF TextBox一个缺陷的修改

WPF TextBox如果行数过多,比如1、2千行,这时候按下ctrl-a进行全选(卡顿很慢),再点击右键,这时候右键菜单要么打开迟缓,要么不停闪烁,点击菜单项后,不会执行相应的菜单命令。根据这个情况,脱离右键菜单,重建一个菜单,虽然ctrl-a进行全选还很慢,但菜单显示及执行功能不受影响了。组件要添加到根部的canvas里面下载:链接:https://pan.baidu.com/s/1vja-Bo8C8jfrOjs7C_v0zw提取码:qubp在vs2017编译不出现异常,vs2019有几率出现粘

2020-05-12 14:18:20 752

原创 WPF TextBox 编辑框添加行号的2种方式

加上了自定义滚动条,下载代码看效果1、TextBox不自动换行这种方式处理最简单下载:链接:https://pan.baidu.com/s/1RViZ5F6ypf7WOzg4bBzHYw提取码:9qvfusing System;using System.Windows;using System.Windows.Controls;using System.Windows.Input;using System.Windows.Media;using System.Windows.Thre

2020-05-08 21:32:29 1626

原创 WPF 描述正弦、余弦关系几何动画

按照cos、sin运动轨迹描绘做出几何图像。参照此类方式可制作多种动态数学几何图形。代码均为后台代码,可加强对path、曲线、扇形、storyboard等知识的学习理解。最开始运行0.5秒,描述有些不整齐,自行修正。编译已设置“优化代码”。代码可以优化,如有错误自行修正。图像录制效果不好,在代码中运行查看效果。前台<Window x:Class="Math_1.MainWin...

2020-04-24 12:45:30 574

原创 WPF 多路径动画描绘轨迹生成几何图形动画

按照描述轨迹做出几何图像。参照此类方式可制作多种动态数学几何图形。代码可以优化,如有错误自行修正前台<Window x:Class="DT_8.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.mic...

2020-04-19 16:07:06 1344 1

原创 WPF 制作vs2019样式图标

图标的获取:微软官网下载https://www.microsoft.com/en-my/download/details.aspx?id=35825解压缩后,可以查看里面每个文件夹的xaml文件。习惯写后台代码的:public void Draw_Icon(Canvas obj,Point point,Size size,string[] geometry, string[] color)...

2020-04-14 10:10:18 776

原创 WPF弹性、惯性效果应用

WPF弹性、惯性效果。已发布在了一些网站,都是这写的代码改编自微软示例代码库// Copyright © Microsoft Corporation. All Rights Reserved.// This code released under the terms of the// Microsoft Public License (MS-PL, http://opensource.o...

2020-04-13 12:19:06 191

原创 WPF 基本的前后台代码对照

写cs代码是个人习惯,对着xaml写也能加深理解认识比如基本的3D代码对照xaml代码<Viewport3D> <Viewport3D.Camera> <PerspectiveCamera Position="0, 0, 4"/> </Viewport3D.Camera&...

2020-04-13 12:13:54 283

原创 WPF 精准大小的消息气泡生成

下载:https://pan.baidu.com/s/1NkRguBs9Bfm5NcTs7NcxFQ在其他地方发布过,都是这里写的。为Wpf方式,生成的气泡宽度高度较为精确。适用任意字体以及字号,可设置图像字体、字号、行间距、字间距、阴影、气泡宽度等,在RichtextboxHelper.cs内查看。生成的气泡宽度高度较为精确。如有高度不一致问题,是因为文字高度超出了插入图像的高度,可对...

2020-04-13 10:28:53 452

原创 WPF 动态加载xaml文件,仿win10滚动条样式

win10滚动条,就是鼠标不在最右边时候为滚动标志,移动到滚动位置改变为正常滚动条。这里动态加载xaml文件,设置ScrollViewer样式。创建一个文件夹,命名为“Style”,拖到解决方案里,文件夹里添加ScrollViewer.xaml文件。ScrollViewer.xaml,样式可以按照需要设置<ResourceDictionary xmlns="http://schemas...

2020-04-11 18:50:22 469

原创 WPF TextBox限制输入类型

可以设置:All = 0, // 任意Integer = 1, // 整数Decimal = 2, // 小数Zh = 3, // 中文En = 4, // 英文NoZh = 5, // 非中文Range = 6, // 范围,例如3-7,2-5,7,8其中Range,比如"1-9,2,3-7"等,用“,”、“-”分隔即可。以上只要不符合规则,就不能进行输入,限制较为严格,并自...

2020-04-07 15:01:22 2035

原创 WPF 简易可拖动的TabControl

@[TOC]WPF 简易可拖动的TabControl代码也不长,就400来行,可添加、删除、拖动Item项,仿照vs2019的样子,字体、大小、颜色、删除询问、右键询问等均可自定义。不写xaml,全部后台代码。根据需要自行扩展,自行如有错误自行修正。代码using System;using System.Collections.Generic;using System.Globali...

2020-04-06 11:47:23 825

WPF 图标代码管理工具(共18070个图标代码)

是图标代码,不是图标,可以导出透明的png图像。 共收集整理了18070个,一些可能有重复,注意查看生成展示的代码加以区别。 图标均由代码生成,每个图标代码分为wpf前台(xaml)和后台代码(cs), 代码可复制到粘贴板、保存为文本文件、输出到打印机, 也可导出到背景透明的png图像文件,导出图像文件大小可以自定。 数据库使用SqlLite,引用了System.Data.SQLite.dll, 所以程序编译为x64。 打印模块使用造轮子的Report.Net,下载在: https://www.haolizi.net/example/view_37952.html 或http://bbs.cskin.net/thread-15956-1-1.html, 由于打印模块是winform的,所以在wpf调用时,字体显示难看, 不过有源码可自行修改Report.Net,达到最佳效果。 代码除SqlLite外,其余DLL均有源代码,在上面的地址下载。 程序因为省事,一次性读取1万多图标到内存,比较占内存,可根据需要自行修改,修改Icons_Paging.cs文件分页方式为读取记录就可以了。 写代码切换输入法太麻烦,就全部英文写了,如有英文词句错误自行修正。

2020-05-03

C# 木马功能的简单实现

1、首先解决开机启动木马。通过建立开机启动服务达到目的; 2、伪装问题。通过c#反射性能,将正常的.net的exe文件添加监控盗传播取等其他功能,执行正常程序同时,后台悄悄释放windows服务,通过服务释放调取木马exe; 3、传播问题。可以包装一个.net做的,使用比较广的软件,因为通过反射可在exe内执行其他功能,至于执行什么功能想到了就可以做 4、在执行本例子前,先随意编写一个.Net的exe文件,在“被包装exe文件名”指向该文件,其中“监控执行检测间隔(秒):”设置大一些,因为监控程序随着服务开机启动,需windows启动成功后方可正常运行。“建立的服务名”、“服务文件路径和名称”、“监控文件路径和名称”为防止用户删除,放置在windows里面的一些文件夹内部,名字起得系统一些,比如“UpdataServer”等等,就是使用户不知道他是干嘛的,不会删除的那种。本例子生成的exe文件,除了执行你编写的.Net的exe文件外,监控你设定的多个进程,记录键盘,并按照你设定的时间定时发送键盘记录到你设定的邮箱。程序里执行的监控代码和安装服务代码为字符串形式,根据你填写的条件,并自动编译为临时文件,并生成包装后的C#代码,自动编译后输出exe文件。执行该exe文件,看到的为你编写的.Net的exe文件效果,后台建立了开机启动的一个服务,并释放了一个监控exe文件,通过服务执行,并每次开机就执行服务来开启监控。 5、如需对监控进行加固,变为用户不可删除,可以修改代码字符串,加入建立多个windows服务,并在监控程序内检测windows服务是否存在,并释放执行windows服务,在服务字符串代码内释放多个exe监控,形成多服务、多exe的相互检测、相互释放,这样用户除非重做系统,否则不能删除该监控,这个加固功能就不提供代码了。 这里提供代码的只是建立单一服务、单一监控的,可以删除掉的代码。 这里只是监控键盘发送邮件,想干别的,自行修改功能代码

2018-12-04

Report报表组件代码,提建议完善

参考FastReport和其他一些报表代码,去掉不常用的功能,对常用基本功能进行了设计。 报表的编制、预览均自行编写代码没用使用PrintDocument的功能,只是在打印机上调用了PrintDocument。 所以你可以灵活的修改界面和增加、去掉功能及调用方式等。 程序编写为exe文件,未写为DLL,因为便于调试,有什么建议请留言,修改到位后改写为DLL方式。 代码已按照DLL编写了,只要将里面的窗体去掉,改为 :new 窗体,其他不变,就可生成DLL。 原理:按照页头、页脚、内容分为3个栏目。如有数据库字段,内容栏不论位置,紧跟着页头栏,可在“栏目设置”将其最大化, 来排列组件位置,非最大化,则根据页头、页脚之间的位置将内容栏按数据库记录顺序填充整页,可将其最大化,每页显示一条记录的多个字段。 如报表无数据库字段,则按照内容栏实际位置预览打印。 测试过程,只提供A4纸张的设计,打印参数不做判断,为全部打印,份数1份。 运行demo,先打开文件夹内部的 报表.rpt文件, demo1无数据库,直接打开报表,预览、打印 demo2、3有数据库,在“数据链接”数据库中填写userdata.mdb,数据表在菜单中选择填写UserInfo后, 可预览、打印,否则不能预览打印报表。 右键菜单在报表组件上可执行快捷功能,空白处可执行栏目设置、粘贴、打印预览功能。 “打开报表”对话框有记忆功能,打开报表文件时,注意文件夹的选择。

2018-10-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除