Time of Update: 2018-12-04
C#語言自C/C++演變而來。它是現代、簡單、完全物件導向和型別安全的。C#語言是微軟公司針對.Net平台才推出來的一門新語言,作為.Net平台的第一語言,它幾乎集中了所有關於軟體開發和軟體工程研究的最新成果。物件導向、型別安全、組件技術、自動記憶體管理、跨平台異常處理、版本控制、代碼安全管理…… 在.NET應用程式開發中,不管是WEB Forms(ASP.NET)還是Windows Forms,都涉及到大量對象的事件響應及處理,比如客戶線上提交一份訂單、或是在Windows視窗上移動滑鼠等
Time of Update: 2018-12-04
題外話:CSDN Blog裡面貼的圖片寬度稍微大一點就顯示不全.... 第一章:C#令你高效率:十分鐘之內建立可視化應用程式想要快速構建很棒的程式?有了C#,就相當於手頭有了一門強大的程式設計語言和一個有價值的工具。有了Visual Studio IDE,你讓一個按鈕工作再也不用花費好幾個小時來寫晦澀的代碼了。更好的是,你可以把精力集中在你的工作上,而不用記住哪個方法參數是給按鈕用的,哪個又是給標籤(label)用的了。聽起來很吸引人吧?翻到下一頁,我們開始編程吧。
Time of Update: 2018-12-04
C#中的幾個線程同步對象在編寫多線程程式時無可避免會遇到線程的同步問題。什麼是線程的同步呢?舉個例子:如果在一個公司裡面有一個變數記錄某人T的工資count=100,有兩個主管A和B(即背景工作執行緒)在早一些時候拿了這個變數的值回去,過了一段時間A主管將T的工資加了5塊,並存回count變數,而B主管將T的工資減去3塊,並存回count變數。好了,本來T君可以得到102塊的工資的,現在就變成98塊了。這就是線程同步要解決的問題。在.Net的某些對象裡面,在讀取裡面的資料的同時還可以修改資料,這
Time of Update: 2018-12-04
近日聞悉國內某出版社即將出版《Head First C#》的中文版,為避免著作權糾紛,本“山寨”系列將停止翻譯和更新。從去年10月開始利用課餘時間翻譯這本書,到現在翻譯完了將近13章,總計12萬餘字。 剩餘的本文內容已不足百頁,無法做到有始有終,頗為遺憾。感謝CSDN和VeryCD各位朋友一直以來的關注、支援、鼓勵和批評。 2009年8月7日
Time of Update: 2018-12-04
作者:佚名 來源:中國自學編程網收集整理 發布日期:2008-12-08 //注意: //在電腦編程中,流就是一個類的對象,很多檔案的輸入輸出操作都以類的成員函數的方式來提供。
Time of Update: 2018-12-04
注意:需要有.net Framework 2.0才可以運行.net Framework
Time of Update: 2018-12-04
圖片太多,排版不好看.... 為什麼要學C#C#和Visual Studio IDE幫你把寫代碼這回事兒變得又簡單又快捷。你用C#工作的時候,VS IDE就是你最好的朋友和長久的伴侶. 下面是VS IDE為你自動產生的...每次你想要開始寫一個程式,或者只是在表單上放一個按鈕,你的程式都需要一大堆的重複代碼. 你能從Visual Studio和C#這兒獲得什麼呢...有了C#這種專為Windows編程設計的語言和Visual Studio這種IDE,你可以很快的專註於你期望你的的程式要做的事
Time of Update: 2018-12-04
這幾天要寫點文檔用到UML的類圖,重新再次撿起以前的知識,多多少少有點總結,在這裡記錄下來,也算是以備後用吧。 在這裡推薦大家可以嘗試著用用以下我推薦的二種UML工具:Visual.UML.Developer.Edition.v5.1(感覺不錯,功能強大,不過收費) StarUML(開源免費,05年之後就沒有再維護更新過,韓國人開發,符合亞洲人的習慣) 在UML類圖中,類與類之間的關係主要有以下幾種:泛化(Generalization)
Time of Update: 2018-12-04
鍵 代碼 BACKSPACE {BACKSPACE}、{BS} 或 {BKSP} BREAK {BREAK} CAPS LOCK {CAPSLOCK} DEL 或 DELETE {DELETE} 或 {DEL} DOWN ARROW(下方向鍵) {DOWN} END {END} ENTER {ENTER} 或 ~ ESC
Time of Update: 2018-12-04
C#強化系列文章八:HttpModule,HttpHandler,HttpHandlerFactory簡單使用收藏這三個對象我們在開發Asp.net程式時經常會用到,似乎很熟悉,但有時候又不太確定。本文通過一個簡單的例子來直觀的比較一下這三個對象的使用。HttpModule:Http模組,可以在頁面處理前後、應用程式初始化、出錯等時候加入自己的事件處理常式HttpHandler:Http處理常式,處理頁面請求HttpHandlerFactory:用來建立Http處理常式,建立的同時可以附加自
Time of Update: 2018-12-04
第一種序列化的方法:BinaryFormatter(二進位的形式) using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using
Time of Update: 2018-12-04
今天去給客戶示範一個管理系統,一大早就老遠跑過去了,沒想到水晶報表不能用,提示keycodev2.dll或者無效密碼,公司老總也大老遠過去的,白浪費了一上午。真鬱悶下午搜了一下文章,終於搞定了1)建立“安裝和部署項目”-->“安裝嚮導”(2)選擇項目類型(這裡選“建立用於Windows應用程式的安裝程式”)-->下一步(3)選擇要包含的檔案:要部署使用 Crystal Reports for Visual Studio .net 2003
Time of Update: 2018-12-04
http://www.zxbc.cn/html/20081215/68959.html關於C# WinForm中實現基於角色的許可權菜單 大家都知道C#建構函式主要用來設定類中屬性的初始值,但經常會忽視類的構造方法也可以象方法一樣引用調用父類中的構造方法或本身的其他構造方法。往往因此寫了很多重複代碼。下面的代碼介紹了類的構造方法的幾種用法。 using System; namespace TestApplication { class Test { static void
Time of Update: 2018-12-04
C#中的delegate和event 在基於Windows平台的程式設計中,事件(event)是一個很重要的概念。因為在幾乎所有的Windows應用程式中,都會涉及大量的非同步呼叫,比如響應點擊按鈕、處理Windows系統訊息等,這些非同步呼叫都需要通過事件的方式來完成。即使在下一代開發平台——.NET中也不例外。那麼什麼是事件呢?所謂事件,就是由某個對象發出的訊息,這個訊息標誌著某個特定的行為發生了,或者某個特定的條件成立了。比如使用者點擊了滑鼠、socket上有資料到達等。那個觸發(rais
Time of Update: 2018-12-04
記得要引入標頭檔using system.data.sqlclient 首先我們看看表單編程中,運用DataGridView和bingingsource以及Dataset。首先要取得Dataset,這個老生長談了吧。。比如 sqlconnection con=new sqlconnection(......此處省略); 然後 sqladapter adapter=new sqladpter ("此處為select語句",conn);dataset data=new
Time of Update: 2018-12-04
C:/WINDOWS/system32/drivers/etc/hosts 檔案有什麼作用 host 是一個沒有副檔名的系統檔案,可以用記事本等工具開啟,其作用就是將一些常用的網址網域名稱與其對應的IP地址建立一個關聯“資料庫”,當使用者在瀏覽器中輸入一個需要登入的網址時,系統會首先自動從Hosts檔案中尋找對應的IP地址,一旦找到,系統會立即開啟對應網頁,如果沒有找到,則系統再會將網址提交 DNS網域名稱解析伺服器進行IP地址的解析。現在筆者就向大家介紹該檔案的三個特殊妙用。
Time of Update: 2018-12-04
c# listview 添加合計記錄條 foreach ( ListViewItem lvi in listView1.Items){ sum += float.Parse(lvi.SubItems[3].Text); } private void sumlistview(){ float sum = 0; for ( int i = 0; i <
Time of Update: 2018-12-04
System.Data.SqlClient.SqlConnection sqlSvrDbCnt = new System.Data.SqlClient.SqlConnection(); //資料庫連接對象 System.Data.SqlClient.SqlDataAdapter sqlSvrDbAdp = null; //資料配接器對象 System.Data.SqlClient.SqlCommand
Time of Update: 2018-12-04
在開發中保持良好的編碼規範是十分重要的。我所採用的新的VB.net編碼規範,是一種被證明能明顯改善代碼可讀性,並有助於代碼管理、分類的編碼規範。採用這種編碼規範,能避免如匈牙利命名法帶來的繁長首碼,便於記憶變數的用途。下面的介紹這種編碼規範。 一、類型級單位的命名 1、類。 以Class聲明的類,都必須以名詞或名詞短語命名,體現類的作用。如: Class Indicator
Time of Update: 2018-12-04
Java和C#都提供了對網路的不同抽象層,編程人員可以使用不同的網路介面完成對網路的操作。 Java C# 應答/請求: java.net.URL和java.net.URLConnection。 System.Net.WebRequest。 協議: TCP/IP協議使用java.net.Socket和java.net.ServerSocket; UDP協議使用java.net.DatagramSocket和java.net.MulticastSocket。