[爆卦]線上程式碼編輯器是什麼?優點缺點精華區懶人包

雖然這篇線上程式碼編輯器鄉民發文沒有被收入到精華區:在線上程式碼編輯器這個話題中,我們另外找到其它相關的精選爆讚文章

在 線上程式碼編輯器產品中有13篇Facebook貼文,粉絲數超過5萬的網紅軟體開發學習資訊分享,也在其Facebook貼文中提到, KodExplorer是一款 Web 檔案管理器,它也是一款 Web 程式碼編輯器,允許你在網路瀏覽器中直接開發網站。您可以在Linux、Windows或Mac平台上線上或本地執行KodExplorer。唯一的要求是要有 PHP 5 版本。 ✍ PHP 相關線上課程 https://bit.ly/...

 同時也有117部Youtube影片,追蹤數超過4萬的網紅吳老師教學部落格,也在其Youtube影片中提到,完整教學影音分享申請 http://goo.gl/lsqo7 完整影音:http://terry55wu.blogspot.com/p/excelvba.html 今天課程主軸: 1.如何連結資料庫 2.EXCEL與ACCESS資料庫的綜合應用效率提升 3.重點在SQL與ADO 4.要學得太多,...

  • 線上程式碼編輯器 在 軟體開發學習資訊分享 Facebook 的最佳貼文

    2021-08-11 15:49:08
    有 14 人按讚

    KodExplorer是一款 Web 檔案管理器,它也是一款 Web 程式碼編輯器,允許你在網路瀏覽器中直接開發網站。您可以在Linux、Windows或Mac平台上線上或本地執行KodExplorer。唯一的要求是要有 PHP 5 版本。

    ✍ PHP 相關線上課程 https://bit.ly/37Ce9wF

    https://softnshare.com/kodexplorer/

  • 線上程式碼編輯器 在 Taipei Ethereum Meetup Facebook 的最佳貼文

    2021-02-04 14:57:33
    有 8 人按讚

    📜 [專欄新文章] 2021 區塊鏈開發入門
    ✍️ Johnson Chen
    📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium

    在我大學的時候,除了學習網頁前端之外,因為課程報告的需要接觸到以太坊(Ethereum),於是開始學寫智能合約,包括它使用的程式語言 solidity。

    工作以後鮮少再碰以太坊的相關技術,直到最近想重新把以太坊學起來,故而決定寫這篇文章,讓初次接觸區塊鏈與智能合約的人更好地進入開發者的世界。這篇文章不只面向開發者,同時也希望能夠給對區塊鏈有興趣的人,指引一條清晰的學習路線。

    關於區塊鏈

    區塊鏈會被廣為人知,無非是因為虛擬貨幣的出現,而虛擬貨幣的鼻祖就是比特幣。在比特幣出現以前,沒有一個能夠在全球網路上通用的數位貨幣;在比特幣出現之後,才真的實現了數位化的貨幣,能夠在全球網路上流通。

    這樣的技術性突破,blockchain 的名字從比特幣白皮書中被萃取出來,而這項技術也被更多人拿去做研發以及創新。

    區塊鏈這項技術的特性可以簡單概括為兩點:去中心化(decentralized)與不可竄改(immutable)。去中心化有程度上的差別,在公共網路上由世界各地的節點共同維護的區塊鏈,去中心化程度較高;相較之下,私人企業開發由特定節點來驗證交易的區塊鏈,去中心化程度較低。

    為什麼是以太坊?

    這年頭區塊鏈三個字大行其道,大部分都是為區塊鏈而區塊鏈的商業炒作。容許我獨斷地說,以太坊才是區塊鏈應用的大門。

    以太坊由全球最大的區塊鏈社群組成,提供一個去中心化的虛擬機器(Ethereum Virtual Machine)來處理「智能合約」,它是一個公共的區塊鏈平台,逛逛以太坊的官網吧!

    智能合約

    在以太坊區塊鏈中有所謂的智能合約,智能合約能夠部屬到以太坊區塊鏈上,合約即程式碼,放到區塊鏈上就不能再更新,只能執行合約上的程式,持有以太幣的人能夠與合約進行交易。把智能合約想像成是一台自動販賣機,把錢(以太幣)投進去,飲料會掉出來(合約上的程式會被執行)。

    在現實生活中,簽訂合約的雙方認為合約有效而且可以被信任,是因為有國家法律來保障,違反合約可能會受到法律制裁;而用以太幣與智能合約互動,認為智能合約可以被信任,是因為智能合約的不可竄改性 — 以太坊虛擬機會毫無偏袒、完全中立、冰冷不帶任何感情地執行智能合約上已經寫好的程式碼。

    建立在智能合約之上的虛擬貨幣

    事實上,以太坊擴大了區塊鏈這項技術的應用層面。回頭想想,比特幣來自區塊鏈技術,某個人若想打造一款同比特幣一樣的虛擬貨幣,就得模仿比特幣去建造一個自己的虛擬貨幣區塊鏈,一個區塊鏈網路要能夠有效運作並非易事,還需要節點、需要靠人挖礦去驗證交易。此時,若使用以太坊的智能合約,撰寫虛擬貨幣需要的程式碼,將合約部屬到以太坊區塊鏈上,叮咚!他就可以發行自己的虛擬貨幣,根本不必再去建造底層的區塊鏈,也不用想挖不挖礦了。

    此時會發現以太坊就像是一個區塊鏈平台,你不需要親手打造區塊鏈網路,即可享有區塊鏈去中心化與不可竄改的特性。與其他智能合約的開發者共同使用以太坊虛擬機 EVM(Ethereum Virtual Machine),在 EVM 上部屬無上限個智能合約。

    以太坊是一項基礎建設,底層區塊鏈幫你架設好,開發者便有更多時間去發想應用到網頁、手機、或物連網設備上,以下是一段簡單的智能合約,該合約創造了一個虛擬貨幣簡稱 MAT…

    直接進入開發領域 — 線上編輯器 Remix

    Remix 是開發智能合約的線上編輯器,進入Remix官網,點選 Create New File 以後,把上方程式碼複製貼上。在左側欄位中有 solidity compiler 的選項,確認一下左側欄第一列顯示的版本,調成 0.7.0 (上方程式碼使用的版本),就可以按下下方 compile 的按鈕,將智能合約「編譯」成 bytecode(給機器讀的語言)。

    接著我們要部屬合約到區塊鏈上,首先到左側欄位點選 DEPLOY & RUN TRANSACTIONS 的選項,可以看到環境是 javascript VM,這是指現在要部屬到的測試用虛擬機。按下下方的按鈕 Deploy 即可將合約「部屬」到 javascript VM 上。成功部屬後,你會發現 ACCOUNT 所持有的以太幣,從 100 變成 99.9999…,我們得知部屬智能合約需要花費一點點以太幣。

    左側下方會有 Deployed Contracts,點開來就會列出合約上可供呼叫的函式,點那些函式就能與剛剛部屬上去的智能合約進行互動了。

    有些函式呼叫會引發交易,所以需要以太幣,有些則不用。在 ACCOUNT 的地方可以展開來,它提供許多的地址 (address),也就是錢包,每個錢包裡面預設給你 100 顆以太幣,試著用那些地址去操作智能合約,你就能慢慢體會什麼是建立在以太坊之上的虛擬貨幣了。

    真正的開發者世界

    實際上開發智能合約只能算是以太坊開發的其中一部分,其他包括以太坊區塊鏈擴容方案、節點驗證等等又是另一個開發領域了,那部份我就沒有研究太多。而智能合約的開發是比較接近應用層面的,透過網頁前端或手機應用程式,與智能合約進行互動,稱作 Dapp(Decentralized App) 的開發,也象徵著網際網路走向 web3.0 的時代。

    學習 solidity 語言,除了看硬生生的官方文件之外,我推薦去玩cryptozombies,我本身就是從這款網頁遊戲中學習這門語言,聽說是連小孩子都能輕易學習的教材。

    除了學 solidity 之外,網路上還有很多方便的開發工具,開發者主要是運用這些工具做測試、自動化部屬、串接前端等等。許多網路上的教學文章會使用 Truffle + Ganache + web3.js 來建置開發環境。但我在這裡推薦另一款開發環境的架構,如果是新手直接從 hardhat 開始也是非常適合的,hardhat 的教學文章寫得清楚完整,本篇文章使用的程式碼也是從 hardhat-hackathon-boilerplate 這個專案而來。hardhat 使用的開發環境是 Waffle + Hardhat + ethers,它幫你把開發環境處理的簡單又舒服,讓開發者可以專注在開發智能合約上。

    OpenZeppelin 是很有名的智能合約套件庫,開發時可以引入它的智能合約。智能合約很講究安全性,稍微沒寫好就可能被駭客鑽漏洞,虛擬貨幣就被盜走了!OpenZeppelin 提供的 SafeMath 很常被引入到專案,對新手來說看 OpenZeppelin 的合約也是很好的學習管道。此外,官方也建了一個學習網站ethernaut,主要在教導如何寫出安全性夠強的智能合約,可惜網站在我寫這篇文章的時間一直處於維修不能用的狀態。

    最後再介紹一款實際上線的智能合約專案:Argent。它是一款運用智能合約來做虛擬貨幣錢包的公司,除了使用他們的錢包之外,也可以看看他們的智能合約是怎麼寫的,感受一下專業的程式碼架構與寫法。

    小結

    這篇文章希望能幫助到想了解區塊鏈這項技術的人,同時也想呈現一個智能合約的開發生態系,你大可以不必花太多力氣去了解密碼學、挖礦、節點、共識機制等等五花八門的專有名詞;反之,你可以專注在智能合約的開發,或回到本質去思考去中心化的用意、以及為什麼不可竄改的特性那麼重要。

    智能合約除了做虛擬貨幣之外,也能夠做投票系統,原本以貨幣為起始點的區塊鏈技術,是智能合約的出現擴大了區塊鏈更具彈性的用途,這圈子需要更多的開發者來探勘這片新大陸。

    尤其鼓勵人文社會科學的人才,無論是哲學、政治、經濟、法律或社會等各方領域,試著撇開人工智慧將主導未來社會的發展路線,與之截然不同的另一種形式:人類社會能否依靠科技的力量,促成彼此之間的合作,創造更有效率的市場、更公平的治理方式?

    延伸閱讀:激進市場(Radical Markets: Uprooting Capitalism and Democracy for a Just Society)

    2021 區塊鏈開發入門 was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.

    👏 歡迎轉載分享鼓掌

  • 線上程式碼編輯器 在 軟體開發學習資訊分享 Facebook 的最讚貼文

    2020-11-17 12:39:24
    有 4 人按讚

    --課程已於 2020 年 11 月更新--

    課程說明

    ✅ 組合( Composition ) vs 繼承( Inheritance )? 你會明白的。 建立自己的 Web 框架? 你會做到的。 使用 React / Redux 的 Typescript? 課程也有包含!
    ——————–
    ✅這是線上學習 Typescript 最好的課程。
    其它所有線上課程都會教你 Typescript 的基本語法和特性,但只有這門課程會告訴你如何將 Typescript 應用到實際專案中,通過範例指導你如何構建大型成功的專案。
    ✅ Typescript 是 Javascript 的”超級集合”。 這意味著如果你已經知道了 Javascript,你就可以開始學習這門課程了。 在 Javascript 中增加了幾個重要的特性,包括一個型別系統。 這種型別的系統旨在幫助您在開發過程中捕獲錯誤,而不是在執行程式碼時捕獲錯誤。 這意味著通過在開發早期捕獲 Bug,您的生產率將提高一倍。 但是除了型別系統之外,Typescript 還提供了一些構造大型程式碼庫和編寫真正可重複使用程式碼的工具。
    ✅ 僅僅通過閱讀文件來精通 Typescript 是一個挑戰。 雖然您可能知道什麼是”型別化陣列”或”介面”,但是文件(和其它課程!) 不會告訴你要在哪裡使用這些功能,或者如何有效地使用它們。 本課程的目的是幫助你理解每個 Typescript 功能存在的理由,以及在哪裡使用它們。
    ✅ 頂尖的公司急需 Typescript 開發者。 如今一些最大的網頁應用程式正在用 Typescript 開發。 僱主們正在爭先恐後地尋找能熟練掌握這一尖端系統的工程師。 透過課程給你一個其他工程師少擁有的獨特技能,建立紮實的 Typescript 知識將使你更容易被聘僱,
    ✅ 打算開發自己的應用程式嗎? 使用 Typescript 可以幫助你從一開始就正確地構建你的專案,確保你不會在公司的某個關鍵階段被技術債壓垮。 在本課程中,您將學習如何編寫可重複使用的程式碼,特別強調利用類別和介面來建立可置換的”widgets”。 您將能夠飛快地重新配置您的應用程式,只需要最少的努力以建立廣泛不同的功能,
    ✅ 向一個曾參與過世界上最大的 Typescript 專案之一的人學習。 在我自己的專業專案中,我開發了一個基於瀏覽器的開放原始碼編輯器 Theia 的外掛。 Theia 專案在規模上絕對是巨大的,包含了成千上萬行的程式碼,都是用 Typescript 寫的。 多虧了 Typescript 的力量,這個專案才能成功。
    但是不要僅僅相信我的話——看看這門課的評論吧! 您將看到其他工程師,就像您自己一樣,已經取得了巨大的成功,並對如何構建可擴展的 Web 應用程式有了新的理解。

    https://softnshare.com/typescript-the-complete-developers-guide/

  • 線上程式碼編輯器 在 吳老師教學部落格 Youtube 的最佳貼文

    2014-04-14 12:36:20

    完整教學影音分享申請 http://goo.gl/lsqo7

    完整影音:http://terry55wu.blogspot.com/p/excelvba.html

    今天課程主軸:
    1.如何連結資料庫
    2.EXCEL與ACCESS資料庫的綜合應用效率提升
    3.重點在SQL與ADO
    4.要學得太多,但會SQL就很好用
    5.ACCESS可以輕鬆學會SQL
    6.資料庫的四大功能:查詢新增修改刪除
    7.學知識學不完,學觀念很快上手,如手機的SQLite資料庫亦同
    8.分享程式碼畫面
    9.不一定要用最新的技術,會有相容性問題

    EXCEL與資料庫:
    但要先學會ACCESS與SQL語法,再來學習EXCEL VBA與資料庫會更快上手,
    不然不懂關聯式資料庫,在連結資料庫時間容易問題多多,若能懂SQL就更好了,
    因為SQL是資料庫的共通語言,直接下SQL就可以完成想要的工作,
    諸如:查詢、新增、修改與刪除資料了!

    課程內容:
    01_如何在EXCEL中存取資料庫
    02_如何在ACCESS中輸入並編輯SQL語法
    03_將SQL語法貼到指定的位置並執行結果
    04_如何針對使用者需求設計SQL語法
    05_將SQL設計成關鍵字查詢
    06_將SQL改為價格查詢
    07_如何在資料庫中產生沒有重複的資料
    08_結合下拉清單查詢處理器種類
    09_無須按鈕也能查詢說明

    補充資料:
    EXCEL函數與VBA進階班總整理:
    http://terry55wu.blogspot.com/p/excelvba.html

    目前 EXCEL函數與VBA完整影音論壇:
    1.EXCEL函數與VBA設計
    http://groups.google.com/group/labor_excel_vba?hl=zh-TW
    2.EXCEL函數與VBA進階51
    http://groups.google.com/group/excelvba51?hl=zh-TW
    3.EXCEL函數與VBA雲端班
    http://groups.google.com/group/excelvbacloud?hl=zh-TW
    4.EXCEL VBA辦公自動化班
    http://groups.google.com/group/excelvba_cloud?hl=zh-TW
    5.EXCEL函數與VBA設計(自強基金會2012)
    http://groups.google.com/group/excelvba2012?hl=zh-TW


    EXCEL,VBA,函數,自強基金會,吳清輝老師,程式設計,線上教學,e化創新,雲端計算,吳老師提供,APP教學

  • 線上程式碼編輯器 在 吳老師教學部落格 Youtube 的最佳解答

    2013-02-16 16:29:14

    EXCEL VBA應用班(桃園縣政府內訓)上課分享
    完整影音:http://goo.gl/WDKLo

    今天的課程比較短,只有14小時,索性把之前課程精要再精要的做整理,
    不難上的太難,又不能上的太快,所以藉由GOOGLE的服務達成師生互動目的。
    分享GOOGLE雲端應用:
    1.GO.GL:縮短網址
    2.GOOGLE表單:取得使用者訊息或問卷調查
    3.GOOGLE試算表:當成雲端資料庫
    4.GOOGLE共用資料集:分享雲端檔案
    5.GOOGLE網上論壇:學員論壇空間,可分享影音連結與討論,必須登入才能取得資源。
    6.YOUTUBE影音平台:存放錄製好的教學影音,必利用影音清單建立連續播放功能。
    7.GOOGLE Blogger:建立部落格與教學網誌,並嵌入部分影音分享。

    一、我的上課用書:
    看!就是比你早下班-50個Excel VBA高手問題解決法
    作者:楊玉文
    http://www.books.com.tw/exep/prod/booksfile.php?item=0010497458

    Excel函數&VBA其實很簡單(附贈超值影音教學光碟)
    作者: 林文恭研究室
    書號: AEI003800 出版日: 2009/12/28

    Excel VBA 與資料庫整合大活用
    書號:SP20098 作者:古川順平 著
    出版日:2010/3/18 譯者:博碩文化 編

    跟我學Excel VBA:將複雜的操作用一個按鍵就搞定!
    作者: 恩光技術團隊 江高舉
    出版日: 2010/10/19

    都有拿來上過課,但都不算太推薦,各有優缺點啦!

    二、這次的課程理念:
    1. 循序漸進, 透過實用的範例, 輕鬆進入 Excel VBA 設計領域, 逐步了解VBA 架構, 學會: VBA 變數、常數、函式及邏輯的觀念, 即使沒有任何程式設計基礎,也能撰寫 編修VBA,提昇工作效率, 晉昇 Excel 高手。
    2.進而將EXCEL當成資料庫來使用,結合函數、VBA等更深入的功能,讓資料處理和分析的應用更上層樓。
    3.若能結合GOOGLE雲端試算表與表單,讓EXCEL隨時成為您的分身幫您處理事務。

    三、課程大綱:
    Excel巨集錄製與VBA編輯器
    VBA語法與常用程式函數
    VBA控制項與表單介面設計
    辦公室必備VBA實用範例
    實例1:進階功課表
    實例2:大型試算表
    實例3:文字遊戲
    實例4:銷貨單
    ExcelVBA與外部資料整合應用

    四、課程內容:
    01_簡報說明
    02_相關問題說明
    03_開啟進階成績單範例與設定巨集安全性
    04_顯示開發人員索引標籤
    05_進階成績單函數應用
    06_錄製巨集與加入註解說明
    07_錄製巨集重點說明
    08_加入按鈕與錄製清除巨集
    09_加入控制項按鈕流程說明
    10_修改巨集與儲存檔案
    11_錄製巨集改寫成FOR迴圈
    12_FOR迴圈與F8逐行執行
    13_建立副程式與名次程式碼
    14_大型試算表開頭解說
    15_大型試算表列迴圈
    16_大型試算表欄迴圈
    17_列與欄迴圈合併
    18_如何讓使用者輸入金額(InputBox)
    19_如何計算範圍內有幾欄幾列
    20_增加兩個按鈕完成結果
    21_文字遊戲解說
    22_百家姓MID函數說明
    23_百家姓MID函數向右

    吳老師教學部落格:
    http://terry55wu.blogspot.com/
    補充資料:
    EXCEL函數與VBA設計
    http://goo.gl/LEjSW
    EXCEL函數與VBA雲端班
    http://goo.gl/zz71P
    EXCEL函數與VBA進階班
    http://goo.gl/rq9EK

    EXCEL VBA 函數 台北市公務人員訓練處 吳清輝老師 程式設計 線上教學 e化創新 雲端計算 虛擬電腦 吳老師提供

  • 線上程式碼編輯器 在 吳老師教學部落格 Youtube 的最佳解答

    2013-02-16 16:10:22

    EXCEL VBA應用班(桃園縣政府內訓)上課分享
    完整影音:http://goo.gl/WDKLo

    今天的課程比較短,只有14小時,索性把之前課程精要再精要的做整理,
    不難上的太難,又不能上的太快,所以藉由GOOGLE的服務達成師生互動目的。
    分享GOOGLE雲端應用:
    1.GO.GL:縮短網址
    2.GOOGLE表單:取得使用者訊息或問卷調查
    3.GOOGLE試算表:當成雲端資料庫
    4.GOOGLE共用資料集:分享雲端檔案
    5.GOOGLE網上論壇:學員論壇空間,可分享影音連結與討論,必須登入才能取得資源。
    6.YOUTUBE影音平台:存放錄製好的教學影音,必利用影音清單建立連續播放功能。
    7.GOOGLE Blogger:建立部落格與教學網誌,並嵌入部分影音分享。

    一、我的上課用書:
    看!就是比你早下班-50個Excel VBA高手問題解決法
    作者:楊玉文
    http://www.books.com.tw/exep/prod/booksfile.php?item=0010497458

    Excel函數&VBA其實很簡單(附贈超值影音教學光碟)
    作者: 林文恭研究室
    書號: AEI003800 出版日: 2009/12/28

    Excel VBA 與資料庫整合大活用
    書號:SP20098 作者:古川順平 著
    出版日:2010/3/18 譯者:博碩文化 編

    跟我學Excel VBA:將複雜的操作用一個按鍵就搞定!
    作者: 恩光技術團隊 江高舉
    出版日: 2010/10/19

    都有拿來上過課,但都不算太推薦,各有優缺點啦!

    二、這次的課程理念:
    1. 循序漸進, 透過實用的範例, 輕鬆進入 Excel VBA 設計領域, 逐步了解VBA 架構, 學會: VBA 變數、常數、函式及邏輯的觀念, 即使沒有任何程式設計基礎,也能撰寫 編修VBA,提昇工作效率, 晉昇 Excel 高手。
    2.進而將EXCEL當成資料庫來使用,結合函數、VBA等更深入的功能,讓資料處理和分析的應用更上層樓。
    3.若能結合GOOGLE雲端試算表與表單,讓EXCEL隨時成為您的分身幫您處理事務。

    三、課程大綱:
    Excel巨集錄製與VBA編輯器
    VBA語法與常用程式函數
    VBA控制項與表單介面設計
    辦公室必備VBA實用範例
    實例1:進階功課表
    實例2:大型試算表
    實例3:文字遊戲
    實例4:銷貨單
    ExcelVBA與外部資料整合應用

    四、課程內容:
    01_簡報說明
    02_相關問題說明
    03_開啟進階成績單範例與設定巨集安全性
    04_顯示開發人員索引標籤
    05_進階成績單函數應用
    06_錄製巨集與加入註解說明
    07_錄製巨集重點說明
    08_加入按鈕與錄製清除巨集
    09_加入控制項按鈕流程說明
    10_修改巨集與儲存檔案
    11_錄製巨集改寫成FOR迴圈
    12_FOR迴圈與F8逐行執行
    13_建立副程式與名次程式碼
    14_大型試算表開頭解說
    15_大型試算表列迴圈
    16_大型試算表欄迴圈
    17_列與欄迴圈合併
    18_如何讓使用者輸入金額(InputBox)
    19_如何計算範圍內有幾欄幾列
    20_增加兩個按鈕完成結果
    21_文字遊戲解說
    22_百家姓MID函數說明
    23_百家姓MID函數向右

    吳老師教學部落格:
    http://terry55wu.blogspot.com/
    補充資料:
    EXCEL函數與VBA設計
    http://goo.gl/LEjSW
    EXCEL函數與VBA雲端班
    http://goo.gl/zz71P
    EXCEL函數與VBA進階班
    http://goo.gl/rq9EK

    EXCEL VBA 函數 台北市公務人員訓練處 吳清輝老師 程式設計 線上教學 e化創新 雲端計算 虛擬電腦 吳老師提供