Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 12
  1. #1
    Ngày tham gia
    Dec 2014
    Bài viết
    0

    Dùng Visual Studio Express tạo ứng dụng cho Mac OS X

    Bài viết này do mình dịch từ tiếng Anh sang tiếng Việt, nguồn sưu tầm. Do trình độ còn thấp kém nên chắc chắn sẽ có sai sót, mong các bạn thông cảm vào bỏ qua cho mình.

    Trong bài viết này sẽ hướng dẫn bạn cách dùng Visual Studio Express (bao gồm tất cả các ngôn ngữ của nền .Net như Visual Basic, Visual C#, Visual C++, Visual J#, riêng Visual F# chưa được thử nghiệm). Bài viết này không đề nghị bạn thay thế bộ SDK của Mac OS X là Xcode bằng Visual Studio nhưng hi vọng rằng bài viết này sẽ cung cấp cho các lập trình viên nền .Net trên Windows có thể dễ dàng chuyển những ứng dụng Windows sang Mac OS X

    Trước khi bắt đầu

    Trước tiên ta phải có môi trường và các công cụ sau:

    .Net Framework

    Microsoft Visual Studio Express

    Mono Framework dành cho Mac OS X

    wx.Net (bạn có thể tải wx.Net từ www.wxnet.sourceforge.net)

    Bắt đầu:

    1. Tạo một dự án rỗng và đặt tên cho nó là wx.Test.

    2. Thêm tham chiếu vào trong dự án:

    Chúng ta thêm vào tham chiếu System.Drawing

    Sau đó thêm vào tham chiếu wx.Net từ thư viện wx.Net.dll

    3. Tiếp đế vào Project > Add New Item và chọn "Code File" rồi tự tạo một ứng dụng. Bạn có thể click vào đây để tải ứng dụng mẫu. Bạn cũng có thể tạo chép đoạn code sau đây vào: <div style="padding-left: 30px"> using System;

    using System.Drawing;

    using wx;

    public class MainForm : wx.Frame

    {

    public MainForm()

    : base("Test Application", new Point(0, 0), new Size(100, 100))

    {

    }

    }

    public class MainApp : wx.App

    {

    public override bool OnInit()

    {

    MainForm mainForm = new MainForm();

    mainForm.Show(true);

    return true;

    }

    [STAThread]

    static int Main(string[] args)

    {

    MainApp app = new MainApp();

    app.Run();

    return 0;

    }

    }


    ​</div> Chú ý: sau khi viết xong vào phần tùy chỉnh chọn kiểu xuất ra là "Windows Application".

    4. Cài đặt Mono Framework trên Mac OS X

    5. Tạo ứng dụng cho Mac OS X:

    Chúng ta sẽ phải xây dựng cấu trúc của ứng dụng dành cho Mac OS X bằng tay.

    Để tạo bạn vào Terminal và gõ các lệnh sau:

    <div style="padding-left: 30px"> mkdir wx.Test.app

    cd wx.Test.app

    mkdir Contents

    cd Contents

    mkdir MacOS


    ​</div> Kế đế bạn copy wx.Test.exe, wx.NET.dll, wx.NET.dll.config vào cặp MacOS (wx.Test.exe là tệp chúng ta dùng Visual Studio tạo, được chứa trong cặp bin\Release.

    Copy xong, chúng ta tạo một tệp văn bản với quyền thực thi (755) và đặt tên nó là wx.Test. Tệp có nội dung sau đây:



    <div style="padding-left: 30px"> #!/usr/bin/perl

    $appmain = "wx.Test.exe";

    use File::Basename;

    $scriptdir = dirname($0);

    chomp($nowdir = `pwd`);

    $realapppath = "$nowdir/$scriptdir/";

    $realappname = "$realapppath$appmain";

    $ENV{DYLD_LIBRARY_PATH} = "/Volumes/wx.NET-0.7.2-MacOSX-Build/Bin/:$ENV{DYLD_LIBRARY_PATH}";

    chdir ($realapppath);

    exec ("mono $realappname");




    ​</div> $ENV{DYLD_LIBRARY_PATH} định nghĩa đường dẫn đến wx-c.dylib.

    Bạn nên thay đổi dòng đó để thích ứng với quá trình cài đặt.

  2. #2
    Ngày tham gia
    Dec 2014
    Bài viết
    0
    em code C#.net được 5 năm, chủ yếu làm web app và win form. giờ mới mua con mac về, thấy coding trên vs.studio không ổn bác à, thằng omno cũng chứng lắm. tốt nhất thấy dùng xcode, chịu khó nghiên cứu lại C Object, khó chịu ban đầu, nhưng chuẩn hơn.

  3. #3
    Ngày tham gia
    Dec 2014
    Bài viết
    0
    Trích dẫn Gửi bởi luannm81
    em code C#.net được 5 năm, chủ yếu làm web app và win form. giờ mới mua con mac về, thấy coding trên vs.studio không ổn bác à, thằng omno cũng chứng lắm. tốt nhất thấy dùng xcode, chịu khó nghiên cứu lại C Object, khó chịu ban đầu, nhưng chuẩn hơn.
    Hoàn toàn đồng ý với bạn. Mình có nói rõ trong bài viết mà




    Bài viết này không đề nghị bạn thay thế bộ SDK của Mac OS X là Xcode bằng Visual Studio nhưng hi vọng rằng bài viết này sẽ cung cấp cho các lập trình viên nền .Net trên Windows có thể dễ dàng chuyển những ứng dụng Windows sang Mac OS X

  4. #4
    Ngày tham gia
    Dec 2014
    Bài viết
    0
    Em chuyển mà không được, chắc có lỗi gì đó rồi. Đành phải Parallel đỡ vậy [IMG]styles/default/xenforo/clear.png[/IMG]

  5. #5
    Ngày tham gia
    Dec 2014
    Bài viết
    0
    Trích dẫn Gửi bởi duyluandethuong
    Em chuyển mà không được, chắc có lỗi gì đó rồi. Đành phải Parallel đỡ vậy [IMG]styles/default/xenforo/clear.png[/IMG]
    Bạn mô tả lỗi mình xem thử. Có thể do thiếu gói nào ấy. Sẵn đây cho mình hỏi, mình đang có ý định mua máy tính mới. Không biết nên mua iMac hay PC dùng Rebel EFI để cài Mac OS X nữa vì chi phí mua một iMac hơn nhiều so với PC mạnh.

  6. #6
    Ngày tham gia
    Dec 2014
    Bài viết
    0
    Chắc em sai code hay sao đó bác à. Em dùng VB, mà lại tự học thôi nên không chuyên lắm. Cảm ơn bác nhiều.

    Về việc mua máy, em nghĩ bác nê mua PC thường. Mà bác hay dùng máy làm việc gì? Nếu như bác hay code thì chắc là mua PC đi, cũng tùy công ty bác nữa.

  7. #7
    Cảm ơn bạn. Mình dùng máy tính để học Quan Trị Mạng[IMG]styles/default/xenforo/clear.png[/IMG]

  8. #8
    Ngày tham gia
    Dec 2014
    Đang ở
    hoangthikd
    Bài viết
    2
    Thế thì bác chọn PC đi. Cấu hình mạnh hơn Mac gía tương đương. Chắc bác cũng phải chạy vài cái máy ảo cùng lúc phải không bác?

  9. #9
    Ngày tham gia
    Dec 2014
    Bài viết
    0
    Mình phải dùng thường xuyên máy ảo và bộ Visual Studio cho việc học. Thấy Mac hay thật nhưng không dùng thường nên tiết thật[IMG]styles/default/xenforo/clear.png[/IMG]

  10. #10
    Ngày tham gia
    Dec 2014
    Bài viết
    0
    Thôi thì chọn mấy con Core i mới ra đấy cho nó mạnh. mac thì đúng là hay thật nhưng cho những kẻ làm văn phòng như em thôi. Hihi

Các Chủ đề tương tự

  1. Visual studio cho macbook pro.
    Bởi luonghang87 trong diễn đàn Khu Vực Máy Tính
    Trả lời: 4
    Bài viết cuối: 05-11-2015, 05:04 PM
  2. xin visual studio để viết C++ trên mac os
    Bởi tienloihote trong diễn đàn Khu Vực Máy Tính
    Trả lời: 6
    Bài viết cuối: 10-09-2012, 09:42 PM
  3. Xin phần mềm Visual Basic 6.0 và Cisco CCNA (hoặc tương tự) cho mac
    Bởi huynhtran0302 trong diễn đàn Khu Vực Máy Tính
    Trả lời: 1
    Bài viết cuối: 08-03-2012, 06:17 PM
  4. Xin phần mềm Visual Basic 6.0 và Cisco CCNA (hoặc tương tự) cho mac
    Bởi ngotathanh trong diễn đàn Khu Vực Máy Tính
    Trả lời: 1
    Bài viết cuối: 06-19-2012, 05:38 AM
  5. Visual Thesaurus - Excellent Dictionary
    Bởi thanhluantk trong diễn đàn Khu Vực Máy Tính
    Trả lời: 7
    Bài viết cuối: 09-18-2011, 11:46 AM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •