Diễn Đàn » Hướng Dẫn Lập trình

Khai Giảng Lớp Web Design Basic!

8 trả lời, 2.464 lượt xem — Trang 1 / 1
<Bài viết đã được chỉnh sửa lúc 2006-01-11 11:58:16VG>
Dạo này hỗng có gì làm lên đây ngồi mở topic trao đổi làm website cho vui!
Video không có tiếng.... vì hổng có tiền mua microphone [:D]

Mọi ý kiến đóng góp post bên dưới a! hi vọng có người ủng hộ [:D]

ASP: Hello World!
ASP: Form
ASP: Functions
ASP: Sessions & Cookies
Đăng nhập để trả lời
0
[:D] Hêy chào VG, ý tưởng hay đó , vậy tiếp tục đi !

_-"Tự ái là thuốc độc giết chết tình bạn .(Balzac)"-_
Đăng nhập để trả lời
0
Cám ơn VG! Cái này hay nè, nhưng hình chạy nhanh quá, xem không kịp. LRC nghĩ nếu như VG không có microfon? Lần sau gắn cái tay nghe vào thế mic nói có tiếng nghe cũng đở buồn tẻ và dể hiểu hơn nhiều. Chúc vui. Thân LRC
Đăng nhập để trả lời
0
website cho vui


Chu mẹt ơi, sao bay giờ mới thấy nhỉ.

Vui dử hôn các bạn. Chưa chi thấy nhức đầu chứ vui nổi gì mà dzui.

Truớc tiên đề trang bị cái chai dầu gió hay kiếm cây sung lấy mủ dán vaò màng tan trước khi học website.

Ông thầy VG cho nói nha. Hổng hiểu ông thầy tính bi nhiêu tiền một khóa chớ HY thì sẽ hỏi tứ tung, nên xin bớt tí tí tiền, vì hỏi nhiều thì thầy càng giỏi tay nghề. [:@][:@][:@]

Chúc vui với website.
Đăng nhập để trả lời
0
Topic nay hay, nh&#432;ng theo kinh nghi&#7879;m h&#7885;c l&#243;m l&#7853;p tr&#236;nh c&#7911;a tui th&#236; c&#225;i c&#259;n b&#7843;n &#273;&#7847;u ti&#234;n l&#224; hi&#7875;u th&#7871; n&#224;o l&#224; database c&#225;i &#273;&#227;. R&#7891;i sau &#273;&#243; m&#7899;i h&#7885;c c&#225;c ng&#244;n ng&#7919; l&#7853;p tr&#236;nh.


Tr&#432;&#7899;c &#273;&#226;y em to&#224;n l&#224; s&#7919;a source kh&#244;ng, nh&#432;ng gi&#7901; em hi&#7875;u th&#234;m v&#7873; database..

Em ch&#7881; bi&#7871;t v&#7873; PHP , mysql..va Macromedia Dreamweave..

V&#236; th&#7871; em v&#224;o topic n&#224;y &#273;&#7875; n&#226;ng cao ki&#7871;n th&#7913;c v&#224; h&#7885;c h&#7887;i nh&#7919;ng c&#244;ng ngh&#7879; m&#7899;i h&#417;n t&#7915; admin....

tham khao web cua em lam. www.service.com.vn

c&#225;i web &#273;&#7847;u ti&#234;n em t&#7921; code &#273;&#243;
Đăng nhập để trả lời
0
em đồng ý với ý kiến của bro deplao.

bác đẹp lão giới thiệu trang web đẹp quá, theo kinh nghiệm ít ỏi của em thì cái trang của bác tối thiểu cũng phải nhóm 3 người làm trở lên. và bro là dân chuyên nghiệp thì phải.

bác đã làm trang web đẹp vậy thì mong bác chỉ dùm cho anh em từ A-Z đi.
để có thể một người có chút kiến thức lập trình và chưa rõ về web(không tính webapp nha) có thể bắt chước và làm bằng 50% cái web của bro thui. ^0^.
nếu có thể em xin góp cho xôm tụ.

em xin cảm ơn bro trước.

mạn phép em mở màn vậy.

theo ý kiến của em thì ta nên web với mô hình 3 lớp (three tier)
mô hình đó thế nào các bro tự tìm hiểu lấy, em không đưa ra đây.

(lớp DAL: data access layer)
để làm web thì trước hết ta phải có một Database để lưu trữ dữ liệu
(lưu vào đâu không quan trọng Oracle, Sql Server, Access... quan trọng là ta quản lý và giao tiếp nó với chương trình của ta ra sao) em xin đưa ra cách giao tiếp với SQL Serer(và với Oracle) trong Dot.Net/C#. cho mọi người tham khảo.

trong dot.net nó đã xây dựng sẵn một nền tảng cho mình, để quản lý và giao tiếp với SQL Server và với Oracle rất mạnh. đó là Package SqlHelper và Package OracleHelper. hai package này sử dụng tương tự nhau.
ở đây ra cách sử dụng với SqlHelper.

Package SqlHeper:

Dùng cho Database SQL Server
Có 2 kiểu truy xuất cơ sở dữ liệu:
Truy vấn lấy dữ liệu dùng để lấy các cấu trúc dữ liệu theo kiểu DataSet hoặc DataTable dùng trong các method Selectxxx(). Thực hiện bằng câu lệnh SqlHelper.ExecuteDataSet(…)
Cập nhật cơ sở dữ liệu dùng trong các phương thức Insert, Update hoặc Delete thực hiện bằng câu lệnh SqlHelper.ExecuteNoneQuery(…)

các method tương ứng là các phương thức để ta làm việc với cơ sở dữ liệu (câu lệnh Sql). theo ý kiến của mình thì bạn nên coi mỗi table trong DB là một thực thể (entity) để ta giao tiếp trong chương trình, (bạn phải xây dựng một lớp đối tượng đặc trưng cho nó).

bước thực hiện trong 1 quy trình truy vấn lấy dữ liệu (ví dụ 1)
Khởi tạo Connection.
Tạo câu lệnh SQL và Parameters.
Tạo DataSet và SqlDataAdapter.
Mở Connection, gán Dataset thông qua SqlDataHelper.
Đóng Connection.
bước thực hiện trong 1 quy trình cập nhật cơ sở dữ liệu (ví dụ 2)
Khởi tạo Connection.
Tạo câu lệnh Sql và Parameter.
Mở Connection và thực hiện câu lệnh Sql.
Lấy giá trị trả về từ các Parameter.
Đóng Connection.

ví dụ 1:
method SelectAll();
thôi các bro xem ví dụ sau đi.
câu lệch sql SelectAll() không đối số.
strSql="SELECT * FROM exTable WHERE 1 = 1";

ví dụ 2:
method Insert(temperEntity temp);
em xin nói kĩ hơn phần này.
ví dụ ta có một bảng D_TEMPER trong DataBase có cấu trúc như sau
D_TEMPER

tên trường kiểu mô tả
TemperId int(4) trường khóa chính(PK), tự tăng, NOT NULL
Title nvachar(50) tiêu đề của temper
Count int(4) số thứ tự của temper

xây dựng một lớp đặc trưng cho bảng trên coi nó là entity (bao gồm các phương thức set và get. để giao tiếp với dữ liệu logic trong chương trình--Quan trọng đấy nhé [8|])
(thôi chết, đi sa quá phần DB rồi. nhưng nếu không có cái này thì không biết diễn giải ý ra sao, các bro thông cảm cho em nhé, các bro đã quá quen với cái này rùi thì bỏ qua, còn bro nào mới chập chững vào nghề thì tham khảo).

class temperEntity
{
protected int _temperId;
protected string _title;
protected int _count;

//hàm khởi tạo
public temperEntity(){};

public temperEntity(int TemperId, string Title, int Count)
{
this._temperId = TemperId;
this._title = Title;
this._count = Count;
}

public int TemperId
{
get{return this._temperId;}
set{this._temperId = value;}
}
các phương thức cho Title, Count tương tự (hic soạn thảo trong khung web này mệt quá [:(])
}

sau khi đã có lớp đặc trưng rồi ta có thể vô tư giao tiếp với DB, lấy dữ liệu trong DB tống vào entity để sử dụng và ngược lại.

public void Insert(temperEntity temper)
bác nào giúp em với. chỉ giùm mọi người. thank
(bật mí, bật mí... sau sẽ biết tiếp)
[8D]

dĩ nhiên để thực hiện thì bạn không thể quên việc add các References.
System;
System.Data;
System.XML;
Microsoft.ApplicationBlocks.Data;
References bạn xây dựng(lớp đặc trưng cho bảng);
Trích đoạn: deplao

Topic nay hay, nhưng theo kinh nghiệm học lóm lập trình của tui thì cái căn bản đầu tiên là hiểu thế nào là database cái đã. Rồi sau đó mới học các ngôn ngữ lập trình.


Trước đây em toàn là sữa source không, nhưng giờ em hiểu thêm về database..

Em chỉ biết về PHP , mysql..va Macromedia Dreamweave..

Vì thế em vào topic này để nâng cao kiến thức và học hỏi những công nghệ mới hơn từ admin....

tham khao web cua em lam. www.service.com.vn

cái web đầu tiên em tự code đó

UDI-E1.
trở nên nhân vật cần thiết không thể thiếu, bất cứ nơi nào ta sống.
Đăng nhập để trả lời
0
em đồng ý với ý kiến của bro deplao.

bác đẹp lão giới thiệu trang web đẹp quá, theo kinh nghiệm ít ỏi của em thì cái trang của bác tối thiểu cũng phải nhóm 3 người làm trở lên. và bro là dân chuyên nghiệp thì phải.

bác đã làm trang web đẹp vậy thì mong bác chỉ dùm cho anh em từ A-Z đi.
để có thể một người có chút kiến thức lập trình và chưa rõ về web(không tính webapp nha) có thể bắt chước và làm bằng 50% cái web của bro thui. ^0^.
nếu có thể em xin góp cho xôm tụ.



Chào deplao (DL)
Chào thangpdtt (Tpdtt)

Tưởng rằng DL là Nữ Hoa Hậu Bà Bà, ai ngờ Dl xưng là em rồi huynh Tpdtt laị goị là bro. Tuy nhiên cho HY bái Sư.

Rồi cũng tưởng rằng Lớp Web Design Basic! là lớp mới bắt đầu. Đang học tiếng Anh từ Basic là bắt đầu mà HY đang bắt đầu học nói tiếng Anh giọng Mỹ (xin đừng thêm vaò Mỹ Tho các bạn yêu mến ạ. Nội cái phát âm cuả chữ "th" học , luyện hai, ba năm, bây giờ vẫn còn hơi ngọng.

Từ đó cứ nghĩ lớp nầy là bắt đầu, nghĩa là học ABC hay i tờ về Web.

Mong Quý Bạn giúp với. Cám ơn nhiều.

Như ý kiến của Tpdtt thì DL là siêu rồi.

Chúc vui với học và vui.



Basic!
Đăng nhập để trả lời
0
quote:

em đồng ý với ý kiến của bro deplao.

bác đẹp lão giới thiệu trang web đẹp quá, theo kinh nghiệm ít ỏi của em thì cái trang của bác tối thiểu cũng phải nhóm 3 người làm trở lên. và bro là dân chuyên nghiệp thì phải.

bác đã làm trang web đẹp vậy thì mong bác chỉ dùm cho anh em từ A-Z đi.
để có thể một người có chút kiến thức lập trình và chưa rõ về web(không tính webapp nha) có thể bắt chước và làm bằng 50% cái web của bro thui. ^0^.
nếu có thể em xin góp cho xôm tụ.

bạn ơi ! bạn chỉ như vậy thì chỉ làm cho người ta rối mắt thêm thôi
Bạch Tùng Phong(^ __ ^ )

Tôi vẽ em bằng cát
Rồi tôi hun 1 phát
Ôi tình yêu trên cát
Thật là chua và chát
Đăng nhập để trả lời
0
<Bài viết đã được chỉnh sửa lúc 2006-05-18 22:36:38vuanoixao>
Hehe, nghe bạn "Bạch Tùng Phong" nói thì có vẻ như là bạn ấy có cách hướng dẫn mọi người làm web hay lắm đấy.
Trang web www.service.com.vn cũng được đấy. Nhưng trang web này chỉ cần một người làm thôi. Hehe, không cần đến 3 người đâu. Trang web này nếu như nền của các tiêu đề đậm hơn thì sẽ đẹp hơn.
Nói thật, xem một hồi mình vẫn không nhận ra mục đích của trang web www.service.com.vn là gì. Cuối cùng mình đành phải vào phần giới thiệu để biết. Một trang web muốn đạt được thành công cần phải cho mọi người biết ngay đây là trang web gì. Mục đích của trang web. Trang web này cần phải xem lại về lỗi chính tả và ngữ pháp tiếng Việt. Thương mại mà như thế này thì không ổn lắm.
Mình muốn nói những điều này để khẳng định với các bạn rằng. Dù cho các bạn viết phần mềm ứng dụng, web, bảo mật hay bất cứ cái gì thì điều quan trọng hàng đầu đó là bạn phải xác định được bài toán, mục đích,..
Các bạn có thể tham khảo trang web http://marko.com.vn
Rất xin lỗi tác giả của trang web www.service.com.vn vì mình đã nói thật. Mong bạn cố gắng hơn nữa.
26061905
Đừng để nỗi buồn hôm nay
Là nguyên nhân nỗi buồn ngày mai
Đăng nhập để trả lời
0