衝出迷途:你真的瞭解分層架構嗎?

  .NET平台上的分層架構(很多朋友稱其為“三層架構”),似乎是一個長盛不衰的話題。經常看到許多朋友對其進行分析、探討、辯論甚至是抨擊。筆者在仔細閱讀了大量這方面文章後,認為許多朋友在分層架構的理解上存在兩個比較大的偏頗:1.沒有從本質角度去理解分層的內涵,而只是瞭解其表象。2.對分層架構的理解過於狹隘,只是少數概念,而又不夠深入。許多朋友言“分層”則必稱“DAL”、“BLL”、“展示層”等概念,殊不知“DAL”的內部還有“Data Source

解決Winform中彈出WPF表單不能在文字框中輸入的問題

在WinFrom應用程式中,若調用一個WPF的表單,則彈出後,在文字框中不能輸入數字,這是因為WPF表單WinForm應用程式互動中,不能響應鍵盤操作資訊所致。解決方案如下:引用WindowsFormsIntergation.dll這個類庫,並使用如下代碼:Window winWPF = new Window();

詳解 backgroundworker類

  backgroundworker類 收藏 前段時間用到了backgroundworker類做了一個簡單的讀取後台資料到介面datagridview中的程式,今天又用到了這個類,碰到了些問題,這裡總結下:概述:BackgroundWorker 類允許您在單獨的專用線程上運行操作。耗時的操作(如下載和資料庫事務)在長時間運行時可能會導致使用者介面 (UI) 似乎處於停止回應狀態。如果您需要能進行響應的使用者介面,而且面臨與這類操作相關的長時間延遲,則可以使用 BackgroundWorker

給mac終端iTerm2配色

        當我們開啟terminal或者iTerm2終端時,那些預設的黑白色讓人感覺索然無味,在終端下使用vim也是一番死氣沉沉的樣子。這嚴重影響了我們使用終端進行開發的興趣。本文則詳細講解如何啟用其Color模式,並搜集了一些好用的色彩配置供大家選擇。        第一步,使用你最喜愛的編輯器開啟.pash_profile檔案。~/.bash_profile是bash

DataGridview一些技巧總結

 最近一直跟DataGridView打交道,突然覺得很多技巧性的東西很模糊,經過最近的個人實驗操作和從網上查到的資料把對DataGridView操作的一些技巧總結和借鑒了一下,總結如下:1、自訂欄   Customize Cells and Columns in the Windows Forms DataGridView Control by Extending Their    Behavior and Appearance    Host Controls in Windows

js運行錯誤

Jscript 執行階段錯誤Jscript 執行階段錯誤是指當 Jscript 指令碼試圖執行一個系統不能啟動並執行動作時導致的錯誤。當正在運行指令碼、計算變數表達式、或者正在動態分配記憶體時出現 Jscript 執行階段錯誤時。錯誤號碼 描述 5029 數組長度必須為一有限正整數 5030 必須賦給數組長度一個有限正數 5028 需要 Array 或 arguments 對象 5010 需要 Boolean 5003 不能給函數傳回值賦值 5000 不能給 'this' 賦值 5006 需要

params、ref及out簡介

如果在為方法聲明參數時未使用 ref 或 out,則該參數可以具有關聯的值。可以在方法中更改該值,但當控制傳遞迴調用過程時,不會保留更改的值。通過使用方法參數關鍵字,可以更改這種行為。 ★params params 關鍵字允許我們發送可變數目的參數。參數列表也可以包含普通參數,但是需要注意,用params關鍵字聲明的參數必須放在最後。它採用可變長度數組的形式,並且每個方法只有一個params參數。

通過英文集、電影學單詞的小工具

 我平時很喜歡看美劇和電影。而如果看中文字幕(看英文字幕也是一樣)的話,注意力就會集中於閱讀文字、理解劇情,練習聽力的目的就落空了。而如果不看字幕的話,對話中的很多生詞就會隨著對句子的大致理解而溜過去了,所以最好的辦法就是看之前把對白中會出現的單詞預覽一次以為預習,看的過程中再熟悉一次,看完之後還可以針對用得到的單詞再記一次。為了實現這個目的,我寫了一個小程式。使用方式如下:運行WordsViaSubtitle.exe 可以通過程式中的搜尋方塊搜尋字幕檔案(是射手網提供的,讚美射手O(∩_∩)O

Words Via Subtitle的兩點改進

 上周寫了一個通過英文集、電影學單詞的小工具,這幾天又做了一點小的改進。主要是下面這兩點: 1.顯示單詞解釋的同時顯示其在劇中出現的語境,關鍵單詞紅色顯示。效果如下:   2.匯出文檔。可以把列表中的單詞,其簡明解釋和在劇中出現的語境儲存到文檔中。關鍵詞開頭綠色顯示,例句中紅色顯示。效果如下:  為什麼要寫這個功能呢?因為九月中下旬有很多美劇要迴歸,包括TBBT,Lie to me,Heroes,Fringe。到時候每一集出來之後可以用這個程式迅速的把一集中出現的生詞,其音標及解釋還有語境總結出

控制每頁顯示行數及隔行換色

 經常有人問到如何限定每頁顯示行數的限定,uchabpKUD6Y.bc還看到有人用拉高欄位的方法。呵呵下面簡單說一下,其中公式用的是 Crystal文法,資料庫用的是水晶報表自己帶的Access資料庫我以Orders表為例.首先選幾個欄位作個簡單的報表,,畫個小格子,預覽一下。每行的資料顯示滿頁,共21頁我們限定每頁顯示10行在設計節上點右鍵選“節專家”,

先裝.net,後裝iis

在安裝.Net的過程中要對IIS進行配置,如果先裝的.NET,那麼就沒有對IIS進行配置,此時我們要手動的對IIS進行配置.也可以點"開始"->"運行"->在"開啟"穩便框輸入"cmd".在命令提示處更改目錄C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322(如果是.NET2.0的話就是C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727)開啟目錄後再輸入aspnet_regiis -i(-i前面是一個空格)

使用User Control做HTML產生

使用User

設計模式—觀察者模式(恐怖襲擊、地震的例子,有類別關係圖)

 using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1{    internal interface Warning    {        String Situation        {            get;            set;        }        void Warn();        void Add(PeopleInS

設計模式—抽象原廠模式+反射+設定檔

using System;using System.Collections.Generic;using System.Text;using System.Reflection;using System.Configuration;namespace ConsoleApplication1{    internal interface SportMan    {        void Come();    }     class ChineseSportMan : SportMan     { 

char* string CString 區別

 string和CString均是字串模板類,string為標準模板類(STL)定義的字串類,已經納入C++標準之中; CString(typedefCStringT > CString)為VisualC++中最常用的字串類,繼承自CSimpleStringT類,主要應用在MFC和ATL編程中,主要資料類型有char(應用於ANSI),wchar_t(unicode),TCHAR(ANSI與unicode均可); char*為C編程中最常用的字串指標,一般以'/0'為結束標誌; (二)

託管與非託管的區別

 關鍵是要瞭解CLR(通用語言執行平台)         .Net   Framework   是由彼此獨立又相關的兩部分組成:CLR   和   類庫,  CLR是它為我們提供的服務,類庫是它實現的功能.   .NET的大部分特性----垃圾收集,版本控制,線程管理等,都使用了CLR提供的服務        當你為.NET

用”window.showModalDialog()”實現DIV模式快顯視窗

1.test.htm<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head>   <title>測試頁面</title>   <style> 

交叉表的建立及交叉表資料排序設定

 交叉表的建立及交叉表資料排序設定[來源]http://blog.chinaunix.net/u/22472/showart.php?id=153675本文詳細講述一下如何建立交叉表以及交叉表的一些簡單定製 水晶報表9.2,同樣適用於水晶報表10(含)及以下版本 準備 首先你要知道什麼是交叉表,又是在什麼情況下需要用交叉表 “交叉表”對象是一個網格,用來根據指定的條件傳回值。 資料顯示在壓縮行和列中。這種格式易於比較資料並辨別其趨勢。它由三個元素組成: 行 列 摘要欄位

ADO.NET中的事務

一 交易處理介紹事務是這樣一種機制,它確保多個SQL語句被當作單個工作單元來處理。事務具有以下的作用:* 一致性:同時進行的查詢和更新彼此不會發生衝突,其他使用者不會看到發生了變化但尚未提交的資料。* 可恢複性:一旦系統故障,資料庫會自動地完全恢複未完成的事務。二

改進網頁可讀性的7個方法 出自:http://www.blueidea.com(藍色理想)

 改進網頁可讀性的7個方法 作者:油茶研究會 時間: 2006-10-31 文件類型:翻譯 來自:油茶研究會原文連結:Improve the Readability of Your Web Page 1. 使用對比色 (Use contrasting

總頁數: 61357 1 .... 8577 8578 8579 8580 8581 .... 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.