Time of Update: 2018-12-08
在C#代碼中,另一個常見的語句是注釋。注釋並不是嚴格意義上的C#代碼,但代碼最好有注釋。注釋就是解釋,即給代碼添加描述性文本 編譯器會忽略這些內容(在本系列的Sql Server 2008書中也有詳細講到為什麼要用注釋)。在開始處理比較長的程式碼片段時,注釋可用於給進行中的工作添加提示,例如在本書第一章中那兩個執行個體中,我們自己寫的代碼上都寫了注釋。C#添加註釋的方式有兩種。可以在注釋的開頭和結尾分別放置"/*"和"
Time of Update: 2018-12-08
2013年讓人最欣慰的事情莫過於學雲網很多學員已經找到高薪工作,還在學習的學員們也要加油哦!給大家分享一下一學員學習C#的學習筆記,以下是轉載:學習無止境,只要找對方法,即使沒有基礎,編程亦不是難事。以下是本人學習《VS2010輕鬆學習C#-從零到深入-天轟穿.NET趣味編程》的學習筆記,現在分享給大家,希望對沒有基礎,或者有點基礎想學習C#的朋友們,有所協助: 學習網址:http://www.ixueyun.com/lessons/detail-lessonId-518.html
Time of Update: 2018-12-08
控制台應用程式的主要展現形式是一個CMD視窗。普通的控制台應用程式在建立好以後也只有一個視窗和一個Program.cs檔案是我們寫代碼的主要情境。 小天:新建立的控制台應用程式、Winform和WebForm應用程式中自動產生的那些代碼都有什麼用呢?我們可以隨意修改不? 老田:這個問題涉及到很多東西,就現在所學的東西還無法全部說清楚,不過我們先用控制台應用程式來對C#類的代碼架構做個簡單的介紹,讓你不至於茫然吧。 控制台應用程式的主要展現形式是一個CMD視窗。普通的控制台應
Time of Update: 2018-12-08
特別要注意的一點是,C#代碼是區分大小寫。與其它語言不同,必須使用正確的大小寫形式輸入代碼,因為簡單地用大寫字母代替小寫字母會中斷項目的編譯。 這個在第一章做的兩個執行個體中,我們都提醒了多次。這裡再次舉個例,比如下面的代碼 MessageBox.Show("小天天我來啦!"); 正確 messagebox.Show("小天天我來啦!");
Time of Update: 2018-12-08
對於Virtual的使用,有時候總有些猶豫,特別是最近學的東西太雜,今天化了點時間,把C#裡面的Virtual徹底搞明白了。virtual出問題主要是由於聲明對象的類和對象實際所屬的類不是一個類,一般都是父類和子類的關係。比如:ClassParent obj = new ClassSub(),這是根源。virtual和非virtual關鍵是在運行時候,而不是在編譯時間候。1,
Time of Update: 2018-12-08
書名: C#和.NET 2.0實戰:平台、語言與架構 原書名: Practical .Net2 and C#2: Harness the Platform, the Language, the Framework 原出版社: Paradoxal Press 出版社: 人民郵電出版社作者: Patrick Smacchia 譯者: 施凡 李永倫 譚穎華 徐寧 出版日期: 2007-12-10 定價: 99.00元原本並沒有注意到這本書,也沒有看過原版,但是當我看過這本書的目錄之後,
Time of Update: 2018-12-08
一個國外程式員寫的自動將存儲過程轉成C#源碼的存儲過程。我沒有作任何的更改﹐原版貼在這裡﹐希望對有些人能夠有所幫助:CREATE PROCEDURE dbo.tools_CS_SPROC_Builder(@objName nvarchar(100))AS/*___________________________________________________________________Name: CS SPROC BuilderVersion: 1Date: 20/06/2004
Time of Update: 2018-12-08
圖片識別的技術到幾天已經很成熟了,只是相關的資料很少,為了方便在此匯總一下(C#實現),方便需要的朋友查閱,也給自己做個記號。 圖片識別的用途:很 多人用它去破解網站的驗證碼,用於達到自動刷票或者是大量註冊的目的,但我覺得它最吸引我的地方是可以讓一些書寫的東西,自動識別成電腦上的文字,比如說 手擬的合約,修改過的書面論文或者是文檔,每月的花費發票需要在電腦上錄入或者是匯總資訊,日記本上的文章要轉移到電腦上等等,我們現在就不用再頭痛把它
Time of Update: 2018-12-08
原文地址:Delegates and Events in C# / .NET委託(Delegates)C#中的委託類似於C/C++的指標功能。使用委託可以讓程式員在委派物件裡傳引用給方法。委派物件被傳遞給調用引用方法的代碼,而不是在編譯的時候調用方法。直接調用方法 -
Time of Update: 2018-12-08
添加文字的實現我個人認為是不涉及到對像素的處理的,也就是說沒有像之前四個影像處理的例子那樣,利用同樣的原理去實現。而對於添加文字那裡,主要是通過利用平時經常接觸到的設定文字樣式對話方塊來完成其中的一部分。算了,還是貼上代碼會更有靈感去寫東西,我已經開始覺得自己在語無倫次了。 在圖片中添加文字,使用者所面對的過程就是,先在一個TextBox控制項裡面填寫想要添加的文字,再利用一個Button控制項來設定一下文字的樣式,最後點擊圖片想加入文字的地方,基本的流程就是這樣。 好了,對於一個程式
Time of Update: 2018-12-08
今天偶爾看到亞馬遜上,最近賣得最好的.NET和C#的書籍,遂推薦給大家。有種很明顯的趨勢,3.5或3.0的書籍賣得很火,看來自己也要抓緊時間學點3.5的東西啦,發現其中有3本書我正在看的。哈哈。.NET方面No.Book NamePicture1MCTS Self-Paced Training Kit (Exam 70-536): Microsoft .NET Framework 2.0 Application Development Foundation2MCTS Self-Paced
Time of Update: 2018-12-08
C#中一些預設的預定義屬性,見下表:預定義的屬性有效目標說明AttributeUsageClass指定另一個屬性類的有效使用方式CLSCompliant全部指出程式元素是否與CLS相容ConditionalMethod指出如果沒有定義相關聯的字串,編譯器就可以忽略對這個方法的任何調用DllImportMethod指定包含外部方法的實現的DLL位置STAThreadMethod(Main)指出程式的預設執行緒模式為STAMTAThreadMethod(Main)指出程式的預設模型為多線程(MTA)
Time of Update: 2018-12-08
在我的那個程式裡面,圖片是可以實現對稱翻轉的,可是仔細想想的話,卻發覺其實也沒有什麼用,不過也說一下實現的原理好了。 之前說過圖片處理很多時候都是基於對圖片每個像素裡面的值進行處理,所以這次的圖片翻轉的效果也是通過這個原理的。 舉個例子吧,如果想實現圖片的左右翻轉的話, /// <summary> /// 將圖片進行翻轉處理 /// </summary> /// <param
Time of Update: 2018-12-08
又回到了面向圖片像素處理的實現了。想一想,早知道就先把“調節圖片光暗”這部分提前到影像處理(六)那裡,因為這部分跟(二)至(五)的原理都差不多。不過算了,不改了,照樣寫下去好了。 我個人的理解,調整圖片的光暗,就是通過對每個像素裡面紅綠藍三個值分別加上一個常數,這就完成了。其實說多也沒有用,直接貼出代碼好了, /// <summary> /// 調整圖片光暗 /// </summary> /// <param
Time of Update: 2018-12-08
在.NET編程中,由於GDI+的出現,使得對於映像的處理功能大大增強。在文通過一個簡單黑白處理執行個體介紹在.NET中常見的圖片處理方法和原理並比較各種方法的效能。 黑白處理原理:彩色影像處理成黑白效果通常有3種演算法;(1).最大值法: 使每個像素點的 R, G, B 值等於原像素點的 RGB (顏色值) 中最大的一個;(2).平均值法: 使用每個像素點的 R,G,B值等於原像素點的RGB值的平均值;(3).加權平均值法: 對每個像素點的 R, G,
Time of Update: 2018-12-08
在Object-c中,數組使用NSArray和NSMutableArray(可變長數組)。使用文法如下: NSArray *array = [[NSArray alloc] initWithObjects:@"One",@"Two",@"Three",@"Four",nil]; 取數組元素的方法: [array objectAtIndex:2]);
Time of Update: 2018-12-08
在Object-c中,字典(KEY/VALUE)使用NSDictionary 和NSMutableDictionary(可變長)。使用文法如下: NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:@"value1",@"key1",@"value2",@"key1",nil];//注意用nil結束
Time of Update: 2018-12-08
遇見C++ AMP:在GPU上做並行計算 Written by Allen Lee I see all the young believers, your target audience. I see all the old deceivers; we all just sing their song.– Marilyn Manson, Target Audience (Narcissus Narcosis) 從CPU到GPU 在《遇見C++
Time of Update: 2018-12-08
呵呵,這個簡直是超級老生常談了。但我還是希望能讓更多的程式員能瞭解一些細節習慣對於程式閱讀性的影響。而這個很大程度決定了程式的可移植性。1。變數賦值之間注意保留空格。有些程式員往往不注意。不好的: Body.txtVersion.Text=ib.Version.ToString(); Body.oriDate.Value=ib.CreatedDate; Body.revDate.Value=ib.Updat
Time of Update: 2018-12-08
DKIM(DomainKeys Identified Mail) 是一個電子郵件驗證標準——網域名稱金鑰指定郵件標準,郵件系統可據此標準判斷郵件是否為垃圾郵件。它的工作原理是產生私密金鑰(private key)/公開金鑰(public key)對,將公開金鑰以TXT記錄的形式存放在 DNS 伺服器中,發送郵件時選擇相應的郵件欄位(比如From, To, Subject)通過私密金鑰產生簽名資訊並附加到郵件標頭之後進行發送。目標郵件伺服器收到郵件後,根據寄件者的網域名稱從 DNS