自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (1)
  • 问答 (4)
  • 收藏
  • 关注

原创 如何在Window系统中安装RabbitMQ以及在.NET平台上实现收发消息功能

RabbitMQ消息队列

2023-06-27 17:42:35 1105

原创 WPF中创建柱状图(数据统计)

首先声明Chart对象,然后根据对象设置统计图的属性,再声明柱状图的y轴对象Axis,设置y轴的属性,最后声明x轴对象,然后把chart对象添加到Grid标签对象中。

2022-09-21 16:06:18 1681 2

原创 C#中实现16进制获取校验码,进制之间转换

【代码】C#中实现16进制获取校验码,进制之间转换。

2022-08-22 17:47:42 719

原创 C#中实现调用window系统的关机指令

【代码】C#中实现调用window系统的关机指令。

2022-08-22 17:42:21 396

原创 C#中获取App.ini配置文件

【代码】C#中获取App.ini配置文件。

2022-08-22 17:37:10 129

原创 C#中实现日志记录功能

日志功能

2022-08-22 17:30:09 4308

原创 在C#中实现获取电脑系统的系统参数

【代码】在C#中实现获取电脑系统的系统参数。

2022-08-22 17:16:17 541

原创 WPF后台设置界面控件颜色

【代码】WPF后台设置界面控件颜色。

2022-08-22 16:42:38 448

原创 WPF自定义带图标按钮

【代码】WPF自定义带图标按钮。

2022-08-22 16:37:00 1064

原创 WPF如何在后台动态加载资源字典(Dictionary)中的样式文件

【代码】WPF如何在后台动态加载资源字典(Dictionary)中的样式文件。

2022-08-22 16:30:05 1787

原创 Vscode配置保存时自动化格式化

首先打开vscode,点击查看—点击扩展(或者直接按Ctrl+Shift+x),在搜索框中输入:Prettier ESLint,点击安装。详细如下图:接着关闭vscode,找到vscode的安装根目录(如果vscode是默认安装在c盘的,可以按照:C:\Users\Administrator\AppData\Roaming\Code\User”。注意要把Administrator换成你的用户名),如下图:里面会有一个setting.json文件,用文本或者其它工具打开它,然后直接用一下的代码覆盖掉里面

2020-11-27 17:12:37 7756

原创 MVVM 框架

MVVMMVVM的目标和思想与MVP类似,利用数据绑定(Data Binding)、依赖属性(Dependency Property)、命令(Command)、路由事件(Routed Event)等新特性,打造了一个更加灵活高效的架构。数据驱动在常规的开发模式中,数据变化需要更新UI的时候,需要先获取UI控件的引用,然后再更新UI。获取用户的输入和操作也需要通过UI控件的引用。在MVVM中,这些都是通过数据驱动来自动完成的,数据变化后会自动更新UI,UI的改变也能自动反馈到数据层,数据成为主导因素。

2020-11-10 10:58:34 676

原创 分布式开发之WebService的应用

什么是WebServiceWebService是一种跨编程语言、跨操作系统平台的远程调用技术。远程调用技术:远程调用是指一台设备上的程序A可以调用另一台设备上的方法B。比如:银联提供给商场的pos刷卡系统,商场的pos机转账调用的转账方法的代码其实是跑在银行服务器上的。再比如,amazon,天气预报系统,淘宝网,校内网,百度等把自己的系统服务以WebService服务的形式暴露出来,让第三方网站和程序可以调用这些服务功能,这样扩展了自己系统的市场占有率。 跨编程语言:是指服务端、客户端程序的编程语言

2020-10-18 19:25:26 433

原创 ASP.NET后台与前台交互

一、ASP.NET概念常见的服务器端开发技术PHP 、ASP 、ASP.NET 、JSP 、......了解ASPActive Server Page---动态服务器页面,使用vbscript开发后台程序ASP.NET基于.NET平台,可以使用C#和VB.NET开发后台应用程序 ASP.NET主要用来开发Web应用程序 ASP.NET程序运行在IIS中了解IISIIS(Internet Information Services)是微软的Internet服务器。 IIS是Window.

2020-09-18 08:43:34 1259

原创 C# TCP协议

TCP协议建立连接需要通过“三次握手”来实现:下面是“三次握手”的流程图:几个名词:SYN:处于TCP连接建立过程。 ACK:确认序号标志,为1时表示确认号有效,为0时表示报文中不含确认信息,忽略该字段。连接过程:1. TCP服务器进程打开,准备接受客户进程的连接请求,此时服务器进入了LISTEN(监听)状态2. 客户端向服务器发出连接请求报文,这时报文首部SYN=1,同时选择一个初始序列号 seq=x ,此时,TCP客户端进程进入了 SYN-SENT(同步已发送状态)状态。TCP规定,

2020-09-17 08:09:26 2228

原创 C#interface(接口)的定义与实现接口

一、.NET中接口的定义规范(接口不能直接new):.NET中接口的定义规范使用关键字interface定义,接口类名称通常使用“I”开头。 接口中的属性、方法等,只是做一个声明,而没有任何实现。 接口中的属性、方法等,默认都是public ,不要“画蛇添足”。下面是定义接口的代码例子:public interface IStudentManager { #region 接口属性 string StudentName { get; set; }...

2020-09-17 08:06:39 4188

原创 C#ORM(关系对象映射)的框架

一、关于ORMORM的概念:对象关系映射(Object Relationsl Mapping,简称ORM,或O/RM,或O/R mapping),是一种技术,用于实现面向对象编程语言里不同类型系统数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。ORM的优势:实现快速开发,方便移植数据库。.NET开发中的ORM框架:NHibernate 、MyBatis.NET 、LINQ to SQL(已经不再使用) 、 ADO.NET Entity Frame..

2020-09-17 08:02:19 5036

原创 C#中ADO.NET

ADO.NET是什么?  ADO.NET是.Net平台提供和数据库交互的类库集,我们可以通过它对SQLSERVER,XML,Oracle等这样的数据源进行访问。 应用程序可以使用ADO.NET链接到数据源,进行增、删、改、查操作。ADO.NET主要对象有哪些  ADO.NET主要包含以下五个核心对象:   1.Connection: 用于和数据源建立连接。   2.Command:用于执行SQL命令。   3.DataReader:从数据源读取只进且只读的数据流,读取过程中必...

2020-09-17 07:58:24 861

原创 C#使用SqlDependency实现数据缓存

1、SqlDependency是什么:  SqlDependency对象表示应用程序和 SQL Server 实例间的查询通知依赖关系。应用程序可以创建一个SqlDependency对象并进行注册以通过OnChangeEventHandler事件处理程序接收通知。  它提供了这样一种能力:当被监测的数据库中的数据发生变化时,SqlDependency会自动触发OnChange事件来通知应用程序,从而达到让系统自动更新数据(或缓存)的目的。  应用:数据实时性较高的场景、新闻、监控数据等。...

2020-08-09 19:26:50 866

原创 C#调用RabbitMQ实现消息队列

在我们平时的项目开发中很多时候都需要用到这个功能的地方,比如自动取消一些未及时进行支付的订单,还有就是一些准备自动上架的商品。(RabbitMQ下载官网:https://www.rabbitmq.com/)下面简单个例子,如下图:下面是RabbitMQ的大概结构图:下面是它的工作原理:组成部分说明如下:Broker:消息队列服务进程,此进程包括两个部分:Exchange和Queue。 Exchange:消息队列交换机,按一定的规则将消息路由转发到某个队列,对消息进行过虑。 Q

2020-08-09 19:24:12 1880 1

原创 安卓中实现LocationManager定位服务

一. LocationManager:LocationManager系统服务是位置服务的核心组件,它提供了一系列方法来处理与位置相关的问题,比如查询上一个已知位置,定期更新设备的地理位置,或者当设备进入给定地理位置附近时,触发应用指定意图等;(A). 使用LocationManager需要以下过程;1.获取LocationManager,它不能直接实例化:LocationManager lm = (LocationManager) getSystemService(Context.LOCAT

2020-05-28 14:58:05 3345

原创 Android(安卓)- SwipeRefreshLayout

一、SwipeRefreshLayout是官方提供的下拉刷新解决控件,具有使用简单,灵活等特点。不足的地方,不可以自定义刷新的头部和加载更多功能。不过通过修改SwipeRefreshLayout可以轻松实现这些功能,本文只介绍使用和对各个进行说明。二、基本使用在xml添加引入SwipeRefreshLayout的代码<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://s...

2020-05-28 14:56:57 705

原创 Android- SmartRefreshLayout

1.SmartRefreshLayout控件使用来向下拉动刷新页面,在使用SmartRefreshLayout前要在build.gradle 中添加依赖:或者直接下载源代码导入类库'refresh-layout','refresh-header','refresh-footer'//1.1.0 API改动过大,老用户升级需谨慎compile 'com.scwang.smartrefresh:SmartRefreshLayout:1.1.0-alpha-14'compile 'com...

2020-05-18 14:08:23 906

原创 Android中的轮播

在使用轮播控件(Banner)前需要在dependencies里添加://开源轮播控件implementation 'com.youth.banner:banner:2.0.2'添加权限:<uses-permission android:name="android.permission.INTERNET" />//联网<uses-permission android:name="android.permission.READ_EXTERNAL_STO..

2020-05-18 14:07:01 319

原创 Android页面后台

Android页面的后台的代码主要写在java目录文件里如下图Application类贯穿整个程序的生命周期,随着进程的加载对象就创建了,当进程销毁的时候Application类才销毁。在实际开发过程中,可以继承Application类,创建自己的MyApplication类,在类里面可以提供一些变量,数据等等,这些变量与数据在整个生命周期过程中都可以被调用,比如经常要用到的Contex...

2020-05-05 13:36:11 719

原创 Android-目录以及页面布局

在讲Android的页面布局前先说一下它的项目基本目录结构。在选择Android的情况下的结构目录大致如下图:1.目录 (manifests):该目录下的AndroidManifests.xml文件是项目的系统配置文件,又叫做清单文件,每个项目都必须含有该文件。它为Android系统提供了启动运行项目时必须的基本信息。应用程序包名称应用程序申请的自身所需要的权限应用程序中包...

2020-05-05 13:33:57 789

原创 WPF视频播放器

界面实现代码如下:<Windowx:Class="VideoPlayer.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"Icon="...

2020-04-28 13:48:32 4407 3

原创 WPF-TCP(Socket)通讯

1.界面XAML代码:<StackPanel><CanvasMargin="10,20"Height="30"><LabelContent="IP:"Height="30"Width="30"FontSize="18"HorizontalContentAlignment="Center"Canva...

2020-04-28 13:45:16 4661 7

原创 WPF时间段查询

开发工具与关键技术:Visual Studio 2017作者:邓崇富撰写时间:2019 年 8 月 17 日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~在一些的数据报表中经常用到的就是时间短的查询来筛选所需要的数据,在斯筛选数据时有两种方法,一种是在后...

2019-08-17 22:05:46 697 1

原创 XAML的TabItem菜单标签使用

开发工具与关键技术:TabItem菜单标签作者:邓崇富撰写时间:2019 年8 月 17 日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~在XAML里面搭建页面时,我们很多时候都要用到很标签,比如菜单栏标签就是其中的一种,在使用TabItem标签的时候要注意...

2019-08-17 22:01:33 927

原创 WPF自定义TextBox和Button控件

开发工具与关键技术:自定义TextBox和Button控件作者:邓崇富撰写时间:2019 年 8 月 7 日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~自定义控件有两种写法,一种是快速定义法,另一种是手动写法。快速定义法就是在页面的设计器里选中你要自定义的...

2019-08-07 19:44:02 1829

原创 SQL Server的多表修改和删除的存储过程

开发工具与关键技术:存储过程作者:邓崇富撰写时间:2019 年8 月 7 日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~存储过程的多表修改的原理和SQL多表修改的原理基本上是相同的,在存储过程里写多表修改时也需要一个必备条件就是一个ID或者是在字表里是唯一...

2019-08-07 19:38:50 2029

原创 XAML获取能编辑的DataGrid表格数据与及多表新增数据

开发工具与关键技术:Visual Studio 2017作者:邓崇富撰写时间:2019 年 7 月 27 日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~获取能够进行编辑的DataGrid表格所编辑行的数据和平常那些获取文本框所输入的数据有一点不一样,当然我...

2019-07-26 10:32:02 594

原创 XAML能编辑的DataGrid里的复选框

开发工具与关键技术:DataGrid里的复选框作者:邓崇富撰写时间:2019 年7 月 27 日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~首先在SQL Server数据库的存储过程中里需要处理一下复选框将要绑定的值。因为数据库保存的数据是true或fal...

2019-07-26 10:29:57 343

原创 XAML列表控件

开发工具与关键技术: 列表控件作者:邓崇富撰写时间:2019 年7 月 16 日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1、ListBox控件:ListBox类代表了一种最长用的Windows设计,允许用户从长度可变的列表中选择一项:为向ListB...

2019-07-16 17:59:08 805

原创 XAML栈式布局

开发工具与关键技术:Visual Studio 2017作者:邓崇富撰写时间:2019 年 7 月 17 日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~StackPanel是一个受欢迎的面板,因为它方便好用,它会顺序对它的子元素进行排列。它是少数几个没有定...

2019-07-16 17:57:43 131

原创 WPF窗体的初始化位置和大小

开发工具与关键技术: 窗体的初始化位置和大小作者:邓崇富撰写时间:2019 年 7 月7 日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~设置窗体关闭时记录下当时窗体的大小和位置,在第二次打开窗体时,窗体将会显示在上次窗体关闭时的位置和大小。或者是第一次在一...

2019-07-07 15:01:01 7124

原创 C#中的委托定义与用法

开发工具与关键技术:Visual Studio 2017作者:邓崇富撰写时间:2019 年 7 月 3 日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~当要把方法传送给其他方法时,就要使用委托。可以看看下面一行代码:int i = int.Parse("...

2019-07-07 09:04:38 3322

原创 C#中对象和类型

开发工具与关键技术:对象和类型作者:邓崇富撰写时间:2019 年6 月 30 日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~类和结构:类和结构实际上都是创建对象的模板,每个对象都包含数据,并提供了处理和访问数据的方法。类定义了类的每个对象(称为实例)可...

2019-07-07 09:02:55 864

原创 XAML中的触发器

开发工具与关键技术:Visual Studio 2017作者:邓崇富撰写时间:2019 年 6 月 27 日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~使用触发器,可以动态地更改控件的外观,因为一些事件或属性值该变了。例如,用户把鼠标移到按钮上,按钮就会改...

2019-06-25 17:44:07 1053

好例子网_TCPIP通讯.zip

这篇文章主要介绍了C#中Socket通信用法,以实例形式较为详细的分析了UDP及TCP两种通信方式的具体实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下

2020-04-02

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

TA关注的人

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