欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      韓順平j(luò)sp學(xué)習(xí)筆記

      時(shí)間:2019-05-12 11:57:45下載本文作者:會(huì)員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《韓順平j(luò)sp學(xué)習(xí)筆記》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《韓順平j(luò)sp學(xué)習(xí)筆記》。

      第一篇:韓順平j(luò)sp學(xué)習(xí)筆記

      韓順平j(luò)sp學(xué)習(xí)筆記

      jsp u j2ee核心13種技術(shù):

      程序員必須掌握的技術(shù):java,servlet,jsp。13種技術(shù)規(guī)范.u j2ee程序員修煉成精法門

      u jsp 版本的用戶管理系統(tǒng):將servlet版本改為jsp版本,只使用jsp技術(shù)完成(modle1模式開發(fā))

      并且在后面可通過jsp版的用戶管理系統(tǒng)的改寫,非常自然過渡到mv設(shè)計(jì)模式,更進(jìn)一步到mvc設(shè)計(jì)模式 開發(fā)工具:myeclipse u jsp概述: jsp是servlet技術(shù)的補(bǔ)充,訪問jsp的過程:如果是第一次訪問,jsp文件被服務(wù)器翻譯成一個(gè)對(duì)應(yīng)的java文件(servlet),然后,再被編譯成.class文件并加載到內(nèi)存中。如果是以后訪問jsp,那就直接調(diào)用內(nèi)存中的jsp實(shí)例,所以,第一次訪問jsp慢,后面訪問jsp的速度就會(huì)變快了。(hello.jsp來說明運(yùn)行原理:tomcat下的work下有將jsp轉(zhuǎn)換為servlet的代碼)

      1.為什么出現(xiàn):程序員在開發(fā)過程中,發(fā)現(xiàn)servlet做界面非常不好,jsp對(duì)servlet的補(bǔ)充(對(duì)界 面的補(bǔ)充,jsp界面好做)

      2.jsp=html+java片段+jsp標(biāo)簽(語法)+javascript(css):綜合

      3.jsp功能的強(qiáng)大是因?yàn)榭梢耘cjavabean結(jié)合使用(即:jsp作前臺(tái)(界面),javabean作后臺(tái)(邏輯層))。

      4.Jsp是什么:1.jsp運(yùn)行在服務(wù)器,2.jsp(java server page)3。Jsp基礎(chǔ)是servlet(相當(dāng)于對(duì)servlet的包裝)4.jsp是綜合技術(shù):一個(gè)公式:jsp=html+java代碼+jsp標(biāo)簽+javascript(css)比較綜合 5.jsp無需配置,直接使用,如果你修改了jsp文件,不需要重新reload web應(yīng)用 6.jsp如何訪問:http://ip:8088/web應(yīng)用名.jsp路徑 u jsp的概述:元素 1.指令元素 2.腳本元素 3.動(dòng)作元素 u jsp與servlet的關(guān)系: 1.jsp與servlet是對(duì)應(yīng)關(guān)系 2.jsp是以servlet為基礎(chǔ)的 u 編寫一個(gè)計(jì)算器的實(shí)例: 1.表單提交處理的jsp頁面為:

      2.接受用戶傳來的數(shù)據(jù)的函數(shù)為request函數(shù),方法為getParameter(“name”),返回類型為String 3.對(duì)于jsp頁面報(bào)錯(cuò)的行數(shù)為tomcat中work里的對(duì)應(yīng)的java代碼中的錯(cuò)誤行數(shù)

      4.jsp可以通過javascript代碼,對(duì)數(shù)據(jù)合法性進(jìn)行驗(yàn)證,防止用戶空提交

      5.可以通過Math.round(num)!= num判斷一個(gè)變量是否是一個(gè)數(shù),當(dāng)經(jīng)過math.round處理后不相等,則num不是一個(gè)數(shù)

      u 在同一jsp頁面提交和接受數(shù)據(jù) 1.jsp中表達(dá)式標(biāo)簽:<%= %> u 迅速上手myeclipse工具-----》完成一個(gè)小案例:建立一個(gè)web工程(站點(diǎn)),創(chuàng)建一個(gè)jsp文件myHello.jsp,文件輸出hello,配置tomcat,jdk,并發(fā)布工程(將站點(diǎn)放在tomcat上),在瀏覽器中訪問myHello.jsp u Model1模式

      1.javaee開發(fā)有幾個(gè)重要模式:Model1模式,Model2模式,mvc模式

      2.model1模式基礎(chǔ)是jsp文件,由一些相互獨(dú)立的jsp文件,和其他的一些java class組成(不是必須的),jsp從httprequest中獲得所需要數(shù)據(jù),處理業(yè)務(wù)邏輯,然后通過response返回前段瀏覽器 3.model1模式可分為model1(純jsp)和model1(jsp+java class)

      4.model1缺點(diǎn):表現(xiàn)層和業(yè)務(wù)邏輯層混合在一起(亂);開發(fā)中不利于多人開發(fā)協(xié)同;不利于后期維護(hù),不好查看。model模式優(yōu)點(diǎn):簡單,開發(fā)速度快;適合開發(fā)小項(xiàng)目。輕巧自由。

      u 簡單的用戶登錄界面:迅速掌握eclipse開發(fā)工具,使用純jsp技術(shù)的model1 學(xué)習(xí)到:如何在jsp頁面間跳轉(zhuǎn),如何操作數(shù)據(jù)庫,如何在jsp中顯示數(shù)據(jù)/分頁

      1.通過response.sendRedirect來實(shí)現(xiàn)多個(gè)頁面信息共享,注意在loginCl頁面中的response.sendRedirect(“wel.jsp?user=”+u)與wel頁面中的<%=request.getParameter(“user”)%>一定要相同 2.加載數(shù)據(jù)庫: a. 加載sql server: //1.加載驅(qū)動(dòng)

      Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”);

      //2.創(chuàng)建連接 Connection ct=DriverMananger.getConnection(“jdbc:Microsoft:sqlserver://127.0.0.1:1433;databaseName=spdb”,”root”,”123”);b. 加載mysql

      //到數(shù)據(jù)庫中區(qū)驗(yàn)證

      //1.加載數(shù)據(jù)庫驅(qū)動(dòng)

      Class.forName(“com.mysql.jdbc.Driver”);

      //2.得到連接

      Connection ct = DriverManager.getConnection(“jdbc:mysql://localhost:3306/spdb”,“root”,“123”);

      //3.創(chuàng)建statement

      Statement sm = ct.createStatement();

      //4.查詢

      ResultSet rs=sm.executeQuery(“selectpasswd from users where username='”+u+“'”);

      3.如何在myeclipse中引入jar包:

      點(diǎn)擊webroot下的web-inf中的lib,右鍵import,選擇file system,選擇jar包路徑導(dǎo)入,成功后 會(huì)在referenced libraries中出現(xiàn)一個(gè)jar包的小奶瓶。u 分頁技術(shù) 1.分頁算法: 四個(gè)變量:int pageSize:每頁顯示幾條記錄(程序指定的);int pageNow希望顯示第幾頁(用戶指定的)int pageCount:一共多少頁(是計(jì)算出來的一共多少頁)int rowCount:一共多少記錄(一共有多少條記錄 從表中查詢得到的)if(rowCount%pageSize==0){

      pageCount=rowCount/pageSize;}else{

      pageCount=rowCount/pageSize+1;} 2.為防止因用戶刪除造成的查詢頁數(shù)缺失,我們不采用:select * from users where userIdbetween 7 and 9, 而是采用:select top pageSize 字段名列表 from 表名 where id not in(select top pageSize *(pageNow-1)id from 表名)如:select top 3 * from users whereuserId not in(select top 3 userId from users)顯示第二頁

      但請(qǐng)注意這是在sql server中可以使用的top查詢語句,在mysql中并不可以用

      mysql不支持select top n的語法,應(yīng)該用這個(gè)替換: select * from tablename order by orderfielddesc/asc limit position,counter;

      position 指示從哪里開始查詢,如果是0則是從頭開始,counter 表示查詢的個(gè)數(shù) 取前15條:select * from tablename order by orderfielddesc/asc limit 0,15 mysql中的分頁實(shí)現(xiàn):

      select *from tableName where 條件 limit(當(dāng)前頁碼-1)*頁面容量 , 頁面容量

      如:select * from userswhere userId limit 3, 3 “select* from users where userId limit ” +((pageNow-1)*pageSize)+“,”+pageSize 3.請(qǐng)注意,一定要將ResultSet rs.next(),否則rs將指向表頭,而非第一行數(shù)據(jù)

      4.請(qǐng)注意,在同一個(gè)jsp頁面中,java片段中聲明的變量可以在下面的片段中使用

      5.當(dāng)數(shù)據(jù)表較大時(shí),如何解決分頁速度的問題 表數(shù)據(jù)的自我復(fù)制,這個(gè)可以去看看你的項(xiàng)目操作表的效率如何

      insert into 表名(字段1,2、、、)select 字段1,2、、、from 表名

      如:insert into users(username,passwd,email,grade)select username,passwd,email,grade from users u 用戶登錄系統(tǒng)框架改進(jìn):通過對(duì)model1純jsp開發(fā)模式反思,演變?yōu)閙odel1結(jié)合javaclass開發(fā)模式:

      1.不合理的地方:loginCl與wel頁面都用了數(shù)據(jù)庫,有重復(fù)代碼;整個(gè)框架沒有清晰的層次關(guān)系;代碼不優(yōu)雅,可讀性差,可維護(hù)差。2.改進(jìn):

      a)

      分層:界面層(jsp)與業(yè)務(wù)邏輯層(java class),即純jsp轉(zhuǎn)為model1(jsp+java class)

      b)

      將常用代碼封裝到類中,使得代碼清晰 c)

      為什么userbeancl中分頁處理返回值為arraylist 而不是resultSet:

      1.如果resultSet,那么使用時(shí),不能關(guān)閉與該resultSet相關(guān)聯(lián)的數(shù)據(jù)庫連接等資源而造成資源的浪費(fèi)

      2.如果返回resultSet,我們只能用rs.getint(),rs.getString()來得到結(jié)果,代碼可讀性不好,不方便維護(hù)

      3.先將rs中每條記錄封裝成一個(gè)userbean對(duì)象ub;再將userbean對(duì)象ub放入arraylist集合中便于管理 u 用戶登錄系統(tǒng)再改進(jìn) mvc 1.login.jsp輸入數(shù)據(jù),logincl.jsp通過調(diào)用java class處理數(shù)據(jù),wel.jsp顯示數(shù)據(jù),雖然看起來不錯(cuò),但有缺點(diǎn)如下:

      jsp技術(shù)主要用來做界面的,但logincl.jsp用來調(diào)用javaclass,完成用戶驗(yàn)證,不好; wel.jsp用于顯示用戶信息,但還調(diào)用了java class,不利于分工開發(fā);servlet技術(shù)處理頁面跳轉(zhuǎn)方便,不該放棄使用 2.mvc模型:m(model模型),v(view視圖),c(control控制器),mvc強(qiáng)制性地使用應(yīng)用程序的輸入,處理和輸出分開,使用mvc,應(yīng)用程序被分成三個(gè)核心部件:模型(java class來做,或java bean,ejb)視圖(jsp來做)控制器(servlet來做),各自處理自己的任務(wù),利于分工開發(fā)。

      3.mvc下的用戶管理開發(fā):

      a)

      增加控制器(servlet)即將logincl.jsp用servlet代替,發(fā)揮servlet充當(dāng)控制中轉(zhuǎn)的優(yōu)勢(shì)

      b)

      在控制器servlet中調(diào)用model去完成用戶驗(yàn)證,并準(zhǔn)備要顯示的用戶信息數(shù)據(jù)

      4.注意:頁面跳轉(zhuǎn)有兩種方式:

      轉(zhuǎn)向:response.sendRedirect(“wel.jsp”)效率較慢 公司常常不用 轉(zhuǎn)發(fā):request.getRequestDispatcher(“wel.jsp”).forward(request,response);效率高,同時(shí)request中的對(duì)象還可以在下 一頁面使用,公司常用這種方法 5.mvc提倡界面和業(yè)務(wù)完全分離,對(duì)wel頁面進(jìn)行改進(jìn)。添加另一個(gè)控制器userclservlet.java驗(yàn)證用戶,分頁,刪除用戶

      6.mvc開發(fā)模式的總結(jié)—》mvc處理過程:首先控制器接受用戶的請(qǐng)求,并決定應(yīng)該調(diào)用哪個(gè)模型來進(jìn)行處理,然后調(diào)用模型來處理用戶的請(qǐng)求,并返回?cái)?shù)據(jù),最后控制器用相應(yīng)的視圖顯示模型返回的數(shù)據(jù),并通過瀏覽器呈現(xiàn)給用戶。

      7.mvc的缺點(diǎn):

      a)

      工作量增加了。由于開發(fā)者將一個(gè)應(yīng)用程序分成了三個(gè)部分,所以使用mvc的同時(shí)也意味著你將要管理更多的文件,這點(diǎn)顯而易見,這好像我們的工作量增加了,但是比起帶來的好處不值得一提

      b)

      不適用與小項(xiàng)目,否則就是機(jī)關(guān)槍打蚊子 c)

      調(diào)試應(yīng)用程序的難度加大mvc提倡模型與視圖分離,這樣也給調(diào)試應(yīng)用程序帶來了一定困難,每個(gè)構(gòu)建在使用之前都需要經(jīng)過徹底的測(cè)試,一旦構(gòu)建經(jīng)過了測(cè)試,就可以毫無顧忌的重用它們了。

      u session技術(shù)講解(針對(duì)瀏覽器實(shí)例而言)1.什么是session:當(dāng)用戶打開瀏覽器,訪問某個(gè)網(wǎng)站時(shí),服務(wù)器就會(huì)在服務(wù)器的內(nèi)存為瀏覽器實(shí)例分配一個(gè)空間,該空間會(huì)被這個(gè)瀏覽器獨(dú)占,這個(gè)空間就是session,該空間中的數(shù)據(jù)默認(rèn)存在時(shí)間30min 2.session可以做:網(wǎng)上商城購物車;保存用戶信息;同一用戶不用頁面信息共享;防止用戶非法登錄到某個(gè)頁面、、、吧

      3.如何理解session:可將session看做一張表,表有兩列,每一行是session的一個(gè)屬性,每個(gè)屬性有兩部分,一個(gè)是屬性的名字(string),一個(gè)是屬性的值(object)4.如何使用session:

      a)

      得到session:servlet中 HttpSession hs=request.getSession(true);jsp中 session是一個(gè)內(nèi)置對(duì)象(9大內(nèi)置對(duì)象之一)可以直接使用

      b)

      向session中添加屬性

      servlet: hs.setAttribute(String name,Object val);jsp : session.setAttribulte(Stringname,Object val);c)

      從session中得到屬性 servlet:hs.getAttribute(String name);jsp:session.getAttribute(String name);d)

      從session中刪除屬性 servlet:hs.removeAttribute(String name);jsp:session.removeAttribute(String name);5.從session中得到某個(gè)屬性的值時(shí),返回值為object類型,必須強(qiáng)轉(zhuǎn)后才能使用:

      String s_name =(String)session.getAttribute(String name);6.session中的注意事項(xiàng):

      a)

      session中屬性存在的默認(rèn)時(shí)間為30min,可以修改:第一,可以在web.xml中修改,第二可以在程序中修改 setMatInactiveInterval();

      b)

      上面說的時(shí)間是指用戶發(fā)呆的時(shí)間,不是累計(jì)時(shí)間

      c)

      當(dāng)某個(gè)瀏覽器訪問網(wǎng)站時(shí),服務(wù)器會(huì)給瀏覽器分配唯一的一個(gè)session id,并以此區(qū)分不同的瀏覽器(客戶端)在

      d)

      因?yàn)閟ession的各個(gè)屬性要占用服務(wù)器的內(nèi)存,因此軟件公司都是在迫不得已的情況下才使用

      7.jsp內(nèi)置對(duì)象:out、resquest、response、session u 數(shù)據(jù)庫中的用戶名是中文名字

      數(shù)據(jù)庫中用戶名為中文名字時(shí)會(huì)產(chǎn)生亂碼,因?yàn)閕so-8859-1,解決方法為:1).重新轉(zhuǎn)碼,2).使用過濾器來解決,3).通過配置server.xml文件(不太穩(wěn)定): u 美化管理系統(tǒng)界面,完善頁面(參考.doc文檔進(jìn)行)1.eclipse中提示符:alt+/ 2.主界面 main界面:

      3.增加修改用戶,刪除用戶的功能

      更好的一種:

      如何判斷是哪種操作

      4.mysql操作時(shí),查找使用executeQuery,刪除使用executeUpdate。

      u 管理系統(tǒng)功能改進(jìn)(增加對(duì)用戶的查找,增加,刪除和修改功能,這樣我們這個(gè)用戶登錄系統(tǒng)就形成了一個(gè)用戶管理系統(tǒng),并且使用mvc模式開發(fā))u 時(shí)尚購物網(wǎng)

      1.需求分析——》用例圖(uml,rose)——》模塊功能 ——》實(shí)現(xiàn)

      【模仿寫網(wǎng)站à創(chuàng)新不是容易的 無—》 有 2.界面設(shè)計(jì) a)

      div+css b)

      table+css c)

      混合(兩種)3.數(shù)據(jù)庫設(shè)計(jì):

      a)

      現(xiàn)初步設(shè)計(jì),然后完善 b)

      一點(diǎn)點(diǎn)加入,容易接受

      c)

      表的設(shè)計(jì)【界面à猜出表】做出用戶表和商品表,其他表后面設(shè)計(jì)

      4.建立web工程,testShopping 5.開始首頁面(index.jsp)【界面不再手寫,dw來寫】 a)

      寫界面時(shí)要:死去活來,先將顯示寫死,寫成靜態(tài)頁面

      b)

      在dw頁面中,我們建html——》在myeclipse中建立jsp c)

      在開發(fā)界面時(shí),我們使用table+css d)

      在table+css中常用的一個(gè)技巧,在行的某列中嵌入一個(gè)表格,可以得到精確的布局 e)

      css是什么:

      i.是層疊樣式表:控制網(wǎng)頁的字體、大小、邊框、寬度、高度 f)

      怎么把界面引入index中呢?

      g)

      flash動(dòng)畫技術(shù):先會(huì)用再會(huì)做,(flash,javascript,ps)

      用的過程很簡單:1.先將資源拷貝過去,2.在要顯示廣告的位置加入一句話: 6.把靜態(tài)頁面向動(dòng)態(tài)的頁面修改,繼續(xù)開發(fā)完善功能: a)

      顯示貨物的具體信息(jsp中如何使用js技術(shù))

      i.在主頁面,用戶只要點(diǎn)擊了書名超鏈接,就跳轉(zhuǎn)到顯示該書信息的頁面

      ii.完成返回大廳按鈕功能:javascript代碼實(shí)現(xiàn)

      iii.為了做成動(dòng)態(tài)就需要mvc,model和servlet開發(fā)

      b)

      將主界面做活:index首頁面增加分頁功能

      i.ctrl+shift+m(可以自動(dòng)引入包)

      ii.把每個(gè)顯示商品的信息table循環(huán)起來(算法,在jsp頁面中java片段和html頁面的標(biāo)簽嵌套混用)c)

      用戶登錄注冊(cè)頁面設(shè)計(jì)

      d)

      購物流程設(shè)計(jì)mvc(界面、控制器、模型)

      i.hashmap:hashmap就像一張表;key值不能重復(fù);key值和value值,可以是java的object類型Key值

      Value值

      第二篇:韓順平輕松搞定網(wǎng)頁設(shè)計(jì)html+(DIV+CSS)+javascript視頻筆記(全)

      2011韓順平輕松搞定網(wǎng)頁設(shè)計(jì)(html+css+js)之

      javascript現(xiàn)場(chǎng)授課筆記(完整版)

      Javascript的基本介紹

      ? JS是用于WEB開發(fā)的腳本語言: ? 腳本語言是什么:

      ? 腳本語言不能獨(dú)立使用,它和HTML/JSP/PHP/ASP.NET配合使用 ? 腳本語言也有自己的變量,函數(shù),控制語句(順序,分支,循環(huán))? 腳本語言實(shí)際上是解釋性語言(即在執(zhí)行時(shí)直接對(duì)源碼進(jìn)行執(zhí)行)

      ? Java程序.java→.class→jvm , js→瀏覽器(js引擎來解釋執(zhí)行)? Js在客戶端(瀏覽器)執(zhí)行

      ? 因?yàn)閖s是由瀏覽器來執(zhí)行的,因此這里有個(gè)問題,不同類型的瀏覽器可能對(duì)js的支持不一樣。

      New Document

      第三篇:蔡順平教案

      論語

      學(xué)而篇第一

      【本篇引語】 《學(xué)而》是《論語》第一篇的篇名。《論語》中各篇一般都是以第一章的前二三個(gè)字作為該篇的篇名?!秾W(xué)而》一篇包括16章,內(nèi)容涉及諸多方面。其中重點(diǎn)是?吾日三省吾身?;?節(jié)用而愛人,使民以時(shí)?;?禮之用,和為貴?以及仁、孝、信等道德范疇。

      【原文】 1〃1 子曰(1):?學(xué)(2)而時(shí)習(xí)(3)之,不亦說(4)乎?有朋(5)自遠(yuǎn)方來,不亦樂(6)乎?人不知(7),而不慍(8),不亦君子(9)乎??

      【原文】 1〃2 有子(1)曰:?其為人也孝弟(2),而好犯上者(3),鮮(4)矣;不好犯上,而好作亂者,未之有也(5)。君子務(wù)本(6),本立而道生(7)。孝弟也者,其為人之本與(8)??

      【原文】 1〃3 子曰:巧言令色(1),鮮(2)仁矣。?

      【原文】 1〃4 曾子(1)曰:?吾日三省(2)吾身。為人謀而不忠(3)乎?與朋友交而不信(4)乎?傳不習(xí)乎??

      【原文】 1〃5 子曰:?道(1)千乘之國(2),敬事(3)而言,節(jié)用而愛人(4),使民以時(shí)(5)。?

      【原文】 1〃6 子曰:?弟子(1)入(2)則孝,出(3)則弟,謹(jǐn)(4)而信,汎(5)愛眾,而親仁(6),行有余力(7),則以學(xué)文(8)。?

      【原文】 1〃7 子夏(1)曰:?賢賢(2)易色;事父母能竭其力;事君,能致其身(4);與朋友交,言而有信。雖曰未學(xué),吾必謂之學(xué)矣。?

      【原文】 1〃8 子曰:?君子(1),不重(2)則不威;學(xué)則不固(3)。主忠信(4)。無(5)友不如己者(6);過(7)則勿憚(8)改。?

      【原文】 1〃9 曾子曰:?慎終(1)追遠(yuǎn)(2),民德歸厚矣。?

      【原文】 1〃10 子禽(1)問于子貢(2)曰:夫子(3)至于是邦(4)也,必聞其政,求之與,抑(5)與之與??子貢曰:?夫子溫、良、恭、儉、讓(6)以得之。夫子之求之也,其諸(7)異乎人之求之與??

      【原文】 1〃11 子曰:?父在,觀其(1)志;父沒,觀其行(2);三年(3)無改于父之道(4),可謂孝矣。?

      【原文】 1〃12 有子曰:?禮(1)之用,和(2)為貴。先王之道(3),斯(4)為美。小大由之,有所不行。知和而和,不以禮節(jié)(5)之,亦不可行也。?

      【原文】 1〃13 有子曰:?信近(1)于義(2),言可復(fù)(3)也;恭近于禮,遠(yuǎn)(4)恥辱也;因(5)不失其親,亦可宗(6)也。?

      【原文】 1〃14 子曰:?君子食無求飽,居無求安,敏于事而慎于言,就(1)有道(2)而正(3)焉,可謂好學(xué)也已。?

      【原文】 1〃15 子貢曰:?貧而無諂(1),富而無驕,何如(2)??子曰:?可也。未若貧而樂(3),富而好禮者也。?子貢曰:《詩》云,‘如切如磋!如琢如磨(4)’,其斯之謂與??子曰:?賜(5)也!始可與言《詩》已矣,告諸往而知來者(6)。?

      【原文】 1〃16 子曰:?不患(1)人(2)之不已知,患不知人也。?

      為政篇第二

      【本篇引語】 《為政》篇包括24章。本篇主要內(nèi)容涉及孔子?為政以德?的思想、如何謀求官職和從政為官的基本原則、學(xué)習(xí)與思考的關(guān)系、孔子本人學(xué)習(xí)和修養(yǎng)的過程、溫故而知新的學(xué)習(xí)方法,以及對(duì)孝、悌等道德范疇的進(jìn)一步闡述。

      【原文】 2〃1 子曰:?為政以德(1),譬如北辰(2),居其所(3)而眾星共(4)之。?

      【原文】 2〃2 子曰:?詩三百(1),一言以蔽(2)之,曰:?思無邪(3)。?

      【原文】 2〃3 子曰:?道(1)之以政,齊(2)之以刑,民免(3)而無恥(4),道之以德,齊之以禮,有恥且格(5)。?

      【原文】 2〃4 子曰:?吾十有(1)五而志于學(xué),三十而立(2),四十而不惑(3),五十而知天命(4),六十而耳順(5),七十而從心所欲不逾矩(6)。?

      【原文】 2〃5 孟懿子(1)問孝,子曰:?無違。(2)?樊遲(3)御(4),子告之曰:?孟孫(5)問孝于我,我對(duì)曰無違。?樊遲曰:?何謂也。?子曰:?生,事之以禮;死,葬之以禮,祭之以禮。?

      【原文】 2〃6 孟武伯(1)問孝,子曰:?父母唯其疾之憂(2)。?

      【原文】 2〃7 子游(1)問孝,子曰:?今之孝者,是謂能養(yǎng)。至于犬馬,皆能有養(yǎng)(2),不敬,何以別乎??

      【原文】 2〃8 子夏問孝,子曰:?色難(1)。有事,弟子服其勞(2);有酒食,先生(3)饌(4),曾是以為孝乎??

      【原文】 2〃9 子曰:?吾與回(1)言,終日不違(2),如愚。退而省其私(3),亦足以發(fā),回也不愚。?

      【原文】 2〃10 子曰:?視其所以(1),觀其所由(2),察其所安(3),人焉廋(4)哉?人焉廋哉??

      【原文】 2〃11 子曰:?溫故而知新(1),可以為師矣。?

      【原文】 2〃12 子曰:?君子不器(1)。?

      【原文】 2〃13 子貢問君子。子曰:?先行其言而后從之。?

      【原文】 2〃14 子曰:?君子周(1)而不比(2),小人比而不周。?

      【原文】 2〃15 子曰:?學(xué)而不思則罔(1),思而不學(xué)則殆(2)。?

      【原文】 2〃16 子曰:?攻(1)乎異端(2),斯(3)害也已(4)。?

      【原文】 2〃17 子曰:?由(1),誨女(2),知之乎?知之為知之,不知為不知,是知也。?

      【原文】 2〃18 子張(1)學(xué)干祿(2),子曰:?多聞闕(3)疑(4),慎言其余,則寡尤(5);多見闕殆,慎行其余,則寡悔。言寡尤,行寡悔,祿在其中矣。? 【原文】 2〃19 哀公(1)問曰:?何為則民服??孔子對(duì)曰(2):?舉直錯(cuò)諸枉(3),則 民服;舉枉錯(cuò)諸直,則民不服。?(1)哀公:姓姬名蔣,哀是其謚號(hào),魯國國君,公元前494 ̄前468年在位。(2)對(duì)曰:《論語》中記載對(duì)國君及在上位者問話的回答都用?對(duì)曰?,以表示尊敬。(3)舉直錯(cuò)諸枉:舉,選拔的意思。直,正直公平。錯(cuò),同措,放臵。枉,不正直。

      【原文】 2〃20 季康子(1)問:?使民敬、忠以(2)勸(3),如之何??子曰:?臨(4)之以莊,則敬;孝慈(5),則忠;舉善而教不能,則勸。?

      【原文】 2〃21 或(1)謂孔子曰:?子奚(2)不為政??子曰:?《書》(3)云:‘孝乎惟 孝,友于兄弟?!┯谟姓?4),是亦為政,奚其為為政??

      【原文】 2〃22 子曰:?人而無信,不知其可也。大車無輗(1),小車無軏(2),其何以行之哉??

      【原文】 2〃23 子張問:?十世(1)可知也??子曰:殷因(2)于夏禮,所損益(3)可知也;周因于殷禮,所損益可知也。其或繼周者,雖百世,可知也。?

      【原文】 2〃24 子曰:?非其鬼(1)而祭之;諂(2)也。見義(3)不為,無勇也。?

      八佾篇第三

      【本篇引語】 《八佾》篇包括26章。本篇主要內(nèi)容涉及?禮?的問題,主張維護(hù)禮在制度上、禮節(jié)上的種種規(guī)定;孔子提出?繪事后素?的命題,表達(dá)了

      他的倫理思想以及?君使臣以禮,臣事君以忠?的政治道德主張。本篇重點(diǎn)討論如何維護(hù)?禮?的問題。

      【原文】 3〃1 孔子謂季氏(1),?八佾(2)舞于庭,是可忍(3),孰不可忍也!?

      【原文】 3〃2 三家(1)者以《雍》徹(2)。子曰:?‘相維辟公,天子穆穆’(3),奚取于三家之堂(4)??

      【原文】 3〃3 子曰:?人而不仁,如禮何?人而不仁,如樂何??

      【原文】 3〃4 林放(1)問禮之本。子曰:?大哉問!禮,與其奢也,寧儉;喪,與其易(2)也,寧戚(3)。?

      【原文】 3〃5 子曰:?夷狄(1)之有君,不如諸夏(2)之亡(3)也。?

      【原文】 3〃6 季氏旅(1)于泰山,子謂冉有(2)曰:?女(3)弗能救(4)與??對(duì)曰:?不能。?子曰:?嗚呼!曾謂泰山不如林放(5)乎??

      【原文】 3〃7 子曰:?君子無所爭,必也射(1)乎!揖(2)讓而升,下而飲,其爭也君子。?

      【原文】 3〃8 子夏問曰:?‘巧笑倩兮,美目盼兮,素以為絢兮’。(1)何謂也??子曰:?繪事后素(2)。?曰:?禮后乎??子曰:?起予者商也(3),始可與言詩已矣。?

      【原文】 3〃9 子曰:?夏禮吾能言之,杞(1)不足徵(2)也;殷禮吾能言之,宋(3)不足徵也。文獻(xiàn)(4)不足故也。足,則吾能徵之矣。?

      【原文】 3〃10 子曰:?禘(1)自既灌(2)而往者,吾不欲觀之矣(3)。? 【原文】 3〃11 或問禘之說(1),子曰:?不知也。知其說者之于天下也,其如示諸斯(2)乎!?指其掌。

      【原文】 3〃12 祭如在,祭神如神在。子曰:?吾不與祭,如不祭。? 【原文】 3〃13 王孫賈(1)問曰:?與其媚(2)于奧(3),寧媚于灶(4),何謂也??子曰:?不然。獲罪于天(5),無所禱也。?

      【原文】 3〃14 子曰:?周監(jiān)(1)于二代(2),郁郁(3)乎文哉,吾從周。? 【原文】 3〃15 子入太廟(1),每事問?;蛟唬?孰謂鄹(2)人之子知禮乎?入太廟,每事問。?子聞之,曰:?是禮也。?

      【原文】 3〃16 子曰:?射不主皮(1),為力不同科(2),古之道也。?

      【原文】 3〃17 子貢欲去告朔(1)之餼羊(2)。子曰:?賜也!爾愛(3)其羊,我愛其禮。?

      【原文】 3〃18 子曰:?事君盡禮,人以為諂也。?

      【原文】 3〃19(1)定公問:?君使臣,臣事君,如之何??孔子對(duì)曰:?君使臣以禮,臣事君以忠。?

      【原文】 3〃20 子曰:?《關(guān)睢》(1),樂而不淫,哀而不傷。?

      【原文】 3〃21 哀公問社(1)于宰我,宰我(2)對(duì)曰:?夏后氏以松,殷人以柏,周人以栗,曰:使民戰(zhàn)栗(3)。?子聞之,曰:?成事不說,遂事不諫,既往不咎。?

      【原文】 3〃22 子曰:?管仲(1)之器小哉!?或曰:?管仲儉乎??曰:?管氏有三歸(2),官事不攝(3),焉得儉???然則管仲知禮乎??曰:?邦君樹塞門(4),管氏亦樹塞門;邦君為兩君之好有反坫(5),管氏亦有反坫。管氏而知禮,孰不知禮??

      【原文】 3〃23 子語(1)魯大師(2)樂,曰:?樂其可知也:始作,翕(3)如也;從(4)之,純(5)如也,皦(6)如也,繹(7)如也,以成。?

      【原文】 3〃24 儀封人(1)請(qǐng)見,曰:?君子之至于斯也,吾未嘗不得見也。?從者見之(2)。出曰:?二三子何患于喪(3)乎?天下之無道也久矣,天將以夫子為木鐸(4)。?

      【原文】 3〃25 子謂韶(1):?盡美(2)矣,又盡善(3)也;?謂武(4):?盡美矣,未盡美也。?

      【原文】 3〃26 子曰:?居上不寬,為禮不敬,臨喪不哀,吾何以觀之哉??

      里仁篇第四

      【本篇引語】 本篇包括26章,主要內(nèi)容涉及到義與利的關(guān)系問題、個(gè)人的道德修養(yǎng)問題、孝敬父母的問題以及君子與小人的區(qū)別。這一篇包括了儒家的若干重要范疇、原則和理論,對(duì)后世都產(chǎn)生過較大影響。

      【原文】 4〃1 子曰:?里仁為美(1),擇不處仁(2),焉得知(3)??

      【原文】 4〃2 子曰:?不仁者不可以久處約(1),不可以長處樂。仁者安仁(2),知者利仁。?

      【注釋】(1)約:窮困、困窘。(2)安仁、利仁:安仁是安于仁道;利仁,認(rèn)為仁有利自己才去行仁。

      【原文】 4〃3 子曰:?唯仁者能好(1)人,能惡(2)人。?

      【原文】 4〃4 子曰:?茍志于仁矣,無惡也。?

      【原文】 4〃5 子曰:?富與貴,是人之所欲也,不以其道得之,不處也;貧與賤,是人之所惡也,不以其道得之,不去也。君子去仁,惡乎成名?君子無終食之間違仁,造次必于是,顛沛必于是。?

      【原文】 4〃6 子曰:?我未見好仁者,惡不仁者。好仁者,無以尚之;惡不仁者,其為仁矣,不使不仁者加乎其身。有能一日用其力于仁矣乎?我未見力不足者。蓋有之矣,我未之見也。?

      【原文】 4〃7 子曰:?人之過也,各于其黨。觀過,斯知仁矣。?

      【原文】 4〃8 子曰:?朝聞道,夕死可矣。?

      【原文】 4〃9 子曰:?士志于道,而恥惡衣惡食者,未足與議也。?

      【原文】 4〃10 子曰:?君子之于天下也,無適(1)也,無莫(2)也,義(3)之與比(4)。?

      【原文】 4〃11 子曰:?君子懷(1)德,小人懷土(2);君子懷刑(3),小人懷惠。?

      【原文】 4〃12 子曰:?放(1)于利而行,多怨(2)。?

      【原文】 4〃13 子曰:?能以禮讓為國乎,何有(1)?不能以禮讓為國,如禮何(2)??

      【原文】 4〃14 子曰:?不患無位,患所以立;不患莫己知,求為可知也。?

      【原文】 4〃15 子曰:?參乎,吾道一以貫之。?曾子曰:?唯。?子出,門人問曰:?何謂也??曾子曰:?夫子之道,忠恕而已矣。?

      【原文】 4〃16 子曰:?君子喻于義,小人喻于利。? 【原文】 4〃17 子曰:?見賢思齊焉,見不賢而內(nèi)自省也。?

      【原文】 4〃18 子曰:?事父母幾(1)諫,見志不從,又敬不違,勞(2)而不怨。?

      【原文】 4〃19 子曰:?父母在,不遠(yuǎn)游(1),游必有方(2)。?

      【原文】 4〃21 子曰:?父母之年,不可不知也。一則以喜,一則以懼。?

      【原文】 4〃22 子曰:?古者言之不出,恥躬之不逮也。?

      【原文】 4〃23 子曰:?以約(1)失之者鮮(2)矣。?

      【原文】 4〃24 子曰:?君子欲訥(1)于言而敏(2)于行?!驹摹?4〃25 子曰:?德不孤,必有鄰。?

      【原文】 4〃26 子游曰:?事君數(shù)(1),斯(2)辱矣;朋友數(shù),斯疏矣。?

      【本篇引語】 本篇共計(jì)28章,內(nèi)容以談?wù)撊实聻橹?。在本篇里,孔子和他的弟子們從各個(gè)側(cè)面探討仁德的特征。此外,本篇著名的句子有?朽木不可雕也。糞土之墻不可杇也?;?聽其言而觀其行?;?敏而好學(xué),不恥下問?;?三思而后行?等。這些思想對(duì)后世產(chǎn)生過較大影響。

      【原文】 5〃1 子謂公冶長(1),?可妻也。雖在縲紲(2)之中,非其罪也。?以其子(3)妻之。?

      【原文】 5〃2 子謂南容(1),?邦有道(2),不廢(3);邦無道,免于刑戮(4)。?以其兄之子妻之。

      【原文】 5〃3 子謂子賤(1),君子哉若人(2),魯無君子者,斯焉取斯(3)。?

      【原文】 5〃4 子貢問曰:?賜也何如??子曰:?女,器也。?曰:?何器也??曰:?瑚璉(1)也。?

      【原文】 5〃5 或曰:?雍(1)也仁而不佞(2)。?子曰:?焉用佞?御人以口給(3),屢憎于人,不知其仁(4)。焉用佞??

      【原文】 5〃6 子使漆雕開(1)仕。對(duì)曰:?吾斯之未能信。?子說(2)。

      【原文】 5〃7 子曰:?道不行,乘桴(1)浮于海,從(2)我者,其由與!?子路聞之喜。子曰:?由也好勇過我,無所取材。?

      【原文】 5〃8 孟武伯問子路仁乎?子曰:?不知也。?又問。子曰:?由也,千乘之國,可使治其賦(1)也,不知其仁也。??求也何如??子曰:?求也,千室之邑(2),百乘之家(3),可使為之宰(4)也,不知其仁也。??赤(5)也何如??子曰:?赤也,束帶立于朝(6),可使與賓客(7)言也,不知其仁也。?

      【原文】 5〃9 子謂子貢曰:?女與回也孰愈(1)??對(duì)曰:?賜也何敢望回?回也聞一以知十(2),賜也聞一以知二(3)。?子曰:?弗如也。吾與(4)女弗如也。?

      【原文】 5〃10 宰予晝寢,子曰:?朽木不可雕也,糞土(1)之墻不可杇(2)也,于予與何誅(3)!?子曰:?始吾于人也,聽其言而信其行;今吾于人也,聽其言而觀其行。于予與(4)改是。?

      【原文】 5〃11 子曰:?吾未見剛者。?或?qū)υ唬?申棖(1)。?子曰:?棖也欲,焉得剛??

      【原文】 5〃13 子貢曰:?夫子之文章(1),可得而聞也;夫子之言性(2)與天道(3),不可得而聞也。?

      【原文】 5〃14 子路有聞,未之能行,唯恐有聞。

      【原文】 5〃15 子貢問曰:?孔文子(1)何以謂之文也??子曰:?敏(2)而好學(xué),不恥下問,是以謂之文也。?

      【原文】 5〃16 子謂子產(chǎn)(1)有君子之道四焉:?其行己也恭,其事上也敬,其養(yǎng)民也惠,其使民也義。?

      【原文】 5〃17 子曰:?晏平仲(1)善與人交,久而敬之(2)。?

      【原文】 5〃18 子曰:?臧文仲(1)居蔡(2),山節(jié)藻棁(3),何如其知也!?

      【原文】 5〃19 子張問曰:?令尹子文(1)三仕為令尹,無喜色;三已(2)之,無慍色。舊令尹之政,必以告新令尹。何如??子曰:?忠矣。?曰:?仁矣乎??曰:?未知。焉得仁???崔子(3)弒(4)齊君(5),陳子文(6)有馬十乘,棄而違之,至于他邦,則曰:‘猶吾大夫崔子也?!`之。之一邦,則又曰:‘猶吾大夫崔子也。’違之,何如?子曰:?清矣。?曰:?仁矣乎??曰:?未知,焉得仁??

      【原文】 5〃20 季文子(1)三思而后行。子聞之,曰:?再,斯(2)可矣。?

      【原文】 5〃21 子曰:?寧武子(1),邦有道則知,邦無道則愚(2),其知可及也,其愚不可及也。?

      【原文】 5〃22 子在陳(1)曰:?歸與!歸與!吾黨之小子(2)狂簡(3),斐然(4)成章,不知所以裁(5)之。?

      【原文】 5〃23 子曰:?伯夷叔齊(1)不念舊惡(2),怨是用希(3)。?

      【原文】 5〃24 子曰:?孰謂微生高(1)直?或乞醯(2)焉,乞諸其鄰而與之。?

      【原文】 5〃25 子曰:?巧言令色足恭(1),左丘明(2)恥之,丘亦恥之。匿怨而友其人,左丘明恥之,丘亦恥之。?

      【原文】 5〃26 顏淵、季路侍(1)。子曰:?盍(2)各言爾志。?子路曰:?原車馬,衣輕裘,與朋友共,敝之而無憾。?顏淵曰:?愿無伐(3)善,無施勞(4)。?子路曰:?愿聞子之志。?子曰:?老者安之,朋友信之,少者懷之(5)。?

      【原文】 5〃27 子曰:?已矣乎!吾未見能見其過而內(nèi)自訟者也。?

      【原文】 5〃28 子曰:?十室之邑,必有忠信如丘者焉,不如丘之好學(xué)也。? 雍也篇第六 【本篇引語】 本篇共包括30章。其中著名文句有:?賢哉回也,一簞食,一瓢飲,在陋巷?;?質(zhì)勝文則野,文勝質(zhì)則史,文質(zhì)彬彬,然后君子?;?知之者不如好之者,好之者不vk 樂之者?;?敬鬼神而遠(yuǎn)之?;?己欲立而立人,已欲達(dá)而達(dá)人。?本篇里有數(shù)章談到顏回,孔子對(duì)他的評(píng)價(jià)甚高。此外,本篇還涉及到?中庸之道?、?恕?的學(xué)說、?文質(zhì)?思想,同時(shí),還包括如何培養(yǎng)?仁德?的一些主張。

      【原文】 6〃2 仲弓問子桑伯子(1)。子曰:?可也,簡(2)。?仲弓曰:?居敬(3)而行簡(4),以臨(5)其民,不亦可乎?居簡而行簡,無乃(6)大(7)簡乎??子曰:?雍之言然。?

      【原文】 6〃3 哀公問:?弟子孰為好學(xué)??孔子對(duì)曰:?有顏回者好學(xué),不遷怒(1),不貳過(2),不幸短命死矣(3)。今也則亡(4),未聞好學(xué)者也。?

      【原文】 6〃4 子華(1)使于齊,冉子(2)為其母請(qǐng)粟(3)。子曰:?與之釜(4)。?請(qǐng)益。曰:?與之庾(5)。?冉子與之粟五秉。子曰:?赤之適齊也,乘肥馬,衣輕裘。吾聞之也:君子周(6)急不濟(jì)富。?

      【原文】 6〃5 原思(1)為之宰(2),與之粟九百(3),辭。子曰:?毋,以與爾鄰里鄉(xiāng)黨(4)乎!?

      【原文】 6〃6 子謂仲弓,曰:?犁牛(1)為之骍且角(2)。雖欲勿用(3),山川(4)棒舍諸(5)??

      【原文】 6〃7 子曰:?回也其心三月(1)不違仁,其余則日月(2)至焉而已矣。?

      【原文】 6〃8 季康子(1)問:?仲由可使從政也與??子曰:?由也果(2),于從政乎何有??曰:?賜也可使從政也與??曰:?財(cái)也達(dá)(3),于從政乎何有??曰:?求也可使從政也與??曰:?求也藝(4),于從政乎何有??

      【原文】 6〃9 季氏使閔子騫(1)為費(fèi)(2)宰,閔子騫曰:?善為我辭焉!如有復(fù)我(3)者,則吾必在汶上(4)矣。?

      【原文】 6〃10 伯牛(1)有疾,子問之,自牖(2)執(zhí)其手,曰:?亡之(3),命矣夫(4),斯人也而有斯疾也!斯人也而有斯疾也!?

      【原文】 6〃11 子曰:?賢哉回也,一簞(1)食,一瓢飲,在陋巷(2),人不堪其憂,回也不改其樂(3)。賢哉回也。?

      【原文】 6〃12 冉求曰:?非不說(1)子之道,力不足也。?子曰:?力不足者,中道而廢。今女畫(2)。?

      【原文】 6〃14 子游為武城(1)宰。子曰:?女得人焉爾(2)乎??曰:?有澹臺(tái)滅明(3)者,行不由徑(4),非公事,未嘗至于偃(5)之室也。?

      【原文】 6〃15 子曰:?孟之反(1)不伐(2),奔(3)而殿(4),將入門,策其馬,曰:非敢后也,馬不進(jìn)也。?

      【原文】 6〃16 子曰:?不有祝鮀(1)之佞,而(2)有宋朝(3)之美,難乎免于今之世矣。?

      【原文】 6〃17 子曰:?誰能出不由戶,何莫由斯道也??

      【原文】 6〃18 子曰:?質(zhì)(1)勝文(2)則野(3),文勝質(zhì)則史(4)。文質(zhì)彬彬(5),然后君子。?

      【原文】 6〃19 子曰:?人之生也直,罔(1)之生也幸而免。? 【原文】 6〃20 子曰:?知之者不如好之者,好之者不如樂之者。?

      【原文】 6〃21 子曰:?中人以上,可以語上也;中人以下,不可以語上也。?

      【原文】 6〃22 樊遲問知(1),子曰:?務(wù)(2)民之義(3),敬鬼神而遠(yuǎn)之,可謂知矣。?問仁,曰:?仁者先難而后獲,可謂仁矣。?

      【原文】 6〃23 子曰:?知者樂水,仁者樂山(1);知者動(dòng),仁者靜;知者樂,仁者壽。?

      【原文】 6〃24 子曰:?齊一變,至于魯;魯一變,至于道。?

      【原文】 6〃25 子曰:?觚(1)不觚,觚哉!觚哉!?

      【原文】 6〃26 宰我問曰:?仁者雖告之曰井有仁(1)焉,其從之也??子曰:?何為其然也?君子可逝(2)也,不可陷(3)也;可欺也,不可罔也。?

      文言文閱讀訓(xùn)練

      一、閱讀下面的文言文,回答文后題。

      陳留董宣為洛陽令。湖陽公主①蒼頭②白日殺人,因匿主家,吏不能得。.及主出行,以奴驂乘③,宣于夏門亭候之,駐車叩馬,以刀畫地,大言數(shù)主之.失;叱奴下車,因格殺之。主即還宮訴帝④,帝大怒。召宣,欲棰殺之。宣叩.頭曰:“愿乞一言而死?!钡墼唬骸坝窝?”宣曰:“陛下圣德中興,而縱奴殺人,.將何以治天下乎?臣不須棰,請(qǐng)得自殺!”即以頭擊楹,流血被面。帝令小黃門⑤持之。使宣叩頭謝主。宣不從;強(qiáng)使頓之,宣兩手據(jù)地,終不肯俯。主曰:“文..叔⑥為白衣時(shí),藏亡匿死,吏不敢至門。為天子今,威不能行一令乎?”帝笑曰:“天子不與白衣同!”因敕:“強(qiáng)項(xiàng)令出!”賜錢三十萬,宣悉以班諸吏。由是能.搏擊豪強(qiáng),京師莫不震栗。(《后漢書·董宣傳》)注:①湖陽公主:東漢光武帝劉秀的姐詛。下文又稱“主”。②蒼頭:奴仆。③驂乘:在車右邊陪乘。④帝:即漢光武帝。⑤黃門:指太監(jiān)。⑥文叔:劉秀的字。1.對(duì)下列四句中加點(diǎn)字的解釋,錯(cuò)誤的一項(xiàng)是

      A.而縱奴殺人

      縱:放縱。

      B.使宣叩頭謝主

      謝:感謝。

      ..C.強(qiáng)使頓之

      頓:指磕頭。D.宣悉以班諸吏

      班:分發(fā)。..2.比較下列兩組句子中加點(diǎn)字的意思,判斷正確的一項(xiàng)是()(1)因匿主家(2)駐車叩馬 .. 因格殺之

      宣叩頭曰 ..A.兩個(gè)“因”字相同,兩個(gè)“叩”字也相同。B.兩個(gè)“因”字不同,兩個(gè)“叩”字相同。C.兩個(gè)“因”字相同,兩個(gè)“叩”字不同。D.兩個(gè)“因”字不同,兩個(gè)“叩”字也不同。3.下列語句翻譯全都正確的一項(xiàng)是()

      (1)藏亡匿死(2)強(qiáng)項(xiàng)令出

      A.(1)藏匿逃跑犯死罪的人(2)堅(jiān)強(qiáng)不低頭的縣令出來 B.(1)躲藏逃跑幾乎至死

      (2)堅(jiān)強(qiáng)不低頭的縣令出來 C.(1)藏匿逃跑犯死罪的人(2)這是他的強(qiáng)項(xiàng)命令他出來 D.(1)躲藏逃跑幾乎至死

      (2)這是他的強(qiáng)項(xiàng)命令他出來 4.下列敘述不符合原文意思的一項(xiàng)是()A.董宣在湖陽公主出行時(shí),查堵列舉公主過失并打死了殺人犯,公主告訴皇帝,皇帝大怒,欲棰殺董宣。

      B.面臨被棰殺,董宣沒有畏懼,借允許說話之機(jī),闡明應(yīng)嚴(yán)明法律才能治國之理。

      C.董宣的一番話使皇帝醒悟,以頭擊楹流血被面的自殺之舉更是使皇帝感動(dòng),而釋放董宣并賜錢給他。

      D.湖陽公主對(duì)皇帝所說的話,是要皇帝想想她的恩德,而為她出氣,不能放過董宣。

      二、閱讀下文,完成文后題

      黃生借書說(節(jié)選)

      黃生允修借書。隨園主人授以書而告之曰:書非借不能讀也。子不聞藏書者乎?七略、四庫,天子之書,然天子讀書者有幾?汗牛塞屋,富貴家之書,然富貴人讀書者有幾?其他祖父積、子孫棄者無論焉。非獨(dú)書為然,天下物皆然。非夫人之物而強(qiáng)假焉,必慮人逼取,而惴惴焉摩玩之不已,曰:“今日存明日去,吾不得而見之矣。”若業(yè)為吾所有,必高束焉,庋藏焉,曰“姑俟異日觀”云爾。

      余幼好書,家貧難致。有張氏藏書甚富,往借,不與,歸而形諸夢(mèng),其切如是。故有所覽輒省記。通籍后,俸去書來,落落大滿。素蟫灰絲時(shí)蒙卷軸。

      然后嘆借者之用心專,而少時(shí)之歲月為可惜也!1.“隨園主人”是()朝的()(人名)。(2分)2.用現(xiàn)代漢語翻譯文中畫線的句子。(3分)其他祖父積、子孫棄者無論焉。

      3.上文運(yùn)用典型事例闡明了什么觀點(diǎn)?(3分)

      第四篇:傳智播客 韓順平php從入門到精通 61-78講面向?qū)ο笳n堂筆記

      php面向?qū)ο缶幊?提出一個(gè)問題?

      張老太養(yǎng)了兩只貓貓:一只名字叫小白,今年3歲,白色。還有一只叫小花,今年100歲,花色。請(qǐng)編寫一個(gè)程序,當(dāng)用戶輸入小貓的名字時(shí),就顯示該貓的名字,年齡,顏色。如果用戶輸入的小貓名錯(cuò)誤,則顯示張老太沒有這只貓貓。數(shù)組<--->對(duì)象

      array(1,56,90,100)->隱藏問題array(對(duì)象,對(duì)象。。)【數(shù)組對(duì)象】 首先我們用現(xiàn)有的知識(shí)來完成這個(gè)案例:

      $cat1_name=”小白”;

      $cat1_age=3;

      $cat1_color=”白色”;

      //變量是分開.$cat2_name=”小花”;

      $cat2_age=100;

      $cat2_color=”花色”;?>

      我們能不能把屬于同一事物的變量,統(tǒng)一管理? 解決之道->對(duì)象 快速體驗(yàn)案例:

      //這就是一個(gè)類(貓類)class Cat{

      //屬性

      public $name;

      public $age;

      public $color;}

      //創(chuàng)建一只貓 $cat1=new Cat();//給這只貓賦值.(具體各個(gè))$cat1->name=“小白”;$cat1->age=3;$cat1->color=“白色”;$cat2=new Cat();$cat2->name=“小花”;$cat2->age=100;$cat2->color=“顏色”;//如果我們找到一只貓,只要找到 $cat1, 那么該變量所有相關(guān)的屬性都通通的找到 $findCatName=“小花”;

      if($cat2->name==$findCatName){

      echo $cat2->name.“||”.$cat2->age.“||”.$cat2->color;} ?>

      我們這里說明一下類和對(duì)象的關(guān)系(細(xì)節(jié)后面逐步展開)

      總結(jié)幾句話:

      類是抽象的,代表一類事物 ②

      對(duì)象是具體,是類的一個(gè)具體實(shí)例 ③

      類是對(duì)象的模板, 對(duì)象是類的一個(gè)個(gè)體實(shí)例

      php面向?qū)ο缶幊?/p>

      成員屬性的說明

      1.成員屬性是從某個(gè)事物提取出的,它可以是基本數(shù)據(jù)類型(整數(shù)、小數(shù)、字符、布爾),也可以是復(fù)合數(shù)據(jù)類型(數(shù)組、對(duì)象)

      class Cat{ public $name;public $age;}

      //創(chuàng)建對(duì)象

      $cat1=new Cat;

      $cat1=new Cat();?>

      2.怎樣訪問一個(gè)成員屬性(其它成員屬性是public)基本語法是 $對(duì)象名->屬性名;

      ?如果一個(gè)文件,專門用于定義類,則命名規(guī)范應(yīng)當(dāng)這樣

      類名.class.php 分析對(duì)象在內(nèi)存中存在的形式 //定義一個(gè)人類 class Person{ public $name;public $age;} $a=new Person();$a->name=“小明”;$a->age=20;//把a(bǔ)變量(對(duì)象),賦給$b $b=$a;echo $a->name.“
      ”;echo $b->name.“
      ”;

      再次說明: $a=78;//$b=$a;$b=&$a;$b=$b+8;echo $a.“||”.$b;

      如果給一個(gè)函數(shù)傳遞一個(gè)對(duì)象,實(shí)際上是傳遞的一個(gè)地址.//看下面的一段代碼: class Person{

      public $name;public $age;} $p1=new Person();$p1->name=“韓順平”;$p1->age=33;//函數(shù)接收對(duì)象時(shí)候,究竟是傳入值,還是地址(??!)

      function test1($p){ $p->name=“小明”;} test1($p1);echo $p1->name;分析圖

      如果給函數(shù)傳遞的是基本數(shù)據(jù)類型(整數(shù)、小數(shù)、布爾、字符),究竟傳遞的是什么? 結(jié)論 : 在默認(rèn)的情況下是傳遞的值,如果你希望傳入地址 function test(&$變量....){ }

      在php中如果,給一個(gè)函數(shù)傳遞的是數(shù)組,則默認(rèn)情況下是傳值(拷貝了新的數(shù)組),如果希望傳入地址,則應(yīng)當(dāng),&$數(shù)組名 學(xué)生問題?

      $a1=array(1,3,900);$a2=array(56,90,100);

      $arr=array($a1,$a2);

      foreach($arr as $k=>$v){

      echo “$k=$v”;} ?>

      成員方法的講解 函數(shù)和成員方法關(guān)系:

      當(dāng)我們把一個(gè)函數(shù)寫到某個(gè)類中,則該函數(shù)可以稱成員方法:

      我們有這樣一個(gè)需求;希望人可以說話, 做算術(shù)題.......,這樣就需要使用到成員方法: ①添加speak 成員方法,輸出我是一個(gè)好人

      ②添加jisuan成員方法,可以計(jì)算從 1+..+1000的結(jié)果

      ③修改jisuan成員方法,該方法可以接收一個(gè)數(shù)n,計(jì)算 1+..+n 的結(jié)果

      ④添加add 成員方法,可以計(jì)算兩個(gè)數(shù)的和 成員方法的基本語法:

      訪問修飾符號(hào) function 函數(shù)名(參數(shù)列表){

      //函數(shù)體

      //return 語句;}

      class Person{

      public $name;

      public $age;

      public function speak(){

      echo “我是一個(gè)好人!”;

      }

      public function count1(){

      $res=0;

      for($i=1;$i<=1000;$i++){

      $res+=$i;

      }

      //return 究竟到什么地方去?誰調(diào)用,就返回給誰

      return $res;

      }

      //修改jisuan成員方法,該方法可以接收一個(gè)數(shù)n,計(jì)算 1+..+n 的結(jié)果

      public function count2($n){

      $res=0;

      for($i=0;$i<=$n;$i++){

      $res+=$i;

      }

      return $res;

      }

      //添加add 成員方法,可以計(jì)算兩個(gè)數(shù)的和

      public function add($num1,$num2){

      return $num1+$num2;

      }

      }

      //如何使用函數(shù)

      //1.創(chuàng)建一個(gè)人

      $p1=new Person();

      //通過對(duì)象去訪問,調(diào)用成員方法.//這里強(qiáng)調(diào),調(diào)用成員方法和調(diào)用普通函數(shù)的機(jī)制,仍然不變

      $p1->speak();

      //讓這個(gè)人做算術(shù)題

      $res=$p1->count1();

      echo '計(jì)算結(jié)果是='.$res;

      //讓這個(gè)人可以接收一個(gè)數(shù),然后計(jì)算

      echo “計(jì)算結(jié)果是=”.$p1->count2(100);

      echo “計(jì)算結(jié)果是=”.$p1->count2(100);

      echo “計(jì)算結(jié)果是=”.$p1->count2(100);

      echo “23+89=”.$p1->add(23,89);?>

      成員方法的細(xì)節(jié)

      我們?cè)趯?shí)際開發(fā),其實(shí)通常是這樣來使用類

      Person.class.php < ?php

      class Person{

      //成員屬性

      public $name;

      public $age;

      //成員方法

      public function speak(){

      echo “我是一個(gè)好人!”;

      }

      public function count1(){

      $res=0;

      for($i=1;$i<=1000;$i++){

      $res+=$i;

      }

      //return 究竟到什么地方去?誰調(diào)用,就返回給誰

      return $res;

      }

      //修改jisuan成員方法,該方法可以接收一個(gè)數(shù)n,計(jì)算 1+..+n 的結(jié)果

      public function count2($n){

      $res=0;

      for($i=0;$i<=$n;$i++){

      $res+=$i;

      }

      return $res;

      }

      //添加add 成員方法,可以計(jì)算兩個(gè)數(shù)的和

      public function add($num1,$num2){

      return $num1+$num2;

      }

      //添加一個(gè)新的方法,可以判斷三個(gè)數(shù)最大的數(shù)

      public function findMax($arr){

      //這里仍然可以寫算法

      //從$arr數(shù)組中,找到最大的數(shù).//1.假設(shè)數(shù)組的第一個(gè)數(shù)就是最大的數(shù)

      $maxVal=$arr[0];

      //2.最大數(shù)的下標(biāo)是

      $maxIndex=0;

      //開始循環(huán)的比較

      for($i=1;$i

      //這個(gè)條件說明,maxVal不是最大

      if($maxVal<$arr[$i]){

      //調(diào)整

      $maxVal=$arr[$i];

      $maxIndex=$i;

      }

      }

      return $maxVal;

      }

      }

      ?>

      Exercise01.php < ?php

      //引入類文件

      require_once ?Person.class.php?;

      //創(chuàng)建對(duì)象

      $p1=new Person();

      //調(diào)用$p1的各個(gè)方法

      $p1->speack();

      $p1->count1();..?>

      案例:編寫一個(gè)函數(shù)(以面向?qū)ο蟮姆绞介_發(fā)),從網(wǎng)頁輸入一個(gè)整數(shù)打印出對(duì)應(yīng)的金子塔:

      當(dāng)我們學(xué)習(xí)完成員方法后,我們的類定義就完善一步了:

      1.設(shè)計(jì)計(jì)算機(jī)類,要求如下: 屬性:品牌,顏色,cpu型號(hào),內(nèi)存容量,硬盤大小,價(jià)格,工作狀態(tài)

      方法: 打開,關(guān)閉,休眠(表示)創(chuàng)建一個(gè)計(jì)算機(jī)對(duì)象,調(diào)用打開,關(guān)閉方法.php面向?qū)ο缶幊?/p>

      構(gòu)造方法 class Person{

      public $name;

      public $age;}

      $p1=new Person();//再給屬性賦值 $p1->name=”宋江”;$p1->age=33;

      //需求在創(chuàng)建一個(gè)人對(duì)象時(shí)候,我就初始化 name 和 age;->構(gòu)造方法 我們快速入門: class Person{

      public $name;

      public $age;

      public function __construct(){

      echo “我是構(gòu)造方法”;

      }

      //業(yè)務(wù)代碼要放在成員方法 public function findPerson(){ } }

      $p1=new Person();?構(gòu)造方法沒有返回值, 它是自動(dòng)被調(diào)用

      2.在php 5 中一個(gè)類可以同時(shí)有兩種形式的構(gòu)造方法

      __construct()和類名(), 當(dāng)兩個(gè)同時(shí)存在的時(shí)候,優(yōu)先調(diào)用__construct(), 請(qǐng)大家以后使用__construct()

      this的理解 class Person{ public $name;public $age;

      //這個(gè)就是構(gòu)造方法,php5獨(dú)有

      public function __construct($iname,$iage){

      //$name認(rèn)為$name是一個(gè)新的變量

      //$name=$iname;

      //$age=$iage;

      $this->name=$iname;

      $this->age=$iage;

      echo “我是構(gòu)造方法”;} }

      $p1=new Person(“張清”,90);echo “hello-”.$p1->name;$p2=new Person(“宋江”,33);echo “aa-”.$p2->name;$this 理解圖:

      ? 1.$this 本質(zhì)可以理解就是這個(gè)對(duì)象的地址

      2.哪個(gè)對(duì)象使用到$this, 就是哪個(gè)對(duì)象地址

      3.$this不能在類外部使用.構(gòu)造方法的注意事項(xiàng)

      (1)一旦自定義了一個(gè)構(gòu)造函數(shù),默認(rèn)的

      構(gòu)造函數(shù)就被覆蓋了,這時(shí)在創(chuàng)建對(duì)象的時(shí)候就要使用自定義的構(gòu)造函數(shù).(2)一個(gè)類只能有一個(gè)構(gòu)造函數(shù).(不能重載)構(gòu)造方法的8點(diǎn)說明:

      ①構(gòu)造方法名和類名相同(php4版),php5版的構(gòu)造方法 名可以和類名相同,也可以是__construct()②構(gòu)造方法沒有返回值

      ③主要作用是完成對(duì)新對(duì)象的初始化,并不是創(chuàng)建對(duì)象本身。④在創(chuàng)建新對(duì)象后,系統(tǒng)自動(dòng)的調(diào)用該類的構(gòu)造方法

      ⑤一個(gè)類有且只有一個(gè)構(gòu)造方法,在php5后雖然__construct()和類名()可以共存,但是實(shí)際上也只能使用一個(gè)。

      ⑥如果沒有給類自定義構(gòu)造方法,則該類使用系統(tǒng)默認(rèn)的構(gòu)造方法。class Cat{

      funciton __construt($name){

      echo “ok”;}

      }

      $cat1=new Cat();

      ⑦如果給類自定義了構(gòu)造方法,則該類的默認(rèn)構(gòu)造方法被覆蓋。⑧構(gòu)造方法的默認(rèn)訪問修飾符是public

      析構(gòu)方法

      析構(gòu)方法的作用主要用于,釋放資源(比如釋放數(shù)據(jù)庫的鏈接,圖片資源...銷毀某個(gè)對(duì)象..)快速入門

      class Person{

      public $name;

      public $age;

      public $conn;

      //構(gòu)造方法

      public function __construct($name,$age){

      $this->name=$name;

      $this->age=$age;

      //打開一個(gè)$conn鏈接數(shù)據(jù)庫的資源

      }

      //寫一個(gè)析構(gòu)方法 __ 是兩個(gè)下劃線

      function __destruct(){

      echo $this->name.“銷毀資源關(guān)閉數(shù)據(jù)庫..
      ”;

      }

      }

      $p1=new Person(“賈寶玉”,16);

      $p2=new Person(“林黛玉”,14);?>

      運(yùn)行代碼我們得出: 1.析構(gòu)方法會(huì)自動(dòng)調(diào)用 2.析構(gòu)方法主要用于銷毀資源

      3.析構(gòu)方法調(diào)用順序是,先創(chuàng)建的對(duì)象后被銷毀 4.析構(gòu)方法什么時(shí)候被調(diào)用(1)當(dāng)程序(進(jìn)程結(jié)束)退出時(shí)

      (2)當(dāng)一個(gè)對(duì)象稱為垃圾對(duì)象的時(shí)候,該對(duì)象的析構(gòu)方法也會(huì)被調(diào)用,(3)所謂垃圾對(duì)象,就是指,沒有任何變量再引用它.(4)一旦一個(gè)對(duì)象成為垃圾對(duì)象,析構(gòu)方法就會(huì)立即調(diào)用 示意圖:

      小結(jié):

      ①php5加入的的析構(gòu)方法function __destruct()②析構(gòu)方法沒有返回值

      ③主要作用是釋放資源的操作,并不是銷毀對(duì)象本身。④在銷毀對(duì)象前,系統(tǒng)自動(dòng)的調(diào)用該類的析構(gòu)方法

      ⑤一個(gè)類最多只有一個(gè)析構(gòu)方法。

      更新時(shí)間:2013年01月03日17時(shí)03分 來源: 靜態(tài)變量 提出一個(gè)問題:

      說,有一群小孩在玩堆雪人,不時(shí)有新的小孩加入, 請(qǐng)問如何知道現(xiàn)在共有多少人在玩?請(qǐng)使用面向 對(duì)象的思想,編寫程序解決。思路:

      1.使用全局變量

      * 什么是全局變量, 在程序中,都可以使用的變量稱為全局變量.當(dāng)我們了解全局變量后,我們來看看如何解決問題?

      //定義,完游戲的全局變量

      global $global_nums;

      //賦值

      $global_nums=0;

      class Child{

      public $name;

      function __construct($name){

      $this->name=$name;

      }

      public function join_game(){

      //聲明一下使用全局變量

      global $global_nums;

      $global_nums+=1;

      echo $this->name.“加入堆雪人游戲”;

      }

      }

      //創(chuàng)建三個(gè)小孩

      $child1=new Child(“李逵”);

      $child1->join_game();

      $child2=new Child(“張飛”);

      $child2->join_game();

      $child3=new Child(“唐僧”);

      $child3->join_game();

      //看看有多少人玩游戲

      echo “
      有”.$global_nums;?>

      2.使用靜態(tài)變量 靜態(tài)的變量的基本用法 1.在類中定義靜態(tài)變量 [訪問修飾符] static $變量名;2.如何訪問靜態(tài)變量

      如果在類中訪問 有兩種方法self::$靜態(tài)變量名 , 類名::$靜態(tài)變量名 如果在類外訪問: 有一種方法類名::$靜態(tài)變量名 3.靜態(tài)變量存在方式

      解法: class Child{

      public $name;

      //這里定義并初始化一個(gè)靜態(tài)變量 $nums

      public static $nums=0;

      function __construct($name){

      $this->name=$name;

      }

      public function join_game(){

      //self::$nums使用靜態(tài)變量

      self::$nums+=1;

      echo $this->name.“加入堆雪人游戲”;

      }

      }

      //創(chuàng)建三個(gè)小孩

      $child1=new Child(“李逵”);

      $child1->join_game();

      $child2=new Child(“張飛”);

      $child2->join_game();

      $child3=new Child(“唐僧”);

      $child3->join_game();

      //看看有多少人玩游戲

      echo “
      有這”.Child::$nums;

      ?

      靜態(tài)方法

      需求: 當(dāng)我們操作靜態(tài)變量的時(shí)候,我們可以考慮使用靜態(tài)方法,比如統(tǒng)計(jì)所有學(xué)生交的學(xué)費(fèi)

      在我們編程中,我們往往使用靜態(tài)方法去操作靜態(tài)變量.靜態(tài)方法的特點(diǎn)

      1.靜態(tài)方法去操作靜態(tài)變量

      2.靜態(tài)方法不能操作非靜態(tài)變量.這里請(qǐng)注意 : 普通的成員方法,既可以操作非靜態(tài)變量,也可以操作靜態(tài)變量

      ?

      php面向?qū)ο缶幊痰娜筇卣?/p>

      封裝 ②

      繼承 ③

      多態(tài)

      抽象

      class Account {

      public $blance;

      public $no;

      public function qun(){ } public function cun(){ } }

      ?

      封裝

      那么在php中如何實(shí)現(xiàn)這種類似的控制呢?請(qǐng)大家看一個(gè)小程序.(visit1.php),不能隨便查看人的年齡,工資等隱私...class Person{

      public $name;

      private $age;

      private $salary;

      function __construc($name,$age,$salary){

      $this->name=$name;

      $this->age=$age;

      $this->salary=$salary } }

      php提供了三種訪問控制符號(hào).有三種

      1.public 表示全局,可以在本類,類外部,子類中使用 2.protected 表示受到保護(hù),可以在本類, 子類中使用 3.private 表示私有, 只能在本類使用

      這三個(gè)控制修飾符號(hào)可以對(duì)屬性和方法修飾

      1.如果一個(gè)方法沒有訪問修飾符,則默認(rèn)是public 2.屬性必須指定訪問修飾符

      ?方法之間可以互相調(diào)用.但是需要使用 $this引用 function test11(){

      $this->test12();

      }

      protected function test12(){

      echo “test12 hello”;

      }

      舉例說明: class Person{

      public $name;

      protected $age;

      private $salary;

      function __construct($name,$age,$salary){

      $this->name=$name;

      $this->age=$age;

      $this->salary=$salary;

      }

      //成員方法

      function showInfo(){

      //這里說明在本類中可以使用 public protected 和private 修飾的變量.echo $this->name.“||”.$this->age.“||”.$this->salary;

      }

      }

      //創(chuàng)建一個(gè)人

      $p1=new Person(“孫悟空”,30,1000);

      echo $p1->name;//可以

      echo $p1->age;//報(bào)錯(cuò)

      echo $p1->salary;//報(bào)錯(cuò).?我們現(xiàn)在就想去訪問protected 變量或者 private 變量, 通常的做法是提供 public 函數(shù)去訪問這些變量.形式是

      public function setXxx($val){ } public function getXxx(){ } public function showInfo(){ }

      public protected private 可以修飾屬性和方法

      (1)查看薪水(private)//獲取這個(gè)人的薪水

      public function getSalary($user,$pass){

      if($user==“shunping” && $pass=“123”){

      return $this->salary;

      }else{

      return “sorry,你無法看”;

      }

      }(2)修改人的年齡

      提供了兩個(gè)函數(shù).//修改年齡,對(duì)輸入的值,進(jìn)行校驗(yàn).public function setAge($age){

      if($age>1 && $age<120){

      $this->age=$age;

      }else {

      echo “年齡范圍不對(duì)”;

      }

      }

      //查看年齡

      public function getAge(){

      return $this->age;

      }

      還有一種形式, 通過一對(duì) __set 和 __get方法來操作我們的變量,不推薦.class A{

      private $n1;

      private $n2;

      private $n3;

      //使用__set 方法來管理所有的屬性

      public function __set($pro_name,$pro_val){

      $this->pro_name=$pro_val;

      }

      //使用__get 可以獲取所有的屬性值

      public function __get($pro_name){

      if(isset($pro_name)){

      return $this->pro_name;

      }else{

      return null;

      }

      }

      }

      $a1=new A();

      $a1->n1=“hello”;

      echo $a1->n1;

      $a1->n2=890;

      echo “||”.$a1->n2;

      可以直接寫一個(gè)方法了操作變量 class Peron{

      protected n1;

      private $n2;

      function showInfo($n1){

      $this->n1=$n1;

      echo $this->n1.”||”$this->n2;} }

      ?

      為什么需要繼承

      //應(yīng)用場(chǎng)景開發(fā)一套學(xué)生管理系統(tǒng)(Pupil, Graduate ,...)

      //小學(xué)生類

      class Pupil{

      public $name;

      protected $age;

      protected $grade;

      public function showInfo(){

      echo $this->name.“||”.$this->age;

      }

      public function tesing(){

      echo “ 小學(xué)生考試..”;

      }

      }

      //研究生類

      class Graduate{

      public $name;

      protected $age;

      protected $grade;

      public function showInfo(){

      echo $this->name.“||”.$this->age;

      }

      public function tesing(){

      echo “研究生考試..”;

      }

      }

      從上面的代碼我們看出,代碼的復(fù)用性不高,同時(shí)也會(huì)讓管理代碼成本增高.?

      解決之道(繼承);

      現(xiàn)在我們使用繼承對(duì)上面的代碼,進(jìn)行改寫.代碼:

      //應(yīng)用場(chǎng)景開發(fā)一套學(xué)生管理系統(tǒng)(Pupil, Graduate ,...)

      //父類

      class Stu{

      public $name;

      protected $age;

      protected $grade;

      public function showInfo(){

      echo $this->name;

      }

      }

      //子類

      class Pupil extends Stu{

      public function testing(){

      echo “ 小學(xué)生考試..”;

      }

      }

      class Graduate extends Stu{

      public function testing(){

      echo “研究生考試..”;

      }

      }

      //創(chuàng)建學(xué)生

      $stu1=new Pupil();

      $stu1->name=“小明”;

      $stu1->testing();

      $stu1->showInfo();

      //創(chuàng)建一個(gè)研究生

      $stu2=new Graduate();

      $stu2->name=“老明”;

      $stu2->testing();

      $stu2->showInfo();

      ?從上面的代碼我們可以看出: 所謂繼承就是一個(gè)子類通過 extends 父類 把父類的(public / protected)屬性和(public / protected)方法繼承下來.繼承的基本語法是:

      class 類名 extends 父類名{

      //在寫自己需要的屬性和方法.}

      討論繼承細(xì)節(jié):

      討論繼承細(xì)節(jié):

      1.父類的 public、protected 的屬性和方法被繼承.private 的屬性和方法沒有被繼承.2.一個(gè)類只能繼承一個(gè)父類,(直接繼承).如果你希望繼承多個(gè)類的屬性和方法,則使用多層繼承 class A{

      public $n1=90;}

      class B extends A{

      public $n2=“hello”;}

      class C extends B{

      }

      $c=new C();echo $c->n1;

      3.當(dāng)創(chuàng)建子類對(duì)象的時(shí)候,默認(rèn)情況下,不會(huì)自動(dòng)調(diào)用父類的構(gòu)造方法.class A{

      public $n1=90;

      //構(gòu)造方法

      public function __construct(){

      echo “A __construct”;

      }

      }

      class B extends A{

      function __construct(){

      echo “B __construct”;

      }

      }

      //創(chuàng)建B對(duì)象實(shí)例

      $b=new B();

      4.如果我們希望去調(diào)用父類的構(gòu)造方法,或者其它的方法(public / protected),可以這樣處理(了解)

      4.1 類名::方法名()4.2 parent::方法名()舉例

      class A{

      public $n1=90;

      //構(gòu)造方法

      public function __construct(){

      echo “A __construct”;

      }

      }

      class B extends A{

      function __construct(){

      echo “B __construct”;

      //顯式的調(diào)用父類的方法

      //A::__construct();

      parent::__construct();

      } }

      //創(chuàng)建B對(duì)象實(shí)例 $b=new B();

      5.當(dāng)一個(gè)子類的方法和父類的方法完全一樣(public protected), 我們稱為方法的覆蓋(方法重寫)

      重載

      基本概念: 函數(shù)名一樣,通過函數(shù)的參數(shù)個(gè)數(shù)或者是參數(shù)類型不同,達(dá)到調(diào)用同一個(gè)函數(shù)名,但是可以區(qū)分不同的函數(shù) class A{

      public function test1(){

      echo “test1”;} public function test1($a){

      echo “test1 hello”;} } 重載

      $a =new A();$a->test1();$a->test1(456);上面的這用用法是不對(duì).PHP5 中如何通過魔術(shù)函數(shù)來實(shí)現(xiàn)方法重載的效果 代碼說明

      class A{

      public function test1($p){

      echo “接收一個(gè)參數(shù)”;

      echo “
      接收到參數(shù)是”;

      var_dump($p);

      }

      public function test2($p){

      echo “接收兩個(gè)參數(shù)
      ”;

      var_dump($p);

      }

      //這些提供一個(gè)__call

      //__call 是它一個(gè)對(duì)象調(diào)用某個(gè)方法,而該方法不存在,則

      //系統(tǒng)會(huì)自動(dòng)調(diào)用__call

      function __call($method,$p){

      var_dump($p);

      if($method==“test”){

      if(count($p)==1){

      $this->test1($p);

      }else if(count($p)==2){

      $this->test2($p);

      }

      }

      }

      }

      $a=new A();

      $a->test(1);

      $a->test(56,90);

      ?> 小結(jié): 關(guān)于重載

      ① php5 默認(rèn)情況下不直接支持方法重載 ② php5 可以同__call魔術(shù)方法,模擬一個(gè)方法效果的效果

      方法的重寫/方法的覆蓋(override)①

      先看一個(gè)問題

      當(dāng)一個(gè)父類知道所有的子類都有一個(gè)方法,但是父類不能確定該方法究竟如何寫,可以讓子類去覆蓋這個(gè)方法,具體用法如下:

      //抽象一個(gè)Animal類

      class Animal{

      public $name;

      protected $price;

      function cry(){

      echo “不知道動(dòng)物怎么叫..”;

      }

      }

      class Dog extends Animal{

      //覆蓋

      function cry(){

      echo “小狗汪汪叫..”;

      }

      }

      class Pig extends Animal{

      //覆蓋.function cry(){

      echo “哼哼叫..”;

      }

      }

      //創(chuàng)建一個(gè)只狗

      $dog1=new Dog();

      $dog1->cry();

      $pig1=new Pig();

      $pig1->cry();?> 關(guān)于方法重寫細(xì)節(jié)討論

      1.要實(shí)現(xiàn)重寫,要求子類的那個(gè)方法的名字和參數(shù)列表個(gè)數(shù)一摸一樣,但是并不要求參數(shù)的名稱一樣.2.如果子類要去調(diào)用父類的某個(gè)方法(public / protected)則可以使用 parent::方法名(參數(shù)..), 父類名::方法名(參數(shù)...)3.在實(shí)現(xiàn)方法覆蓋的時(shí)候,訪問修飾符可以不一樣

      //但是必須滿足: 子類的訪問范圍>=父類的訪問范圍 多態(tài)體現(xiàn)在什么地方? class Animal{

      public function cry(){

      echo '動(dòng)物叫喚..';

      }

      }

      class Cat extends Animal{

      public function cry(){

      echo “abc”;

      }

      }

      $cat1=new Cat();

      $cat1->cry();當(dāng)子類沒有覆蓋父類的方法則 $cat1->cry()調(diào)用的是父類,當(dāng)子類覆蓋了父類的方法,則調(diào)用自己的cry()

      抽象類

      為什么設(shè)計(jì)抽象類這個(gè)技術(shù)?

      1.在實(shí)際開發(fā)中,我們可能有這樣一種類,是其它類的父類,但是它本身并不需要實(shí)例化,主要用途是用于讓子類來繼承,這樣可以到達(dá)代碼復(fù)用.同時(shí)利于項(xiàng)目設(shè)計(jì)者,設(shè)計(jì)類.快速入門

      //在實(shí)現(xiàn)方法覆蓋的時(shí)候,訪問修飾符可以不一樣

      //但是必須滿足: 子類的訪問范圍>=父類的訪問范圍

      abstract class Animal{

      public $name;

      protected $age;

      //這個(gè)方法沒有方法體,這個(gè)方法主要是為了讓子類去實(shí)現(xiàn).abstract public function cry();

      }

      class Cat extends Animal{

      public function cry(){

      echo “貓貓叫喚..”;

      }

      }

      //創(chuàng)建一個(gè)子類實(shí)例

      $cat1=new Cat();

      $cat1->cry();使用抽象類的注意事項(xiàng): 1.基本用法 abstract class 類名{

      //方法

      //屬性 }

      2.如果一個(gè)類使用abstract 來修飾,則該類就是抽象類, 如果一個(gè)方法被abstract修飾,則該方法就是抽象方法【抽象方法就不能有方法體.】

      3.抽象類可以沒有抽象方法.同時(shí)還可以有實(shí)現(xiàn)了的方法.

      //在實(shí)現(xiàn)方法覆蓋的時(shí)候,訪問修飾符可以不一樣

      //但是必須滿足: 子類的訪問范圍>=父類的訪問范圍

      abstract class Animal{

      public $name=“abc”;

      protected $age;

      //這個(gè)方法沒有方法體,這個(gè)方法主要是為了讓子類去實(shí)現(xiàn).abstract public function cry();

      public function getName(){

      return $this->name;

      }

      }

      class Cat extends Animal{

      public function cry(){

      echo “貓貓叫喚..”;

      }

      }

      //創(chuàng)建一個(gè)子類實(shí)例

      $cat1=new Cat();

      $cat1->cry();

      echo $cat1->getName();

      ?>

      4.如果一個(gè)類中,只要有抽象方法,則該類必須聲明為abstract abstract class A{

      abstract function test();

      }

      echo “ok”;

      5.如果A類繼承了一個(gè)抽象類 B,則要求A類實(shí)現(xiàn)從B類繼承的所有抽象方法 案例:

      //這是一個(gè)抽象類

      abstract class A{

      abstract function test();

      }

      //B類要么自己抽象,或者實(shí)現(xiàn)從A類繼承的抽象方法.class B extends A{

      function test(){

      echo “我實(shí)現(xiàn)A:test()”;

      }

      }

      echo “hello”

      接口 快速入門:

      //使用程序模擬現(xiàn)實(shí)情況

      //定義規(guī)范(方法/屬性)

      interfaceiUsb{

      public function start();

      public function stop();

      }

      //編寫相機(jī)類,讓它去實(shí)現(xiàn)接口

      //1.當(dāng)一個(gè)類實(shí)現(xiàn)了某個(gè)接口,則要求該類必須實(shí)現(xiàn)這個(gè)接口的所有方法

      class Camera implements iUsb{

      public function start(){

      echo “相機(jī)開始工作”;

      }

      public function stop(){

      echo “相機(jī)停止工作...”;

      }

      }

      //編寫手機(jī)類

      class Phone implements iUsb{

      public function start(){

      echo “手機(jī)開始工作”;

      }

      public function stop(){

      echo “手機(jī)停止工作...”;

      }

      }

      //如何使用

      $camera1=new Camera();

      $camera1->start();

      $camera1->stop();

      echo “
      ”;

      //手機(jī)對(duì)象

      $phone1=new Phone();

      $phone1->start();

      $phone1->stop();?>

      1.接口的使用基本語法 interface 接口名{

      //屬性

      //方法 }

      接口的方法都不能有方法體 如何去實(shí)現(xiàn)接口

      class 類名 implements 接口名1,接口2.{ }

      接口它的作用就是聲明一些方法,供其它類來實(shí)現(xiàn).接口還體現(xiàn)編程中我們希望的效果高內(nèi)聚低耦合的特點(diǎn):

      繼承是實(shí)現(xiàn)接口的關(guān)系一覽圖

      深入討論接口-interface 什么情況下可以考慮使用接口 1.定規(guī)范

      2.定下規(guī)范,讓別的程序員來實(shí)現(xiàn),比如: //韓是項(xiàng)目經(jīng)理

      //學(xué)生管理系統(tǒng)(students)

      //定義接口

      interfaceStuManageInterface{

      public function addStudent($stu);

      public function delStudent($id);

      public function updStudent($stu);

      }

      //給三

      classStuManage {

      public function tianjiaxuesheng(){

      }

      }

      //四

      3.當(dāng)多個(gè)類,他們之間是平級(jí)的關(guān)系.這些類都會(huì)去實(shí)現(xiàn)某個(gè)功能,只是實(shí)現(xiàn)的方式不一樣.接口的細(xì)節(jié)

      1.不能去實(shí)例化一個(gè)接口 interfaceiUsb{ }

      $a=new iUsb();(錯(cuò)誤!!)

      2.接口中的所有方法,都不能有方法體 3.一個(gè)類可以去實(shí)現(xiàn)多個(gè)接口 語法:

      class 類名 implements 接口1,接口2{ }

      4.接口中可以有屬性,但是必須是常量,并且是public interfaceiUsb{

      const A=90;

      }

      echo “ok”.iUsb::A;

      5.接口的方法是public 【默認(rèn)就是public 】 ,不能是 protected 和private 舉例: interfaceiUsb{

      const A=90;

      function test();

      }

      echo “ok”.iUsb::A;6.類和接口之間關(guān)系一覽圖

      代碼:

      interface iUsb2{

      public function a();

      }

      interface iUsb3{

      public function b();

      }

      interfaceiUsb extends iUsb2,iUsb3{

      const A=90;

      function test();

      }

      class Class1 implements iUsb{

      public function a(){

      }

      public function b(){

      }

      public function test(){

      }

      }

      echo “ok”.iUsb::A;?>

      從上面我們看出 ① 一個(gè)接口可以繼承多個(gè)其它的接口.當(dāng)一個(gè)類去實(shí)現(xiàn)了某些接口,則必須把所有接口的方法,都實(shí)現(xiàn)

      繼承和實(shí)現(xiàn)接口的比較:(1)可以認(rèn)為實(shí)現(xiàn)接口是對(duì)單一繼承的補(bǔ)充.(2)可以在不破壞類層級(jí)關(guān)系的前提下,對(duì)某個(gè)類功能擴(kuò)展.final關(guān)鍵字

      1.如果我們希望某個(gè)類不被其它的類來繼承(可能因?yàn)榘踩紤]...), 可以使用final

      final class A{

      }

      class B extends A{

      }

      echo “ok”;?> 2.如果我們希望某個(gè)方法,比如計(jì)算個(gè)人所得稅的方法,不能子類改寫,可以使用fianl來修飾方法 class A{

      final public function getRate($salary){

      return $salary*0.08;

      }

      }

      class B extends A{

      //不能去覆蓋父類的getRate方法./*public function getRate($sal){

      return $sal*0.01;

      }*/

      }

      $b=new B();

      echo $b->getRate(100);3.final關(guān)鍵字不能去修飾屬性.const關(guān)鍵字的講解

      //當(dāng)你有一個(gè)屬性,不希望被修改,則考慮使用const做成常量 基本用法是 class A{

      const常量名=賦初值;} interface 接口名{

      const常量名=賦初值;} 常量是public

      使用類名::常量名;接口名::常量

      class A{

      //常量在定義的時(shí)候,必須給初值.//const關(guān)鍵字前面不要帶修飾符號(hào).const TAX_RATE=0.08;

      public function payTax($val){

      //常量不能修改.//A::TAX_RATE=0.01;

      //return $val*self::TAX_RATE;【ok】

      return $val*A::TAX_RATE;//【ok】

      }

      }

      $a=new A();

      echo $a->payTax(200);?> 1.常量在定義的時(shí)候需要賦初值 2.常量不能修改.3.常量名不能有 $, 一般是大寫, 默認(rèn)是public

      4.常量在類的內(nèi)部使用 self::常量的名稱類名::常量的名稱 在類的外部使用類名::常量的名稱.面向?qū)ο缶幊痰木C合案例

      現(xiàn)在我們一起來完成一個(gè)稍微綜合的案例---php版本的計(jì)算器,從而加深對(duì)php的認(rèn)識(shí),為下一步學(xué)習(xí)做準(zhǔn)備。先用兩個(gè)頁面來完該計(jì)算器: myCal.php(界面)myResult.php(計(jì)算)知識(shí)點(diǎn):

      1.如何接收php頁面提交的數(shù)據(jù),并處理

      2.php中如何使用javascript完成對(duì)數(shù)據(jù)合法性的校驗(yàn)

      我們一起來開發(fā).5.畫出程序框架圖: 6.編寫代碼: 現(xiàn)在我們分析如果要求把 xml 的作業(yè)改成面向?qū)ο蟮姆绞?怎么該?

      第五篇:聽韓立福講座筆記

      聽韓立福教授講座筆記

      張景梅

      2010-5-17 聽了韓立福教授的講座,對(duì)新課程有效教學(xué)新思維新模式新行動(dòng)有了很深的了解,我也獲益匪淺。憑著記憶和粗略的理解整理了以下筆記。

      一.教學(xué)范型和五種境界

      以創(chuàng)新為主從低到高五步走,老師要學(xué)會(huì)放手。1.老師備課,老師唱戲,老師講 2.老師備課,學(xué)生參與回答講解 3.師生備課,師生唱戲,師生答 4.師生共備,學(xué)生唱戲,學(xué)生答

      5.學(xué)生備課,學(xué)生唱戲,學(xué)生答,老師開發(fā)工具 二.課型.流程.工具及設(shè)計(jì)(一).發(fā)現(xiàn)生成課(即結(jié)構(gòu)預(yù)習(xí)課)發(fā)現(xiàn)生成課流程

      1創(chuàng)設(shè)情境,呈現(xiàn)目標(biāo)(1---3分鐘)2.匯報(bào)收獲,合作評(píng)價(jià)(3---5分鐘)

      3.走近文本,自主學(xué)習(xí),合作交流(20---25分鐘)4完成導(dǎo)讀,展示評(píng)價(jià)(5---8分鐘)5生成問題,總結(jié)提煉3-6個(gè)問題(2---6分鐘)

      (二).問題解解課(可提升為展示解決課)問題解決課流程

      1、預(yù)習(xí)評(píng)價(jià),問題呈現(xiàn)。(1---3分鐘)

      2、再次走近文本,自主合作學(xué)習(xí),小組討論,交流。(5---8分鐘)

      3、展示學(xué)習(xí),交流解決。(20---25分鐘)

      4、問題訓(xùn)練,規(guī)范評(píng)價(jià)。(5----8分鐘)

      5、總結(jié)、概括、提升意義。(3---5分鐘)

      (三).綜合解決課 綜合解決課流程

      1創(chuàng)設(shè)情境,呈現(xiàn)目標(biāo)(1---2分鐘)2.匯報(bào)收獲,合作評(píng)價(jià)(2---3分鐘)

      3.走近文本,自主學(xué)習(xí),合作交流,生成問題(10---12分鐘)4 把生成的問題寫在智慧簿上,加上老師生成的問題,優(yōu)化為6---8個(gè)問題。(2---4分鐘)5.再次走近文本,自主合作學(xué)習(xí),小組討論,交流。(4---5分鐘)

      6、展示學(xué)習(xí),交流解決。(10---15分鐘)

      7、問題訓(xùn)練,規(guī)范評(píng)價(jià)。(4----6分鐘)

      8、總結(jié)、概括、提升意義。(1---2分鐘)

      (四)拓展訓(xùn)練課 拓展訓(xùn)練課流程

      1、創(chuàng)設(shè)情境,自主、合作學(xué)習(xí)

      2、小組歸納收獲,展示交流。

      3、重點(diǎn)問題,合作解決。

      4、拓展訓(xùn)練,提升能力。

      三、小組合作學(xué)習(xí)機(jī)制建設(shè)問題

      (一)兩新

      1、學(xué)科長意識(shí)

      2、學(xué)術(shù)助理

      (二)兩會(huì)

      1、召開學(xué)科團(tuán)隊(duì)會(huì)議(周開、要有記錄)

      2、召開教育團(tuán)隊(duì)會(huì)議(月兩次、要有會(huì)議記錄、班主任主持召開)(三)兩元

      1、行政體系

      2、學(xué)術(shù)助理

      (四)五評(píng):

      自評(píng)、同伴評(píng)、學(xué)科長評(píng)、小組長評(píng)、學(xué)術(shù)助理評(píng)

      (五)四化

      實(shí)現(xiàn)小組學(xué)習(xí)承包化,同伴學(xué)習(xí)合作化,個(gè)體學(xué)習(xí)責(zé)任化,愿景學(xué)習(xí)激勵(lì)化

      (六)做到一真,二助,三評(píng)價(jià)。

      四、教學(xué)方式與教學(xué)

      教師要進(jìn)一步放手,解放學(xué)生,指導(dǎo)學(xué)生,幫助學(xué)生,重點(diǎn)指導(dǎo)學(xué)生學(xué)會(huì)自主學(xué)習(xí)、合作學(xué)習(xí)、展示學(xué)習(xí),充分發(fā)揮學(xué)生 的主體作用。從決策角度要實(shí)現(xiàn)真正的“心”轉(zhuǎn),工具開發(fā)要下功夫,一定要學(xué)會(huì)本學(xué)科的學(xué)習(xí),從心理、表情、意識(shí)等方面進(jìn)一步轉(zhuǎn)型,從經(jīng)驗(yàn)式教學(xué)走向智慧型教學(xué)。每天將微笑帶進(jìn)課堂,實(shí)行陽光教學(xué)。

      五、加強(qiáng)回歸復(fù)習(xí)、整理評(píng)價(jià)學(xué)生的學(xué)習(xí)評(píng)價(jià)單。

      教師要用心經(jīng)營學(xué)生的成績,采用3—7---15回歸復(fù)習(xí)法指導(dǎo)學(xué)生復(fù)習(xí),樹立老板意識(shí),樹立成功意識(shí),讓教師要走向名師,讓學(xué)生也走向滿分。

      “聽君一席話,勝讀十年書”這句話在今天又一次得到驗(yàn)證。教學(xué)是有生命的,閱讀更是充滿靈性、充滿快樂的。新形式下的語文學(xué)習(xí)要讓學(xué)生在閱讀文章時(shí),與文字共舞,讓精神歡歌,讓心靈得到愉悅。新一代的教師有責(zé)任引導(dǎo)學(xué)生喜歡學(xué)習(xí),學(xué)會(huì)學(xué)習(xí),并在學(xué)習(xí)中享受快樂,享受語文。今后工作中我要不斷學(xué)習(xí),用韓博士的理論結(jié)合實(shí)際指導(dǎo)學(xué)生學(xué)習(xí),使自己更快成長。

      下載韓順平j(luò)sp學(xué)習(xí)筆記word格式文檔
      下載韓順平j(luò)sp學(xué)習(xí)筆記.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        2013質(zhì)檢員陳順平年終總結(jié)

        個(gè)人工作總結(jié) 二 零 一 三 年 度北京高輝利豪建設(shè)有限公司 陳順平2013年12月19日個(gè)人年度工作總結(jié)我叫陳順平,來到咱們公司已經(jīng)快兩年了,擔(dān)任市政部質(zhì)檢員一職,負(fù)責(zé)施工現(xiàn)場(chǎng)的......

        學(xué)習(xí)筆記

        我們的福音——“厲行節(jié)約,反對(duì)浪費(fèi)”有感好客中國人,設(shè)宴必有剩。”這是流傳在中國大部分地區(qū)的陳規(guī)陋習(xí)。客人走后,主家只有滿桌的剩菜、剩飯、剩酒,才能充分表達(dá)主人那顆虛榮......

        學(xué)習(xí)筆記(模版)

        學(xué)習(xí)筆記 學(xué)習(xí)時(shí)間:2014年5月27日16:30—17:30 學(xué)習(xí)地點(diǎn):CT遠(yuǎn)程室 參加人員:醫(yī)技支部全體黨員 學(xué)習(xí)內(nèi)容:關(guān)于開展機(jī)關(guān)黨員“踐行三嚴(yán)三實(shí)、做合格人民公仆“村社區(qū)黨員”在黨愛黨......

        2014學(xué)習(xí)筆記

        時(shí)間:2014年1月8日 地點(diǎn):三樓會(huì)議室 人員:全體黨員、職工 形式:集中學(xué)習(xí) 主講人:張曉波 學(xué)習(xí)內(nèi)容:十八屆三中全會(huì)精神 一、全面深化改革的重大意義和指導(dǎo)思想 二、堅(jiān)持和完善基本......

        學(xué)習(xí)筆記之一

        【學(xué)習(xí)筆記之一】近平在黨的群眾路線教育實(shí)踐活動(dòng)工作會(huì)議上的 重要講話精神 黨的群眾路線教育實(shí)踐活動(dòng)工作會(huì)議于2013年6月18日在北京召開,習(xí)近平出席會(huì)議并發(fā)表重要講話。 ■......

        學(xué)習(xí)筆記

        論謀生與敬業(yè)——教師心得體會(huì) 對(duì)于敬業(yè)的老師來講,教育不是犧牲而是享受;教育不是重復(fù)而是創(chuàng)造;教育不是謀生的手段而是生活的本質(zhì);這是一名特級(jí)教師講過的一句話。他的話讓......

        學(xué)習(xí)筆記

        習(xí)近平總書記“1·5”重要講話學(xué)習(xí)筆記 在學(xué)習(xí)貫徹黨的十九大精神研討班開班式上,習(xí)近平總書記指出,“在新時(shí)代,我們黨必須以黨的自我革命來推動(dòng)黨領(lǐng)導(dǎo)人民進(jìn)行的偉大社會(huì)革命......

        學(xué)習(xí)筆記

        時(shí)間4月10日 地點(diǎn):四樓會(huì)議室 內(nèi)容:在集團(tuán)公司保持黨的純潔性學(xué)習(xí)教育基層組織建設(shè)年活動(dòng)動(dòng)員大會(huì)暨黨風(fēng)廉政建設(shè)工作會(huì)議上的講話——黨委書記、董事長 武華太 黨委書記、董......