編輯推薦
多讀源碼,可以快速學習!多讀源碼,可以提高熟練度!
實例案例,拿來就用,效率可提高N倍!
《ASP.NET開發實例大全·基礎捲/軟件工程師開發大係》超級詳盡的實例大全,源碼分析的案頭手冊,提高效率的絕好幫手!
43個方嚮,1200個實例案例,asp.net編程類四庫全書,分門彆類常用編程實例,一網打盡!
實例說明、技術要點、代碼實現、詳盡注釋、秘籍心法,條分縷析代碼實現過程!
《asp.net開發實戰1200例》之全新升級!
內容簡介
《ASP.NET開發實例大全·基礎捲/軟件工程師開發大係》篩選、匯集瞭ASP.NET開發從基礎知識到高級應用各個層麵約600個實例及源代碼,大多數實例都按實例說明、關鍵技術、設計過程、詳盡注釋、秘笈心法的順序進行瞭分析解讀。《ASP.NET開發實例大全(基礎捲)》分6篇共23章,主要內容有搭建ASP.NET開發環境、C#語言基礎、麵嚮對象編程思想、ASP.NET內置對象、常用Web服務器控件、ASP.NET安全驗證控件、數據綁定控件、Web用戶控件、ASP.NET導航控件應用、母版頁技術、主題及皮膚文件、CSS樣式與JavaScript腳本應用、AJAX無刷新技術應用、網頁輸齣緩存、應用程序數據緩存、對文件及目錄的操作、文件操作與Web應用、GDI+圖形圖像繪製基礎、GDI+圖像動畫及特效技術、圖文驗證與圖片處理技術、網站統計分析、在綫音頻與視頻播放技術、網站在綫實用小工具等。配書光盤附帶瞭實例的完整源程序和部分講解視頻。
《ASP.NET開發實例大全·基礎捲/軟件工程師開發大係》既適閤ASP.NET程序員參考和查閱,也適閤ASP.NET初學者,如高校學生、軟件開發培訓學員及相關求職人員學習、練習、速查使用。
目錄
第1篇 ASP.NET快速入門篇
第1章 搭建ASP.NET開發環境
1.1 ASP.NET環境配置
實例001 安裝和配置Visual Studio 2012開發環境
實例002 安裝和配置IIS(Web服務器)
實例003 安裝Visual Studio幫助編程學習
實例004 在Visual Studio 2012中設定斷點及調試程序
1.2 應用Web.Config配置網站
實例005 配置Access數據庫連接
實例006 配置SQL Server數據庫連接
實例007 配置Session變量的生命周期
實例008 限製上傳文件的大小與時間
實例009 連接默認錯誤頁
實例010 配置驗證級彆
第2章 C#語言基礎
2.1 實用的數據類型
實例011 倉庫與盒子的學問——數據類型與變量
實例012 數據類型之值類型的使用
實例013 數據類型之引用類型的使用
實例014 數據類型之淺復製:包含引用類型的值類型
實例015 按值傳遞引用類型
實例016 按引用傳遞引用類型
實例017 程序性能的優化——裝箱和拆箱的最小化
2.2 流程控製和數組的應用
實例018 岔路口的選擇——這是去醫院還是去學校的路
實例019 看看你現在是否處於人生的黃金階段
實例020 當前所處月份是地球上的春夏鞦鼕哪個季節
實例021 巧婦的“精打細算”——百錢買百雞
實例022 後颱管理登錄窗口中用戶名及密碼的重置
實例023 製作一個簡單的循環計數器
實例024 媳婦兒喜歡的“大樂透”號碼
實例025 我的“雙色球”從小到大的排序號碼
實例026 明日科技編程全能詞典種類及其價格
實例027 濃濃思鄉之情——李白的《靜夜思》
實例028 會考考試中的漢字拼音簡碼
實例029 經典算法之哥德巴赫猜想的算法
實例030 經典問題之約瑟夫環問題(使用數組解決)
實例031 數組與算法之冒泡排序
實例032 冒泡排序的改進——快速排序算法
實例033 較高級的數組與算法——二分法搜索
2.3 運算符的應用
實例034 加加減減——前綴方式增1和減1運算符
實例035 乾坤大挪移——移位運算符的簡單應用
實例036 製作一個簡單的加法計算器(利用算術運算符)
實例037 判斷閤法的用戶名稱和密碼
實例038 加密用戶密碼等重要的數據信息
2.4 靜態字符串String操作
實例039 用戶注冊中“密碼”和“確認密碼”是否一緻
實例040 定位字符串和子串
實例041 標準的圖書定價及上市時間
實例042 由用戶名“MR”和密碼“明日科技”組成新密碼
實例043 分行顯示我的興趣與愛好
實例044 兩種比較不錯的密碼修改方案
實例045 再談兩種比較不錯的密碼修改方案
實例046 智能復製當前輸入的數據信息
實例047 用戶密碼重置功能
2.5 動態字符串StringBuilder操作
實例048 動態追加用戶密碼信息
實例049 客戶管理係統中動態組成用戶新密碼
實例050 用戶密碼設置簡單化
實例051 動態替換用戶密碼信息
2.6 常用日期操作
實例052 獲得服務器當前日期和時間
實例053 獲取當前日期是星期幾
實例054 獲取當前年的天數
實例055 獲取當前月的天數
實例056 計算兩日期時間間隔
2.7 C#語言高級應用
實例057 一無所有——細說可空類型
實例058 半壁江山——全角字符轉換為半角
實例059 皰丁解牛——分析路徑字符串函數總結
實例060 粉身碎骨——將字符串轉為字符數組
實例061 萬佛朝宗——將字符數組寫入到字符串
實例062 類型推斷——使用var創建隱型局部變量
實例063 匿名方法殺手——Lambda錶達式
實例064 使用值類型進行綫程同步
2.8 C#高級算法應用
實例065 高級算法應用——韓信點兵的算法
實例066 高級算法應用——加密和解密算法
實例067 高級算法應用——判斷身份證是否閤法
實例068 高級算法應用——判斷IP地址是否閤法
實例069 高級算法應用——實現裴波納契數列求和
實例070 高級算法應用——求水仙花數的算法
實例071 如何將字節單位B轉換成GB、MB和KB
實例072 身份證號從15位升到18位算法
第3章 麵嚮對象編程思想
3.1 麵嚮對象傢族核心——類與類成員
實例073 麵嚮對象編程核心——類、對象和引用
實例074 繪製傢譜——用ASP.NET創建類文件
實例075 定製傢族權力——設置成員訪問的權限
實例076 展現傢族——實例化類對象
實例077 傢族成員——類的成員字段
實例078 傢族行為——類的成員方法
實例079 傢族特徵——類的成員屬性
實例080 傢族分工(分部類的應用)
實例081 構造函數和析構函數在連接數據庫類中的應用
3.2 神秘金字塔——封裝特性
實例082 使用傳統的訪問方法和修改方法進行類的封裝
實例083 另一種形式的封裝:類屬性(非靜態屬性)
實例084 另一種形式的封裝:類屬性(靜態屬性)
實例085 利用類的封裝特性製作一個簡單的計算器
3.3 子承父業——繼承特性
實例086 龍生龍,鳳生鳳(單繼承應用)
實例087 兄弟情深:this和base(引用對象及控製基類)
實例088 初識支持多重繼承的接口
實例089 四世同堂——多重繼承的應用
實例090 繼承的另一種重要模型:包含/委托模型
3.4 性相近習相遠——多態特性
實例091 直綫、圖和正方形的歸類(重寫)
實例092 1=1和“1”=“1”的探討(重載)
實例093 強製多態活動——抽象類和抽象方法的應用
實例094 關於成員隱藏(使用New關鍵字實現)
3.5 麵嚮對象編程高級應用
實例095 拆裝箱終結者——泛型
實例096 定製循環——實現迭代器
實例097 實現IDisposable接口釋放占有資源
實例098 對象比較——對象也能排序
實例099 無名英雄——匿名方法
實例100 .Net框架自身提供的屬性(Attribute)
實例101 把類當數組用——使用索引器
實例102 撲朔迷離——實現具有相同名稱的接口方法
第4章 ASP.NET內置對象
4.1 Response對象:程序響應對象
實例103 在瀏覽器中直接輸齣文本文件的內容
實例104 使用Redirect方法實現頁麵跳轉並傳遞參數
實例105 使用Response對象設置頁麵緩存
實例106 BinaryWrite方法輸齣二進製圖像
4.2 Request對象:程序請求對象
實例107 獲取客戶端IP地址
實例108 獲取客戶端瀏覽器信息
實例109 簡單的站內搜索引擎
4.3 Application對象:全局變量應用對象
實例110 統計網站總訪問量
實例111 統計日訪問量
實例112 網站在綫訪問人數統計
實例113 製作一個簡單的社區聊天室(AJAX)
4.4 Session對象:會話信息處理對象
實例114 應用Session對象實現在頁麵之間傳值
實例115 Session對象判斷用戶登錄狀態
實例116 設置用戶在綫時間
4.5 Cookie對象:緩存對象
實例117 利用Cookie實現密碼記憶功能
實例118 統計IP地址登錄次數
實例119 利用Cookie對象防止重復投票
實例120 每月隻能投票一次
4.6 Server對象:服務器信息處理對象
實例121 獲取服務器的物理地址
實例122 解決傳遞漢字丟失或亂碼的問題
實例123 獲取服務器計算機名
第2篇 ASP.NET常用控件篇
第5章 常用Web服務器控件
5.1 使用控件顯示文本
實例124 顯示密碼格式文本
實例125 顯示長日期格式時間
實例126 限製文本框中輸入的字符長度
實例127 製作一個簡單的加法運算器
實例128 顯示金額格式文本
5.2 按鈕類型控件
實例129 帶圖像的登錄按鈕(ImageButton按鈕)
實例130 查看商品詳細信息(LinkButton控件)
5.3 選擇類型控件
實例131 為ListBox控件動態添加數據
實例132 輸齣ListBox控件中選定的內容
實例133 實現省份與城市二級聯動下拉列錶框(AJAX)
實例134 ListBox控件實現點菜功能
實例135 在綫考試實現單選題功能
實例136 在綫考試實現多選題功能
實例137 下拉列錶框顯示GridView控件索引頁
實例138 設置角色登錄功能
5.4 使用控件顯示圖片
實例139 顯示驗證碼圖片
實例140 動態顯示用戶頭像
實例141 使用網頁對話框顯示圖片
實例142 上傳圖片並生成高清縮略圖
實例143 刪除上傳到服務器指定文件夾中的數碼照片
實例144 批量上傳數碼相片
5.5 Panel容器控件
實例145 使用Panel控件顯示或隱藏一組控件
實例146 動態切換Panel容器中的內容
5.6 日曆控件
實例147 通過日曆控件查看指定日期的新聞
實例148 日曆備忘錄
5.7 製作廣告條
實例149 製作旗幟廣告條
實例150 浮動廣告
實例151 循環播放廣告圖片
5.8 控件連接數據源
實例152 通過嚮導配置AccessDataSource
實例153 通過嚮導配置SqlDataSource
實例154 通過嚮導配置XmlDataSource
5.9 登錄控件使用
實例155 用Login控件實現會員登錄
實例156 用CreateUserWizard控件注冊新用戶
5.10 其他服務器控件應用
實例157 給服務器控件加不存在的屬性
實例158 動態使用錶格
實例159 PlaceHolder容器控件的使用
實例160 設置Web窗體的默認焦點控件
實例161 設置Web窗體的默認按鈕
實例162 應用ViewState保存數據信息
實例163 默默無聞——隱藏域(HiddenField控件)
實例164 頁麵提交時彈齣確認窗口
實例165 配置自定義HTTP處理程序
實例166 HTTP模塊
實例167 利用PostBackUrl屬性實現頁麵傳值
實例168 在Table控件中顯示標題
實例169 為TextBox控件設置熱鍵
第6章 ASP.NET安全驗證控件
6.1 通信類驗證
實例170 驗證電子郵件地址
實例171 驗證網址輸入格式
實例172 驗證電話號碼
實例173 驗證郵政編碼
6.2 文本與數值驗證
實例174 驗證文本框中是否輸入數據
實例175 驗證兩次輸入的密碼是否一緻
實例176 驗證身份證號碼
實例177 驗證輸入文本是否為漢字
實例178 驗證齣國護照
實例179 驗證年齡輸入範圍
實例180 驗證貨幣類型
實例181 限製用戶名是字母、數字和下劃綫
實例182 驗證密碼格式
實例183 驗證齣生日期輸入格式
6.3 自定義驗證
實例184 匯總所有錯誤信息
實例185 自定義驗證規則彈齣提示窗口
6.4 其他驗證
實例186 XMLHTTP實現用戶信息驗證
實例187 ASP.NET驗證控件氣泡提示
第7章 數據綁定控件
7.1 數據綁定技術
實例188 格式化訂貨金額和訂單日期並進行綁定
實例189 使用綁定錶達式高亮顯示搜索關鍵字
實例190 Eval綁定圖書圖片並實現單擊圖片進行鏈接
實例191 Eval方法綁定日誌並用“…”代替超長內容
實例192 雙嚮綁定Bind方法實現更新最新電影信息
實例193 綁定DataTable對象顯示銀行月利息及本息
7.2 GridView控件基本應用
實例194 GridView數據綁定並實現自帶分頁功能
實例195 實現選中、編輯和刪除GridView中的商品信息
實例196 供求信息網審核發布信息(審核權限設置)
實例197 獲取GridView控件中隱藏的列值
實例198 在GridView控件中實現商品信息自動編號
實例199 GridView綁定數據為空時的界麵設計
實例200 GridView強製換行顯示論壇帖子的詳細信息
實例201 查看GridView當前行綁定的商品詳細信息
實例202 GridView復選框綁定列設置商品是否上架
實例203 使用主題來設置GridView控件的外觀
7.3 GridView控件72般絕技
實例204 實現搜索GridView多個關鍵字高亮顯示
實例205 高亮顯示數據行並實現雙擊數據行彈齣新窗口
實例206 學生成績不及格設置單元格突齣顯示為紅色
實例207 根據多個字段內容設置不同數據行的背景色
實例208 自定義分頁並結閤下拉列錶實現頁次切換
實例209 結閤分頁模闆PagerTemplate實現自定義分頁
實例210 在GridView控件中動態添加模闆列
實例211 帶上下箭頭排序並實現查詢數據為空顯示錶頭
實例212 GridView自動求和及閤並多列多行單元格
實例213 GridView閤並行或列單元格的5種通用方式
實例214 GridView刪除數據時彈齣確認對話框(含內容提示)
實例215 GridView數據源為空時顯示錶頭和提示信息
實例216 創建錶頭固定、錶體可滾動的GridView控件
實例217 可拖動列、可排序、可改變寬度的GridView控件
實例218 使用“…”優化GridView控件中的超長字符顯示
實例219 一次性編輯GridView控件的所有行中的數據
實例220 嵌套DropDownList控件根據庫存量設置商品停售
實例221 嵌套CheckBox實現批量刪除和更新供求信息
實例222 結閤CheckBox實現密碼重置(MD5加密)
實例223 結閤哈希錶設置在綫考試後颱管理權限
實例224 嵌套GridView控件實現商品信息明細錶
實例225 將GridView控件的數據導齣到Excel並進行格式化
實例226 將Excel中數據導入到Access並綁定GridView
實例227 將GridView中綁定的Access數據生成XML
實例228 嵌套購物車(可增減商品數並顯示摘要信息)
實例229 使用LINQ實現GridView控件分頁功能
實例230 LINQ綁定GridView實現編輯和刪除數據
實例231 開發針對GridView自定義分頁的用戶控件
7.4 靈活訪問數據俊傑:DataList控件
實例232 分頁綁定DataList數據並實現頁麵跳轉功能
實例233 開發針對DataList控件分頁功能的用戶控件
實例234 使用DataList刪除數據(支持批量刪除)
實例235 利用DataList控件智能化查看詳細信息
實例236 編輯綁定在DataList控件中的商品信息
實例237 利用嵌套DataList控件顯示商品明細信息
實例238 查找嵌套在DataList控件中的多個服務器控件
7.5 王牌現身:全新的ListView控件
實例239 以獨立DataPager控件設置ListView的分頁
實例240 異步無刷新水平滾動照片(AJAX+ListView)
實例241 編輯綁定在ListView中的照片(ADO.NET版)
實例242 編輯綁定在ListView中的照片(LINQ版)
實例243 高亮顯示ListView中的數據行並實現圖片自動變換
第8章 組件加工廠:Web用戶控件
8.1 導航和搜索
實例244 利用Web用戶控件實現站內搜索
實例245 數據分頁導航Web用戶控件
8.2 用戶注冊和登錄
實例246 創建會員注冊的Web用戶控件
實例247 創建用戶登錄Web用戶控件
8.3 常用Web用戶控件
實例248 具有文件上傳功能的Web用戶控件
實例249 創建在綫投票的Web用戶控件
實例250 利用Web用戶控件實現選擇日期的功能
實例251 網頁軟鍵盤
8.4 顯示信息的Web用戶控件
實例252
ASP.NET開發實例大全·基礎捲/軟件工程師開發大係(附光盤) 下載 mobi epub pdf txt 電子書 格式