WPF使用socket实现简单聊天软件

公司网络限制不能传文件,先贴部分代码项目结构:1.解决方案    1.1. Client    1.2. Server  Client: <Window x:Class=“CSharpSocketExample.MainWindow“ xmlns=“http://schemas.microsoft.com/winfx/2006/xaml/presentation“
阅读本文

WPF使用NAudio录音

代码:using NAudio.Wave; using System.Windows; namespace NAudioDemo { /// <summary> /// MainWindow.xaml 的交互逻辑 /// </summary> public partial class MainWindow : Window { RecordC
阅读本文

.net 基础

之前给大家总结了java的面试几次技巧总结,同学们看了觉得还是不错,能够得到大家的认可,感觉还是挺不错的。现在又有同学来想小编索要.NET面试的总结了,好吧。谁让小编这么好呢!以下是.NET面试之框架基础知识  1 、术语  面试出现频率:从来没人问过。事实上我都不知道怎么问,考背书吗?倒是可以问问知不知道现在.NET最新版本是什么,考察面试者是否对新技术足够敏感。  重要程度:3/10  需要理
阅读本文

github 排名前100的项目

dotnet/roslynThe .NET Compiler Platform (“Roslyn“) provides open-source C# and Visual Basic compilers with rich code analysis APIs. visual-studio roslyn visual-basic csharp Updated 7 hours ago C
阅读本文

wpf 资源字典使用

window 界面很多自定义控件方便很多地方用到的控件都是重复的可以用资源字典 来统一管理  方便修改 自定义一个imagebutton<Style TargetType=“Button“ x:Key=“ButtonImage“> <Setter Property=“Background“ Value=“Transparent“ /> <Setter Proper
阅读本文

WPF之数据触发器 改变控件背景色或闪烁

需求,很多矩形表示桶,其中:空桶=红色,满桶=绿色,使用中=红绿闪烁。<Window x:Class=“FlickerDemo.MainWindow“ xmlns=“http://schemas.microsoft.com/winfx/2006/xaml/presentation“ xmlns:x=“http://schemas.microsoft.com/winf
阅读本文

WPF应用ocx控件

前言技术准备ocx控件的本质可以理解为一种基于COM的用户控件不能独立运行可以有多种语言编写,包括c++,java等使用前必须注册,打包应用程序时,最好将控件放到部署目录中,然后注册ActiveX是OCX 的高级形式(也许把它看作OLE的较简单形式更合适)ActiveX也可能是dll类型如何查看本机已注册的ocx控件使用绿色软件【RegDllView】可以查看本机注册的所有的dll和ocx。有些o
阅读本文

C#人脸识别

一、准备工作首先,当然是下载SDK啦:http://ai.baidu.com/sdk#sdk-category-bfr,可以根据自己的语言选择,在这里使用C# WPF 做示例SDK里的文件大概是酱紫:FaceDemo.cs : 官方示例文件AipSdk.dll : 需要调用的SDKAipSdk.XML : SDK注释Newtonsoft.Json.dll : 用于解析JSON 必须是版本10.0
阅读本文

WPF个人助手更新

大家好,这次更新主要是去除一些无关的功能,界面做了很大的调整,以前都是自己写的 UI ,最近也引入了 WPF-UI ,挺不错的,特此表示感谢,也希望大家会喜欢,别的也就不多说了,本软件以实用性为主,采用MVVM模式,小巧、使用方便。具体功能与更新如下:计划任务:本软件由m.sh.lin0328@163.com开发与维护,如有好的意见或建议,可发送邮件到m.sh.lin0328@163.co
阅读本文

(装载)WPF中的动画——(一)基本概念

WPF的一个特点就是支持动画,我们可以非常容易的实现漂亮大方的界面。首先,我们来复习一下动画的基本概念。计算机中的动画一般是定格动画,也称之为逐帧动画,它通过每帧不同的图像连续播放,从而欺骗眼和脑产生动画效果。其原理在维基百科上有比较详尽的解释,这里就不多介绍了。也就是说,我们要产生动画,只需要连续刷新界面即可。例如,我们要实现一个宽度变化的按钮的动画,可以用如下方式来实现:    privat
阅读本文

WPF中实现多选ComboBox控件

在WPF中实现带CheckBox的ComboBox控件,让ComboBox控件可以支持多选。将ComboBox的ItemsSource属性Binding到一个Book的集合, public class Book { public string Name { get; set; } }<ComboBox ItemsSource=“{Binding Path
阅读本文

C# Note20: 制作延时改变显示的标题栏

前言在使用wpf构建一个窗体时,其中有这样一个功能,在保存数据或加载数据时,我们希望在改变标题栏的显示以标志当前保存成功的状态或者加载数据的名称信息,而且标题信息更新显示几秒后,再恢复到默认的状态。那么为了满足这个需求我们要解决两个问题:(1)如何在点击保存或选择相应数据后,改变标题栏的显示?(2)如何保证让标题栏显示变化后延迟一定时间后再变回来?在这期间,需要阻止用户的其他操作吗?(即是否考虑多
阅读本文

WPF中图形表示语法详解(Path之Data属性语法)

大可山 [MSN:a3news(AT)hotmail.com] http://www.zpxp.com 萝卜鼠在线图形图像处理--------------------------------------------------------------老规矩,看图说话。先看显示效果:(图1)XAML(代码A):<Page xmlns=“http://schemas.microsoft.com/win
阅读本文

Angular 表单校验1

1.html<form [formGroup]=“formModel“ (submit)=“submit()“> <div> 用户名:<input type=“text“ formControlName=“username“> 电话:<input type=“text“ formControlName=“mobile“> <div formGro
阅读本文

wpf读写注册表

WPF,C# 里 读写注册表的代码:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using Microsoft.Win32; namespace FTMedDicomScpServer { /// <summary> //
阅读本文

日常API之C#百度人脸识别

一、准备工作首先,当然是下载SDK啦:http://ai.baidu.com/sdk#sdk-category-bfr,可以根据自己的语言选择,在这里使用C# WPF 做示例SDK里的文件大概是酱紫:FaceDemo.cs : 官方示例文件AipSdk.dll : 需要调用的SDKAipSdk.XML : SDK注释Newtonsoft.Json.dll : 用于解析JSON 必须是版本10.
阅读本文

Angular 模板表单校验

1. 创建指令ng g directive directives/mobileValidator   2. html<form #myForm=“ngForm“ (ngSubmit)=“onSubmit2(myForm.value, myForm.valid)“> <div> <h3>登录</h3> </div> <div>用户名:<input ngModel req
阅读本文

Angular 表单校验2

1. 将表单的方法移动到单独的ts文件夹中 2. codeexport function mobileValidator(control: FormControl): any { const myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+d{8})$/; const valid = myreg.test(control.va
阅读本文