Archive for the ‘.NET programozás’ Category

Fizika

2006. 12. 13.

Jelentem, a tegnapi problema megoldodott. Volt a forrasban ket ilyen sor:

#define WIN_X 800
#define WIN_Y 600

Na erre valamiert meghulyult, es a CreateWindow fuggvenyen toltotte ki a haragjat. Amikor mar majdnem mindent kikommenteztem, kicsereltem ezeket a sorokat arra, hogy:

const int Win_X 800
const int Win_Y 600

es lass csodat: egyszercsak mukodott! OK, en tudom, hogy a C++ szabvanyban elvileg ajanlaskent a const hasznalata szerepel, es a define deprecated, de azert errol valami figyelmeztetes, vagy error, hogy “nehasznaljadmar paraszt, mer’ belelepek az arcodba!“, vagy valami, de nem C2143-as forditasi hiba, amikor a fordito nem whitespacet var, de whitespace jon…

A latszat ellenere programozni jo! 😀

Forditoprogram LOL

2006. 12. 12.

Nem dotnet, de windowz, szoval ebbe a kategoriaba megy. Szoval csak annyi, hogy irkalok egy programot, ami fizikai szimulaciot abrazol majd grafikonon. Annyi a lenyeg, hogy egy testnek a szukseges adatait megadjuk egy dialogus ablakban, es az ottani adatokbol kiszamolja, hogy vizben leejtve a test mikor eri el azt a pontot, ahonnan a felhajtoero, es kozegellenallas miatt mar nem gyorsul tovabb, hanem beall a sebesseg. Fincsi numerikus analizis, de nem is azzal lenne gond.

Van nekem egy fuggvenyem, ami az MSDN alapjan biztos, hogy jo. A masik (kevesbe erdekes) dolog az, hogy erre azt mondja: Syntax error: CreateWindowExA doesn’t take 7 parameters.

hWnd = CreateWindow(
“FizBead”, //ClsName, // Osztaly neve
“Fizika Beadando”, //WndName, // Ablak neve
WS_OVERLAPPEDWINDOW, // Ablak stilus
CW_USEDEFAULT, // X pozicio
CW_USEDEFAULT, // Y pozicio
WIN_X, // Szelesseg
WIN_Y, // Magassag
NULL, // Szulo ablak
NULL, // Fomenu
hInstance, // Peldany
NULL); // lParam

Na most en akarhogy nezem ezt, csak 11 parametert latok, es sehol nem talalom a hivatkozott CreateWindowExA fuggvenyt… Meghulyult a forditom. Egy oraja ezzel meg semmi baja nem volt!

DE!

2006. 11. 18.

Megis van!

<input type=”file”>, es a tobbi mar nagyon konnyen megy. Rajottunk, hogy a FileUpload komponens a .NET 2.0-ban egy amolyan atalakitasa az eredeti (PHP-s modira kisertetiesen emlekezteto) feltoltogetesnek. Megnyugodtam

FileUpload

2006. 11. 14.

FileUpload

A kep poennak van szanva (eszunk agaban sincs Lorryval igy keresni) de attol meg teny: A file-ok feltoltese .NET 1.1 alatt webalkalmazasnal nem letezo dolog! Jo etvagyat hozza! Jovo heten leadas, es meg fogalmunk sincs, hogy leszunk kesz, amikor lepten nyomon ilyen hibakba botlunk… Persz az iskolaban 2005-os VS nincs telepitve. Valszeg nem is lesz.

Erdekes

2006. 04. 11.

Sok dolgot akartam mar .NET-ben irni, egyszer csak eljutok valami komolyabbig!

Most peldaul az OpenOffice, es a MAPLE kepletszerkesztoje ragadott meg. Eleg jo kis project lenne, csak nehez! Meglatjuk! 

Cancel

2006. 03. 08.

Na meg is lennek! Visszavonhato a kilepes elvileg azzal a koddal, amit talaltam.

A trukk az egeszben ott van, hogy van egy System.ComponentModel.CancelEventArgs tipusu parameter a Windows.Forms.Closing eljarasnal. Ha ennek a parameternek az erteket Cancel-re allitjuk, akkor elvileg nem lep ki a program. Meg is nezem jol… Majd reggel. Most lusta vagyok hozza. Meg egyebkent is ocsem a Rome: Total War-ral jatszik. Nem illik zavarni!

A peldakod egyebkent itten talalhato, ni:
(tovább…)