Zum Inhalt springen

HansiPansi

Mitglieder
  • Gesamte Inhalte

    31
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von HansiPansi

  1. Tachen, das ganz einfach mit HelloWorld! Einfach ein neues Projekt anlegen hier ein Beispiel für C#. Also als Projekt neue Konsolen Anwendung auswählen und dann da wo TODO: steht einfach folgenden Code einfügen: Console.WriteLine("HelloWorld"); Console.ReadLine(); und schon hast Du eine "HelloWorld" Konsolen Anwendung. Einfach necht? Gruss
  2. Ich habe 73,3 % erreicht und Durschnitt lag bei 61,7 (IHK zu Kiel)
  3. Hi, versuchs mal mit "Microsoft Data Grid Control". Denke mal Du meinst das. Und für das grafische "Microsoft Chart Control" einbinden. Gruss
  4. Hi, schau mal in den Thread C#-Compiler download da sind Links zum .NET Framework SDK und einem Freeware Editor denn Visual C# kriegst Du nirgendwo umsonst und Beta ist vorbei. Ansonsten kannst ja mal bei M$ nach einer Testversion schauen! Gruss
  5. Hi, dem Textfeld kannst Du per rechten Mausklick und Eigenschaften unter "Feldeinstellungen" -> "Textmarke" einen Namen zuweisen. Standardmäßig lauten die Textmarken "Text[x]" (x = fortlaufende Nummer). Dann kannst Du die Textfelder mittels FormFileds("Text[x]"). ansprechen. z.B. FormFields("Text1").Enabled = False Gruss HansiPansi
  6. Hi, das VB.NET vollkommen anders geworden ist stimmt. Meiner Meinung nach wird VB jetzt aber erwachsen! Endlich richtige OOP unter VB. Die Redmonder haben aber einen Namensraum integriert (Microsoft.VisualBasic) der es erfahrenen VB 6 Programmierer ermöglicht bestimmte Funktionen im alten Stil aufzurufen. So kann z.B. weiterhin eine Messagebox über MsgBox("Hallo Welt") aufgerufen werden. Ich persönlich nutze dies aber nicht und benutze den neuen Aufruf (MessageBox.Show("Hallo Welt"). Denn der große Vorteil der .NET Methoden ist, dass diese in identischer Form (lediglich mit anderer Syntax) auch in anderen .NET Sprachen eingesetzt werden. Der Umstieg zwischen den Programmiersprachen fällt daher wesentlich leichter. Dir jetzt das ganze Framework zu erklären würde diesen Beitrag sprengen. Aber mal prinzipell. Das .NET Framework ist der grundlegende Teil von .NET. Dieses Framework stellt den Anwendungen alle notwendigen Dienste zur Verfügung. Das unterscheidet die .NET Programmierung von der klassischen Windowsprogrammierung erheblich, bei der die Programmierer häufig auf vollkommen verschiedene Dienste (wie API, COM,...) zugreifen mussten. Das .NET Framework besteht hauptsächlich aus: - einer umfangreichen Klassenbibliothek, die Klassen für alle grundlegenden Problemlösungen enthält, - der CLR (Common Language Runtime), eines Dienstes, der die grundlegenden Technologien zur Verfügung stellt und .NET Programme ausführt, - verschiedenen Compilern für unterschiedliche Programmiersprachen. Wenn Du ein Release Deines Programms erstellst wird kein nativ Code erstellt! .NET Programme basieren nicht mehr direkt auf der Windows-API sondern bestehen aus einem speziellen Zwischencode der Intermediate Language (IL) der auch als Managed Code bezeichnet wird. Verschiedene sprachspezifische Compiler erzeugen aus dem Quellcode eines Programms IL-Code. Der vom Compiler erzeugte Zwischencode kann nicht direkt vom Betriebssystem ausgeführt werden. Um den Code ausführbar zu machen, wird dieser beim Aufruf von einem Just-In-Time Compiler (JIT) in Betriebssystemcode umgewandelt. Der JIT, die CLR, die Klassenbibliotheken,... sind im Framework enthalten und deshalb wird eben dieses auch benötigt. Somit ist das Framework auch kein alleiniger Bestandteil der Entwicklungsumgebung.
  7. Ich habe nichts davon gehört das es das SDK für Win98 geben soll. Und wenn dann hätten sie es vor der Veröffentlichung vom Visual Studio herausgebracht und auch das Studio Win98 kompatibel gestaltet bzw. eine Vers. dafür erstellt. Aber man weiss ja nie und ich will Dir nicht alle Hoffnungen nehmen. Gruss
  8. Hi, Alternativ zum Visual Studio kann man seine Progs auch mit einem einfachem Editor oder einem speziellen (Freeware).Net-Editor (z.B. SharpDevelop) entwickeln und über den Kommandozeilen-Compiler des .Net-Framework kompilieren. Dann reicht das .Net-Framework SDK vollkommen aus. Die Kommandozeilen-Compiler findet man unter \WINNT\Microsoft.NET\Framework\vx.x.xxxx. Für C# ist es csc.exe und für VB.NET vbc.exe. Gruss
  9. Hi, wie Tiana schon sagte und zusätzlich steht ! als Suffix für den Datentyp Single. Gruss
  10. Hi, öffne Deine alten Projekte mit dem Visual Studio.net und ein Assistent konvertiert Dir dann eigentlich das gesamte Projekt. Entweder über das Menü "Build" (englische Version) oder Du änderst den Eintrag "Debug" in "Release" bei der ComboBox Vergess die Recordsets lerne ADO.Net Auf dem System wo die Anwendung ausgeführt werden soll muss das .Net Framework (also die CLR,...) installiert sein. Lediglich das Visual Studio.Net läuft nur unter Win NT 4.0 und höher. Ich glaube für Win95 gibt es kein Framework bin mir aber nicht sicher! Schau mal im Unterverzeichnis "bin" bzw. "obj\Release\" im Projektverzeichnis nach. Gruss Auszug aus einem Artikel des Magazins dot.net von Hannes Preishuber 'Zehn Jahre für die Katz? .Net ist da! Vier Millionen (oder sind es sogar mehr?) Visual Basic Programmierer stehen vor einem Scherbenhaufen. Alles wird ab sofort mit C# entwickelt. Anwendungen verwenden nur mehr Web Services, XML und natürlich auch SOAP zur serialisierten, asynchronen, plattformübergreifenden Objektkommunikation. Drücken Sie die "All Reset"-Taste auf Ihrer Stirn (kann nachgerüstet werden), um all diese uralten Dinge zu vergessen wie Recordsets, COM, Cursor und Ähnliches. Wenn Sie schon dabei sind, formatieren Sie auch noch Ihre Festplatte, um diese von all dem überflüssigen, alten Spagetti-Code zu befreien. Ihre Kollegen werden es Ihnen danken, wenn Sie auch gleich die ganzen Server mit aufräumen und leeren. Betrachten Sie ab jetzt alles als Objekt. Es wird fröhlich vererbt und überladen. Eine wunderbare Zeit ist gekommen! dot.net-Magazin
  11. Hi, steht in den Zellen die Du nicht dabei haben willst immer der gleiche Wert oder garnichts? Wenn ja dann brauchst Du nur eine Verzweigung in die Schleife einbauen: for s = 1 to [Anzahl der Spalten] for z = 1 to [Anzahl der Zeilen] if (Cells(z, s).Value = "") or (Cells(z, s).Value = "[Der Wert eben]") then next z else ... {Inhalt in Spalte "z" und die zu letzt bearbeitete Zeile + 1 einfügen (kann man entweder immer wieder in einer Variablen zwischenspeichern oder per SpecialCells abrufen)} Vielleicht hilft es Dir ja. Gruss HansiPansi
  12. Hi Leutz, endlich meine Gebete werden langsam erhört! Tony 3 kommt bald fürn PC raus (Anfang April) und ich bin echt gespannt. Hat jemand schon eimal die US Version gespielt und kann über den Online-Modus berichten ob das endlich ordentlich funzt? Gruss HansiPansi
  13. Stimmt genau in beiden Fällen.
  14. Hi, von den beiden Büchern würde ich das von MS Press nehmen "Visual Basic 6.0 Schritt für Schritt". Von Markt + Technik Büchern halte ich persönlich nicht soviel (besonders die grausame "In 21 Tagen" Reihe). Kenne dieses Buch aber nicht und kann somit auch nicht sagen ob es gut ist. Aber ich kann Dir das Buch Nitty Gritty - Visual Basic 6 empfehlen. Kostet nur 12,95. Gruss
  15. Hi, auf jeden schlechte Titelvergabe. Bei Amazon, Bol, ... werden Deine Suchen mit "Ein Mann Ein Mord" nichts ergeben. Ich weiss gar nicht ob der jemals unter diesem Titel verkauft wurde :confused: Aber im Kino lief der Film unter dem Namen Ein Mann Ein Mord.
  16. Moment mal, @beetFreeQ Ein Mann Ein Mord ist der deutsche Titel dieses Films und somit wurde Film 4 noch gelöst! Zu meinem Film vielleicht noch mal ein weiteres Zitat: "Was sagt ihr Jungs? Sieht ziemlich echt aus ne! " "Aber vergiss nicht was Du spielst!" "Na klar, den Lockvogel" "So siehst Du auch aus" -Lockvogel wird erschossen- und noch ein Tip: geht um jede Menge Rauschgift Gruss
  17. Hi, damit gehst Du ja schon fest davon aus eingeladen zu werden. Ich würde diesen Satz anders Schreiben "Ich würde mich freuen, wenn Sie mir Gelegenheit zu einem persönlichen Vorstellungsgespräch geben könnten" oder "Ich würde mich über eine Einladung zu einem persönlichem Vorstellungsgespräch freuen." ... Da gibt es so viele Formulierungen aber auf eine Bewerbung wo "die Einladung zum Gespräch schon enthalten ist" würde ich als Personalchef nur im Notfall oder wenn die Qulaifikationen stimmen zurückgreifen.
  18. Ein Mann Ein Mord? Hab auch mal einen. 1. "Hey Mann was soll denn das werden? Picknick Sch**** in meinem Auto?" "Oh Mann, ich bitte Dich, ich kriege zu Hause keinen Sex mehr also lass mir bitte diese kleine Freude!"
  19. Muss man aber bedenken das dieser auf max. 10 Benutzer begrenzt ist! Bei Framset habe ich die Erfahrung gemacht das der IIs schon vorher aufgibt. Deshalb rate ich auch eher zum Apache. Ist aber net so leicht zu konfigurieren wie der IIS. Aber mit ein bischen Engagement klappt fast alles. Gruss
  20. HansiPansi

    Ice Age

    Muss sagen ein echt lustiger genialer Film. Da verzeiht man auch schon mal die paar Minuten ohne großen Gag wo dann unter anderem auch auf die Tränendrüse gedrückt und nicht der Lachmuskel strapaziert wird. Schnowboard Baaaby
  21. Hi, der Aufwand ist gar nicht so groß. Die Werte in Tabelle1 sind ja immer in der selben Zelle damit kannst Du diese Zellen immer direkt ansprechen mit dem Range Objekt. Z.B. Range("A1").Value Also musst Du dann nur die Zellen in Spalte A Tabelle 2 durchlaufen mittels einer For ... Next Schleife und innerhalb dieser Schleife den Zustand der Zelle überprüfen. Wenn die aktuelle Zelle leer (Range("A" & i).Value = "") ist schreibst Du einfach die Werte von Tabelle 1 in die aktuellen Zellen der Schleife und beendest diese danach damit nicht alle weiteren leeren Zellen beschrieben werden. Das wars. Achja die Prozedur sollte wohl am besten über eine Schaltfläche oder einer Tastenkombi aufgerufen werden. Viel Spaß beim probieren! Gruss Hansi Pansi P.s. Wenn Du den Code haben willst sag Bescheid
  22. Hi, dann wird da eine Klammer erwartet! Kannst Du nicht mal den Codeabschnitt posten bei dem Excel anfängt zu meckern. Gruss PansiHansi
  23. Hi, probiers mal hiermit statt: rst.Open "SELECT * FROM tblKundendaten WHERE (((tblKundendaten.Nachname) Like '%" & Suchen & "%'))", Conn, adOpenStatic statt: Do Until rst.EOF If Not rst.EOF Then Debug.Print rst!Nachname rst.MoveNext End If Loop rst.Close Conn.Close End Sub Ich denke mal ich habe Dich richtig verstanden und es sollen mit "Like" dann alle Datensätze ausgegeben werden die z.B. "e" enthalten? Dann fehlten in Deiner Version auf jeden Fall die Platzhalter! Gruss HansiPansi
  24. Hi, über was suchst Du denn Informationen?? :confused: Über schlagende Argumente für den Einsatz von Exchange und Outlook? Oder über Infos zur Programmierung unter Outlook und Exchange? Gruss
  25. Hi, Du kannst unter Excel externe Dateien importieren über "Daten -> externe Daten -> Textdateien importieren..." Dananch einfach die Einstellungen vornehmen und als Trennzeichen in Deinem Fall das Semikolon festlegen. Zielbereich festlegen und fertig. Das ganze kannst Du dann per Makroaufnahme aufzeichnen und den Code aus dem Modul in Deine Workbook_Open Sub einfügen. Jetzt werden jedesmal beim öffen der Excel Mappe die Daten aus der .csv Datei in Dein Sheet eingefügt. Über .RefreshPeriod kannst dann auch angeben wie oft die Daten aktualisiert werden sollen in Minuten. Gruss

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...