2019年12月24日 星期二

Vue.js 使用 Visual Studio 2017 開發


小小的試過了一下React,所以也來試一下Vue
一樣打開visual studio 2017 建立一個asp.net web 應用程式


選擇MVC專案


使用NeGut套件

輸入vue 並安裝


安裝完成後如圖,會多出兩個vue的檔案


在HomeControl建立新的Action VueIndex


按右鍵,建立一個view VueIndex.cshtml



 在Script 下建立一個Vue的資料夾,再按右鍵,建立Hello.js檔


完成之後的目錄結構


在Hello.js 裡key in ,Vue的語法

var app = new Vue({
    el: '#content',
    data: {
        message: 'Vue Hello World'
    }
});


在剛剛的建好的VueIndex.cshtml,輸入下圖的內容


<p id="content">{{ message }}</p>
content :會對應到Hello.js裡 el: '#content'
message:會對應到Hello.js裡 data 下的 message


建置之後跑一下,成功了哦!


使用Visual Studio 2017 開發React

聽聞目前三大前端之一的React不錯用,我想我也該來試一下才對,
開發環境Visual Studio 2017
首先建立一個專案如圖,建立一個ReactWeb 的ASP.NET Web 應用程式



接著使用管理NuGet 套件

安裝: 
1.React.Web.Mvc4  
2.react.js 
3.JavaScriptEngineSwitcher.V8 
4.JavaScriptEngineSwitcher.V8.Native.win-x86


在Scripts 目錄下建立一個jsx的資料夾,再建立一個ReactIndex.jsx的檔案



接下來目錄結構會長的像這樣子
可以看到ReactConfig.cs,ReactIndex.jsx,還有react 等等目錄及檔案


接下來開啓ReactConfig.cs
刪除原始的註解,然後在Configure 輸入紅色字串(您就複製貼上吧!,沒有人會真的認真key進去)
public static void Configure()
{
            JsEngineSwitcher.Current.DefaultEngineName = V8JsEngine.EngineName;
            JsEngineSwitcher.Current.EngineFactories.AddV8();
}





接下來在HomeController 建立一個Action

ReactIndex


再按右鍵建立一個ReactIndex.cshtml 的View,並且建立如圖的內容
<div id="ReactContent"></div>   這個很重要哦不要任性亂改,要不然等一下React的Component找不到




接下來,正式要寫React 的東西了,在剛剛的ReactIndex.jsx
建立下列內容
HelloWorld 是class 的名稱
ReactContent 就是剛剛div 的id ,對應用的

class HelloWorld extends React.Component {
    render() {
        return <h1>React Hello world!</h1>
    }
}

React.render(<HelloWorld />, document.getElementById('ReactContent'))




React.render 有些範例寫 ReactDOM.render 很抱歉,建置完,跑網頁你會得到紅字

Uncaught ReferenceError: ReactDOM is not defined

這是因為版本的關係所以不能使用ReactDOM.render


改回React.render 再來一次
孩子,我們成功了!!!
順利跑出有react 的網頁了!

















































2019年12月23日 星期一

Visual Studio Code 切換中文語系

最近準備進入前端的地獄,所以呢要安裝地表最強的IDE工具的親戚 Visual Studio Code 
https://code.visualstudio.com/download

安裝完成後 燈冷~~~


沒錯,就是大家最愛的英文哦,絕對不是英文不好,只是我們習慣看中文~

請大家安心的同時按下  Ctrl + Shift + P



上方會出現框框,輸入lan,會出現configure display language,選擇後出現
install additional languages

用力再按下去,會出現目前可以支援的語系

看到中文了,開不開心,意不意外~

安裝完成後,再重啓Visual Studio Code

您可以開心的用中文了!




























2019年12月4日 星期三

acer ED273 27吋 曲面寬螢幕 開箱文

要身為一個專業工程師,首先要讓自己看起來專業,所以敗一台大一點點的螢幕,只是剛好而已

看到一個大大的Acer了嗎? 我是Acer 愛好者


就輕輕的把箱子打開
哇,大大的螢幕,看起來就很爽


接下來找到支架,總共有兩支 底座跟支架
                                                 

底座的正面

底座的下面,這部份需要螺絲起子


支架

把支架跟底座裝好之後,裝到螢幕後方


                                        

一堆線,有電源線跟音源線

電源插頭
                                            

電源的開關,在左下方那顆圓圓的地方

                                        


開啓電源,爽爽的用吧!

MS-SQL查詢指定資料表的結構

如果今天要修改一個欄位的長度,再來查查看是否有修改成功  1. MS Sql 修改欄位語法 ALTER TABLE MyTable ALTER Column Column_1 nvarchar(10) NOT NULL 2. 方法1 -- 查詢指定資料表的結...