CNET技術課程設計總結
『壹』 vs.net的簡介,寫在課程設計裡面的
一些新的特性:
·聲明式樣的數據綁定
·Master頁面
·主題(Themes)和皮膚(Skins)
·配置(Profile)
·成員服務(Membership Service)
·站點導航(Site Navigation)
聲明式樣的數據綁定的特點:
ASP.net2.0中增加了一個很有用的新數據控制項SqlDataSource,該控制項可以以聲明的形式在Html視圖來對數據源進行一些定義。當某個需要數據的控制項,例如DataGrid,則可以將SqlDataSource作為它的數據源來是用。SqlDataSource本身可以帶Parameters(參數),這樣就可以根據參數來改變數據源,例如可以將一個下拉列表選中的值作為SqlDataSource的一個條件,當下拉列表選擇了某個值,則數據源也會發生變化,數據源發生了變化,那麼使用該數據源的控制項(例如DataGrid也會發生改變),這就形成了一系列的聯動。當然這些功能在原來的VS2003中也不是不能實現,唯一的區別就是微軟讓開發人員編寫了更少的代碼,提高了開發效率。
Master頁面:
從字面上可以看到Master是主要的意思,在ASP.net2.0中提出了一個新的概念,叫做網頁的可視化繼承,就好像是先做了一個模板,然後其他頁面套用這個模板,該模板頁以XXXX.master作為文件名,可以通過<%@ Page MasterPageFile=」~/XXXX.master」 %>來是用該模板頁,類似於用戶控制項的性質,可以重復使用,主要的是對於某些通用的內容,例如網站的頭和腳則可以做成Master頁面,避免了重復的編寫,提高了開發效率。
主題(Themes)和皮膚(Skins):
在ASP.net2.0中的每個Web應用程序中,都會有一個App_Themes目錄,該目錄下個每一個子目錄都是一個單獨的主題。可以通過page指令來引用Themes,也可以通過編程的形式來動態改變網站的主題。皮膚(Skins)是隸屬於Themes的,它的作用是具體應以某一些控制項的樣式,類似於樣式表,但不同的是Skins是.Net獨有的特徵,可以通過一些強類型屬性來定義控制項樣式,例如:FontBold=true來定義字體是粗體,當然也可以通過引入樣式表來使用Skin。對於某個網站需要根據某些業務或者特殊需要改變網站的外觀時,通過定義不同的主題確實是一個很好的辦法,甚至可以通過樣式來定義很多不同的圖片,等等。
配置(Profile):
Profile是為每個用戶存儲配置信息,例如用戶的個人喜好,設定的頭像鏈接等。類似於Session的地方是它們都是針對於個人而言的,但是和Session不同的地方是它是強類型的,也就是說可以通過Profile.Name來獲取其數值,而Session只能通過索引的形式Session[「Name」]獲取,並且Session會過期。默認情況下Profile是把數據存放在SqlServer中,也就保證了信息的永久存儲,配置則是通過WebConfig中進行配置的。Profile還支持匿名用戶信息的存儲,它會根據用戶計算機上Cookie中的一些信息來區分用戶是哪個用戶,這樣對於一些網站希望給匿名用戶也提供服務提供了方面。
成員服務(Membership Service):
Membership Service是用來實現認證用戶身份和角色管理的功能。比如我們原來對一個用戶的密碼進行加密和解密的演算法都需要手工來讀取資料庫進行實現,存在安全性問題,而Membership Service已經幫我們實現了這些功能,相信微軟提供的加密和解密會更加安全。另外ASP.net2.0提供了一組登陸控制項,很多例如用戶登錄和注冊的功能都已經提供,可以直接使用,當然對有網站如果還要使用一些更加復雜的功能,則就必須自己進行設計。登陸控制項主要是提供了更多的安全性和開發的便捷。
站點導航(Site Navigation)
站點導航主要是方面用戶通過各種方式跳轉到不同的頁面,通過XML的配置可以使用新的Site Navigation控制項和TreeView控制項以及菜單控制項,都可以通過配置來進行顯示,並且也可以通過編程的方式進行操作,對於原來VS2003需要通過插件的形式來使用這些控制項,現在則可以更加輕松的使用這些控制項。
以上就是這次學習的技術總結和體會,所謂說沒有實現不了的功能,只是時間問題,這句話不錯,恰恰就是因為時間問題,所以2005才顯得更加實用,微軟把一些程序員經常使用的一些重復性的代碼給封裝起來了,大大加快了程序員的開發效率,可以有更多的精力放在業務流程上,而不是去做一些乏味,沒有價值的工作。
『貳』 課程設計心得 體會
兩周的課程設計結束了,在這次的課程設計中不僅檢驗了我所學習的知識,也培養了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在設計過程中,與同學分工設計,和同學們相互探討,相互學習,相互監督。學會了合作,學會了運籌帷幄,學會了寬容,學會了理解,也學會了做人與處世。
課程設計是我們專業課程知識綜合應用的實踐訓練,著是我們邁向社會,從事職業工作前一個必不少的過程.」千里之行始於足下」,通過這次課程設計,我深深體會到這句千古名言的真正含義.我今天認真的進行課程設計,學會腳踏實地邁開這一步,就是為明天能穩健地在社會大潮中奔跑打下堅實的基礎.
通過這次模具設計,本人在多方面都有所提高。通過這次模具設計,綜合運用本專業所學課程的理論和生產實際知識進行一次冷沖壓模具設計工作的實際訓練從而培養和提高學生獨立工作能力,鞏固與擴充了冷沖壓模具設計等課程所學的內容,掌握冷沖壓模具設計的方法和步驟,掌握冷沖壓模具設計的基本的模具技能懂得了怎樣分析零件的工藝性,怎樣確定工藝方案,了解了模具的基本結構,提高了計算能力,繪圖能力,熟悉了規范和標准,同時各科相關的課程都有了全面的復習,獨立思考的能力也有了提高。
在這次設計過程中,體現出自己單獨設計模具的能力以及綜合運用知識的能力,體會了學以致用、突出自己勞動成果的喜悅心情,從中發現自己平時學習的不足和薄弱環節,從而加以彌補。
在此感謝我們的xxx老師.,老師嚴謹細致、一絲不苟的作風一直是我工作、學習中的榜樣;老師循循善誘的教導和不拘一格的思路給予我無盡的啟迪;這次模具設計的每個實驗細節和每個數據,都離不開老師您的細心指導。而您開朗的個性和寬容的態度,幫助我能夠很順利的完成了這次課程設計。
同時感謝對我幫助過的同學們,謝謝你們對我的幫助和支持,讓我感受到同學的友誼。
由於本人的設計能力有限,在設計過程中難免出現錯誤,懇請老師們多多指教,我十分樂意接受你們的批評與指正,本人將萬分感謝。
『叄』 PLC課程設計心得體會
通過這次設計實踐。我學會了PLC的基本編程方法,對PLC的工作原理和使用方法也有了專更深刻的理屬解。在對理論的運用中,提高了我們的工程素質,在沒有做實踐設計以前,我們對知道的撐握都是思想上的,對一些細節不加重視,當我們把自己想出來的程序與到PLC中的時候,問題出現了,不是不能運行,就是運行的結果和要求的結果不相符合。能過解決一個個在調試中出現的問題,我們對PLC 的理解得到加強,看到了實踐與理論的差距。
通過合作,我們的合作意識得到加強。合作能力得到提高。上大學後,很多同學都沒有過深入的交流,在設計的過程中,我們用了分工與合作的方式,每個人互責一定的部分,同時在一定的階段共同討論,以解決分工中個人不能解決的問題,在交流中大家積極發言,和提出意見,同時我們還向別的同學請教。在此過程中,每個人都想自己的方案得到實現,積極向同學說明自己的想法。能過比較選出最好的方案。在這過程也提高了我們的表過能力
『肆』 多媒體技術課程設計小結怎麼寫
資料庫技術課程設計小結
1 JSP亂碼問題(詳見上一篇博客)
不過後來又出新的亂碼問題,就是從資料庫裡面拿出的信息放到JSP頁面可以正常顯示,但是JSP頁面本身的 漢字顯示是為亂碼。最後隊友把頁面編碼改為UTF-8就解決了但是原先在我電腦上eclipse沒問題去到他那
netbeans下就成了亂碼,真怪
2 servlet和JSP的參數傳遞
(1)JSP和JSP之間的參數傳遞
String str=request.getParameter("name");
將前一頁面的name屬性的值傳給當前頁面的str變數,但有效期 只是當前頁面,若想在會話中有效則用
String str=(String)session.getAttribute("name");
別忘了類型轉換,不過要在當前頁面之前的頁面加上
session.setAttribute("name",value)才能使用,其中value是name的值。 (2)servlet和JSP的參數傳遞
(2) servlet和JSP之間的參數傳遞
1)在servlet中加入
request.getSession().setAttribute("name",value);
然後就可以在接下來跳轉到的JSP頁面中(一般是用 response.sendRedirect("URL")來跳轉的)
用String str=(String)session.getAttribute("name");來獲取參數值了
2)或在servlet中用
String str=request.getParameter("name");來獲取前一JSP頁面參數值。
3 在鏈接URL中的傳值問題
在普通的URL後面加上 ?name=value,即URL?name=value 就可以把value賦給name然後傳到URL的頁
面中,想傳遞多個參數可以用&連接,如 URL?name1=value1&name2=value2
4 JDBC連接資料庫
(1)連接SQL Server 2005
首先配置好SQL Server 2005,默認埠號一般為1433, 然後
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=hospital","admin","admin");
hospital為想連接的資料庫,第一個admin為用戶名(必須已經授權給這么一個用戶可以進行訪問),第二個admin為密碼。
(2)連接MySQL
Class.forName("com.mysql.jdbc.Driver");
Connection conn=DriverManager.getConnection("jdbc:mysql://localhost/hospital","root","123");
hospital為想連接的資料庫,root為用戶名,123為密碼。
5 獲取系統中格式化(yyyy-MM-dd)後的今天,昨天,明天,後天的日期
見示例
(1)今天日期
先import java.util.Date;
import java.text.SimpleDateFormat;
然後
Date todayDate = new Date();
SimpleDateFormat date=new SimpleDateFormat("yyyy-MM-dd");
String today=date.format(todayDate);
字元串today就是格式化後的今天日期。
(2) 昨天日期
先import java.util.Date;
import java.text.SimpleDateFormat;
然後
Date pretoday = new Date(System.currentTimeMillis()-1*24*3600*1000);
SimpleDateFormat date = new SimpleDateFormat("yyyy-MM-dd");
String preday= date.format(pretoday);
字元串preday就是格式化後的昨天日期。
(3) 明天日期
先import java.util.Date;
import java.text.SimpleDateFormat;
然後
Date tomorrowDate = new Date(System.currentTimeMillis()+1*24*3600*1000);
SimpleDateFormat date = new SimpleDateFormat("yyyy-MM-dd");
String tomorrow= date.format(tomorrowDate);
字元串today就是格式化後的明天日期。
(4) 後天日期
先import java.util.Date;
import java.text.SimpleDateFormat;
然後
Date afterTomorrowDate = new java.util.Date(System.currentTimeMillis()+2*24*3600*1000);
SimpleDateFormat date = new SimpleDateFormat("yyyy-MM-dd");
String afterTomorrow= date.format(afterTomorrowDate);
字元串afterTomorrow就是格式化後的後天日期。
6 編碼風格及安全問題
肯定是要清晰易懂,代碼並不是只給你自己一個人看的
盡量用
try{
執行SQL語句
}catch(SQLException e){
事務回滾
response.sendRedirect("錯誤提示頁面的URL");
}
來捕獲執行SQL語句發生的異常並將事務回滾且跳轉到錯誤提示頁面
7 開發初期的平台選擇
團隊開始必須統一開發平台,然後統一部署,不能出現平台不一樣然後最後集成測試時重新修改涉及平台部署 的代碼,並且剛開始時用戶名和密碼都應該設為一樣,免得測 試時又要改,當自己機子上的平台部署出問題 時請跟組員一起解決,別一聲不吭的自己選擇別的平台(如資料庫),最後測試時又得重新改代碼,特別是改代 碼的事由測試人 員來做的時候你就知道別人有多反感你了
8 開發期間團隊之間的溝通
不懂的問題就要問,最好問團隊成員和同學,不然就上網搜,可別一個人在那瞎想,這可不是練個人技術的 時候,想練個人技術那麼請練好了再來和我們組隊。這是一個團隊 的事情,可不是你一個人的事情
9 測試工作
別小看測試,首先應該認識到每個人的代碼多多少少都會有bug,測試期間就是找出這些bug並且進行修改, 測試是很煩人的,所以我們的代碼要盡量符合標准風格,讓團隊的測試人員容易看懂,並且最後測試會很占 時間,所以團隊內的人員不要把自己的工往後拖
10 完成項目後的工作
就是要你像我一樣作總結,免得以後出現同樣的問題,即使出現同樣的問題也要能夠快速找到解決辦法
『伍』 供配電技術課程設計心得體會
通過這次課程設計,使我得到了很多的經驗,並且鞏固和加深以及擴大了專業知識面,鍛煉綜合及靈活運用所學知識的能力,正確使用技術資料的能力。知識系統化能力得到提高,設計過程中運用了很多的知識,因此如何將知識系統化就成了關鍵。如本設計中用到了工廠供電的絕大多數的基礎理論和設計方案,因此在設計過程中側重了知識系統化能力的培養,為今後的工作和學習打下了很好的理論基礎。動得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,才能真正為社會服務,從而提高自己的實際動手能力和獨立思考的能力。
『陸』 課程設計的小結怎麼寫
類似這樣的
小 結
為期3周的夾具課程設計已經接近尾聲,回顧整個過程,我組內4名同學在老師的容指導下,取得了可喜的成績,課程設計作為《機械製造工藝學》、《機床夾具設計》課程的重要環節,使理論與實踐更加接近,加深了理論知識的理解,強化了生產實習中的感性認識。
本次課程設計主要經歷了兩個階段:第一階段是機械加工工藝規程設計,第二階段是專用夾具設計。第一階段我們運用了基準選擇、切削用量選擇計算、機床選用、時間定額計算等方面的知識;夾具設計的階段運用了工件定位、夾緊機構及零件結構設計等方面的知識。
通過此次設計,使我們基本掌握了零件的加工過程分析、工藝文件的編制、專用夾具設計的方法和步驟等。學會了查相關手冊、選擇使用工藝裝備等等。
總的來說,這次設計,使我們在基本理論的綜合運用及正確解決實際問題等方面得到了一次較好的訓練。提高了我們的思考、解決問題創新設計的能力,為以後的設計工作打下了較好的基礎。
由於能力所限,設計中還有許多不足之處,懇請各位老師、同學們批評指正!
『柒』 數控加工技術課程設計總結
為了進一步提高產品質量和提高生產效率,XX年我廠採用廣州數控設備廠生產的"GSK928TC車床數控系統"把一台Q1319車床進行數控化改造.在一年多的使用中我積累了一些小經驗現與各位同仁交流. 一,編程心得其一.我廠生產的產品中對精度要求較高的一個加工工序是如圖(1)所示的內孔和內槽加工.對於這一個工序的加工,在編程的思路上我採用的是:階梯內孔加工加工端面切內槽全部倒角退回起始點程序結束.在這一工序中的階梯內孔加工過程中,發現內孔車刀的刀刃在退出時總是發現被損壞的.開始以為是吃刀量或走刀量過大的原因造成的.可當無論把吃刀量改怎麼小,損壞刀刃的現象照舊,只是損壞的刀刃,隨吃刀量的變小而變小.從加工的內孔面質量來分析,車刀刃在加工過程中並沒有損壞,因此,車刀應是在加工完畢退刀的時候被損壞.我以是認真分析階梯孔的加工程序,階梯內孔加工程序清單如下:內孔刀為一號刀,用75°內孔車刀.編程以工件端面中心線為編程原點N0000M3S300主軸正轉300轉/分,換1號刀,執行1號刀補N0010G0X86定位到起始點N0020X89.5Z5靠近工件N0030G1Z-83開冷卻液,粗加工內孔,F=75mm/minN0040G0X88刀具離開工件N0050X90.05N0060G1Z-83半精車內孔,F=45mm/minN0070G0X88刀具離開工件N0080X93N0090G1Z-10加工階孔,F=75mm/minN0100G0X88刀具離開工件N0110X96.3N0120G1Z-10加工階孔,F=75mm/minN0130G0X88Z5刀具離開工件……在加工中,當程序執行完N090時,暫停觀察車刀,刀刃已經被損壞,而觀察內孔加工面的粗糙度卻正常.這就是說是在執行G1這一直線插補指令時,車刀還是好的;而問題是在執行N0100程序時的G0快速定位指令.G0快速定位指令是使刀具以快速移動速度移動到指定位置.經過分析,發現在執行G1這一直線插補指令時,車刀以75mm/min的速度切削的軌跡是螺旋狀的.由於G0快速定位指令在這里的執行條件是當Z=-10;所以,當車刀到達Z=-10這一點的一瞬間,G0指令就開始執行;而此時的刀刃還在切削中.G0指令這時將車刀以快速倍率迅速退出.這就是造成車刀損壞的原因.問題的根源找到了,解決的方法就是在N0100前增加一個G4定時延時指令,使車刀先退出G1的直線插補指令,然後再執行G0這一快速定位指令.這樣程序編寫變成如下:……N0090G1Z-10F75加工階孔,F=75mm/minN0092G4D2延時2秒N0100G0X88Z5刀具離開工件N0110X96.3N0120G1Z-10加工階孔,F=75mm/minN0122G4D2延時2秒N0130G0X88Z5刀具離開工件……通過這樣加入G4定時延時指令,車刀再也沒有損壞的現象.編程心得其二,在加工內槽時,總是發現槽底的圓柱度誤差很大,競達到0.3mm.這是工件的技術要求所不允許的.用於內孔切槽刀車刀是刀寬為4mm的切刀.開始懷疑是切刀裝得不平,然而,經過多次裝刀調整,這個問題仍得不到解決.以是從編程上找原因.切槽編程清單如下:N0300G0X88Z100S200刀具回到起始位置,設主軸轉速為200轉/分N0310T33換3號刀,執行3號刀補N0320G0X88Z-12M8刀具靠近工件,開冷卻液 N0330G75X102.15W4I1K0.2E4F50切φ102槽N0340G0X101靠近槽底N0350G1X102.2將槽底切至102.2mm,F=50mm/minN0360W4消除槽底刀痕,降低粗糙度N0370G4D1延時1秒,加工完一周N0380G0X88離開工件按照這個程序加工,槽底總是外端大,里端小.經分析,N0360程序的執行條件是當X=102.2,這樣槽底里端就存在一個斜面.在槽外端執行N0370程序卻有一個G4的定時延時指令.這就是造是槽底的圓錐度誤差過大的原因.在N0370後插入如下兩段程序,使得車刀在槽底有一個來回的切削運動:
『捌』 機械課程設計心得
課程設計是我們專業課程知識綜合應用的實踐訓練,著是我們邁向社會,從事職業工作前一個必不少的過程.」千里之行始於足下」,通過這次課程設計,我深深體會到這句千古名言的真正含義.我今天認真的進行課程設計,學會腳踏實地邁開這一步,就是為明天能穩健地在社會大潮中奔跑打下堅實的基礎.
說實話,課程設計真的有點累.然而,當我一著手清理自己的設計成果,漫漫回味這3周的心路歷程,一種少有的成功喜悅即刻使倦意頓消.雖然這是我剛學會走完的第一步,也是人生的一點小小的勝利,然而它令我感到自己成熟的許多,另我有了一中」春眠不知曉」的感
悟. 通過課程設計,使我深深體會到,干任何事都必須耐心,細致.課程設計過程中,許多計算有時不免令我感到有些心煩意亂:有2次因為不小心我計算出錯,只能毫不情意地重來.但一想起周偉平教授,黃焊偉總檢平時對我們耐心的教導,想到今後自己應當承擔的社會責任,想到世界上因為某些細小失誤而出現的令世人無比震驚的事故,我不禁時刻提示自己,一定呀養成一種高
度負責,認真對待的良好習慣.這次課程設計使我在工作作風上得到了一次難得的磨練. 短短三周是課程設計,使我發現了自己所掌握的知識是真正如此的缺乏,自己綜合應用所學的專業知識能力是如此的不足,幾年來的學習了那麼多的課程,今天才知道自己並不會用.想到這里,我真的心急了,老師卻對我說,這說明課程設計確實使我你有收獲了.老師的親切鼓勵了我的信心,使我更加自信.
最後,我要感謝我的老師們,是您嚴厲批評喚醒了我,是您的敬業精神感動了我,是您的教誨啟發了我,是您的期望鼓勵了我,我感謝老師您今天又為我增添了一幅堅硬的翅膀.今天我為你們而驕傲,明天你們為我而自豪
『玖』 課程設計個人總結
隨便寫點,我學電氣的 其他的了解不多