国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
本周ASP.NET英文技術(shù)文章推薦[11/26 - 12/02]

[0] 摘要

本期共有9篇文章:

  1. [1] ASP.NET中的強(qiáng)類型資源
  2. [2] 在Visual Studio Development Server以及Web Application Projects中創(chuàng)建子項(xiàng)目 3/3
  3. [3] ASP.NET案例分析:由ViewState造成的GC時(shí)的低性能、高內(nèi)存使用以及高CPU占用率
  4. [4] ASP.NET中的O/R Mapping
  5. [5] 用JavaScript在基于Mozilla和IE的瀏覽器中畫線
  6. [6] GridView的主題樣式
  7. [7] 基于ASP.NET AJAX的網(wǎng)站展示
  8. [8] 3層Web應(yīng)用程序中的雙向數(shù)據(jù)綁定
  9. [9] 在ASP.NET 2.0中創(chuàng)建CSS友好的Web站點(diǎn)

 

[1] Strongly typed Resources in ASP.NET(ASP.NET中的強(qiáng)類型資源)

WinForm中的資源數(shù)據(jù)可以是強(qiáng)類型的——編譯器會(huì)自動(dòng)根據(jù)資源文件編譯出一個(gè)輔助類來實(shí)現(xiàn)這個(gè)功能。而ASP.NET Web Site項(xiàng)目卻沒有這么幸運(yùn)了。但ASP.NET Web Application Projects的出現(xiàn)似乎讓我們看到了一些轉(zhuǎn)機(jī):相對(duì)于Web Site,ASP.NET Web Application Projects的編譯模型更加“類似于”WinForm程序……

Rick Strahl確實(shí)是一個(gè)牛人,每一兩天就會(huì)發(fā)出一片足夠“重量級(jí)”的帖子,他似乎對(duì)所有的領(lǐng)域都非常感興趣,且都有不錯(cuò)的理解。這篇文章則更是一個(gè)非常好的從發(fā)現(xiàn)問題到解決問題的示例。在為ASP.NET添加強(qiáng)類型資源的過程中,Rick Strahl逐步地分析問題,又一個(gè)個(gè)地解決,同樣新問題也又不停地到來。這種鉆研的精神、面對(duì)問題時(shí)思維的發(fā)散性,才是帖子所講的技術(shù)背后最值得我們學(xué)習(xí)的東西。

 

[2] Part 3 of 3: Creating sub-projects using the Visual Studio Development Server and Web Application Projects(在Visual Studio Development Server以及Web Application Projects中創(chuàng)建子項(xiàng)目 3/3)

在開發(fā)大型的ASP.NET 2.0應(yīng)用程序時(shí),我們完全可以使用Web Application Projects在Visual Studio中將這個(gè)大型的項(xiàng)目分割成若干個(gè)小型項(xiàng)目,并相對(duì)獨(dú)立地進(jìn)行開發(fā),以提高開發(fā)效率。

本篇就是介紹該特性的系列文章中的第三篇,也是最后一篇。文章寫得淺顯易懂,且配合了大量的插圖,適合初學(xué)者學(xué)習(xí)。這個(gè)系列的三篇文章由微軟公司W(wǎng)eb工具開發(fā)團(tuán)隊(duì)的Group PM,Omar Khan書寫,下面是Omar Khan在第一篇中對(duì)整個(gè)系列的介紹:

  1. Part 1 of 3: In this post, I’ll describe the basics on how to setup a sub-project structure using IIS.
  2. Part 2 of 3: The next post will describe intricacies with master pages, user controls, and project references when using a sub-project structure.
  3. Part 3 of 3: The final part to the series will describe how to use the same technique but with the built-in development server in Visual Studio 2005.

 

[3] ASP.NET Case Study: Bad perf, high memory usage and high CPU in GC - Death By ViewState(ASP.NET案例分析:由ViewState造成的GC時(shí)的低性能、高內(nèi)存使用以及高CPU占用率)

這是一篇比較“有技術(shù)含量”的文章,作者Tess是微軟公司的技術(shù)支持工程師,也是一個(gè)美女:-)。她的Blog也自然非常受歡迎(kidding),主要專注于性能、調(diào)試等內(nèi)容。

在這篇文章中,Tess花費(fèi)了很多的時(shí)間研究了ViewState對(duì)ASP.NET性能上的影響,特別是在大型、負(fù)載較重的情況下。Tess使用了包括察看dump文件等各種方式,最終找到了問題的所在。其中抽象問題、分析問題以及最后解決問題的步驟有條不紊,非常的理性。如果你能靜下心來仔細(xì)隨著Tess走完全程,相信一定會(huì)得到相當(dāng)?shù)膯⑹镜摹?/p>

 

[4] Object Relational Mapping in ASP.NET 2.0(ASP.NET中的O/R Mapping)

O/R Mapping似乎已經(jīng)成了當(dāng)前數(shù)據(jù)持久化中不可或缺的最重要的一項(xiàng)技術(shù),正是有了O/R Mapping,才將我們開發(fā)者從大量的重復(fù)或類似代碼中解放出來,能夠有時(shí)間專心于業(yè)務(wù)邏輯領(lǐng)域。

Stephen Rylander所寫的這篇文章是一篇O/R Mapping的入門文章。通過實(shí)際項(xiàng)目開發(fā)中遇到的一個(gè)持久化問題,作者分析了O/R Mapping的應(yīng)用范圍、使用方式,并最終給出了解決方案。不過作者選擇WilsonORMapper作為O/R Mapping的框架,并沒有選擇NHibernate,想必一定會(huì)有他的理由吧。

若你尚不了解什么是O/R Mapping,那么顯然這篇文章將最適合你不過了!

 

[5] Drawing lines in Mozilla based browsers and the Internet Explorer(用JavaScript在基于Mozilla和IE的瀏覽器中畫線)

這篇文章討論了兩個(gè)非常有意思的東西:

  1. GUI中的畫線算法:如果你曾學(xué)習(xí)過,或是還記得《計(jì)算機(jī)圖形學(xué)》這門課程,那么其中第一個(gè)重要的地方就是GUI上畫直線的算法。看似簡(jiǎn)單,不就是一條直線么?不過需要考慮的問題卻很多,包括實(shí)現(xiàn)柔和的線條、性能優(yōu)化等各個(gè)方面。計(jì)算機(jī)圖形學(xué)中使用倒了大量的算法知識(shí)進(jìn)行優(yōu)化,絕對(duì)是復(fù)習(xí)算法的絕好材料。如果你已經(jīng)忘記了這部分內(nèi)容,那么就讓我們從這篇文章中揀起來吧!
  2. 用JavaScript在瀏覽器中畫線:JavaScript在瀏覽器中畫線?沒錯(cuò),就是這個(gè)!具體的實(shí)現(xiàn)方式就請(qǐng)朋友們耐心閱讀吧,這里我先賣個(gè)關(guān)子。

雖然上面這兩個(gè)問題都非常有意思,不過可能在實(shí)際開發(fā)中卻很難用上。不管怎樣,我還是執(zhí)意要推薦一下,畢竟,扎實(shí)的算法功底才是程序員之根本!

 

[6] GridThemes(GridView的主題樣式)

ASP.NET中的GridView控件功能非常強(qiáng)大,如果寫書介紹的話,300也肯定沒問題。但你有沒有想過有一天為其應(yīng)用更加強(qiáng)大的主題樣式呢?例如左圖這樣的GridView,一定會(huì)讓你的表格更加受客戶的青睞吧!

本文是CodeProject上的GridThemes項(xiàng)目的介紹文章,該項(xiàng)目讓我們能夠通過自定義的主題樣式文件,為GridView指定豐富的樣式。最酷的一點(diǎn)是:在這個(gè)自定義主題樣式文件中,我們甚至可以使用if-else之類的條件判斷語(yǔ)句!這也正是左圖中表格樣式如此豐富的原因。

 

讓我們看看它的一個(gè)樣式文件的定義:

<Theme id=”ifstitle=”Working with If conditions>
 
  <DataRow>
 
    <!-- display alternate columns with different background colors -->
    <If test=’CellIndex % 2 == 0>
      <Apply backColor=’LightGray/>
      <ElseApply backColor=’White/>
    </If>
 
    <!-- apply numeric formatting -->
    <If test=’IsNumeric>
      <Apply horizontalAlign=’Right/>
      <If test=’IsNegative>
        <Apply foreColor=’Red/>
      </If>
    </If>
 
  </DataRow>
 
</Theme>

 

[7] Showcase of Sites Powered by ASP.NET AJAX(基于ASP.NET AJAX的網(wǎng)站展示)

Ajax.NET Professional的作者M(jìn)ichael Schwarz最近找到了兩個(gè)基于ASP.NET AJAX(注意:不是他自己的Ajax.NET Professional)的網(wǎng)站:QuotikiSmartScoreboard。于是Michael Schwarz分析了一下這兩個(gè)網(wǎng)站使用ASP.NET AJAX所帶來的網(wǎng)絡(luò)傳輸量的減少。

當(dāng)然,Michael Schwarz并沒有太多的評(píng)論,一切都以事實(shí)數(shù)據(jù)說話,這也是一個(gè)專業(yè)人物專業(yè)的體現(xiàn)吧。不過只言片語(yǔ)中看得出來,Michael Schwarz還是對(duì)ASP.NET AJAX的性能問題頗有微詞……

 

[8] Two-way data binding in 3-Tier web application(3層Web應(yīng)用程序中的雙向數(shù)據(jù)綁定)

數(shù)據(jù)綁定是所有ASP.NET開發(fā)者都熟悉的,不過可能很多朋友所熟悉的都是單向的,也就是從數(shù)據(jù)層到邏輯曾再到表示層。不過嚴(yán)格說來,“綁定”一詞的定義就包含了“雙向”的概念,這樣說來,我們所應(yīng)用的“綁定”其實(shí)根本就不算做綁定……

Eric Popivker的這篇文章討論了典型的3層架構(gòu)ASP.NET Web應(yīng)用程序中雙向數(shù)據(jù)綁定的實(shí)現(xiàn)方式。下面就是他在本文中示例程序的場(chǎng)景描述,可以看到,其中的一切步驟都是以“綁定”方式實(shí)現(xiàn)的,充分體現(xiàn)了“綁定”框架的強(qiáng)大功能:

  1. Load appropriate record from table Customer
  2. Bind customer record to Customer business object
  3. Bind Customer object properties to web control values
  4. User enters information into form and clicks on submit
  5. Bind updated web control values to Customer object
  6. Bind Customer object to a table record
  7. Save table record to table Customer

 

[9] Creating CSS Friendly Websites with ASP.NET 2.0(在ASP.NET 2.0中創(chuàng)建CSS友好的Web站點(diǎn))

ASP.NET 2.0 CSS Friendly Control Adapters的發(fā)布確實(shí)為我們Web開發(fā)者解決了大量的ASP.NET 2.0中不符合Web標(biāo)準(zhǔn)的問題(請(qǐng)參考:創(chuàng)建符合標(biāo)準(zhǔn)的、有語(yǔ)意的HTML頁(yè)面——ASP.NET 2.0 CSS Friendly Control Adapters 1.0發(fā)布)。本文就一步步地介紹了在項(xiàng)目中使用ASP.NET 2.0 CSS Friendly Control Adapters的方法,比起純粹的示例程序或是設(shè)計(jì)文檔,這樣教程形式的文章或許更加易于接受。

如果你對(duì)ASP.NET 2.0 CSS Friendly Control Adapters還不甚了解,那么完全可以跟隨著這篇文章進(jìn)行入門。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
ASP.NET MVC 入門系列教程
Asp.Net MVC路由調(diào)試的好幫手RouteDebugger
調(diào)試asp.net C#程序,如何設(shè)置斷點(diǎn),監(jiān)視變量?
ASP.NET 4新增功能(三) 對(duì)Web標(biāo)準(zhǔn)的支持和輔助功能的增強(qiáng) - longgel ...
asp.net Ajax
asp.net中使用wkhtmltopdf
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服