Visual Studio 2010 新發現(2)--讓分頁浮起來


看圖說故事。

你可以在要浮起來的「分頁」抬頭用滑鼠點拉,把分頁拉出畫面,或是在抬頭的地方點兩下。

在Visual Studio 2010我們可以讓整個「*.aspx」或「*.aspx.vb / *.aspx.cs」浮起來,然後放大到「全螢幕」來設計UI,調整控制項屬性或「撰寫程式碼」,可以全螢幕來撰寫程式碼對我來說是最爽的,完全利用整個Monitor,視覺上沒有其他「干擾」,專心在一件事上,不需要把OOXX給縮到最小,才能還給我們一些空間。

ps.. 如果你能用個雙螢幕,你的爽度會Double * Double * Double。
ps.. 我真的認為,每個開發人員最低需求要有雙螢幕,工作起來可以減少很多「滑鼠時間」。例如一個Monitor開Visual Studio 2010 IDE Tool,一個開Browser,邊寫邊測,不用在單一Monitor一直切畫面,對眼睛比較好,也對腦袋及精神沒那怎傷(這點是我自己認為)
ps.. 如果使用Visual Studio 2010個人認為應該加到三螢幕,一個寫UI(*.aspx),一個寫Code(*.aspx.vb / *.aspx.cs),一個開Browser測試,這樣也是符合微軟的三螢策略(我唬爛!)。

Visual Studio 2010 新發現--後置程式碼使用「在瀏覽器中檢視」的按鈕

Visual Studio 2010 繁體中文版,在5/26已經開放在MSDN下載了,也正式宣告新的開發世界的到來。目前看到得資料都在談.NET Framework 4.0上的新功能比較多,但Visual Studio 2010本身就介紹比較少。

就我個人使用上新發現,跟各位分享一下,主要以Visual Studio 2008與Visual Studio 2010為主(Visual Studio 2005我沒用過)。


Visual Studio 2010本身UI上有很大改進。

  1. Visual Studio 2008每一分頁無法單獨「關閉」,終於在Visual Studio 2010上可以每一分頁單獨關閉。
  2. Visual Studio 2008你只能在*.aspx上執行「在瀏覽器中檢視」,每次在「後置程式碼(Code Behind)」寫完程式碼要進行測試,還必須很麻煩的先回*.aspx檔,才可以按那顆「地球+放大境」,現在在VS 2010終於可以直接在*.asp.vb / *.asp.cs後置程式碼使用「在瀏覽器中檢視」的按鈕,而不用不斷切換畫面,只為了按個按鈕。
  3. Visual Studio 2010後置程式碼(Code Behind)中,滑鼠的快速功能表還無法使用「在瀏覽器中檢視」的快速選項,還是必須使用按鈕來執行。
 這一點點的小進步,對工作效率上的幫忙可以很大。

JavaScript Note Lists

開發網站的人,很難不碰Javascript,應該說不可能,或許你會說,我可以學jQuery,但jQuery骨子裡還是Javascript,所以我建議,入門可以學jQuery,但當你想要更上一層樓時,還是要從Javascript入手才是,以是我多年收集整理的精華,裡面有非常多實用的內容,分享出來給大家。

以下整理成一篇一篇,這樣很好找資訊,什麼地方有問題,就看哪一篇的資料。
或是各位也可以直接到Xmind.net看全部的內容。

第一篇:簡單介紹 JavaScript

  1. 變數命名
  2. 資料型別(data type)
  3. 關鍵字
  4. 保留字
  5. 比較符號
  6. 邏輯符號

第二篇:簡單介 紹JavaScript內建物件

  1. String物件
  2. Array物件
  3. Date物件
  4. Math物件
  5. Error物件
  6. Common物件

第三篇:簡單介紹 JavaScrip流程控制

  1. 條件控制(if, switch)
  2. 迴圈控制(for, while)
  3. with
  4. break, continue
  5. function

第四篇:簡單介紹DHTML架構 圖


第五篇:簡單介紹window 物件

  1. 狀態列
  2. 計時器
  3. open
  4. close
  5. 對話方塊
  6. Screen物件
  7. 座標
  8. 視窗移動與調整
  9. 內容捲動
  10. 列印

第六篇:簡單介紹 Navigator物件

  1. 取得瀏覽器相關資訊

第七篇:簡單介紹 History物件

  1. History方法

第八篇:簡單介紹 Location物件

  1. 屬性
  2. 轉向
  3. 重新載入

第九篇:簡單介紹 document物件

  1. 屬性
  2. 寫入文件
  3. cookies
  4. 集合物件
  5. 取得元素
  6. 存取HTML內容及屬性
  7. CSS

第十篇:簡單介紹event物件

  1. mouse event
  2. keyboard event
  3. html event
  4. 事件監聽
  5. 事件物件
  6. 取消事件
  7. 氣泡事件
  8. 屬性與方法

第十一篇:簡單介紹form物件

  1. <form></form>
  2. form
  3. input
  4. checkbox與radio
  5. select, option
  6. textarea
  7. regular expression

第十二篇:簡單介紹table物 件

  1. table
  2. 屬性
  3. 方法
  4. 屬性與方法
  5. TableRow
  6. TableCell

第十三篇:簡單介紹Image物 件

  1. 屬性
  2. 事件

第十四篇:簡單介紹 Iframe物件

  1. frame
  2. frameset
  3. iframe

第十五篇:簡單介紹 Anchor物件

  1. 屬性

第十六篇:簡單介紹W3C DOM

  1. HTML DOM
  2. 屬性
  3. 方法
  4. 樣式

第十七篇:簡單介紹XML DOM

  1. XML
  2. XHTML
  3. DOM
  4. MSXML

第十八篇:簡單介紹ajax技術

  1. 同步與非同步
  2. ajax組成
  3. XMLHttpRequest物件
  4. 屬性與方法

第十九篇:簡單 介紹JavaScript物件導向(OOP)

  1. OOP
  2. Object
  3. 建構式
  4. 複本

第二十篇: 簡單介紹JavaScript的除錯(Debug)

  1. 錯誤
  2. 清單
  3. 處理

第廿一篇:簡單 介紹JavaScript程式碼最佳化

  1. 壓縮程式碼
  2. 最佳化程式碼
  3. 影響

    標籤綁架(TabNapping)測試 for TrendMicro

    「防守與攻擊」,是人類規則裡最重要的兩點。小至遊戲,大至戰爭,所有的規則如果沒有這兩點,好像就不叫規則了。

    網路近來有一新功擊手法稱「標籤綁架(TabNapping)」,細節可參考「阿碼外傳」,另外又剛好看到「重灌狂人」在介紹一套WOT(WEB OF TRUST)的軟體。馬上就試想,我們家的防毒不知道~嘿~嘿~嘿~通不通的過阿碼的測試面。


    還好,沒讓我擔心,有點感受到「錢」花下去的價值了。 給Trend Micro拍拍手。

    這可以引申到另一個討論,就是「免費」的防毒軟體,一般免費的防毒軟體是不防這類網路攻擊的,要防可以,請花點費用,升級為付費版本,就可以有完善的防護功能。
     
    現在的攻擊絕大多數都是來自「網頁」。

    如果你常常上一些「不正常」的網站,那非常建議各位,千萬不要考慮免費版的防毒軟體,或是自己就要安裝一些如「WOT」這類的外掛來保護自己,像TrendMicro也有出「WPT」,也是過濾網頁的瀏覽器外掛。

    From 黑暗教育界的內線消息

    [轉貼]
    台視接獲家長投訴,在台北縣板橋一所國小的六年級,班導師每天不上課,要學生自己自修,自己則是坐在電腦前看電 影,到了月考前一個星期,才囫圇吞棗的趕課,家長現在看不下去,向老師反應,不過老師還嗆說不會去上安親班嗎!台視鏡頭直擊,發現作業不是老師親自批改, 而是學生改的,誇張行徑,令人搖頭。

    上課時間,教室吵翻天,從學生提供的手機畫面可以看到,老師專心的坐在電腦前 連忙否認利用上課時間用電腦看電影,但是家長投訴的項目,還不只這一項, 考試前才急急忙忙的把課補完,學生們反應根本聽不懂,還被嗆聲 當台視接獲家長陳情,直擊學校教室,竟然又捕捉到,學生們自己改課本習題, 上課時間摸魚看電影,又不親自改作業,校方得知,態度很低調, 這名老師的誇張行徑,已經持續有兩年之久,校長透露,今年當事人已經申請退休,是否因為即將退休,消極教學,看到小學生連絡簿上,寫到無聊的上課,每天自 習發呆睡覺,如此校園生活,老師要負全部責任。

    幫自己留個記錄。

    因為內人,也就是「人妻界」的代表,剛好在不是人幹的「安親班」上班,所以時常可以聽到一些黑暗教育界的內線消息。當光明教育界的學子們下班後,就是他們黑暗教育界接手「教育」的開始。

    老實說,現在孩子沒苦吃,受到很好的愛護或保護,所以「很難教」。小時候,家裡務農,我還記得,上幼稚園時,我必須自己一個人走路去,我,一個幾歲大的小朋友就必須走一段不算短的距離(以公里計算)去上學,雖然只有短短一~二學期(印象中是家裡說沒錢),但確是我人生中非常快樂的一段回憶。反觀現在的小孩,出門要什麼交通工具都有,開車吹冷氣有什麼問題,要他們走點路流點汗,免談。這是其一。

    其二,現在的小孩及小孩的學業是用「錢」砸出來的。 父母上班都沒空了,只好把小孩往安親班送,其中有幾點是我認為很怪的地方:
    • 一是這些學校老師:
      從心態上根本認為小孩下了班就是會去安親班補習,所以沒教好是…「安親班」的責任。沒錢補習,那是你家的事,反正課隨便上一上,也不管課上到那裡了,作業隨便出一出,不會的,還沒教的,請去問「安親班老師」!
    • 二是這些家長:
      學校的老師是「老大」,有分數上的生死大權,台灣家長愛分數勝於一切,所以學校老師說一,這些家長不敢說二,所以這些家長只能把目光放在「他們出錢」而且能「關切」的地方,孩子成績差了一點(就我所知,90-95是可以接受而已、而已),就來「安親班」「聊聊天」,請安親班老師好好加強!
    有時真的認為,九年國教應該改為「九年補習國民教育」,從幼幼班、大象班…可以一路補到碩士班,真的把孔子理論執行到「極致」。

    我個人認為,現在整個台灣教育從上到下都還有很多可以進步的空間,從教育單位的心態、老師的心態、學生的心態、家長的心態…只有整體的大改變,才有可能讓台灣的教育出現一個新氣象。


    非正式的安親班學生調查

    婆婆聽到光明教育界也發生黑暗事件後,馬上在黑暗教育界所在班級進行非正式調查,她直接問小朋友們,在光明教育界時,是「學生們自己改課本習題」然後拿給老師批分數的人,請舉手?結果是高達50%的小朋友舉手。而且除了常聽到的前後改、左右改,還有小朋友的班級是,每一排有一位改考卷、改作業的小老師,小老師改好再拿給老師批分數。

    所以說,是記者大驚小怪,還是…?,現在不認真的老師…真多…尤其在有很多「安親班」的地區。 


    有空的話,應該來多寫一些黑暗教育界的內線消息。^_^