忙了一番,就是在忙畢業畢業,準備回自己國家(馬來西亞)了!
最後一學期了,很幸運的。。還有第3名給我拿。其實也不代表什麽啦,我原本也沒想過會拿到的,感覺只是幸運而已。因為我平時都不在讀自己上課的東西,我都在學課外東西,也好就帶回家讓爸媽開心一下~
好啦,日後再慢慢地分享我的學習心得!加油!我畢業了!!!
讓學習高階語言的朋友們,不必那麼辛苦,學習應該需要有對的方向! 2012-2013 ---- Php developer at Mad Solution Shd Bhd. 2013 (Currently) ----> Analyst at PurpleConnect Shd Bhd.(Dynamic CRM)
Saturday, 24 December 2011
Saturday, 10 December 2011
可以使用Stopwatch計算效率~
有些時候在編寫程式時,我們會遇上很多的語言feature 都可以完成一項想要的工作。
但在效率上有是需要做出一些小改變,所以就可以使用stopwatch class 了。
根據微軟官方的範例,
大家可以試試看使用哦~。
參考于http://msdn.microsoft.com/en-us/library/system.diagnostics.stopwatch.aspx
但在效率上有是需要做出一些小改變,所以就可以使用stopwatch class 了。
根據微軟官方的範例,
using System; using System.Diagnostics; using System.Threading; class Program { static void Main(string[] args) { Stopwatch stopWatch = new Stopwatch(); stopWatch.Start(); Thread.Sleep(10000); stopWatch.Stop(); // Get the elapsed time as a TimeSpan value. TimeSpan ts = stopWatch.Elapsed; // Format and display the TimeSpan value. string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}", ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds / 10); Console.WriteLine("RunTime " + elapsedTime); } }
大家可以試試看使用哦~。
參考于http://msdn.microsoft.com/en-us/library/system.diagnostics.stopwatch.aspx
Labels:
C#
Tuesday, 29 November 2011
資訊安全(個人資料的安全)
即將畢業了,系上都讓我們準備很多的報告。我的分組報告就給大家分享吧!
資訊安全真的需要知識嗎?!簡單的說,由於網絡的進步,很多人在使用電腦,資訊系統時,
都沒考慮過“安全”。而很多的資訊威脅都是由使用者的“手”點出來的!
我在此分享的ppt,主要是說關於“個人的資訊安全”!。
點資訊安全報告分享萬歲!
資訊安全真的需要知識嗎?!簡單的說,由於網絡的進步,很多人在使用電腦,資訊系統時,
都沒考慮過“安全”。而很多的資訊威脅都是由使用者的“手”點出來的!
我在此分享的ppt,主要是說關於“個人的資訊安全”!。
點資訊安全報告分享萬歲!
Thursday, 17 November 2011
好用的元件介紹!Professional Ribbon Control~
解釋個元件給大家使用~ Professional Ribbon Control 是個相似Microsoft Office 2007操作介面的控制項元件哦。雖然沒有100%跟office 2007 相似,可是這元件是經
Microsoft Public License (MS-PL)授權的 !!
有興趣的可以試試使用看,不過請在使用前請先細讀
http://www.opensource.org/licenses/MS-PL
這是Professional Ribbon Control官方的demo 。想理解內部運作可以下載RibbonSource0.4.zip 玩看看!
Monday, 7 November 2011
原來window7地下有BitLocker 可以保護檔案~
今日感覺自己應該對自己的磁碟資料附些保護責任。
上網找找,原來Window Vista,7 低下有BitLocker 可以保護自己的磁碟,usb 等保護自己的資料,
又經濟又實用。
只需在想保護的磁碟按下“右鍵“看見BitLocker 立即點一下!
使用者將會看見以上的視窗出現,幾步設定將可以保護自己的磁碟資料。
這動作只是對自己電腦的資料附點保護責任~!使用前建議先讀好說明哦,詳細說明這裡就不提了~
上網找找,原來Window Vista,7 低下有BitLocker 可以保護自己的磁碟,usb 等保護自己的資料,
又經濟又實用。
只需在想保護的磁碟按下“右鍵“看見BitLocker 立即點一下!
使用者將會看見以上的視窗出現,幾步設定將可以保護自己的磁碟資料。
這動作只是對自己電腦的資料附點保護責任~!使用前建議先讀好說明哦,詳細說明這裡就不提了~
Labels:
其他
Monday, 31 October 2011
推薦一下免費學習技術的地方WIKIBOOK
好久沒上來了,畢業真讓我透不過氣,我想~~~趕快畢業了,我就可以分享更多文章,學習更多。
http://en.wikibooks.org/wiki/Creating_a_Simple_3D_Game_with_XNA
上面還有很多很多的書本可以免費閱讀哦。有時間翻翻可以增加知識哦!
推薦!
http://en.wikibooks.org/wiki/Creating_a_Simple_3D_Game_with_XNA
上面還有很多很多的書本可以免費閱讀哦。有時間翻翻可以增加知識哦!
推薦!
Wednesday, 19 October 2011
簡單的Crystal Reports報表精靈
其實這論壇是因為我想參加微軟MVP 選拔才開啟的,因為明年就畢業了,所以想活躍在微軟的產品上,并以商業程式設計混口飯吃。跟阿源哥哥(2010 MVP)聊起我未來的方向,阿源哥哥介紹了微軟MVP是一個很不錯的方向。我個人覺得還不錯(可以幫到人,還有MSDN等),所以我希望MVP給我帶來更多更多的衝進,讓我學習更多!因為之前沒想過參與MVP選拔,所以之前都沒在分享我所學習的,所以我還是決定寫些文章,并把這屆選拔的文章交上去,至少我努力過了!進入正題了報表精靈!
美國大部份的公司都以Crystal Reports作為報表寫作的標準。因此將學習如何產生Crystal Reports是有益無害的!在商業應用程式上地開發Crystal Reports也應該有一些地位。Crystal Reports的功能就是讓你能在資料庫中撈出你要的資料,然後產生出一份報表理想的報表。
在這裡將製作人事報表,所以資料當然是進入資料庫的人事報表撈啦!
在vs2008已經內建擁有Crystal Reports報表哦,所以在使用上非常方便。現在想製作出一張報表簡單又方便。只要設計好一個物件get and set 將會自動填上.rpt表格檔(如上圖)。
vs2008內已擁有CrystalReportViewer的物件,此物件用於呈現報表,還擁有報表列印等。
上圖form的ssn 是以barcode (Free 3 of 9 Extended Font)呈現的。也只需要在.rpt 檔上設定而已。
資料庫上的一個表格例子擁有8個欄位哦!(RecID,EmpNo,EmpName ,SSN,Dept ,Title ,HireDate,Salary)
讀者動動手吧程式是越寫越熟練的!這裡連接有附檔哦!(employee.rpt,employee.cs,employee1.cs,form1.cs)
employee1.cs (vs2008將自動產生)
employee.rpt(報表檔)
employee.cs(get set存取檔)
form1.cs(gui呈現)
如有何錯誤敬請原諒!
美國大部份的公司都以Crystal Reports作為報表寫作的標準。因此將學習如何產生Crystal Reports是有益無害的!在商業應用程式上地開發Crystal Reports也應該有一些地位。Crystal Reports的功能就是讓你能在資料庫中撈出你要的資料,然後產生出一份報表理想的報表。
在這裡將製作人事報表,所以資料當然是進入資料庫的人事報表撈啦!
在vs2008已經內建擁有Crystal Reports報表哦,所以在使用上非常方便。現在想製作出一張報表簡單又方便。只要設計好一個物件get and set 將會自動填上.rpt表格檔(如上圖)。
vs2008內已擁有CrystalReportViewer的物件,此物件用於呈現報表,還擁有報表列印等。
利用CrystalReportViewer,button 物件就可以產生出一個簡單的報表了。(當然讀者需要連到資料庫取得資料,后將資料填入datatable,再把datatable 給CrystalReportViewer 呈現出來!)
上圖form的ssn 是以barcode (Free 3 of 9 Extended Font)呈現的。也只需要在.rpt 檔上設定而已。
資料庫上的一個表格例子擁有8個欄位哦!(RecID,EmpNo,EmpName ,SSN,Dept ,Title ,HireDate,Salary)
讀者動動手吧程式是越寫越熟練的!這裡連接有附檔哦!(employee.rpt,employee.cs,employee1.cs,form1.cs)
employee1.cs (vs2008將自動產生)
employee.rpt(報表檔)
employee.cs(get set存取檔)
form1.cs(gui呈現)
如有何錯誤敬請原諒!
Labels:
C#
Friday, 14 October 2011
C#,VB.net前必備的概念,知識條件!
物件導向?!什麽是物件導向(Object-Oriented)?怎麼在學習高階語言如C#,VB.net 時常會聽見OO?那什麽又是.NET Framework?
其實學習C#的人大多數都是利用.NET Framework 快速開發Windows 上的應用程式。其實..NET Framework的元件,庫,就是以物件導向設計的。
如何學習物件導向?其實最值得我們學的就是物件導向的精神,物件導向并不是技術。如果把物件導向當成技術學習,若無法實現運用時,并會覺得物件導向,“難用”,“煩人”。物件導向的誕生是爲了讓程式碼更好維護,簡易。所以有時物件導向也被稱為“黑箱”,試想象一大堆的動作被拋入一個黑箱,黑箱就會輸出結果。在使用物件時,我們不必在意黑箱的結構。
也許讀者還是覺得很抽象,慢慢消化吧!需要些時間的!
物件導向有三大原則,
其實學習C#的人大多數都是利用.NET Framework 快速開發Windows 上的應用程式。其實..NET Framework的元件,庫,就是以物件導向設計的。
如何學習物件導向?其實最值得我們學的就是物件導向的精神,物件導向并不是技術。如果把物件導向當成技術學習,若無法實現運用時,并會覺得物件導向,“難用”,“煩人”。物件導向的誕生是爲了讓程式碼更好維護,簡易。所以有時物件導向也被稱為“黑箱”,試想象一大堆的動作被拋入一個黑箱,黑箱就會輸出結果。在使用物件時,我們不必在意黑箱的結構。
也許讀者還是覺得很抽象,慢慢消化吧!需要些時間的!
物件導向有三大原則,
封装(encapsulation),多形( polymorphism),繼承(inheritance)。
簡單地說,不懂這三大原則,就很難理解.NET Framework的架構了。
封裝:指的是物件屬性,方法,可以利用private 將屬性封裝不讓外界直接存取。
繼承:以兒子和父母當例子就好!父母可以被兒子繼承,兒子一定有一些行為會與父母相同的嘛。
多形:是由继承而产生的相关的不同的类,說回以上的例子,父母,兒子,都有各自應該的“工作”。父母的工作是賺錢,兒子的工作時上學。在這樣的狀況下就形成了多形。“工作”擁有“兩種”行為了。
有了以上原則的概念精神之後,應該瞭解一下物件的結構。要好好理解哦!
類別(class):是自訂物件的藍圖的,內包含了,方法,屬性。方法,屬性也被稱為成員。類別不是實體哦!
物件是以類別new出來的一個實體。在編寫程式時關鍵字new就會幫你產生一個物件實體。
建構函式(Constructor ):它擁有與類別相同名稱的方法,當以類別建立物件時,建構函式就會被呼叫。
簡單的描述物件導向,希望讀者可以簡單地吸收。
Labels:
C#
Subscribe to:
Posts (Atom)