随笔 - 507  文章 - 0  评论 - 71  阅读 - 189万
05 2016 档案
Android 之 权限 uses-permission 设置
摘要:Manifest.permission 官方API说明: http://developer.android.com/reference/android/Manifest.permission.html http://developer.android.com/guide/topics/manifes 阅读全文
posted @ 2016-05-24 15:46 Now,DayBreak 阅读(870) 评论(0) 推荐(0) 编辑
C# 之 FileSystemWatcher事件多次触发的解决方法
摘要:1、问题描述 程序里需要监视某个目录下的文件变化情况: 一旦目录中出现新文件或者旧的文件被覆盖,程序需要读取文件内容并进行处理。于是使用了下面的代码: 如果发现当一个文件产生变化时,Change事件被反复触发了好几次。这样可能的结果是造成同一文件的重复处理。 2、解决方案: 通过一个计时器,在文件事 阅读全文
posted @ 2016-05-23 16:31 Now,DayBreak 阅读(8294) 评论(3) 推荐(0) 编辑
C# 之 System.Diagnostics.Process.Start的妙用
摘要:经常会遇到在Winform或是WPF中点击链接或按钮打开某个指定的网址, 或者是需要打开电脑中某个指定的硬盘分区及文件夹, 甚至是"控制面板"相关的东西, 如何做呢? 方法:使用System.Diagnostics.Process.Start()。它的作用是调用外部的命令。 调用方法: 比如: 简洁 阅读全文
posted @ 2016-05-23 15:33 Now,DayBreak 阅读(30515) 评论(0) 推荐(1) 编辑
CSS 之 控制图片与文字对齐
摘要:文字旁边搭配图片时,发现图片比文字靠上,原来默认的情况是图片顶对齐而文字底对齐,通过设置css属性可以使得图片与文字对齐。 设置各对象的vertical-align属性,属性说明: baseline-将支持valign特性的对象的内容与基线对齐 sub-垂直对齐文本的下标 super-垂直对齐文本的 阅读全文
posted @ 2016-05-23 14:47 Now,DayBreak 阅读(2325) 评论(0) 推荐(0) 编辑
Souerce 之 图片格式
摘要:一、基本概念 1、矢量图与位图 1)矢量图-完美的几何图形 矢量图是通过组成图形的一些基本元素,如点、线、面,边框,填充色等信息通过计算的方式来显示图形的。就好比我们在几何学里面描述一个圆可以通过它的圆心位置和半径来描述,当然还可以通过边框的粗细、颜色以及填充的颜色等数据去描述它的样式。而电脑在显示 阅读全文
posted @ 2016-05-23 10:59 Now,DayBreak 阅读(601) 评论(0) 推荐(0) 编辑
WPF 之 利用Visibility属性进行Item模板切换
摘要:前台Xaml如下: 后台,模板切换类: 阅读全文
posted @ 2016-05-23 09:42 Now,DayBreak 阅读(1577) 评论(0) 推荐(0) 编辑
WPF 之 鼠标双击事件
摘要:由于WPF中没有鼠标的双击事件,因而只能通过MouseDown事件来模拟。当连续的两次MouseDown事件的时间间隔,没有超过一个设定的时间阈值时,就计算为一个双击事件,并作相应的处理。 利用WPF中System.Windows.Threading.DispatcherTimer来做定时处理,不建 阅读全文
posted @ 2016-05-23 09:21 Now,DayBreak 阅读(3516) 评论(1) 推荐(0) 编辑
WPF 之 左键弹出操作菜单,并禁用右键菜单
摘要:在目前的WPF版本中,很多的控件都有一个ContextMenu的属性,可以设置组件的右键菜单,这点确实是很方便,但是有些时候我们可能会需要当单击鼠标左键才弹出这个ContextMenu,而不是单击鼠标右键(即:当单击鼠标右键的时候不弹出该ContextMenu),这样我们就能很方便的实现类似Flex 阅读全文
posted @ 2016-05-23 09:16 Now,DayBreak 阅读(7300) 评论(1) 推荐(0) 编辑
WPF 之 窗口间传参数
摘要:有如下几种方式: 1) 声明个全局变量,就是App.xaml里面声明;在所有窗体里面都可以引用 Application.Current.Properties["ArgumentName"]; 2) 第二个就是 在目标窗体上面公开个 属性,直接赋值; 3) 最后就是在Uri里面传参数 Navigati 阅读全文
posted @ 2016-05-23 08:57 Now,DayBreak 阅读(7055) 评论(1) 推荐(0) 编辑
WPF 之 TreeView右键选中节点及节点重命名
摘要:下面的TreeView节点是通过数据双向绑定的方式,绑定到TextBlock控件和TextBox控件的Text属性上,并且让两者绑定相同的属性,同时使TextBox控件刚好完全覆盖TextBlock控件, 由于TextBlock控件和TextBox控件的区别,TextBlock控件无法实现编辑,所以 阅读全文
posted @ 2016-05-22 09:59 Now,DayBreak 阅读(4196) 评论(6) 推荐(1) 编辑
WPF 之 设置Dialog的父窗体
摘要:1、如果弹出窗体(如ChildWindow),调用Show方法,并且设置了其Owner属性: ClassRootWindow { void Foo() { ChildWindow cw = newChildWindow(); cw.Owner = this; cw.Show(); } } 那么弹出窗 阅读全文
posted @ 2016-05-22 09:46 Now,DayBreak 阅读(2600) 评论(0) 推荐(0) 编辑
WPF 之 资源(Resource)
摘要:1、什么叫WPF的资源(Resource)? 资源是保存在可执行文件中的一种不可执行数据。在WPF的资源中,几乎可以包含图像、字符串等所有的任意CLR对象,只要对象有一个默认的构造函数和独立的属性。 也就是说,应用程序中非程序代码的内容,比如点阵图、颜色、字型、动画/影片档以及字符串常量值,可将它们 阅读全文
posted @ 2016-05-22 09:39 Now,DayBreak 阅读(1783) 评论(0) 推荐(0) 编辑
WPF 之 跳转
摘要:WPF的跳转有两种:一是windows窗体,另外一种是page页。 1、windows窗体跳转 1)先实例化目标窗体; 2)然后将目标窗体show()。 例如:有两个窗体Main和Login,要想点击Login 窗体上的注册按钮然后跳转到Main上,则在Login窗体的Click事件里代码如下: 2 阅读全文
posted @ 2016-05-20 16:50 Now,DayBreak 阅读(2638) 评论(0) 推荐(1) 编辑
WPF 之 文本框及密码框添加水印效果
摘要:1、文本框添加水印效果 文本框水印相对简单,不需要重写模板,仅仅需要一个 VisualBrush 和触发器验证一下Text是否为空即可。 2、密码框添加水印效果 关于密码框水印就不同于文本框了,可以写个Brush就搞定,因为密码框是没有可以用于判断输入非空的依赖属性的,这就需要我们去加一个,代码如下 阅读全文
posted @ 2016-05-20 16:37 Now,DayBreak 阅读(1310) 评论(0) 推荐(0) 编辑
WPF 之 style文件的引用
摘要:总结一下WPF中Style样式的引用方法。 一、内联样式: 直接设置控件的Height、Width、Foreground、HorizontalAlignment、VerticalAlignment等属性。 以设置一个Botton控件的样式为例,如: 这种方式比较简单,但是代码不能复用。二、嵌入样式: 阅读全文
posted @ 2016-05-20 16:21 Now,DayBreak 阅读(11512) 评论(0) 推荐(5) 编辑
WPF 之 自定义窗体标题栏
摘要:在WPF中自定义窗体标题栏,首先需要将窗体的WindowStyle属性设置为None,隐藏掉WPF窗体的自带标题栏。然后可以在窗体内部自定义一个标题栏。 例如,标题栏如下: 在后台,为TitleBar添加了MouseMove事件,后台处理代码: 阅读全文
posted @ 2016-05-20 16:09 Now,DayBreak 阅读(28778) 评论(1) 推荐(3) 编辑
WPF 之 布局(三)
摘要:六、DockPanel DockPanel定义一个区域,在此区域中,您可以使子元素通过描点的形式排列,这些对象位于 Children 属性中。停靠面板其实就是在WinForm类似于Dock属性的元 素。DockPanel会对每个子元素进行排序,并停靠在面板的一侧,多个停靠在同侧的元素则按顺序排序。 阅读全文
posted @ 2016-05-20 11:19 Now,DayBreak 阅读(700) 评论(0) 推荐(0) 编辑
WPF 之 布局(二)
摘要:一、Canvas Canvas是最基本的面板,只是一个存储控件的容器,它不会自动调整内部元素的排列及大小,它仅支持用显式坐标定位控件,它也允许指定相对任何角的坐标,而不仅仅是左上角。可以使用Left、Top、Right、 Bottom附加属性在Canvas中定位控件。通过设置Left和Right属性 阅读全文
posted @ 2016-05-20 11:04 Now,DayBreak 阅读(715) 评论(0) 推荐(0) 编辑
WPF 之 布局(一)
摘要:WPF的布局控件都在 System.Windows.Controls.Panel 这个基类下面,使用 WPF提供的各种控件在WPF应用程序中界面进行布局,同时对各种子控件(如按钮、文本框,下拉框等)进行排列组合。 Pane类的公共属性太多了。就简单介绍几个常见的属性如下表。 名称 说明 Cursor 阅读全文
posted @ 2016-05-20 10:31 Now,DayBreak 阅读(1437) 评论(0) 推荐(0) 编辑
CSS 之 内层div填充margin,外层div的背景色不会覆盖该margin
摘要:外层元素(如div)中只有一个非空子元素,此时margin是被折叠了。两者之间取最大的margin值,表现在外层父元素上,而不是内层子元素。 注意: (1)只有垂直方向上才会出现此现象,水平方向不会出现该现象; (2)解决方法: 1)给内层子元素添加浮动; 2)在外层父元素内加 padding-to 阅读全文
posted @ 2016-05-19 16:47 Now,DayBreak 阅读(3832) 评论(0) 推荐(0) 编辑
T-SQL 之 多表联合更新
摘要:1、 sqlite 多表更新方法 这是一个非常简单的批量更新语句 在SqlServer中支持此语法 sqlite中却不支持,sqlite中可转换为如下语法: 2、SQL Server 多表更新方法 SQL Server示例: 3、access数据库多表更新方法 4、Oracle 多表更新方法 Ora 阅读全文
posted @ 2016-05-19 16:12 Now,DayBreak 阅读(659) 评论(0) 推荐(0) 编辑
Windows 之 win10快捷键
摘要:1、Windows10系统常用快捷键: 1)贴靠窗口(窗口可以变为1/4大小放置在屏幕4个角落):Win +左/右 或 Win +上/下 2)切换窗口:Alt + Tab 3)任务视图(松开键盘界面不会消失):Win + Tab 4)创建新的虚拟桌面:Win + Ctrl + D 5)关闭当前虚拟桌 阅读全文
posted @ 2016-05-10 16:41 Now,DayBreak 阅读(1258) 评论(0) 推荐(0) 编辑
Windows 之 删除保存的共享凭据(用户名和密码)
摘要:当我们在访问Windows共享文件夹或者NAS网络共享盘的时候,Windows会提示输入访问共享所需要的用户名和密码,如果我们勾选了“记住我的凭据”,Windows 就会将认证凭据保存到计算机中,以方便下次访问共享的时候使用。 但是如果远程共享的密码修改了,或者我们不想再访问该共享了,该怎样删除Wi 阅读全文
posted @ 2016-05-10 16:27 Now,DayBreak 阅读(23471) 评论(0) 推荐(0) 编辑
C# 之 判断或设置以管理员身份运行程序
摘要:一、判断程序是否以管理员权限运行 二、设置程序获取管理员权限运行 在开发以管理员身份运行的程序时,需要获取管理员权限,可通过如下设置使程序获取管理员权限来运行。 1、在Visual Studio 中→解决方案资源管理器→右键项目名称→属性→“安全性”选项,勾选“ 启用ClickOnce安全设置 ”, 阅读全文
posted @ 2016-05-10 16:01 Now,DayBreak 阅读(2690) 评论(0) 推荐(2) 编辑
VS 之 InstallShield Limited Edition for Visual Studio 2015 图文教程
摘要:从Visual Studio 2012开始,微软就把自家原来的安装与部署工具彻底废掉了,转而让大家去安装使用第三方的打包工具“InstallShield Limited Edition for Visual Studio”,注意这个版本是免费的,只需要邮件注册下,就会有要注册码。(其实,早在VS20 阅读全文
posted @ 2016-05-09 14:21 Now,DayBreak 阅读(19434) 评论(2) 推荐(0) 编辑
Socket 之 同步以及异步通信
摘要:用netstat侦听下端口状态 同步通信: 预定义结构体,同步通信没有多线程异步委托回调,所以无需预定义结构体 客户端Client: class Program { static void Main() { try{ int port = 2000; string host = "127.0.0.1 阅读全文
posted @ 2016-05-05 12:47 Now,DayBreak 阅读(1090) 评论(0) 推荐(0) 编辑
Socket 之 c#实现Socket网络编程
摘要:一、命名空间: 在网络环境下,最有用的两个命名空间是System.Net和 System.Net.Sockets。 1、System.Net:通常与较高程的操作有关,例如download或upload,试用HTTP和其他协议进行Web请求等等 2、System.Net.Sockets:所包含的类通常 阅读全文
posted @ 2016-05-05 10:20 Now,DayBreak 阅读(1353) 评论(0) 推荐(0) 编辑
Socket 之 API函数介绍
摘要:1、创建套接字──socket() 应用程序在使用套接字前,首先必须拥有一个套接字,系统调用socket()向应用程序提供创建套接字的手段,其调用格式如下: SOCKET PASCAL FAR socket(int af, int type, int protocol); 该调用要接收三个参数:af 阅读全文
posted @ 2016-05-05 09:30 Now,DayBreak 阅读(1138) 评论(0) 推荐(0) 编辑
Socket 之 原理与编程基础
摘要:一、Socket简介 Socket是进程通讯的一种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换。 几个定义: (1)IP地址:即依照TCP/IP协议分配给本地主机的网络地址,两个进程要通讯,任一进程首先要知道通讯对方的位置,即对方的IP。 (2)端口号:用来辨别本 阅读全文
posted @ 2016-05-05 08:56 Now,DayBreak 阅读(235) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示