Em tìm mãi mà chẳng thấy chỗ nào để post câu hỏi về lập trình cho symbian cả. Em post lên ở chỗ này được không?
@nghaiha: Em muốn hỏi gì về lập trình SYMBIAN ? Em đã bắt đầu từ đâu và như thế nào ? Em có ý tưởng gì không? Trong quá trình thực hiện đã mắc phải vấn đề gì? Cứ trình bày ở đây đi, ở trên FORUM có rất nhiều anh em khá về lập trình trên SYMBIAN đến từ các Công ty có các sản phẩm SYMBIAN hoàn chỉnh như Lạc Việt, Kobekara...vv sẽ thảo luận cùng với em Hãy mạnh dạn lên nhé
Cám ơn các anh! Vậy thì các anh cho em hỏi cái này nghe. Em mới chỉ bắt tay nghiên cứu thôi. Em lập trình tốt VB, Delphi, ASP... nhưng C và Java thì em không nghiên cứu. Bây giờ em muốn bắt tay vào cái lập trình cho họ Symbian này thì cảm thấy hơi phức tạp. - Hiện nay trên máy em đã cài Java 2 Runtime Environment (bản 1.40), Series 60 Developer Tools (SDK 2.1 for Symbian OS Supporting Microsoft Visual C++ .NET) và Microsoft Visual Studio .NET 2003 - Em bắt tay vào viết chương trình HelloWorld, được hướng dẫn trong tập tin S60_CPP_SDK_Getting Started_guide.pdf (khi cài SDK 2.1 sẽ có tập tin này). Nhưng ngay ở bước 1 hướng dẫn như sau: 3.2.1 Importing the Hello World Basic project files to the Visual Studio .NET IDE The Hello World Basic example application is a Symbian OS project. To be able to work on it with Visual Studio .NET IDE, you need to create project files to the IDE. Symbian OS project files are called makmake project files and end with an *.mmp extension. Thus, for example the Hello World Basic project file is named helloworldbasic.mmp. In order to be able to modify this in the Visual Studio .NET IDE, it needs to be converted into an *.vcproj file. This is done with the makmake command in the command line. To import the helloworldbasic.mmp file to Visual Studio .NET project, do the following: 1. Create the Visual Studio .NET project files. In the command window, go to the application folder, locate group subdirectory which contains the bld.inf file and enter the following command: makmake helloworldbasic vc7 This creates HELLOWORLDBASIC.SLN and HELLOWORLDBASIC.VCPROJ files, which are Visual Studio .NET project files. xin các anh hướng dẫn lại cho rõ ràng hơn, vì em không thể tạo được file HELLOWORLDBASIC.SLN và HELLOWORLDBASIC.VCPROJ như trong hướng dẫn. Khi chay lenh makmake helloworldbasic vc7 tai dau nhac Dos (makmake la tap tin.bat) thi nó báo là: 'perl' is not recognized as an internal or external command, operable program or batch file. Như vậy em còn cái thiếu chương trình gì? Có thể em hỏi hơi bị stupid, nhưng mà không hỏi thì chẳng biết bắt đầu thế nào. Mong các anh giúp đỡ.
Vấn đề của em. Anh có thể giải thích được. Anh sẽ giải thích thật dễ hiểu cho em như sau: Nguyên nhân: -Khi chạy các tệp bat Windows sử dụng trình Command (cmd.exe) để thực thi các dòng lệnh trong tệp bat -Trình Command có sẵn một số lệnh như Copy, Edit,... -Trình Command cho phép khai báo thêm một số lệnh khác không phải là lệnh có sẵn của Command. (Qua SHELL) -Các lệnh này có thể là các chương trình của Windows hoặc các lệnh của một số ngôn ngữ lập trình -Nếu không được khai báo trong SHELL thì khi chạy các lệnh không phải lệnh có sẵn thì sẽ thông báo lỗi: 'xxx' is not recognized as an internal or external command, operable program or batch file với x là tên lệnh mà Command không hiểu -Một số các ngôn ngữ lập trình sẽ khai báo các giá trị cần thiết vào SHELL để khi các tệp File tap tin.bat có sử dụng một số lệnh thì trình Command vẫn có thể hiểu được không hiểu ra Trở lại vấn đề của em do File tap tin.bat có chứa lệnh Perl. Mà lệnh này lại chưa được khai báo trong Shell Giải quyết Nếu trong máy chưa cài Perl (Ko có Thư mục Perl) thì cài Perl, Khi cài đặt Perl sẽ tự động cài vào Shell Nếu đã cài đặt Perl (Có thư mục Perl) thì khai báo lại Perl trong Shell bằng lệnh trong Command SET PERL=PERL DIR Sau đó chạy lệnh: makmake helloworldbasic vc7 ngay trong cửa sổ Command đó CHÚC THÀNH CÔNG NHÉ
ặc ặc, cám ơn anh SX1 đã trả lời bài viết của em. Em học vi tính từ cái hồi mình phải xài DOS 5.x nên em cũng biết là mình phải cài một cái chương trình gì đó có tên là Perl,nhưng em không hiểu chương trình Perl đó là cái gì và em phải download nó từ đâu. đây là nội dung tập tin makmake.bat @echo off perl -S makmake.pl %1 %2 %3 %4 %5 %6 %7 %8 %9 if errorlevel==1 goto CheckPerl goto End :CheckPerl perl -v >NUL if errorlevel==1 echo Is Perl, version 5.003_07 or later, installed? goto End :End Nhìn vô nó thì đương nhiên em biết là em thiếu một chương trình PERL gì đó rồi. Em tìm trên google, vô trong trang http://www.perl.com/download.csp thấy nói version mới nhất là 5.8.6 nhưng đuôi tập tin để download về là đuôi.gz, chẳng biết giải nén nó bằng chương trình gì đây. Anh SX1 giúp em một lần nữa nhé.
Em đang vào trang này download cái Active Perl về, không biết có phải cái này là cái cần tìm không nữa. http://www.activestate.com/Products/Download/Download.plex?id=ActivePerl
Chắc em từ bỏ ý định nghiên cứu lập trình S60 quá sau khi download và cài đặt ActiveState ActivePerl 5.8 thì nó tạo cho em một thư mục perl ở ổ đĩa c và có cả perl.exe ở trong đó nữa Nhưng bây giờ khi chạy makmake helloworld vc7 thì nó lại báo: LINK.EXE is not recognized as an internal ỏ external command em chẳng biết là phải cài cái link.exe đó ở đâu nữa, tìm hết tất cả các tập tin như vậy trên đĩa cứng để xài mà cũng không được. Anh tvthanhtma ơi hướng dẫn bọn em với. Bác là thầy trong cái vụ này ma`
Vậy bạn nào có tài liệu và địa chỉ để download mấy cái tool và compiler ko, cho mình xin để tìm hiểu thử xem, mình có thể lập trình được VB với Java