- 博客(44)
- 资源 (3)
- 收藏
- 关注
原创 C# socket 接收和发送 带中文的消息
我们经常使用socket进行字符串收发。如果发送内容中包括中文,需要注意特殊写法。//1.发送含中文消息string strMsg = "你好,欢迎上线";byte[] buffer = new byte[2048];buffer = Encoding.Default.GetBytes(strMsg);clientSocket.Send(buffer);//2 接收含中文消息byte[] clientData = new byte[2048];int i_receiveLen
2022-04-30 10:55:23 2044
原创 .net程序 过滤Windows系统中不允许包含的字符
Windows操作系统下,对文件名的字符有一些限制,下图中的字符,是不允许使用的。不允许使用的字符包括:\ / : * ? " < > |我们可以对输入的文件名进行匹配检测,使用如下代码:/// <summary>/// 2021-05-09 windows操作系统下,检查文件名是否包含非法字符/// </summary>/// <param name="fileName"></param>/// ...
2021-05-09 18:09:56 271
原创 wpf实现低功耗蓝牙(ble控制)
因项目中存在windows系统下低功耗蓝牙控制的需求,所以近期一直在进行各种尝试。 因为微软主推的uwp平台支持低功耗蓝牙控制,并且在github上开源了低功耗蓝牙的控制样例。github上 uwp示例库地址:https://github.com/microsoft/Windows-universal-samples低功耗蓝牙(ble)的具体地址:https://github.com/microsoft/Windows-universal-samples/tree/master/Samples/Bl
2020-08-10 21:48:59 2667 2
原创 wpf转换器Converter使用举例 Converter的双向赋值
近期在项目希望实现 编辑值与原始数据的 双向转换。 经过调试,这才发现Converter自带该功能。 以下是一个简单案例。1.创建数据实体namespace WpfApp_converter.Model{ /// <summary> /// 作者:wangj /// 时间:2020-07-05 15:23:36 /// 描述:数据实体 /// </summary> public class DataEntity {
2020-07-05 15:56:21 610
原创 python调用wcf服务 实现网站对客户端的调用
实现目标: 1.创建一个WCF服务,用于读卡。 再创建一个winform客户端程序,作为WCF的宿主。 WCF服务以 IP+端口的形式对外提供服务。 2.python中安装suds,用于解析 WCF的服务地址。winform客户端程序中的主要代码: ServiceHost Host = new ServiceHost(typeof(WcfTest.Service1));
2015-08-14 13:12:11 3429
原创 iOS学习笔记
1.应用的生命周期 我使用向导创建了一个应用。依次进行如下操作:启动应用,进入app主界面。点击home进入后台,点击图片重新激活应用,关闭应用。 各个事件的执行顺序如下:2015-07-04 20:01:27.279 HelloWorld[1091:60b] didFinishLaunchingWithOptions2015-07-04 20:01:27.303 HelloWorld[109
2015-07-04 20:28:03 416
原创 wpf下实现简单截图
1.实现一个图形转换工具类using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Media.Imaging;using System.Drawing;using System.Runtime.InteropServices;using
2015-06-14 15:30:22 5060 6
原创 wpf实现图片拖动和缩放
1.wpf提供了 ScaleTransform,来进行缩放变换,提供了 TranslateTransform来进行位置变换(移动坐标)。 以下代码来自互联网,实现图片的缩放和平移。 也可以将图片改为其他元素。2.xaml代码 <Window x:Class="Manager.Window4" xmlns="http://schemas.microsoft.com/winfx/2
2015-06-13 21:49:29 9374 1
原创 实现winform下的简单截图
1.调用截图窗体的代码:Bitmap CatchBmp = new Bitmap(Screen.AllScreens[0].Bounds.Width, Screen.AllScreens[0].Bounds.Height);//新建一个和屏幕大小相同的图片 System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(Catc
2015-06-13 21:43:26 742
原创 winform下的简单图片缩放
1.创建一个list,用于记录缩放状态。 public List zoomList = new List(); 2.创建一个位图文件,用于存放缩放后的最新图片。 public Bitmap globalBitMap;3.图片缩小代码: zoomList.Add(-1); if (zoomList.Count > 0 && zoomList.Count(p => p >
2015-06-13 21:32:46 2502
原创 河南省系统集成证书转注
河南省系统集成证书转注 应该联系这个单位: 河南省软件服务业协会。联系电话:0371-65982832参见:http://www.iitha.gov.cn/cms/jsp/jlhd_zxcontext.jsp?TID=2015052723222529448867
2015-06-06 21:07:55 585
原创 在windows下部署python网站
在windows下部署python网站本文记录在windows部署python网站的过程,其中部署的服务器软件为apache,数据库为mysql,python框架为django1.安装python 安装python,文件名为python-2.7.msi,安装完毕后,配置环境变量,将安装路径 C:\wamp\Python2.7;添加到系统环境变量。2.安装apache 安装ap
2015-05-31 17:57:17 3874
原创 listview控件动态加载数据
listview控件动态加载数据今天,一个朋友问题listview如何实现动态加载数据(他的使用需求是:在滚动到listview最下一行时,继续加载之后的数据)。我尝试了一下,没有找到相关的事件。为了给出一个可能的解决方案,于是想出以下的方法:主要思路:1.监听listview最后一个元素的距离,假定listView最后一个选项叫 listViewItem_last, 其 纵向偏移为 D_y
2015-05-21 21:27:59 1166
原创 使用socket实现简单的客户端和服务端通信(C#语言)
1.主要思路: (1) 服务端开启监听线程,等待客户端的连接。 每个socket连接放到独立线程中处理。 (2) 服务端和客户端使用约定的消息格式通信。对于比较复杂的消息(如向服务端传递一个实例),可以使用json封装传输。 (3) 每个连接的客户端,注册唯一的ClientID,在服务端以此来区分消息的来源。 2.代码构成 实现该样例包含两个cs的客户端程序。 分别为 服务
2015-05-17 21:16:01 4267 1
原创 c#获取实例的各个字段名称及值
Type t = newPset1.GetType(); foreach (PropertyInfo pi in t.GetProperties()) { object value1 = pi.GetValue(newPset1, null);//用pi.GetValue获得值 st
2014-10-15 23:54:43 3318
原创 wpf ICommand 的用法(一)
1.首先实现接口: public class MyCommand : ICommand { public bool CanExecute(object parameter) { return true; } public event EventHandler CanExecuteCh
2014-10-15 12:29:25 5561
原创 c#客户端使用 http form的post方法提交图片
封装的类(来源于codeproject):using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.IO;namespace WpfApplication1{ public static class
2014-10-13 21:53:46 5304
原创 c# 接收包含多个List的json串
json串如下:[{"success":[{"id":"1","departName":"\u5e7f\u5dde\u52a8\u8f66\u6bb5","parentDepartID_id":"1"},{"id":"2","departName":"\u5e7f\u5dde\u5357\u52a8\u8f66\u6240","parentDepartID_id":"1"},{"id":"6"
2014-10-12 18:02:58 1588
原创 网页顶端或底部固定层
无标题文档body{ margin:0px; padding:0px; margin-top:60px; margin-bottom:60px;}#div_nav_zone_top{ position:absolute; margin-top:0px; z-index:3; width:100%; height:60px; mar
2014-04-23 13:39:47 670
原创 实现网页右侧固定的浮动层
无标题文档body{ margin:0px; padding:0px; margin-top:60px; margin-bottom:60px;} #div_nav_zone_right{ position:absolute; float:right; z-index:3; width:120px; height:100px;
2014-04-23 13:33:37 1346
原创 c#终止某一进程
会报错的写法???? private void killExe(string exeName) { Process[] arr = Process.GetProcessesByName(exeName); while(arr.Length > 0) {
2014-04-09 11:25:23 870
原创 网页布局常用的方法:单侧固定,另一侧适应充满
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">无标题文档body{ margin:0; padding:0; word-wrap:break-word; background-color:#CCC;}.main{
2014-03-28 17:23:19 568
原创 html+css 单独给某一表格定义样式
.title{ font-size:28px; font-weight:bold; }table.ss{ border:1px solid #000; border-spacing:inherit; border-collapse:collapse;} .ss td{ border:1px solid #000; border-spaci
2014-03-28 11:24:15 2097
原创 wpf中动态更改控件或元素的样式
if (Config.GridStyle == 1) { tableView2.RowStyle = this.Resources["RowStyle"] as Style; tableView2.CellStyle = this.Resources["customCellStyle"] as Style
2014-03-20 11:53:39 4290
原创 gridcontrol 设置字体
GridCOntrol 中的tableview,继承自 GridDataViewBase, 而 GridDataViewBase继承自 DataViewBase 。因此下边两种写法都可以调整字体。 tableView2.SetValue(GridDataViewBase.FontSizeProperty, 20.0);tableView2.SetValue(DataViewB
2014-03-20 11:49:50 3538
原创 使用js实现按钮的滑动效果
通过更改按钮的显示样式,来实现按钮动态滑动(代码收集自互联网) 无标题文档 .search{ background:#008800; color:#fff; border:none; height:26px; line-height:20px; width:63x;}.searchhover{background:#000099; color:
2014-03-13 15:13:22 2496
原创 c#中比较器的创建
public class student : IComparable { public int stuID { get; set; } public string stuName { get; set; } public car car1 { get; set; } public student(int id, string name, car tmp) { stuID = id; stuName
2014-03-04 11:55:31 1505
原创 Advstringgrid 单元格的垂直对齐
void __fastcall Tfrm_main::advstrngrd1GetAlignment(TObject *Sender, int ARow, int ACol, TAlignment &HAlign, TVAlignment &VAlign){ HAlign = taCenter; VAlign = vtaCenter;
2014-02-07 15:41:09 858
原创 org.hibernate.StaleStateException: Unexpected row count: 0 expected: 的一种解决办法
出现org.hibernate.StaleStateException: Unexpected row count: 0 expected: 报错的写法: int id = ri.ID;baseService.deleteById(id); 正确写法:baseService.deleteById(ri.ID);
2013-12-09 18:15:08 1486
原创 wpf中的颜色控制
label2.BorderBrush = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#658fc3")); label2.BorderBrush = new SolidColorBrush(Color.FromRgb(234, 37, 0)); label2.Bord
2013-12-03 09:14:08 826
基于WPF实现的等待动画
2014-10-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人