Vita:Visual Basic

Legutóbb hozzászólt Ronastudor 9 évvel ezelőtt a(z) Kiejtés témában
Ez a szócikk témája miatt az Informatikai műhely érdeklődési körébe tartozik.
Bátran kapcsolódj be a szerkesztésébe!
Jól használható Ez a szócikk jól használható besorolást kapott a kidolgozottsági skálán.
Közepesen fontos Ez a szócikk közepesen fontos besorolást kapott a műhely fontossági skáláján.
Értékelő szerkesztő: Sutka99 (vita), értékelés dátuma: 2012. április 8.
Informatikai szócikkek Wikipédia:Cikkértékelési műhely/Index

Formázás megkönnyítése szerkesztés

Egy új technológiával szórakozom: kiemelem innen a szöveget Microsoft Wordbe (vagy eleve ott írom meg), és csináltam egy makrót, amely az aktuális szót kapcsos zárójelek közé teszi. Még nem tökéletes, mert ha a szó után írásjel van, akkor az utolsó karakter utánra teszi a záró kapcsos zárójeleket. Emellett nem müxik összetett szavaknál sem. Az lenne az igazi, ha a kijelölt kifejezést tenné kapcsos zárójelek közé. Idemásolom, hátha valaki ért a Visual Basic programozási nyelvhez és tudna segítene a finomításában:

Sub zarojelezes()
   Selection.MoveLeft Unit:=wdWord, Count:=1
   Selection.TypeText Text:="[["
   Selection.MoveRight Unit:=wdWord, Count:=1
   Selection.MoveLeft Unit:=wdCharacter, Count:=1
   Selection.TypeText Text:="]]"
End Sub

Mazarin07 2007. január 25., 22:03 (CET)Válasz


Gondolkoztam egy kicsit a dolgon, és az alábbi kód született belőle. Ha nincs szöveg kijelölve, akkor kilép. Ha kijelölt rész szóközzel(esetleg többel) kezdődik vagy végződik, azok eltávolításra kerülnek. Viszont a végén kitesz a zárójelek elé illetve mögé egy-egy szóközt, ha nem lenne ott. Sajnos ez sem tökéletes, mert ha a kijelölés sorvégre esik akkor a záró rész a következő sorba kerül. A kód MSWord 2007 alatt készült.

Sub ZaroJelezes()
     Dim SelText As String
     Dim starts As Integer, ends As Integer
     If Selection.End - Selection.Start = 0 Then End
     SelText = Selection.Text
     Selection.Text = Trim(Selection.Text)
     If Selection.End - Selection.Start = 0 Then End
     SelText = Selection.Text
     Selection.Text = "[[" + SelText + "]]"
     starts = Selection.Start
     ends = Selection.End
     Selection.Start = starts - 1
     Selection.End = starts
     If Selection.Text <> " " Then
         Selection.Text = Selection.Text + " "
         ends = ends + 1
     End If
     Selection.Start = ends
     Selection.End = ends + 1
     If Selection.Text <> " " Then Selection.Text = " " + Selection.Text
     Selection.Start = ends
     Selection.End = ends
 End Sub

Munemori vita 2011. december 29., 22:05 (CET)Válasz

Kiejtés szerkesztés

Biztos muszáj ezt? Nem lehetne inkább IPA-val? Egyébként szerintem sokkal inkább Vizsuöl Béjzik, de ez csak az én fülem véleménye. Oppashi   Mesélj csak 2014. szeptember 17., 22:37 (CEST)Válasz

Engem egyszer nagyon leszúrtak a fenti kiejtés miatt. A hölgy azt mondta, hogy ő programozónak készül, az ő tanfolyamán nem zs, hanem z van. Ő már csak tudja, mert tanulja - mondta ő. (És ha ő mondta, az úgy is van! Nahát! :) Oppashi +1. --Ronastudor a sznob 2014. november 1., 10:37 (CET)Válasz

Igen, ez félig-meddig egyéni ízlés dolga. Az IPA itt szerintem túlzás volna, elég csak körülbelüli kiejtést adni a "vizuál" és hasonlók helyére. A számítógépes szakszavakra úgyis kialakult és nagyon szépen be is ivódott egy "félangol" kiejtési szokás, "szkenner" (így, hosszú n-nel), "processzor", "eszkéjp", "kurzor", jó ez így. Régebben kicsit furcsán néztünk arra, aki "szabrutin"-t mondott, pedig hát akkor még nem lehetett tudni a végeredményt, győzhetett volna az az irány is. A betűszavak az egyetlen problémás terület, ahogy minden témában, márpedig a számítógép körül betűszavakban nincs hiány.   - Orion 8 vita 2014. szeptember 22., 22:04 (CEST)Válasz

Visszatérés a(z) „Visual Basic” laphoz.