第一篇:提高PHP編程技術的方法
004km.cn
提高PHP編程技術的方法
下面介紹的是提高PHP編程技術的幾種方法。
1、PHP標簽
我知道有些人寫PHP代碼的時候喜歡用縮略標簽 ?>,但是這可不是個好習慣,因為縮略標簽在有些服務器上不能被正確識別,而標準的PHP標簽的使用使你可以在任何一臺服務器上準確編譯你的PHP代碼。PHP源碼下載down.phperz.com
2、PHP代碼的調(diào)試
有時我們運行PHP代碼的時候會碰到問題并且我們不知道這問題究竟出在哪兒。而PHP中專門有個error_reporting()函數(shù),它可以告訴你你的代碼中的每一處錯誤。如果你希望它顯示頁面的所有可能出現(xiàn)的錯誤信息,可以將下面這句代碼放在文件的第二行:
error_reporting(E_ALL);
3、使用注釋
004km.cn
如果你的PHP代碼有1200行,那么要搞明白它要做什么是一件很困難的事,解決這個問題的辦法就是為你的代碼加上注釋。
有三中方法在PHP中添加注釋: PHP程序員站
以下為引用的內(nèi)容:
// 你的注釋//
# 你的注釋
/*你的注釋 */
?>
4、PHP代碼的縮進
以下為引用的內(nèi)容:
004km.cn
// Settings //
$var1 = “This”;
// Showing Variables //
if($var1 == “This”){
echo“You said This”;
}else{
echo“You said That”;
004km.cn
}
?>
5、修正你的PHP文件包含方式
004km.cn
PHP代碼中,包含另外一個文件之前都會先確定它存在,如下例: down.phperz.com
以下為引用的內(nèi)容:
if(!file_exists(“l(fā)ayout.inc.php”)){exit(“Error : LayOut File Missing”);}
else{include_once(“l(fā)ayout.inc.php”);}
?>
6、數(shù)據(jù)庫查詢
有時你的PHP代碼中包含著于數(shù)據(jù)庫的連接,你可能會遇到一些小麻煩,大部分容易出現(xiàn)數(shù)據(jù)庫問題的人都是以這樣的形式來寫代碼的:
以下為引用的內(nèi)容:
004km.cn
?>
運行之后他發(fā)現(xiàn)數(shù)據(jù)并沒有插入到數(shù)據(jù)庫中,我們可以這樣來解決這個問題: PHP程序員站
以下為引用的內(nèi)容:
or exit(“MySQL Error : ”.mysql_error());
?>
004km.cn
7、縮略類似IF-THEN的語句
假如你接收一個注冊頁面?zhèn)鬟f的數(shù)據(jù),而你想保證所有信息都已填寫,你可能會用包含很多IF-THEN格式的語句,象下面這個:
以下為引用的內(nèi)容:
if(!$_POST[name]){exit(“Sorry, but you did not fill-in all of the requested fields.”);}
if(!$_POST[email]){exit(“Sorry, but you did not fill-in all of the requested fields.”);}
?>
而實際上你可以通過合并這兩行的IF-THEN語句使它只有一行:
以下為引用的內(nèi)容:
004km.cn
if((!$_POST[name])||(!$_POST[email]))
{exit(“Sorry, but you did not fill-in all of the requested fields.”);}
?>
||和OR,&&和AND分別具有相同的意義。
8、使用echo還是print?
大部分人會說“echo和print是相同的”,我同意這個觀點。不過echo的運行速度要比print快很多,并且比print少一個字母。echo命令比print出現(xiàn)得晚一些(我這樣認為),顯然你知道該如何選擇了。
9、不時輸入一大段HTML語言
我相信很多人都有解決這個的辦法,但是我還是想和你說說解決這個的一些辦法。
⑴、輸入PHP的結(jié)束標簽,然后就可以隨意的輸入HTML代碼,然
004km.cn 后再PHP的開始標簽(我不喜歡這樣做,因為它看起來很不專業(yè))。
⑵、在每句HTML代碼中都加入反斜線(這樣是可行的,但是你一直要這樣—每一句都要)。
⑶、使用echo或者print命令,僅此而已(推薦): PHP源碼下載down.phperz.com
以下為引用的內(nèi)容:
// Showing a huge chunk of HTML at a time //
echo<< Large, Orange Text in Font Size 3 More HTML down here..004km.cn php頁面緩存實現(xiàn)方法總結(jié) 在php頁面緩存主要用到的是ob系列函數(shù),如ob_start(),ob_end_flush(),ob_get_contents(),但是更高級的緩存是不使用這些函數(shù)的,本文章最后一個實現(xiàn)就有講到,大家可參考一下。ob_start():頁面緩存開始的標志,此函數(shù)一下的內(nèi)容直至ob_end_flush()或者ob_end_clean()都保存在頁面緩存中; ob_get_contents():用來獲取頁面緩存中的內(nèi)容,獲取到以后呢,我們就可以想怎么處理這些內(nèi)容都行了,過濾字段啦,匹配內(nèi)容啦,都可以~~~ :) ob_end_flush():表示頁面緩存結(jié)束。并且經(jīng)我驗證,緩存的內(nèi)容將輸出到當前頁面上,也就是可以顯示緩存內(nèi)容。 用此三個php函數(shù),就可以實現(xiàn)強大的功能。如果數(shù)據(jù)庫查詢量較大,可以用cache來解決這個問題。 下面是編碼部分。 1.初始化函數(shù),一般是設置頁面緩存路徑、緩存文件命名格式等,可按個人喜好自定義。這里用到的識別ID是經(jīng)加密的$_SERVER[REQUEST_URI]參數(shù)。這個函數(shù)中最后還有一個if判斷:若未過緩存期,則加載緩存文件,否則加載源文件。 代碼如下 復制代碼 function page_init(){ $url = $_SERVER['REQUEST_URI'];//子url,該參數(shù)一般是唯一的$pageid = md5($url); $dir = str_replace('/','_',substr($_SERVER['SCRIPT_NAME'],1,-4)); //目錄命名方式,如exp_index if(!file_exists($pd = PAGE_PATH.$dir.'/'))@mkdir($pd,0777)or die(“$pd目錄創(chuàng)建失敗”); //如cache/page/exp_index/ define('PAGE_FILE',$pd.$pageid.'.html'); //如cache/page/exp_index/cc8ef22b405566745ed21305dd248f0e.html $contents = file_get_contents(PAGE_FILE);//讀出 if($contents && substr($contents, 13, 10)> time())//對應page_cache()函數(shù)中加上的自定義頭部 { echo substr($contents, 27); exit(0); } return true; } 2.頁面緩存函數(shù),這里使用到一個技巧:在緩存文件的內(nèi)容中加上一個頭部信息--過期時間,所以每次只需要對頭部中的過期時間和當前時間進行比較(在page_init()函數(shù)中進行)就能判斷緩存是否過期了。 代碼如下 復制代碼 function page_cache($ttl = 0){ $ttl = $ttl ? $ttl : PAGE_TTL;//緩存時間,默認3600s $contents = ob_get_contents();//從緩存中獲取內(nèi)容 $contents = “n”.$contents; //加上自定義頭部:過期時間=生成時間+緩存時間 file_put_contents(PAGE_FILE, $contents);//寫入緩存文件中 ob_end_flush();//釋放緩存 } 3.函數(shù)使用,注意這兩個函數(shù)有先后執(zhí)行順序,還有別忘了ob_start() 代碼如下 復制代碼 page_init();//頁面緩存初始化 ob_start();//開啟緩存 ...//代碼段 page_cache(60);//一般是最后一行 ?> 例2 下面做個示例來說明PHP頁面緩存技術: 代碼如下 復制代碼 function cache_start($_time, $dir){ $cachefile = $dir.'/'.sha1($_SERVER['REQUEST_URI']).'.html'; $cachetime = $_time; ob_start(); if(file_exists($cachefile)&&(time()-filemtime($cachefile)< $cachetime)) { include($cachefile); ob_end_flush(); exit; } } function cache_end($dir){ $cachefile = $dir.'/'.sha1($_SERVER['REQUEST_URI']).'.html'; $fp = fopen($cachefile, 'w'); fwrite($fp, ob_get_contents()); fclose($fp); ob_end_flush();} cache_start($_time, $dir);//以下是輸出的內(nèi)容,放在cache_start和cache_end兩個方法之間 for($i=0;$i<5;$i++){ echo $i; sleep(1);} cache_end($dir);?> 例 利用生成文件做緩存 代碼如下 復制代碼 * @copyright 2009-3-13 * @param string $cache_folder 緩文件夾 * @param int $cache_create_time 文件緩存時間 * @example $cache=new Esj_Cache('./_cache',100)* @example $cache->read_cache()讀取緩存并輸出 * @example $cache->creatre_cache()創(chuàng)建緩存文件(放在文件未尾)* @example $cache->list_file()返回所有緩存文件列表 * @example $cache->del_file()刪除所有緩存文件 */ class Esj_Cache{ private $cache_folder=null;//cacher文件夾 private $wroot_dir=null;//站點目錄 private $cacher_create_time=null;//cacher文件的建立時間 public function __construct($cache_foldername,$cacher_time=100){ ob_start();$this->wroot_dir=$_SERVER['DOCUMENT_ROOT'];$this->cache_folder=$cache_foldername;$this->cacher_create_time=$cacher_time;} public function read_cache(){ try { if(self::create_folder($this->cache_folder)){ self::get_cache();//輸出緩存文件信息 }else { echo “緩存文件夾創(chuàng)建失敗!”;return false;} }catch(Exception $e){ echo $e;return false;} } //測試緩存文件夾是否存在 private function exist_folder($foler){ if(file_exists($this->wroot_dir.“/”.$foler)){ return true;}else { return false;} } //建立一個新的文件夾 private function create_folder($foler){ if(!self::exist_folder($foler)){ try{ mkdir($this->wroot_dir.“/”.$foler,0777);chmod($this->wroot_dir.“/”.$foler,0777);return true;}catch(Exception $e){ self::get_cache();//輸出緩存 return false;} return false;} else { return true;} } //讀取緩存文件 private function get_cache(){ $file_name=self::get_filename();if(file_exists($file_name)&&((filemtime($file_name)+$this->cacher_create_time)> time())){ $content=file_get_contents($file_name);if($content){ echo $content;ob_end_flush();exit;}else { echo “文件讀取失敗”;exit;} } } //返回文件的名字 private function get_filename(){ $filename=$file_name=$this->wroot_dir.'/'.$this->cache_folder.'/'.md5($_SERVER['QUERY_STRING']).“.html”;return $filename;} //建立緩存文件 public function create_cache(){ $filename=self::get_filename();if($filename!=“"){ try{ file_put_contents($filename,ob_get_contents());return true;}catch(Exception $e){ echo ”寫緩存失敗:“.$e;exit();} return true;} } // 取得緩存中的所有文件 public function list_file(){ $path=$this->cache_folder;if($handle = opwww.shanxiwang.netendir($path)){ while(false!==($file = readdir($handle))){ if($file!=”.“ && $file!=”..“){ $path1=$path.”/“.$file;if(file_exists($path1)){ $result[]=$file;} } } closedir($handle);} return $result;} //刪除緩存中的所有文件 public function del_file(){ $path=$this->cache_folder;if($handle = opendir($path)){ while(false!==($file = readdir($handle))){ if($file!=”.“ && $file!=”..“){ $path1=$path.”/".$file;if(file_exists($path1)){ unlink($path1);} } } closedir($handle);} return true;} } ?> 三、教給方法,培養(yǎng)能力是提高課堂教學質(zhì)量的捷徑 “授之以魚不若授之以漁”可見學習方法的知識是最有價值的知識。學習方法是學生為了達到預期的學習目的所采用的某種方式、手段、途徑。學生只有掌握了學習方法,有了學習的主動權,才能獨立地探索新的領域,獲取新的知識,并運用這些知識去組合、去創(chuàng)新。語文教育家葉圣陶老先生也說過:“教,是為了不需要教?!币虼耍寣W生掌握學法,學會學習,應成為語文學習創(chuàng)新的主旋律。學習的方法是多層次的,多角度,多種類的,下面就三個方面簡單談談自己的一些做法和體會。 1.教給學生課前預習的方法,養(yǎng)成良好的讀書習慣 “預習”乃是“學生預先學習”之意,即預習應看作是課堂教學前的準備,是課外到課內(nèi)的橋梁和紐帶,是鋪墊,也是初步發(fā)現(xiàn)問題和解決問題的階段。強調(diào)預習并形成良好的習慣,其意義在于:充分活躍學生的思維,調(diào)動他們主動求教的積極性,提高自學能力。 2.教給學生讀懂課文的方法,提高閱讀理解力 讀懂課文的方法是多方面的,從識字、解詞、釋句,到理解主要內(nèi)容,體會作者表達的思想感情,從理解文章題目,理解思考課后問題到自己能圍繞課文的某一詞句提出問題,從理解文章的語言文字,到體會其內(nèi)涵,品味作者遣詞造句,布局謀篇的方法都需要教。 那么,怎樣讓學生在學習過程中“悟”出方法,掌握規(guī)律,我們主要通過以下四條途徑幫助學生掌握學習方法,提高創(chuàng)新能力。1、示范引導,舉一反三; 2、借機滲透,適時點撥; 3、反復誦讀,細細品味; 4、總結(jié)積累,鼓勵運用 3.教給學生課外閱讀的方法 老師和學生都很有制訂好讀書計劃,并按照讀書計劃要讓學生利用學得的知識,方法去廣泛閱讀課文以外的文章和書籍,使他們“得法于課內(nèi),受益于課外”。 在課外閱讀指導中,我們不僅要引導學生愛“讀”,還要指導他們會“讀”得好,讀得有收獲。下面粗淺地談一談這方面的一些做法。A.瀏覽讀,B.品嘗讀,C.篩選讀 興趣只是一種誘因,一種動力,要使自主學習的主動性持久保持下去,關鍵還在于掌握語文的規(guī)律和學習語文的方法。學生學習中往往存在“你一說我就明白,可一做題就糊涂”的狀況,問題在于教師沒讓學生積極參與,主動探求。這就要求教師在“引導”上下工夫,促進學生自主學習,進行探求,使學生在自主學習中領悟發(fā)現(xiàn),在自主學習基礎上合作交流、分析討論;在教師悉心的滲透和指導下掌握自主學習方法。 1、導學---開辟自主的空間 教師是學習活動的組織者和引導者,應重視學生主動積極的參與過程,充分調(diào)動學生學習的愿望,發(fā)揮其學習的主動性。教學時導學要突出學生的主體地位,強調(diào)自主,講究教學方法。以〈〈太陽〉〉為例,教師可以這樣有步驟、分環(huán)節(jié)引導學習:(1)讓學生自由的讀,并把讀懂的內(nèi)容大膽的說出來(培養(yǎng)學生學習的自信)。(2)學習太陽的三個特點時,讓學生選擇一個自己喜歡的特點自主學習,然后小組合作,交流認識(學生自主學習有選擇的空間,并有合作學習的時間)。(3)在學生學習完太陽的特點后,設計了一個寫“月亮“的小練筆,將閱讀中學到的知識遷移到“寫“中去(知識遷移,讀寫結(jié)合,訓練能力)。一改過去以教師串講為主的方法,學生在教學中不是消極的受教,而是主動地探求,探求的興趣引發(fā)了,探求能力得到培養(yǎng),基本學習能力與積極自主學習能力也就提高了。 2、啟思----激發(fā)積極的思維 思維是培養(yǎng)自主學習能力、開發(fā)智力的襁褓。教學時應讓思維的絢麗花束燦爛地開放在每位學生心中。教會學生學會思考,善于思考。善于帶著預習中的問題思考,善于從同學的發(fā)言中啟發(fā)自己思考,善于多角度思考,善于縱深思考。如〈〈司馬光〉〉一課,讓學生想一想除了“砸缸救人”,還能有哪些辦法?這個問題新穎,激發(fā)了學生積極思考的熱情,而且培養(yǎng)學生解決問題的能力。在教〈〈將相和〉〉一課時,啟發(fā)學生:(1)課文主要寫“將”還是寫“相”?(2)將和相為什么不和?(3)將和相又是怎樣和好的?學生帶著問題很快理解了文中三個小故事,了解了故事中“不和”到“和”的內(nèi)在聯(lián)系,還懂得了做人的一些深層次道理。 3、質(zhì)疑---點燃創(chuàng)造的火花 愛因斯坦曾經(jīng)說過,提出一個問題往往比解決一個問題更重要。質(zhì)疑的過程是積極思維的過程,是提出問題,發(fā)現(xiàn)問題的過程。質(zhì)疑可使學生改變學習中的被動地位,使他們變得積極主動,激起探求新知欲望,迸發(fā)出創(chuàng)造的思維火花,能以較高的效率全面發(fā)展學生的自主學習能力。教師在教學中應善于根據(jù)教材特點運用各種激疑方法,努力創(chuàng)設問題情境,消除學生質(zhì)疑的心理障礙,提供質(zhì)疑的契機,教給質(zhì)疑的方法,讓學生有法可循。對重點詞句進行質(zhì)疑;對標題進行質(zhì)疑;對矛盾處進行質(zhì)疑;對篇章中的詳略安排,敘述順序的變化,標點符號運用質(zhì)疑;甚至對課文插圖質(zhì)疑,提出自己的獨到見解。如教學《太陽》一課時,在充分的預習之后,學生疑問一個接一個:“課題叫太陽,為什么還用那么多文字寫它與人類的關系呢?”,“科學家怎么知道太陽的溫度的呢?”,“《太陽》一課用一個神話故事開頭多累贅呀?”等等,他們正用“?”這把鑰匙開啟著智慧之門。理解了課文內(nèi)容后,學生們又冒出許多新奇的想法:“關于太陽的知識,人類研究了多少年呀?”,“根據(jù)課本的內(nèi)容,我認為課題不該叫‘太陽’,叫‘太陽,我們?nèi)祟惖呐笥选‘?!”“我仍要以‘太陽’為題,但是不講它與人類的關系,我要重點講人類關于太陽的新發(fā)現(xiàn)?!薄n后,學生的作業(yè)中有《太陽系知識小報》,有《我的理想》鉛筆畫,有被改編的《太陽》……一個個創(chuàng)造的火花在閃爍! 課堂是屬于孩子們的,教師只有根據(jù)學生的需要,引導學生學會質(zhì)疑,大膽質(zhì)疑,使“有疑----釋疑”的教學過程成為學生自主參與、自能探求知識的過程,才能孕育學生創(chuàng)造的能量,點燃創(chuàng)造的火花 一、抓好課堂紀律 知識的傳授,技能的掌握學生是否完成,主要在于一節(jié)課40分鐘的有效利用。因此,充分利用好課堂僅有的40分鐘是提高教育教學質(zhì)量的關鍵環(huán)節(jié)。而課堂紀律是提高課堂效率的保障。一節(jié)課下來,如果學生沒有好好聽老師講課,學生亂哄哄,做小動作的,東張西望的,思想開小差的,交頭接耳的,干什么的都有,即使老師教學設計再精彩,即使老師講得唾沫飛濺,也是白費功夫。所以上課時,一定要抓好課堂紀律,要讓你的學生把眼睛看過來,讓你的學生學有所聽,學有所得。我們要向40分鐘要效率,這是提高教學質(zhì)量的關鍵。 二、培養(yǎng)作業(yè)習慣 一個好的習慣,會讓孩子終身受益,一個壞的習慣也會影響孩子的一生。一個學生學習習慣如何,直接影響孩子的學習成績。所以要想孩子成績優(yōu)秀,就應該從培養(yǎng)學生良好的學習習慣抓起。學習習慣包括很多方面,我這里要特別強調(diào)的是作業(yè)習慣。低段學生自覺性差,在校的作業(yè),需要老師監(jiān)督?;丶业淖鳂I(yè)需要家長的監(jiān)督。不管是在校作業(yè),還是回家作業(yè)都必須讓孩子養(yǎng)成認真、按時完成作業(yè)的習慣。今天的作業(yè)要今天完成,不能拖到明天。我們要嚴格杜絕孩子作業(yè)拖拉,甚至拖欠的現(xiàn)象。對那些作業(yè)拖拉的學生要做到三多:多過問,多指導,多檢查。我想如果學生有了良好的學習習慣,他的學習成績肯定不會差。相反一個學生如果學習習慣差,即使他有聰明的頭腦,成績也不會很優(yōu)秀。 三、提高書寫質(zhì)量 提高書寫質(zhì)量,減少學生的錯別字,也是提高學生語文成績一個重要的舉措。很多學生在考試中都會因錯別字而失去好幾分。我發(fā)現(xiàn)如果一個孩子能做到一筆一畫認真書寫,他的錯別字就會很少,如果一個孩子作業(yè)馬虎,字跡隨意,他的錯別字明顯要多得多。要想減少學生的錯別字,其中的一個辦法就是要提高學生的書寫質(zhì)量。我們要嚴格要求學生書寫工整,格式規(guī)范,書面整潔。對于一二年級的學生,教師要認真指導學生生字的書寫。我們不僅要求學生把字寫正確,把字寫在田字格中的正確位置,還要求學生把字寫美觀。讓學生從低年級開始就養(yǎng)成良好的書寫習慣,必定能大大減少孩子的錯別字,讓孩子在考試中不要失去不應該失去的的分數(shù),從而提高班級的優(yōu)秀率和合格率。 四、認真批改作業(yè) 批改作業(yè)是教師每天要做的一件事。我們教師批改作業(yè)一定要認真、及時、細致、不漏批,不錯批。當天的作業(yè)當天批改。在作業(yè)后面,多寫一些鼓勵性、激勵性的評語,讓學生嘗到作業(yè)的樂趣。重視作業(yè)的講評,對學生作業(yè)中出現(xiàn)的主要問題,要及時講評。對好的作業(yè)要予以表揚,同時督促學生及時訂正錯誤。對一些成績差的學生的最好能當面批改,當面指出錯誤,并讓學生當場訂正。只要教師每天能腳踏實地把批改作業(yè)這項工作做好,學生的學習成績一定能得到提高。 提高語文教學質(zhì)量的措施之我見 教學質(zhì)量是學校的生命線,是辦教育的永恒主題。因此,努力提高小學語文教學質(zhì)量,對站在教育第一線的我們,是義不容辭的職責。我們很多教師都在以自己最大的力量努力著,也包括我自己。下面就我個人的觀點,結(jié)合我十幾年來的教學生活,對如何提高小學語文教學質(zhì)量談談自己的幾點看法: 一、向課堂四十分鐘要質(zhì)量。首先我認為要提高語文教學質(zhì)量,備好課,上好課是關鍵。要想提高教學質(zhì)量,必須上好課,讓課堂教學落到實處。而上好課教師必須備好課,備好課是上課的關鍵。每一個教師在上課時要強化目標意識、動態(tài)生成意識、學生為本意識,訓練意識,杜絕“開無軌電車”。要加強課堂調(diào)控,提高學生課堂的參與度,注意課堂評價語言的“度”。加大課堂教學的密度,讓學生在緊張思維的狀態(tài)下上好課,將跟授課內(nèi)容有密切關系的練習擠進課堂,當場練習,當場點評。在教學中,還要注意教給學生的不僅僅是知識,更要注重學生語文能力的培養(yǎng)。在教學中讓學生多動腦筋,多觀察,多問幾個為什么。盡量創(chuàng)造條件給學生,讓學生在同學之間、師生之間交流意見,發(fā)表不同的看法。教學時,我總是激發(fā)、鼓勵學生提出問題,哪怕是離題較遠的問題,我也總是耐心地聽取他們的看法。這樣學生學習的主動性、積極性有了明顯的提高,課堂效率也會不斷提高。 二、重視識字教學 識字教學是語文學科的基礎,也是閱讀理解的基礎,低中段的識字量是非常大的,所以識字教學理應成為低中年級教學的重點。對教材中出現(xiàn)的每一個生字詞,我都會嚴格要求學生掌握好。相信很多語文老師對識字教學都有自己很好的一套方法,其中一點我認為比較有效果的做法是教學以后幫助學生記憶生字。一是要求學生認真抄寫,在培養(yǎng)學生的書寫習慣的同時,我還要求學生養(yǎng)成邊抄邊記字的習慣。聽寫是學完生字(詞)必然要做的事情,而且每次聽寫后我會馬上或很快就批改好發(fā)回給學生,及時地檢查他們有沒有改正錯別字,讓學生感覺到老師是很重視、很認真地對待聽寫的,他們也會努力把生字記牢。同時培養(yǎng)學生書寫的基本功,課堂上注重對學生書寫的有效指導,養(yǎng)成良好的寫字習慣。 三、注重提高學生的閱讀能力 有一句話說得好“書讀百遍,其義自見。”可見閱讀對學生來說是不容忽視的。對學生閱讀能力的培養(yǎng),一是利用課堂教學,二是多進行課外閱讀。課堂教學的每一篇文本教材,都是經(jīng)過專家篩選的,具有一定代表性的,在教學中應該想方設法,利用好這些文本。我們可以采用課堂上交流、背誦、默寫等形式讓學生積累課文中的好詞好句。在課外閱讀方面,結(jié)合學校的書香工程,鼓勵學生多讀書,并做好讀書筆記。 四、重視培養(yǎng)學生良好的學習習慣 在教學過程中我們清醒地認識到:提高課堂教學四十分鐘的質(zhì)量光靠授課教師的努力是遠遠不夠的,還必須培養(yǎng)學生的良好的學習習慣,如:認真聽講、傾聽別人發(fā)言、靜心思考、大膽發(fā)言、勇敢質(zhì)疑、敢于嘗試、不怕失敗等。良好的學習習慣,能使學習從內(nèi)心出發(fā),不走彎路而達到高境界;不良的學習習慣,會給學習的成功帶來困難。設想一下,如果學生沒有良好的聽講習慣,對于老師提出的問題也不積極思考,怕苦畏難,坐等答案,老師的積極性會受到重創(chuàng)。如果學生的回答有錯,教師不是因勢利導,而是一味訓斥,那還有哪個學生敢大膽發(fā)言呢?在提倡素質(zhì)教育的今天,學生養(yǎng)成良好的學習習慣,必須從細節(jié)開始,在教學中,有許多的“細節(jié)”,諸如坐的姿勢,讀書的姿勢,回答問題的聲音要響亮等等,教師在教學中要注重把這些細節(jié)養(yǎng)成好的習慣,必須注意從一點一滴的小事抓起。有了良好的學習習慣,學生就會學會學習,懂得怎樣合理地去安排自己的學習生活,會受益終身。 五、做好作業(yè)批改和課外輔導工作 我們學校因為多種原因造成班額多,教師編制緊,教師批改的量大,盡管如此,我們?nèi)耘f不能放松批改這一重要環(huán)節(jié),要求家庭作業(yè)盡量在上課之前批改好,實在來不及的也要在課前翻閱學生的作業(yè),了解家作情況,上課時進行有針對性的講解,而不再占用學生休息時間如:課間、午休時、放學后。課堂作業(yè)要求當天批完,見縫插針指導學生訂正。教師除了列出一學期以來需要培優(yōu)補差的學生名單,制定切實可行的計劃,更要根據(jù)近期上課的情況,對知識點掌握得不好的學生進行及時的輔導,避免增加新的差生。在輔導時避免包辦代替,就題講題,打消學生的依賴思想。 六、家教合一。 要提高教學質(zhì)量沒有家長的支持是不行的,學生在家的預習與復習工作做得怎樣直接關系到上課的質(zhì)量。教師在校講清預習與復習的要求,利用家長會將有關要求告知家長爭取家長配合。我們還可以利用校信通及時告訴家長孩子在校的表現(xiàn)或家庭作業(yè),有利于家長了解教學進度,檢查督促孩子的學習。在長假期間,我們還將要求以書面形式告知家長,建議家長將閱讀情況作為獎勵孩子的依據(jù)。在家長的大力支持下,學生們閱讀的勁頭大增,很好地拓展、延伸了學校教學。 (1).端正學生的學習態(tài)度,提高學生的學習興趣。 要端正學生學習態(tài)度。一是向?qū)W生講道理,告訴他們我們來到學校就是為了學習;二是告訴學生他們這個年齡就是最適合學習知識的年齡,如果現(xiàn)在不好好學習,長大了會徒傷悲的。 提高學生的學習興趣。首先可以從教師的教學方法、教學手段方面著手。教師在備課時不僅要熟悉文本內(nèi)容、準備教學內(nèi)容,還要精心設計教學方法,利用現(xiàn)代化教學手段來吸引學生的注意力,刺激他們的感官,提高他們的學習積極性。其次可以從心理學方面來考慮,我們要給學生自信心,當他有些微小的成功,就要及時去表揚他,讓他知道,我能學好這門功課,我有信心學好這門功課,這樣他就會逐步對這門功課感興趣。學生有了錯誤,不宜過多指責從而打擊他的積極性,使他產(chǎn)生厭學情緒。(2).繼續(xù)加大力度培養(yǎng)學生的良好學習習慣! 重視學習習慣的培養(yǎng):認真審題、仔細答題、耐心檢查。在日常教學和管理中,要適時地培養(yǎng)學生專心聽講的習慣、動腦多思的習慣、質(zhì)疑問難的習慣、閱讀課本的習慣、完成獨立完成作業(yè)的習慣、參與合作的習慣、運用學過的數(shù)學語言準確表達的習慣、課外學習的習慣、快節(jié)奏有條理的習慣。讓習慣成自然,改變自己的貪玩偷懶等現(xiàn)象。繼續(xù)加強詞句、查字典、標點符號等方面的訓練。根據(jù)學生的實際生活,注意培養(yǎng)觀察能力,多寫日記,多積累優(yōu)美詞句。(3)加強培優(yōu)補差工作。 每個班都有學困生,有的是智力原因,有的是態(tài)度問題。對于因為學習態(tài)度不端正而落后的學生,要做好思想引導工作,務必使他們端正態(tài)度,提高學習效率。 布置了作業(yè)以后,教師要及時批改,最好是面批面改。這樣才能及時發(fā)現(xiàn)問題。發(fā)現(xiàn)問題后,要及時讓學生訂正。對于不會訂正的同學,教師要從旁指點,進行補差。做到日日清,當天清。學生就沒有拖拉、偷懶的問題。這是一個補差的好辦法 英語口語提高方法 1.明確音標朗讀方法及語音技巧:(一周左右) 重點是音標的口型圖和發(fā)音技巧,切忌眼高“口”低,疏于簡單。簡單嗎?不簡單!牢牢記住48個音標的標準嘴型和各種語音現(xiàn)象的處理。這一階段的主要任務是:記住方法,實現(xiàn)“腦袋記憶”。 2.開始操練,真正熟練掌握讀法:(一個月左右) 重點在熟練運用,反復操練前一階段所學。這一階段的主要任務是:實現(xiàn)從“腦袋記憶”到“嘴巴記憶”的轉(zhuǎn)變,達到“脫口而出”的境界。切忌回憶方法,結(jié)結(jié)巴巴,反應遲鈍! 3.開始積累單詞句子:(一個季度左右) 先背市面上常見的有關英語常用交際用語書上的句子和單詞,一般是小冊子(切記:這個時候每個音標,每個單詞,每個句子都要標準到位,如果還是以往習慣的“中式英文”,你有兩個選擇:要么從頭再來,要么放棄英語)。 再背一般高級口語書上各種諸如:自我介紹,商務用語,談判講稿等句子和文章。(單詞和句子的發(fā)音要完全按照音標來,切記不能靠漢語湊!起初,音標靠查,查多了,就能發(fā)現(xiàn)規(guī)律了,詳見附4) 4.開始應用:(一年左右) 在此之前,我們都是在輸入,輸出也僅局限于輸入。而這個階段我們要注重英語思維的建立,可以嘗試把自己想表達的漢語翻譯成英文說出來。(起先,可以在積累的句子中找相近的句子表達,熟練了以后,可以自己改造甚至創(chuàng)造新句子。)找老外交流。 5.常用英語,長時間不用會淡忘的,呵呵~ 最后,幾個建議: (1)多看美劇,找找感覺,在第4個步驟一年計劃中。 (2)多聽英文歌曲(隨時隨地) (3)多模仿經(jīng)典段子(名人演講,電影獨對白等)。 數(shù)控技術發(fā)展趨勢 ----智能化數(shù)控系統(tǒng) 數(shù)控技術發(fā)展趨勢——智能化數(shù)控系統(tǒng) 國內(nèi)外數(shù)控系統(tǒng)發(fā)展概況 隨著計算機技術的高速發(fā)展,傳統(tǒng)的制造業(yè)開始了根本性變革,各工業(yè)發(fā)達國家投入巨資,對現(xiàn)代制造技術進行研究開發(fā),提出了全新的制造模式。在現(xiàn)代制造系統(tǒng)中,數(shù)控技術是關鍵技術,它集微電子、計算機、信息處理、自動檢測、自動控制等高新技術于一體,具有高精度、高效率、柔性自動化等特點,對制造業(yè)實現(xiàn)柔性自動化、集成化、智能化起著舉足輕重的作用。目前,數(shù)控技術正在發(fā)生根本性變革,由專用型封閉式開環(huán)控制模式向通用型開放式實時動態(tài)全閉環(huán)控制模式發(fā)展。在集成化基礎上,數(shù)控系統(tǒng)實現(xiàn)了超薄型、超小型化;在智能化基礎上,綜合了計算機、多媒體、模糊控制、神經(jīng)網(wǎng)絡等多學科技術,數(shù)控系統(tǒng)實現(xiàn)了高速、高精、高效控制,加工過程中可以自動修正、調(diào)節(jié)與補償各項參數(shù),實現(xiàn)了在線診斷和智能化故障處理;在網(wǎng)絡化基礎上,CAD/CAM與數(shù)控系統(tǒng)集成為一體,機床聯(lián)網(wǎng),實現(xiàn)了中央集中控制的群控加工。長期以來,我國的數(shù)控系統(tǒng)為傳統(tǒng)的封閉式體系結(jié)構,CNC只能作為非智能的機床運動控制器。加工過程變量根據(jù)經(jīng)驗以固定參數(shù)形式事先設定,加工程序在實際加工前用手工方式或通過CAD/CAM及自動編程系統(tǒng)進行編制。CAD/CAM和CNC之間沒有反饋控制環(huán)節(jié),整個制造過程中CNC只是一個封閉式的開環(huán)執(zhí)行機構。在復雜環(huán)境以及多變條件下,加工過程中的刀具組合、工件材料、主軸轉(zhuǎn)速、進給速率、刀具軌跡、切削深度、步長、加工余量等加工參數(shù),無法在現(xiàn)場環(huán)境下根據(jù)外部干擾和隨機因素實時動態(tài)調(diào)整,更無法通過反饋控制環(huán)節(jié)隨機修正CAD/CAM中的設定量,因而影響CNC的工作效率和產(chǎn)品加工質(zhì)量。由此可見,傳統(tǒng)CNC系統(tǒng)的這種固定程序控制模式和封閉式體系結(jié)構,限制了CNC向多變量智能化控制發(fā)展,已不適應日益復雜的制造過程,因此,對數(shù)控技術實行變革勢在必行。 數(shù)控技術發(fā)展趨勢 性能發(fā)展方向:(1)高速高精高效化 速度、精度和效率是機械制造技術的關鍵性能指標。由于采用了高速CPU芯片、RISC芯片、多CPU控制系統(tǒng)以及帶高分辨率絕對式檢 測元件的交流數(shù)字伺服系統(tǒng),同時采取了改善機床動態(tài)、靜態(tài)特性等有效措施,機床的高速高精高效化已大大提高。 (2)柔性化 包含兩方面:數(shù)控系統(tǒng)本身的柔性,數(shù)控系統(tǒng)采用模塊化設計,功能覆蓋面大,可裁剪性強,便于滿足不同用戶的需求;群控系統(tǒng)的柔性,同一群控系統(tǒng)能依據(jù)不同生產(chǎn)流程的要求,使物料流和信息流自動進行動態(tài)調(diào)整,從而最大限度地發(fā)揮群控系統(tǒng)的效能。 (3)工藝復合性和多軸化 以減少工序、輔助時間為主要目的的復合加工,正朝著多軸、多系列控制功能方向發(fā)展。數(shù)控機床的工藝復合化是指工件在一臺機床上一次裝夾后,通過自動換刀、旋轉(zhuǎn)主軸頭或轉(zhuǎn)臺等各種措施,完成多工序、多表面的復合加工。數(shù)控技術軸,西門子880系統(tǒng)控制軸數(shù)可達24軸。 (4)實時智能化 早期的實時系統(tǒng)通常針對相對簡單的理想環(huán)境,其作用是如何調(diào)度任務,以確保任務在規(guī)定期限內(nèi)完成。而人工智能則試圖用計算模型實現(xiàn)人類的各種智能行為??茖W技術發(fā)展到今天,實時系統(tǒng)和人工智能相互結(jié)合,人工智能正向著具有實時響應的、更現(xiàn)實的領域發(fā)展,而實時系統(tǒng)也朝著具有智能行為的、更加復雜的應用發(fā)展,由此產(chǎn)生了實時智能控制這一新的領域。在數(shù)控技術領域,實時智能控制的研究和應用正沿著幾個主要分支發(fā)展:自適應控制、模糊控制、神經(jīng)網(wǎng)絡控制、專家控制、學習控制、前饋控制等。例如在數(shù)控系統(tǒng)中配備編程專家系統(tǒng)、故障診斷專家系統(tǒng)、參數(shù)自動設定和刀具自動管理及補償?shù)茸赃m應調(diào)節(jié)系統(tǒng),在高速加工時的綜合運動控制中引入提前預測和預算功能、動態(tài)前饋功能,在壓力、溫度、位置、速度控制等方面采用模糊控制,使數(shù)控系統(tǒng)的控制性能大大提高,從而達到最佳控制的目的。 功能發(fā)展方向(1)用戶界面圖形化 用戶界面是數(shù)控系統(tǒng)與使用者之間的對話接口。由于不同用戶對界面的要求不同,因而開發(fā)用戶界面的工作量極大,用戶界面成為計算機軟件研制中最困難的部分之一。當前INTERNET、虛擬現(xiàn)實、科學計算可視化及多媒體等技術也對用戶界面提出了更高要求。圖形用戶界面極大地方便了非專業(yè)用戶的使用,人們可以通過窗口和菜單進行操作,便于藍圖編程和快速編程、三維彩色立體動態(tài) 圖形顯示和仿真、不同方向的視圖和局部顯示比例縮放功能的實現(xiàn)。 (2)科學計算可視化 科學計算可視化可用于高效處理數(shù)據(jù)和解釋數(shù)據(jù),使信息交流不再局限于用文字和語言表達,而可以直接使用圖形、圖像、動畫等可視信息??梢暬夹g與虛擬環(huán)境技術相結(jié)合,進一步拓寬了應用領域,如無圖紙設計、虛擬樣機技術等,這對縮短產(chǎn)品設計周期、提高產(chǎn)品質(zhì)量、降低產(chǎn)品成本具有重要意義。在數(shù)控技術領域,可視化技術可用于CAD/CAM,如自動編程設計、參數(shù)自動設定、刀具補償和刀具管理數(shù)據(jù)的動態(tài)處理和顯示以及加工過程的可視化仿真演示等。 (3)插補和補償方式多樣化 多種插補方式如直線插補、圓弧插補、圓柱插補、空間橢圓曲面插補、螺紋插補、極坐標插補、2D+2螺旋插補、NANO插補、NURBS插補(非均勻有理B樣條插補)、樣條插補(A、B、C樣條)、多項式插補等。多種補償功能如間隙補償、垂直度補償、象限誤差補償、螺距和測量系統(tǒng)誤差補償、與速度相關的前饋補償、溫度補償、帶平滑接近和退出以及相反點計算的刀具半徑補償?shù)取?/p> (4)內(nèi)裝高性能PLC 數(shù)控系統(tǒng)內(nèi)裝高性能PLC控制模塊,可直接用梯形圖或高級語言編程,具有直觀的在線調(diào)試和在線幫助功能。編程工具中包含用于車床銑床的標準PLC用戶程序?qū)嵗?,用戶可在標準PLC用戶程序基礎上進行編輯修改,從而方便地建立自己的應用程序。 (5)多媒體技術應用 多媒體技術集計算機、聲像和通信技術于一體,使計算機具有綜合處理聲音、文字、圖像和視頻信息的能力。在數(shù)控技術領域,應用多媒體技術可以做到信息處理綜合化、智能化,在實時監(jiān)控系統(tǒng)和生產(chǎn)現(xiàn)場設備的故障診斷、生產(chǎn)過程參數(shù)監(jiān)測等方面有著重大的應用價值。 體系結(jié)構的發(fā)展:(1)集成化 采用高度集成化CPU、RISC芯片和大規(guī)??删幊碳呻娐稦PGA、EPLD、CPLD以及專用集成電路ASIC芯片,可提高數(shù)控系統(tǒng)的集成度和軟硬件運行速度。應用FPD平板顯示技術,可提高顯示器性能。平板顯示器具有科技含量高、重量輕、體積小、功耗低、便于攜帶等優(yōu)點,可實現(xiàn)超大尺寸顯示,成為和CRT抗衡的新興顯示技術,是21世紀顯示技術的主流。應用先進封裝和互連技術,將半導 體和表面安裝技術融為一體。通過提高集成電路密度、減少互連長度和數(shù)量來降低產(chǎn)品價格,改進性能,減小組件尺寸,提高系統(tǒng)的可靠性。 (2)模塊化 硬件模塊化易于實現(xiàn)數(shù)控系統(tǒng)的集成化和標準化。根據(jù)不同的功能需求,將基本模塊,如CPU、存儲器、位置伺服、PLC、輸入輸出接口、通訊等模塊,作成標準的系列化產(chǎn)品,通過積木方式進行功能裁剪和模塊數(shù)量的增減,構成不同檔次的數(shù)控系統(tǒng)。 (3)網(wǎng)絡化 機床聯(lián)網(wǎng)可進行遠程控制和無人化操作。通過機床聯(lián)網(wǎng),可在任何一臺機床上對其它機床進行編程、設定、操作、運行,不同機床的畫面可同時顯示在每一臺機床的屏幕上。 (4)通用型開放式閉環(huán)控制模式 采用通用計算機組成總線式、模塊化、開放式、嵌入式體系結(jié)構,便于裁剪、擴展和升級,可組成不同檔次、不同類型、不同集成程度的數(shù)控系統(tǒng)。閉環(huán)控制模式是針對傳統(tǒng)的數(shù)控系統(tǒng)僅有的專用型單機封閉式開環(huán)控制模式提出的。由于制造過程是一個具有多變量控制和加工工藝綜合作用的復雜過程,包含諸如加工尺寸、形狀、振動、噪聲、溫度和熱變形等各種變化因素,因此,要實現(xiàn)加工過程的多目標優(yōu)化,必須采用多變量的閉環(huán)控制,在實時加工過程中動態(tài)調(diào)整加工過程變量。加工過程中采用開放式通用型實時動態(tài)全閉環(huán)控制模式,易于將計算機實時智能技術、網(wǎng)絡技術、多媒體技術、CAD/CAM、伺服控制、自適應控制、動態(tài)數(shù)據(jù)管理及動態(tài)刀具補償、動態(tài)仿真等高新技術融于一體,構成嚴密的制造過程閉環(huán)控制體系,從而實現(xiàn)集成化、智能化、網(wǎng)絡化。 智能化新一代PCNC數(shù)控系統(tǒng) 當前開發(fā)研究適應于復雜制造過程的、具有閉環(huán)控制體系結(jié)構的、智能化新一代PCNC數(shù)控系統(tǒng)已成為可能。 智能化新一代PCNC數(shù)控系統(tǒng)將計算機智能技術、網(wǎng)絡技術、CAD/CAM、伺服控制、自適應控制、動態(tài)數(shù)據(jù)管理及動態(tài)刀具補償、動態(tài)仿真等高新技術融于一體,形成嚴密的制造過程閉環(huán)控制體系。 文檔為doc格式 PHP課后習題 第一章自測題 一、單選題 1.動態(tài)網(wǎng)站隸屬性下面哪一種軟件開發(fā)形式( ) A.應用程序開發(fā)B.C/S架構軟件 C.嵌入式程序開發(fā)D. B/S架構軟件 2.在下面的選項中,哪一種Web構...... 1. 寫一個函數(shù),盡可能高效的,從一個標準 url 里取出文件的擴展名 例如: http://004km.cn/abc/de/fg.php ?id=1 需要取出 php 或 .php 2. 在 HTML 語言中,頁面頭部的...... PHP程序員初級面試題 一、 解釋一下語句作用,并標示出以下哪一句不會把 John 新增到 users 陣列?$users[] = 'john'; array_add($users,?john?);array_push($users,?john...... 1.mysql_connect與@mysql_connect的區(qū)別是( B ) A@mysql_connect不會忽略錯誤,將錯誤顯示到客戶端 B mysql_connect不會忽略錯誤,將錯誤顯示到客戶端 C 沒有...... php學習心得(適合php初學者)
來源: 發(fā)布時間:2009-09-18 發(fā)布人: 瀏覽:30人次字體:[大 中 小]
【1】頁面之間無法傳遞變量 get,post,session在最新的php版本中自動全局變量是關閉...... PHP學習推薦PHP,是英文超級文本預處理語言Hypertext Preprocessor的縮寫。PHP 是一種 HTML 內(nèi)嵌式的語言,是一種在服務器端執(zhí)行的嵌入HTML文檔的腳本語言,現(xiàn)在越來越多的人加入...... PHP學習心得
先說學習PHP有什么用處吧,畢竟學習前應該是對所要學習的東西有所了解,才會更有興趣去學習它。
學習PHP主要是用來開發(fā)web站點,也就是網(wǎng)站,它和asp、java等語言類似,...... PHP復習資料填空題
1.在PHP中,加入注釋的方法很靈活,單行注釋有 // 和 # 兩mysql可以方便地對數(shù)據(jù)庫進行各種操作。
13. 在continue和break語句中,
名詞解釋
1. 構造函數(shù): 在類中......第二篇:php頁面緩存實現(xiàn)方法總結(jié)范文
第三篇:提高教學質(zhì)量方法
第四篇:英語口語提高方法
第五篇:數(shù)控編程技術發(fā)展趨勢
聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發(fā)現(xiàn)有涉嫌版權的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權內(nèi)容。 PHP課后
php試題(大全)
PHP面試題
php試題
php學習心得
PHP學習推薦
PHP學習心得
PHP復習資料