概要 在我使用了半年多 WPF 后,是时候写点关于 WPF 基础方面的东西了。我发表了一系列针对具体问题的文章。现在是到了让大家明白为什么说WPF是一款在界面开发上带来革命的产品了。 本文针对初级-中级程序员,所以我尽量给出一些基础的示例。 WPF 介绍 就像名字表示的那样(WPF:Windows ...
分类:
Windows开发 时间:
2018-04-13 15:53:46
收藏:
0 评论:
0 赞:
0 阅读:
237
三、C#下创建基于TcpClient发送邮件组件 在上一节在Dos命令行下测试SMTP服务器连接时,已经使用了SMTP的部分命令,但是当时无法对信息进行编码和解码,也就无法继续进行身份验证和信息传输。在.Net库中,我们可以使用System.Net.Sockets.TcpClient类实现上一节发送 ...
分类:
Windows开发 时间:
2018-04-13 15:52:00
收藏:
0 评论:
0 赞:
0 阅读:
342
邮件发送需考虑很多因素,包括发送邮件客户端(一般编码实现),发送和接收邮件服务器设置等。如果使用第三方邮件服务器作为发送服务器,就需要考虑该服务器的发送限制,(如发送邮件时间间隔,单位时间内发送邮件数量,是否使用安全连接SSL),同时无论使用第三方还是自己的邮件服务器都还需要考虑接收邮件服务器的限制 ...
分类:
Windows开发 时间:
2018-04-13 15:44:50
收藏:
0 评论:
0 赞:
0 阅读:
1069
介绍 之前讨论了WPF的基础架构,然后逐步开始学习布局面板,转换,介绍了不同的控件,容器,UI转换等。在这篇文章中,我将讨论每个创建XAML应用前的开发人员应该了解的关于XAML最重要的东西。 标记扩展是一种对XAML的扩展,你可以用来对基于XAML的程序应用自定义的规则。在你的设计中,你如果有任何 ...
分类:
Windows开发 时间:
2018-04-13 15:32:26
收藏:
0 评论:
0 赞:
0 阅读:
315
centos7搭建samba,win10访问centos7共享的文件路径首先安装samba相关的服务yuminstall-ysamba*配置samba的配置文件cp/etc/samba/smb.conf/etc/samba/smb.conf.bakvim/etc/samba/smb.conf//修改配置文件smb.conf的内容为下述内容[global]logfile=/var/log/samba
分类:
Windows开发 时间:
2018-04-13 15:03:22
收藏:
0 评论:
0 赞:
0 阅读:
250
一、用属性代替可访问的字段 1、.NET数据绑定只支持数据绑定,使用属性可以获得数据绑定的好处; 2、在属性的get和set访问器重可使用lock添加多线程的支持。 二、readonly(运行时常量)和const(编译时常量) 1、const只可用于基元类型、枚举、字符串,而readonly则可以是 ...
分类:
Windows开发 时间:
2018-04-13 14:51:10
收藏:
0 评论:
0 赞:
0 阅读:
191
1.lock 类似于 java中的synchronized,对对象或代码块加上互斥锁。 2.c#中的lambda表达式, ForEach(x => f(n)) 3.c# 中的 something?.method 的含义是 如果something是null,返回null, 否则返回something的 ...
分类:
Windows开发 时间:
2018-04-13 14:14:35
收藏:
0 评论:
0 赞:
0 阅读:
244
- 项目要引用System.IO.Compression,System.IO.Compression.FileSystem 要添加using System.IO.Compression; ...
分类:
Windows开发 时间:
2018-04-13 13:51:41
收藏:
0 评论:
0 赞:
0 阅读:
463
安装Windows2012R2操作系统选择windows2012的iSO镜像安装步骤忽略。安装VMwareTools工具更新系统补丁更新系统补丁,修复漏洞,此步骤忽略
分类:
Windows开发 时间:
2018-04-13 13:15:34
收藏:
0 评论:
0 赞:
0 阅读:
1020
主题介绍 JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域,其配置灵活、功能全面、部署简单、扩展丰富,整体来说,就是让你更加高效的工作,所以使用非常的方便,他和禅道的性质一样,都是开发管理工具一类的东西,进过两天研究和网上查阅相关资料,从已经按使用过的大神那儿蹭经验
分类:
Windows开发 时间:
2018-04-13 12:01:32
收藏:
0 评论:
0 赞:
0 阅读:
285
前段时间工作中的一个新需求,有机会用到了Linq to SQL。使用后的第一感觉,就是方便很多,也为整个项目节约了一大把的开发时间,甚至代码量也少了很多。不过在程序的实际运行中,始终会遇到一些莫名其妙的异常,最令人不解的,就是System.Data.Linq.ChangeConflictExcept ...
分类:
Windows开发 时间:
2018-04-13 10:48:10
收藏:
0 评论:
0 赞:
0 阅读:
217
网络类型介绍:There are four network locations: ●Choose Home network for home networks or when you know and trust the people and devices on the network. Comp ...
分类:
Windows开发 时间:
2018-04-13 10:47:54
收藏:
0 评论:
0 赞:
0 阅读:
289
我在控制面板中,是禁用了UAC的,如下图 但是,在注册表中启用了UAC(EnableLUA), 工程中请求了管理员权限,如下图: 所以,整个权限请求混乱了。 解决办法,要么把注册表的LUA设置为0,要么重新设置账户管理启用UAC。 错误截图 ...
分类:
Windows开发 时间:
2018-04-13 10:23:37
收藏:
0 评论:
0 赞:
0 阅读:
1058
1.安装python 2.7 下载地址:https://www.python.org/downloads/,记得要勾选最后的添加环境变量。 2.安装pyspider 打开命令提示符=》输入pip install pyspider 3.新建文件夹(个人需求) 在C:\Python27\Lib\site ...
分类:
Windows开发 时间:
2018-04-13 10:22:10
收藏:
0 评论:
0 赞:
0 阅读:
197
https://blog.csdn.net/EnigmCode/article/details/78328873 第一步:到WinRAR官网www.rarlab.com下载自己需要的版本,我这里选择Chinese Simplified 64bit 安装即可。 第二步:将下面的文字保存到一个新建txt ...
分类:
Windows开发 时间:
2018-04-13 10:10:39
收藏:
0 评论:
0 赞:
0 阅读:
260
前言 本来使用Forms Authentication进行用户验证的方式是最常见的,但系统地阐明其方法的文章并不多见,网上更多的文章都是介绍其中某一部分的使用方法或实现原理,而更多的朋友则发文询问如何从头到尾完整第实现用户的注册、登录。因此,Anders Liu在这一系列文章中计划通过一个实际的例子 ...
分类:
Windows开发 时间:
2018-04-13 10:05:07
收藏:
0 评论:
0 赞:
0 阅读:
215
一、反射是什么 二、通过反射获取信息 在C#程序中,我们可以用 System.Reflection 命名空间下的 Assembly 类来加载dll文件,从而来获取里面的信息,代码如下: 三、创建对象 上面我们可以获取到dll中的信息,接下来我们就来使用一些信息来创建对象,来调用对象里的方法。 四、调 ...
分类:
Windows开发 时间:
2018-04-12 23:21:22
收藏:
0 评论:
0 赞:
0 阅读:
209
使用的是:tasklist 查看正在使用的进程号 输入命令:netstat -ano,列出所有端口的情况。在列表中我们观察被占用的端口,比如是49157,首先找到它。 查看被占用端口对应的PID,输入命令:netstat -aon|findstr "49157",回车,记下最后一位数字,即PID,这 ...
分类:
Windows开发 时间:
2018-04-12 21:56:48
收藏:
0 评论:
0 赞:
0 阅读:
212
一、窗口非客户区的鼠标消息1.WM_NCMOUSEMOVE鼠标移动鼠标左键WM_NCLBUTTONDOWN按下WM_NCLBUTTONUP松开WM_NCLBUTTONDBLCLK双击鼠标右键WM_NCRBUTTONDOWN按下WM_NCRBUTTONUP松开WM_NCRBUTTONDBLCLK双击鼠标中键WN_NCMBUTTONDOWN按下WM_NCMBUTTONUP松开WM_NCMBUTTOND
分类:
Windows开发 时间:
2018-04-12 20:46:06
收藏:
0 评论:
0 赞:
0 阅读:
203
1 public void RightVoiceAndHint() 2 { 3 string path = CimsConstant.APLICATION_PATH + "wav\\Success.wav"; 4 SoundPlayer player = new SoundPlayer(path);... ...
分类:
Windows开发 时间:
2018-04-12 20:34:27
收藏:
0 评论:
0 赞:
0 阅读:
157