Time of Update: 2017-02-27
上篇已經設計出比較完善的資料庫了,這篇開始進入代碼。 首先把上篇設計的資料庫指令碼在資料庫中執行下,產生資料庫,然後在VS中建立項目,為了方便理解和查看,我設計的都是很直白的類名和檔案名稱,沒有命名空間首碼。採用介面方式,共8個項目:7個類庫和一個MVC項目, 分別為:顯示層——MVC項目商務邏輯層——提供者IBLL、具體實現BLL資料訪問層——提供者IDAL、具體實現DAL資料(模型)—
Time of Update: 2017-02-27
開發微信公眾平台之前,先去微信官方瞭解下大概的情況 這裡:http://mp.weixin.qq.com/wiki/index.php ;看了之後心裡大致有數了,開始設計資料庫,儘可能的考慮,未考慮到的,以後再補充。1、首先是使用者部分,根據微信官方的介面結合實際運用,使用者部分有3個表:使用者表、使用者資料表、使用者分組表,我設計的如下:2、使用者設計好之後就是文章部分,包括:文章分類表、文章表,
Time of Update: 2017-02-27
類型轉換器是實現自訂伺服器控制項屬性過程中比較重要的內容。本文將對類型轉換器的基本概念和實現方法進行介紹。1. 類型轉換器基本概念類型轉換器是自訂伺服器控制項的輔助性功能實現。它主要用於執行從字串表示形式到指定類型之間的雙向轉換。例如,以文本形式表示屬性值,將使用者輸入的文本轉換為相應資料類型等等,都應用了類型轉換器。對於多數基礎資料型別 (Elementary Data
Time of Update: 2017-02-27
錯誤和失敗總會不可避免地在應用程式中出現。如果有人在MDB目錄之上又添加了一級新的檔案夾而“更新”了伺服器的分類樹,那麼將會發生什嗎?如果MDB名稱被更改了會怎樣?如果MDB檔案被損壞又該如何呢?以上每一個問題都將阻止對資料的成功串連並導致一個失敗頁面。好的編程實踐表明需要儘可能小心地對待任何失敗。在討論實際命令之前,我們需要瞭解的是AccessDataSource控制項派生於SqlDataSource控制項。在大多數情況下,這隻是一個背景問題。但是當處理異常的時候,就必
Time of Update: 2017-02-27
ASP.NET 2.0來了! 在我們為ASP.NET 2.0的新特性感到激動的同時,我想很多ASP.NET開發人員非常關心這樣一個問題:ASP.NET 2.0的相容性怎麼樣?ASP.NET 1.1開發的程式能直接運行在ASP.NET 2.0上嗎?在SDK文檔中,對於.NET Framework 2.0的相容性有這樣描述的:“The .NET Framework provides a high degree of support for backward compatibility.
Time of Update: 2017-02-27
簡介本教程描述了使用具有ASP.NET 2.0主從複合關係增強DB2的益處。過去,通過串連兩個資料格來支援主從複合關係通常很困難,但是現在,藉助Visual Studio 2005和ASP.NET 2.0,只需使用合適的控制項就能構建主從複合關係應用程式。本教程示範如何在不編寫代碼的情況下構建主從複合應用程式。不必編寫代碼,我們使用ASP.NET 2.0中的Grid View和Details View控制項構建一個應用程式範例,其功能是顯示一個公司特定部門的職員。為何使用支援ASP.NET 2.
Time of Update: 2017-02-27
在一些項目中,通常需要採用C/S&B/S的混合架構來實現,這樣就涉及到了Web開發,在MS的.Net沒有出現之前,因為是運行於windows環境之上,理所當然的首選ASP來實現了,直到有一天,蓋茨扛出了.Net大旗,振臂高呼:用洒家的.Net吧,安全快捷無副作用,一個字"牛B"!ASP經過這麼多年的敲敲打打,一些自身難以克服的缺陷也漸漸浮出水面,此時聽了他的話,興奮地一陣小跑馬上就.Net了,但幾個閃著.Net金色光環的項目出手以後,結果並不盡如人意,於是暫時性的倒退
Time of Update: 2017-02-27
HAVINGHAVING使用於SELECT 運算式中,篩選已經GROUP BY統計的記錄。在GROUP BY統計記錄後,HAVING將篩選與HAVING子句中條件相吻合的記錄。文法如下:SELECT fieldlistFROM tableWHERE selectcriteriaGROUP BY groupfieldlist[HAVING groupcriteria].groupcriteria表示決定應篩選的統計記錄。HAVING與WHERE相類似,是用來決定選取哪些記錄。當使用GROUP
Time of Update: 2017-02-27
接上一篇文章:WHERE可以使用下面的BETWEEN、LIKE、IN運運算元。Between...AndBetween...And判斷運算式的值是否落在指定的範圍之中。文法為:expr Between value1 And value2表示如果expr的值介於value1和value2之間,則Between...And運運算元會返回True;否則它會返回False。您也可以加上邏輯運算 Not expr Between value1 And
Time of Update: 2017-02-27
用法:在後台控制這行輸出否,就可以把簡體變成繁體。<script src="convert.js"></script>convert.js檔案:var convertTag=true;var
Time of Update: 2017-02-27
由於ASP.NET AJAX 1.0 Beta將所需的程式集註冊到了GAC中,因此有朋友擔心無法在虛擬機器主機上部署ASP.NET AJAX了(總不見得讓服務商在GAC中安裝那些程式集吧)。其實解決這個問題的方法非常簡單。由於ASP.NET在搜尋GAC之前,會首先在Bin目錄中尋找所需的程式集,因此只需簡單地將所需的程式集複製到Web Site的Bin目錄下即可。當然,這隻是部署ASP.NET AJAX
Time of Update: 2017-02-27
一、Application對象概述當載入ASP DLL並響應對一個ASP網頁的第一個請求時,建立Application對象。該對象提供一個儲存場所,用來儲存對於所有訪問者開啟的所有網頁都可用的變數和對象可以使用 Application 對象在給定的應用程式的所有使用者之間共用資訊。基於 ASP 的應用程式同所有的 .asp 檔案一樣在一個虛擬目錄及其子目錄中定義。因為多個使用者可以共用 Application 對象,所以必須要有 Lock 和 Unlock
Time of Update: 2017-02-27
“/ASP”應用程式中的伺服器錯誤。--------------------------------------------------------------------------------對路徑“C:\BegASPNET\ch14\MyCalendar.xml”的訪問被拒絕。說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆疊追蹤資訊,以瞭解有關該錯誤以及代碼中導致錯誤的出處的詳細資料。異常詳細資料:
Time of Update: 2017-02-27
在ASP的資料庫編程的時,由於瀏覽器的大小限制,在要瀏覽的資料記錄比較多的時候,為了達到更直觀的效果,我們把這些資料記錄分成若干的頁面,通過資料導覽按鈕(或者其他超連結),分頁的瀏覽。其實這種資料記錄的分頁瀏覽在ASP.NET也能夠實現。並且在實現的過程中比起在ASP的處理過程顯得條理更清晰,也更容易些。通過瀏覽器進行分頁瀏覽資料記錄基本類型主要有二種。其他類型的分頁瀏覽要麼是對這二種類型的修改,要麼是對這二種類型的綜合。具體表現方式的如下面這二幅圖:圖01:第一種分頁瀏覽資料記錄式樣圖02:第
Time of Update: 2017-02-27
在 ASP 中,有兩個很常用的集合,一個是 Request.QueryString,另一個是 Request.Form。這兩個集合可以擷取 HTML 表單(HTML Forms) 提交的資訊。Request.QueryStringHTML 表單中的 method 有兩種,一種是 get,另外一種是 post。當 HTML 表單的 method="get" 時,可以用 Request.QueryString 來擷取表單提交的資訊。以下是一個讓使用者輸入姓名的 HTML
Time of Update: 2017-02-27
近段時間看了一些論壇上面關於分頁的ASP程式依然有許多的粉絲,但裡面只有代碼,沒有詳細的解釋,對於初學者來說,這樣總是得不到真正的掌握,此次我將針對分頁技術進行詳解,讓大家來理解ASP分頁,好了,一起來對分頁程式來次透徹的瞭解吧!首先,來看看效果
Time of Update: 2017-02-27
最近在學習伺服器知識。有時候遇到asp指令碼運行逾時的錯誤,真是麻煩。找了相關資料,其中有一些解決方案。IIS預設的指令碼逾時時間是90秒這樣的話如果你是上傳軟體或者傳送資料大於90秒的時候就會產生進程指令碼逾時放棄你的執行,保護伺服器的處理大容量資料記憶體以及CPU佔用過大導致死機或者不穩定的情況處理辦法是一種:你可以在IIS所在網站的屬性裡點擊"主目錄"然後"配置""選項"裡ASP/cGI指令碼逾時 大小設定高一些另一種方法更簡單:
Time of Update: 2017-02-27
一般操作Access資料庫,有Alter語句,和MsSQL2k的基本文法差別不是太打,例如,在某表建立新列語句:Dim sqlstrsqlstr="alter table l_info add column info_file varchar(200)default NULL" conn.execute(sqlstr)以上語句在l_info建立列info_file,為文本類型,長度是200,如果沒有其他的設定,這時候,預設的:必要欄位:否允許Null 字元創:否這個Null
Time of Update: 2017-02-27
學習目的:學會資料庫的基本操作4(修改記錄)先來看代碼:<%set conn=server.createobject("adodb.connection")conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("test.mdb")//這不是以前的一個資料庫,裡面就aa,bb兩個欄位exec="select * from
Time of Update: 2017-02-27
學習目的:基本的SESSION組件,總結response,request組件。首先,有會員系統的任何程式都會用到檢測是不是使用者已經登陸這個步驟。這就用到了SESSION組件,下面我們 看一個代碼來說明。<%session("islogin")="yes"%>這句話的意思就是在session裡面定義一個islogin字串變數,值為"yes",直接可以賦值,不需要聲明。是不是很簡單?如果我們做管理員登陸系統的話,首先