Strona: [  << <   1 2   > >>  ]  z  2     
Autor Temat: Zapis pliku w formacie HTML
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004
Zapis pliku w formacie HTML

Witam

Hehe - sporo dzisiaj tych pytań

Takie pytanko - jak zapisać kilka stringów do pliku w formacie Html. Plik ma być dopiero utworzony podczas zapisu

Czy trzeba dodawać do stringów nagłówki jakich używa się w HTMLu a moze jest jakiś inny sposób


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

13-01-2005 16:53
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003

Ja innego nie znam.
Jeśli chcesz tworzyć plik html'a sam, musisz pamiętać o dołączeniu nagłówków i znaczników.


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

13-01-2005 20:47
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

czyli muszę ręcznie dodawać <HTML> <BODY> itd.

ok -dzięki - szkoda że twórcy VB6 nie pomyśleli nad jakąś kontrolką


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

14-01-2005 12:26
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
karolinavb




Typ: neutral
Postów: 468
Zarejestrowany: Jan 2003

Ja bym się może zastanowiła nad wykorzystaniem kontrolki RichTextBox (jestem leniwa) , a tu jest zupełnie przykładowy (na potem...)

http://www.developer.com/net/vb/article.php/10926_1576561_3

Converting RTF to HTML


_____________________________________________
Karolina

14-01-2005 13:50
Pokaż profil karolinavb  Wyślij email do karolinavb   
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

A takie pytanko:

Jak umieścić cudzysłów w cudzysłowie ??

np. mam string <FONT SIZE="1"> i nie mogę zrobić czegoś takiego jak

Print #FN, " <FONT SIZE="1"> "

bo cudzysłów przed jedynką jest traktowany jako zamykający

Jak to się robiło ??

Wiem że można użyć Chr(34) ale to jest kupe pisania


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

14-01-2005 14:00
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
karolinavb




Typ: neutral
Postów: 468
Zarejestrowany: Jan 2003

Dim strText as String
''''' 4 sztuki "one są"
strTekst= """" & "djk" & """" & " ??? DANIEL"
Print #FN, strText


_____________________________________________
Karolina

14-01-2005 14:59
Pokaż profil karolinavb  Wyślij email do karolinavb   
hicks
raptor user



Typ: moderator
Postów: 279
Zarejestrowany: Apr 2003

ewentualnie możesz napisać tak:
strTekst= chr(34) & "djk" & chr(34) & " ??? DANIEL"

da to ten sam efekt


_____________________________________________
TLHW Clan member

14-01-2005 15:14
Pokaż profil hicks  Wyślij email do hicks   Odwiedź stronę hicks       2511367
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

Dzięki dzięki

Hicks - pytałem się czy można to zrobić właśnie bez używania chr$(34)

Pozdrawiam


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

14-01-2005 15:17
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
Chudy
[TLHW]Wiktor



Typ: moderator
Postów: 574
Zarejestrowany: Aug 2002

Ja w HTML-u często używam apostrofu (') zamiast cudzysłowia np. <font color='red'>


_____________________________________________
Projekt "Thunder Cannons" nadchodzi...

14-01-2005 15:49
Pokaż profil Chudy  Wyślij email do Chudy   Odwiedź stronę Chudy       1220895
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

A jeśli musisz, możesz nie używać niczego - też będzie działało .

Jeśli nie chcesz za każdym razem pisać podwójnego cudzysłowu (kurczę.. jak to brzmi - nie mogli wymyślić jakiejś nazwy na ten znaczek?), lub nawet takich konstrukcji: """" - użyj stałej - efekt ten sam, a łatwiej czytać .

Co do kontrolek - równie dobrze możnaby zapytać, dlaczego nie pomyśleli nad kontrolką do PDF, zapisywania JPEG, PNG, GIF i setek innych formatów . Może poprostu nie ma to większego sensu?


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

14-01-2005 18:29
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
karolinavb




Typ: neutral
Postów: 468
Zarejestrowany: Jan 2003

Marcin, co masz dokładnie na mysli mówiąc "kontrolka pdf" - "co na co" ?

P.S. pozostałe też....


_____________________________________________
Karolina

14-01-2005 19:09
Pokaż profil karolinavb  Wyślij email do karolinavb   
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Dane jakieśtam -> PDF

Reszta tak samo


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

14-01-2005 20:17
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

Chodziło tylko o to żeby skrócić zapis - a używanie stałych czy Chr$(34) tylko wydłuża cały String

Do marcin_an - co masz na myśli pisząc ze jeśli muszę to nie muszę używać niczego o_O ?


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

15-01-2005 14:49
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Nie musisz tam wstawiać "cudzysłowów" lub apostrofów - możesz spokojnie dać np.:

<img src=http://www.serwer.sdm.pl/dir/mojobrazek.jpg>

I będzie działało. Owszem - niezgodne ze standardem. Jeśli koniecznie chcesz się trzymać standardu, należy tam jednak te cudzysłowy wstawić.
Czasami zdarzają się wartośći, które trzeba, ze względu na ich naturę, otoczyć cudzysłowami, ale nie są one liczne.


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

15-01-2005 14:55
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

ale mi to nie działa


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

15-01-2005 15:00
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

A z jakiej przeglądarki korzystasz?
IE i Firefox sobie z tym radzą bez problemu. Z tego, co pamiętam Opiera, Arachne i Mozilla również...


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

15-01-2005 15:22
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

Ehhh - chodziło mi o zapisanie do pliku takiego stringu o_O


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

15-01-2005 15:27
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

eee... to teraz ja nie rozumiem - jak to nie wychodzi ci zapisanie w pliku takiego Stringu:
"<img src=http://www.serwer.sdm.pl/dir/mojobrazek.jpg>"
?

Tzn. co ci sie zapisuje?


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

15-01-2005 16:33
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

Hmm - to jeżeli chcę zapisać do pliku np.

<FONT SIZE = "1">

to mogę wpisać : <FONT SIZE=1> ??


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

15-01-2005 16:55
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Tak.
Nie jest to zgodne ze standardem (co wyraźnie podkreślam), ale działa w znanych mi przeglądarkach.

Równie dobrze możesz zapisać to tak W STRINGU:
"<FONT SIZE = ""1"">"
i w pliku dostaniesz
<FONT SIZE = "1">


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

15-01-2005 17:38
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
Wszystkich odpowiedzi: 29 :: Maxymalnie na stronę: 20
Strona: [  << <   1 2   > >>  ]  z  2