Millä väännän käyttöliittymän? Koulussa on opetettu c/c -ohjelmointia olioiden kera, mutta millä kannattais itse näkyvä käyttis ohjelmoida kun ed.kielet on hallinnassa? voiko siis esin c:tä käyttää pohjalla ja päälle sitten jollaki muulla kielellä käyttis, kuten c# ? ja miten? vai pitääkö tyytyä visual bacisiin, mutta silloinhan c:n opinnot on menny hukkaan.
Millä käyttöliittymä
Teräväx
231663
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 23
Vanhimmat
eikö koulussa opetettu mfc:n käyttöä? se on ylivoimasesti käytetyin käyttiksien kyhäämiseen, eikä suotta - tehokas, helppo ja sillä saa aikaseksi ihan kaiken. googleen hakusanaksi mfc tutorial ja eiku opiskelemaan.
pysy kaukana vb:stä, vaikka miten himottaisi sillä tehdä käyttöliittymiä. joudut muuten varmasti koodaamaan myöhemmin kaiken uudelleen.
Ei ole semmosta ainakaan toistaisesti tullu vastaan..
Ahas, mikä siinä on sitten huonoa?
"tehokas, helppo ja sillä saa aikaseksi ihan kaiken"
Vitsailetko?
Oikeasti koodari hukkuu MSDN dokumentaation loputtomaan suohon ihmetellessään miksi tämä nappi
on harmaa tai miksi viesti ei mene läpi jne.
Olin yksi kesä valmis tekemään kirvesmurhia tuon MFC oksetuksen takia. Onneksi nykyinen ohjelmointityöni ei ole Windows alustalla tapahtuvaa.
Onneksi Mikkiskään ei enää suosittele MFC:n käyttöä. Tilalle .NET vaikka.
MFC pitäisi kieltää, koska se on rikos ihmisyyttä vastaan.
.NET alkaa olla jo ihan fiksu kyhäelmä ja nostaa kovasti päätään hajautetullakin puolella. Opiskele mieluumin se
no mut kuitenkin, Win32:een verrattuna MFC:llä monien asioiden hoitaminen käy paljon jouhevammin. sitä käytetään erittäin paljon ammattipiireissä ja melkein kaikkien microsoftin C :lla tehtyjen kaupallisten sovellusten käyttöliittymät on luotu sillä.
>Onneksi Mikkiskään ei enää suosittele MFC:n >käyttöä. Tilalle .NET vaikka.
lähde???
VB käy ihan hyvin käyttöliittymäksi jos ikkunoita on vähän. Kun määrä tai muunneltavuus on pakollista, olisi siirryttävä C/C tapoihin.
Lazarus olisi aika hyvä vastaus.
Lazaruksella saat aikaan nopeasti (graafisesti) käyttöliittymät. Lazaruksella voit ajaa vaikkapa moniajossa toisia ohjelmia (esim c :lla tehtyä koodia).
Lazaruksen takana oleva FreePascal on myös olio-ohjelmointikieli (joten olio-ohjelmoinnin opiskelu ei mene hukkaan)
http://wiki.lazarus.freepascal.org/Main_Page/fi
muutamat linkit kehiin (ohjelmoitaessa C/C :lla):
http://www.wxwidgets.org/
http://www.fltk.org/
http://www.trolltech.com/products/qt
http://www.gtk.org/
entä visual c tai c#, mitä nää on?
... göögletys tai vaikka http://fi.wikipedia.org/
No jos visual C:llä haluat niin:
http://wiki.mureakuha.com/wiki/Win32_perusteet
Joutuupa karseeta jöötti-koodia vääntämään tolla Win32 API.lla. Taitaa aloittelialla olla sormet ja varpaat suussa kun tommosta lukee.
Sulle taitaa olla se vb sitten parempi. Jokaiseen toimintoon joutuu näkemään hieman kirjoittelun vaivaa.
Onnistuu mutta ei kiinnosta vaan haluan saaha täältä tietoa ihan keskustelemalla kiitti kuiten
Ei ole onkelma jos joutuu vähän kirjottelemaan, ja kysynki onko c/c osaamisesta apuja, millä teen käyttiksen ku nää osaan?
Ei siitä osaamisesta oo haittaakaan ;)
Ikkunat piirretään joko resurssieditorilla tai antamalla koordinaatit itse. Tällä sivulla oli lyhyt johdanto resurssieditorin käyttöön C-kielellä:
http://wiki.mureakuha.com/wiki/Win32_perusteet
Lisäksi C-kielellä on www.libsdl.org -osoitteessa monissa järjestelmissä toimiva kirjasto.
C :lla puolestaan tapoja on monia (.NET/MFC/WTL). Kaikissa joutuu opettelemaan omat käyttötapansa. Oletko jo valinnut millä kääntäjällä meinaat tehdä ?
käyttää valmiita kirjastoja eikä keksiä pyörää uudelleen. mielestäni w32:n opiskelu on sinun tilanteessa silkkaa ajanhukkaa, se on sen verran matalan tason käyttöliittymä että vain jos tarvitsee jotain tosi spesifistä toiminnallisuutta tai muuten vain pientä tiedostonkokoa, kannattaa sitä käyttää. muuten ehdottomasti korkeamman tason kirjastot käyttöön, joista edellä mainittu wxWidgets on mitä loistavin. myös .NET mikkisoftapuolella on vankka vaihtoehto, koska se mitä todennäköisimmin on tulevaisuudessa se de facto mitä MFC on ollut pitkän aikaa, kun siihen kerran nyt panostetaan.
Meinasin valita visual studio paketin koska on ollu käytössä koulussa... tällä siis onnaa?
Lähinnä kiinnostaa onko kyseessä ilmaisversio. Jos on niin, MFC on pois kuvioista. Muutoin pikasilmäyksen saa osoitteesta:
http://wiki.mureakuha.com/wiki/MFC_perusteet
Visual Studion 6 versiossa ei puolestaan ole .net mahdollisuutta - muissa on.
Sitten sun pitäis päättää alatko tekemään C:llä vai C :lla. Ilmaisversioissa tuo C osuus on aikalailla rajattu, joten kirjoittelua voi joutua suorittamaan hiukan enemmän.
Ilmaisversio on, visual studio 2005.
Onko tässä tuota NET juttua?
C puolella vaihtoehdoiksi jää sitten VC2005 mukana tuleva NET tai WTL. WTL tosin täytyisi ensin asennella:
http://sourceforge.net/projects/wtl/