新手學SQL Server 2012「SQL視窗函數(SQL Windows Function)」(1)

by Derrick 10. 一月 2013 11:00
在先前的版本上,對於商業報表上常見的分析需求,例如:進一步的資料分群排名、「累加值(running totals)」等的統計運算,多半是利用SQL Server Reporting Services或Microsoft Excel等前台工具來完成。 前述的這些查詢需求,需以特定的資料區間為單位進行運算,而後進行逐筆的遞移來橫跨整個資料結果集,這種運算方式,因為具備逐筆滑動結果集視窗的特性,若要在後台的資料庫系統上,使用Transact-SQL來處理,這可能需要藉由數個複雜的資料操作,例如:使用資料表的「自我聯結(Self-joins) 」、暫存資料表、CTE或是「資料指標(Cursor)」等... [更多...]

Tags:

SQL Server資料庫 | 陳俊宇Derrick Chen

漫談非同步

by Vivid 2. 一月 2013 03:45
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N130113201 出刊日期:2013/1/2   若一個作業要花很長的時間等待某件事情完成,例如可能要等待輸入(Input)、輸出(Outout),稱之為I/O Bound,例如下載圖片、叫用Thread.Sleep、Console.Read方法。而一個作業若需花費很多時間讓CPU執行計算的動作,就稱之為Compute-Bound。為了處理這些需要花費很久才能做完的程式不要停滯主執行緒的執行,.NET設計許多非同步的模式利用多執行緒來解決問題,本文將介紹... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | NET 開發 | 許薰尹Vivid Hsu

設計ASP.NET MVC4應用程式(2)

by Vivid 19. 十二月 2012 09:58
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N121213102 出刊日期:2012/12/19 在《設計ASP.NET MVC4應用程式(1)》一文中,我們介紹了設計ASP.NET MVC 4網站應用程式的基本概念和設計步驟,而在這邊文章中,我們希望能夠整合ADO.NET實體資料模型 (ADO.NET Entity Data Model),將資料儲存到後端資料庫。 同樣為了簡單說明起見,還是從建立一個專案開始吧,從Visual Studio 2012開發工具 -「檔案」-「新增」-「專案」,在「新增專案」對話盒中選取程式語言... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | ASP.NET MVC | 許薰尹Vivid Hsu

如何設計矩陣的隔行換色

by adonis 12. 十二月 2012 12:15
作    者:楊先民 審    稿:張智凱 前言 來解決報表製作的問題系列之二!本期也是將上課時學員所提到 的一些報表製作上的問題,解答之後寫成的雜誌文章內容,希望 能夠透過思考的方式,一步步將你想要做的報表產生出來。 隔行換色 隔行換色是報表中很常做的設定,主要在資料表控制項中,利用運算式來控制,在控制顏色的地方,輸入如下的運算式以達成目的: =iif(RowNumber ("PRODUCTCATEGORY_NAME") mod 2=0,"Moccasin",... [更多...]

Tags:

設計ASP.NET MVC4應用程式(1)

by vivid 5. 十二月 2012 01:23
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N121213101 出刊日期:2012/12/05 Visual Studio 2012內建ASP.NET MVC 4版本,您可以直接利用它來建立ASP.NET MVC 4專案,撰寫網站程式碼。本文將介紹ASP.NET MVC 4網站設計的第一步,讓您能夠利用MVC模式以及Visual Studio 2012的範本來了解ASP.NET MVC 4網站設計的基本概念。 MVC是一個軟體工程中常用到的設計模式,參考圖1所示,代表Model-View-Controller: M... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | 許薰尹Vivid Hsu | ASP.NET MVC

HTML5 通訊技術

by vivid 21. 十一月 2012 05:40
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N121113002 出刊日期:2012/11/21 利用HTML5新增的postMessage API,可以讓不同文件,或跨網站溝通,並且允許使用跨網站指令碼( Cross-site Scripting)。用戶端和伺服端若要進行即時通訊,在HTML5之中可以採用Server-Sent Event,透過HTTP 讓伺服端傳送通知訊息到用戶端來接收。本篇文章將介紹postMessage API與Server-Sent Event的設計。   了解postMessag... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | HTML | 許薰尹Vivid Hsu

如何設計這種報表

by adonis 13. 十一月 2012 15:09
作    者:楊先民 審    稿:張智凱 前言 來解決報表製作的問題吧!本期是將上課時學員所提到的一些報表製作上的問題,解答之後寫成的雜誌文章內容,希望能夠透過思考的方式,一步步將你想要做的報表產生出來。 這樣的報表如何產生 在設計報表前,首先還是了解一下報表設計的原理和撰寫 T-SQL指令是相同的,也就是說,你有資料來源,並且畫出你想要看到的報表結果,接下來的事就是想辦法把你要的答案給產生出來。 而產生出來不外乎有兩種方式,第一種是使用 SQL指令產生想要的資料,再將資料加到報表控制項中,第... [更多...]

Tags:

報表中的 barcode使用

by adonis 12. 十一月 2012 16:01
作    者:楊先民 審    稿:張智凱 前言 之前在上課被問過一個有關於條碼如何顯示在 Reporting Service上 的問題,剛好我對這方面的問題也很有興趣,所以稍微搜尋了一下發現其實在網路上已經有免費的範例,所以就稍微說明一下有關在 Reporting Service上顯示 barcode的方式,也算是做個記錄,因為事實上很多相關 Reporting Service的資訊與資源,只是沒有相關的整理,本期就來談談 barcode條碼吧! 條碼(barcode)的用途 條碼主要是用來做「商業自動... [更多...]

Tags:

Web Worker

by Vivid 7. 十一月 2012 04:18
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N121113001 出刊日期:2012/11/7 有時網頁應用程式上的JavaScript會有愈執行愈慢的趨勢,有時會顯示「Slow Script」的訊息,可能的原因是JavaScript使用單一執行緒一次只執行一件事情,因執行中的程式需要花費較久的運算時間,在尚未執行完成之前,無法同時做其它事情,例如分身來回應使用者的互動。 HTML5支援Web Worker,可以在網頁程式上建立額外的執行緒,來執行花費時間較久的工作,以協助程式設計師建立能快速回應的網頁。   W... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | HTML | 許薰尹Vivid Hsu

HTML5與CSS3

by Vivid 24. 十月 2012 04:32
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N121012902 出刊日期:2012/10/24 在前一期《HTML5配置與CSS3》文章中,介紹了適用於HTML5與CSS3的版面配置,也說明CSS3新增的選擇器,這篇文章將介紹CSS3新增的好用功能,包含二維轉換、動畫處理、文字特效與Media Query。 讓我們先從二維轉換說起,CSS3支援2維與3維的變形轉換處理,可以應用在項目變形、或調整大小、方向以及位置。有了CSS3支援變形的能力,您就不需要額外使用外掛程式來達到這樣的效果。   二維轉換 -... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | HTML | 許薰尹Vivid Hsu

NET Magazine國際中文電子雜誌

NET Magazine國際中文電子版雜誌,由恆逸資訊創立於2000,自發刊日起迄今已發行超過500篇.NET相關技術文章,擁有超過40000名註冊讀者群。NET Magazine國際中文電子版雜誌希望藉於電子雜誌與NET Developer達到共同學習與技術新知分享,歡迎每一位對.NET 技術有興趣的朋友們多多支持本雜誌,讓作者群們可以有持續性的動力繼續爬文。<請加入免費訂閱>

月分類Month List