MATLAB GUI
MATLAB’de grafiksel kullanıcı arayüzleri ile uygulamalar oluşturun
Uygulamalar olarak da bilinen grafik kullanıcı arabirimleri (GUIs), yazılım uygulamalarınızın işaretle ve tıklatarak kontrol edilmesini sağlayarak başkalarının bir dil öğrenme veya uygulamayı çalıştırmak için komut yazma ihtiyacını ortadan kaldırır. Uygulamaların hem MATLAB içerisinde kullanılması hem de bağımsız masaüstü veya web uygulamaları olarak oluşturup paylaşabilmesi için imkanlar sunar.
MATLAB’de bir uygulama oluşturmak için aşağıdaki üç yoldan birini seçebilirsiniz:
- Bir komut dosyasını basit bir uygulamaya dönüştürün: Bir komut dosyasını öğrencilerle veya iş arkadaşlarınızla paylaşmak ve etkileşimli kontrolleri kullanarak değişkenleri değiştirmelerine izin vermek istediğinizde bu seçeneği belirleyin.
- Etkileşimli bir uygulama oluştur: Kullanıcı arabirimini oluşturmak için sürükle ve bırak ortamını kullanarak daha gelişmiş bir uygulama oluşturmak istediğinizde bu seçeneği belirleyin.
- Programlı olarak bir uygulama oluştur: Kodu kendiniz yazarak bir uygulamanın kullanıcı arabirimini oluşturmak istediğinizde bu seçeneği belirleyin.
Bir Komut Dosyasını Basit Bir Uygulamaya Dönüştürün
Bir komut dosyasındaki kodunuzun başkalarının kodunuz içerisindeki değişkenlerle deneme yapmasına olanak tanıyan etkileşimli denetimlere sahip basit bir uygulamaya dönüştürmek için Canlı Düzenleyici’yi (Live Editor) kullanın. Herhangi bir kod yazmadan kaydırıcılar, açılır menüler, düzenleme alanları ve düğmeler ekleyin. Bir değer değiştirildiğinde komut dosyasının hangi bölümlerinin çalışacağını belirtin. Basit uygulamalar ve panolar oluşturmak için kodu gizleyin.
Etkileşimli kontrollerle canlı komut dosyası.
MATLAB veya MATLAB Online’da kullanmak için canlı komut dosyanızı başkalarıyla paylaşabilirsiniz.
Etkileşimli kontroller, canlı bir komut dosyasına kolay bir arabirim oluşturmak için olanak sağlar. Daha gelişmiş bir kullanıcı arayüzü tasarlamak veya uygulamanın davranışı üzerinde daha fazla kontrol sahibi olmak istiyorsanız App Designer kullanarak bağımsız bir uygulama oluşturmayı deneyebilirsiniz.
Daha Fazla Bilgi Edin
- Interactive Controls in the Live Editor (2:15) – Video
- MATLAB Live Editor – Genel Bakış
- Live Script Gallery – Topluluktan Örnek Canlı Komut Dosyaları
- Share and Collaborate Using MATLAB Drive – Dokümantasyon
Etkileşimli Bir Uygulama Oluşturun
Uygulama Tasarımcısı, uygulama oluşturmanın iki temel görevini birleştiren etkileşimli bir ortamdır: görsel bileşenleri yerleştirme ve uygulamanın davranışını programlama. Tuvaldeki görsel tasarım ile MATLAB düzenleyicisinde kod geliştirme arasında hızla geçiş yapmanızı sağlar.
Uygulama Tasarımcısı arayüzü.
MATLAB Online’ı kullanarak masaüstünde veya bir web tarayıcısında MATLAB’de kullanmak üzere uygulamanızı başkalarıyla paylaşabilirsiniz. Uygulama Tasarımcısı (App Designer) uygulamaları ayrıca MATLAB Uygulamaları sekmesine kurulum için paketlenebilir. MATLAB kullanıcısı olmayan kullanıcılarla paylaşmak için, MATLAB Compiler kullanarak uygulamaları bağımsız masaüstü ve web uygulamalarında derleyebilirsiniz.
App Designer, düzeninizi etkileşimli olarak tasarlamak ve davranışını tek bir ortamda programlamak için iyidir. İsterseniz, kullanıcı arayüzü de dahil olmak üzere tüm uygulamayı kendiniz programlayabilirsiniz.
Daha Fazla Bilgi Edin
- MATLAB App Designer – Genel Bakış
- App Building Onramp – Eğitim
- Getting Started with App Designer (4:49) – Video
- Component Gallery – Genel Bakış
- Share and Collaborate Using MATLAB Drive – Genel Bakış
- Package Apps in App Designer – Dokümantasyon
- Getting Started: Standalone Applications Using MATLAB Compiler (3:58) – Video
- Sharing with MATLAB Web App Server – Genel Bakış
Programlı Olarak Bir Uygulama Oluşturun
Tasarım ve geliştirme üzerinde daha fazla kontrol için, uygulamanızın düzenini ve davranışını tanımlamak üzere MATLAB fonksiyonlarını da kullanabilirsiniz. Bu yaklaşımda, kullanıcı arayüzünüz için kapsayıcı görevi görecek bir şekil oluşturursunuz ve programlı olarak buna bileşenler eklersiniz.
MATLAB’de GUI içeren özel bir uygulama.
Daha Fazla Bilgi Edin
- Develop Apps Programmatically Using uifigure – Dokümantasyon
- Share and Collaborate Using MATLAB Drive – Genel Bakış
- Package Apps from the MATLAB Toolstrip – Örnek
- Getting Started: Standalone Applications Using MATLAB Compiler (3:58) – Video
Ek kaynaklar
- What Are MATLAB Apps? (3:35) – Video
- Writing Apps in MATLAB – Makale
- User-Contributed Apps with Custom GUIs – Dosya
- Building Image Processing Graphical User Interfaces with Modular Tools – Dokümantasyon
- Data Visualization and User Interfaces – Danışmanlık Hizmetleri
- Comparing GUIDE and App Designer – Genel Bakış
- Develop Figure-Based Apps – Örnek
- Sharing with MATLAB Web App Server – Genel Bakış
- Object-Oriented Programming in MATLAB – Genel Bakış
Ayrıca bakınız: MATLAB Compiler, MATLAB apps