Ich studiere Medizinische Dokumentation und Informatik. Im Studium wird alles behandelt, was man im späteren Berufsleben braucht: Java, SQL, Html, PHP, SAS, ASP.NET(Wahlpflichtwach). In der Freizeit programmiere ich hauptsächlich C# mit dem Motiv damit Geld zu verdienen.
Hallo,
ich finde, dass Entwickler, die ihre Programme umsonst anbieten, den Entwicklern in die Suppe spucken, die für ihre Leistung Geld verlangen. Wie haben sich wohl die Verantwortlichen hinter Microsoft Office gefühlt als Sun OpenOffice veröffentlichte?
Andererseits bin ich dem kosmischen Zufall dankbar, dass es solche Seiten wie CodeProject.com gibt. Ohne manche Open Source Projekte würden meine eigenen viel mehr Zeit in anspuch nehmen. Man müsste quasi das Rad jedesmal neu erfinden.
Wie steht Ihr zu dieser Thematik?
Welche Aussage ist wohl dümmer? Es gibt einen Gott oder es gibt keinen Gott. Ehrlich gesagt kann ich mich gar nicht entscheiden.
Gibt es Mathematik oder gibts es sie nicht? Diese Frage kann ich auch nicht beantworten. Ich kann nur sagen, dass wir Mathematik verwenden um die unterschiedlichsten Probleme zu lösen.
Eigentlich ist es doch unsinnig Aussagen über die Existenz von geistigen Konstrukten zu machen. Das wirkliche Ausmaß des Universums (der Universen?) könnte ein Mensch niemals geistig erfassen.
Jetzt stellt euch mal die Frage ob es einen Weihnachtsmann gibt. Wenn die Antwort "nein" lautet kann ich doch davon ausgehen das ihr den Nordpol durchsucht habt.
Muahahaha. Eine Kampagne für den Atheismus. Was kommt als nächstes? Eine Kampagne für das Fleischessen?
Atome -> Moleküle -> Zellen -> Gewebe -> Menschen und alle Lebewesen -> lebender Planet -> lebendes Universum
Für unser Universum sind Lebewesen auf einem Planeten nicht anderes als für uns unsere Zellen. Ich möchte auch nicht, dass sich meine Leberzellen fragen was der Sinn ihrer Tätigkeit ist. Ich weiß was meine Leber macht. Sie weiß es aber nicht. Vielleicht weiß unser Universum über uns besser bescheid als wir es tun. 8)
Nach einer 6 Monate langen Entwicklung musste ich feststellen, dass Access wirklich seinem Ruf als langsames Datenbanksystem gerecht wird. Hab mich dann entschieden auf SQLite umzusteigen.
Hier ist ein Programm das die Unterschiede aufzeigt:
Sqlite vs Access
(konnte es leider nicht als Datei anhängen)
Es wird jeweils eine Access- und eine SQLite-Datenbank auf Laufwerk C:\ erstellt.
In beide werden die selben Daten importiert, die man später in einem DataGridView ansehen kann. Access braucht etwa 7 Minuten zum importieren. Bei SQLite sind es etwa 7 Sekunden.
Sieht etwas chaotisch aus. Aber ich denk mir: "mehr Symbole mehr Spaß".
mittlerweile ist das problem erkannt und behoben. ich hab vergessen die primärschlüssel zu definieren. 👅
hallo,
wegen schlechter performance bei einer software die mit access arbeit, habe ich mich dazu entschieden auf sqlite umzusteigen. der vorteil ist, dass das importieren der daten bis zu 100 mal schneller geht. der nachteil: die sql-abfragen brauchen mehr zeit.
eine dieser abfragen sieht so aus:
SQLiteConnection conn = new SQLiteConnection("Data Source=c:\\Database.db;Version=3;New=True;Compress=True;UTF8Encoding=True;");
DataView dv1 = null;
SQLiteDataAdapter da1 = new SQLiteDataAdapter(
"SELECT game.bigblind AS [Limit], COUNT(*) AS [Total Hands],
SUM(poker.wonlost) AS [Amount Won $],
SUM(poker.wonlost) / (game.bigblind * 2) / COUNT(*) * 100 AS [BB/100 Hands],
SUM(poker.rake) AS [Rake $],
SUM(poker.putmoney) * 100 / COUNT(*) AS [Voluntarily Put $ In The Pot %],
SUM(poker.praise) * 100 / COUNT(*) AS [Preflop Raise %],
SUM(poker.wentsd) * 100 / SUM(poker.sawflop) AS [Went To Showdown %],
SUM(poker.wonsd) * 100 / SUM(poker.wentsd) AS [Won At Showdown %],
SUM(poker.riverraw) / (SUM(poker.riverraw) + SUM(poker.rivercaw)) * 100 AS [River Raise If Won At Showdown %]
FROM player INNER JOIN poker ON player.playerid = poker.playerid INNER JOIN game ON poker.gameid = game.gameid
WHERE (player.player = 'POKERPLAYER')
GROUP BY game.bigblind ORDER BY 1", conn);
DataTable dt1 = new DataTable("playerinfo1");
conn.Open();
da1.Fill(dt1);
conn.Close();
dv1 = dt1.DefaultView;
dataGridView1.DataSource = dv1;
diese abfrage hat bei access 10 sekunden gebraucht und bei sqlite 40 sekunden. habe ich etwas falsch gemacht oder ist sqlite dazu einfach nicht geeignet?
ich meine nicht die textausrichtung, sondern die ausrichtung der gesamten
tabelle. bei mir befindet sich die tabelle im linken bereich des dgv.
ich möchte sie aber in der mitte haben.
das mit den selektionsfarben und der listbox scheint eine komplizierte
angelegenheit zu sein. ich werde es wohl auf die version 9.7 verschieben. 😁
kann man die spalten im dgv irgendwie zentrieren?
.ShowrowHeaders gab es nicht, aber .RowHeadersVisible hat das gewünschte
ergebnis erzeugt.
-wie kann ich die selektionsfarben der listbox ändern?
DGV.SelectionBackColor
ich möchte eigentlich die selektionsfarbe der listbox ändern
listbox.SelectionBackColor oder .SelectionForeColor gibt es nicht.
kann das an der visual studio version liegen? ich benütze
nämlich vs 2005 express.
so kannst du es machen:
this.dataGridView1.CellFormatting += new System.Windows.Forms.DataGridViewCellFormattingEventHandler(this.dataGridView1_CellFormatting);
private void dataGridView1_CellFormatting(object sender, System.Windows.Forms.DataGridViewCellFormattingEventArgs e)
{
if (dataGridView1.Columns[e.ColumnIndex].Name == "Deine Spalte")
{
if (Convert.ToInt32(e.Value) == 1)
e.CellStyle.ForeColor = Color.White;
}
}
hi,
ich bin gerade dabei eine pokerstatistiksoftware zu programmieren. dabei gefällt
mir das aussehen des datagridviews nicht besonders gut.
Bild siehe Anhang
-wie bekomme ich die linke spalte neben "Hand" weg?
-wie kann man die kanten des dgv abrunden?
-wie kann man die form der tabs ändern?
-wie kann ich die selektionsfarben der listbox ändern?
-wie gefallen euch die farben im ganzen fenster?
mir geht es doch nicht um den quellcode den ich hingeschrieben hab. ich möchte einfach nur wissen wie man ein label in einem anderen fenster darstellt.
beim compiliren gabs einen fehler:
con.FromHandle(wnd);
Fehler 2 Auf den statischen Member "System.Windows.Forms.Control.FromHandle(System.IntPtr)" kann nicht mit einem Instanzenverweis zugegriffen werden. Qualifizieren Sie ihn stattdessen mit einem Typnamen.
hi leute,
ich möchte ein Label in einem beliebigen Fenster erzeugen. Das könnte z.B. der Desktop oder der Arbeitsplatz sein.
Im Form.Designer wird das so gemacht:
Label lab = new Label();
this.Controls.Add(lab);
Folgendes hab ich probiert:
Control con = new Control();
Label lab = new Label();
lab.AutoSize = true;
lab.BackColor = System.Drawing.Color.White;
lab.Location = new System.Drawing.Point(200, 200);
lab.Name = "lab";
lab.Size = new System.Drawing.Size(35, 13);
lab.Text = "es funktioniert!!!";
lab.Visible = true;
IntPtr wnd; //das desktopfenster
wnd = FindWindow("Progman", "Program Manager");
wnd = FindWindowEx(wnd, 0, "SHELLDLL_DefView", null);
wnd = FindWindowEx(wnd, 0, "SysListView32", "FolderView");
con.FromHandle(wnd);
con.Controls.Add(lab);
das ganze hat aber nicht funktioniert. ich hoffe jemand kann mir weiterhelfen.
hi,
leider hilft mir es mir nicht.
denn ich will getdlgcode senden und nicht emfangen.
in einem fremden programm sollte die markierung eines elements in einer listbox
ein element weiter runter gehen.
hi leute,
ich hab folgendes vor:
prog1 soll in einer listbox von prog2 die items durchgehen.
das problem:
SendMessage(wnd,WM_KEYDOWN,VK_DOWN,0);//taste "nach unten" wird gedrückt
SendMessage(wnd,WM_KEYUP,VK_DOWN,0);//tastendruck aufheben
funktioniert nicht da prog2 WM_GETDLGCODE vewendet.
in spy++ kam raus:
S WM_GETDLGCODE wParam: 00000028 lParam: 0012FBF8
ich habs schon mit
SendMessage(wnd,WM_GETDLGCODE,0x28,0x12FBF8);
versucht, aber es funktiert nicht.
ich hoffe ihr könnt mir helfen.