/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
"Smuksering " af kode
Fra : Per


Dato : 04-04-04 11:20

Hej alle,

Jeg har ikke været særlig god til at sørge for, at f.eks. if, case og
loop's står pænt ud-tabuleret i nested-sammenhænge.

Mon der findes et lille fikst program, som løber koden igennem og retter
til, så det ser pænt ud ?

PS. Jeg kender godt MZ-tools, som kan en masse smart ved koden, men
åbenbart ikke det, som jeg efterspørger.

--
Med venlig hilsen

Per

 
 
Tomas Christiansen (04-04-2004)
Kommentar
Fra : Tomas Christiansen


Dato : 04-04-04 22:40

Per skrev:
> Mon der findes et lille fikst program, som løber koden igennem og retter
> til, så det ser pænt ud ?

Lidt afhængig af hvor vildt du koder (jeg har set eksempler på særdeles
udbredt brug af _ i slutningen af linierne), vil det i de fleste tilfælde
vær "barnemad" at lave et lille program, som fikser op på din kode.

Prøv at tænke over det: Læs en linie, find det første ord på linien og
afhængig af hvad dette er, så forsæt med samme indrykning, læg X til
indrykningen, træk X fra indrykningen eller sæt indrykningen til X. Afhæggig
af situationen, vil en ny indrykningsværdi tage effekt ved den aktuelle
eller ved den efterfølgende linie.

Hvis det skal gøres rigtig pænt, skal du checke for om det første ord er en
apostrof ('), idet hele linien så er en kommentar, og du skal checke for om
linien slutter med underscore (_), idet den logiske linie så fortsætter på
næste fysiske linie.

Jeg bryder mig ikke om VB's standardværdi for X, som er 4, men benytter selv
2 i stedet.

-------
Tomas


Christian R. Larsen (05-04-2004)
Kommentar
Fra : Christian R. Larsen


Dato : 05-04-04 12:42

"Per" <Jensenp@Hotmail.com> skrev i en meddelelse
news:MPG.1ad9ffbb72f9c12a9896a3@news.tele.dk...
> Hej alle,
>
> Jeg har ikke været særlig god til at sørge for, at f.eks. if, case og
> loop's står pænt ud-tabuleret i nested-sammenhænge.
>
> Mon der findes et lille fikst program, som løber koden igennem og retter
> til, så det ser pænt ud ?
>
> PS. Jeg kender godt MZ-tools, som kan en masse smart ved koden, men
> åbenbart ikke det, som jeg efterspørger.

Jeg peler bare at markere de linier, jeg vil have indrykket, og trykke tab.
Det er manuelt, men det virker fint nok.



preben nielsen (05-04-2004)
Kommentar
Fra : preben nielsen


Dato : 05-04-04 17:00


"Per" <Jensenp@Hotmail.com> skrev i en meddelelse
news:MPG.1ad9ffbb72f9c12a9896a3@news.tele.dk...

>Jeg har ikke været særlig god til at sørge for, at f.eks. if,
case og
>loop's står pænt ud-tabuleret i nested-sammenhænge.

>Mon der findes et lille fikst program, som løber koden igennem og
retter
>til, så det ser pænt ud ?

Jo, der findes en del.

>PS. Jeg kender godt MZ-tools, som kan en masse smart ved koden,
men
>åbenbart ikke det, som jeg efterspørger.

Du skal have den som jeg har brugt de seneste mange år både til VB
og VBA i Excel. Excel udgaven er lidt mere avanceret, men kig
alligevel.

http://www.bmsltd.ie/Indenter/Default.htm

Simpelthen uundværlig ! Du opsætter den een gang for alle, og
efter behov smukserer du så procedure, modul eller hele projekt.
Smertefrit


/\ preben nielsen
\/\ prel@post.tele.dk



Per (05-04-2004)
Kommentar
Fra : Per


Dato : 05-04-04 19:56

preben nielsen < prel@post.tele.dk > skrev følgende:

snip...
>
> http://www.bmsltd.ie/Indenter/Default.htm
>
> Simpelthen uundværlig ! Du opsætter den een gang for alle, og
> efter behov smukserer du så procedure, modul eller hele projekt.
> Smertefrit
>
>
> /\ preben nielsen
> \/\ prel@post.tele.dk
>
>
>

Hej Preben (og I andre, som har svaret.

Tak for svarene.

Jeg havde faktisk overvejet selv at programmere et sådant
smukseringsprogram - men hvorfor dog opfinde den dybe tallerken igen,
hvis andre havde være kreative på dette område.

"Smart Indent" programmet virker fint - men alligevel - er der andre
forslag til smukseringsprogrammer ?


--
Med venlig hilsen

Per

preben nielsen (06-04-2004)
Kommentar
Fra : preben nielsen


Dato : 06-04-04 17:09


"Per" <Jensenp@Hotmail.com> skrev i en meddelelse
news:MPG.1adbc9a3a65981329896a4@news.tele.dk...
> preben nielsen < prel@post.tele.dk > skrev følgende:

> Jeg havde faktisk overvejet selv at programmere et sådant
> smukseringsprogram - men hvorfor dog opfinde den dybe tallerken
igen,
> hvis andre havde være kreative på dette område.
>
> "Smart Indent" programmet virker fint - men alligevel - er der
andre
> forslag til smukseringsprogrammer ?

Hvad mangler du da ?


--
/\ preben nielsen
\/\ prel@post.tele.dk



Per (06-04-2004)
Kommentar
Fra : Per


Dato : 06-04-04 19:35

preben nielsen < prel@post.tele.dk > skrev følgende:

>
> "Per" <Jensenp@Hotmail.com> skrev i en meddelelse
> news:MPG.1adbc9a3a65981329896a4@news.tele.dk...
> > preben nielsen < prel@post.tele.dk > skrev følgende:
>
> > Jeg havde faktisk overvejet selv at programmere et sådant
> > smukseringsprogram - men hvorfor dog opfinde den dybe tallerken
> igen,
> > hvis andre havde være kreative på dette område.
> >
> > "Smart Indent" programmet virker fint - men alligevel - er der
> andre
> > forslag til smukseringsprogrammer ?
>
> Hvad mangler du da ?
>
>
>
Hej Preben,

Nåee - ikke noget specielt - men når du nu skriver, at der findes en del
af den type programmer, så ville det da være ganske interessant at kaste
et blik på de andre også.

--
Med venlig hilsen

Per

Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409081
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste