首頁

2013年6月29日 星期六

**^為XAML按鈕加入向量圖案*Mac*~^

**^XAML按鈕加入向量圖案*Mac*~^
*分享免費Metro Style Icon圖組(共300枚),
開心下載準備試用*
**解壓縮後卻有些茫然,AI、EPS、
Font-Face、PDF、PSD、
SVG,都是業界標準的向量圖檔儲存規格,
但是要怎麼應用--
--在XAML程式? 我一頭霧水**
))*
爬文後大致有些頭緒,
有幾種做法:
最簡單玩法,使用適當的檢視工具開啟檔案,
擷取畫面,當成一般圖檔使用。
但如此會失去向量自由縮放特性,
且若圖案複雜,很難完美去背與背景融和,
向量的意義盡失  **



使用Microsoft Expression Design或 
Blend可以匯入AI(Adobe Illustrator)檔,
直接轉成XAML  !**
***SVG轉XAML線上服務: 貼上或 
上傳SVG檔案,可線上轉換成XAML並直接 
在瀏覽器中檢視   *
****


**300 Metro-Style Icons for Designers**
3,271 KB2013-06-29Download
**

經實際練演,我覺得使用VS2012內附的
Blend for Visual Studio 2012協助是較簡便
的做法。決定來個練習題,試著取出Settings
圖示中的小齒輪,試著拼裝出如下的按鈕:
步驟:
  1. 使用Blend for Visual Studio 2012匯入
  2. Metrize_Icons.ai到空白UserControl
  3. 點選小齒輪,Blend會自動指出其對應的
  4. XAML語法(下圖中的塗黃的<Path>)
  5. 將該段Path置入<Button>內容,
  6. 配上<TextBlock>文字,即告完成  !
**
<Button Height="25" Width="60" Foreground="Brown">
    <Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="20"></ColumnDefinition>
            <ColumnDefinition Width="*"></ColumnDefinition>
        </Grid.ColumnDefinitions>
        <Viewbox Grid.Column="0" Margin="3">
            <Canvas Width="14" Height="14" ClipToBounds="True">
                <Path Height="14" Canvas.Left="0" Canvas.Top="0" Width="14"
                    Fill="{Binding Foreground, RelativeSource=
{RelativeSource FindAncestor, AncestorType={x:Type Button}}}"
                    Data="F1M7,5.833C6.355,5.833 5.833,6.355 5.833,
7 5.833,7.644 6.355,8.166 7,8.166 7.645,8.166 8.167,7.644 8.167,
7 8.167,6.355 7.645,5.833 7,5.833 M7,10.5C5.068,10.5 3.5,
8.933 3.5,7 3.5,5.068 5.068,3.5 7,3.5 8.934,3.5 10.5,5.068 10.5,
7 10.5,8.933 8.934,10.5 7,10.5 M14,8.166L14,5.833 12.716,
5.833C12.669,5.602,12.584,5.386,12.511,5.166L13.645,4.511 12.478,
2.49 11.347,3.143C11.192,2.97,11.029,2.808,10.856,2.654L11.511,
1.522 9.49,0.355 8.836,1.49C8.614,1.416,8.399,1.331,8.167,1.284L8.167,
0 5.833,0 5.833,1.284C5.603,1.331,5.387,1.416,5.167,1.489L4.512,
0.355 2.49,1.521 3.144,2.653C2.971,2.807,2.809,2.969,2.654,3.142L1.522,
2.488 0.355,4.509 1.49,5.164C1.416,5.385,1.331,5.601,1.284,5.833L0,
5.833 0,8.166 1.284,8.166C1.331,8.398,1.416,8.614,1.489,8.833L0.354,
9.49 1.521,11.511 2.654,10.857C2.809,11.031,2.971,11.193,3.145,
11.346L2.49,12.48 4.511,13.647 5.167,12.51C5.387,12.583,5.603,
12.669,5.833,12.715L5.833,14 8.167,14 8.167,12.715C8.397,12.669,
8.614,12.583,8.836,12.509L9.49,13.646 11.512,12.479 10.857,
11.345C11.031,11.191,11.192,11.029,11.348,10.855L12.48,
11.509 13.646,9.488 12.511,8.832C12.584,8.612,12.669,
8.398,12.716,8.166z" />
            </Canvas>
        </Viewbox>
        <TextBlock Grid.Column="1" 
VerticalAlignment="Center">設定</TextBlock>
    </Grid>
</Button>                                                                   **

****
補充程式重點:
將<Path>置入相同寬、高的<Canvas>,
外部加上<Viewbox>是要讓圖案能依所在
容器自由縮放
使用<Grid>分割兩欄決定圖示與文字的配置
<Path>的塗色應保持與<Button>的Foreground
一致,故使用以下Binding技巧
Fill="{Binding Foreground, RelativeSource={RelativeSource FindAncestor,
AncestorType={x:Type Button}}}"

嗯,算是從"操作介面簡陋到爆的無美感
工程師"進化成"會借現成圖示美化介面
的笨拙工程師"了***haha^^
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

))Mac技术**MBP组建FusionDrive全攻略>>>MBP 皆可享受SSD的速度和HDD的容量))^^快來威鋒一下吧~!!~!!

>))Mac技术**MBP组建FusionDrive全略
>>MBP 皆可享受SSD的速度和HDD的容量))^^快來威鋒一下吧~!!
**
开始阅读教程之前请耐心把前言部分看完,并且按照要求准备好相应--

--的工具和物品,制作FD默认你对你的硬盘和机器已经足够了解,   
并且对系统进行了相应的备份,准备好了光驱硬盘托架和OSX安装---
---U盘以及TM备份盘。苹果的FusionDrive本贴里就不过多介绍了, 
没有了解的同学请自行百度,本贴将对拆机部分、系统安装部分、 
TM恢复部分以及相应容易出现问题的地方集中讲解。
下面请准备好以下物品                             **~!!
**工具列表:                                                   **
**MBP一台                                 13.3or15.4寸皆可
                      OSX安装U盘                            一个 
                      TM备份盘                                一个 

光驱硬盘托架                           一个 
外置光驱盒                               一个
                      0.8X25mm 十字改锥                一把 
                      T6X25mm  六棱改锥                一把
                       拆机棒                                     一把
                      清洁工具                                  一套                                         
**

****
**教程正式开启,我还是文字结合图片结合文字的形式 ^^
****

**将机器关机,翻转过来,看到机器上的螺丝,用十字改锥把
螺丝拧掉,排列顺序按照下图所示,如果你没有超人般过目不忘 
能记清每颗螺丝的长相,请跟我一样,按照顺序码放,记住好记性 
不如烂笔头,烂笔头不如拍照片!请一定要排除自身静电,   
用手反复摸摸取下的后盖即可,防止静电击穿主板**
****
****
**上图中标记圆圈的螺丝和排线请断开,尤其是电源排线,
 良好的习惯一定要养成哦**
****
**断开电源排线**
****
**取下这两颗螺丝,即可取下硬盘喽!取硬盘是一定注意轻拿轻放,
因为下面还有连接SATA接口的排线。如下图所示 
****

**注意这里的排线**
****
**用六棱改锥取下硬盘上的四颗螺丝,备用,因为我之前已经在用SSD,
所以一会儿还要把这个螺丝放到原来的HDD上,如果你这里本来 
就是HDD,请不要动了**
****
**拿出你的光驱托架,准备把SSD安装到托架上,托架的品牌以及 
做工可能有差别,请对号入座。但整体大同小异。耐心仔细就可以了**
****
**将保护夹层放到硬盘上**
****
**将保护夹层铝盖放到硬盘上**
****
**将硬盘反拿,对准SATA接口,斜向下慢慢滑入,然后拧紧托架 
两侧的四颗攻丝,将硬盘牢牢固定在托架上**
****
**组装好,放在一旁待用**
****
**将刚才取下的四颗防震螺丝拧到原来的硬盘上,没改动过--
--硬盘的请忽略。然后按照刚才拆硬盘的顺序反序将硬盘装好。
准备拆分光驱**
****
**光驱位置螺丝比较隐蔽,排线也较多,请注意安全操作**
****
**移除光驱位置的排线**
****
**红圈里是光驱位置的第一根螺丝,用六棱改锥取下放到一个 
不碍事儿的地方。按顺序排列好**
****
**红圈内两颗螺丝分别是第二和第三颗螺丝,用十字改锥取下,
放好。然后将排线向上翻开**
****
**红圈内是第四颗螺丝,六棱改锥,取下。放好**
****
**红圈内第五颗螺丝,六棱改锥,取下。放好。准备取下光驱**
****
**取下光驱很简单,用手轻轻捏住刚才断开的排线,向上一拉,
然后左右摇晃一下,光驱就可以取下来了**
****
**光驱上红色圈圈内的这两个小东西一定要取下来哦**
****
**如图,已经取下来了**
****
**把刚才取下来的插口和固定用的小支架安装到光驱硬盘托架上,
如果你忘记了小支架的方向,就像我一样,把光驱和托架对其,
看红圈内光驱上面是有印记的**
****
**然后将光驱托架按照刚才拆分光驱的相反顺序装进去,拧好螺丝,
排好排线,准备工作就完成了。   记得别忘了把电源排线装上以后 
再盖上后盖拧好螺丝,切记别忘了!**
****
****
(*13寸Pro 拆机安装教程如下,跟刚才15寸的异曲同工。
 
将机器关机反扣,拧下螺丝,按顺序码放好
**

****
**按照标记的位置,移除电源排线,光驱、硬盘排线,拧掉相应的螺丝**
****
****
**红圈内是第一颗螺丝**
****
((第二颗螺丝((
****
**扬声器位置,第三、四颗螺丝,这个13寸的真别扭 - -**
****
**这里的三颗螺丝都需要拧下,同时请格外注意,
右侧和左侧螺丝下是有垫片的,请保管好。拆分后如下图**
****
****
**翻开排线,看到螺丝,拧下来**
****
**这是最后一颗螺丝,然后按照15寸那样,把光驱取下,取下零件,
安装上硬盘托架。
所有工作准备完成,然后将拆下的光驱放到硬盘盒里
**

****
**用撬棒延中缝撬开**
****
**将光驱和光驱盒SATA接口连接。这东西做工真次!
花了那么多,其实也就值15块钱 !!**
****
**装好备用**
****
**下面开始最关键的地方,组建FusionDrive了!!!看仔细哦**
****
**将OSX安装U盘插入USB接口,按住option然后轻点开机键。
选择mac os x 安装盘进入**
****
**选择中文进入,然后选择磁盘工具**
****
**要做的第一件事情就是将两个硬盘删除硬盘内的分区,操作如下:
选择分区,然后点击下面的减号“-”,点确定。如下图所示:**
****
**点确定吧,这样分区就没了。然后退出磁盘工具。
打开实用工具里的终端**
&***
**点击实用工具里面的终端,开始准备组建FD吧**
****
**首先在终端内先输入:diskutil list 然后可以看到你的两个硬盘,
当然了你的显示可能和我的不一样,请看清楚自己的哦!
比如我的250GSSD和750GHDD,分别是disk0 disk1**
****
**然后输入:diskutil corestorage create FusionDrive disk0 disk1  ,
这里的命令是创建FusionDrive,让disk0和disk1进行合并**
****
**按下回车后,会有这样的进度条提示你进度,
完成后会显示finished如下图**
****
**然后可以输入:diskutil corestorage list 进行查看,
看看是不是已经合并到一起了。如下图**
****
**这里拉框内的XXXXXXXXXXXXX数字请复制下来,一会儿分区的
时候会用到。请复制把。你的显示跟我会不一样。找到对应的敌方
进行复制就可以了。请注意size和free space, free space内的容量
就是一会儿要分区的大小,请记住**
****
**然后输入如下代码:diskutil corestorage createvolume  
 XXXXXXXXXXXXXXXXXXXXXX jhfs+ XXXXXXXXX XXXG  
第一段XXXX表示的是刚才你复制下来的那堆逻辑硬盘的代码,
jhfs+ 后面的XXXX 表示你随便给你的分区起个名字,
比如我的jhfs+ MoshoulionFD, 最后面的XXXG表示的是容量大小,
我的可用空间995.4G 那我就写995.4G 你的多大就写多大。然后点回车。
然后也会读条,显示finished以后退出终端,打开磁盘工具验证一下,
是不是已经合并成一个了,并且已经分好了区**
****
**如图所示,我的已经合并成了一个硬盘,而且已经分好了区。
到这里其实已经大功告成了。恭喜你已经做好了FusionDrive剩下的 
就是安装系统了!退出磁盘工具,安装系统吧,切记,
这里别使用TM备份恢复哦。否则会报错的。等安装完系统以后
再按我后面的方法进行操作**
****
****
****
**安装系统喽!耐心的等候吧**
**以下内容为问题总结、TM备份恢复教程、FusionDrive拆分教程**
****
**安装完系统以后取下USB安装盘,开机按住Option,奇怪!
怎么两个系统盘呢,我的recoveryHD分区肿么没有了。
其实这是正常现象,不是个例,我也没有HD分区,那有人会问,
没有了HD分区多蛋疼啊!不要紧,把你的电脑关闭,
按住command+R 点开机,哇!出现界面了。
怎么不是以前的联网恢复呢?这个别问我,我也不知道怎么回事儿,
但是这个和HD分区是一样的 =**
****
**TM备份恢复,请先将电脑关闭,插上TM备份盘,
按住command+R 类似HD的分区,选择TM恢复,然后耐心等待完成,
如果直接选择TM备份盘进入的话,在选择恢复备份时不会显示---
---FusionDrive的硬盘,也就不能恢复,这个问题我也不知道为什么,
反正是不行,封釉可以尝试一下看看**
****
**如果你插入安装盘直接会显示报错,安装器错误,请先关闭电脑,按住option+command+P+R轻点开机,屏幕亮起关闭三次以后,松开,
按住option选择安装U盘,进去以后就正常了。

做完FD以后第一次进系统,可能会温度很高,查看占用cup进程时会有

一个mdworker的进程,不要紧,这是重建搜索目录的进程,让他完事儿
以后温度和cup占用率自动会降回正常值,我的温度现在是48°左右哦!嘿嘿。

安装完系统,做完TM备份恢复以后,恭喜你,你已经完全掌握了组建FD

的教程。呵呵。看看我的**
****

**如果用了一段时间以后,你想拆分FusionDrive了。
我也有办法,插入安装盘,开机option 选择安装U盘,进去以后开启终端**
****
**在里面先输入:diskutil cs list 查看一下  **
****
**然后你会看到这些东西,记录下红线上的内容,
你的可能和我的不一样,一会儿会用到**
****
**然后请输入diskutil cs delete XXXXXXXXXXXXXXXXXXXXXXXXX  
(XXXX内容就是让你复制下来的那串代码)
等待程序完成,完成显示finished
这时已经完成了对FusionDrive的拆分。剩下的就是安装系统了。


以上内容希望对各位想装双硬盘组建FD的封釉有所帮助,码字不易,

对排版觉得难受的请见谅了**
**** 

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&