freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

服裝管理進(jìn)銷(xiāo)存管理系統(tǒng)論文(編輯修改稿)

2024-12-22 16:45 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 序開(kāi)發(fā)的技術(shù)基礎(chǔ) .NET 技術(shù)概述 .NET 技術(shù) 是 Microsoft XML Web services 平臺(tái)。 XML Web services 允許應(yīng)用程序通過(guò) Inter 進(jìn)行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設(shè)備或編程語(yǔ)言。 Microsoft .NET 平臺(tái)提供創(chuàng)建 XML Web services 并將這些服務(wù)集成 在一起之所需。對(duì)個(gè)人用戶(hù)的好處是無(wú)縫的、吸引人的體驗(yàn)。 C語(yǔ)言簡(jiǎn)介 C(讀做 C sharp,中文譯音暫時(shí)沒(méi)有 .專(zhuān)業(yè)人士一般讀 C sharp,現(xiàn)在很多非專(zhuān)業(yè)一般讀 C 井 。 C是一種安全的、穩(wěn)定的、簡(jiǎn)單的、優(yōu)雅的,由 C 和 C++衍生出來(lái)的面向?qū)ο蟮木幊陶Z(yǔ)言。它在繼承 C 和 C++強(qiáng) 大功能的同時(shí)去掉了一些它們的復(fù)雜特性(例如沒(méi)有宏和模版,不允許多重繼承)。 C綜合了 VB 簡(jiǎn)單的可視化操作和 C++的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語(yǔ)法風(fēng)格、創(chuàng)新的語(yǔ)言特性和便捷的面向組件編程的支持成為 .NET 開(kāi)發(fā)的首選語(yǔ)言。 并且 C成為 ECMA 與 ISO 標(biāo)準(zhǔn)規(guī)范。 C看似基于 C++寫(xiě)成,但又融入其它語(yǔ)言如 Delphi、 Java、 VB 等。 微軟 c語(yǔ)言定義主要是從 C 和 C++繼承而來(lái)的 ,而且語(yǔ)言中的許多元素也反映了這一點(diǎn) .C在設(shè)計(jì)者從 C++繼承的可選選項(xiàng)方面比 Java 要廣泛一些 (比如說(shuō) struts),它還增加了自己新的特點(diǎn) (比方說(shuō)源代碼版本定義 ).但它還太不成熟 ,不可能擠垮 還需要進(jìn)化成一種開(kāi)發(fā)者能夠接受和采用的語(yǔ)言 .而微軟當(dāng)前為它的這種新語(yǔ)言大造聲勢(shì)也是值得注意的 .目前大家的反應(yīng)是 :這是對(duì) Java 的反擊 . C更象 jave 一些 ,雖然微軟在這個(gè)問(wèn)題上保持沉默 .這也是意料中的事情 ,我覺(jué)得 ,因?yàn)?Java 近來(lái)很成功而使用 Java的公司都報(bào)告說(shuō)它們?cè)谏a(chǎn)效率上比 C++獲得了提高 . Java 所帶來(lái)的巨大影響和大家對(duì)它的廣泛接受已經(jīng)由工作于這種語(yǔ)東華理工大學(xué)國(guó)際學(xué)院畢業(yè)論文 程序開(kāi)發(fā)的技術(shù)基礎(chǔ) 6 言和平臺(tái)之上的程序員數(shù)量明顯的說(shuō)明了 (估計(jì)世界范圍內(nèi)共有兩百五十萬(wàn)程序員使用 Java).由這種語(yǔ)言寫(xiě)成的應(yīng)用程序的數(shù)量是令人驚訝的并已經(jīng)滲透了每一個(gè)級(jí)別的計(jì)算 ,包括無(wú)線(xiàn)計(jì)算和移動(dòng)電話(huà) (比如日本發(fā)明的 Java電話(huà) ).C能夠在用戶(hù)領(lǐng)域獲得這樣的禮遇嗎 ?我們必須等待并觀望 ,就象已經(jīng)由 SSI 公司的 CEO 和主席 Kalpathi S. Suresh 指出來(lái)的那樣 ,我發(fā)現(xiàn)所有這些都是漸進(jìn)的 .如果 C不存在 ,我們總能回到 Java或 C和 C++.這些都不完全是新技術(shù) 。它們?cè)诟蟮囊饬x上來(lái)說(shuō)只是大公司制造的市場(chǎng)噱頭 .我們必須給他們時(shí)間安頓下來(lái)看看這些是不是真的對(duì) IT工業(yè)有什么影響 . c 語(yǔ)言新特性介紹 第一個(gè)特性:隱式類(lèi)型化本地變量 這個(gè)特性非常簡(jiǎn)單,有些 JavaScript 的影子,我們可以統(tǒng)一使用使用 var關(guān)鍵字來(lái)聲明局部變量,而不再需要指明變量的確切類(lèi)型了,變量的確切類(lèi)型可通過(guò)聲明變量時(shí)的初始值推斷出來(lái)。這樣一來(lái),可以大大簡(jiǎn)化我們聲明局部變量的工作量了, 第二個(gè)特性:匿名類(lèi)型 有些時(shí)候我們需要臨時(shí)保存一些運(yùn)算的中間結(jié)果,特別是當(dāng)這些中間結(jié)果是由多個(gè)部份組成時(shí),我們常常會(huì)去聲明一個(gè)新的類(lèi)型,以方便保存這些中間結(jié)果。 表面上看起來(lái)這很正常,而細(xì)想之后就會(huì)發(fā)現(xiàn),這個(gè)新類(lèi)型只服務(wù)于這個(gè)函數(shù),其它地方都不會(huì)再使用它了,就為這一個(gè)函數(shù)而去定義一個(gè)新的類(lèi)型,確實(shí)有些麻煩。 現(xiàn)在, C 中的匿名類(lèi)型特性就可以很好的解決上面提到的問(wèn)題,通過(guò)匿名類(lèi)型,我們可以簡(jiǎn)單使用 new { 屬性名 1=值 1, 屬性名 2=值 2, ..... , 屬性名 n=值 n }的形式直接在函數(shù)中創(chuàng)建新的類(lèi)型 。 第三個(gè)特性:隱式類(lèi)型化數(shù)組 這個(gè)特性是對(duì)隱式類(lèi)型化本地變量的擴(kuò)展,有了這個(gè)特性,將使我們創(chuàng)建數(shù)組的工作變得簡(jiǎn)單。我們可以直接使用 new[]關(guān)鍵字來(lái)聲明數(shù)組,后面跟上數(shù)組的初始值列表。在這里,我們并沒(méi)有直接指定數(shù)組的類(lèi)型,數(shù)組的類(lèi)型是由初始化列表推斷出來(lái)的。 第四個(gè)特性:對(duì)象構(gòu)造者 我們?cè)诼暶鲾?shù)組時(shí),可以同時(shí)對(duì)其進(jìn)行初始化,這樣就省去了很多麻煩,但是在創(chuàng)建類(lèi)的對(duì)象時(shí),這招可就不靈了,我們要么調(diào)用該類(lèi)的構(gòu)造函數(shù)完成對(duì)象的初始化,要么就手工進(jìn)行初始化。這兩種方法都不太方便,使用構(gòu)造函數(shù)來(lái)對(duì)對(duì)象進(jìn)行初始化時(shí),我們?yōu)榱四撤N靈活性,可能需要編寫(xiě)構(gòu)造函數(shù)的多個(gè)重載版本,實(shí)在是麻煩。 C 中加入的對(duì)象構(gòu)造者特性,使得對(duì)象 的初始化工作變得格外簡(jiǎn)東華理工大學(xué)國(guó)際學(xué)院畢業(yè)論文 程序開(kāi)發(fā)的技術(shù)基礎(chǔ) 7 單,我們可以采用類(lèi)似于數(shù)組初始化的方式來(lái)初始化類(lèi)的對(duì)象,方法就是直接在創(chuàng)建類(lèi)對(duì)象的表達(dá)式后面跟上類(lèi)成員的初始化代碼 我們?cè)诙x Point 類(lèi)的 X 和 Y 屬性時(shí),只須寫(xiě)上該屬性的 get 和 set訪(fǎng)問(wèn)器聲明, C編譯器會(huì)自動(dòng)為我們生成默認(rèn)的 get 和 set 操作代碼,當(dāng)我們需要定義簡(jiǎn)單屬性時(shí),這個(gè)特性非常有用。 我們以 new Point() { X = 1, Y = 2 }語(yǔ)句,輕松的完成了對(duì) Point 類(lèi)的初始化工作。在創(chuàng)建類(lèi)的對(duì)象時(shí),我們可以按照需要去初始化類(lèi)的對(duì)象,只要在類(lèi)的創(chuàng)建表達(dá)式后 跟上要初始化屬性的列表即可,且可以只對(duì)需要初始化的屬性賦初值,而無(wú)需把所有屬性的初始值都寫(xiě)上去。 在 theRectangle 對(duì)象的初始化表達(dá)式中,我們首先對(duì) P1屬性進(jìn)行初始化,然而 P1屬性也是一個(gè)自定義的類(lèi)型,所以 P1 屬性的初始化是另一個(gè)類(lèi)型 (Point)的初始化表達(dá)式,我們可以這樣的方式來(lái)對(duì)更加復(fù)雜的類(lèi)型進(jìn)行初始化。 上篇文章中介紹了 C 中比較簡(jiǎn)單的四個(gè)特性,分別是隱式類(lèi)型化本地變量、匿名類(lèi)型、隱式類(lèi)型化數(shù)組,以及對(duì)象構(gòu)造者,下面我將對(duì)C ,同時(shí)也是非常強(qiáng)大的幾個(gè)特性 進(jìn)行介紹,供大家快速瀏覽。 第五個(gè)特性:集合構(gòu)造者 我們可以在聲明數(shù)組的同時(shí),為其指定初始值,方法是直接在數(shù)組聲明的后面跟上初始值列表。這樣就使數(shù)組的初始化工作變得簡(jiǎn)單,而對(duì)于我們自己創(chuàng)建的集合類(lèi)型,就無(wú)法享受到與普通數(shù)組一樣的待遇了,我們無(wú)法在創(chuàng)建自定義集合對(duì)象的同時(shí),使用數(shù)組的初始化語(yǔ)法為其指定初始值。 C 中加入的集合構(gòu)造者特性,可使我們享受到與普通數(shù)組一樣的待遇,從而在創(chuàng)建集合對(duì)象的同時(shí)為其指定初始值。為了做到這一點(diǎn),我們需要讓我們的集合實(shí)現(xiàn) ICollectionT接口,在這 個(gè)接口中,完成初始化操作的關(guān)鍵在于 Add 函數(shù),當(dāng)我使用初始化語(yǔ)法為集合指定初始值時(shí),C編譯器將自動(dòng)調(diào)用 ICollectionT中的 Add 函數(shù)將初始列表中的所有元素加入到集合中,以完成集合的初始化操作。 第六個(gè)特性: Lambda 表達(dá)式 C 中加入的匿名代理,簡(jiǎn)化了我們編寫(xiě)事件處理函數(shù)的工作,使我們不再需要單獨(dú)聲明一個(gè)函數(shù)來(lái)與事件綁定,只需要使用 delegate 關(guān)鍵字在線(xiàn)編寫(xiě)事件處理代碼。 而 C 則更進(jìn)一步,通過(guò) Lambda 表達(dá)式,我們可以一種更為簡(jiǎn)潔方式編寫(xiě)事件處理代碼,新的 Lambda 事件處理代碼看上去就像一個(gè)計(jì)算表達(dá)式,它使用 =符號(hào)來(lái)連接事件參數(shù)和事件處理代碼。我可以這樣寫(xiě):SomeEvent += 事件參數(shù) = 事件處理代碼 。 第七個(gè)特性:擴(kuò)展方法 東華理工大學(xué)國(guó)際學(xué)院畢業(yè)論文 程序開(kāi)發(fā)的技術(shù)基礎(chǔ) 8 當(dāng)我們需要對(duì)已有類(lèi)的功能進(jìn)行擴(kuò)展時(shí),我們通常會(huì)想到繼承,繼承已有類(lèi),然后為其加入新的行為。而 C 中加入的擴(kuò)展方法特性,則提供了另一種實(shí)現(xiàn)功能擴(kuò)展的方式,我們可以在不使用繼承的前提下實(shí)現(xiàn)對(duì)已有類(lèi)本身的擴(kuò)展,這種方法并不會(huì)產(chǎn)生新的類(lèi)型,而是采用向已有類(lèi)中加入新方法的方式來(lái)完成功能擴(kuò)展。 在對(duì)已有類(lèi)進(jìn)行擴(kuò) 展時(shí),我們需將所有擴(kuò)展方法都寫(xiě)在一個(gè)靜態(tài)類(lèi)中,這個(gè)靜態(tài)類(lèi)就相當(dāng)于存放擴(kuò)展方法的容器,所有的擴(kuò)展方法都可以寫(xiě)在這里面。而且擴(kuò)展方法采用一種全新的聲明方式: public static 返回類(lèi)型 擴(kuò)展方法名 (this 要擴(kuò)展的類(lèi)型 sourceObj [,擴(kuò)展方法參數(shù)列表 ]),與普通方法聲明方式不同,擴(kuò)展方法的第一個(gè)參數(shù)以 this 關(guān)鍵字開(kāi)始,后跟被擴(kuò)展的類(lèi)型名,然后才是真正的參數(shù)列表。 第二個(gè)擴(kuò)展方法是一個(gè)范型方法,它是對(duì)所有數(shù)組類(lèi)型的擴(kuò)展,該方法完成數(shù)組的切片操作。 C 中的 Linq表達(dá)式,就是 大量運(yùn)用擴(kuò)展方法來(lái)實(shí)現(xiàn)數(shù)據(jù)查詢(xún)的。 第八個(gè)特性: Linq 查詢(xún)表達(dá)式 C 中加入的最為復(fù)雜的特性就是 Linq 查詢(xún)表達(dá)式了,這使我們可直接采用類(lèi)似于 SQL 的語(yǔ)法對(duì)集合進(jìn)行查詢(xún),這就使我們可以享受到關(guān)系數(shù)據(jù)查詢(xún)的強(qiáng)大功能。 Linq 查詢(xún)表達(dá)式是建立在多種 C 的新特性之上的,這也是我為什么最后才介紹 Linq 的原因。 從上面的例子中,我們可以看到 Linq 查詢(xún)的強(qiáng)大特性,它允許我們進(jìn)行簡(jiǎn)單查詢(xún),或者進(jìn)行更為復(fù)雜的多重連接查詢(xún)。且查詢(xún)的結(jié)果還可以是自定義的匿名類(lèi)型。 使用 VSS 集 中和控制所有程序模塊 VSS 使用過(guò)程中要遵循的是 lockmodifyunlock 流程而不是 copymodifymerge 流程(比如 CVS),即開(kāi)發(fā)人員首先將自己要修改源代碼和文檔從 VSS 服務(wù)器主備份文件上 checkout 到本地同時(shí)鎖定服務(wù)器上的源代碼和文檔( multi checkout 情況除外),修改完成后 checkout 到服務(wù)器上同時(shí)解除服務(wù)器上文件的鎖定。服務(wù)器集中控制所有的源程序和文檔。 VSS 使用中涉及到的概念 1) 項(xiàng)目( project),所謂的項(xiàng)目是一組存在 VSS 中的文件 (任何類(lèi)型),可以在項(xiàng)目中或是項(xiàng)目之間進(jìn)行文件的添加、刪除、編輯和共享。一個(gè)項(xiàng)目與操作系統(tǒng)的文件夾有很多的相似之處,但它更好地支持文件合并、歷史和版本控制。所有的文件存在 VSS數(shù)據(jù)庫(kù)的項(xiàng)目中,開(kāi)發(fā)組成員東華理工大學(xué)國(guó)際學(xué)院畢業(yè)論文 程序開(kāi)發(fā)的技術(shù)基礎(chǔ) 9 不能在 VSS中的服務(wù)器主備份文件上工作(除了檢查和版本比對(duì)等特殊情況外)而是 VSS 為每個(gè)成員在各自的工作目錄( workfolder)下提供一個(gè)拷貝以供工作。盡管在沒(méi)有工作目錄的情況下也可以查看某個(gè)文件,但如要真正在 VSS 管理下工作,就必須要?jiǎng)?chuàng)建一個(gè)工作目錄。 2) 工作目錄( workfolder)是用戶(hù)真正對(duì) 項(xiàng)目文件進(jìn)行調(diào)試修改的地方,當(dāng)用戶(hù) checkout 文件時(shí), VSS 將就將文件拷貝到用戶(hù)的工作目錄下,當(dāng)用戶(hù)修改了該文件并將其 checkin 時(shí), VSS 再將它從用戶(hù)的工作目錄拷回到 VSS 的數(shù)據(jù)庫(kù)中。在用戶(hù)作 checkout 時(shí), VSS將會(huì)自動(dòng)管理他的工作目錄,諸如創(chuàng)建必要的子目錄。而且工作目錄可以隨時(shí)創(chuàng)建或修改。 3) 版本跟蹤。 VSS 提供版本控制和歷史服務(wù),而且老版本程序和文檔能夠被重新得到以便進(jìn)行 bug跟蹤或其他目的。 VSS用日期 /時(shí)間戳來(lái)記錄文件是何時(shí)被 checkout 或是何時(shí)被修改的,它主要有三種方 法來(lái)跟蹤文件和項(xiàng)目的版本: 版本號(hào):這是由 VSS維護(hù)的內(nèi)部數(shù)碼,用戶(hù)對(duì)它沒(méi)有控制權(quán)。每個(gè)文件和項(xiàng)目的每個(gè)版本都有一個(gè)版本號(hào),這些版本號(hào)總是一個(gè)整數(shù)且是遞增的。 標(biāo)簽( label):這些是用戶(hù)賦給某個(gè)項(xiàng)目或文件的某個(gè)版本的一個(gè)字符串,可以是任何格式的長(zhǎng)度不超過(guò) 31 字符的字符串。推薦使用。 日期 /時(shí)間戳:它給出了一個(gè)文件何時(shí)最后被修改的信息,或者是一個(gè)文件何時(shí)被 checkin。 VSS 同時(shí)支持 12 小時(shí)和 24 小時(shí)的時(shí)間格式。 VSS客戶(hù)端使用步驟 下面以實(shí)驗(yàn)室數(shù)據(jù)倉(cāng)庫(kù)項(xiàng)目具體實(shí)例說(shuō)明 VSS 客 戶(hù)端使用步驟。 第一步,登錄到 VSS服務(wù)器。啟動(dòng) Microsoft Visual SourceSafe6.0 客戶(hù)端( Start/Programs/Microsoft Visual sual SourceSafe/Microsoft Visual ),出現(xiàn)如下登錄窗口; 點(diǎn)擊 Browse? 按鈕,出現(xiàn)下面對(duì)話(huà)框; 再點(diǎn)擊 Browse? 按鈕,選擇下圖所示的目錄( DBGROUP 服務(wù)器上的共享目錄,如提示輸入 DBGROUP 服務(wù)器帳 號(hào)密碼則分別填寫(xiě) vss/vss); 單擊打開(kāi)按鈕并在隨后出現(xiàn)的兩個(gè)對(duì)話(huà)框上單擊 OK 和 Open; 重新回到登錄對(duì)話(huà)框; 輸入管理員指定的用戶(hù)名和密碼,即登錄到了 VSS 服務(wù)器上。 注意:不同得用戶(hù)和密碼設(shè)置對(duì)不同目錄( project)有不同的訪(fǎng)問(wèn)權(quán)限。 東華理工大學(xué)國(guó)際學(xué)院畢業(yè)論文
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1