三層結構的確切定義

我算是糊塗了沒有任何概念比電腦中的概念要模糊了有時候,英文是一個意思,被人翻譯後又是一個意思比如我們常說的三層定義第一種通俗的理解是展示層就是像WINFORM或WEBFORM等商務邏輯層:這個東東是什麼呢,做什麼用呢?我開始的理解是那些DLL資料存取層:就是資料庫部分了.但是第一種理解對於我來說,我覺得不太妥,具體有什麼不太妥,也不知道.無知者無畏,反正我也沒有科班或正式的去學過三層體系,所以,不怕大家笑話,我就胡說八道幾句吧第二種理解是我最近想的展示層是指介面部分,例如WINFORM,例如WE

部落格園期刊1月(第5期)文章串連地址整理

部落格園期刊1月(第5期)文章串連地址整理特別武俠-Java是劍客-飄逸;.NET是刀客-霸 1、Java是劍客-飄逸;.NET是刀客-霸道(一)    http://lixianhuei.cnblogs.com/archive/2006/01/05/311342.html  2、Java是劍客-飄逸;.NET是刀客-霸道(二)     http://lixianhuei.cnblogs.com/archive/2006/01/06/312179.html 3、文章標題:Java劍 VS

編寫伺服器控制項時,向頁面寫入指令碼的方法

    在編寫伺服器控制項時,經常需要向頁面發送大量的用戶端代碼。一般情況下我們可以直接用output.Write() 寫到頁面,但這樣會帶來一個幾個問題:      1、如果同一個頁面有幾個這樣的伺服器控制項,是不是同樣的用戶端代碼要被寫到用戶端好幾次?      2、如果讓頁面自動運行相應的用戶端指令碼?     其實這些問題ASP.NET裡已提供瞭解決方法。    在Page類裡有幾個方法:    RegisterClientScriptBlock      可以向頁面中發送用戶端代碼塊(

經典Regex-收藏

Regex用於字串處理,表單驗證等場合,實用高效,但用到時總是不太把握,以致往往要上網查一番。我將一些常用的運算式收藏在這裡,作備忘之用。本貼隨時會更新。匹配中文字元的Regex: [\u4e00-\u9fa5]匹配雙位元組字元(包括漢字在內):[^\x00-\xff]應用:計算字串的長度(一個雙位元組字元長度計2,ASCII字元計1)String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;}

Delphi 中使用公用的 ADODataSet

    在編寫資料庫系統的時候,少不了使用 ADODataSet 這個組件。在表不多的情況下,我們可以為每個表建立一個 ADODataSet,然後通過 DBGrid 等資料顯示組件來操作她。    但是,如果表的數量很多,比如多達幾十個表的時候,特別是表的數量動態變化的時候,我們就不太適合為每個表建立對應的 ADODataSet 了。    這時,通過 ADODataSet 的複用,可以使問題大大簡化,減少大量的笨拙的代碼,使程式清晰而優美。甚至使一些無法編程的問題得到完美解決。   

Delphi 中遍曆 XML 文檔的完整樣本

        XML 文檔的節點是標準的樹形結構,可以通過遞迴或者回溯演算法來遍曆所有的節點。    本例使用遞迴演算法為例,製作了2個遍曆 XML 文檔的例子。    第一個例子,給出一個 XML 節點,遍曆所有子節點-不包括起始節點。    第二個例子,給出一個 XML 節點,遍曆所給的節點及其下屬的所有子節點。    以上2個樣本均列舉出了 XML 文檔的標籤屬性和文本值,是比較完整的範例程式碼。    <?xml version="1.0" encoding="gb2312"?&

Delphi 中 CoolBar 和 ToolBar、菜單的整合應用

    CollBar 類似於 IE 菜單條、工具條的功能。    拖放一個 CoolBar 控制項,建立 Band 帶條。    拖放 ToolBar 控制項,會自動停靠在 CoolBar 中,但是不在 Band 裡。    拖放 Menu 控制項,建立功能表項目(Item)。把 Menu 控制項的 AutoMerge 屬性設定為 True。AutoMerge 設定為 True 表示菜單即將和 ToolBar 自動合并在一起,就不會在視窗頂部同時顯示 2

網頁製作幾個小技巧(含程式碼範例)

1,頁面自動適應螢幕解析度以下指令碼以用戶端螢幕解析度1024為基準,對螢幕解析度小於1024的用戶端的頁面,進行了寬度和樣式表的調整,使頁面具有了部分“智能化”,提高了使用者介面的友好度。<script>var ad_tl_width=930;var ad_tl_height=80;var ad_full_height=300;var screenwidth=1024;if(screen.width < screenwidth){  ad_tl_width=760;  ad_

如何提升網頁在搜尋引擎排名

影響網站排名因素--Meta標記  對於搜尋引擎來說,<META>標記中最重要的是關鍵詞(keywords)和網頁描述(description),在HTML語言中形式如下: <HEAD><TITLE>Title</TITLE><META Name="keywords" Content="網頁描述"><META Name="description" Content="關鍵詞">......</HEAD> 

部落格園待選logo

logo含義:菱形是一種既有矩形的穩固,也帶有銳氣的一種形狀。四個菱形組合成的logo,和windows的logo具有相似和互連之處,說明了部落格園他專註於windows

[翻譯]另一個快速監視QuickWatch

Daniel Smolka 著 Yet another QuickWatchflanker 譯 in MSProject 簡介以前有一個項目,測試者和進階使用者需要有一個工具來監視複雜的資料,這就是為什麼我受Visual

【msdn wpf forum翻譯】TextBox中文本 中對齊 的方法

原文連結:http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/49864e35-1dbf-4292-a361-93f1a8400558問題:TextBox中文本中對齊,使用 TextBox.HorizontalContentAlignment="Center"行不通(TextBox.VerticalContentAlignment="Center"則會起到預期的作用。)Number8 回答:<Setter

[翻譯]使用Enterprise Library 3.0的日誌程式塊

翻譯原文地址:http://www.devx.com/dotnet/Article/36184/0/page/1 原文作者:Thiru Thangarathinam (好強大的名字)翻譯:

處理文本替換這項任務時使用過的一些方法 有好的有爛的 也有讓人哭笑不得的 給自己留個念

記得剛剛工作的時候,需要根據一些由SQL SERVER企業管理器中輸出的結果去產生另外一些插入資料的指令碼,這下可難倒了我這個剛剛參加工作的小牛犢子,立刻採用的方法就是COPY &

.NET 2.0 下的郵件發送程式 Web.Mail

  1using System; 2using System.Data; 3using System.Configuration; 4using System.Collections; 5using System.Web; 6using System.Web.Security; 7using System.Web.UI; 8using System.Web.UI.WebControls; 9using System.Web.UI.WebControls.WebParts;10using Syst

分頁顯示批量資料

此處一共涉及兩個檔案:dbaccess.jsp負責建立資料庫連接,而且靜態包好pase.jspdbaccess.jsp負責建立串連 1 <%@ page language="java" contentType="text/html; charset=GB2312" 2 pageEncoding="GB2312"%> 3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

用Response.BinaryWrite寫檔案流

最近事比較多,一直沒有寫什麼東西。前幾天寫一段向用戶端寫入流的代碼:

部落格園待選logo 3

基於對於大家評論的認識,特地重新設計了一個。在此說明:配色是可以修改的。logo很簡單,三個方塊組成一個C字母,代表cnblogs的首字母。黃色絲帶象徵跨越、橋樑等含義。希望大家繼續拍磚。第二組色彩配置:改為藍色系。似乎程式員都喜歡藍色。第三組方案:修改了顏色,更加通透了些。增加了倒影。嗯,是不是有些所謂的2.0的感覺。要不要來一個beta?呵呵。

TypeLibBuilder 已停止工作! 解決方案

裝了Visual Studio 2008 SP1, 想體驗一下它對 Javascript 強大的支援, 以及 jQuery 等智能感知, 結果沒想到, 只要我一添加 Javascript 的引用, 不管是MS自家的, 還是別人家的, 都會報一個錯誤: TypeLibBuilder 已停止工作! ...在google上搜了一下, 有人說這是VS早期版本有bug, 按照其方法修改後, 還是有問題.最後終於找到了問題的根源: 筆記本上的 *指紋識別*. The underlying issue

如何重寫 operator new

滿足規則:1、處理 0 大小的記憶體配置請求2、具有一個無窮迴圈,用 while(true)3、正確申請到記憶體,返回void*指標4、不能申請到記憶體,調用 new_handler 處理,使用new_handler set_new_handler(void (*)())可以改變5、如果new_handler==NULL,throw std::bad_alloc全域的operator new void* operator new(size_t size)

總頁數: 61357 1 .... 8410 8411 8412 8413 8414 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.