Hot News:

Unser Angebot:

  Foren auf CAD.de
  ENOVIA SmarTeam
  VisualComponents R20

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
Autor Thema:  VisualComponents R20 (1739 mal gelesen)
MrSaxophone
Mitglied


Sehen Sie sich das Profil von MrSaxophone an!   Senden Sie eine Private Message an MrSaxophone  Schreiben Sie einen Gästebucheintrag für MrSaxophone

Beiträge: 9
Registriert: 27.02.2008

SmarTeam V5R20SP5
CATIA V5R18SP2

erstellt am: 06. Jul. 2011 18:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo zusammen,

ich möchte mich mal ein bißchen in dieses Thema einarbeiten und finde dazu wenig Infos...
V.a. Beispiele sind rar gesät. Hat da jemand schon was gemacht und kann mir evtl. ein paar Beispiele geben:

- Login Seite (geht das automatisch über die Login-Class, wie mit Windows Authentication mode?)
- Darstellung einer Profilkarte
- Darstellung eines Object Tree

Mittelfristig sollten evtl. Komponenten aus dem CATIA / Artikelmgmt über Web-Parts in Sharepoint eingebunden werden. Der Einsatz des SmarTeam WebEditors ist aber nicht vorgesehen, deshalb die Idee mit den VC.

Hinweis: API Kenntnisse für Editor Anpassungen und VS2010 .NET Kenntnisse sind vorhanden (allerdings noch keine tiefen Web Kenntnisse...)

Vielen Dank schon mal.

[Diese Nachricht wurde von MrSaxophone am 07. Jul. 2011 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

ChristianS
Mitglied
Leiter Kundenbetreuung


Sehen Sie sich das Profil von ChristianS an!   Senden Sie eine Private Message an ChristianS  Schreiben Sie einen Gästebucheintrag für ChristianS

Beiträge: 635
Registriert: 27.09.2000

erstellt am: 28. Jul. 2011 09:16    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für MrSaxophone 10 Unities + Antwort hilfreich

Hi MrSaxophone,

hast Du bereits ein Projekt nach der Anleitung im SMARTEAM_Visual_Components_Customization_Guide.pdf  aufgesetzte ?
Danach ist es im Wesentlichen ganz einfach.
1.) gewünschtes Control auf der Webseite platzieren
2.) im Code verwenden

Es gibt jedoch eine Kleinigkeit, die man beachten muss, wenn man ansonsten mit COM Programmierungen gearbeitet hat :
- Nach dem Login über das Control muss die Session nicht extra in einem eigenen Objekt referenziert werden, diese und einige andere Objekte, werden bereits durch das .NET Assembly mit allen Infos bereit gestellt.

Beispiel für eine Login Seite :

<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Login_Admin.aspx.vb" Inherits="MY_WebNavigator.Login_Admin" %>

<%@ Register assembly="SmarTeam.Std.VC.Web" namespace="SmarTeam.Std.VC.Web.UI.WebControls" tagprefix="cc1" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
   
        <cc1:VCManager ID="VCManager1" runat="server" />
        <cc1:Login ID="Login1" runat="server" />
   
    </div>
    </form>
</body>
</html>


Nach dem Login geht bei mir z.B. eine Suchseite auf, in der der Anwender ein Eingabefeld mit einem Button hat. Im PageLoad lasse ich noch den Namen der Datenbank auf der Webseite anzeigen :

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Me.Label1.Text = "SmartWeb " + SmarTeam.Std.Foundation.SessionUtility.SmSession.Database.CompanyName
    End Sub

Da siehtst Du, dass alle Sessioniformationen direkt aus dem Assembly kommen, ohne vorher ein
Dim MySession as SmSession = MyEngine...  (.. oder so ähnlich)
machen zu müssen.

Anschließend kansst Du jedoch im CodeBehind alles verwenden, was Du ansonsten in der API Doku von SmarTeam findest.
In unserem Fall haben wir in einer RichClient-Lösung die Datensätze nach bestimmten Regeln gefiltert und Angezeigt. Beim Umstieg auf die ThinClient-Lösung als Webseite, konnten wir den Code für die gesamte Businesslogik direkt verwenden und haben 'nur' eine neue GUI mit den Visual Components darüber gestrickt.

In dem PDF Dokument ist auch beschrieben, wie die VCs im SharePoint eingebunden werden können.

Wenn Du weitere konkrete Fragen bei Deiner Umsetzung hast... einfach hier posten.

Gruß
Christian

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz