Új hozzászólás Aktív témák
-
Gregorius
őstag
Ha minden igaz, leválasztották magukról a devenv fejlesztő üzletágukat. Hogy ténylegesen el is adták, vagy csak átcsoportosítás volt, az jó kérdés.
Mindenesetre az biztos, hogy a Borland a fejlesztőeszközeivel minimum egy éves lemaradásban van, az pedig ezen a téren nagyon nagy idő. -
Jester01
veterán
Persze pont ugyanennyit kell inicializálni, de valamivel tömörebben is lehet, pl.:
DataTable Tabla = new DataTable(''Valami'');
Tabla.Columns.Add(''hor'', typeof(string));
Tabla.Columns.Add(''hor2'', typeof(string));
Tabla.Rows.Add(new object[] { ''amargo'', ''kicsién'' });
dataGrid1.DataSource = Tabla;Jester
-
gyuri10
tag
Szia Amargo,
Igy nem illik/erdemes egy DataTable-t letrehozni, kiveve ha csak futasidoben derul ki, hogy milyen oszlopaid is lennenek. Ahogy Gregorius is irta, hasznalj tipusos DataSet-et sokkal kevesebb munka, lenyegesen rovidebb kod, es a compiler kiboki a hibaid joreszet, mig az altalad javasolt megoldasban futasidoben vagy kiderulnek vagy nem.
Visual Studioval tipusos DataSet-et legeccerubb letezo adatbazis tablajabol csinalni. Letrehozol egy datasetet a Add New Item ''wizzarddal'', aztan a Server Explorerbol egy tablat drag&droppal radobsz a dataset-re amikor az design modban van. Erre VS csinal neked egy class-t ami a DataSet-tol van orokolve es kesz tipusos propertyket farag minden oszlopodhoz. Tovabba megirja neked az db update-hez szukseges kodot is. Ha nincs adatbazisod akkor sincs minden veszve, ugyanis a tipusos DataSet-ed metadata-jat - amibol automatikusan kesziti neked a C# osztalyt - egy xsd filekent tarolja, amit magad is editalhatsz szabadon. Csak a Solution Explorerben kapcsold be, hogy minden file-t lass es ott figyel az XSD a dataset-ed alatt.Mert úgy szerette Isten e világot, hogy az õ egyszülött Fiát adta, hogy valaki hiszen õ benne, el ne vesszen, hanem örök élete legyen.
-
shev7
veterán
Es akkor azt is kerdezhetnenk, hogy a DataTable-t miert hasznalod, hiszen az meg egy ''adatbazis tabla''. Te pedig: ''Én meg nem akarok külön adatbázis táblátkat kezelni, mert miért kellene?''
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
Gregorius
őstag
A DataSet/DataTable az egy struktúrált adathalmaz. Hogy ezt adatbázisból töltöd fel vagy szövegfájlból vagy kézzel, az már rajtad múlik.
Ha nincs szükséged a DataTable szolgáltatásaira (rendezés, keresés, indexelés, változáskezelés), akkor kicsit több munkával de lényegesen gyorsabb és kevesebb memóriát zabáló megoldást kapsz, ha egy saját class-t implementálsz, azt pakolod bele egy BindingList<T>-be, és ezt adod meg DataSource-nak, igaz ez sokkal kevesebbet tud. A DGTextBoxColumn, stb... ugyanúgy működik. -
shev7
veterán
nem akartalak bantani, csak celoztam arra, hogy a dataTable ugyanugy nem arra valo amit te szeretnel, mint a dataSet.
Azert nem javasoltam semmit, mert en is csak azt tudom mondani, hogy a gridview forrasanak megadhatsz sajat objektumot. Sokkal konnyebben kezelheto lesz.''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
pontosan mit szeretnel csinalni? Nem talalom, de lehet, hogy elkerulte a figyelmemet. Hatha csinaltam hasonlot korabban, es akkor tobbet tudok segiteni.
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
a count alatt arra gondolsz hogy mekkora a tomb? mert minden tombnek van length-e
lehet, hogy nem tartod elegansnak (egyebkent egyetertek) de a celnak tokeletesen megfelel. Es ha egy megfelelo class-t raksz kore, akkor meg konnyen is kezelheto.
[Szerkesztve]''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
Jester01
veterán
Épp azt reklamáltad, hogy lassú volt... Az ArrayList-ben csak lineárisan tudsz keresni (kivéve, ha rendezed, de erről nem volt szó)
Igen, a hashtable az valóban kulcs-érték, de senki nem tiltja meg, hogy az érték mindenütt csupa null legyen.
De ha tökéletes, akkor tökéletesJester
-
Pazo
tag
én nem nagyon értek ezekhez az elkapás dolgokhoz (még), de saját tapasztalat alapján az xp semmit sem reagál, ha nem megy a nyomtatás. vagy te azt a kis felhőt akarod elkapni, ami felugrik a tálca jobb oldalán, amikor pl kifogyott a papír? hmmm...
ha most nincs nyomtatód és mégis a nyomtatáőst akarod tesztelni, szerintem tegyál fel egy pdfFactory-t. ez egy ''nyomtató szimulátor'' program, virtuális nyomtató, pdf-be nyomtat. egyedüli hátránya az lehet, hogy mindig működik, így nem lesz mit elkapnod. arra viszont jó, hoyg a kimeneteket formázását ellenőrizd.
lehet semmit sem segítettem. de remélem azért mégis.I'll tell you just how stupid Life Insurance is. You're sitting across from a guy. He's betting you you're gonna live, you're betting him you're gonna die! And you're hoping he wins!
-
manrick
tag
Nálam ez jól rakja ki. Vagy már rosszúl tárolod le, de akkor csak megnézed egy szerkesztővel, hogy milyen kódolásba raktad.
Igen megnéztem és rendben van.
Kipróbáltam hogy létrehoztam új html fájl, és beleillesztettem a program által létrehozottból kimásolt kódot és úgy tökéletesen működött.
Próbáltam hogy beállítottam a karakterkészletet is (iso-8859-1), de így sem jó.
Nagyon érdekes, hogy ha szerkeztővel csinálok egy html fájlt akkor minden ok, de ha a programmal csináltatom meg, ami végülis ugyanazt csinálja amit én, csak egy részét változóból szedi ki.
Ami még érdekes, hogy a program által létrehozott kód teljesen megegyezik az általam létrehozottal. Mégsem jó a böngészőben, csak ami szerkeztőben készült.Az éremnek két oldala van. Nézz a háta mögé is!
-
-
amargo
addikt
Csak keresni kellet:
[DllImport(''advapi32.dll'', SetLastError=true)]
public static extern bool LogonUser(string lpszUsername,
string lpszDomain,
string lpszPassword,
int dwLogonType,
int dwLogonProvider,
out IntPtr phToken);“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
lakisoft
veterán
AZ FO.hu találtam egy két könyvet ... fejlesztoi_csoportmunka_visual_studio_2005_team_system
microsoft_visual_c_2005_lepesrol_lepesre_cd_vel
c_mesteri_szinten
hatékony C#
programozas_c_nyelvenMelyiket érdemes megvenni ezek közzül ... ?
[ Szerkesztve ]
-
Tottu
senior tag
Pontossan, ahogy mondon!
Hát akkor lehet telepítésnél jobban odafigyelek, hogy a fölös cuccokat ne rakja fel.
Egyébként a 2005 és 2008 között mi a kölünbség?"A legnagyobb hiba, amit az életben elkövethetsz, az a folyamatos rettegés attól, hogy hibázni fogsz.“ - Elbert Hubbard
-
Lortech
addikt
Arra gondolsz, hogy kivételnél oda tudsz ugrani a .NET-es osztály forrás nézetére és deguggolni ?
Ez tényleg komoly dolog, és sokaknak segítségére lehet.
De azért van még jópár fontosabb új feature:
WPF support, XAML designer, LINQ, C# 3.0, .NET 3.5, JS intellisense és debug, SQL Server 2008 támogatás, AJAX, css újítások és még sok más.Thank you to god for making me an atheist
-
CrusherW
tag
Hello
azért a 10 gigát lelehet redukálni valami barátibb méretre, élből MSDN local help et fel sem kell tenni (nem tudom, azt belevetted-e a 10GB -ba), az meg a másik, hogy kilehetírtani azokat a lehetőségeket amiket nem használsz.
ÉS amit még felhoznék mellette, hogy WPF fejlesztésnél nagyon jól működik MS Expressionnal, bár ez utóbbi még nem 100 as, de elég kényelmes
-
CrusherW
tag
Az evidens, hogy gyors, viszont egyrészt, számomra a local szinte használhatltan, vagy rossz kereső kulcsokat adok meg, nem is tom viszont a kalsszikus MSDN mindenre választ ad, és ha net fejlesztésről van szó, még mindig ott van asz asp.forums.
Bár igaz, hogy ehhez állandó net kapcsolatra van szükség, de ilyen munkahelyeken azthiszem ez nem nagy elvárás, laptopon a vonaton meg csak nem akar az ember fejleszteni. Tehát számomra teljesen kihasználatlan ez a lehetőség. Másrészt, egy VS akkor mutatja meg az igazi erejét ha munkacsoportokban dolgozik az ember, ott pedig szinte biztos hogy lesz aktív net kapcsolat. Nem hiszem hogy helytálló az, hogy nagy ritakság az olyan igazi programozó aki nem tud munka közben net közeleben lenni. De valóban, aki ennek ellenére nem tud, tényleg jól jöhet a local.De, ne legyen igazam, csak gondoltam énis kicsit fényezem a VS2k8 atSzerk: Most néztem át pontosan hogy miket tett fel nekem a VS (Professional 90 days trial természetesen. Nekem meg sem közelíti a 10gb ot, pedig még a DX SDK -t is belevettem, és nem turkáltam bele, és full setupot használtam.
[ Szerkesztve ]
-
amargo
addikt
váááááh de durva.. Bocs erre nem gondoltam
public class Tesztemesztem : DataGridViewTextBoxColumn
{
public Tesztemesztem()
: base()
{
}
private string test;
public string Test
{
get { return test; }
set { test = value; }
}
public override object Clone()
{
Tesztemesztem col = (Tesztemesztem)base.Clone();
col.Test = this.test;
return col;
}
}“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
yash
senior tag
Ezt most igy nem egészen értem... Meg tudod erősíteni Lortech, hogy jót mond a srác? Nekem ez az alapján, amit megértettem, inkább úgy tűnik, mintha egy adott függvényt csak 3 adott paraméterrel hivhatnál meg a defenició szerint, már ha ez amit igy leirt amargo, szintaktikailag érvényes formula.
-
SimS
senior tag
Üdv
Hű, ez a kód roppant hasznos. Probléma annyi volt, hogy nem csak RTF-el szerettem volna dolgozni, hanem pl doc-al is. Viszont nem jelentett gondot a formátumkorlát, mint az utóbb kiderült és így el is készültem vele, vagyis amennyire kellett.
köszi
SimS
Your journey will not end well. You cannot change your fate... no man can BattleTag: hamboo#1540
-
Immy
őstag
Na arra rájöttem, hogy az újabb póker progrikban már levan tiltva ez a hookolás vagy valami csűrés csavarás útján nemlehet lekérdezni a textjeit.
Szóval marad a favágó módszer és megpróbálkozok a kártyalapok felismerésével.
Képek összehasonlítása már megy.Viszont olyan gondom van, hogy 1 bizonyos ablakról hogyan lehet screenshot-ot csinálni?
Üdv: Immy
Apró: https://hardverapro.hu/aprok/hirdeto/immy/index.html
-
Sk8erPeter
nagyúr
Jópár debil gyökér miatt nem kell egy egész generációt minősítgetni. Elképzelhető, hogy vannak igen rendes mennyiségben kivételek. Nyilván 20 évvel ezelőtt is voltak olyan emberek, akik azt hitték, úgy is ér valamit egy diploma, hogy a szakterületen az érdeklődés teljes hiányával együtt valahogy összesunyiskodnak egy papírt, amivel aztán törölgethetik.
De tényleg, hagyjuk ezeket a "mai generáció", a "mai fiatalok" jellegű nagy szavakat, ha kérhetem, mert az általánosítás is nagyon hibás gondolatokat szülhet.=====
Fentitől teljesen eltérő téma: mit szólnátok, ha a topicot erről a csúnya "Visual studio.net és c#" névről (randa a kisbetű, meg minek legyen benne a Visual Studio, mintha csak abban lehetne C#-programozni ) átneveztetnénk mondjuk "C# programozás"-ra vagy ehhez hasonlóra? Jobb ötlet esetleg? Thx!
[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
Én is saját tapasztalatból mondom az ellenkezőjét. Nálunk a szakon azért elég sok olyan forma jár az egyetemre, aki nem csak a levegőbe fog beszélni, amikor az első állásinterjún azt mondja, hogy tud programozni.
Ráadásul martonx is egész generáció(k)ról beszél, teljes általánosítás ismét.
Nem tudom, honnan veszed, hogy régen néhány 10 ezren értettek hozzá, ma meg 1-2... nem gondolod, hogy ez kicsit túlzás? Eleve régebben sokkal kevesebben foglalkoztak a témával, ma már jóval népszerűbb lett az informatika, pályaválasztás terén is. Valóban rengeteg olyan fiatal van, akit egyáltalán nem érdekel a terület, csak legyen meg a papír, hogy szerezhessen aztán egy jól fizető állást (ami épp az érdeklődés hiánya miatt nem biztos, hogy össze fog jönni neki), de ez csak egy réteg, és abból kiindulva, hogy mennyire széleskörű manapság az érdeklődés a terület iránt, és mennyien választják manapság ezt a hivatást (legalábbis egyre többen jelentkeznek ilyen irányú egyetemi/főiskolai szakra, OKJ-s képzésekre (attól még, mert OKJ, lehet, hogy ért hozzá), stb.), jóval nagyobb embertömegből lehet meríteni, akikből potenciális jó szakember lesz a jövőben.
Csak arra akarom felhívni a figyelmet, hogy a "mai fiatalokat", a jelenlegi és jövőbeli generációt ne becsüljük le előre, fenntartva magunknak a feltételezés jogát, hogy csak a régmúltban nőhetett fel olyan generáció, amely valós tudás birtokában helyezkedett el végül bármilyen szakmában.Sk8erPeter
-
nagyúr
A programozásban tipikusan állandó a tanulási kényszer, de azért az borzasztó, hogy egyetemen még Linq sincs és SqlCommandokkal dobálóznak... (.NET 2 szinten max.) ez nem gondolkodás kérdése, mert ebből értelmes gondolkodás nem lesz. Így azt sem tudja meg a tanuló, mi az a perzisztáló réteg. A vicc az egészben, hogy a tárgy meg korszerű technikák néven fut. A másik meg a GOF és a többi pattern. Miért az a cél, hogy fejből nyomják év végén az UML-t egy-egy patternhez ahelyett, hogy az obsolate-ek helyett megmutatnák, mit érdemes használni és mondjuk mindre gyakorlati példát is vennének (nem csak olyat, hogy az állatok esznek, meg hasonlók).
Az oktatás színvonala a mostani döntéshozókon múlik, ergo azokon, akik összeállítják a tantervet. Ha ezek gyepesek, akkor a diák is az lesz, ha magától nem fedez fel mindent. Ez így nem oktatás szerintem. Az oktatás célja a tudás átadása (és a fejlődésre sarkalás), nem a berögződéseké.
[ Szerkesztve ]
-
nagyúr
-
martonx
veterán
akkor te voltál az aki devportálon is ezt kérdezte.
Ott sem válaszoltam rá, mert a válasz szerintem ebben az esetben az, hogy: sehogy, de mérget azért nem vennék rá.
SL OOB alkalmazás akkor tud offline is működni, ha erre fel van készítve kódban. Ha szarul írták meg, és induláskor mindenképpen le akar valamit húzni netről, akkor az tudtommal soha a büdös életben nem fog neked offline futni.
De mint mondtam mérget nem vennék rá.
Én kérek elnézést!
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!