原创 黑馬程序員_學習日記56_629三層項目(郵件收發、三層總結、HTML)

1、  郵件收發 IMAP:可以在服務器上建文件夾保存接收郵件 通過程序發郵件 1.1純文本郵件             //創建一封郵件             MailMessage msg = new MailMessage()

原创 黑馬程序員_學習日記62_709jQuery1(map()和each()、選擇器、節點遍歷、設置樣式)

Jquery1一、簡介JavaScript的缺點:每種控件的操作方式不統一,不同瀏覽器下有區別 JavaScript的封裝庫:Prototype、Dojo、ExtJS、Jquery 鏈式編程、隱式迭代、屏蔽瀏覽器差異跨瀏覽器兼容性好 二、

原创 Jack's Notes9——關於窗體間傳值(用三層實現TreeView)

給TreeView動態增加子節點時,在新增節點信息窗口中有兩處要調用原窗體信息: 一處是原節點的Tag,其中有節點在數據庫中對應的Id,取來用作新節

原创 Jack's Notes8——委託的使用(用三層實現TreeView)

今天做了用三層實現TreeView,其中有一個功能是爲節點增加一個添加子節點。我的思路是在節點上右鍵彈出增加子節點功能,點擊後彈出增加子節點窗口,輸

原创 黑馬程序員_學習日記55_628三層項目(用類封裝用於拼接的where條件語句、寫代碼生成器)

一、用類封裝用於拼接的where條件語句(三層實現多條件搜索) (一)   思想: 多條件搜索時拼接where條件語句,以前是在查詢方法中用List<string>和List<SqlParameter>分別存儲where條件語句和查詢參

原创 黑馬程序員_學習日記69_720ASP.NET(編譯、重定向、自增)

一、編譯過程  二、重定向的原理302 1、 客戶端發送請求到當前頁面; 2、 當前頁面封裝報文,返回狀態碼302和新url地址; 3、 瀏覽器解析當前的報文,看到是302,瀏覽器發起新請求到新的url地址 this.Response.R

原创 黑馬程序員_學習日記78_806圖書商城項目紀要

1、激活用戶狀態:郵箱激活。爲什麼要激活?1、判斷郵箱的正確性;2、限制用戶權限,比如郵箱激活後才能發帖 2、找回密碼:FindPassword.aspx (1)根據用戶名看該用戶是否存在,在BLL層加方

原创 黑馬程序員_學習日記80_808圖書商城項目紀要

重點:url重寫、生成靜態頁 1、BookDetail.aspx Page_Load(): if(!string.IsNullOrEmpty(Request.QueryString["id"]))//請求id不爲空 {  int id =

原创 黑馬程序員_學習日記79_807圖書商城項目紀要

1、MD5加密 對字符串進行MD5加密,該方法在Common文件夾的Common類中 public static string CreateMd5(string str) {  MD5 md5  = MD5.Create();  ...

原创 黑馬程序員_學習日記72_724ASP.NET(ViewState、Cookie、Session、登錄、分頁存儲過程)

 一、ViewState viewstate適用於同一個頁面不關閉的情況下多次與服務器交互。 禁用ViewState enableviewstate=false; 禁用ViewState後Form版不受影

原创 黑馬程序員_學習日記83_812圖書商城項目小結

    這個項目只講了5天,把ASP.NET(圖書商城)項目中重要的知識點講到了,由於課下還要練習,筆記做的不是很好。以後有時間還是應該再把這個項目拿出來完整的做一遍,通過它對ASP.NET有一個系統的把

原创 黑馬程序員_學習日記67_717ASP.NET(Socket聊天室)

 以服務端爲例,建立通信的步驟: 1、創建代表本機的節點對象:包括ip和port 2、創建負責監聽的socket 3、在線程池中爲負責監聽的socket啓用一個線程 4、接受客戶端的一個連接,創建負責通信的socket 5、在線程池中爲

原创 黑馬程序員_學習日記73_725ASP.NET(禁用Cookie、ASP.NET中的重要對象、JavaScript實現AJAX、兩種Json格式的序列化方法、JQuery中實現ajax的五種方法)

一、禁用Cookie 禁用cookie <sessionState cookieless=”true”> </sessionState> 在webconfig中禁用了cookie,session還可以使用,sessionId通過url傳遞

原创 黑馬程序員_學習日記77_803MVC簡介(三層深入、lambda查詢、延遲加載機制多次查詢數據庫的問題、MVC簡介、HtmlHelper)

一、三層深入  MVP模式是MVC模式的變種       二、lambda查詢(一)lambda查詢和linq的比較 //lambda查詢的性能和linq是一樣的,生成的IL代碼是一樣的 //Where是個方法,後面泛型約束是約束了後面的

原创 黑馬程序員_學習日記76_801ASP.NET(ORM框架CRUD、EF ModelFirst編程方式、延遲加載機制)

EF(Entity Framework)實體框架  EF是微軟以ADO.NET 爲基礎發展起來的對象關係對應解決方案 O/R Mapping  ORM可以被認爲是基於關係型數據庫的數據存儲,實現一個虛擬的面向對象的數據訪問接口。一、ORM