ASP.NET 和JSP都是用來開發動態網站的技術,只不過ASP.NET是通過c#語言來操作的,
而JSP是通過java語言來操作的。
2.為什么學習XML?
01.跨平臺(操作系統),就是在windowns操作系統和linux操作系統上均可以被解析
02.跨開發語言
每天看一下每個門市銷售業績 SQL Server數據庫 Oralce
先將Access中的數據表導出到Excel文件
然后將Excel文件中的數據導入到Sql Server數據庫
04.Java中實現企業級應用缺少了配置文件,那么靈活性就不復存在。
05.rss訂閱本質上就是一個XML文件
3.什么是XML?
解析:XML:Extensible Markup Language(可擴展標記語言)
HTML:HyperLink Text Markup Language(超文本標記語言)
xml文件和html文件的區別?
解析:01.xml嚴格區分大小寫,html不區分
02.xml不是編譯語言,xml和html都是解釋型語言
03.html語言負責顯示數據,而Xml文件就是專門用來存儲數據
4.GB2312和GBK可以看成是等價的,都可以支持中文。
如果我們在書寫xml文件的時候,如果自己用的encoding="utf-8"出現問題,
那么試著切成gb2312
5.xml書寫注意點
1.xml文件嚴格區分大小寫 2.標簽配對出現 3.xml文檔只能有一個根節點 4.我們自定義xml文檔中的標簽
6.解析xml文件
解析:01.做一個xml文檔
02.copy到debug目錄下
03.創建一個XmlDocument對象 Ctrl+.導入命名空間
04.調用doc.Load(“路徑”)
05.拿到根節點 XmlNode root=doc.DocumentElement;
06.用foreach來獲取子節點內容
7.問題記錄
01.Load(string filename):絕對路徑:"D:/123/Singer.xml"
02.item.Name指定的是<內容> ,item.InnerText指的是<>內容</>
8.TreeView控件
01.如何獲取選中的節點??
解析:TreeNode tn= tvList.SelectedNode;
02.如何移除某一個選中的節點?
解析:TreeNode tn= tvList.SelectedNode;
tn.Remove();
03.Tag:屬性,以后編程的時候,思路可以向Tag偏移。
8.網絡電視精靈
業務需求:市場上有很多網絡電視軟件:PPS,PPTV,PPLive,風行,暴風
所以我們來開發一款自己的網絡電視軟件!
所用技術:
01.C/S架構,數據存儲在XML文件中
02.簡單工廠模式
03.繼承和多態
04.解析XML文檔技術
05.深入剖析內存中數據的走向
06.TreeView控件的使用
核心:通過該項目,大家應該對業務流程有一個整體把控。對繼承和多態有深入的了解
新聞熱點
疑難解答