首頁 > 文章中心 > 電腦編程開發培訓

      電腦編程開發培訓

      前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇電腦編程開發培訓范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。

      電腦編程開發培訓

      電腦編程開發培訓范文第1篇

      關鍵詞:C語言程序設計;教學方法;單片機

      中圖分類號:G642.4 文獻標志碼:A 文章編號:1674-9324(2014)10-0066-02

      一、引言

      隨著微電子技術的不斷發展和廣泛應用,計算機編程語言也越來越豐富,因而學生也被要求具有應對各種語言的學習應用能力,在掌握好C語言后,對于其它語言的學習則游刃有余。基于單片機進行應用系統開發,C語言作為一種高級的編程語言,無論是現在進行嵌入式系統開發的相關企業,還是當前的全國電子設計大賽等學生競賽中,都越來越受到大家的關注,并將其作為一個主要語言開發工具。故本文提出的基于單片機的C語言教學方法,對結合單片機進行符合實際工程需求的硬件和軟件開發的愛好者或學習者有很重要的意義。

      二、教學對象

      本學期本人所教授的主要課程之一是《C語言程序設計》,所面向的教學對象是大一新生,大多數同學由于在高中階段很少接觸電腦,對于語言的學習更是陌生,而且數學功底比較薄弱,同時,加上學習過程中大多數學生往往缺乏積極性和主動性,遇到困難不能刻苦鉆研,往往選擇放棄。因此,針對學生的基礎情況,教學講授的進度不能太快,教學的內容不能講的太過深奧,而且教學方法要靈活多變,結合實際事物進行簡單比喻來講解,只有這樣才能較為形象地教好C語言這門課。

      三、C語言的應用地位

      C語言是一門使用最廣泛的程序開發工具編程語言,是極具發展前景的計算機高級語言。其作為一種結構化的程序設計語言,具有相當強的結構性、可移植性和功能性。通過采用C語言進行編程開發可以使眾多開發者專心研究所設計程序要實現的功能及相關實現算法,從而有效減少開發和軟件調試的時間。C程序設計具有良好的程序結構,對于模塊化的程序設計非常適合,故通常會采用從上至下,追求逐步求精的結構化程序設計方法,來將所要實現的功能模塊化,不同的功能通過不同的模塊去完成。這樣易于進行調試工作和方便快捷地管理好大型項目,從而最大限度地減少重復勞動。

      四、單片機的應用教學現狀

      單片機的學習是我院電子類專業需要掌握的一門實踐性非常強的專業課程,我院學生通過對其的實踐性學習后,能夠獨立參加全國電子設計大賽,并能較好地完成比賽項目。為使我院的單片機教學效果更好,學生對該門課程掌握的更加牢靠,故需要對單片機的教學進行大膽改革,通過在C語言的課程教學上,結合單片機以及相關的硬件設計知識進行講解。從我院電子專業開設C程序設計課程以來,通過學生所反映的情況是該門課程比較難學習,而且不知道他們在學完C語言后到底有什么用,能夠應用到哪些地方,更不知道將自己的所學應用于單片機的開發中能不能實現目標。故根據以往教師的教學經驗,并結合學生反映的情況考慮,本人覺得有必要作出這樣的改進,在C語言的課程上,通過結合單片機及相關硬件設計知識來講解C語言,并從以下幾方面引起重視。

      五、《C語言程序設計》的課堂教學

      1.教學設計前的思考。《C語言程序設計》不僅是電子類專業理工科學生的一門計算機公共必修課程,而且C語言也是作為計算機等級考試(二級)的考試內容之一。C語言對于大部分剛進入大學的學生來說,也是一門比較難的計算機語言課程。要做好這門課程的教學設計,首先要對學生的具體情況有一定程度的了解。該課程通常的教學法是語法格式的講解、語法要點的逐步講解和通過例題對語法的應用講解。這種機械的教學灌輸思想枯燥無味,會使學生失去對該門課程的學習興趣,所以,本人認為應該先要求學生課前對本堂課所要講解的知識進行預習,并能識記有關知識點,將不理解之處畫上記號,待課堂老師講解時再認真聽并理解所教授內容,這樣通過教師為主導、學生為主體的方式學習,教師通過精講相關的硬件設計實例,通過硬件設計所要實現的功能引出相關軟件設計,進而將軟件設計時所涉及到的相關C知識進行講解,然后通過另一簡單例子讓學生自己去通過分析來鞏固知識點。

      2.結合多媒體的講解,強化實驗及實踐能力。因為教師授課的主要對象是大學一年級新生,所以需要教師采用通俗易懂,并結合簡單例子進行相關講解,這樣能夠使學生容易理解和消化。教學過程中,采用多媒體,通過編程演示加深學生對運用的語法理解和深刻記憶。并把理論知識和硬軟件的設計內容進行整合講解,讓每個學生獨立完成實際應用實驗題。

      3.減少和消除學生對程序設計語言的排斥和畏懼感。本人在教學中會引導學生多讀程序,在讀的過程中領悟和提高。對于軟件生存周期的設計、編碼、調試、運行這幾個階段,本人可以通過C語言設計實例來體現,以培養學生編程中的工程思想。講授課程時以提出問題、解決問題、深入拓展問題、再解決問題,對問題進行評價和優化設計的螺旋式滾動教學的方法,收到了不錯的教學效果。

      教學過程中,對于數組、指針等重要的知識點,則需要制作更生動的課件,提高學生的學習興趣和主動性。例如,在講解數組的冒泡法排序時,本人讓7位同學分別拿著一個數據牌站到講臺,進行現場模擬氣泡排序過程,通過第一次排序找到了該組中的最大值,經過第二次排序找到了次大值,通過現場的模擬以及班上同學的參與,使課堂更加豐富有趣,并且所有同學都能掌握氣泡排序的過程。由于在教學中引入的現場模擬,使同學們更容易理解這些抽象的內容,更重要的是碰到類似的問題他們會觸類旁通,從而慢慢培養出編程的興趣。

      六、實踐培訓操作

      上機實驗是學習程序設計語言的重要環節,自己編寫的程序上機調試運行中,可能有很多想不到的錯誤,通過改正這些錯誤,可逐步提高自己對C語言語法的理解力。在課程的教學中,會進行階段性的實訓項目,將每一階段的學習進行小結性的貫穿和提高。將相關的知識點融入到程序的編寫中,從而鞏固知識點并將瑣碎的知識點做一個整合。暑假期間,對于電子愛好的學生進行集中培訓,然后按照全國電子設計大賽的要求給大家幾個題目做,這幾個題目涵蓋非常廣的知識點,大家如果想編出程序就必須要找到課本的相應知識點進行復習,從而編出程序,學生普遍反映通過集中培訓課的鍛煉,他們的編程能力有了很大的提高,很多以前不懂的內容通過自己鉆研也懂了,通過自己的努力以后也體會到了編出程序的喜悅感,可以說收到不錯的成效。

      七、結束語

      C語言的教學重點是培養學生分析與解決問題的能力,這種能力的培養與學生的刻苦學習分不開,因此,在本人的課堂中會一再強調C語言不是看會的,也不是聽會的,而是親自動手實踐練會的。基于單片機的C語言開發和設計,極大地促進了單片機在生產、生活各個領域的應用,提高了程序開發效率。因而,C語言學習效果的好壞,對今后單片機課程的學習具有深遠的影響。

      參考文獻:

      [1]向艷.C程序設計課程教學體系和模式探討[J].計算機教育,2010,(3):112-114.

      [2]譚浩強.C語言程序設計教程(第三版)[M].北京:清華大學出版社,2013.

      [3]馮運仿.《C語言程序設計》課程教學模式的研究與實踐.福建電腦,2012,(1).

      電腦編程開發培訓范文第2篇

      Abstract: Website needs are analyzed in detail, on this basis, ASP technology and database technology development are adopted to realize Heilongjiang waterway bureau website. Session variables data store user logon and ASP problems of static pages are discussed, and web server security configuration is discussed too. This site uses a modular design with clear structure, detailed content and can well serve Heilongjiang water transport.

      關鍵詞:ASP技術; 數據庫; 頁面靜態化; 網站設計

      Key words: ASP technology;database;page static;website design

      中圖分類號:TP393文獻標識碼:A文章編號:1006-4311(2010)33-0162-01

      1網站結構及功能

      1.1 網站開發工具及平臺本網站基于ASP技術,運行于Windows平臺。數據庫方面,目前比較常用的數據庫為MS SQL Server和MS Access,SQL Server在安全性、開發控制能力、數據挖掘、聯機操作等許多方面都是Access無法超越的,故本文采用了MS SQL Server2000數據庫管理系統作為數據庫支持。

      1.2 網站功能模塊本網站包括不需要經常修改的靜態模塊和需要經常更新的動態模塊其構成為:單位簡介:介紹本單位的基本概況。航道概況:主要內容為黑龍江省航道的基本情況,過河建筑物情況,淺灘情況,航道管理機構、養護及建設情況。航政執法:主要內容為黑龍江省航道的管理條例。機構設置:主要內容為本單位各機構基本介紹及各單位的工作職責。政工之窗:主要內容為黨建工作,文明單位建設,青年園地,工會工作。船機設備:主要內容為本單位的船舶和其他機器設備。行業新聞:本模塊主要提供內容為本行業的最新發展,本單位的新聞等信息。公告欄:本模塊主要提供本單位的通知、公告、考核、培訓等信息。水情信息:有兩部分組成,一是水情預報,從開江到封江期間,每月份上中下旬提供黑松烏嫩四江的包括氣象、水情趨勢、水位、航深等預報信息。二是航道公報,每天包括二十幾個水位站的水位和十幾個航線的航深公告。后臺管理:本模塊為用戶不可見模塊,包括用戶登錄驗證,新聞、公告、水情信息等的、修改、刪除等操作。

      1.3 網站設計目標本網站盡量采取模塊化的設計過程,實現信息的網上查詢和加速辦公自動化的進程,提高工作效率。

      2設計實現

      2.1 網站的整體設計本網站有多個模塊,但是有的模塊不需要經常更新,為了減輕服務器的壓力,把部分模塊做成靜態的,部分模塊做成動態的。其中靜態模塊包括單位簡介、航道概況、航政執法、機構設置、船機設備;動態模塊包括行業新聞、公告欄、政工之窗、水情信息。

      2.2 網站功能模塊的設計網站的動態功能模塊包括文章管理模塊和用戶模塊。其中文章管理模塊分為三個功能,包括文章的、修改、刪除。

      2.3 數據結構及數據表本系統采用SQL Server2000數據庫管理系統。首先在SQL Server2000中創建一個名為DB_HLJHD的數據庫。根據上面的分析,本網站需要用到六個表:BookA、BookB、BookC及各自的User。表的詳細信息如下所示:

      ①BookA表用于存儲行業新聞、公告、政工之窗中的文章相關信息。②BookB表用于存儲水情信息中的水情預報相關信息。③BookC用于存放航道公報中的各站水位、較昨日、各航線的左、中、右航深等二百多字段。④上述表各自的User表,UserID(int類型,用戶ID號)、Username(nvarchar類型,用戶名稱)、Password(nvarchar類型,用戶密碼)。

      2.4 關于用戶登錄界面的設計用戶信息的存儲通常使用的對象是Session對象和Cookie對象[1]。Cookie數據存放在客戶的瀏覽器上,單個Cookies在客戶端的限制是3K,就是說一個站點在客戶端存放的Cookies不能大于3K,Cookies值可以用Request來獲取。Cookies是可以設定有效期的,如果沒有設定其有效期,那么用戶關閉瀏覽器后就會自動消失。如果設定了有效期,除非通過IE的工具清除了Cookies,否則會一直保留到設定的有效期為止。

      ①用戶登錄。用戶登錄的界面包括兩個表單和兩個按鈕,其中表單名稱分別為UserName和Password,功能是提交用戶名和用戶密碼;兩個按鈕的功能分別是提交數據和取消。②用戶退出。用戶退出的主要工作是清除保存在服務器端的用戶信息,包括清除服務器端的用戶名和密碼,重定向頁面。

      2.5 關于文章頁面的靜態化問題如果一個頁面使用了較多的查詢語句,用戶瀏覽時讀取的數據庫次數也較多,瀏覽速度就會很慢,而且占用服務器資源。另外,靜態的HTML頁面比ASP頁面更容易被搜索引擎搜索到,從安全角度考慮,當程序出現問題時,ASP頁面會不能正常顯示或者出現錯誤提示,HTML頁面則可以正常訪問。又考慮到HTML頁面可以靈活方便地排出具有特色的版面,本站對行業新聞、公告、政工之窗及水情預報采用ASP頁面靜態化來。

      3設置及結果

      3.1 數據庫鏈接本站采用的數據庫管理系統是MS SQL Server2000,假設服務器名為local,用戶名為admin,用戶密碼為admin888,數據庫名為DB_HLJHD。

      3.2 安全防范SQL注入是ASP網站需要特別注意的問題,SQL注入有很多方面的原因,本節主要探討通過配置服務器防范SQL注入攻擊所需要注意的地方。

      Microsoft提供的 IIS被廣泛地用作服務器。IIS有很詳細的錯誤提示,這種提示一方面給編程開發人員調試提供了很好的參考,另一方面也給SQL注入提供了機會。

      攻擊者往往通過IIS的錯誤提示判斷是否存在SQL注入。所以在服務器上應設置將IIS的錯誤提示定向到網站主界面。這樣即使ASP運行中出現錯誤服務器也不會泄漏錯誤信息。[2]另外,為Web站點上不同類型的文件建立不同的目錄,然后分別賦予適當的權限。

      4結語

      我單位網站投入使用后,加快了本單位的信息化建設,為水上作業的工作人員提供了水情、航道等有用信息,為單位人員在工作上提供了便捷的服務,也很好地服務了黑龍江的水運。

      參考文獻:

      亚洲一区二区无码偷拍| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 亚洲gv白嫩小受在线观看| 久久久久亚洲精品无码网址| 亚洲国产精品尤物yw在线| 国产成人亚洲精品电影| 夜色阁亚洲一区二区三区| 亚洲成a人片在线观看老师| 亚洲国产V高清在线观看| 亚洲成a人片在线观看久| 亚洲精品乱码久久久久久不卡| 亚洲高清无码在线观看| 亚洲第一区精品观看| 亚洲片一区二区三区| 国产AV无码专区亚洲AV漫画 | ZZIJZZIJ亚洲日本少妇JIZJIZ| 亚洲一区二区三区在线播放| 色久悠悠婷婷综合在线亚洲| 亚洲人成影院在线无码按摩店| 亚洲国产无套无码av电影| 亚洲成色www久久网站夜月| 亚洲国产精品婷婷久久| 亚洲理论精品午夜电影| 亚洲一区在线免费观看| 亚洲欧美成人综合久久久| 国产精品亚洲综合一区在线观看| mm1313亚洲精品无码又大又粗| 亚洲精品高清在线| 亚洲精品无码不卡在线播放HE| 亚洲AV永久无码精品| 亚洲精品视频观看| 亚洲综合无码无在线观看| 四虎精品亚洲一区二区三区| 久久精品国产亚洲AV不卡| 亚洲AV无码一区二区乱孑伦AS | 夜色阁亚洲一区二区三区| 成人午夜亚洲精品无码网站| 亚洲AV无码国产精品色午友在线 | 亚洲高清美女一区二区三区| 久久精品国产亚洲AV嫖农村妇女| 亚洲人成网网址在线看|