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

正文內(nèi)容

產(chǎn)品銷售管理信息系統(tǒng)開(kāi)發(fā)-wenkub.com

2024-11-12 16:56 本頁(yè)面
   

【正文】 ll find it easy to make the transition between the two languages. NOTE Microsoft includes an interesting tool named the IL Disassembler (ILDASM) with the .NET framework. You can use this tool to view the disassembled code for any of the classes in the Temporary Files directory. It lists all the methods and properties of the class and enables you to view the intermediatelevel code. This tool also works with all the controls discussed in this chapter. For example, you can use the IL Disassembler to view the intermediatelevel code for the TextBox control (located in a file named ). Introducing Controls controls provide the dynamic and interactive portions of the user interface for your Web application. The controls render the content that the users of your Web site actually see and interact with. For example, you can use controls to create HTML form elements, interactive calendars, and rotating banner advertisements. controls coexist peacefully with HTML content. Typically, you create the static areas of your Web pages with normal HTML content and create the dynamic or interactive portions with controls. The best way to understand how controls work in an HTML page is to look at a simple Web Forms Page. Adding Application Logic to an Page The second building block of an page is the application logic, which is the actual programming code in the page. You add application logic to a page to handle both control and page events. If a user clicks a Button control within an HTML form, for example, the Button control raises an event (the Click event). Typically, you want to add code to the page that does something in response to this event. For example, when someone clicks the Button control, you might want to save the form data to a file or database. Controls are not the only things that can raise events. An page itself raises several events every time it is requested. For example, whenever you request a page, the page39。s overall .NET framework, which contains a vast set of programming classes designed to satisfy any conceivable programming need. In the following two sections, you learn how fits within the .NET framework, and you learn about the languages you can use in your pages. The .NET Framework Class Library Imagine that you are Microsoft. Imagine that you have to support multiple programming languages— such as Visual Basic, JScript, and C++. A great deal of the functionality of these programming languages overlaps. For example, for each language, you would have to include methods for accessing the file system, working with databases, and manipulating strings. Furthermore, these languages contain similar programming constructs. Every language, for example, can represent loops and conditionals. Even though the syntax of a conditional written in Visual Basic differs from the syntax of a conditional written in C++, the programming function is the same. Finally, most programming languages have similar variable data types. In most languages, you have some means of representing strings and integers, for example. The maximum and minimum size of an integer might depend on the language, but the basic data type is the same. Maintaining all this functionality for multiple languages requires a lot of work. Why keep reinventing the wheel? Wouldn39。 使用豐富頁(yè)面的控件 在下列的部分中,你學(xué)會(huì)在 Framework怎樣使用三種特征控件。 Web控件 (不是每個(gè) HTML 控件 ) 還 有一個(gè)叫 Enabled的屬性 。 在下列的部分中,你學(xué)會(huì)用屬性設(shè)置在一個(gè)窗體中來(lái)隱藏或顯示控件。 舉例來(lái)說(shuō),假想你正在創(chuàng)造一種在線納稅系統(tǒng),而且你想要顯示或者隱藏一個(gè)包含適用于已婚的稅文件編檔員的問(wèn)題的部分。 瀏覽狀態(tài)在一個(gè)名叫做 VIEWSTATE的隱藏頁(yè)面中執(zhí)行,這個(gè)隱藏頁(yè)面自動(dòng)創(chuàng)建 每個(gè) Web窗體。 4. 先進(jìn)的控件編程 保存瀏覽狀態(tài) 默認(rèn)地,幾乎所有的 控件都會(huì)在先前的窗體中保留他們的屬性值。 總結(jié)錯(cuò)誤 : ValidationSummary 控件 假想一個(gè)頁(yè)面有 50個(gè)字段假如你僅僅用上部分討論的那些驗(yàn)證控件來(lái)顯示錯(cuò)誤看見(jiàn)一個(gè)錯(cuò)誤在頁(yè)面中將是很難的。 例如:你能使用這控件來(lái)檢查一個(gè)用戶是否輸入一個(gè)合法的電子郵件地址,電話號(hào)碼,用戶名或密碼。 尤其,正如這一章討論的客戶端腳本不可能在任意本本的瀏覽器中運(yùn)行。 這些驗(yàn)證控件會(huì)自動(dòng)地產(chǎn)生客戶端代碼和服務(wù)器端代碼。 由于這個(gè)原因,許多開(kāi)發(fā)者在過(guò)去決定添加自定義驗(yàn)證到服務(wù)器端。 人們喜歡客戶端的驗(yàn)證。 3. 用驗(yàn)證控件做頁(yè)面驗(yàn)證 使用客戶端驗(yàn)證 傳統(tǒng)地,當(dāng)增加驗(yàn)證到他們的頁(yè)面中時(shí),他們會(huì)面臨一個(gè)嚴(yán)峻的選擇。 最后,你學(xué)會(huì)用超級(jí)鏈接控件怎么把頁(yè)面連在一起。 下面的部分為這些 Web控件提供了詳細(xì)的提綱和程序源代碼。 當(dāng)它被請(qǐng)求的時(shí)候一個(gè) 頁(yè)面每次都能夠響應(yīng)幾個(gè)事件。 如果一個(gè)使用者單擊 HTML窗體中的 Button按鈕, 舉例來(lái)說(shuō),那個(gè)按鈕就會(huì)響應(yīng)一個(gè)事件 (單擊事件 ) 。 控件和 HTML 內(nèi)容共存。 舉例來(lái)說(shuō),你能使用 IL Disassembler 瀏覽 TextBox 控件的中間代碼。 提示 : 在 .NET framework中, 微軟包括一個(gè)名叫 IL Disassembler的有趣的工具。 此外,不像 VBScript , Visual Basic 是一種被編譯的語(yǔ)言。 典型 ASP提示 : VBScript 怎么樣呢 ? 在 之前, VBScript 是開(kāi)發(fā)動(dòng)態(tài)頁(yè)面最流行的語(yǔ)言。 當(dāng) 頁(yè)面被編譯的時(shí)候,它沒(méi)被直接地被編譯成機(jī)器碼而是被編譯成了一個(gè)中間語(yǔ)言,名字叫 (MSIL)所有 .NET可用的語(yǔ)言都被編譯成這種中間語(yǔ)言。 不管你使用什么語(yǔ)言開(kāi)發(fā) 頁(yè)面,你需要明白 ,這就意味著 。 提示 : 本 書所含的光碟包含 C 源代碼。 .NET Framework 可用的語(yǔ)言 這一本書的目的 , 你將會(huì)為以 Visual Basic 作為你的編程語(yǔ)言來(lái)完成你的 頁(yè)寫程序編寫。 包含執(zhí)行保存狀態(tài)的類。 包含的是匹配正則表達(dá)式和替代操作類。 包含的類是標(biāo)準(zhǔn)的集合類,例如:哈希表,數(shù)組列表。 提示 : 你能夠?yàn)g覽 .NET Framework所有的標(biāo)準(zhǔn)類的命名空間。 樹(shù)根就是SYSTEM 命名空間。 ASP Classic Note 在先前的 ASP中,你僅僅能夠訪問(wèn)五個(gè)標(biāo)準(zhǔn)類。 理解命名空間 正如你猜測(cè)的 , .NET framework是龐大的。 除此之外,它包含更多特殊的類用在正則表達(dá)式和處理 Web協(xié)議。 為什么繼續(xù)再創(chuàng)輪子 ? 對(duì)所有的語(yǔ)言創(chuàng)建這種功能一次,然后把這個(gè)功能用在每一種語(yǔ)言中豈不是更容易。 最后,大多數(shù)的編程語(yǔ)言有 相似的數(shù)據(jù)變量類型。 舉例來(lái)說(shuō),對(duì)于每一種語(yǔ)言,你必須包括存取文件系統(tǒng)、與數(shù)據(jù)庫(kù)協(xié)同工作和操作字符串的方法。(可增頁(yè)) 編程 技術(shù) 頁(yè)面 和 是微軟 .NET framework整體 的一部分 , 它包含一組大量的編程用的類 , 滿足各種編程需要。 結(jié)語(yǔ): 本文針對(duì)銷售企業(yè)的相關(guān)情況 ,提出了基于 B/ S 模式的企銷售管理系統(tǒng)的應(yīng)用解決方案。 從以上的分析可以看出, B/S 結(jié)構(gòu)的管理軟件和 C/S 結(jié)構(gòu)軟件各有各的的優(yōu)勢(shì)。所以,采用 C/S結(jié)構(gòu)軟件必然會(huì)制約企業(yè)未來(lái)的發(fā)展。而 B/S結(jié)構(gòu)軟件,只需一次安裝,以后只需設(shè)立賬號(hào)、培訓(xùn)即可。對(duì)于成長(zhǎng)中的企業(yè),快速擴(kuò)張是它的顯著特點(diǎn)。在對(duì)已有硬件投資的保護(hù)方面,兩種結(jié)構(gòu)也是完全不同的。 1,投入成本比較。例如,對(duì)于以瀏覽為主、錄入簡(jiǎn)單的應(yīng)用程序, B/S技術(shù)有很大的優(yōu)勢(shì),現(xiàn)在全球鋪天蓋地的 Web網(wǎng)站就是明證;而對(duì)于交互復(fù)雜的 ERP等企業(yè)級(jí)應(yīng)用, B/S則很難勝任,從全球范圍看,成熟的 ERP產(chǎn)品大多采用二層或三層 C/S架構(gòu), B/S的 ERP產(chǎn)品并不多見(jiàn)。在適用 Inter、維護(hù)工作量等方面, B/S 比 C/S要強(qiáng)得多;但在運(yùn)行速度、數(shù)據(jù)安全、人機(jī)交互等方面, B/S 遠(yuǎn)不如 C/S。 C/S(Client rver,客戶端 /服務(wù)器 )技術(shù)從上世紀(jì) 90年代初出現(xiàn)至今已經(jīng)相當(dāng)成熟,并得到了非常廣泛的應(yīng) 用,其結(jié)構(gòu)經(jīng)歷了二層 C/S、三層 C/S 的更迭。如果客戶端是在不同的操作系統(tǒng)上, C/S 結(jié)構(gòu)的軟件需要開(kāi)發(fā)不同版本的客戶端軟件。比如說(shuō)很多人每天上“新浪”網(wǎng),只要安裝了瀏覽器就可以了,并不需要了解“新浪”的服務(wù)器用的是什么操作系統(tǒng),而事實(shí)上大部分網(wǎng)站確實(shí)沒(méi)有使用 windows操作系統(tǒng),但用戶的電腦本身安裝的大部分是 windows操作系統(tǒng)。不過(guò),采用 B/S結(jié)構(gòu),客戶端只能完成瀏覽、查詢、數(shù)據(jù)輸入等簡(jiǎn)單功能,絕大部分工作由服務(wù)器承擔(dān),這使得服務(wù)器的負(fù)擔(dān)很重。對(duì)于 B/S而言,開(kāi)發(fā)、維護(hù)等幾乎所有工作也都集中在服務(wù)器端,當(dāng)企業(yè)對(duì)網(wǎng)絡(luò)應(yīng)用進(jìn)行升級(jí)時(shí),只需更新服務(wù)器端的軟件就可以,這減輕了異地用戶系統(tǒng)維護(hù)與升級(jí)的成本。 ,需要具有一定專業(yè)水準(zhǔn)的技術(shù)人員才能完成。 ,能實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)流程。 (
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1