2017年9月25日 星期一

開箱文 ASUS M700 BX310UA 華碩 商務型筆電 有512GB SSD









ASUS M700-BX310UA 規格表
 ---------------------------------------------------------------------------

處理器:Intel® Core™ i5-7200U Processor, 2.5GHz (3M Cache, up to 3.1GHz) 
記憶體:on board 8GB DDR4 2133筆電用 ,可以再加  (1條擴充槽/max 16GB) 
HDD硬碟:512GB M.2 SSD 

LCD尺寸 (解析度):13.3" FHD (1920x1080 ) 霧面防眩光寬螢幕 (LED) 
顯示晶片:Intel® HD Graphics 620 
無線網卡:Intel® Dual Band Wireless-AC 8260(2x2 AC, 867 Mbps) 
其他:USB3.1 Type-C(Gen1)、USB 3.0、HDMI、藍芽4.1

尺寸(mm):32.3(W) x 22.3(D) x 1.84 ~ 1.90 (H) cm 
重量(公斤):1.05 KG (Without Battery) ; 1.45 KG (with 3 cell battery) 
作業系統:Windows® 10 Professional 64 bit 
保固:3年國際保固
---------------------------------------------------------------------------
















































































2017年9月24日 星期日

解決 Win10 螢幕忽亮忽暗問題,關閉 自動亮度調整


自從筆電開始轉換為Win10 之後,
開始有很多人發現,螢幕會有乎亮忽暗的現象

其實這是Win10 的貼心功能,有點類似手機螢幕,有一個亮度自動調節共能
只是這個功能用在筆電上,有時候大家反而感覺不太方便

因為筆電的應用情境,大家通常比較習慣手動調整螢幕亮度,而不是讓螢幕自動調整亮度

因此,下面提供Win10,如何 關閉  螢幕自動亮度調整 教學

1. 請點左下角 [ 旗標 ]   ,並點 輪軸圖示的 [ 設定] 按鈕



2. 出現 Windows 設定之後,請點紅框所選的 [ 系統 ]

3.  出現下圖後,請點選 [顯示器]
     接著請在  [當光線變暗時,自動調節螢幕亮度]  ,點選 [ 關閉 ]




4. 完成後,電腦螢幕就不會再自動調整亮度,也不會呼亮忽暗囉!!!


2017年9月22日 星期五

Google Interview University 學習手冊




Coding Interview University

原文網址:
https://github.com/jwasham/coding-interview-university

中文翻譯版:
https://github.com/jwasham/coding-interview-university/blob/master/translations/README-cn.md


下面摘錄關鍵目錄,提供給大家參閱
有興趣可以透過上面連結,到github 上面參閱看看

=================================================

目录

---------------- 下面的内容是可选的 ----------------

2017年9月17日 星期日

Outlook 開啟只能進入安全模式

1. 先將 工具->資料夾選項->檢視->顯示所有檔案資料夾
2. 到 C:\Documents and Settings\使用者名稱\Application Data\Microsoft\Outlook下,删除outcmd

2017年9月14日 星期四

[C#] Get Set ,如何設定 read only




一般常見的 Get/ Set function 寫法
        public int gNum2 {get; set;}


但如果想要設定,外部只能 read only 的話,則可以透過下列達到此目標
        public int gNum { get; private set;}


Ref:
微軟: Auto-Implemented Properties (C# Programming Guide)
https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/auto-implemented-properties


C# 快速建立自訂類別(CLASS) 屬性 GET & SET 精簡程式碼

2017年9月6日 星期三

[C#] 繼承 範例 - virtual 、override 、base 用法


今天我們來試試看,


首先實體劃一個 testInher ,在這時候,我們會看到因為建構式的關係,
出現這兩個訊息
00 message of ExampleClass: in class ExampleClass()
01 message of inher(): in class inher : ExampleClass

接著,當我們呼叫 testInher.echoMsgInher(); 時候,
由於此方法在父 class 宣告為  public virtual void echoMsgInher()  ,有使用  virtual
故在繼承之後,需要 override 這個方法
此外,由於 base.echoMsgInher(); ,因此會執行父class 裡面的 方法內容

故 執行結果後,會出現
03 message in Father: echoMsgInher
04 message of son: in class inher : ExampleClass







執行結果:
00 message of ExampleClass: in class ExampleClass()
01 message of inher(): in class inher : ExampleClass
03 message in Father: echoMsgInher
04 message of son: in class inher : ExampleClass

[C# ] 繼承的使用範例 - class


繼承


範例:


執行結果:

 00 message of ExampleClass: in class ExampleClass()
 01 message of inher(): in class inher : ExampleClass

可以看到,當透過 new 實體化 testInher 變數時候,會依序執行 建構式 ,
因此會出現上列message


2017年9月5日 星期二

[C#] this 用法


this 這個關鍵字,常常可以在程式碼中看到。
主要是提供使用者  在編寫 method 中,去存取 class 等級的變數




由上面範例,可以看到,透過this, 就可以存取宣告於 class 的變數

[C#] ref 和 out 使用注意項目



  • ref 和 out 都是 傳遞  變數的 address,,也就是 call by reference

  • 使用 ref 的時候,傳入的變數,需要              進行  初始化
    function 內部可以不變化此變數

  • 使用 out 的時候,傳入的變數,可以不需要  進行  初始化
    function 內部一定要 對 對此變數給值



2017年9月4日 星期一

[C#] 創建 new class 意義說明





className myCreateObj = new className();


className => 表示要建立的 類別名稱

myCreateObj  => 使用者創造的變數名稱,可以隨意指定,用來參考 className類別實體物件在記憶體中,實際所存放的位置

new  => 此關鍵字用來建立 className 類別的實體物見,並回傳此物件的參考,
並透過  "=" 運算子將此物件的參考位置,存放到  myCreateObj  的變數中
           

另外,
本範例等效於下列

className myCreateObj;

myCreateObj = new className();

2017年9月2日 星期六

C# 線上學習資源


陸續整理 可參考的線上學習資源


http://www.runoob.com/csharp/csharp-tutorial.html

C# WPF 參考書籍


最近有要學習 WPF,但是發現相關書籍很少

在網路上,看到有人推薦這本

特別紀錄一下書名:    WPF编程宝典——使用C# 2012和.NET 4.5(第4版)


Google 一下就可以找到相關資源

全文 應該是 940頁

下面是網路上看到的摘錄版本

請服用