|
|
Cách tạo và dùng DLL bằng VB.NET
Nguồn: http://cttmmd.wordpress.com/2011/07/...A%B1ng-vb-net/
Những bước dưới đây là do câu lạc bộ CLBVietnamQA biên soạn để cho các học viên thấy cách tạo và dùng một Thư viện Liên kết Động (DLL), còn gọi là thư viện động DLL, theo kiểu VB.NET:
1. Dùng Visual Studio.
2. Tạo một dự án mới loại WindowsApplication1 nhưng Đặt tên giải pháp là WindowsSolution1, xem hình này.
3. Bấm nút đầu mũi tên màu xanh hoặc bấm phím F5 cho chạy thử thì thấy phần mềm Form1 xuất hiện mặc dù chưa có chức năng gì hết.
4. Chọn Project >> Add New Item rồi chọn COM Class và tạo ComClass1.vb, xem hình dưới đây, nhấp vào phóng đại nó lên.
5. Ngay phía trên End Class trong mã nguồn của COMClass1.vb, cho mã nguồn của mình vào, trước hết đánh dấu phần mã nguồn của mình, như cho thấy trong hình dưới đây:
6. Tạo một chức năng cộng hai số như cho thấy trong đoạn mã nguồn dưới đây:
7. #Region "Mã nguồn Thí nghiệm COM Class ComClass1"8. 9. Public Function CongHaiSo(ByVal soA As Single, ByVal soB As Single) As Single10. CongHaiSo = soA + soB11. End Function12. 13. #End Region14. End Class
7. Bên trong tấm giải pháp (Solution Explorer), nhấp chuột phải vào tên dự án (WindowsApplication1) rồi thay đổi Application type, chọn Class Library, như cho thấy trong hình này.
8. Bấm nút đầu mũi tên màu xanh hoặc bấm phím F5 cho chạy thử thì thấy phần mềm Form1 không xuất hiện nhưng có lời nhắn lỗi như cho thấy trên hình này. Nó làm việc như vậy là được rồi, không có vấn đề gì hết.
9. Bấm nút F6 xây dựng thư viện động, xét lại xem có kết quả này ở đúng thư mục chưa? WindowsSolution1\WindowsApplication1\bin\Debug\Win dowsApplication1.dll
10. Tạo một phần mềm bằng văn mã VB (VBScript), gọi là registerDLLsilently.vbs, cho có đường dẫn tới thư mục và tệp DLL, như có cho thấy dưới đây:
19. Set sh = CreateObject("WScript.Shell"20. Set fso = CreateObject("Scripting.FileSystemObject"21. sys = fso.GetSpecialFolder(1)22. DLLPath = "C:\test\vb\WindowsSolution1\" & _23. "WindowsApplication1\bin\Debug\WindowsApplicat ion1 .dll"sh.Run(sys & "\regsvr32.exe /S /U " & Chr(34) & DLLPath & Chr(34))
11. Cho văn mã VB registerDLLsilently.vbs trên đây chạy để nó đăng ký cho máy mình biết có thư viện động DLL cần phải bố trí vào hệ điều hành máy mình.
12. Tạo một tệp VBScript khác, gọi là thiNghiemDLL.vbs, để biểu diễn chức năng cộng hai số của mình, dùng mã nguồn như có cho thấy dưới đây:
26. set myObject = CreateObject("WindowsApplication1.ComClass1"27. a = 12.3428. b = 56.7829. c = myObject.CongHaiSo(a,b)msgbox a & " + " & b & " = " & c,, "thiNghiemDLL.vbs"
13. Cho phần mềm này chạy thì nó sẽ sử dụng chức năng trong thư viện động để cộng hai số lại với nhau.
14. Nếu muốn tập làm VB.NET với nhiều người khác thì hãy tham gia CLBVietnamQA bằng cách liên lạc nhansu@vietnamqa.com hoặc xem trang web http://www.vietnamqa.com/clb
If you're learning how to program in VB.NET for the first time, this page http://vbnetforest.wordpress.com/lessons/ has several great lessons for beginners
|
|
|
CLBVietnamQA Tuyển dụng lập trình viên
VietnamQA đang tuyển dụng nhiều lập trình viên toàn thời gian cũng như bán thời gian có khả năng lập trình Java, C#, ứng dụng iPhone, ứng dụng Android, ứng dụng Facebook, hoặc điện toán trên mây. Điện toán trên mây là khả năng hỗ trợ một công ty xây dựng hệ thống web nhằm cung cấp cơ sở hạ tầng trên mây (utility computing) hoặc cho phép điều hành dịch vụ trên mây (cloud computing) để công ty đó có thể kiếm tiền bằng cách cho thuê bao phần mềm trên mây (software as a service) hoặc cho thuê bao cơ sở hạ tầng khi cần (on demand infrastructure) đến với nhiều cá nhân hay doanh nghiệp nào không muốn đầu tư quá nhiều vào cơ sở hạ tầng địa phương. VietnamQA cũng sẽ có kế hoạch cho thuê bao phần mềm trên mây. Hệ thống phần mềm trên mây của VietnamQA gọi là Cỏ Lam. Sinh viên cũng như lập trình viên có điều kiện trau dồi kinh nghiêm khi gia nhập CLBVietnamQA và tham gia dự án Cỏ Lam.
Tổ chức mình là Nhóm Xây Hệ Web Ta (NXHWT), còn gọi là câu lạc bộ VietnamQA (CLBVietnamQA), và tầm nhìn của chúng ta là Chất Xám Việt 1 Triệu Lần (CXV1TL). Sứ mệnh chương trình CXV1TL là cạnh tranh với Ấn Độ cũng như Trung Hoa giành cho được một triệu việc làm ở tây phương, nhất là ở Mỹ, đem về cho người ở Việt Nam qua web làm tại gia.
Tổ chức VietnamQA hiện đang tuyển dụng nhiều lập trình viên toàn thời gian cũng như bán thời gian có khả năng lập trình C#, ứng dụng iPhone, ứng dụng Android, hoặc điện toán trên mây. Điện toán trên mây là khả năng hỗ trợ một công ty xây dựng hệ thống web nhằm cung cấp cơ sở hạ tầng trên mây (utility computing) hoặc cho phép điều hành dịch vụ trên mây (cloud computing) để công ty đó có thể kiếm tiền bằng cách cho phép cá nhân hoặc doanh nghiệp thiếu cơ sở hạ tầng địa phương có khả năng thuê bao phần mềm trên mây (software as a service) hoặc cơ sở hạ tầng khi cần (on demand infrastructure).
Hãy cùng với hàng trăm người khác bắt đầu tham gia Cuộc hành trình Chất Xám Việt 1 Triệu Lần bằng cách làm theo hết các bước trên trang này: www.vietnamqa.com/clb/buoc1
http://www.vietnamqa.com/clb/ngay1
Yêu cầu:
- Số năm kinh nghiệm: Không yêu cầu, sinh viên ngành CNTT hoặc đã đi làm, có khả năng lập trình Java, C#, ứng dụng iPhone, ứng dụng Android, ứng dụng Facebook, hoặc điện toán trên mây.
- Có khả năng viết, đọc hiểu tiếng Anh tốt, giao tiếp bằng tiếng Anh.
- Có thể làm việc độc lập hoặc theo nhóm.
Ưu tiên các ứng viên đã có kinh nghiệm trong các nghiệp vụ nói trên.
Kỹ năng bắt buộc:
- Ngôn ngữ lập trình: Lập trình Java, C#, ứng dụng iPhone, ứng dụng Android, ứng dụng Facebook, hoặc điện toán trên mây
- Tiếng anh đọc hiểu tốt
- Kỹ năng giải quyết vấn đề
- Kỹ năng làm việc nhóm
Mô tả công việc:
- Làm việc: toàn thời gian hoặc bán thời gian.( full time or part time)
- Hình thức làm việc: làm việc tại nhà trên internet
- Ưu tiên ứng viên nộp hồ sơ sớm
- Nộp CV qua địa chỉ e-mail: nhansu@vietnamqa.com
- Chúng tôi sẽ chỉ liên lạc với những ứng viên có hồ sơ phù hợp với yêu cầu.
- Mức lương: Thỏa thuận
- Để biết thêm về chương trình tuyển dụng của công ty năm 2011 click line: www.vietnamqa.com/vieclam/2011
http://cttmmd.wordpress.com/2011/04/16/welcome-to-clbvietnamqa/
|
|
|
VietnamQA đang tuyển dụng nhiều lập trình viên toàn thời gian cũng như bán thời gian có khả năng lập trình Java, C#, ứng dụng iPhone, ứng dụng Android, ứng dụng Facebook, hoặc điện toán trên mây. Điện toán trên mây là khả năng hỗ trợ một công ty xây dựng hệ thống web nhằm cung cấp cơ sở hạ tầng trên mây (utility computing) hoặc cho phép điều hành dịch vụ trên mây (cloud computing) để công ty đó có thể kiếm tiền bằng cách cho thuê bao phần mềm trên mây (software as a service) hoặc cho thuê bao cơ sở hạ tầng khi cần (on demand infrastructure) đến với nhiều cá nhân hay doanh nghiệp nào không muốn đầu tư quá nhiều vào cơ sở hạ tầng địa phương. VietnamQA cũng sẽ có kế hoạch cho thuê bao phần mềm trên mây. Hệ thống phần mềm trên mây của VietnamQA gọi là Cỏ Lam. Sinh viên cũng như lập trình viên có điều kiện trau dồi kinh nghiêm khi gia nhập CLBVietnamQA và tham gia dự án Cỏ Lam.
Thế nên trong năm 2011 NXHWT sẽ ra chương trình tuyển dụng nhiều tiếp thị viên có khả năng nói tiếng Anh, nhiều kiểm tra viên có khả năng QuickTestPro (QTP), cũng như nhiều lập trình viên toàn thời gian hoặc bán thời gian mà có khả năng lập trình Java, C#, ứng dụng iPhone, ứng dụng Android, ứng dụng Facebook, hoặc điện toán trên mây. Điện toán trên mây là khả năng hỗ trợ một công ty xây dựng hệ thống web nhằm cung cấp cơ sở hạ tầng trên mây (utility computing) hoặc cho phép điều hành dịch vụ trên mây (cloud computing) để công ty đó có thể kiếm tiền bằng cách cho thuê bao phần mềm trên mây (software as a service) hoặc cho thuê bao cơ sở hạ tầng khi cần (on demand infrastructure) đến với nhiều cá nhân hay doanh nghiệp nào không muốn đầu tư quá nhiều vào cơ sở hạ tầng địa phương.
VietnamQA cũng sẽ có kế hoạch cho thuê bao phần mềm trên mây. Hệ thống phần mềm trên mây của VietnamQA gọi là Cỏ Lam. Sinh viên cũng như lập trình viên sẽ có nhiều điều kiện trau dồi kinh nghiệm khi gia nhập CLBVietnamQA và tham gia dự án Cỏ Lam.
Hãy cùng với hàng trăm người khác bắt đầu tham gia Cuộc hành trình Chất Xám Việt 1 Triệu Lần bằng cách làm theo hết các bước trên trang này: www.vietnamqa.com/clb/buoc1
Và gửi CV vào email phòng nhân sự: nhansu@vietnamqa.com
|
|
|
Tổ chức CXV1TL tuyển dụng Lập trình viên:
Tổ chức CXV1TL(Chất Xám Việt 1 Triệu Lần) là một tổ chức hoạt động trong lĩnh vực công nghệ phần mềm trên toàn lĩnh thổ Việt Nam và Mỹ. Với mục đích đem thu nhập về cho các lập trình viên ở Việt Nam từ các đối tác bên Mỹ.
Yêu cầu khả năng lập trình:
Chúng tôi cần lập trình viên có khả năng đáp ứng một trong ba vị trí hoặc C# hoặc iPhone hoặc Android:
LẬP TRÌNH WEB BẰNG C#:
1. Biết sử dụng Telerik
2. Đã từng sử dụng LLBLGen hoặc một O/R mapping bất kì
3. ASP.NET C# thành thạo
4. Có khả năng lập trình hướng đối tượng
5. Có khả năng dàn trang HTML, CSS, javascript
6. Thành thạo SQL Server 2000 trở lên
7. Hiểu mô hình n-tier, n-layer
8. Có khả năng làm việc theo nhóm
LẬP TRÌNH ỨNG DỤNG TRÊN IPHONE/IPad:
1. Ngôn ngữ lập trình: Objective-C, C/C++
2. Mô tả công việc: Ứng dụng trên nền iphone
3. Có kinh nghiệm: XCode, Interface Builder, iPhone SDK, OS/X Platform, Cocoa Framework
LẬP TRÌNH VIÊN ỨNG DỤNG TRÊN ANDROID:
1. Ngôn ngữ lập trình: java
2. Mô tả công việc: ứng dụng trên android.
3. Môi trường phát triển: window, mac os, linux.
4. Công cụ lập trình: eclipse, android sdk.
Ngoài ra VietnamQA còn tuyển lập trình viên có khả năng lập trình ứng dụng Facebook (Facebook App), Điện toán trên mây (Cloud computing).
Yêu cầu khả năng sử dụng Internet
1. Có tài khoản email, yahoo: dùng để trao đổi yêu cầu trong nhóm
2. Có tài khoản skype: dùng để đàm thoại với nhóm
3. Có tài khoản http://danhthieptoi: để sinh hoạt nhóm và nhận các yêu cầu Truyện hệ
Hình thức làm việc
1. Nơi làm việc: Làm việc tại nhà
2. Thời gian: Toàn thời gian hoặc bán thời gian
3. Mức lương: Thỏa thuận khi phỏng vấn
Thông tin liên lạc:
Mọi chi tiết xin liên lạc qua địa chỉ thư nhansu@vietnamqa.com.
|
|
|
Chúng tôi VietnamQA hiện đang tuyển dụng nhiều lập trình viên toàn thời gian cũng như bán thời gian có khả năng lập trình Java, C#, ứng dụng iPhone, ứng dụng Android, ứng dụng Facebook, hoặc điện toán trên mây. Điện toán trên mây có nghĩa là khả năng hỗ trợ một công ty xây dựng hệ thống web nhằm cung cấp cơ sở hạ tầng trên mây (utility computing) hoặc cho phép điều hành dịch vụ trên mây (cloud computing) để công ty đó có thể kiếm tiền bằng cách cho thuê bao phần mềm trên mây (software as a service) hoặc cho thuê bao cơ sở hạ tầng khi cần (on demand infrastructure) đến với nhiều cá nhân hay doanh nghiệp nào không muốn đầu tư quá nhiều vào cơ sở hạ tầng địa phương. VietnamQA cũng sẽ có kế hoạch cho thuê bao phần mềm trên mây. Hệ thống phần mềm trên mây của VietnamQA gọi là Cỏ Lam (bluegrass). Sinh viên cũng như lập trình viên có điều kiện trau dồi kinh nghiêm khi gia nhập CLBVietnamQA và tham gia dự án Cỏ Lam.
Hình thức làm việc
1. Nơi làm việc: Làm việc tại nhà
2. Thời gian: Toàn thời gian hoặc bán thời gian
3. Mức lương: Thỏa thuận khi phỏng vấn
Thông tin liên lạc:
Mọi chi tiết xin liên lạc qua địa chỉ thư nhansu@vietnamqa.com. Khi cần được phỏng vấn sớm nên gọi skype trực tiếp cho ông Tony Minh Duy ( đang sống tại tiểu bang Texas Hoa Kỳ) qua địa chỉ phonetonyminhduynow.
|
|
|
Tổ chức CXV1TL tuyển dụng Lập trình viên:
Tổ chức CXV1TL(Chất Xám Việt 1 Triệu Lần) là một tổ chức hoạt động trong lĩnh vực công nghệ phần mềm trên toàn lĩnh thổ Việt Nam và Mỹ. Với mục đích đem thu nhập về cho các lập trình viên ở Việt Nam từ các đối tác bên Mỹ.
Yêu cầu khả năng lập trình:
Chúng tôi cần lập trình viên có khả năng đáp ứng một trong ba vị trí hoặc C# hoặc iPhone hoặc Android:
LẬP TRÌNH WEB BẰNG C#:
1. Biết cách định dạng một trang web bằng hoàn toàn bằng CSS
2. Biết dùng các phần tử web trong bộ công cụ Telerik
3. Biết dùng mô hình đa tầng khi lập trình.
4. Biết dùng công cụ và ngôn ngữ LINQ
5. Biết dùng các thủ tục có sẵn (Stored Procedure) trong CSDL
6. Biết dùng công cụ Visual Studio 2005 hoặc 2008 hoặc 2010
7. Biết dùng kho dữ liệu SQLServer 2000 hoặc 2005 hoặc 2008
LẬP TRÌNH ỨNG DỤNG TRÊN IPHONE/IPad:
1. Ngôn ngữ lập trình: Objective-C, C/C++
2. Mô tả công việc: Ứng dụng trên nền iphone
3. Có kinh nghiệm: XCode, Interface Builder, iPhone SDK, OS/X Platform, Cocoa Framework
LẬP TRÌNH VIÊN ỨNG DỤNG TRÊN ANDROID:
1. Ngôn ngữ lập trình: java
2. Mô tả công việc: ứng dụng trên android.
3. Môi trường phát triển: window, mac os, linux.
4. Công cụ lập trình: eclipse, android sdk.
Ngoài ra VietnamQA còn tuyển lập trình viên có khả năng lập trình ứng dụng Facebook (Facebook App), Điện toán trên mây (Cloud computing).
Yêu cầu khả năng sử dụng Internet
1. Có tài khoản email, yahoo: dùng để trao đổi yêu cầu trong nhóm
2. Có tài khoản skype: dùng để đàm thoại với nhóm
3. Có tài khoản http://danhthieptoi: để sinh hoạt nhóm và nhận các yêu cầu Truyện hệ
Hình thức làm việc
1. Nơi làm việc: Làm việc tại nhà
2. Thời gian: Toàn thời gian hoặc bán thời gian
3. Mức lương: Thỏa thuận khi phỏng vấn
Thông tin liên lạc:
Mọi chi tiết xin liên lạc qua địa chỉ thư nhansu@vietnamqa.com. Khi cần được phỏng vấn sớm nên gọi skype trực tiếp cho ông Tony Minh Duy ( đang sống tại tiểu bang Texas Hoa Kỳ) qua địa chỉ phonetonyminhduynow.
|
|
|
Tổ chức CXV1TL tuyển dụng Lập trình viên:
Tổ chức CXV1TL(Chất Xám Việt 1 Triệu Lần) là một tổ chức hoạt động trong lĩnh vực công nghệ phần mềm trên toàn lĩnh thổ Việt Nam và Mỹ. Với mục đích đem thu nhập về cho các lập trình viên ở Việt Nam từ các đối tác bên Mỹ.
Yêu cầu khả năng lập trình:
Chúng tôi cần lập trình viên có khả năng đáp ứng một trong ba vị trí hoặc C# hoặc iPhone hoặc Android:
LẬP TRÌNH WEB BẰNG C#:
1. Biết cách định dạng một trang web bằng hoàn toàn bằng CSS
2. Biết dùng các phần tử web trong bộ công cụ Telerik
3. Biết dùng mô hình đa tầng khi lập trình.
4. Biết dùng công cụ và ngôn ngữ LINQ
5. Biết dùng các thủ tục có sẵn (Stored Procedure) trong CSDL
6. Biết dùng công cụ Visual Studio 2005 hoặc 2008 hoặc 2010
7. Biết dùng kho dữ liệu SQLServer 2000 hoặc 2005 hoặc 2008
LẬP TRÌNH ỨNG DỤNG TRÊN IPHONE/IPad:
1. Ngôn ngữ lập trình: Objective-C, C/C++
2. Mô tả công việc: Ứng dụng trên nền iphone
3. Có kinh nghiệm: XCode, Interface Builder, iPhone SDK, OS/X Platform, Cocoa Framework
LẬP TRÌNH VIÊN ỨNG DỤNG TRÊN ANDROID:
1. Ngôn ngữ lập trình: java
2. Mô tả công việc: ứng dụng trên android.
3. Môi trường phát triển: window, mac os, linux.
4. Công cụ lập trình: eclipse, android sdk.
Ngoài ra VietnamQA còn tuyển lập trình viên có khả năng lập trình ứng dụng Facebook (Facebook App), Điện toán trên mây (Cloud computing).
Yêu cầu khả năng sử dụng Internet
1. Có tài khoản email, yahoo: dùng để trao đổi yêu cầu trong nhóm
2. Có tài khoản skype: dùng để đàm thoại với nhóm
3. Có tài khoản http://danhthieptoi: để sinh hoạt nhóm và nhận các yêu cầu Truyện hệ
Hình thức làm việc
1. Nơi làm việc: Làm việc tại nhà
2. Thời gian: Toàn thời gian hoặc bán thời gian
3. Mức lương: Thỏa thuận khi phỏng vấn
Thông tin liên lạc:
Mọi chi tiết xin liên lạc qua địa chỉ thư nhansu@vietnamqa.com. Khi cần được phỏng vấn sớm nên gọi skype trực tiếp cho ông Tony Minh Duy ( đang sống tại tiểu bang Texas Hoa Kỳ) qua địa chỉ phonetonyminhduynow.
|
|
|
|
|
|
|