Subscribe in a reader

-----------------------------------------------------------------
-----------------------------------------------------------------

Sunday, April 22, 2007

Các Cấu Trúc Lệnh Cơ Bản Trong VB

(Cơ bản = Nền tảng :D)
A. Cấu Trúc Lệnh Điều Kiện - Lựa Chọn

1. [If ... EndIf]
  • Dạng 1:

    If (Đ/k) then
    ...[Khối lệnh]...
    ...

    EndIf

  • Dạng 2:

    If (Đ/k) then
    ...[Khối lệnh 1]...
    ...
    Else
    ...[Khối lệnh 2]...
    ...
    EndIf

  • Dạng 3:

    If (Đ/k 1) then
    ...[Khối lệnh 1]...
    ...
    ElseIf (Đ/k 2) then
    ...[Khối lệnh 2]...
    ...
    ElseIf (Đ/k 3) then
    ...[Khối lệnh 3]...
    .......
    ElseIf (Đ/k n) then
    ...[Khối lệnh n]...
    ...
    Else
    ...[Khối lệnh 0]...
    ...
    EndIf


2. [Select Case .... End Select]

  • Cấu Trúc:

    Select Case (biều thức)
    Case (biều thức 1)
    ...[Khối lệnh 1]...
    ...
    Case (biều thức 2)
    ...[Khối lệnh 2]...
    ......
    Case (biều thức n)
    ...[Khối lệnh n]...
    ...
    Case Else
    ...[Khối lệnh 0]...
    ...
    End Select
  • Chú Ý:
    Khi (biểu thức) trong Case trả nhiều giá trị khác nhau mà cấu trúc thi hành cùng 1 lệnh. Ta liệt kê các giá trị như sau:
    • Giá trị trong (biểu thức) là các giá trị rời rạc:
      Case (biều thức 1), (biều thức 2), ..., (biều thức n)
      ...[Khối lệnh]...
      ...
    • Giá trị trong (biểu thức) là các giá trị liên tục:
      Case (giá trị min) to (giá trị max)
      ...[Khối lệnh]...
      ...

____________________________

B. Các Cấu Trúc Lệnh Vòng Lặp

1. [Loop]

  • Cấu Trúc:

Click hình để xem

2. [For ...Next]

  • Cấu Trúc:

    For
    (biến đếm) = (giá trị đầu) to (giá trị cuối) step (bước nhảy)
    ...
    [Khối lệnh] ...
    ...
    Next (biến đếm)
  • Chú ý:

    • (giá trị đầu) < (giá trị cuối) Step > 0
      --> Vòng lặp tăng (biến đếm)
    • (giá trị đầu) > (giá trị cuối)
      Step <0> Vòng lặp giảm (biến đếm)
    • Không khai báo step (bước nhảy)
      --> (bức nhảy) = 1
    • Nếu chỉ có 1 vòng For (Chỉ có 1 (biến đếm) )
      --> For ....
      .....
      Next

Wednesday, April 18, 2007

Gõ tiếng Việt bằng bảng mã Vietnamese locale CP 1258

Khi gõ bằng bảng mã này các bạn có thể thoải mái gõ tiếng Việt bằng các font non-unicode.
Các bạn có thể ứng dụng vào việc gõ tiếng Việt cho status của yahoo hay comment cho blog của chúng ta :D

Sau đây là cách làm:

1. Start > Control Panel > [Regional and Language Options]
> "tab" [Languages]
> check chọn "check box" [Install files for complex script and right-to-left languages (Including Thai)]
> OK > Máy sẽ yêu cầu bạn đưa đĩa cài Window vào.


2. Start > Control Panel > [Regional and Language Options]
> "tab" [Languages]
> nhấn "nút" [Detail]
> Xuất hiện hôp thoại [Test Services and Input Languages]
Trong hộp thoại [Test Services and Input Languages]:
- "tab" [Setting] > "combo box" [Default input language],
chọn [Vietnamese - Vietnamese] hoặc [English (United States) - US].


- "tab" [Advance]. Check chọn "check box" [Extend support of advanced text services to all program], bỏ chọn "check box" [Turn off advanced text services] > OK.


* Bước 1 và 2 nếu máy có hỏi: "Bạn có muốn khởi động lại máy hay không?" > NO

3. Start > Control Panel > [Regional and Language Options]
> "tab" [Advance]
> "combo box" [Language for non-Unicode programs], chọn [Vietnamese]
> OK và chấp nhận khởi động lại máy tính.


4. Sau khi khởi động, bạn sẽ thấy biểu tượng [VI] hoặc [EN] ở dưới thanh [Taskbar]. Nhấn chọn [VI].


5. Cài 1 phần mềm gõ tiếng Việt, Unikey chẳng hạn.
Vào mục Configuration(Chọn bảng mã), chọn [Vietnamese locale CP 1258].


* Các bạn có thiết lập phím tắt để chuyển từ [VI] sang [EN] như sau:
Start > Control Panel > [Regional and Language Options] > tab [Languages]
> nhấn "nút" [Detail] > Xuất hiện hôp thoại [Test Services and Input Languages]
Trong hộp thoại [Test Services and Input Languages]: nhấn "nút" [Key Settings...]
> Xuất hiện hôp thoại [Advanced Key Settings]
> chọn [Switch between input languages]
> nhấn "nút" [Change Key Sequence...]
> Xuất hiện hôp thoại [Change Key Sequence]
> chọn [Switch input languages] > chọn phím tắt > OK ...


Bây giờ, bạn có thể thoải mái gõ tiếng Việt trên dòng status của yahoo; comment của blog chúng ta,... :D.

Sunday, April 15, 2007

Code Conventions for the JavaTM Programming Language

Theo ý kiến đóng góp của Mèo Mập mình đã tìm trên google về Code convention về đây. Dưới đây là Code convention dành cho Java, các bạn chịu khó xem qua vì quarter tới tụi mình học Java rồi. Tài liệu bằng tiếng Anh, chịu khó đọc dịch để rèn luyện tiếng Anh luôn nha. Ai không hiểu chỗ nào có thể hỏi người trong nhóm hoặc hỏi thầy ở NIIT :D
http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html


P/S: down tài liệu dạng PDF tại đây : http://java.sun.com/docs/codeconv/

Saturday, April 14, 2007

Phân nhóm làm project

Hôm nay mọi thành viên trong nhóm đã nhất trí phân nhóm làm project như sau:
  1. QUANG và CHIÊU: 14 sheet đầu tiên.
  2. NAM : sheet Cán bộ lãnh đạo cần đào tạo + Kế hoạch đào tạo cán bộ chủ chốt
  3. HUỆ : sheet Danh sách công chức cần đào tạo + Kế hoạch đào tạo công chức
  4. ĐẠT : sheet 1
  5. TIẾN : Kế hoạch theo từng năm
Còn NHỰT thì có thể chọn 1 người làm chung, sẵn tiện ôn lại kiến thức access luôn ha.....
CỐ LÊN nha mọi người..............

Hạn chót nộp bài là thứ 4 ngày 18/4/2007, vào lúc 1h tại công viên Hoàng Văn Thụ. Các bạn cố gắng nộp bài đúng hạn
không là BỊ PHẠT 100k đó nghen.......

Ngoài ra trong tuần này sẽ có thêm 1 buổi họp nữa vào ngày thứ 5 , 19/4/2007 lúc 2h tại cv HVT để bàn tiếp việc làm form. Mong các bạn không vắng mặt nghen........

Friday, April 13, 2007

Y kien chu quan, co gi sai sot bo qua. Cam on.

a b: à làm cái chương trình quản lý cán bộ công nhân viên cho quận Tân Phú
a b: tụi mình làm trên project
a b: lộn
a b: làm trên access
a b: phần lớn chưa học Java
a b: và ngôn ngữ cao khác
a b: nên chưa làm mấy cái cao được
a b: giờ chủ yếu học cach làm việc nhóm
a b: và học mấy bước đầu trong chu trình phát triển phần mềm
a b: có đi thực tế mới tháy cái bước đầu tiên không đơn giản chút nào
a b:
DaD: quản lý thì dùng Access là ok rồi, dùng java không thích hợp đâu
DaD: java thì khi nào có 1 cái prj về server mạng, dùng J2EE
DaD: lúc đó là thích hợp
a b: uh
DaD: ưu điểm của Java hầu như chỉ là J2EE
DaD: còn lại đều có cái khác tốt hơn
DaD: à, còn J2ME cho thiết bị ngoại vi
DaD: nhưng hầu như sẽ không đụng đến đâu
a b: vầy à
a b: này bạn có thẻ so sánh qua về dot net và java kkhông
DaD: java thì dùng cho mạng lớn
DaD: dotnet dùng cho mạng nhỏ
DaD: ưu điểm của Dot Net so với java là performance
DaD: cực nhanh
a b: um
DaD: vì nó dùng process
DaD: nhưng đó cũng là khuyết điểm khi server chịu tải truy cập lớn
DaD: dễ bị nguy cơ sập server
a b: chà
DaD: giống như
DaD: IE chẳng hạn
DaD: mở nhanh hơn FF
DaD: nhưng mà đều mở dạng cửa sổ
DaD: 1 cái mới là 1 cửa sổ mới
DaD: nhanh thì có nhanh hơn
DaD: nhưng khi nhiều sẽ nặng
DaD: còn Java
DaD: nó hỗ trợ luồng dữ liệu thành thread
DaD: giống FF
DaD: mở 1 cái
DaD: và có nhiều tab
DaD: tốc độ có thể chậm hơn
a b: umm
a b: chà
DaD: nhưng xử lý ổn thỏa, có vẻ chuyện nghiệp, quản lý tốt
DaD: và chịu tải cao hơn
a b: thế Tuấn có ý kiến gì về việc nên chọn cái nào không?
DaD: tùy vào prj như thế nào
DaD: prj này dùng Access là nhất rồi
DaD: đâu liên quan gì server đâu
a b: à ý Nam là
a b: nên chọn cái nào
a b: cho nghề nghiệp của mình
DaD: tùy chứ
DaD: à
a b: cái nào có tương lai hơn
DaD: cái này thì phải nói lại
DaD: tại hôm rồi nói cho Huệ rồi
DaD: gõ gõ dài ..
DaD: .Net thì ưu điểm là phổ biến dễ học, sau này CV cũng phổ biến
DaD: còn Java, khó học, khó kiếm việc, chi phí đầu tư học cao hơn, và không có khái niệm ..tạm
DaD: tức là
DaD: .net, có thể học tạm, ra làm cv tạm
DaD: còn java
DaD: không giỏi được thì là vô dụng
a b: chà
DaD: nói chung
DaD: java cần 1 sự đầu tư lớn, gần như hoàn toàn
DaD: lương thì java luôn luôn cao hơn .net 1 2 bậc
a b: một sự đầu tư lớn, tuân nói rõ hơn xem
DaD: tiền bạc: những khóa học về java học phí cao hơn (chắc 1,5 2 lần)
DaD: công sức: java khá là khó hiểu và khó để master được, và để có thể ổn được sau này, cần master tốt, không như .net, khá dễ để master, và sau này, hiểu chừng nào, làm chừng đó, lãnh lương chừng đó
a b: umm
DaD: thực hành: do .net phổ biến, host free hỗ trợ nhiều, quy mô nhỏ, dễ thực hành
DaD: còn java, hoàn toàn ngược lại, kiếm 1 cái post hỗ trợ java mà free rất khó, có cũng bị ràng buộc nhiều, hầu hết host hỗ trợ java đều tính phí khá cao, quy mô lại lớn, 1 cái server gồm nhiều phần liên thông, phức tạp
DaD: đại khái thế
a b: thanks
a b: Nam nắm được chút rồi
DaD: trước khi học NIIT, N tiếp xúc nhiều với lập trình chưa
DaD: nhất là lập trình web
a b: chưa bao giờ luôn
DaD: uhm
DaD: chuyên ngành NIIT là lập trình hay mạng
a b: nam theo lập trình
DaD: uh
a b: đang có thiên hương Java
DaD: thế thì theo java cũng được, không phải là không thể
DaD: vì học NIIT lập trình ra
DaD: cũng coi làbiết cơ bản về java
DaD: chỉ là cơ bản
DaD: những cái khác
DaD: biết cơ bản, thì tự tìm tòi được
a b: ờ
DaD: còn java, biết cơ bản chỉ đủ để có cơ bản
DaD: để đóng tiền đi học thêm java chỗ khác>_< q1="="">q5 mất hơn 1 năm một chút
DaD: là học J2EE đó hả
a b: Nam chả rõ, Nam nghĩ là nó dạy đủ về Java nếu theo chuyên ngành của nó
a b: ờ đúng rồi
a b: hôm bữa thầy việt có nhắc đến cái J2EE
a b: hình như có học đó
DaD: java có 3 mảng
DaD: đều đòi hỏi chuyên sâu
DaD: không thể học chuyên sâu cả 3 được
DaD: 3 mảng này giống như 3 ngành khác nhau
DaD: chỉ giống nhau ở code java
a b: chà
a b: J2EE là mảng nào?
DaD: J2ME: viết cho thiết bị ngoại vi
DaD: J2DE: Desktop Application
DaD: J2EE: ứng dụng server
DaD: ý
DaD: J2SE: Desktop Application
a b: chẹp thèm học cả 3 quá
a b: cái J2ME hình như làm cho đt di động
a b: cái này
a b: NIIT có dạy nè
DaD: mọi thứ
DaD: mọi thiết bị ngoại vi dùng java
DaD: đều là J2ME
a b: cả cáii J2EE hình như có dạy
a b: còn J2SE thấy lạ hoắc
DaD: ứng dụng ít lắm
DaD: như VB, C++ bình thường
DaD: viết mấy cái Desktop Application
DaD:
a b: umm chắc NIIT có dạy về J2ME và J2EE đó, mà nam đọc thấy hfinh như Java nó cũng phân ngành
a b: nó dạy phân ngành Java luôn
a b: cái này đọc lâu lắm rồi
a b: nhớ không chính xác
a b: học vững 2 cái này là làm việc ngon lành chưa Tuấn???
DaD: sao 2 cái?
DaD: đã nói là 1 thứ như 1 đường đi riêng
DaD: chuyên sâu 1 thứ thôi
a b: uh nam biết
a b: ý nam là vững một trong 2
DaD: dĩ nhiên
DaD: đều có nhu cầu cả
DaD: chỉ cần vững
DaD: nhất là kinh nghiệm là prj
DaD: đó là ưu điểm lớn nhất có thể tích lũy được
a b:
DaD: và 1 điều tối thiểu là code comvention
DaD: và 1 điều tối thiểu là code convention
a b: convention??
DaD: ..
DaD:
DaD: người học java chính quy
a b: <===nôb a b: <=====noob DaD: sẽ học về code convention của java DaD: đó là cấu trúc code của java DaD: ra vào như thế nào DaD: chú thích ra làm sao a b: ờ DaD: cấu trúc function như thế nào a b: Nam sẽ để ý kỹ cái này trong quá trình học DaD: class a(int x, int y) { public static void main(String[]) { } { DaD: chẹp DaD: copy qua yahoo không giữ được khoảng trống DaD: nói chung N search "java code convention"

------

Xin nhắc chung cho mọi người tính đi theo con đường lập trình, hãy để ý Code Convention. Ai biết rồi thì nhắc người chưa biết, ai chưa biết thì hỏi người cái gì cũng đó, đó là Mr. Google. "Code Convention" là một thuật ngữ rất phổ biến và rộng rãi, dễ dàng tìm tài liệu về nó. Nhưng nói chung, đây là một yêu cầu nhỏ nhưng thiết yếu, chỉ cần tập cho mình thói quen gõ code theo đúng convention là được, không cần nhiều.

Hướng dẫn sử dụng Label:

Label?

Khi anh em Post một bài mới có chi tiết cho điền Label của Post.
Label được sử dụng dể link tới những Post nào có chung 1 Label.

Ví dụ:
Các anh em trong Team đều sẽ Post một bài có nội dụng là giới thiệu về bản thân, có Label là “Chúng Tôi Xin Chào”.
Nếu có 7 thành viên Post ta sẽ có 7 bài trong 1 Label “Chúng Tôi Xin Chào”.
Khi ta click link tới Label “Chúng Tôi Xin Chào” Ta sẽ được link tới 7 bài có Label “Chúng Tôi Xin Chào”.

Do đó chúng ta có một số Label chung như sau (Danh sách Label chung sẽ đươc cập nhật):

  • Xin Chào: Các bài Post xin chào của các thành viên.
  • Project [Mã Project]: Các bài Post về Project theo [Mã Project].
  • Thông Báo: Các bài Post về thông báo.
  • Link List: Các bài Post về các link tới các trang web hay.
  • Feed: Các bài Post về Feed.

Các Item


NOTE:
- Được dùng để hiển thị các thông báo "Ngắn".
- Chỉ có admin của Blog mới có thể viết Thông Báo.

Blog Achive:
- Chứa các bài đã post.
- Được lọc theo ngày.

About Us:
- Tên và Profile của các thành viên sẽ được để trong Item này.
- Thành viên khi gia nhập vào Blog củaTeam sẽ có tên trong Item này.

Link List:
- Chứa những link tới 1 số trang web hay do thành viên tìm kiếm.
- Admin sẽ cập nhật Item này khi có link mới.

Feed:
- Chứa những link có những bài viết hay từ các trang web khác.
- Admin sẽ câp nhật Item này khi có link mới.

Label:
- Chứa tất cả các Label.
- Label nào có nhiều Post sẽ đứng đầu.

Thursday, April 12, 2007

PIGGY Xin Chào ^^

^^ Chuc cac thanh vien cua wwwTeam ngay cang doan ket hon, an y hon, nhieu y tuong sang tao hon. CO LEN ANH CHI EM!!!!

Test Project W00001 (Table hoàn tất)

Mời anh em download Project về Test

http://www.megaupload.com/?d=C3V4MWFO

Wednesday, April 11, 2007

Điều lệ của team, đề nghị các thành viên đọc kỹ

wwwTeam
  • Mọi thành viên trong nhóm phải biết chạy xe, thành viên nào không biết chạy xe thì có một tháng tính từ ngày hôm nay để tập xe đạp, 1 tháng sau phải biết chạy xe máy. Nếu trễ hạn thì cứ mỗi tháng đóng tiền phạt 200.000 vnd. Tiền sẽ được xung vào quỹ nhóm.
  • Các thành viên nếu cảm thấy không có thời gian để hòan thành project thì có thể từ chối. Không chấp nhận lý do không biết làm.
  • Khi đã nhận project mọi thành viên phải có trách nhiệm giao project đúng hạn, thành viên nào trễ hạn bị phạt 100.000 vnd. Tiền sẽ được xung vào quỹ nhóm.
  • Khi đã nhận project nếu có bận đột xuất, thì phải báo cho trưởng nhóm biết trước ít nhất 3 ngày. Nếu lý do nghe không lọt tai trưởng nhóm thì vẫn bị phạt 100.000 vnd.
  • Khi nhận project rồi, nếu cảm thấy có gì không hiểu hay không đủ sức làm thì thành viên đó có thể tìm sự hỗ trợ từ thành viên khác. Các thành viên khác phải cố gắng giúp đỡ thành viên đó trong khả năng của mình.
  • Nếu quá 3 tuần thành viên nào vẫn không có mặt trong buổi họp mặt nhóm mà không có lý do chính đáng sẽ bị phạt 100.000 vnd, tiếp tục vắng mặt 1 tuần nữa thì bị phạt thêm 100.000 vnd.
  • Mỗi tháng sẽ tổ chức bầu lại trưởng nhóm, mọi thành viên đều được phép tham gia ứng cứ.
  • Các thành viên nên tích cực tham gia post bài lên diễn đàn của nhóm.
  • Các thành viên có gì thắc mắc về kiến thức hay khúc mắc về vấn đề gì đó có thể gặp mặt riêng từng người trong nhóm hay post lên diễn đàn của nhóm để hỏi.
  • Mọi thành viên trong nhóm đều có quyền tự do phát biểu ý kiến của mình.
  • Không được có lời lẽ, hành động gây mất đoàn kết trong nhóm.
  • Mỗi thành viên đều phải có trách nhiệm đóng tiền quỹ cho nhóm khi đến hạn.
  • Đi họp trễ 10 phút nộp phạt 10.000vnd, 20 phút thì nộp phạt 20.000 vnd, ai không đi họp phải báo trước.
  • Không hút thuốc khi có thành viên nữ, vi phạm bị phạt tịch thu gói thuốc ( đưa cho nhóm trưởng xài hehe).

Hướng dẫn sử dụng 1 vài website chuyên upload

Đây là một số bài chỉ cách sử dụng một số website chuyên upload thông dụng:

http://www.echip.com.vn/echiproot/html/2006/so343/megaupload.html
http://www.echip.com.vn/echiproot/html/2006/289tt/mega.html
http://www.handheldvn.com/forum/showthread.php?threadid=35193

Sao khi đọc bài này mỗi lần anh em muốn share dữ liệu thì tạo một post trong đó dể link download.

Tuesday, April 10, 2007

Hi all member

Ten day du cua minh la Tran Duy Quang. Cac member co the goi minh la Steve cho than mat hon. Vi la cung team voi nhau nen minh co y kien nhu the nay: trong so cac member, mot so co kien thuc nhieu nhung cung co mot so chua day du ve kien thuc, do vay cac member hay tim hieu nhau hon de giup nhau cung tien bo, co nhu vay thi team moi nhanh chong vung manh. Xin tat ca cac member khac dung ngai ngung hoi nhau nha, ngay ca minh cung thieu sot mot so kien thuc va cung dang tim hieu them.
Chuc wwwteam ngay cang phat trien va nhanh chong vung manh bang anh bang chi nha

Xây Dựng Blog cho Team

Kính thưa anh em trong Team. Hiện Blog của chúng ta đang trong giai đoạn xây dựng.
Nên mình có thể sẽ thay đổi một số thứ trong blog liên tục. Anh em thông cảm.

Anh em thấy blog có gi` sai sót như lỗi chính tả, Font chữ, color, Template, .... cứ thẳng thắn mà mắng vốn nha.

Tái bút: Mong anh em làm theo Huệ. Không để nick mà để tên khi vào blog. Tất cả những Comment lạ hiện tại mình sẽ del. :D

wwwTeam

Xin chào

Mấy bạn lấy biệt danh không, Huệ không biết ai là ai hết. Sao mọi người không lấy tên thật cho dễ trao đổi???