von Planatech Solutions - Produkttyp: Add-In / Anwendung / Wizard
XLL Plus for Visual Studio 2005 and Visual Studio 2008 von Planatech Solutions
URLs: xll-plus-visual-studio-2005-visual-studio-2008, xll plus visual studio 2005 visual studio 2008, xllplusvisualstudio2005visualstudio2008, planatech
Erstellen Sie Excel-Addins mit C/C++. XLL+ ist ein Toolkit, um C/C++ Programmierern beim Aufbau von Excel-Addin-Bibliotheken zu helfen. XLL+ enthält Tools und C++ Klasse-Bibliotheken, die das Erstellen von Hochleistungs-Excel-Addins sehr einfach und sicher machen. Die XLL+ Klasse-Bibliothek stattet das Microsoft Excel SDK mit einfachen, intuitiven C++ Klassen aus, und die Assistenten erstellen den kompletten Code für Sie. Der Benutzer braucht nur sehr wenige Kenntnisse von Excel oder dem SDK. Mit XLL+ erstellte Addins enthalten keinen Visual Basic-Code; sie sind komplett in C und C++ geschrieben.
Wissenswertes über XLL+
XLL+ ist ein Toolkit, das C/C++-Programmierer beim Aufbau von Excel-Add-In-Bibliotheken unterstützt. Wenn Sie Add-Ins für Excel in C++ schreiben, sollten Sie unbedingt XLL+ verwenden. Das Toolkit bietet eine umfassende Unterstützung bei der Erstellung und Aktualisierung von Excel-Add-Ins.
Vorteile bei einer Verwendung des Toolkits
Viele Programmierer, die Add-In-Funktionen für Excel schreiben, bevorzugen aus verschiedenen Gründen, und dazu gehören Geschwindigkeit, Stabilität und Funktionsvielfalt, die Verwendung von C oder C++ anstelle von Visual Basic. Das Schreiben von Add-Ins ohne Visual Basic-Code ist jedoch nur mithilfe von Microsoft Excel SDK möglich.
XLL+ bietet einen Satz von Entwicklungstools, die dem Programmierer die direkte Verwendung von Excel SDK ermöglichen. Das XLL+-Toolkit vereinfacht die komplexe SDK-Umgebung, so dass sich Programmierer und Entwickler auf ihre spezifischen Fähigkeiten, wie z. B. die Erstellung von Finanzmodellen, die Kommunikation oder das Engineering, konzentrieren können.
Der XLL+ AppWizard generiert ein DevStudio-Projekt mit dem gesamten Quellencode für das Framework eines XLL-Add-In. Der Programmierer muss nur noch die Add-In-Funktionen schreiben.
Die XLL+ Function Wizard generiert den Code, der zum ordnungsgemäßen Registrieren von Add-In-Funktionen in Excel und zum Übersetzen von Daten aus Excel-Datenstrukturen in Standardvariablen und STL-Container erforderlich ist.
Eine Klassenbibliothek umfasst das Microsoft Excel SDK mit einfachen, intuitiven C++-Klassen. Mithilfe dieser Klassen können Sie Daten verschieben, ohne dazu die SDK-Datenstrukturen kennen zu müssen. Darüber hinaus sorgen diese Klassen für die transparente Verwaltung der Speicherbelegung bei der gemeinsamen Nutzung von Excel.
So kann der Benutzer von XLL+ in Sekundenschnelle eine funktionsfähige Excel-Add-In-Bibliothek produzieren und im Handumdrehen neue, hilfreiche Funktionen hinzufügen.
Features:
AppWizard
Der AppWizard konstruiert ein komplettes Projekt unter Microsoft Developer Studio. Der Benutzer kann selbst über den Einbau verschiedener optionaler Funktionen, wie z.B. die Integration von MFC (Microsoft Foundation Classes) und Versionsinformationen entscheiden. Das Projekt kann unmittelbar danach kompiliert, verknüpft und ausgeführt werden. Alle Quellendateien enthalten hilfreiche Kommentare und sind mit dem ClassWizard kompatibel.
Alle für Excel erforderlichen Funktionen werden von dem Assistenten hinzugefügt. Sobald Sie ein neues Projekt konstruieren, wird es sofort von Excel als Add-In erkannt, und der Benutzer kann umgehend mit dem Schreiben von Add-In-Funktionen anfangen.
Function Wizard
Der Function Wizard ist ein Developer Studio-Add-In, das vollständig in DevStudio integriert ist. Sie können es zum Definieren der Signatur einer Excel-Add-In-Funktion und für Hilfetexte verwenden. Der Assistent übernimmt das Schreiben der zu Grunde liegenden Funktionsstruktur und stellt sicher, dass die Funktionen ordnungsgemäß in Excel registriert und beschrieben werden. Wenn Sie Argumente zu einem späteren Zeitpunkt hinzufügen oder ändern, können Sie den Function Wizard zur Synchronisierung von Registrierungsdetails verwenden.
Die Argumente können als einzelne Zellen, 1- oder 2-dimensionale Arrays oder ohne feste Form definiert werden. Zusätzlich können Sie festlegen, dass alle Argumente bestimmte Datentypen, wie z. B. Ganzzahlen, Strings u. a., enthalten sollen. Der Function Wizard generiert daraufhin Codeblöcke, die sämtliche Funktionseingaben auf ihre Kohärenz hin prüfen und in hilfreiche Variablen, wie z. B. STL-Sammlungen, extrahieren.
Der Function Wizard bietet eine umfassende Unterstützung. Wenn Sie die Signatur einer Funktion ändern, wird nur der vom Assistenten generierte Code modifiziert. Der Code, der zur Funktionsstruktur hinzugefügt wurde, bleibt unverändert.
Wenn Ihre Funktion mehr als 30 Argumente enthält, und dementsprechend für Excel zu komplex ist, können Sie den Function Wizard benutzen, um einzelne Argumente in Arrays zu gruppieren und Code zu generieren, mit dem Sie beim Ausführen wieder aufgegliedert werden können.
Der Function Wizard verfügt über eine Online-Hilfe, und das mehrere Kapitel umfassende Benutzerhandbuch enthält eine ausführliche Beschreibung der Verwendung des Tools.
Klassenbibliothek
Die Klassenbibliothek enthält einen Satz von C++-Objekten, die die komplexe Datenoberfläche von Excel übersichtlicher gestaltet. Das gilt vor allem für die Verwaltung der Speicherbelegung über die Klassen. Dazu steht ein Satz virtueller Funktionen zur Verfügung, mit denen der Programmierer Ereignis-Steuerungsprogramme zum Öffnen, Schließen bzw. Registrieren der Add-In-Bibliothek schreiben kann.
Unterstützung von MFC
Die Bibliotheken können mithilfe von MFC konstruiert werden, was eine vollständige Integration in Microsoft Foundation Classes garantiert. Das erleichtert die Verwendung von MFC-Fenstern und anderen Klassen über das Add-In.
Integration von COM
Sie können virtuelle Funktionen zum Abfragen der meisten Excel-Anwendungsereignisse, wie z. B. das Öffnen und Schließen von Dateien, Benutzereingaben oder Berechnungen, implementieren. Das Schreiben von COM-Code ist dazu nicht erforderlich: diese Aufgabe wird vom XLL+-Framework übernommen.
Online-Hilfe
Die XLL+-Online-Hilfe ist vollständige in DevStudio integriert, und erscheint in MSDN. Neben einer umfassenden Referenzierung aller Klassen und Funktionen enthält die Online-Hilfe ein Benutzerhandbuch und ein Lernprogramm. Darüber hinaus steht Beispielcode für alle wichtigen Methoden zur Verfügung.
Beispielcode
Die Verwendung von Excel- und XLL+-Features wird anhand verschiedener Beispielprojekte erläutert. Die Standardfunktionen der Excel-Add-Ins werden mithilfe von schrittweisen Anleitungen beschrieben. Weniger umfangreiche Beispielfunktionen zeigen die übrigen XLL+-Methoden und -Klassen.
Erstellen Sie Excel-Add-Ins unter Verwendung von C/C++.
Preisgestaltung: XLL Plus V7.0.3 für Visual Studio 2005 und Visual Studio 2008 Lizenz für 1 Entwickler, XLL Plus V7.0.3 für Visual Studio 2005 und Visual Studio 2008 Upgrade-Lizenz für 1 Entwickler von XLL Plus V4.x - V6.x
Evaluierungsversionen und Downloads: Lesen Sie sich die Endbenutzer-Lizenzvereinbarung von XLL Plus durch.
Einrichtungsbetriebssystem: Windows 7, Windows Vista, Windows XP, Windows 2000
Produktarchitektur: 32Bit, 64Bit
Produkttyp: Add-In, Anwendung
Application Type: Wizard
Kompatibele Container: Microsoft Visual Studio 2008, Microsoft Visual Studio 2005, Microsoft Visual Basic 2008, Microsoft Visual Basic 2005, Microsoft Visual C++ 2008, Microsoft Visual C++ 2005, Microsoft Visual C# 2008, Microsoft Visual C# 2005, Microsoft Office 2007, Microsoft Office 2003, Microsoft Office XP, Microsoft Office 2000, Microsoft Office 97, .NET Framework 3.5, .NET Framework 3.0, .NET Framework 2.0
Produktklasse: Tools zum Entwickeln von Komponenten, .NET-Entwicklungstools
Artikelnummern: PC-512429-445319 512429-445319 PC-512429-445322 512429-445322
Hersteller Art-Nr. XLP70F-703
Hersteller
Primärkategorie
Zugehörige Produkte
Zugehörige Kategorien
ComponentSource bietet einen einzigartigen, globalen Service an, der weltweit von über 1.000.000 Entwicklern benutzt wird.