• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Lập trình Android bằng Visual Basic

Lập trình cho Android Phone

Điều hành viên: tummosoft

Hình đại diện của người dùng
tummosoft
Điều hành viên
Điều hành viên
Bài viết: 331
Ngày tham gia: T.Hai 19/05/2014 2:23 pm
Has thanked: 7 time
Been thanked: 58 time
Liên hệ:

Lập trình Android bằng Visual Basic

Gửi bàigửi bởi tummosoft » T.Hai 26/05/2014 8:58 am

Từ khi các thiết bị di động thông minh được phát triển gần như hoàn thiện như hiện nay, các ứng dụng Android bắt đầu trở nên một hội kiếm tiền cho những lập trình viên. Có một danh sách rất dài những công cụ dùng để lập trình trên Android, từ mã nguồn mở Eclipse, đến ứng dụng Xamarin Studio đình đám có giá trên nghìn đô... và hầu hết chúng chỉ dành cho các ngôn ngữ như Java, C#; còn dân Visual Basic mãi nhìn người người đến ải Android, tiền vô đầy túi mà đành ngậm ngùi than khóc!!!
Nhưng khi đọc đến những dòng chữ này, một cơn khoái bắt đầu trỗi dậy bên trong bạn, bắt đầu cọ nguậy cọ nguậy. Có một tin vui là Java không còn mãi "bá đạo" trên Android nữa và Visual Basic cũng có thể hiện diện tại cõi Android.

Visual Basic cho Android
Hiện nay, có khoảng 3 công cụ lập trình Visual Basic cho Android.

* RFO Basic: http://laughton.com/basic/versions/index.html
RFO Basic là công cụ lập trình mã nguồn mở chạy trên nền Android. Nó thực hiện chương trình trên phương cách dòng lệnh cơ bản và không có phiên bản phát triển trên Windows.

* Sử dụng Cross-platform của Portable Visual Basic.NET
Nếu như bạn là một chuyên gia C#, cross-platform như Xamarin sẽ là một công cụ mạnh để viết ứng dụng dành cho các thiết bị di động trên iOS, Android... còn với VB, tuy bạn có thể viết chương trình cho Android và iOS nhưng Xamarin Studio lại không hô trợ VB một cách toàn diện. Nhưng bằng việc thông qua sử dụng Portable Class Library (PCL), bạn cũng có thể viết một ứng dụng bằng VB trên Visual Studio.
PCL và.NET NuGet Libraries là kết quả của sự hợp tác giữa Microsoft và Xamarin. Như bạn đã biết, PCL và NuGet là phần mở rộng của Visual Studio cho phép các nhà phát triển Xamarin sử dụng VS và. NET để mở rộng phạm vi ứng dụng của họ trên nhiều thiết bị, bao gồm cả iOS và Android.
- Để sử dụng PCl cho Visual Studio, trước hết bạn phải cài đặt NU Get: http://visualstudiogallery.msdn.microso ... cf6bc9970c
- Tiếp theo, cài đặt Portable Library Tools: http://visualstudiogallery.msdn.microso ... b3caf4981/
Lưu ý: Nếu bạn sử dụng VS 2010 thì cần phải cài bản vá VS 2010 SP1

Xem thêm hướng dẫn sử dụng PCL với VB tại: http://docs.xamarin.com/guides/cross-pl ... basic_net/
Hình ảnh
Sửa lần cuối bởi tummosoft vào ngày T.Hai 26/05/2014 9:14 am với 1 lần sửa.



Hình đại diện của người dùng
tummosoft
Điều hành viên
Điều hành viên
Bài viết: 331
Ngày tham gia: T.Hai 19/05/2014 2:23 pm
Has thanked: 7 time
Been thanked: 58 time
Liên hệ:

Re: Lập trình Android bằng Visual Basic

Gửi bàigửi bởi tummosoft » T.Hai 26/05/2014 9:13 am

Sử dụng Basic4ppc

Basic4ppc là một công cụ rất đáng giá được thiết kế chỉ dành cho VB. Basic4ppc hiện nay có phiên bản 4.0, bản thử nghiệm 30 ngày dành cho nhà phát triển mới làm quen.
Trong bản miễn phí, Basic4ppc không hỗ trở tạo các class, mô-đun và thư viện bên ngoài.

Giống như Visual Studio, Basic4ppc là một công cụ trực quan giúp bạn thiết kế cả giao diện và code.

Basic4ppc tuy chạy trên Windows nhưng các chương trình ứng dụng được viết không chạy trên Windows. Để thử nghiệm code, bạn cần phải có một thiết bị có cài đặt Android thật hoặc phải cài đặt một thiết bị giả lập như Android SDK.

- Để sử dụng Basic4ppc, trước hết bạn cài đặt phiên bản demo của nó tại http://www.basic4ppc.com/android/files/b4a-trial.exe

- Cài đặt B4A-Bridge lên thiết bị để kết nối với Basic4ppc qua cổng Bluetooth hoặc cáp, http://www.basic4ppc.com/android/files/b4a_bridge.apk (nếu bạn sử dụng điện thoại thật)

- Cài đặt Install Java JDK v7, http://www.oracle.com/technetwork/java/ ... 80260.html

- Cài đặt Android SDK, http://dl.google.com/android/installer_ ... indows.exe

Xem thêm hướng dẫn tại: http://www.basic4ppc.com/android/downloads.html

Hình đại diện của người dùng
tummosoft
Điều hành viên
Điều hành viên
Bài viết: 331
Ngày tham gia: T.Hai 19/05/2014 2:23 pm
Has thanked: 7 time
Been thanked: 58 time
Liên hệ:

Re: Lập trình Android bằng Visual Basic

Gửi bàigửi bởi tummosoft » T.Hai 26/05/2014 9:19 am

Tạo chương trình đầu tiên với Basic4android

Do dùng phiên bản thử nghiệm nên Basic4android không hỗ trợ hoàn thiện, trước hết bạn cần xác nhận đường dẫn Java JDK và Android SDK đã cài đặt bằng cách chọn Tools > Configure Paths.

Hình ảnh

Hình đại diện của người dùng
tummosoft
Điều hành viên
Điều hành viên
Bài viết: 331
Ngày tham gia: T.Hai 19/05/2014 2:23 pm
Has thanked: 7 time
Been thanked: 58 time
Liên hệ:

Re: Lập trình Android bằng Visual Basic

Gửi bàigửi bởi tummosoft » T.Hai 26/05/2014 9:26 am

* Tiếp theo, bạn cần khởi động một thiết bị Android ảo
- Vào menu Tools - khởi động AVD Manager.
- Tại cửa sổ của chương trình SDK Manager, chọn Tools, chọn Manage AVDs.

Hình ảnh

- Tại cửa sổ The AVD Manager , tab Vituarl Device, chọn New để thêm mới một thiết bị

Hình ảnh

- Và chọn thiết bị (nên chọn chế độ hiển thị HVGA)

Hình ảnh

- Sau đó click Start để khởi động thiết bị

Hình ảnh

- Thiết bị ảo sau khi được khởi động

Hình ảnh

Hình đại diện của người dùng
tummosoft
Điều hành viên
Điều hành viên
Bài viết: 331
Ngày tham gia: T.Hai 19/05/2014 2:23 pm
Has thanked: 7 time
Been thanked: 58 time
Liên hệ:

Re: Lập trình Android bằng Visual Basic

Gửi bàigửi bởi tummosoft » T.Hai 26/05/2014 9:28 am

Sau khi kết nối với thiết bị ảo thành công, bạn có thể bât đầu chương trình Android đầu tiên của mình.

  1. Sub Activity_Create(FirstTime As Boolean)
  2.     Log("Hello world!")
  3.     Msgbox("Hello world?", "First program")
  4. End Sub


- Bấm F5 để dịch chương trình

- Và kết quả

Hình ảnh

Hình đại diện của người dùng
tungblt
Điều hành viên
Điều hành viên
Bài viết: 549
Ngày tham gia: T.Hai 22/12/2008 5:22 pm
Đến từ: quy nhơn
Has thanked: 6 time
Been thanked: 76 time
Liên hệ:

Re: Lập trình Android bằng Visual Basic

Gửi bàigửi bởi tungblt » T.Ba 03/06/2014 9:12 pm

không có tiền mua key :(
love

Hình đại diện của người dùng
NTN
Thành viên tâm huyết
Thành viên tâm huyết
Bài viết: 476
Ngày tham gia: T.Tư 05/02/2014 3:43 pm
Đến từ: Cao Lãnh, Đồng Tháp,Việt Nam
Has thanked: 19 time
Been thanked: 7 time
Liên hệ:

Re: Lập trình Android bằng Visual Basic

Gửi bàigửi bởi NTN » T.Bảy 19/07/2014 6:41 am

Chán èo ! Phức tạp quá ! Phải cho cho cái Video hướng dẫn từ A - Z thì đỡ biết mấy !

Hình đại diện của người dùng
xuanha
Guru
Guru
Bài viết: 1230
Ngày tham gia: T.Năm 19/08/2010 4:25 pm
Đến từ: Ban Tổ chức Thành uỷ Hưng Yên, tỉnh Hưng Yên
Has thanked: 13 time
Been thanked: 380 time
Liên hệ:

Re: Lập trình Android bằng Visual Basic

Gửi bàigửi bởi xuanha » T.Bảy 19/07/2014 5:25 pm

NTN đã viết:Chán èo ! Phức tạp quá ! Phải cho cho cái Video hướng dẫn từ A - Z thì đỡ biết mấy !


Bổ đầu, thay óc bằng sách, đỡ phải học.
Kiểm phiếu Đại hội Đoàn, Đại hội Đảng
http://caulacbovb.com/forum/viewtopic.php?t=23599

Movewho
Thành viên chính thức
Thành viên chính thức
Bài viết: 43
Ngày tham gia: T.Tư 26/03/2008 6:15 pm
Đến từ: Tiền giang
Has thanked: 2 time
Been thanked: 1 time
Liên hệ:

Re: Lập trình Android bằng Visual Basic

Gửi bàigửi bởi Movewho » T.Bảy 19/07/2014 8:50 pm

Cảm ơn rất nhiều. Sẽ cố gắng làm thử và hy vọng viết được chương trình đâù tiên.

Hình đại diện của người dùng
HaiVB6
Thành viên tâm huyết
Thành viên tâm huyết
Bài viết: 375
Ngày tham gia: T.Hai 03/02/2014 10:23 pm
Đến từ: [Gia Đông] - [Thuận Thành] - [Bắc Ninh]
Has thanked: 5 time
Been thanked: 14 time
Liên hệ:

Re: Lập trình Android bằng Visual Basic

Gửi bàigửi bởi HaiVB6 » T.Năm 24/07/2014 4:07 pm

Cảm ơn đã chia sẻ nhé đúng lúc mình cần phát triển ứng dụng của mình trên điện thoại! :D

Hình đại diện của người dùng
tungblt
Điều hành viên
Điều hành viên
Bài viết: 549
Ngày tham gia: T.Hai 22/12/2008 5:22 pm
Đến từ: quy nhơn
Has thanked: 6 time
Been thanked: 76 time
Liên hệ:

Re: Lập trình Android bằng Visual Basic

Gửi bàigửi bởi tungblt » T.Hai 28/07/2014 12:46 pm

Mã: Chọn hết

Parsing code.                           0.03
Compiling code.                         0.02
Compiling layouts code.                 0.00
Generating R file.                      Error
Cannot find: C:\Android\android-sdk\tools\..\platform-tools\aapt.exe
Please configure paths (Tools - Configure Paths).


thiếu file aapt.exe là sao nhỉ ?
love

Hình đại diện của người dùng
phanthequang4101987
Thành viên danh dự
Thành viên danh dự
Bài viết: 116
Ngày tham gia: T.Ba 01/04/2008 6:39 am
Đến từ: Nghi Xuân - Hà Tĩnh
Has thanked: 5 time
Been thanked: 21 time
Liên hệ:

Re: Lập trình Android bằng Visual Basic

Gửi bàigửi bởi phanthequang4101987 » T.Hai 28/07/2014 5:18 pm

Tải bộ superapktool của mobilelife.vn có mấy cái aapt.exe và một số phần thiếu khác - công cụ này có thể giải nén tệp apk và chỉnh sửa nó (có thể chôm apk của người khác và biến thành của mình :) )
†™_Çøø£_™†.......♥.......†™_U††»ñhøç_™†
Đưa người ta chưa đưa qua sông
mà sao nghe tiếng sóng trong lòng
.(¯`v´¯)_______ÎÎ_____ÎÎ________(¯`v´¯)

Hình đại diện của người dùng
tungblt
Điều hành viên
Điều hành viên
Bài viết: 549
Ngày tham gia: T.Hai 22/12/2008 5:22 pm
Đến từ: quy nhơn
Has thanked: 6 time
Been thanked: 76 time
Liên hệ:

Re: Lập trình Android bằng Visual Basic

Gửi bàigửi bởi tungblt » T.Hai 28/07/2014 7:15 pm

à cái này được rồi . copy bên build-tools qua tools là oke . vì mình sài bản 15
love

Hình đại diện của người dùng
tungblt
Điều hành viên
Điều hành viên
Bài viết: 549
Ngày tham gia: T.Hai 22/12/2008 5:22 pm
Đến từ: quy nhơn
Has thanked: 6 time
Been thanked: 76 time
Liên hệ:

Re: Lập trình Android bằng Visual Basic

Gửi bàigửi bởi tungblt » T.Bảy 06/09/2014 11:10 am

Parsing code. 0.00
Compiling code. 0.06
Compiling layouts code. 0.00
Generating R file. 0.91
Compiling generated Java code. Error
javac 1.7.0_60
src\b4a\example\main.java:311: error: method PushSubsStack in class Debug cannot be applied to given types;
Debug.PushSubsStack("Activity_Create (main) ","main",0,mostCurrent.activityBA,mostCurrent,27);
^
required: String,String,int,BA,Object
found: String,String,int,BA,main,int
reason: actual and formal argument lists differ in length
1 error

lỗi java gì đấy :( không hiểu
love

Hình đại diện của người dùng
tummosoft
Điều hành viên
Điều hành viên
Bài viết: 331
Ngày tham gia: T.Hai 19/05/2014 2:23 pm
Has thanked: 7 time
Been thanked: 58 time
Liên hệ:

Re: Lập trình Android bằng Visual Basic

Gửi bàigửi bởi tummosoft » T.Bảy 06/09/2014 12:47 pm

Bạn đưa code lên mình xem nào?
:) Tummo Software :D
http://tummosoft.com

Hình đại diện của người dùng
tungblt
Điều hành viên
Điều hành viên
Bài viết: 549
Ngày tham gia: T.Hai 22/12/2008 5:22 pm
Đến từ: quy nhơn
Has thanked: 6 time
Been thanked: 76 time
Liên hệ:

Re: Lập trình Android bằng Visual Basic

Gửi bàigửi bởi tungblt » T.Bảy 06/09/2014 1:56 pm

hello world thôi chứ gì đâu.. dùng chế độ debug thì lỗi
p/s cậu cho mình cái yahoo cho tiện hỏi đi
love

Hình đại diện của người dùng
tummosoft
Điều hành viên
Điều hành viên
Bài viết: 331
Ngày tham gia: T.Hai 19/05/2014 2:23 pm
Has thanked: 7 time
Been thanked: 58 time
Liên hệ:

Re: Lập trình Android bằng Visual Basic

Gửi bàigửi bởi tummosoft » CN 07/09/2014 7:43 am

Bên Basic4Android nói đây là lỗi của IDE, bạn xóa Basic4Android và cài đặt phiên bản khác nhé!

Mình có yahoo nhưng chẳng bao giờ online cả!
:) Tummo Software :D
http://tummosoft.com

comein2003c
Bài viết: 5
Ngày tham gia: T.Tư 28/05/2014 11:00 am

Re: Lập trình Android bằng Visual Basic

Gửi bàigửi bởi comein2003c » T.Bảy 25/10/2014 10:19 pm

Tìm hiểu cái này khó thật


Quay về “Android”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.1 khách