Visual Basic 2005 trên cả tuyệt vời

Liên hệ QC

levanduyet

Hãy để gió cuốn đi.
Thành viên danh dự
Tham gia
30/5/06
Bài viết
1,798
Được thích
4,700
Giới tính
Nam
Chắc có lẻ chúng ta nên lao vào VS 2005. Bạn hãy thử tưởng tượng nó cung cấp cho các bạn biết bao nhiêu điều. Hổ trợ tất tần tật...
_So sánh với C#, C++...kẻ tám lạng người nửa cân.
_Lập trình cho các thiết bị cầm tay à, quá đã.
_Lập trình Web à, OK.
_Lập trình cơ sở dữ liệu à: có ngay ADO.NET
_Lập trình giao tiếp với Excel hả...quá đả luôn. Nhưng tôi khuyên chúng ta sẽ lập trình với Excel 2007.
_Và còn nhiều điều nữa đang chờ các bạn khám phá.

Nếu bạn có .Net FrameWork 2.0, Bạn có thể gõ đọan lệnh này vào NotePad và lưu lại với tên: ChuongTrinhDauTien.vb
và biên dịch thế là bạn có thể chạy rồi. Thật không thể tưởng tượng!
Mã:
Module Test
   Sub Main()
       Dim Ten As String
       Console.Write("Ten ban la gi? ")
       Ten=Console.ReadLine
       Console.WriteLine("Xin chao mung {0} den voi chuong trinh TU HOC VS2005",Ten)
       Console.ReadLine
   End Sub
End Module
Việc lập trình với Visual Basic 2005, bây giờ thì chẳng cần phải đóng gói kèm các thư viện, mà chỉ cần có .NET FrameWork là OK rồi. Thật là quá dễ, quá đả....Còn chần chờ gì nữa.
 
Lần chỉnh sửa cuối:
http://www.giaiphapdotnet.com

Thực ra khi đã bước chân vào giới lập trình thì ngôn ngữ lập trình chỉ là 1 phần thôi anh Duyệt ạ.

Ví dụ: bài toán xóa 1 file trên ổ cứng

Newbie viết:
Mã:
Kill strTenFile

Pro hơn 1 chút viết:

Mã:
If FileExist(strTenFile) then 
    Kill strTenFile
Else
    ...
End If

Guru viết:

Mã:
If FileExist(strTenFile) then 
    iFProperty = getProperty(strTenFile)
    if iFProperty <> ReadOnly then
        If IsFileOpen(strTenFile) Then Close strTenFile
        Kill strTenFile
    End if
Else
    ... '// File Not Found
End If

'// Error handle here


Đấy, trên đấy mới chỉ ra 3 mức về coder (mà coder chỉ đóng vai trò là "công nhân" (level thấp nhất) trong các vai trò phát triển ứng dụng phần mềm thôi).

Chưa kể vấn đề quan trọng là Software Requirement, Software Analysis & Design (đặc biệt là Software Architechure) - Mọi người cứ tưởng Design mỗi cái DB xong là coi như "thiết kế xong" /*+ , Testing (ko chỉ là test cho chương trình nó chạy đâu), Configuration Management, Software Documenting (cái này thì hầu như chả ai làm tốt cả, chỉ làm đại khái thôi), v.v..

Vì thế, theo hai2hai, nếu ai muốn học lập trình thì hãy tập làm việc theo nhóm, làm 1 cách pro 1 chút kẻo mãi vấn thấy "sao phần mềm tây nó làm tốt thế" (Vì vụ này anh đã nói hẳn đến .NET nên em mới tham gia, chứ nếu bài viết chỉ liên quan đến Excel thôi thì em ko viết bài này đâu anh Duyệt ạ).

À, anh làm MS SQL với Excel thế nào rồi ạ? đã viết SP & TG trong MS SQL chưa ạ?, v.v....

:-=
 
Lần chỉnh sửa cuối:
hai2hai đã viết:
http://www.giaiphapdotnet.com
À, anh làm MS SQL với Excel thế nào rồi ạ? đã viết SP & TG trong MS SQL chưa ạ?, v.v....
:-=
To: hai2hai,
Cám ơn hai2hai. Anh chủ yếu dùng ADO và kết nối với cơ sở dữ liệu mà thôi. Còn cái SP & TG cũng có.
Hổm rày anh kiến tài liệu Visual Basic 2005 không có. Em có quyển Visual Basic 2005 for Dummies không vậy? Anh chưa gởi mua được.
Thân,

Lê Văn Duyệt
 
levanduyet đã viết:
To: hai2hai,
Cám ơn hai2hai. Anh chủ yếu dùng ADO và kết nối với cơ sở dữ liệu mà thôi. Còn cái SP & TG cũng có.
Hổm rày anh kiến tài liệu Visual Basic 2005 không có. Em có quyển Visual Basic 2005 for Dummies không vậy? Anh chưa gởi mua được.
Thân,

Lê Văn Duyệt

Có phải quyển này ko hả anh: For.Dummies.Visual.Basic.2005.For.Dummies.Oct.2005.eBook-LinG
Quyển này có 5,2Mb thôi.

:D. Bác sài sang quá. Em thấy quyển này rồi nhưng ngại down quá. Mà đó là Private server của 1 cộng đồng thiểu số nên ko public được. Thôi em down cho bác vậy.

Em thấy có cả đống Dummies for dot net nhiều lắm. :-=
....
- For.Dummies.C.Sharp.2005.For.Dummies.Oct.2005.eBook-LinG
- For.Dummies.Dreamweaver.8.For.Dummies.Oct.2005.eBook-LinG
- For.Dummies.Visual.Basic.2005.For.Dummies.Oct.2005.eBook-LinG
- For.Dummies.Visual.Web.Developer.2005.Express.Edition.For.Dummies.Dec.2005.eBook-LinG
....


Nhưng theo em, quyển Software Engineering - A Practioner's Approach (5th eddition) của Roger S.Pressman, Ph.d (MCGraw Hill) mới là quyển đáng để đọc anh ạ. Mấy món lập trình thì ngày nào em cũng nhìn thấy sách mới. Ngán đến tận cổ.

Mà bác làm .NET thì đầu tiên bác đừng nhảy vô mấy ngôn ngữ vội. Bác cứ tìm đọc cho em cái NET Framework Architechture xem nó hoạt động thế nào đã (Windows, COM+ Services, Common Language Runtime, Base class library, ADO.NET and XML, ASP.NET + Windows forms, Common language spec,...). Mấy món đó em nhớ ko nhầm thì có trang nào của việt nam hoặc việt kiều nó viết khá kỹ rồi đấy. Bác thử tìm đọc trước đi nhé.

Còn nếu ko hiểu kiến trúc ứng dụng, ko rõ web services là gì, v.v... nhảy vô viết mấy câu, làm mấy cái beginner applications mà bọn em hay gọi là dạng "hello world" (như kết nối DB, rồi creat, update, delete,...) thì thà bác dùng excel, access cho nhanh bác ạ.

Mà bác nhớ cho em là cái cấu hình của VS 2k5 là bao nhiêu xem nó chạy thế nào nhé.

À, mà chắc bác lại copy dòng quảng cáo VS 2k5 của ai đó hả? Em thấy bùn cười cái câu "Lập trình giao tiếp với Excel hả...quá đả luôn" :-=
 
Lần chỉnh sửa cuối:
hai2hai đã viết:
Còn nếu ko hiểu kiến trúc ứng dụng, ko rõ web services là gì, v.v... nhảy vô viết mấy câu, làm mấy cái beginner applications mà bọn em hay gọi là dạng "hello world" (như kết nối DB, rồi creat, update, delete,...) thì thà bác dùng excel, access cho nhanh bác ạ.
Anh muốn học Visual Basic 2005, vì anh đã có kiến thức về nó rồi. Nếu em có down được thì gởi giúp anh.
Tks em nhiều.

Lê Văn Duyệt
 
levanduyet đã viết:
Anh muốn học Visual Basic 2005, vì anh đã có kiến thức về nó rồi. Nếu em có down được thì gởi giúp anh.
Tks em nhiều.

Lê Văn Duyệt

Anh có kiến thức về Visual Basic 2005 (chứ ko phải VB 6) rồi à (Vì Visual basic 2005 khác hoàn toàn với Visual basic 6 anh ạ - Nó chỉ giống mỗi cái... tên thôi). Chuyển sang .NET là chuyển hẳn toàn bộ concept rồi mà. Anh học kiến thức đó lúc nào mà nhanh thế. Vì khi chuyển sang .NET thì các kiến thức chung đó đều phải nắm (kể cả làm C#, VB .NET, v.v...).

Mà em đâu có nói ngoài kiến thức của VB 2k5 nhỉ. hay để em copy mục lục (trong cái quyển VB2k5 for Dummies) cho anh xem:

Chapter 4: Building Windows Applications .................................................................63
Chapter 5: Building Web Applications ..........................................................................83
Chapter 6: Building Class Libraries .............................................................................109
Chapter 7: Building Web Services ...............................................................................125
Chapter 8: Debugging in VB 2005 ................................................................................141

Kiến thức VB đâu có những khái niệm này:

IO: Integrate program activities with
that requires writing much less code.
System.Net: VB knows about the Internet.
one place.
Drawing: Comprehensive screen graphics
even 3D.
The My Object: Get to the hard-to-reach
simple-to-use set of shortcuts.

VB cũ đâu có những kiểu code như thế này:

Private Sub DateChooser_ValueChanged(ByVal sender As System.Object,
ByVal e As System.EventArgs
) Handles DateChooser.ValueChanged
If DateNumber.Text.Length > 0 Then
DateInterval = CInt(DateNumber.Text)
End If
NextWeek.Text =
DateChooser.Value.Add(TimeSpan.FromDays(DateInterval)).ToString()
End Sub

Skype để lấy sách anh nhé
 
Lần chỉnh sửa cuối:
hai2hai đã viết:
IO: Integrate program activities with
that requires writing much less code.
System.Net: VB knows about the Internet.
one place.
Drawing: Comprehensive screen graphics
even 3D.
The My Object: Get to the hard-to-reach
simple-to-use set of shortcuts.

Đâu có những kiểu code như thế này:

Private Sub DateChooser_ValueChanged(ByVal sender As System.Object,
ByVal e As System.EventArgs
) Handles DateChooser.ValueChanged
If DateNumber.Text.Length > 0 Then
DateInterval = CInt(DateNumber.Text)
End If
NextWeek.Text =
DateChooser.Value.Add(TimeSpan.FromDays(DateInterval)).ToString()
End Sub
Bởi vậy anh mới nói Visual Basic 2005 trên cả tuyệt vời.

LVD
 
Xin tiến cử với bác anh này nữa:
1114658987.jpg


link http://download.oebook.org/uploadfile/2006/7/14/11143810012.zip
 
Tham khảo trang của mấy bác kiều này nhé:
http://www.vovisoft.com/

Có đầy đủ lủ khủ cả VB6, VB.NET, XML

Mấy tay ebook của VDC tải về rồi trưng lên giá cứ như sách của mình
 
Chương trình ai là triệu phú

Các bạn tải về chương trình "Ai là triệu phú chơi cho vui", viết bằng Visual basic 2005.
Thân,
Lê Văn Duyệt
PS: Sau khi tải về bạn hãy xóa đi đuôi ".rar", và cho vào cùng một thư mục và chạy file ".crc"
Chúc các bạn chơi vui vẻ với phiên bản này.
 

File đính kèm

  • WhoIsMe.001.rar
    713 KB · Đọc: 398
  • WhoIsMe.002.rar
    713 KB · Đọc: 284
  • WhoIsMe.003.rar
    568.9 KB · Đọc: 249
  • WhoIsMe.crc.rar
    52 bytes · Đọc: 145
Chắc có lẻ chúng ta nên lao vào VS 2005. Bạn hãy thử tưởng tượng nó cung cấp cho các bạn biết bao nhiêu điều. Hổ trợ tất tần tật...
_So sánh với C#, C++...kẻ tám lạng người nửa cân.
_Lập trình cho các thiết bị cầm tay à, quá đã.
_Lập trình Web à, OK.
_Lập trình cơ sở dữ liệu à: có ngay ADO.NET
_Lập trình giao tiếp với Excel hả...quá đả luôn. Nhưng tôi khuyên chúng ta sẽ lập trình với Excel 2007.
_Và còn nhiều điều nữa đang chờ các bạn khám phá.

Nếu bạn có .Net FrameWork 2.0, Bạn có thể gõ đọan lệnh này vào NotePad và lưu lại với tên: ChuongTrinhDauTien.vb
và biên dịch thế là bạn có thể chạy rồi. Thật không thể tưởng tượng!
Mã:
Module Test
   Sub Main()
       Dim Ten As String
       Console.Write("Ten ban la gi? ")
       Ten=Console.ReadLine
       Console.WriteLine("Xin chao mung {0} den voi chuong trinh TU HOC VS2005",Ten)
       Console.ReadLine
   End Sub
End Module
Việc lập trình với Visual Basic 2005, bây giờ thì chẳng cần phải đóng gói kèm các thư viện, mà chỉ cần có .NET FrameWork là OK rồi. Thật là quá dễ, quá đả....Còn chần chờ gì nữa.
Thầy ơi, em muốn dùng vs 2005 làm phần mêm quản lý kho nhưng dùng exel để lưu dữ liệu được ko thầy, thầy chỉ em với, bt trong vba excel là dùng được luôn vd như arr=sheet1.range("A2:B"&sheet1.range("A"&rows.count).end(xlup).row).value, nhưng ở đây em chưa biêt phải dùng ntn ạ?
 
Chắc có lẻ chúng ta nên lao vào VS 2005. Bạn hãy thử tưởng tượng nó cung cấp cho các bạn biết bao nhiêu điều. Hổ trợ tất tần tật...
_So sánh với C#, C++...kẻ tám lạng người nửa cân.
_Lập trình cho các thiết bị cầm tay à, quá đã.
_Lập trình Web à, OK.
_Lập trình cơ sở dữ liệu à: có ngay ADO.NET
_Lập trình giao tiếp với Excel hả...quá đả luôn. Nhưng tôi khuyên chúng ta sẽ lập trình với Excel 2007.
_Và còn nhiều điều nữa đang chờ các bạn khám phá.

Nếu bạn có .Net FrameWork 2.0, Bạn có thể gõ đọan lệnh này vào NotePad và lưu lại với tên: ChuongTrinhDauTien.vb
và biên dịch thế là bạn có thể chạy rồi. Thật không thể tưởng tượng!
Mã:
Module Test
   Sub Main()
       Dim Ten As String
       Console.Write("Ten ban la gi? ")
       Ten=Console.ReadLine
       Console.WriteLine("Xin chao mung {0} den voi chuong trinh TU HOC VS2005",Ten)
       Console.ReadLine
   End Sub
End Module
Việc lập trình với Visual Basic 2005, bây giờ thì chẳng cần phải đóng gói kèm các thư viện, mà chỉ cần có .NET FrameWork là OK rồi. Thật là quá dễ, quá đả....Còn chần chờ gì nữa.
Anh ơi em đang tìm hiểu về vb.net. Anh có thể chỉ giúp em cách tạo Crystal report với dữ liệu được lấy từ listview ko ạ?
Thanks anh nhiều!
 
Web KT
Back
Top Bottom