A fénykép fáj is szoftver vagy csak az számít szoftvernek ami nem adat hanem utasítások sorozata?
és egy futtatásra nem alkalmas programlisa minek számit.
Ami program ugyan de ebben a formában nem futtatható mert nincs meg hozzá a háttér. Pl. hogy milyen nyelv melyik verziójához való, milyen segédfájlok kellenek hozzá, stb.
Ez akkor adatnak számít vagy programnak?
Mert működik, de ebben a formában valami plusz nélkül nem lehet elindítani. Még ha be is írjuk a gépbe nincs egy ikon vagy pl. exe file amire ha rákattintunk, beindul:
#include <GUIConstantsEx.au3>
#include <MsgBoxConstants.au3>
Example()
; -------------------------------------------------------------------------------------
; Example - Press the button to see the value of the radio boxes
; The script also detects state changes (closed/minimized/timeouts, etc).
Func Example()
Opt("GUICoordMode", 1)
GUICreate("Radio Box Demo", 400, 280)
; Create the controls
Local $idButton_1 = GUICtrlCreateButton("B&utton 1", 30, 20, 120, 40)
GUICtrlCreateGroup("Group 1", 30, 90, 165, 160)
GUIStartGroup()
Local $idRadio_1 = GUICtrlCreateRadio("Radio &0", 50, 120, 70, 20)
GUICtrlCreateRadio("Radio &1", 50, 150, 60, 20)
Local $idRadio_3 = GUICtrlCreateRadio("Radio &2", 50, 180, 60, 20)
; Init our vars that we will use to keep track of GUI events
Local $iRadioVal1 = 0 ; We will assume 0 = first radio button selected, 2 = last button
; Show the GUI
GUISetState(@SW_SHOW)
Local $idMsg = 0
; In this message loop we use variables to keep track of changes to the radios, another
; way would be to use GUICtrlRead() at the end to read in the state of each control
While 1
$idMsg = GUIGetMsg()
Select
Case $idMsg = $GUI_EVENT_CLOSE
MsgBox($MB_SYSTEMMODAL, "", "Dialog was closed")
ExitLoop
Case $idMsg = $GUI_EVENT_MINIMIZE
MsgBox($MB_SYSTEMMODAL, "", "Dialog minimized", 2)
Case $idMsg = $GUI_EVENT_MAXIMIZE
MsgBox($MB_SYSTEMMODAL, "", "Dialog restored", 2)
Case $idMsg = $idButton_1
MsgBox($MB_SYSTEMMODAL, "", "Default button clicked:" & @CRLF & "Radio " & $iRadioVal1)
Case $idMsg >= $idRadio_1 And $idMsg <= $idRadio_3
$iRadioVal1 = $idMsg - $idRadio_1
EndSelect
WEnd
GUIDelete()
EndFunc ;==>Example
Example 2
#include <GUIConstantsEx.au3>
#include <MsgBoxConstants.au3>
Example()
Func Example()
; Create a GUI.
Local $hGUI1 = GUICreate("Example GUI1")
; Create a button.
Local $idButton1 = GUICtrlCreateButton("Button1", 10, 10, 80, 22)
; Display the GUI
GUISetState(@SW_SHOW, $hGUI1)
; Create a GUI.
Local $hGUI2 = GUICreate("Example GUI2", 300, 300)
; Create a button.
Local $idButton2 = GUICtrlCreateButton("Button2", 10, 10, 80, 22)
; Display the GUI
GUISetState(@SW_SHOW, $hGUI2)
; Initialize a Local variable.
Local $aMsg = 0
While 1
; Assign to $aMsg the advanced GUI messages.
$aMsg = GUIGetMsg($GUI_EVENT_ARRAY)
; Switch from GUIs
Switch $aMsg[1]
Case $hGUI1
; The event comes from the GUI1
; Switch from event ID
Switch $aMsg[0]
Case $GUI_EVENT_CLOSE
ExitLoop
Case $idButton1
MsgBox($MB_SYSTEMMODAL, "", "Button1 clicked.")
EndSwitch
Case $hGUI2
; The event comes from the GUI2
; Switch from event ID
Switch $aMsg[0]
Case $GUI_EVENT_CLOSE
GUIDelete($hGUI2)
Case $idButton2
MsgBox($MB_SYSTEMMODAL, "", "Button2 clicked.")
EndSwitch
EndSwitch
WEnd
; Delete the previous GUIs and all controls.
GUIDelete($hGUI1)
EndFunc ;==>Example
Azon kívül, hogy lehet találni bőven a neten ilyen jellegű, részletes leírásokat, például:
"Alapértelmezetten" a program, a különféle adatfájlok, tehát képek, videók stb. mind szoftverek, mivel gyakorlatilag nem kézzelfoghatók, mint egy hardver (mondjuk egy videokártya).
De közhasználatban szoftvernek a futtatható, működésre bírható programokat nevezik. Vagyis itt a különbség:
Program: mondjuk egy képszerkesztő program, egy operációs rendszer, egy média lejátszó (pl. VLC)
adatfájl (pl. egy videovágó program vágólistája, vagy akár egy fotó vagy egy videó).
Tehát mindegyik fájlban tárolt adatok halmaza, vagyis "Software", magyarul szoftver.
Eredeti értelmében a szoftverhez tartozik. Amikor ezeket definiálták, nem különböztették meg a programot és az adatot. Egy futtatható program is lehet adat egy másik program számára. Neumann leírása szerint a program futás közben önmagát is módosítja -azaz adatként tekint önmagára.
Manapság már szoftver alatt inkább csak a programokat és ezek részeit szokták érteni.
"Azon kívül, hogy lehet találni bőven a neten ilyen jellegű, részletes leírásokat, például:
[link] "
De nem mindenki adatbázisokkal akar kommunikálni. Van még néhány ilyen perverz ember aki emberrel akar kommunikálni s nem adatbázissal.
érdekes ez mert ha tároljuk vagy küldjük, akkor mi magunk is adatként kezeljük. adattárolás van amikor szoftvert tárolunk szoftvertárolás kifejezésünk nincs is. adatküldés van, szoftverküldés még ha van is szintén nem igazán használatos. pedig a futattható program, a forráskód, a programlista de még az exe fálj is egyértelműen adat is egyben, ha pedig nem tudjuk aktiválni akkor csak is az adatként kezelés merül fel. tárolás, küldés, megnézés, értelmezés kísérlet.
ugyanakkor én még úgy tanultam,, hogy csak szoftver és hardver van, a hardver kézzel fogható a szoftver meg nem mert az kapcsolók bizonyos állását, ennek a felírt listáját, jelenti még csak nem is magát a kapcsolót.
viszont akkor az adat ha csak szoftverből és hárdverből választhatunk, akkor egyértelműen szoftver. a kérdés az igaz e hogy csak ez a kettő van vagy van más is?
Kedves kérdező!
Egyrészt leírtam a lényeget, másrészt
"...De nem mindenki adatbázisokkal akar kommunikálni. Van még néhány ilyen perverz ember aki emberrel akar kommunikálni s nem adatbázissal..." inkább köszönd meg, hogy próbáltam segíteni egy részletes ismertetés linkjével.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!