日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

在WisOne平台上学习TypeScript

發布時間:2024/1/17 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在WisOne平台上学习TypeScript 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

TypeScript是微軟公司推出的開源的類型化腳本語言,目的是用于為弱類型的javaScript提供強類型的識別和感知功能,同時它提供了類、接口、繼承等相關在javaScript中不容易實現的功能,語法類似C#,簡潔易懂,是構建大中型Web應用的一門非常理想的語言。

ü 通過這篇文章,你可以學到:

認識WisOne IDE

在WisOne IDE中編寫TypeScript代碼

在屬性面板更改控件的屬性

在WisOne IDE中運行TypeScript代碼

本文源代碼鏈接:http://www.wisone.com/app/sample/helloworld.frm

盡管微軟在Visual Studio 2012中通過插件包的方式可以使用TypeScript的智能提示和編譯功能,但是對于很多開源世界而來的開發人員來說,裝個數G的Visual Studio來開發TypeScript有些大材小用,還好現在互聯網上有一些專門用于輔助TypeScript開發的平臺,WisOne智云平臺就是其中具有代表性的一個Web平臺。

通過如下的網址進入智云平臺:

http://www.wisone.com/ide

WisOne IDE網頁呈現了一個基于Web的IDE集成化開發環境,它使用TypeScript作為開發語言,并提供了可視化的開發與設計工具,如圖1.1所示。

WisOne目前還只是預覽階段,但是隨著WisOne團隊的不斷升級和完善,相信不久的將來,我們就可以在WisOne上使用TypeScript來開發專業性的Web應用了。

Example 1:Hello Word!

接下來讓我們來了解一下如何在WisOne平臺上學習TypeScript,就從經典的Hello Word開始,步驟如下所示:

(1)從工具欄上拖一個按鈕,如圖1.2所示。

(2)選中按鈕,可以在屬性面板中設置按鈕的屬性信息,是不是很像Visual Studio或者是Delphi等集成化開發環境。在屬性面板中,設置Caption屬性為“Hello World”,以更改按鈕的顯示文字。

(3)雙擊按鈕,將進入到WisOne的代碼編輯環境,可以看到WisOne自動產生了單擊事件代碼存根,在空白處輸入代碼即可,如圖1.3所示。

由圖中可以發現,WisOne的代碼編輯器有智能提示功能,這對于初學TypeScript的人來說,實在太妙了,不用安裝龐大的Visual Studio,也可以直接玩轉TypeScript的語法提示。

(4)在代碼存根位置輸入如下的代碼:

button1Click(sender: Core.Classes.TComponent){ //我的第一行TypeScript代碼 this.button1.caption="你好,世界"; }

?

這行代碼用于更改按鈕的標題,可以看到,WisOne的IDE對TypeScript進行了很好的整合,這讓整個Web IDE特別的具有Windows版開發工具的味道。

好了,已經迫不急待的要運行代碼了,單擊WisOne IDE左上角的“運行”按鈕,如圖1.4所示。

可以看到WisOne在一個新的頁面上開啟了我們的窗口,單擊按鈕,是不是發現按鈕的標題已經發生了改變,如圖1.5所示。

Example 2:使用TypeScript類型

接下來看一下TypeScript中如何使用類型,javaScript是不需要顯示定義類型的,為變量的賦值決定了其類型,這種弱類型的語法極不利于大型可擴展的應用開發,而TypeScript提出了類型的概念,在定義變量時可以指定其類型,這個示例中向窗口中再次添加一個按鈕,然后編寫如下的示例代碼:

module Unit1{//定義一個函數,可以看到TypeScript的強類型代碼 function Greeter(greeting: string) {this.greeting = greeting;}export class TForm1 extends Core.Forms.TForm{btnType: Core.StdCtrls.TButton;btnTypeClick(sender: Core.Classes.TComponent){//構造一個Greeter類的實例var greeter = new Greeter("Hello world");//訪問Greeter類的屬性this.btnType.caption=greeter.greeting;}}}

?

在Unit1單元名稱下面,定義了一個函數Greeter,可以看到這個函數的形式參數是string類型的值,在函數體內定義了一個屬性。

在按鈕的單擊事件處理代碼中,首先實例化了Greeter類的實例,然后調用其屬性,如果為Greeter的構造函數傳遞一個非字符串類型的值,WisOne將會拋出錯誤提示,如圖1.6所示:

可以看到,WisOne在編譯TypeScript時,將錯誤提示顯示在調試面板中,非常便于我們了解其中的語法錯誤,TypeScript提供了類型功能,這對于開發大型可擴展的應用來說,確實是一個必要的功能。

將123456刪除,替換為一個字符串,然后運行程序,這次成功運行通過,單擊按鈕將顯示Greeter中的屬性值,如圖1.7所示。

小結

本文介紹了在WisOne平臺上開發TypeScript的基礎知識,討論了WisOne IDE的組成,以及如何使用WisOne編寫TypeScript代碼,通過一個經典的“Hello World”來演示如何在WisOne平臺上編寫TypeScript代碼。最后通過一個類型化的TypeScript示例,介紹了WisOne平臺的調試功能。

關于WisOne平臺的更多信息,可以通過如下的網址獲取:

http://www.wisone.com/

轉載于:https://www.cnblogs.com/lincats/p/3328780.html

總結

以上是生活随笔為你收集整理的在WisOne平台上学习TypeScript的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 极品色影视| 欧美狠狠操 | 日本h漫在线观看 | 久久人人添人人爽添人人片 | a级黄色片 | 日韩欧美一区二区三区在线观看 | 少妇无码av无码专区在线观看 | 狠狠澡| 亚洲精品高清无码视频 | 黄色大片av | 欧美午夜精品一区二区 | 欧美老女人性视频 | 人妻一区二区三区视频 | 国产精品成人免费一区二区视频 | 在线亚洲综合 | 欧美性猛交乱大交xxxx | 一卡二卡三卡四卡 | 国产av一区精品 | 久久精品亚洲a | 亚洲精品乱 | 久久久久久国 | 久久久久久久久久久福利 | 国产在线视频福利 | 欧美 日韩 人妻 高清 中文 | 东京热一区二区三区四区 | 操三八男人的天堂 | 久久久久亚洲av成人人电影 | 日日久 | 黄色污网站在线观看 | 久草成人 | 日韩精品中文字幕在线观看 | 中文字幕一区二区在线播放 | 亚洲精品视频久久 | 337p粉嫩大胆噜噜噜亚瑟影院 | 白丝开裆喷水 | 成人久久久精品国产乱码一区二区 | 天堂网av中文字幕 | 蜜桃做爰免费网站 | 日本xx视频免费观看 | 日本亲子乱子伦xxxx50路 | 亚洲大片在线观看 | 老外黄色一级片 | 国产1级片 | 精品香蕉99久久久久网站 | 99er这里只有精品 | 亚洲日本韩国在线 | 老女人做爰全过程免费的视频 | 欧美国产日韩一区 | 天美麻花果冻视频大全英文版 | 无码成人精品区一级毛片 | 国产精品人人 | 色哟哟视频在线观看 | 欧美日韩国产精品综合 | 狠狠干2017| 妺妺窝人体色WWW精品 | 日本激情一区二区三区 | 免费的三级网站 | 欧美精品久久久久久久免费 | 精品成人av一区二区三区 | 亚洲永久无码精品一区二区 | 国产精品第100页 | av老司机在线播放 | 红色假期黑色婚礼2 | 免费大片黄在线观看 | 精品乱码一区内射人妻无码 | 午夜插插 | 中文字幕mv | 超碰在线看 | 天堂av一区二区三区 | 天天草夜夜 | 日本不卡一区二区三区视频 | 91精品国产闺蜜国产在线闺蜜 | 干干干日日日 | 亚洲精品高清视频在线观看 | 日本在线一本 | 在线欧美视频 | 国产av电影一区二区三区 | 97在线公开视频 | 亚洲亚裔videos黑人hd | 悠悠av| 日韩精品人妻无码一本 | 91免费看片网站 | 日韩小视频在线观看 | 国产一区二区精品在线 | 超碰在线免费看 | 男人av资源| 五月天婷婷在线观看 | www久久久久久 | 男人天堂亚洲 | 色在线免费 | 亚洲一线av | av中文资源网 | www.爱色av.com | 爽爽爽av | 国产精品女人和拘 | 亚洲区一区二 | 国产自产21区 | 相亲对象是问题学生动漫免费观看 | 成人av网站在线观看 |