陣列……把我搞的一團亂……

以下是我之前部分的上課筆記:

陣列

  1. 規劃多個(同性質)儲存格,以同一個名稱存取資料
  2. 儲存格有編號(index),由存取陣列的某編號方式進行
  3. 例:宣告arr1陣列,有5個位置arr1(5)
  4. 儲存格的存取:
    ★VB6:由1開始,至最後一格
        arr1(1)~arr1(5) →5格
    ★VB.net:由0開始,至最後一格
        arr1(0)~arr1(5) →6格
    ★Java、C#:由0開始,最後一格不儲存
        arr1[0]~arr1[4] →5格

陣列宣告方式

  1. .Net方式:
    Dim 陣列名稱 as 型態() = New 型態(index){}
    例:Dim arr1 as String() = new String(4){}
    PS.要到了0~4 五個空間
  2. VB6方式:
    Dim (index) As 型態
    例:Dim arr5(3) As Srting
  3. 宣告時若沒有索引值,就必須給初始值,否則陣列長度為0,無法儲存資料
  4. 儲存資料不可超出陣列的索引編號範圍

小白(這台筆電)使用還原片重灌

DSC04072

這台筆電已經用了一段時間,隨著時間軟體越灌越多,搞到後來整個速度真的是其慢無比,慢到連要開個檔案總管都要花好一段時間,根本吃不消~

所以我決定使用廠方附的還原片,將電腦還原到出廠時的狀況。平常買電腦時,盒裝裡都一定會包含充電器、說明書、還原片、驅動程式片,通常還原片都會和說明書放在一起……圖中的是我已經把還原片和驅動程式片都拿出來了~

還原片的使用:

警告!使用還原片會把整個電腦裡的資料統統消除!一定要備份好所有資料後再使用!!

要使用還原片其實比想像中的簡單~只要把還原片放進電腦,並從光碟開機,再來只要照螢幕上的指示做就行了!雖然用說的很簡單,但我在大前天實際操作時就花了一整天~對了!雖然有還原片,不過在還原過程中可能要用到廠商附的驅動程式片喔~(我那時就是以為有還原片就包天下,到後來看到螢幕上要求放入驅動程式片,我就……)

放光碟時要分清楚要放的是還原片,不是驅動程式片、軟體安裝片喔~
放進去之後把電腦重開機→開機時一進入電腦商Logo或是BIOS電腦檢測畫面就馬上按「Esc」進入開機選單(華碩是這樣,其他電腦可能是按其他鍵,有的電腦不能直接進入選單就得先到BIOS調第一順位為光碟開機,如果不懂的話可以問我喔~)
→然後選擇光碟,再來應該會進入還原的畫面!每一家電腦商的還原介面會不一樣,不過操作上應該是大同小異,只要照著螢幕上的指示,應該不會有問題。

在操作上可能會遇到的選項:我之前還原時有跑出三個選項:

  • 只還原第一個硬碟分割區(就是指C槽,其他像是D槽的東西都不受影響)
  • 還原整顆硬碟,並只分割一個硬碟分割區(整個硬碟都會被還原,還原後只有C槽給你用,但C槽就是整顆硬碟的空間)
  • 還原整顆硬碟,並分割兩個硬碟分割區(整個硬碟都會被還原,還原後會分C、D槽,我比較建議這樣,因為系統、軟體放C槽,資料放D槽,到時候如果系統出問題好歹資料還在)

選擇完,再經過確認之後,就開始還原了!途中可能會出現命令提示字元~這都是正常情況,只要等下去就行了,預計要花好幾個小時,途中可能會退出光碟片並說請插入驅動程式光碟,這時就要找出廠商的驅動程式片放入然後繼續還原!還原完之後重開機,全新剛買回來的系統的樣子就出來了!!

透過MSN玩噗浪發噗

我現在有在玩噗浪,不過有時候我想噗但又懶得到噗浪網頁發噗,就會直接透過MSN Messenger傳送即時訊息來發噗!


昨天我發現有個小技巧,如果透過MSN發噗,想使用預設前面兩個字或一個字的格式,只要在即時訊息上寫上「想要」、「說」、「討厭」、「正在」、「期待」……然後空一格,再寫其他內容就行了!
例如:「覺得 Opera對動態網頁的支援度好像不是很好~ 」效果就出來了!

如果要附上連結,依照網頁版噗浪語法、格式也OK喔!
例如:「分享 http://yuan817.blospot.com (我的新部落格)」,連結效果也正常喔~

如果還沒使用即時通訊的人,可以到噗浪網頁按「通知」→到提示那邊找即時通訊(如果沒找到就試著按提示那兩個字旁的箭頭看看)按下去→接著按照網頁上的說明就行了!(因為我老早已經在用,忘記當初是怎麼設定,也懶得示範了,有問題還是可以問我喔~)

ODF Plugin for MS Office要用的趕快下載

大部分的人都是使用MS Office來處理文書資料,最後會用.doc檔案格式儲存。不過有些人會使用免費的Open Office來替代要錢的MS Office,而預設儲存的格式是ODF(Writer附檔名為.opt)(Open office也可存成MS Office的格式),MS Office不能直接開啟ODF的檔案。

ODF for MS Office

要讓MS Office開啟ODF格式的檔案,就要裝Sun ODF Plugin for MS Office,原本是免費的,不過在Oracle收購Sun後,就變成要收費了~我不曉得這樣對他們有什麼好處,因為平常我們都是使用MS Office,不太會接觸ODF的東東,能為他們帶來多少利益?他們大概也有他們的想法吧……不過這樣一來要推廣ODF真的會變得更難~

現在如果需要這個MS Office的外掛,我找到的還有兩個地方還能下載(不過最新的找不到,我只找到3.1和1.1的),能下載的話就趕快下載,因為這些下載點隨時都有可能變成不能再用了……


我在寫這篇網誌時尚能免費下載的(要下載的盡快!!)
Softpedia Sun ODF Plugin for Microsoft Office 3.1
自由軟體星球計畫 如果你收到openoffice的odt檔案,但你只有 word程式,那要如何開啟呢﹖

相關說明:
自由軟體星球計畫(下載的部分已經不能用了) Sun ODF plugin for Microsoft office的安裝步驟
我的M6K(下載的部分已經不能用了) 讓M$ Office也可以存取ODF檔案(.odt)

相關新聞:
Linux Pilot Sun ODF Plugin for Microsoft Office開始收費
iThome MS Office的ODF免費外掛甲骨文要收費了!

Firefox-Grab and Drag用滑鼠拖移捲動網頁

我之前在用我弟的小筆電上網時,要捲動網頁就只能把滑鼠移到右側的捲軸,然後在拖移或按上下,覺得很麻煩。

那有人會說直接用滾輪就好了?不過我是用筆電內建的滑鼠,沒有外接滑鼠……那又會有人說直接在內建滑鼠面版的右邊邊緣拖動就好了……但我不習慣而且覺得不好控制(因為小筆電的滑鼠版真的很小)~

我希望能像觸控電腦、手機一樣,只要拖動頁面就能捲動……後來我找到Firefox的擴充套件-Grab and Drag,正好滿足我的需求,所以就寫這篇網誌分享一下。

請到https://addons.mozilla.org/zh-TW/firefox/addon/1250/下載這個擴充套件

Grab and Drag_1

→安裝完後應該會跑出幾個設定組合,可依每個人的習慣來選擇(我個人會選「單鍵或雙鍵滑鼠(使用左鍵),用起來比較順手~」→然後按「確定」就行了!
除了組合之外,也可以自行調整喔~要調整的話按Firefox上面功能表的「工具」→「Grab and Drag 偏好設定」就可以調了!
Grab and Drag_2

調整完之後當然要測試一下效果啦~!
對了!如果是剛剛是設定由左鍵拖動的話,可以用上方工具列上手手的圖案按鈕來切換一般模式和拖移模式喔!

Grab and Drag_3

VB.net 2005 第一天上課筆記

今天我是第一天上巨匠電腦的VB.net入門課,因為今天沒帶筆,只好在電腦上做筆記

以下就是我今日上課筆記……

VB.net 2005 筆記

Express版限制:

  1. 要註冊,不然只能用30天~(煩)
  2. 不能包裝成安裝檔
  3. 不能設計手機程式
  4. 可在其他平台執行,但環境要自行規劃(下載、更新)
  5. 安裝時可選擇MSDN或SQL Sever 2005 Express。
    MSDN說明文件無法下載……

VB 程式語言觀念

  1. “ = ”代表右邊丟給左邊
  2. 當程式編輯有錯誤語法,會以底線方 式提示
  3. VB 程式不用加 “;”就 可結束一行語法
  4. 兩行變一行就用” : ”, 例:
    num_1 = 100
    num_2 =60
    可寫 成=>num_1 = 100 : num_2 =60
  5. “ + ”對數字形態而言是「加」,對文字形態而言是「串連」
    → 為了避免混淆,文字資料可用” & “串連

關於sub

  • VB 2005裡sub外面只能宣告,所有程式統統只能在sub裡執行
  • 區域變數:在sub裡所宣告的變數,只能在這個sub裡使用,不能和別的sub裡連通
  • 全域變數:在sub外宣告,這個變數or常數可在所有的sub裡使用
  • 靜態變數:在sub裡宣告,但能和不同的sub連通
  • 若區域變數和全域變數有相同名稱,預設以區域變數的為主,如果要使用全域變數就要加上”Me.”,寫成:Me.全域變數名稱
  • VB 2005雖然不允許許多原件同名,但允許多個元件做一件事,例:
    Private sub 動作名稱() Handles 按鈕1名稱.Click, 按鈕2名稱.Click

Label標籤使用

  • 固定文字和變數內容混用:
    標籤名稱 = “固定文字” & 變數名稱

註解(不執行,直接跳過)

  • “’”單行註解
  • 可利用記事本key多行註解文字→複製貼在VB程式碼→選取文字→按工具列上的「註解多行文字」

定義變數

  • Dim 變數名稱 As 資料型態
  • Integer→整數
    PS.如果整數裡有包含小數點,執行時數值會自動四捨五入
    (C語言裡則是當成錯誤)
  • Single→包含小數點的數(範圍較小)
  • Double→包含小數點的數(範圍較大)
  • String→字串
  • VB 2005一定要做變數宣告才能使用!!

定義常數(和變數點像,但一開始就定值,不能改變)

  • Dim 常數名稱 As 資料型態 = 常數內容
  • PS.和變數執行效果沒差,方便寫程式的XX人是看而已……

運算

  • Num1 += 1代表num1 = num1+1的精簡寫法

因為今天沒帶筆,只好用打在電腦裡做筆記,因為我怕忘掉……只是做好筆記之後發現好像不會太亂,所以就分享一下!!

不准讓別人改我的IE首頁設定

這是我在電腦王六月份雜誌看到的小技巧:
如果不想讓人更改IE的首頁設定,只要修改一下登錄檔就好了!
如果是因為電腦中毒或不小心灌進廣告軟體而造成IE首頁設定被所著的話,就可以照者這篇網誌的還原方法來解決這個問題!!
(我在Windows XP測試,Windows Vista、7也可以用喔)
注意!修改登錄檔有危險性,亂改亂刪不認識的內容可能會無法正常開機,不知道的最好不要亂動!
以下說明是我已經實際測試過,乖乖照著做就不會有危險性!!
先按下開始功能表裡的「執行」→輸入「regedit」
(Vista、7的XX人士可以直接在開始功能表的搜尋輸入regedit)
點開左方的HKEY_CURRENT_USER\Software\Policies\Microsoft
在裡面點右鍵→「新增」→「機碼」→輸入「Internet Explorer」
然後再照剛剛的一樣新增機碼輸入「Control Panel」→再裡面新增DWORD值叫「HomePage」→點開剛剛新增的DWORD值將數值改為1,「底數」部分選擇十六進位,這樣就完成了,趕快開IE設定看看效果喔!

還原方法:

只要先開啟「regedit」→然後到HKEY_CURRENT_USER\Software\Policies\Microsoft→把剛剛新增的「Internet Explorer」機碼刪除就OK了!!

親手測試!IE很讓人傻眼 CSS3對不同瀏覽器的支援度~

9/18紅色字補充:我要修正一下我的說法,根據網友留言,這些瀏覽器都仍有加入自家的元素在裡面,並沒有元全遵照W3C規範……

我之前有在Ubuntu正體中文討論區有看到一個很有趣的東東!
有一個網頁是純CSS3「繪」出一個多啦A夢的圖(不是圖片喔),所有東西包含圓角、陰影、點……通通都是用CSS3的格式寫出來的!
不過並不是每個瀏覽器都支援……雖然討論區文章內容有提到已經有別人測試出來了,不過我自己興趣一來,昨天也親手在自己家的電腦測試了一下!!

以下是本人的測試擷圖

測試筆記:

除了Opera、IE9以外,其他都在Windows XP測試!我就照上面po圖的順序寫吧!

  • Firefox 3.6.3我目前最愛用最推薦的瀏覽器,在眾多人熱心的努力下,對於CSS3的支援度蠻好的,反光、陰影效果都有出來!僅次於Chrome!
  • Chrome 5:支援度最好!連眼珠動動的動畫都有出來!在瀏覽網頁方面,Google可是很注重的喔!
  • Opera 10.53:我之前只有裝在Windows 7裡,為了用這個軟體和IE9測試,還特地切換到Windows 7。
    很明顯的看到支援度確實差了一點不過圓角仍能秀出來,在整體而言,應該還不會影響太大吧~
  • IE8:至於IE……真的很讓人傻眼、很無言~~~對CSS3不怎麼支援連圓角、斜線都秀不出來……想想如果有網站在排版上真的實際大量用了CSS3的圓角,顯示出來應該會變得凌亂不堪……
    我真的覺得IE是個落後的瀏覽器,會有很多人用只是因為IE是直接附在Windows裡,沒有在玩電腦的人也不會刻意去下載別的瀏覽器,對他們來說能用就好了……
  • IE9工程版:看到我的網誌的人應該有注意到,這次我沒把IE9的擷圖po上去我雖然有在Windows 7裡有安裝IE9,但光是一般瀏覽網頁都show不出來,當然CSS3也不可能測試了!不過我在討論區看到別人測試的擷圖,圓形是出來了,但斜線還是不行……虧微軟還號稱要遵照W3C的規範,那……??????????
    別人的IE9工程版測試擷圖:http://i40.tinypic.com/34hctvt.png

在強調一次,這個多啦A夢是從CSS3「繪製」出來的,下圖就是證據,想仔細看的話就親自到那個網頁來察看原始碼吧!

延伸閱讀:
還在用IE上網嗎?挑一挑更適合的吧!  http://yuan817.blogspot.com/2010/03/ie.html

IE9工程版測試

我原本下載了IE9工程版,想測試一下對CSS3的支援度(因為我之前有看到CSS3測試的討論文章,是用CSS3繪製成我小時最愛的哆啦A夢喔……)。

不過我是使用Windows XP,IE9已經不再對XP支援了,當然就無法安裝了……煩~

今天晚上我把電腦切換到Windows7 beta並安裝測試,雖然是安裝成功,不過測試時失敗了,IE9是開了,但看不到網頁上的任何畫面,當然CSS3也沒辦法測試了。

有興趣的人可以到微軟官方的下載點下載玩玩看!

Internet Explorer 9: Platform Demos:http://ie.microsoft.com/testdrive/

雖然失敗了,不過我還是貼一下圖片讓大家做參考!


↑上圖是我測試的樣子,但是網頁就是不肯給我乖乖的show出來~~煩~~

↑圈起來的就是IE9工程版的圖示


相關資料

Ubuntu 回覆: youtube的html5不支援firefox http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?viewmode=thread&topic_id=22012&forum=7&post_id=127848
iThome 網頁瀏覽器─Microsoft IE9 Platform Preview http://www.ithome.com.tw/itadm/article.php?c=60660
T客邦 IE9瀏覽器已經有影了? http://www.techbang.com.tw/posts/1519
engadget 微軟展示 IE9:HTML5 OK,Windows XP 抱歉 http://chinese.engadget.com/2010/03/16/microsoft-shows-off-internet-explorer-9-says-yes-to-html5-n/

狗兒來測試這台電腦的Flash校能夠不夠力

剛剛我在T客邦那裡看到好玩的網站~是以狗狗為主角喔~,測試這台電腦的Flash跑得夠不夠力~
我的眼睛亮起來了!馬上拿這台主電腦(在Windows裡)的Firefox、Chrome、IE來測試看看……
大家也來玩玩看吧!!!
測試網頁Dogs:http://iloveaym.site90.com/dogs/

以下的測試都使用同一台電腦,同一個平台測試:
Firefox 3.6.3(Windows版)
當然我先用我最愛的Firefox來測試喔~
第一次用我家主電腦測試可以到126,不過後來測試結果降低到124,到後來只剩121了~

Chrome 5.0(Windows版)
第一次測試只有122,到後來測試有117

Internet Explorer 8
我原本以為會比Firefox差,但測試後的結果讓我有點意外,好像不會差太多~

總結:
我那時看到有人最高可以到537,最低有到4,不知道他的配備是什麼樣~
Firefox和IE其實不會差太多
,而Chrome感覺差了一點,不知道是不是瀏覽器不同的原因……不過主要還是取決於這台電腦的效能~
我其實也有Opera,不過這灌在另一個作業系統,我懶得重開機測試。
而Linux那邊我雖然沒測試,但應該會比Windows差,因為Adobe沒有注重Linux那邊,對顯示加速好像沒支援~
我家這台主電腦是屬於文書機,不是拿來玩遊戲用的,本來就沒想說會多好,不過每一次測試節過會略微不同。

額外測試:
我拿我弟的小筆電測試一下……這個分數?????!!!!!笑死我了~哈哈哈……
這台小筆電已經沒出貨了,是華碩一開始的Eee PC,效能最差的~

(測試前我忘記紀錄:平台其實是Netbook)


參考網頁狗狗告訴你,跑Flash行不行(T客邦):http://www.techbang.com.tw/posts/2629-dog-tell-you-running-flash-okay