Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как добавить библиотеку 
:(
    Опции темы
Guitar_Player
Дата 19.1.2007, 18:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 2.1.2007
Где: г.Новосибирск

Репутация: нет
Всего: нет



Только начал изучать .Net...
И сразу появился вопрос:
Как мне подключить  файл типа .h к совему проекту,так что бы я на форме нажимал на кнопочку и там запускалась функция описанная в классе h файле?
PM MAIL WWW ICQ   Вверх
Retro
Дата 19.1.2007, 22:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: 9
Всего: 117



Почитай про пространство имен.
В .Net нет привычных для Си хедер файлов, можно например так:
using System.Windows.Forms; - использование форм, или так:
using System.IO; - использование Ввода\Вывода.
Можно также подключать компоненты, например библиотека для работы со Спичем, Project-Add reference...
PM MAIL   Вверх
Xenon
Дата 20.1.2007, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1529
Регистрация: 12.4.2006

Репутация: 1
Всего: 50



Вместо хедеров в .NET обычно используют компоновочные блоки. Создаешь компоновочный блок в котором создается нечто
Код

using System
namespace Super_library
{
    public class SuperLibrary
    {
        punlic void Func()
        {
            Console.WriteLine("I am a super library");
        }
    }
}

Потом в Visual Studio кнопокчками Add reference добавляешь компоновочный блок в прогу, и в исходном файле 
Код

using System;
using Super_library;
namespace C_Sharp_Console
{
    class Program
    {
        static void Main(string[] args)
        {
            SuperLibrary foo = new SuperLibrary();
            foo.Func();
        }
    }
}



--------------------
user posted image  
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0514 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.