Tài liệu Microsoft Visual Basic 6.0

doc 15 trang phuongnguyen 6820
Bạn đang xem tài liệu "Tài liệu Microsoft Visual Basic 6.0", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • doctai_lieu_microsoft_visual_basic_6_0.doc

Nội dung text: Tài liệu Microsoft Visual Basic 6.0

  1. Microsoft Visual Basic 6.0 THAM KHẢO THÊM Dùng VB6 là cách nhanh và tốt nhất để lập trình cho Microsoft Windows. Cho dù bạn là chuyên nghiệp hay mới mẻ đối với chương trình Windows, VB6 sẽ cung cấp cho bạn một bộ công cụ hoàn chỉnh để đơn giản hóa việc triển khai lập trình ứng dụng cho MSWindows. Visual Basic là gì? Phần "Visual" đề cập đến phương phàp được sử dụng để tạo giao diện đồ họa người dùng (Graphical User Interface hay viết tắc là GUI) . Có sẵn những bộ phận hình ảnh, gọi là controls, bạn tha hồ sắp đặt vị trí và quyết định các đặc tính của chúng trên một khung màn hình, gọi là form. Nếu bạn đã từng sử dụng chương trình vẽ chẳng hạn như Paint, bạn đã có sẵn các kỹ năng cần thiết để tạo một GUI cho VB6. Phần "Basic" đề cập đến ngôn ngữ BASIC (Beginners All-Purpose Symbolic Instruction Code), một ngôn ngữ lập trình đơn giản, dễ học, được chế ra cho các khoa học gia (những người không có thì giờ để học lập trình điện toán) dùng. Visual Basic đã được ra từ MSBasic, do Bill Gates viết từ thời dùng cho máy tính 8 bits 8080 hay Z80. Hiện nay nó chứa đến hàng trăm câu lệnh (commands), hàm (functions) và từ khóa (keywords). Rất nhiều commands, functions liên hệ trực tiếp đến MSWindows GUI. Những người mới bắt đầu có thể viết chương trình bằng cách học chỉ một vài commands, functions và keywords. Khả năng của ngôn ngữ này cho phép những người chuyên nghiệp hoàn thành bất kỳ điều gì nhờ sử dụng ngôn ngữ lập trình MSWindows nào khác. 1
  2. Người mang lại phần "Visual" cho VB là ông Alan Cooper. Ông đã gói môi trường hoạt động của Basic trong một phạm vi dễ hiểu, dễ dùng, không cần phải chú ý đến sự tinh xảo của MSWindows, nhưng vẫn dùng các chức năng của MSWindows một cách hiệu quả. Do đó, nhiều người xem ông Alan Cooper là cha già của Visual Basic. Visual Basic còn có hai dạng khác: Visual Basic for Application (VBA) và VBScript. VBA là ngôn ngữ nằm phía sau các chương trình Word, Excel, MSAccess, MSProject, .v.v còn gọi là Macros. Dùng VBA trong MSOffice, ta có thể làm tăng chức năng bằng cách tự động hóa các chương trình. VBScript được dùng cho Internet và chính Operating System. Dù cho mục đích của bạn là tạo một tiện ích nhỏ cho riêng bạn, trong một nhóm làm việc của bạn, trong một công ty lớn, hay cần phân bố chương trình ứng dụng rộng rãi trên thế giới qua Internet, VB6 cũng sẽ có các công cụ lập trình mà bạn cần thiết. Tìm thêm: lập trình, visual basic, lập trình visual basic, visual basic căn bản Lập trình Visual Basic căn bản - Ebook Liên kết để bạn tải xuống máy: Học Microsoft Visual Basic 6.0 Các bài học Chương Một - Hoan nghênh đến với VB6 Chương Hai - Viết chương trình VB6 đầu tiên Chương Ba - Form và các Controls thông thường Chương Bốn - Viết Code Chương Năm - Các loại dữ kiện Chương Sáu - Dùng dữ kiện Chương Bảy - Dùng List Controls Chương Bảy - Dùng List Controls (bài thứ hai) Chương Bảy - Dùng List Controls (bài thứ ba) Chương Tám - Tự tạo Object Chương Chín - Debug Chương Mười - Menu Chương Mười Một - Dùng Giao Thoại (Dialogs) Chương Mười Hai - Dùng Đồ Họa (Graphics) Chương Mười Hai - Dùng Đồ Họa (bài thứ hai) 2
  3. Chương Mười Hai - Dùng Đồ Họa (bài thứ ba) Chương Mười Ba - Cơ sở dữ liệu Chương Mười Bốn - Dùng Control Data Chương Mười Lăm - Lập trình với kỹ thuật DAO Chương Mười Sáu - Lập trình với kỹ thuật ADO (phần I) Liên Mạng Visual Basic Chúng tôi đã tuyển chọn một số trang mạng Visual Basic có chất lượng để giúp học viên tự học thêm Visual Basic. Một số trang mạng có khá nhiều mẹo vặt VB và mã lập trình có thể giúp học viên tự học thêm sau khi đã nắm vững căn bản VB trong lớp. Atlanta Visual Basic Users Group Tips Lại một trang mạng về mẹo vặt trong VB. Nếu bạn có vài hàng mã lập trình VB hãy chia sẻ với những người khác trong nhóm. Builder.com VBScript Tips & Tricks Trang mạng này giúp bạn phát triển thêm khả năng sử dụng VbScript. Bạn sẽ học biết VbScript trong một khoảng thời gian ngắn và các mẹo vặt để điều khiển browsers, sử dụng forms và frames. CodeArchive.com Liên mạng có rất nhiều mã lập trình về Visual Basic, Java, và phần giới thiệu về các loại sách lập trình. Deborah Kurata's VB Tips and Tricks Trang mạng này giúp bạn dùng Visual Basic từ thiết kế đến các chi tiết thực thi, từ các bugs của VB5 đến mẹo viết mã. Developer Tips & Tricks Có nhiều mẹo vặt được thảo chương viên ưa chuộng. Hy vọng bạn sẽ học được vài điều mới lạ và tốt hơn nữa là bạn có thể cống hiến một vài mẹo của bạn. Instep Technologies Tips & Tricks Một trang mạng có rất nhiều tin liệu về VB từ thiết kế đến việc thực thi, từ bugs đến các mẹo trong mã lập trình. 3
  4. Microsoft's Visual Basic Tips & Tricks Có rất nhiều mánh mẹo, đòn phép VB lấy được ngay từ Microsoft. Phil Weber's VB Tips Nhiều mánh mẹo, đòn phép và cách luồng lách trong VB của Phil Weber. Smithvoice VBfun Các mã lập trình có chú giải đầy đủ bao gồm VB5 và VB6 từ trung cấp đến cao cấp của Robert Smith. Ngoài ra còn có nhiều OCX thực dụng với source code để tìm hiểu và áp dụng. Southern Cross VB Tips Có một bảng rất dài về mánh mẹo đòn phép dùng trong Visual Basic. vbAccelerator Tips Có rất nhiều mánh mẹo đòn phép hay về Visual Basic. VB Center Có rất nhiều mánh mẹo đòn phép hay về Visual Basic. Nếu bạn có mánh mẹo hay, bạn có thể đóng góp vào đây. Một số mục được lấy từ các trang mạng khác. VB Helper Tips & Tricks Có những mánh mẹo VB ngắn có thể giúp cho việc thảo trình dễ dàng hơn. VB Palace VB Hints and Tips Bạn có thể tìm thấy mánh mẹo cűng như bài học tóm tắc về VB dành cho nhập môn và chuyên viên. VB Realm Nhiều mánh mẹo, mã lập trình, tin liệu và bài báo Visual Basic để giúp thảo chương viên VB. The Visual Basic Archive Một tập hợp khổng lồ các mánh mẹo, câu hỏi và trả lời, bài học ngắn, thắc 4
  5. mắc, tham khảo và mạng nối về Visual Basic. Visual Basic Game Programming Tips by Starko Mánh mẹo dùng Visual Basic viết program cho các trò chơi. Visual Basic Island: Graphics Tips & Tricks Mánh mẹo về sử dụng hình ảnh để trang trí trong các phần mềm. Macmillan Computer Online Books Trang mạng của nhà sách Macmillan. Bạn sẽ tìm thấy rất nhiều sách điện toán dưới dạng trang giấy điện tử. Sách của các nhà xuất bản có tiếng như Que, Sam, New Riders, Cisco Press vân vân đều có thể tìm thấy ở đây. Giáo trình đào tạo Visual Basic 6.0 của FPT Đây là giáo trình đào tạo visual basic 6.0 của FPT Các bạn có thể download tài liệu theo đường link: -books/Giáo trình đào tạo Visual Basic 6.0 của FPT LẬP TRÌNH VB NET 20 CHƯƠNG: Tài liệu lập trình VB.NET 5
  6. Bài 1: Microsoft .NET Framework Bài 2: Visual Studio.NET Bài 3: Những khác biệt giữa VB.NET với VB6 Bài 4: Những chức năng Đối Tượng mới của VB.NET (phần I) Bài 5: Những chức năng Đối Tượng mới của VB.NET (phần II) Bài 6: Những chức năng Đối Tượng mới của VB.NET (phần III) Bài 7: Những chức năng Đối Tượng mới của VB.NET (phần IV) Bài 8: Những chức năng mới trong giao diện cửa sổ của VB.NET (phần I) Bài 9: Những chức năng mới trong giao diện cửa sổ của VB.NET (phần II) Bài 10: Những chức năng mới trong giao diện cửa sổ của VB.NET (phần III) Bài 11: Những chức năng mới trong giao diện cửa sổ của VB.NET (phần IV) Bài 12: Những chức năng mới trong giao diện cửa sổ của VB.NET (phần V) Bài 13: DataGrid (phần I) Bài 14: DataGrid (phần II) Bài 15: DataGrid (phần III) 30 nhân vật ảnh hưởng nhiều nhất trong lập trình nhi%E1%BB%81u-nh%E1%BA%A5t-trong-l%E1%BA%ADp-trinh/ Trong các bạn, chắc cũng không ít người chưa biết đến những nhân vật nổi tiếng này, đa số chúng ta ít quan tâm đến những nhân vật "ẩn danh" này. Bài viết này sẽ giới thiệu đến các bạn những nhân vật đã "truyền cảm hứng ngầm" cho bạn trở nên như ngày hôm nay. Tim Berners-Lee Thông tin về Tim Berners-Lee Wikipedia Page – Người sáng lập ra HTML (ngôn ngữ đánh dấu siêu văn bản) và World Wide Web. Người đầu tiên nhận Giải thưởng công nghệ thiên niên kỷ (được thành lập năm 2002) do Chính phủ Hà Lan hỗ trợ đã được trao cho – Tim Berners – Lee, người đã được báo Time năm 1999 bầu chọn là một trong số 100 bộ óc vĩ đại của thế kỷ 20. 6
  7. Matt Mullenweg Thông tin về Matt Mullenweg Matt – WordPress – WordPress Blog – Wikipedia Page – Ông chủ 25 tuổi của WordPress này vừa được xếp thứ 12 trong số 50 doanh nhân mạng trẻ và nổi tiếng nhất thế giới với tài sản gần 40 triệu USD. Matt Mullenweg, sáng lập Automattic, công ty đứng sau công cụ blog WordPress và một loạt những dự án phần mềm khác. WordPress.com có khả năng cung ứng cho 12 triệu blog, bao gồm cả những blog của The New York Times đã đầu tư vào công ty của Mullenweg năm ngoái. Larry Page Thông tin về Larry Page Google – Wikipedia Page – Người mà chắc có lẽ trong giới developers Việt Nam ít ai mà không ngưỡng mộ . Larry Page được biết đến là người đồng sáng lập đồng ra Google, bên cạnh Sergy Brin. Ông là người giàu thứ 6 tại Mỹ, và là tỷ phú thứ 27 giàu nhất thế giới theo Forbes. Sergey Brin Thông tin về Sergey Brin Google – Wikipedia Page – Lại một anh "Gù" nữa Sergey là người đồng sáng lập Google cùng với Larry Page. Sergey được xếp hạng là người đứng thứ 28 giàu nhất trên thế giới theo Forbes top 50 tỷ phú giàu nhất trong danh sách năm 2009. 7
  8. Linus Torvalds Thông tin về Linus Torvalds Linux – Wikipedia Page – Linux là tác giả của hệ điều hành Linux mã nguồn mở rất phổ biến. Ngày nay, có hàng ngàn biến thể / phân phối của Linux và máy chủ web chạy trên nền tảng Linux rất nhiều. Linux chắc chắn đã tạo ra một cái gì đó ngây ngất cho các nhà phát triển! Dennis Ritchie Thông tin về Dennis Ritchie C Programming Language Book – Wikipedia Page – Dennis được biết đến là tác giả của C và một nhà phát triển lớn và trọng tâm của hệ điều hành UNIX. Ông được sinh ra vào năm 1941, và đã nhận được giải thưởng Turing năm 1983 và Huân chương Công nghệ Quốc gia vào năm 1998 Brian Kernighan Thông tin về Brian Kernighan Bell Labs – C Programming Language Book – Wikipedia Page – Kernigham là người phát triển hệ điều hành UNIX ngang tầm với Ritchie và Thompson. Brian là tác giả của nhiều chương trình UNIX, và được gọi là người đã tạo ra biểu thức WYSIWYG (what you see is what you get – những gì bạn thấy là những gì bạn nhận được). Ken Thompson 8
  9. Thông tin về Ken Thompson Bell Labs – Wikipedia Page – Ken là nhà khoa học máy tính, tiên phong người Mỹ, và giúp tạo ra ngôn ngữ lập trình B (mà bây giờ thay thế bằng ngôn ngữ lập trình C). Ông đã cùng với Kerighan và Ritchie tạo ra UNIX, và giúp đưa ra các kế hoạch cho hệ điều hành 9 phân phối bởi Bell Labs. Rasmus Lerdorf Thông tin về Rasmus Lerdorf Bio – Toys – PHP – Wikipedia – Rasmus Lerdorf là tác giả của PHP. Ông là người tạo ra 2 phiên bản PHP đầu tiên, và sau đó đóng góp trong việc phát triển các phiên bản sau này của PHP. PHP chạy trên 34% các trang web trực tuyến ngày hôm nay, vì vậy Rasmus là tuyệt vời nhất (người mà tớ mơ ước nhất ). Jason Fried Thông tin về Jason Fried 37 Signals – Twitter – Jason Fried là người sáng lập của 37signals. 37signals có một số ứng dụng web tuyệt vời và hiện có hàng ngàn người sử dụng hàng ngày. 37signals blog rất phổ biến, và quản trị được hàng trăm công việc được đăng. Tớ đã quên đề cập đến bạn, họ cũng phát minh ra ruby on rails? James Gosling 9
  10. Thông tin về James Gosling James Gosling – Apple Science Profile – Wikipedia Page – James A. Gosling, là một nhà phát triển phần mềm nổi tiếng tốt nhất, được biết đến như là cha đẻ của ngôn ngữ lập trình Java. Ông cũng có một trang web cá nhân và một trang trên trang web của Apple Science. Brendan Eich Thông tin về Brendan Eich Twitter – Wikipedia Page – Brendan Eich là một lập trình máy tính và là tác giả của ngôn ngữ lập trình JavaScript. Ông là giám đốc kỹ thuật của Tổng công ty Mozilla. Carl Sassenrath Thông tin về Carl Sassenrath Official Site – Wikipedia Page – Carl Sassenrath là một kiến trúc sư của hệ điều hành và ngôn ngữ máy tính. Ông mang lại cho máy tính cá nhân đa nhiệm vào năm 1985 với việc tạo ra các Amiga Computer operating system kernel, và ông hiện là nhà thiết kế của ngôn ngữ máy tính REBOL cũng như CTO của REBOL Technologies. Bjarne Stroustrup 10
  11. Thông tin về Bjarne Stroustrup ATT Research – Wikipedia – Bjarne Stroustrup là một nhà khoa học máy tính nổi tiếng nhất phát triển ngôn ngữ lập trình C++. Ông hiện là giáo sư và chủ của Trường Cao đẳng Engineering Chair trong Computer Science tại Texas A & M University. Bram Cohen Thông tin về Bram Cohen Bram Cohen – Wikipedia Page – Bram Cohen là một lập trình viên máy tính người Mỹ, là tác giả nổi tiếng tạo ra giao thức peer-to-peer (P2P) BitTorrent. Ông cũng tạo ra các file chương trình chia sẻ đầu tiên sử dụng giao thức, còn được gọi là BitTorrent. Alan Cooper Thông tin về Alan Cooper Cooper – Wikipedia Page – Cooper đôi khi được gọi là "cha đẻ của Visual Basic", mặc dù nhiều công việc trên Visual Basic đã được thực hiện bởi nhóm phát triển nội bộ của Microsoft. Cooper là người lãnh đạo phía sau VB 1.0 và đi tiên phong trong việc sử dụng một IDE để tạo ra một giao diện thông qua các cuộc gọi đến hệ thống trong API. Larry Wall Thông tin về Larry Wall Perl – Wall – Wikipedia Page – Larry Wall người lập trình và cũng là tác giả, sự sáng tạo ngôn ngữ lập trình Perl vào năm 1987 của ông được biết đến rộng rãi nhất. Ông là đồng tác giả tạo ra ngôn ngữ Perl, là "nguồn tài nguyên" cho các lập trình viên Perl. Edsger Wybe Dijkstra 11
  12. Thông tin về Edsger Wybe Dijkstra Wikipedia Page – Dijkstra’s Algorithm – Edsger Dijkstra Wybe là một nhà khoa học máy tính Hà Lan. Ông nhận được giải thưởng Turing năm 1972 vì những đóng góp cơ bản cho ngôn ngữ lập trình phát triển, và là Schlumberger Centennial Chair của ngành khoa học máy tính tại Trường Đại học Texas ở Austin từ năm 1984 đến năm 2000. John Resig Thông tin về John Resig eJohn – jQuery – Twitter – Người mà tớ mòng chờ rốt cuộc cũng đã đến . John là tác giả của thư viện javascript jQuery rất phổ biến hiện nay. Ông cũng là một lập trình javascript. Oh tớ quên đề cập đến việc ông ta làm việc cho Mozilla? Hiện anh ta đang viết thêm cuốn sách thứ hai có tựa đề là "Bí mật của các ninja javascript". Guido van Rossum Thông tin về Guido van Rossum Python – Twitter – Guido là tác giả các ngôn ngữ lập trình python. Ông gia nhập google trong năm 2005, và trên thực tế ông được dành một nửa thời gian để làm việc với python. Trong tháng sáu năm 2003, ông vào chung kết cuộc thi IT Software (Individual) của giải thưởng World Technology Network Awards. Douglas Crockford Thông tin về Douglas Crockford Crockford – Wikipedia Page – Douglas Crockford là một chuyên gia JavaScript Architect cao cấp tại trang web phổ biến nhất trên thế giới, Yahoo! Ông nổi tiếng trong việc giới thiệu JavaScript Object Notation (JSON). Ông cũng đã từng làm việc cho các công ty như Atari, Luciasfilm và Paramount. Miguel de Icaza 12
  13. Thông tin về Miguel de Icaza Blog – Wikipedia Page – Miguel là nhà lập trình tự do người Mexico, nổi tiếng bắt đầu dự án GNOME và Mono. Ông xuất thân từ một gia đình khoa học, trong đó cha ông là một nhà vật lý và mẹ ông là một nhà sinh vật học. Miguel bắt đầu viết phần mềm tự do vào năm 1992. Jeff Atwood Thông tin về Jeff Atwood Coding Horror – Twitter – Jeff blog về lập trình trên CodingHorror. Blog này là rất phổ biến, và đến nay đã có hơn 130.000 RSS Subscribers. Các tính năng trên blog được thiết kế rất đơn giản, nhưng rõ ràng nội dung cực kỳ hiệu quả. Kathy Sierra Thông tin về Kathy Sierra Twitter – Wikipedia Page – Cô gái của chúng ta đây rồi Kathy là một người hướng dẫn lập trình và phát triển game. Cô đồng sáng tạo ra series Head đầu tiên của các cuốn sách làm việc với máy tính. Scott Hanselman Thông tin về Scott Hanselman Hanselman – Twitter – Wikipedia Page – Scott là người quản lý chương trình chủ yếu ở bộ phận phát triển của Microsoft. Ông thường nói về phát triển phần mềm tại rất nhiều sự kiện của Microsoft. Ông cũng xuất bản một blog và rất phổ biến trên dây chuyền công nghệ. Steven Frank 13
  14. Thông tin về Steven Frank Panic – Steven Frank – Twitter – Steven Frank là người đồng sáng lập ra công ty phần mềm rất phổ biến MAC, "hoảng loạn ". Steven làm ra nhiều ứng dụng tuyệt vời trên Mac Ben Goodger Thông tin về Ben Goodger Ben Goodger Blog – Wikipedia Page – Ben Goodger là một cựu nhân viên của Netscape Communications Corporation và Mozilla Foundation và lead developer của trình duyệt web Firefox. Ông hiện đang làm việc cho Google Inc, ông là người dẫn đầu dự án Google Chrome. Dion Almaer Thông tin về Dion Almaer Ajaxian – Almaer – Vimeo Profile – Twitter – Dion là đồng sáng lập của AjaxIan.com. AjaxIan hướng dẫn mọi người về sự phổ biến của ngôn ngữ javascript, Ajax (thích ghê ). Ngoài ra còn có nhiều tác giả (người viết bài hướng dẫn) tại AjaxIan.com. Hiện có hàng trăm bài báo, và Ajax resource cho các developers. Craig Newmark Thông tin về Craig Newmark Craigslist – Wikipedia Page – Craig sinh năm 1952, và là người sáng lập của Craigslist.com, một trang web rất phổ biến. Craig phát triển Craigslist từ dưới lên, và ngày nay được sử dụng trên toàn thế giới bởi hàng ngàn người. Ông là một nguồn cảm hứng cho tất cả. John D. Carmack 14
  15. Thông tin về John D. Carmack Armadillo Aerospace – Wikipedia Page – John D. Carmack là một lập trình game người Mỹ, và đồng sáng lập của id Software. Carmack là lead programmer của các trò chơi máy tính Commander Keen, Wolfenstein 3D, Doom, Quake, và các phần tiếp theo Doom, Quake và 15