MacOS – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
מ הוספת קישור לתיעדוף |
זה קוד של מערכת העפלה של מק בוק בשפת c# תגיות: שוחזרה עריכה חזותית מערכת בדיקת עריכה (הערות שוליים) הופעלה מערכת בדיקת עריכה (הערות שוליים) – נדחה (לא רלוונטי) עריכה ממכשיר נייד עריכה דרך האתר הנייד |
||
שורה 13:
| מצב עבודה = עדכני
}}
'''macOS קוד למערכת של מק בוק:'''
using System;
using System.Diagnostics;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media;
namespace MacBookLikeApp
{
public partial class MainWindow : Window
{
private Grid topBar;
private Label titleLabel;
private Button closeButton;
private Button minimizeButton;
private StackPanel dockPanel;
public MainWindow()
{
InitializeComponent();
// קביעת תכונות החלון
this.WindowStyle = WindowStyle.None;
this.WindowState = WindowState.Maximized;
this.Background = new SolidColorBrush(Color.FromArgb(255, 50, 50, 50));
// יצירת פאנל עליון לשליטה
topBar = new Grid();
topBar.Background = new SolidColorBrush(Color.FromArgb(255, 63, 63, 63));
topBar.Height = 30;
Grid.SetRow(topBar, 0);
this.Content = topBar;
// הוספת כפתור סגירה
closeButton = new Button();
closeButton.Content = "×";
closeButton.FontSize = 12;
closeButton.Foreground = Brushes.White;
closeButton.Background = Brushes.Transparent;
closeButton.BorderThickness = new Thickness(0);
closeButton.Margin = new Thickness(0, 0, 10, 0);
closeButton.HorizontalAlignment = HorizontalAlignment.Right;
closeButton.Click += (sender, e) => this.Close();
topBar.Children.Add(closeButton);
// הוספת כפתור למזער מסך
minimizeButton = new Button();
minimizeButton.Content = "-";
minimizeButton.FontSize = 12;
minimizeButton.Foreground = Brushes.White;
minimizeButton.Background = Brushes.Transparent;
minimizeButton.BorderThickness = new Thickness(0);
minimizeButton.Margin = new Thickness(0, 0, 50, 0);
minimizeButton.HorizontalAlignment = HorizontalAlignment.Right;
minimizeButton.Click += (sender, e) => this.WindowState = WindowState.Minimized;
topBar.Children.Add(minimizeButton);
// הוספת תווית כותרת
titleLabel = new Label();
titleLabel.Content = "מערכת ההפעלה כמו macOS";
titleLabel.FontSize = 14;
titleLabel.Foreground = Brushes.White;
titleLabel.HorizontalAlignment = HorizontalAlignment.Center;
topBar.Children.Add(titleLabel);
// יצירת פאנל תחתון עבור דוק
dockPanel = new StackPanel();
dockPanel.Background = new SolidColorBrush(Color.FromArgb(255, 80, 80, 80));
dockPanel.Orientation = Orientation.Horizontal;
dockPanel.VerticalAlignment = VerticalAlignment.Bottom;
dockPanel.Height = 80;
Grid.SetRow(dockPanel, 1);
this.Content = new Grid();
((Grid)this.Content).Children.Add(dockPanel);
// הוספת כפתורי דוק
string[] dockIcons = { "Finder", "Safari", "Mail", "App Store", "Settings" };
foreach (var icon in dockIcons)
{
Button dockButton = new Button();
dockButton.Content = icon;
dockButton.FontSize = 12;
dockButton.Foreground = Brushes.White;
dockButton.Background = Brushes.Transparent;
dockButton.BorderThickness = new Thickness(0);
dockButton.Margin = new Thickness(10);
dockButton.Click += (sender, e) => OpenApplication(icon);
dockPanel.Children.Add(dockButton);
}
}
private void OpenApplication(string appName)
{
switch (appName)
{
case "Finder":
RunProcess("explorer.exe");
break;
case "Safari":
RunProcess("chrome.exe");
break;
case "Mail":
RunProcess("outlook.exe");
break;
case "App Store":
RunProcess("msstore://");
break;
case "Settings":
RunProcess("control.exe");
break;
default:
MessageBox.Show("Application not found.");
break;
}
}
private void RunProcess(string processName)
{
try
{
Process.Start(processName);
}
catch (Exception ex)
{
MessageBox.Show($"Error opening {processName}: {ex.Message}");
}
}
}
}
(בעבר נקראה '''OS X''') היא [[מערכת הפעלה]] של חברת [[אפל]] עבור סדרת מחשבי ה"[[מקינטוש|מק]]" (מקינטוש) שלה. המערכת מבוססת על מערכות [[BSD]] (יוניקס) תוצרת [[מעבדות בל]] ומשולב בה [[ממשק משתמש גרפי]] תוצרת חברת Apple הנקרא Aqua, המערכת קיימת בסדרת מחשבי המק. macOS שונה בעיצובה מ-[[Windows]] אך כוללת "חלונות" ב[[שולחן עבודה (מחשב)|שולחן העבודה]]{{הערה|מכונה "מכתבה" בתרגום העברי של macOS}} שלה. מערכת ההפעלה בלעדית למחשבים מתוצרת אפל, על אף שמהדורתה הישנה, [[Mac OS Classic]], תמכה גם במחשבים "תואמי-מקינטוש".{{הערה|{{קישור כללי|הכותב=By Ronald E. Yates וחבר מערכת העיתון|כותרת=Motorola To Clone Macintosh|אתר=[[שיקגו טריביון]]|תאריך=20 בפברואר 1996|כתובת=https://www.chicagotribune.com/news/ct-xpm-1996-02-20-9602200264-story.html}}}}
המערכת מבוססת על [[Mac OS Classic]] שהייתה במחשבי אפל הישנים יותר עד שנת [[2001]]. macOS מתאימה גם למחשבים נישאים ([[מקבוק]]) וגם למחשבים נייחים ([[iMac]] ,[[Mac Pro]] ,[[Mac Mini|Mac mini]]). ב-13 ביוני 2016, בעת ההשקה של הגרסה שמספרה הוא 10.12 ('''macOS Sierra'''), התגלה כי אפל החליטה לשנות את שם מערכת ההפעלה מתוצרתה מ-OS X ל-macOS, בתור מעין מחווה לשם המקורי של מערכת ההפעלה, Mac OS.
|