中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
21世紀高等學校計算機專業核心課程規劃教材Web程序設計——ASP.NET實用網站開發(第3版)—微課版

包郵 21世紀高等學校計算機專業核心課程規劃教材Web程序設計——ASP.NET實用網站開發(第3版)—微課版

出版社:清華大學出版社出版時間:2017-03-01
開本: 其他 頁數: 307
本類榜單:教材銷量榜
中 圖 價:¥26.5(5.4折) 定價  ¥49.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

21世紀高等學校計算機專業核心課程規劃教材Web程序設計——ASP.NET實用網站開發(第3版)—微課版 版權信息

21世紀高等學校計算機專業核心課程規劃教材Web程序設計——ASP.NET實用網站開發(第3版)—微課版 本書特色

《Web程序設計——ASP.NET實用網站開發(第3版)—微課版》是浙江省普通高校“十三五”新形態教材,為方便教師教學和讀者自學,本書通過嵌入二維碼形式提供了實例講解等教材重點內容的微課,還有配套的實驗指導書《Web程序設計——ASP.NET上機實驗指導(第3版)》,以及免費配套的課件、教學大綱、實驗大綱、實例源代碼等。

21世紀高等學校計算機專業核心課程規劃教材Web程序設計——ASP.NET實用網站開發(第3版)—微課版 內容簡介

ASP.NET是Web應用程序開發的主流技術之一。本書以Visual Studio Community 2017為開發平臺,以技術應用能力培養為主線,介紹網站配置、開發環境、jQuery、Bootstrap、與ASP.NET結合的C#基礎、ASP.NET頁面調試、ASP.NET常用服務器控件、驗證控件、狀態管理、LINQ數據訪問、數據綁定、ASP.NET三層架構、主題、母版、用戶控件、網站導航、ASP.NET Ajax、Web服務、WCF服務、文件處理等,很后的MyPetShop應用程序綜合了開發全過程,提供了基于ASP.NET三層架構開發Web應用程序的學習模板。書中包含的實例來自作者多年的教學積累和項目開發經驗,頗具實用性。     為方便教師教學和讀者自學,本書通過嵌入二維碼形式提供了書中重點內容的講解視頻,還有配套的實驗指導書《Web程序設計——ASP.NET上機實驗指導(第3版)》,以及配套的免費課件、教學大綱、實驗大綱、實例源代碼等。     本書概念清晰、邏輯性強,內容由淺入深、循序漸進,適合作為高等院校計算機相關專業的Web程序設計、網絡程序設計、Web數據庫應用等課程的教材,也適合對Web應用程序開發有興趣的人員自學使用。

21世紀高等學校計算機專業核心課程規劃教材Web程序設計——ASP.NET實用網站開發(第3版)—微課版 目錄

  

第1章 ASP.NET運行及開發環境 1

1.1 ASP.NET概述 1

1.1.1 靜態頁面和動態頁面 1

1.1.2 .NET Framework 1

1.1.3 ASP.NET特性 2

1.1.4 ASP.NET的開發模式 2

1.2 IIS 3

1.2.1 IIS 7.5的安裝 3

1.2.2 IIS 7.5中的網站、Web應用程序和虛擬目錄 4

1.2.3 IIS Express 7

1.3 Visual Studio Community 2017 8

1.3.1 開發環境概覽 8

1.3.2 使用解決方案管理VSC 2017中新建的網站 10

1.3.3 發布Web應用 12

1.3.4 復制網站 14

1.4 小結 14

1.5 習題 15

第2章 ASP.NET網站文件、jQuery和Bootstrap 17

2.1 .html文件和XHTML5 17

2.1.1 .html文件結構 17

2.1.2 常用的XHTML5元素 18

實例2-1 認識常用的XHTML5元素 19

2.2 .aspx文件 20

2.2.1 單文件頁模型 20

實例2-2 熟悉單文件頁模型 21

2.2.2 代碼隱藏頁模型 22

實例2-3 熟悉代碼隱藏頁模型 22

2.3 .css文件和CSS常識 23

2.3.1 定義CSS3樣式 23

2.3.2 CSS3樣式位置 24

實例2-4 運用頁面樣式 25

實例2-5 運用外部樣式表 26

2.4 .js文件和JavaScript常識 27

2.4.1 JavaScript代碼位置 27

實例2-6 熟悉元素中的JavaScript代碼 27

實例2-7 熟悉元素中的JavaScript代碼 28

實例2-8 運用獨立的.js文件 29

2.4.2 JavaScript運用實例 29

實例2-9 實現圖片動態變化效果 29

實例2-10 實現一個簡易時鐘 30

2.5 jQuery 31

2.5.1 jQuery基礎語法 32

2.5.2 jQuery運用實例 33

實例2-11 利用jQuery管理XHTML元素 33

實例2-12 利用jQuery實現一個時間數據來源于服務器端的時鐘 34

2.6 .xml文件和XML常識 36

實例2-13 表達一個XML格式的早餐菜單 36

2.7 Web.config 37

2.8 Global.asax 37

2.9 Bootstrap 38

實例2-14 利用Bootstrap設計表單 38

2.10 小結 40

2.11 習題 40

第3章 C#和ASP.NET的結合 43

3.1 C#概述 43

3.2 .NET Framework命名空間 43

3.3 編程規范 44

3.3.1 程序注釋 44

3.3.2 命名規則 44

3.4 常量與變量 45

3.4.1 常量聲明 45

3.4.2 變量聲明 46

3.4.3 修飾符 46

3.4.4 局部變量作用范圍 46

3.5 數據類型 47

3.5.1 值類型 47

實例3-1 運用枚舉類型變量 48

3.5.2 引用類型 49

3.5.3 裝箱和拆箱 50

3.6 運算符 51

3.7 流程控制 52

3.7.1 選擇結構 52

實例3-2 運用switch語句 53

3.7.2 循環結構 54

實例3-3 運用while語句 54

實例3-4 運用for語句 56

實例3-5 運用foreach語句 57

3.7.3 異常處理 57

實例3-6 運用throw語句 58

實例3-7 運用try…catch…finally結構 59

3.8 自定義ASP.NET類 60

3.8.1 類的常識 61

3.8.2 屬性 61

實例3-8 定義Account類的屬性 61

3.8.3 構造函數 62

實例3-9 定義Account類的構造函數 62

3.8.4 方法 63

實例3-10 定義Account類的存款和取款方法 63

實例3-11 結合Account類和ASP.NET頁面 64

3.8.5 事件 65

實例3-12 在AccountEvent類中增加賬戶金額不足事件并運用事件 65

3.8.6 繼承 67

實例3-13 實現繼承類 67

3.9 ASP.NET頁面調試 67

3.10 小結 68

3.11 習題 69

第4章 ASP.NET標準控件 71

4.1 ASP.NET頁面事件處理概述 71

4.1.1 ASP.NET頁面事件 71

4.1.2 IsPostBack屬性 71

實例4-1 運用IsPostBack屬性 72


展開全部

21世紀高等學校計算機專業核心課程規劃教材Web程序設計——ASP.NET實用網站開發(第3版)—微課版 節選

ASP.NET窗體驗證   本章要點: * 理解客戶端和服務器端驗證。 * 掌握ASP.NET驗證控件的使用。 5.1 窗體驗證概述   在ASP.NET網站開發時,經常會使用表單獲取用戶的一些信息,如注冊信息、在線調查、意見反饋等。為了防止垃圾信息,甚至空信息條目被收集,對于某些信息項目,需要開發人員以編程方式根據實際需求進行驗證。實際上,驗證就是給所收集的數據制定一系列規則。驗證不能保證輸入數據的真實性,只能說是否滿足了一些規則,如“文本框中必須輸入數據”“輸入數據的格式必須是電子郵件地址”等。   窗體驗證分為服務器端和客戶端兩種形式。服務器端驗證是指將用戶輸入的信息全部發送到Web服務器進行驗證;客戶端驗證是指利用JavaScript腳本,在數據發送到服務器之前進行驗證。這兩種方式各有優缺點。客戶端驗證能很快地響應用戶,但所使用的JavaScript腳本會暴露給用戶,這會帶來安全隱患。服務器端驗證比較安全,但因為數據必須發送到服務器才能被驗證,所以響應的速度要比客戶端驗證慢。   ASP.NET的窗體驗證默認采用需要jQuery支持的隱式驗證方法,配置步驟如下:  。1)利用NuGet程序包管理器安裝jQuery。  。2)建立Global.asax文件(全局應用程序類文件),并在其Application_Start()方法中添加如下源代碼:    ScriptResourceDefinition scriptResDef = new ScriptResourceDefinition(); //設置jQuery提供的JavaScript庫路徑,其中版本號由安裝的jQuery版本號確定 scriptResDef.Path = "~/Scripts/jquery-3.2.1.min.js"; ScriptManager.ScriptResourceMapping.AddDefinition("jquery", scriptResDef);      ASP.NET的窗體驗證也可以選擇禁用隱式驗證的形式,此時,需要在Web.config文件的元素中添加配置代碼如下:         經常通過判斷Page.IsValid屬性值可確定頁面上的控件是否都通過了驗證。值為true表示所有的控件都通過了驗證,而false表示頁面上有控件未通過驗證。 5.2 ASP.NET服務器驗證控件   ASP.NET中有六個驗證控件,包括RequiredFieldValidator、CompareValidator、RangeValidator、RegularExpressionValidator、CustomValidator和ValidationSummary控件。除ValidationSummary控件外,其他五個驗證控件具有一些共同的實用屬性,如表5-1所示。 表5-1 共同的實用屬性表 屬 性 說 明 ControlToValidate 指定要驗證控件的ID Display 指定驗證控件在頁面上顯示的方式。值Static表示驗證控件始終占用頁面空間;值Dynamic表示只有顯示驗證的錯誤信息時才占用頁面空間;值None表示驗證的錯誤信息都在ValidationSummary控件中顯示 EnableClientScript 設置是否啟用客戶端驗證,默認值True ErrorMessage 設置在ValidationSummary控件中顯示的錯誤信息,若Text屬性值為空會代替它 SetFocusOnError 當驗證無效時,確定是否將焦點定位在被驗證控件上 Text 設置驗證控件顯示的信息 ValidationGroup 設置驗證控件的分組名      為保證響應速度,一般設置驗證控件的EnableClientScript屬性值為True。這樣,當在頁面上改變ControlToValidate屬性指定控件的值并將焦點移出時,就會產生客戶端驗證。此時驗證用的JavaScript代碼不是由開發人員開發,而是由系統產生。若將EnableClientScript屬性值設為False,則只有當頁面有往返時,才會實現驗證工作,此時完全使用服務器端驗證。   如果一個頁面已建立并設置了驗證控件,若想在頁面往返時不執行驗證,如常見的“取消”按鈕,怎樣解決這種問題呢?這里有一個很實用的CausesValidation屬性,值False表示不執行驗證過程。在上述問題中,只要設置“取消”按鈕的CausesValidation屬性值為False就可以了。   若要對一個控件設置多個規則,可通過多個驗證控件共同作用,此時各驗證控件的ControlToValidate屬性應為相同值。如對密碼文本框要求必填并且與確認密碼文本框的值相同,此時可將RequiredFieldValidator和CompareValidator控件共同作用于密碼文本框。   若要對同一個頁面上不同的控件提供分組驗證功能,可以通過將同一組控件的ValidationGroup屬性設置為相同的組名來實現。 5.2.1 RequiredFieldValidator控件   RequiredFieldValidator控件用于對一些必須輸入信息的控件進行驗證,如用戶名、密碼等。在頁面上填寫表單時,常?煽吹接行┪谋究蚝蟾粋*,就是使用該驗證控件產生的效果。定義的語法格式如下:    ControlToValidate="TextBox1" ErrorMessage="RequiredFieldValidator">      除驗證控件的公有屬性外,RequiredFieldValidator控件還有一個非常實用的用于指定被驗證控件初始文本的InitialValue屬性。若設置了InitialValue屬性值,則只有在被驗證控件中輸入值并與InitialValue值不同時,驗證才通過。 實例5-1 禁止空數據且同時要改變初始值   如圖5-1至圖5-3所示,當改變用戶名右邊文本框中內容并將焦點移出時執行客戶端驗證,若內容為空,則顯示*;若內容仍為文本框原來的初始值,則顯示“不能與初始值相同!”。 圖5-1 Require.aspx瀏覽效果(1) 圖5-2 Require.aspx瀏覽效果(2) 圖5-3 Require.aspx瀏覽效果(3) 源程序:Require.aspx部分代碼 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Require.aspx.cs"

Inherits="Chap5_Require" %> …(略) 用戶名:您的姓名 ControlToValidate="txtName">* ControlToValidate="txtName" InitialValue="您的姓名">不能與初始值相同! …(略)      操作步驟:   在Chap5文件夾中建立Require.aspx,添加一個TextBox控件和兩個RequiredFieldValidator控件,相關屬性設置如表5-2所示。*后,瀏覽Require.aspx進行測試。 表5-2 Require.aspx中控件屬性設置表 控 件 屬 性 屬 性 值

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 航空障碍灯_高中低光强航空障碍灯_民航许可认证航空警示灯厂家-东莞市天翔航天科技有限公司 | 手术室净化厂家-成都做医院净化工程的公司-四川华锐-15年特殊科室建设经验 | 沈阳建筑设计公司_加固改造设计_厂房设计_设计资质加盟【金辉设计】 | 上海盐水喷雾试验机_两厢式冷热冲击试验箱-巨怡环试 | 锡膏喷印机-全自动涂覆机厂家-全自动点胶机-视觉点胶机-深圳市博明智控科技有限公司 | CXB船用变压器-JCZ系列制动器-HH101船用铜质开关-上海永上船舶电器厂 | 选矿设备-新型重选设备-金属矿尾矿重选-青州冠诚重工机械有限公司 | 小学教案模板_中学教师优秀教案_高中教学设计模板_教育巴巴 | 【甲方装饰】合肥工装公司-合肥装修设计公司,专业从事安徽办公室、店面、售楼部、餐饮店、厂房装修设计服务 | 承插管件_不锈钢承插管件_锻钢高压管件-温州科正阀门管件有限公司 | 办公室家具_板式办公家具定制厂家-FMARTS福玛仕办公家具 | 粉末包装机,拆包机厂家,价格-上海强牛包装机械设备有限公司 | 二手注塑机回收_旧注塑机回收_二手注塑机买卖 - 大鑫二手注塑机 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | 长沙印刷厂-包装印刷-画册印刷厂家-湖南省日大彩色印务有限公司 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 离子色谱自动进样器-青岛艾力析实验科技有限公司 | 螺钉式热电偶_便携式温度传感器_压簧式热电偶|无锡联泰仪表有限公司|首页 | 温控器生产厂家-提供温度开关/热保护器定制与批发-惠州市华恺威电子科技有限公司 | 北京翻译公司_同传翻译_字幕翻译_合同翻译_英语陪同翻译_影视翻译_翻译盖章-译铭信息 | 影像测量仪_三坐标测量机_一键式二次元_全自动影像测量仪-广东妙机精密科技股份有限公司 | 昆明网络公司|云南网络公司|昆明网站建设公司|昆明网页设计|云南网站制作|新媒体运营公司|APP开发|小程序研发|尽在昆明奥远科技有限公司 | 3dmax渲染-效果图渲染-影视动画渲染-北京快渲科技有限公司 | 芝麻黑-芝麻黑石材厂家-永峰石业| 西点培训学校_法式西点培训班_西点师培训_西点蛋糕培训-广州烘趣西点烘焙培训学院 | 苏州同创电子有限公司 - 四探针测试仪源头厂家 | 苏州同创电子有限公司 - 四探针测试仪源头厂家 | 不锈钢水箱生产厂家_消防水箱生产厂家-河南联固供水设备有限公司 | 酒精检测棒,数显温湿度计,酒安酒精测试仪,酒精检测仪,呼气式酒精检测仪-郑州欧诺仪器有限公司 | 网站优化公司_SEO优化_北京关键词百度快速排名-智恒博网络 | 恒温恒湿试验箱厂家-高低温试验箱维修价格_东莞环仪仪器_东莞环仪仪器 | 灌木树苗-绿化苗木-常绿乔木-价格/批发/基地 - 四川成都途美园林 | ET3000双钳形接地电阻测试仪_ZSR10A直流_SXJS-IV智能_SX-9000全自动油介质损耗测试仪-上海康登 | 强效碱性清洗剂-实验室中性清洗剂-食品级高纯氮气发生器-上海润榕科学器材有限公司 | 水热合成反应釜-防爆高压消解罐-西安常仪仪器设备有限公司 | RTO换向阀_VOC高温阀门_加热炉切断阀_双偏心软密封蝶阀_煤气蝶阀_提升阀-湖北霍科德阀门有限公司 | 广州企亚 - 数码直喷、白墨印花、源头厂家、透气无手感方案服务商! | 电表箱-浙江迈峰电力设备有限公司-电表箱专业制造商 | 京马网,京马建站,网站定制,营销型网站建设,东莞建站,东莞网站建设-首页-京马网 | 超高频感应加热设备_高频感应电源厂家_CCD视觉检测设备_振动盘视觉检测设备_深圳雨滴科技-深圳市雨滴科技有限公司 | 大功率金属激光焊接机价格_不锈钢汽车配件|光纤自动激光焊接机设备-东莞市正信激光科技有限公司 定制奶茶纸杯_定制豆浆杯_广东纸杯厂_[绿保佳]一家专业生产纸杯碗的厂家 | 一路商机网-品牌招商加盟优选平台-加盟店排行榜平台 | 济南货架定做_仓储货架生产厂_重型货架厂_仓库货架批发_济南启力仓储设备有限公司 |