Professional Documents
Culture Documents
Tel: (04) 85 89 42 86
Trang ch
Gii thiu
Tin tc
D n SV tham gia
i tc
Ti liu
Hi p - Li
Lin h
hm Duy Huy
thc tp v download m ngun d n ca sinh vin Phm Duy Huy (Mi b n vo b i c chi tit)
Previous Next
Th vin nh
b n vo b i c chi tit)Tham kho h s thc tp v download m ngun d n ca sinh vin Cao Trung Kin (Mi b n vo b i c chi tit)
Mi b n vo b i c chi tit)
Tm chng ti trn Facebook
thuctapcungdoanhnghiep.vn
Thch 379 ngi thch thuctapcungdoanhnghiep.vn.
Nh hnh trn cc bn s thy, trong m hnh 3 lp gm 3 layer : + Presentation : th hin phn giao din ca ng dng. + Business Logic: x l v nghip v ca ng dng. + Data Acess: lp kt ni ti database, thao tc thm, sa , xa trc tip vo database. Bi demo mnh s lm di y l vit mt Web ASP.Net n gin hin th, thm, sa , xa ca bng ngi dng theo m hnh 3 layer. - Mnh c database DemoThreeLayer trong c bng Customer (CusId, CusName, Email, Phonel).
P lugin x hi ca F acebook
thuctapcungdoanhnghiep.vn/hoc-lap-trinh-website/bai-1--huong-dan-code-mo-hinh-3-lop-trong-visual-studio-2012/
1/10
24/06/2013
Nguyn nhn no sinh vin tt nghip vn khng c vic lm Hnh trnh i thoi
Hin nay, s sinh vin thc s chm hc, t rn luyn tu dng th khng nhiu, c trng ch di 10%. Vit Nam, ai cng ni hc ph thng, nht l lp 12 th qu cng thng, cn hc i hc l ngh ngi. Nhng trn th gii th ngc li.
- M VS 2012 , Chn File -> New -> Project (hoc n t hp phm ctrl + shift + N)
n xin ngh vic bng bnh gato khin ngi Anh "pht st"
Mt nhn vin hi quan ti sn bay Stansted ca Anh ang khin cc c dn mng nc ny pht st khi gi l n xin ngh vic bng bnh gato rt c. L do anh mun ngh vic mt phn chnh l theo ui am m lm bnh ngt.
- Trong Form mi hin ra , ct bn tri chn Other Project Types -> Visual Studio Solution. t tn cho Solution phn Name, ng dn phn Location. Nhn OK.
thuctapcungdoanhnghiep.vn/hoc-lap-trinh-website/bai-1--huong-dan-code-mo-hinh-3-lop-trong-visual-studio-2012/
2/10
24/06/2013
nhit huyt trn y vn thng mc phi nhng li ph bin sau khi tm vic.
CNTT khng phi ngnh vt v, p lc, lng thp nh nhiu ngi vn ngh
CNTT khng phi ngnh vt v, p lc, lng thp nh nhiu ngi vn ngh. C chng, cc c s o to nn y mnh hn na hot ng hng nghip sinh vin hiu hn v tng lai vic lm sau ny. Xem thm
- Vy l ta c 1 Solution c tn l FormCustomer:
- Trong Solution FormCustomer , ta s ln lt to 3 project( layer) Data, Business, v Presentation. - Trc tin ta to Project Presentation : Chut phi vo Solution FormCustomer -> Add -> New Project..
- Form Add New Project mi hin ra, ct bn tri chn Web -> Sang khung bn phi chn ng dng web tng ng m bn mun lm. v d ny ti chn ASP.Net Empty Web Application t tn cho Project phn Name. Nhn OK
thuctapcungdoanhnghiep.vn/hoc-lap-trinh-website/bai-1--huong-dan-code-mo-hinh-3-lop-trong-visual-studio-2012/
3/10
24/06/2013
- 2 Project Business v Data ta lm tng t nh lp Presentation. Ch khc thay v chn ng dng web, ta chn Class library:
- Mc d ta c 3 project trong Solution FormCustomer, nhng chng mi ch l 3 Project ring l, khng lin vi nhau. Ta tin hnh kt ni chng vi nhau bng cch add references. Ti s v d kt ni project Business vi project Data. Cc kt ni khc cc bn lm tng t - Chut phi vo project Business, chn Add References:
thuctapcungdoanhnghiep.vn/hoc-lap-trinh-website/bai-1--huong-dan-code-mo-hinh-3-lop-trong-visual-studio-2012/
4/10
24/06/2013
- Trong Form References Manager mi hin ra, cc bn chn mc Projects khung bn tri, tip khung bn phi ta check vo solution cn kt ni ti. Nhn OK.
- Tip theo chng ta s x l phn kt ni n Database trong Project Data. - Add file SqlDataProvider.cs vo trong project Data. (Cc bn c th ly file ny trong source code nh km ca bi vit). Mnh ch lu cc bn n dng sau:
y chnh l chui kt ni n database. - Trong project, to 1 class c tn CustomerInfo, khai bo cc thuc tnh CusId, CusName, Email, Phone v phng thc CustomerIDataReader :
thuctapcungdoanhnghiep.vn/hoc-lap-trinh-website/bai-1--huong-dan-code-mo-hinh-3-lop-trong-visual-studio-2012/
5/10
24/06/2013
- Trong class CustomerController , ta s vit cc hm hin th, thm , sa , xa trc tip n database.
thuctapcungdoanhnghiep.vn/hoc-lap-trinh-website/bai-1--huong-dan-code-mo-hinh-3-lop-trong-visual-studio-2012/
6/10
24/06/2013
thuctapcungdoanhnghiep.vn/hoc-lap-trinh-website/bai-1--huong-dan-code-mo-hinh-3-lop-trong-visual-studio-2012/
7/10
24/06/2013
- Gi ta tip tc thao tc bn project Business. - Add 1 class c tn CustomerBusiness.cs, trong class ny ta s vit cc phng thc hin th , thm, sa , xa bng cch kt ni n cc phng thc hin th, thm , sa, xa c nh ngha trong class CustomerController.cs trong project Data.
- Cui cng chng ta lm vic trong project Presentation. - iu u tin chng ta phi lm trong project ny l vit chui ConnectionString trong webConfig.
- Cc bn lu thuc tnh name trong th add phi vit ging ht chui ConnectionString trong class SqlDataProvider trong project Data.
- Add 1 webForm c tn Customer.aspx - Vit hm hin th danh sch khch hng c trong table Customer. y, ti dng control GridView hin th:
thuctapcungdoanhnghiep.vn/hoc-lap-trinh-website/bai-1--huong-dan-code-mo-hinh-3-lop-trong-visual-studio-2012/
8/10
24/06/2013
Kt qu:
- Tip theo, ta vit code Insert v Update khch hng vo Database. - Thit k 1 form Insert(Update) nh hnh di:
- Code:
thuctapcungdoanhnghiep.vn/hoc-lap-trinh-website/bai-1--huong-dan-code-mo-hinh-3-lop-trong-visual-studio-2012/
9/10
24/06/2013
Trn y , ti va di thiu cho cc bn mt bi demo hin th, thm, sa , xa s dng m hnh 3 lp trn 1 ng dng web. Chc cc bn thnh cng v gp nhiu may mn trong cuc sng. Tham kho m ngun ti : y
Thch
Gi
ng ln Facebook
P lugin x hi ca F acebook
Bnh lun
Copyright www.onsoft.vn All right reserved Address: 55 Gii Phng, Tel: (04) 85 89 42 86
thuctapcungdoanhnghiep.vn/hoc-lap-trinh-website/bai-1--huong-dan-code-mo-hinh-3-lop-trong-visual-studio-2012/
10/10