Anonymní profil xp – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil xp – Programujte.comAnonymní profil xp – Programujte.com

 

Příspěvky odeslané z IP adresy 90.180.145.–

XP
.NET › Rozšiřitelná aplikace
11. 11. 2012   #166416

díky, povedlo si mu už konečně načíst pluginy (v dokumentaci je drobna chybka místo: a) Hlavní jmený prostor pluginu musí být “OphiteLoader“. by mělo být "OphitePlugin"). Trochu tápám, jak udělám, když mám v pluginu User Controls, který potřebuji zobrazit na formuláři hlavní aplikace. Z dokumentace bych řekl, že se k tomu budou využívat funkce ParentForm a ParentControl. Nenašel jsem funkci, jak potom k předanemu formuláři zase přistoupit, abych mohl do něj přiřadit User Controls z pluginu.

Hlavní aplikace:

namespace TestPlugin
{
    public partial class Form1 : Form
    {
        public OIPlugin pluginA;
        public Form1()
        {
            InitializeComponent();
            OLoader.ErrorReporting += (ErrorReporting_Handler);
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (OLoader.Load("PluginA.dll"))
                label1.Text = "Ano";
            else
                label1.Text = "Ne";
        }


        private void button2_Click(object sender, EventArgs e)
        {
            pluginA = OLoader.Get("PluginA");
            label3.Text = pluginA.PluginName;
            pluginA.ParentForm(this);
        }

        private void ErrorReporting_Handler(OExceptionType type, Exception ex)
        {
            label2.Text = type.ToString() + "; " + ex.Message;
        }
    }
}

Plugin:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using OphiteLoader;

namespace OphitePlugin
{
    public class Plugin : OPluginBase
    {
        private string myName;
        private string myAuthor;
        private string myDescription;
        private string myVersion;
        Control myControl;

        public Plugin()
        {
            this.myName = "PluginA";
            this.myAuthor = "Aaaa Bbbbb";
            this.myDescription = "Toto je plugin A";
            this.myVersion = "1.0.0.0";
            myControl = new Control();
            ???.Controls.Add(this.myControl); // Jak přistoupit k formuláři hlavní aplikace???
        }

        public override string PluginName
        {
            get { return this.myName; }
        }

        public override string Author
        {
            get { return this.myAuthor; }
        }

        public override string Description
        {
            get { return this.myDescription; } 
        }

        public override string Version
        {
            get { return this.myVersion; }
        }
    }
}
XP
.NET › Rozšiřitelná aplikace
10. 11. 2012   #166355

Nevypadá to špatně. Nemáš náhodou nějaký příklad použití tvé knihovny?

XP
.NET › Rozšiřitelná aplikace
10. 11. 2012   #166336

PS: GUI bude pomocí WindowsForms

XP
.NET › Rozšiřitelná aplikace
10. 11. 2012   #166334

Zdravím,

potřeboval bych udělat aplikaci založenou na pluginech. Hlavní aplikace by sloužila jako hlavně jako správce pluginů a měla by nějakou minimální funkcionalitu. Ideálně kdyby se mohli pluginy mohly za behu pripojit a odpojit (odpojení není zatím nezbytně nutné). V pluginech by byla implementována vlastní funkcionalita s GUI, které by se po načtení pluginu do hlavní aplikace zobrazilo jako třeba ve vlastní záložce.

Program bude psaný v C#. Jakou technologii použít pro napsání takovéto aplikace?

1) Reflexe

- plugin nejde odpojit

- celkem snadné

2) Add-Ins

- Je obtížnější GUI pluginu zobrazit v hlavní aplikaci?

- Lze snadno připojit pluginy s různou verzí

- Pluginy lze odpojit

Zatím se přikláním k Add-Ins, nebo máte jiný nápad? (PS: V C# začínám)

xp
Číslicová technika › Návrh obvodu vyhodnocující s…
27. 12. 2009   #121735
xp
HTML / XHTML › Obtékání obrázku a tabulka
4. 10. 2009   #116736

To tomas.teicher : právě že pomocí divů mi to nefungovalo, a to ani při nastavení výšky a šířky,
To KIIV : díky, toto mi funguje

Ještě vyešit bod 2 a můžem jít na oběd :smile1:

xp
HTML / XHTML › Obtékání obrázku a tabulka
4. 10. 2009   #116730

Zdravím,
v html jsem začátečník, takže se omlouvám za primitivní dotazy.
1) Mám obrázek a chtěl jsem ho nechat obtékat textem pouze jedním odstavcem. Ale problém je, že obrázek je obtékán i druhým odstavcem a nijak se mi nepodařilo to opravit tak, aby další odstavec začal až pod obrázkem.
Viz. http://imaginaryworld.xf.cz/si/vyrobaDPS.html - jedná se o kapitolu [d] Osvit a kapitolu [e] Vyvolání DPS, která má tedy začínat až pod tím obrázkem.

2) Problém se týká pouze zobrazení v opeře, v IE je to v pořádku. Bohužel nemůžu dát přímí odkaz, aby byl vidět daný problém.
http://imaginaryworld.xf.cz/ v sekci Black hole/the Interesting literatura se mi zobrazuje vodorovný posuvník. Stránka je široká 800px. A tabulka by měla být mnohem menší, tak nechápu proč je tam ten posuvník.

Nastaveni tabulky v ccs:

table.tblLit{

table-layout: fixed;
width: 680px;
border: none;}

col.tblName{
text-align: left;
width: 330px;}

col.tblAuthor{
text-align: left;
width: 200px;}

col.tblClass{
text-align: center;
width: 100px;}

col.tblLevel{
text-align: center;
width: 50px;}


Děkuji

xp
HTML / XHTML › HTML do HTML
7. 9. 2009   #115659

tak jsem se rozhodl pro iframe, a treba nedky v budoucnu se to predela (iframe bude nejmesni zlo co je na tech strankach}

xp
HTML / XHTML › HTML do HTML
7. 9. 2009   #115657

php absolutne neovladam, jedna se pouze o jedny male osobni stranky, jak moc je to složité s php (pro někoho kdo s tím v životě nedělal)?

xp
HTML / XHTML › HTML do HTML
7. 9. 2009   #115654

zdravim,
chtěl bych se zeptat jestli nějak jednoduše jde následující věc pomocí html a css:
mám hlavní stránku index.html, kde je hlavní konstra webu a potřeboval bych vkládat na určité místo v index.html kód z jiných *.html, ve kterých by byly jednotlivé články. Původně jsem chtěl pouze zkopírovat index.html a připsat tam daný článek, ale pak by to bylo nespravovately (minimalně hodně zdlouhavě).

děkuji

xp
CSS › Použití externího fontu
6. 9. 2009   #115646

jo zadal, kod je nasledujici:

<link type="font" name="mytimes" subtype="TrueType" src="vinque.ttf"/>

...
<p> <font face="mytimes">sdfsadsd</font></p>

xp
CSS › Použití externího fontu
6. 9. 2009   #115640

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032017 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý