02 2017 档案
摘要:前几天写了一个确定水印位置的小博客。决定要写一个添加水印的UWP程序。 目前程序技术方面已经差不多了。所以提上日程
阅读全文
摘要:附加属性,即为添加一个没有的属性的。 使用方法和依赖属性相似,个人理解就是特殊形式的依赖属性。 经常的用处,以一个简单的来说,比如一个控件的某一个属性我们想在XAML中给其绑定数据。但是我们在XAML中确实无论如何都找不到这个属性。而在后台代码确实可以使用的。那么我们就要来给它加上一个附加属性了。
阅读全文
摘要:以前不会,甚至连想去学都没想。啧啧啧,我是何等朽木啊。 我先不说其中理念,或者原理,咱就先说最简单的用法。怎么去使用委托。 委托 Delegate 使用委托,就要先定义一个委托。定义一个委托就要先声明以下。 关键字 Delegate 上面定义了三种最简单的委托方式。 这样委托的声明就OK了。 那么怎
阅读全文
摘要:到现在学了c#,基本的语法都学会了。但是心中的疑问确实越来越大。 学一点就在网上写,确实有些帮助,字不敢乱打,图不敢乱画。 想来想去恐怕还是对自己的水平的怀疑,半瓶子都没到呢就敢如此乱写。 学习精髓,不再画皮不画骨。画龙点睛才是王道只选。 加油!
阅读全文
摘要:水印可以自己自己制作,也可以用代码写。 我这里主要写如何添加到照片上面。 UWP和WP8.1添加的方法一样。代码是通用的。 UWP和WP8.1没有像WPF和WINFROM中darw这样简便的API可以来用,但是可以提取字节,只好先确定要添加的位置在直接输出字节中了。本来想把思路写在代码后面的。还是写
阅读全文
摘要:大文件分割复制,每次复制100M 也可以复制别的较大数值。 小于1G的小文件就直接复制得了。代码里没写 ,但是很简单 直接写进去就好了,难得是分割复制 所以没写. 好吧 我还是改了 改成小文件也可以复制了,全面一点是不 效果图【图片里的总文件大小 忘记除1024了。 文章里的代码改了,图片和源代码文
阅读全文
摘要:在c#中循环语句总共三种,do...while ,while,for这三种语句。 循环语句,是为了解决一些繁琐的计算。比如输出0-10这10个数字。 在不循环的情况下你可以能这么写 但是我们使用循环呢? 我们先学习do while循环。看看如何解决。 do { 代码块 } while(条件判断);【
阅读全文
摘要:switch是一个和IF语句极其相似的语句。但是Switch允许条件可以有多个值。 程序的基本结构如下 switch(textVal) { case Val: 程序代码 break case Val2: 程序代码 break case Val3: 程序代码 break ...... case Val
阅读全文
摘要:判断语句几乎是最为常用的语句之一,是最有效的。 先说IF语句,IF语句也是属于分支的一种,用来控制流程的。 IF的语句是这样的 IF(xxx 条件) { //代码块 } IF是带有括号内的条件语句,和一个花括号的代码块。 当条件符号括号内的条件语句时,也就是等于True时,进入代码块,不符合时,等F
阅读全文
摘要:学了那么多的运算符,终于差不多结束了,现在要说一下 总体的优先级别 高到低的顺序
阅读全文
摘要:在c#入门经典一书中,最为糟糕的一节就是位移了,完全没有讲明白,也没有说全,似乎只是轻轻点了一下何为位移,带了两次原码和补码,完全不理会是否明白不明白。这一点这本书很差。因为此书说了,在大多数应用开发中,除了数学应用,这个功能不是很好常用。 位移,是对操作数的二进制进行操作,计算中,二进制是以补码方
阅读全文
摘要:前面几个章节简述了 C#中得常用得算术运算符。这一章节说布尔值与其布尔运算符。 布尔值在c#中表示方式是 bool类型,这个类型可以储存两个值,true或者false,或者真或者假,可以说0或者1. 布尔运算在c#中主要用到的地方是,比较。 所以我们先说一下布尔比较运算符,也成关系运算符,后者名称较
阅读全文