很多種方法,最常用的一是用文本文件或數(shù)據(jù)庫(kù)記錄,二是調(diào)用API函數(shù)直接寫入系統(tǒng)日志或應(yīng)用程序日志
十余年的新榮網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都營(yíng)銷網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整新榮建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“新榮網(wǎng)站設(shè)計(jì)”,“新榮網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
.NET現(xiàn)在可以看成微軟的一個(gè)品牌。微軟有兩個(gè)非常成功的品牌,那就是Windows(操作系統(tǒng))和Office(辦公系統(tǒng))。.NET(開發(fā)系統(tǒng))會(huì)成為微軟的另一個(gè)品牌。它不僅僅是一組技術(shù),產(chǎn)品,或服務(wù)(微軟的服務(wù)包括MSN, Passport, MSDN訂閱,等等)。一個(gè)品牌具有一些特征。比如,Rolex是一個(gè)手表品牌,它代表了高質(zhì)量,時(shí)尚,昂貴,成功,等等。那么.NET代表了什么呢?
.NET代表著聯(lián)通性,敏捷性,和成功。讓我分別對(duì)這幾點(diǎn)來(lái)解釋一下。
1。聯(lián)通性。.NET的遠(yuǎn)景是讓所有的事物都連接起來(lái)。不管是人,信息,系統(tǒng),還是設(shè)備;不管是一個(gè)企業(yè)的內(nèi)部員工,外部合作伙伴,還是客戶;不管是Unix, Windows, 還是 Mainframe;不管是SAP, Siebel, 還是 Oracle ERP套件;不管是桌面PC,手機(jī),還是手表。在一個(gè)異構(gòu)的IT環(huán)境里,.NET技術(shù)能夠?qū)⒉煌南到y(tǒng)連接起來(lái)。
2。 敏捷性。商務(wù)敏捷性和IT敏捷性。面向服務(wù)的商務(wù)體系結(jié)構(gòu)跟面向服務(wù)的IT體系結(jié)構(gòu)很好的配合在一起。SOA (Service-Oriented Architecture)能夠給一個(gè)企業(yè)帶來(lái)IT敏捷性和商務(wù)敏捷性。.NET技術(shù)是基于SOA思想和原則設(shè)計(jì)的,并且采用了像XML和Web Services這些支持應(yīng)用整合和系統(tǒng)互操作的開放標(biāo)準(zhǔn)。這樣,采用.NET技術(shù)開發(fā)應(yīng)用,能夠帶來(lái)靈活性和敏捷性。.NET是一個(gè)非常合適的技術(shù)平臺(tái)來(lái)創(chuàng)建支持SOA體系結(jié)構(gòu)的IT系統(tǒng)并通過(guò)這些系統(tǒng)的開發(fā)和部署運(yùn)行達(dá)到IT和商務(wù)的敏捷性。
3。成功。GE的前主席Jack Welch曾經(jīng)說(shuō)過(guò)一句話,“在GE,我們只有兩個(gè)競(jìng)爭(zhēng)優(yōu)勢(shì):第一,比競(jìng)爭(zhēng)對(duì)手更快的洞悉更多有關(guān)客戶的信息的能力;第二,比競(jìng)爭(zhēng)對(duì)手更快的將這種理解轉(zhuǎn)化為行動(dòng)的能力。”最終,IT都是為業(yè)務(wù)服務(wù)的。敏捷帶來(lái)商務(wù)上的成功。.NET可以幫您創(chuàng)建一個(gè)敏捷的系統(tǒng),既容易去洞悉市場(chǎng),作出戰(zhàn)略上的調(diào)整,也容易將新的計(jì)劃付之實(shí)行。
這些聽上去像是在做市場(chǎng)宣傳。但事實(shí)確是如此。其它的IT廠商也在談?wù)撨@些東西:XML, Web Services, SOA, 敏捷性,聯(lián)通性,等等。他們可能會(huì)使用不同名詞,但這些名詞后面的含意應(yīng)該都是非常相似的。
所以你可以發(fā)現(xiàn)一個(gè)有趣的現(xiàn)象,所有IT廠商都支持同樣一組開放標(biāo)準(zhǔn),即XML和Web Services,我們都認(rèn)可企業(yè)應(yīng)該做SOA,我們都認(rèn)為敏捷性非常重要。那這些IT廠商之間有什么不同呢?不同之處就在各自的技術(shù)實(shí)現(xiàn)上。XML, Web Services, 和SOA只是技術(shù)規(guī)范和技術(shù)理念,需要采用一種技術(shù)平臺(tái)才在應(yīng)用系統(tǒng)中實(shí)現(xiàn)這些技術(shù)規(guī)范和技術(shù)理念。各個(gè)IT廠商的技術(shù)平臺(tái)有很大的不同。
.NET就是微軟的用來(lái)實(shí)現(xiàn)XML,Web Services, SOA和敏捷性的技術(shù)。
對(duì)技術(shù)人員,想真正了解什么是.NET,必須先了解.NET技術(shù)出現(xiàn)的原因和它想解決的問(wèn)題,必須先了解為什么他們需要XML, Web Services 和 SOA。
技術(shù)人員一般將微軟看成一個(gè)平臺(tái)廠商。微軟通過(guò)技術(shù)平臺(tái),而技術(shù)人員在這個(gè)技術(shù)平臺(tái)之上創(chuàng)建應(yīng)用系統(tǒng)。從這個(gè)角度,.NET也可以如下來(lái)定義:
.NET是微軟的新一代技術(shù)平臺(tái),為敏捷商務(wù)構(gòu)建互聯(lián)互通的應(yīng)用系統(tǒng),這些系統(tǒng)是基于標(biāo)準(zhǔn)的,聯(lián)通的,適應(yīng)變化的,穩(wěn)定的和高性能的。
從技術(shù)的角度,一個(gè).NET應(yīng)用是一個(gè)運(yùn)行于.NET Framework之上的應(yīng)用程序。(更精確的說(shuō),一個(gè).NET應(yīng)用是一個(gè)使用.NET Framework類庫(kù)來(lái)編寫,并運(yùn)行于公共語(yǔ)言運(yùn)行時(shí) Common Language Runtime之上的應(yīng)用程序。)如果一個(gè)應(yīng)用程序跟.NET Framework無(wú)關(guān),它就不能叫做.NET程序。比如,僅僅使用了XML并不就是.NET應(yīng)用,僅僅使用SOAP SDK調(diào)用一個(gè)Web Service也不是.NET應(yīng)用。
微軟.NET技術(shù)包括哪些東西?核心的東西當(dāng)然是.NET Framework。 Visual Studio.NET 2002和Visual Studio.NET 2003是創(chuàng)建.NET應(yīng)用的集成開發(fā)環(huán)境。Visual Studio For Office (VSTO)可以用來(lái)創(chuàng)建基于Word和Excel等文檔的.NET解決方案。Web Service Extensions (WSE)是一組支持高級(jí)Web Services 標(biāo)準(zhǔn)的.NET類,這些標(biāo)準(zhǔn)包括WS-Security, WS-Policy, WS-ReliableMessaging 和 WS-Attachments,等等。Enterprise Library是一組支持企業(yè)級(jí).NET應(yīng)用程序開發(fā)的可重用的應(yīng)用程序模塊,它提供了應(yīng)用程序開發(fā)中需要解決的共性的問(wèn)題,比如配置管理,數(shù)據(jù)訪問(wèn),異常處理,日志管理,等等。
.NET僅僅是跟Web Services相關(guān)嗎?當(dāng)然不是。它是微軟的新一代技術(shù)平臺(tái),你可以在這個(gè)平臺(tái)上面創(chuàng)建任何類型的應(yīng)用系統(tǒng):傳統(tǒng)的Windows桌面應(yīng)用,Web應(yīng)用,Office 應(yīng)用,移動(dòng)應(yīng)用,智能設(shè)備應(yīng)用,等等。在一個(gè)Pocket PC (Phone Edition)上面,你可以使用.NET Compact Framework (.NET Framework在設(shè)備上的一個(gè)簡(jiǎn)化版)創(chuàng)建一個(gè).NET客戶端應(yīng)用程序?;蛘吣憧梢蚤_發(fā)一個(gè).NET移動(dòng)Web應(yīng)用,部署在一個(gè)IIS Web 服務(wù)器上面,然后用戶就可以使用Pocket PC (Phone Edition)上面的Internet Explorer 瀏覽器去訪問(wèn)這個(gè)網(wǎng)站,這個(gè)網(wǎng)站的頁(yè)面都是專門為這種設(shè)備的小屏幕設(shè)計(jì)的。
最后總結(jié)以下.NET是微軟打造的另外的一個(gè)品派,或是開發(fā)工具平臺(tái),在這個(gè)平臺(tái)有3個(gè)特點(diǎn),在這個(gè)平臺(tái)上有優(yōu)化或則說(shuō)升級(jí)后的工具,如vb.net 是vb 的升級(jí),c#.NET 是前一個(gè)版本C#的升級(jí)版本.單位招聘.NET,就是說(shuō),你會(huì)使用.NET里面的任何一種工具就可以了,既然是一個(gè)平臺(tái),就可以將不同的開發(fā)工具融合成一個(gè)公司需要的大軟件.
vb2010.net + SQL2005 簡(jiǎn)單搞定。
就是數(shù)據(jù)庫(kù)的最基本操作,增加修改刪除!
在程序目錄下生成log目錄,用于保存日志文件。
自動(dòng)在log目錄中,生成日志文件,文件命名用年月日定義,如20100119_log.log。
在日志文件中,每行記錄一個(gè)時(shí)間點(diǎn)的運(yùn)行內(nèi)容,時(shí)間點(diǎn)的精度應(yīng)該達(dá)到毫秒。