廣告

喵嗚~在2012年4月27日是我活了二十幾個年頭來,第一次出國!
說實話,我的膽子很小,所以在這之前我沒有任何勇氣自己一個人出國去走走看看,另一方面又想說父母年紀大了,有體力四處遊玩的時間也不過就這麼些日子了!
因此我決定讓他們去選要去哪玩,幫他們出團費,讓他們帶上我一起出國玩XD

出發的那天我一整個緊張到無法形容的情況…原先連續好幾天只要一吃完東西就拉肚子的情況變成一整個拉個不停orz...
因此我在出發前還是先趕去了診所看病才出發的>"<

這是我第一次搭國際線啊!坐的是長榮的大飛機,飛機很大、機上的餐點量也很多!
原本出國前我看到桃園機場覺得好大,後來到了北京才知道什麼叫「大」機場,一整個又大又美又先進啊!(只可惜的是他們的人民的禮儀、文化水準還是整體平均偏低)

不過哩!從我一踩出飛機到北京那一刻開始,我就被靜電開始狂電orz...(我連全身穿棉的也是被電啊~~~)
我本身在台灣就已經很容易被靜電電到了,別說來到一個更乾燥的地方了
我被電的程度真的很難形容,只覺得快被電爆的我超想哭的說>"<

雖然說北京的氣溫比台北低了一些,但北京屬於乾冷,並不會讓我感受到那麼冷!而且啊!他們白天太陽大的時候還滿熱的說orz...
不過哩!去他們的衛生間上完廁所洗手的時候,那水可是非常的冰涼啊(除非有熱水可以開)我問當地的地陪說是因為他們使用的是地下水的關係,所以才會那麼冰涼,感覺還滿舒服的XD
這五天的行程中,讓我最印象深刻的是鼻子過敏(我揉到都流血了),還有快被靜電電瘋嘍!

如雲 發表在 痞客邦 留言(3) 人氣()

我的心情不好,早上電腦掛了,無法再開機,筆電也隨時會陣亡,然後父親的身體又有點毛病需要到大醫院檢查,讓我很不開心…不知道該怎麼辦中orz...
也是因為電腦的關係,現在在家我會有很多地方沒辦法上,但到了公司又有些地方不方便上…
再加上我目前在家使用的筆電也屬於撐著的狀態…所以我可能不知道哪天…隨時都有可能會消失orz... 

沒辦法使用習慣的電腦(雖然他很舊舊的,跑起來很慢),但我還是習慣他的一切XD
雖然筆電我沒有非常的依賴,但沒筆電也很不方便,而且筆電也比較貴
雖然說沒電腦回家至少可以不用碰電腦,讓眼睛休息休息(上班是整天看電腦)
可是…我的房間除了電腦可以每天陪伴著我以外,似乎也沒有其他的東西了啊orz... 

我還真的有點擔心我隨時都有可能會消失的問題>"<

如雲 發表在 痞客邦 留言(5) 人氣()

話說這星期健身房的課程我都排不到課>"<
讓我覺得他只能預約四天內的課程真的好討厭唷!
然後啊!我又想說接下來要出國,很想要上課,不然這星期的錢算讓他白賺了= ="
可是我下班後能去的時段網路上的預約卻都約滿了orz...
唉唉~所以只能去現場後補看補不補的到了,補不到就只能玩玩那邊的器材了
希望器材也別被人一直佔用讓我玩不到啊!
果然…古亭會館太多人使用了>"<

算了算了,我還是來洗衣服、吃早餐,這樣我才能有力氣煩腦該怎麼整理行李orz...
最後…還要去診所看個病(昨晚我姊才告訴我我早應該要先去看病拿藥的orz...)而且…我現在就連不吃東西也會跑去水瀉了orz...

如雲 發表在 痞客邦 留言(5) 人氣()

微軟.NET Framework 4.0版本主要是延伸.NET Framework 3.5版本,而.NET Framework 3.5版本是延伸.NET Framework 3.0版,關於.NET Framework版本關系請見下圖
.NET Framework版本關係圖  

  ☆應用程式相容性與部署:使用舊版.NET Framework建置的應用程式時,.NET Framework 4提供高度相容性,並且增強安全性、可靠性和標準性。若要以.NET Framework版本來編譯應用程式,必須在Visual Studio專案屬性中指定的目標.NET Framework版本來編譯應用程式,或者可以使用應用程式組態檔中的<supportedRuntime>項目來指定支援的執行階段。
與舊版相比,.NET Framework 4用戶端設定檔(Client Profile)支援更多平台,同時可以更快速地部署WPF、主控台或Windows Form應用程式。而同處理序並存執行功能可以讓應用程式在同一個處理序中載入並啟動多個.NET Framework版本,讓元件仍可延用舊版的.NET Framework。
  ☆核心新功能與改進功能:主要增強CLR與基礎類別庫所提供功能來增強或改進,包括:
    (1)診斷和效能:舊版.NET Framework無法判斷某個特定應用程式定義域是否已影響其他應用程式定義域,例如作業系統Windows工作管理員僅限用於處理序層級。自.NET Framework 4起,可以取得每一個應用程式定義域的處理器使用情況與記憶體使用量。
    (2)記憶體回收:.NET Framework 4提供幕後記憶體回收功能,比舊版並行記憶體回收功能更能提供較佳的效能。
    (3)Dynamic Language Runtime:DLR是指在CLR中加入了一組動態語言服務的新執行階段環境,讓動態功能加入靜態型別語言變得更為簡單。
  ☆Managed Extensibility Framework:MEF是.NET Framework 4中的新程式庫,可以幫助建置可延伸且可撰寫的應用程式MEF可以讓指定應用程式的擴充位置、公開服務以提供給其他可擴充的應用程式使用,以及建立可擴充應用程式可以使用的組件
  ☆平行運算:.NET Framework 4推出撰寫多執行緒與非同步程式碼的全新程式設計模型,因而大富簡化應用程式與程式庫開發人員的工作,開發人員可以利用簡單常見的語言,撰寫效率高、精細微調且具彈性的平行處理應用程式,而不需用執行緒或執行緒集區。平行LINQ(PLINQ)是指LINQ to Objects的平行實作,可以透過宣告式語法啟用類似的功能。
  ☆網路:網路改進包括數個類別中對於Windows驗證的安全性改良,如:System.Net.Http WebRequest、System.Net.Security等。支援使用IPv6和Teredo的網路位址轉譯(NAT)周遊。新的網路效能計數器,提供Http WebRequest物件的資訊。在加密中使用null Cipher的支援。System.Net.Mail.SmtpClient和相關類別的SSL支援。
  ☆Web:ASP.NET 4版引進了許多新功能
    (1)核心服務,其中包含可以延伸快取的新API、工作階段狀態資料的壓縮支援,以及全新的應用程式先載入管理員。
    (2)資料控制項和檢視狀態管理的新功能。
    (3)Web Form控制項,其中包含全新的Chart控制項。
    (4)分割的MVC應用程式支援,以及非同步控制器。
    (5)Web應用程式的支援Dynamic Data。
    (6)改良的IntelliSense對Jscript、HTML和ASP.NET標記適用的全新自動完成程式碼片段。
    (7)多目標功能增強,能夠更正確地篩選.NET Framework目標版本中無法使用的功能。
  ☆用戶端:在.NET Framework 4中,Windows Presentation Foundation(WPF)包含許多層面的變更與增強功能,包括控制項、圖形和XAML
  ☆資料:ADO.NET提供Entity Framework的新功能包括非續性(Persistence-Ignorant)物件、LINQ查詢中的函式以及自訂的物件層程式碼產生。對於ASP.NET 4而言,Dynamic Data也經過改善,提升快速建置資料驅動網站的能力,如:
    (1)根據資料模型中定義的限制式,進行自動驗證
    (2)使用屬於Dynamic Data專案的欄位範本,能夠輕易變更為Grid View與Details View控制項中之欄位所產生的標記。
  ☆通訊與工作流程:Windows Communication Foundation在傳訊功能上不僅有所改善,還能與Windows Workflow Foundation完美整合。WF不僅改善了效能、擴充性和工作流程模型,還提供了更新的視覺化設計工具

如雲 發表在 痞客邦 留言(0) 人氣()

喵嗚~活了二十幾個年頭,我終於要第一次出國啦!
再過幾天我就要帶我爸媽去北京玩了,可是我最近好煩腦行李該怎麼整理啊!
東收收、西想想,每次到最後我還是放棄繼續整理了…
因為還是有很多東西是必需要當天早上用完以後才能收的啊

還有就是我只有一個20"的行李箱…
北京現在的天氣還是會涼涼的…衣物也不能帶太少
好煩腦啊!
來去吃早餐= ="等要再整理的時候再繼續煩腦好了orz...

如雲 發表在 痞客邦 留言(4) 人氣()

.Net Framework的設計目標是「讓彼此不同的環境與資訊整合起來,使其可以互相溝通與運用,利用整合的開發環境使最小的資源發揮最大的效益」,而目標達成的方法是經由以下幾個方式來實現:
  ☆一致性的開發環境:.NET希望所有的開發人員都能由經過整合的開發工具Visual Studio來簡化開發過程,並且在不同的設備條件下使用相同的開發模,在不同的程式語言下使用相同的Framework,並且語言和語言之間樣相互參照使用。對於物件導向程式設計亦提供一致性的設計環境,不論目的碼(Object Code)是在本機上儲存及執行或是分散至網際網路或在遠端執行,讓程式設計人員開發視窗應用程式或網路應用程式均有一致性的體驗。
  ☆執行環境的強化:提供加強程式碼安全的執行環境,包括未知的第三方廠商所建立的程式碼,並且改善指令碼和解譯環境的效能問題。
  ☆活用Web Services:Web Services提供應用系統能夠在跨越網路、不同的作業系統、不同的Application Framework的條件下,讓不同的程式語言能夠共享所有的服務,並且幾乎全世界的大廠商都允諾支援Web Services。
  ☆使用現有業界的標準:.Net使用現有的業界標準XML與SOAP(Simple Object Access Protocol),所有資訊利用XML業界資料交換標準來互相使用,並且使用SOAP來當完成Web Services傳送與接收訊息的標準。根據業界通訊的標準建置所有通訊,讓以.NET Framework為基礎的程式碼容易與其他程式碼進行整合。
  ☆更快速更安全:提供程式碼安全執行的環境,包含未知的第三方廠商所提供的程式碼,並且提供容易進行軟體部署與減少版本衝突的執行環境。
.NET Framework的組成主要包含以下兩個部分,其基礎架構圖請見1-6,圖1-4
  ☆共同語言執行期間環境(Common Language Runtime, CLR):CLR就是程式在設計完後,要先執行元件,負責記憶體管理、執行緒啟動關閉、元件安全防護、型別安全檢查和遠端處理等,這些功能都內建在CLR的Managed Code中。經由上述處理動作,在執行程式時,加強程式碼的安全性與正確執行率,並且可以防止無效程式的發生。特別注意在CLR的目標程式碼為稱為Managed Code,而不在此CLR的目標程式碼稱為Unmanaged Code。
  ☆.NET Framework類別庫(Class Library):類別庫主要提供物件導向、可重複使用型別的集合、可擴充的多層次架構,程式開發人員可以用它來開發的應用程式,其範圍包含純文字的DOS介面、圖形使用者介面(GUI)的視窗應用程式、以及用ASP.NET為基礎所開發的應用程式,和新一代的WPF應用程式和WCF服務應用程式等。傳統應用程式是直接對Windows API進行存取呼叫,而新的應用程式會透過.NET Framework的類別庫來對Windows API來呼叫,請見下圖:
.NET Framework類別庫與Windows API的關係圖  
等於在繁雜的Windows API上面架構一層簡單的仲介者,讓我們只需簡單的語言及可做出與Windows API一樣的事情。

新一代.NET Framework 4.0可以開發以下幾個類型的應用程式:
  ☆Windows Form應用程式
  ☆WPF應用程式
  ☆主控台應用程式
  ☆ASP.NET Web應用程式
  ☆類別庫
  ☆ASP.NET MVC 2 Web應用程式
  ☆Silverlight應用程式
  ☆Silverlight類別庫
  ☆WCF服務導向應用程式
  ☆ASP.NET Dynamic Data實體Web應用程式
  ☆啟用Windows Azure Tools
  ☆Excel 2010活頁簿
  ☆Outlook 2010增益集
  ☆Word 2010文件
  ☆活動程式庫
  ☆WCF工作流程服務應用程式
  ☆Crystal Reports應用程式

如雲 發表在 痞客邦 留言(0) 人氣()

喵嗚~今天開始我會非常忙碌orz...
因為上個星期五拿到要進行大工程測試的驅動程式啦!
然後又因為我這個星期五要請假,所以未來這幾天上班應該會非常的忙碌orz...

東忙忙、西忙忙,光預定要忙的事情就要處理很久了,希望不會再有啥突發的情況要我去處理啦!
再加上今天是藍色星期一,也希望不要再有同事來耍笨跟耍白痴,忙碌中又加上在生理期中的我,情緒不會太好唷

總之,一個星期又開始啦!
大家一起加油吧!

如雲 發表在 痞客邦 留言(6) 人氣()

C#結合了多種程式語言的精華,因此在學習語法上具有壓倒性的優勢條件。
C#屬於強型別(Strongly-Typed)檢查語言,此特色是型別安全(Type Safety)的最佳保證,而C#以受管理碼(Managed Code)方式進行編譯,在CLR運作下對於.NET程式語言之間的相容性、互通性和安全性都可以保證他的成果,當然也支援垃圾記憶體回收(Garbage Collection)功能,讓記憶體獲得充分有效運用。
C#適合用來開發嵌入式系統,也是適合開發大型複雜的系統。
C#支援指標(Pointer)的使用,但被限定於非安全模式才能運作。
C#與C++相較之下,C#不支援多重繼承(Multiple Inheritance),也沒有模板(Template)。但C#仍可以透過介面來實作多重繼承功能,也可以透過泛型(Generic)來取代模板。
微軟推出C#主要就是要彌補昇陽Java的兩項缺點:跨語言溝通能力、Windows平台的整合能力。這也是C#勝過Java的兩項主要優勢。

C#與Java分析比較表  C# Java
所屬公司  Microsoft  Sun
執行環境  CLR  Java VM
中介語言
(跨平台方式)
 MSIL  Bytecode
單一繼承
(Single Inheritance)
 支援  支援
多重繼承
(Multiple Inheritance)
 不支援
但可透過介面實作
 不支援
但可透過介面實作
平台獨立性
(Platform Independence)
 有  有
垃圾記憶體回收機制
(Garbage Collection)
 有  有
 指標(Pointer)  支援,但只能在非安全模式下使用(不健議使用)  不支援
switch語法  支援char、string和int變數來切換判斷  支援char和int變數來切換判斷
enum語法  支援  JDK 5.0以上支援
struct語法  支援  不支援
goto語法  支援  不支援
目前goto為保留字
foreach迴圈  支援  支援
常數宣告  使用關鍵字const  使用關鍵字final
as和is運算符號  支援  不支援
屬性(Property)用法  支援  不支援
用方法實作屬性
運算子多載
(Operator Overloading)
 支援  支援
 委派(Delegate)  支援  不支援
泛型(Generics) 支援 支援
部分類別
(Partial Classes)
支援 不支援
例外處理
(Exception Handling)
 支援  支援


如雲 發表在 痞客邦 留言(0) 人氣()

☆C#是純物件導向程式設計(Object_Oriented Programming, OOP):C#是一個相當純正的物件導向程式設計語言,這種OOP的設計方式能夠讓程式碼容易達成Reuse,並且對於系統開發時的結構性與易維護性都能大幅提升。
☆C#是元件導向語言(Component-Oriented Language):C#程式撰寫編譯成[DLL]組件檔時,很容易將該組件加入到新專案中來重複使用,增加系統開發效率,減少時間的浪費。
☆C#語言支援多種程式類型開發:C#語言支援開發的程式類型相當廣泛,諸如:視窗應用程式設計、ASP.NET網路應用程式設計、Web服務應用程式、智慧型裝置應用程式設計、WPF應用程式、WCF服務應用程式、Office 2007應用程式和Workflow應用程式等各種程式類型。
☆Visual C#具有完善強大的整合式開發環境(Integrated Development Environment):Visual C# 2010提供功能相當完善的IDE開發環境,包括:
  1.功能完整且強大的控制項支援
  2.智能感知(IntelliSense)功能縮短輸入作業時間,尤其是編寫JavaScript時支援IntelliSense最令人讚賞。
  3.插入程式碼(Code Snippets)功能不需死記語法就能輕鬆套用
  4.程式碼變更追功能功
  5.一次點選部署(ClickOnce)功能
  6.多目標(Multi-targeting)功能可輕鬆選擇所要開發的.NET Framework版本
  7.重構(Refactoring)功能加強。
☆C#百分之百的相容微軟Windows作業系統:使用C#所建立完成的應用程式完全相容微軟作業系統,包括:Windows Server 2008、Windows Vista、Windows Server 2003、Windows XP、Windows 2000… 等等,但需要注意的是較為早期的作業系統需要搭配Service Pack更新。
☆C#具有跨語言溝通能力(Cross Language Interoperability):這項能力是微軟Visual Studio 2010下所有程式語言所共同擁有的特性,跨語言溝通能力讓程式設計人員仍可以使用自己所擅長的語言(如:Visual Basic)來開發.NET其他程式(如:Visual C#),例如:只要將Visual Basic開發完成的dll檔加入到C#專案中的參考,就能在C#程式中來叫用VB所開發的功能,這是.NET平台上所有運行程式所擁有的一個非常強大的優勢能力。
☆C#語言功能強化:提供最新LINQ語法功能、匿名型別(Anonymous Types)、部分方法(Partial Method)、自動實作屬性(Auto-Implemented Properties)、部分類別(Partial Classes)、泛型(Generic)、疊代器(Interators)、匿名方法(Anonymous Method)。
☆C#的技術類型,包括:Windows Forms Application、Class Library、ASP.NET Web Application、ASP.NET Web Service Application、WPF Application、WPF Browser Application、Office Application、Windows Forms Control Library、Smart Device Project、State Machine Workflow Library、Workflow Activity Library等。
☆C#可以用在雲端運算應用、電玩遊戲設計、資訊系統開發、網路應用程式開發、Office應用程式開發。

如雲 發表在 痞客邦 留言(1) 人氣()

話說…有沒有人知道小強到底怕不怕微波爐呢?
基本上微波爐的原理是利用水分子的震動產生熱能來讓食物加熱的
這就要從我們公司一堆小強跟老鼠的事情開始說起啦!

有天我看到小強往微波爐裡面跑,我要熱飯,但我看到一隻小強跑裡面跑…
因為我們公司微波爐放的位置把微波爐的門打開後很不方便伸手進出微波爐,所以我不知道該怎麼辦,當下決定關上門開始熱飯!
我那時是想說小強應該不會爬到我的飯上面,他應該會死在裡面吧!

沒想到…
經過三分多鐘的加熱,當我再次打開微波爐的時候,小強已經等在門邊衝出來再跑到微波爐的下面…
天啊!!!小強不怕微波爐???還是我熱的不夠久???
可是我那碗飯已經很燙了啊!orz...
真是可怕的小強>"<

如雲 發表在 痞客邦 留言(4) 人氣()

Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼