Программирование >>  Перегруженные имена функций и идентификаторы 

1 ... 196 197 198 [ 199 ] 200 201 202 ... 210


uunet в директории usenet/net.sources/ansi.c.grammar.Z (вместе с лексическим анализатором).

Мне необходим исходный текст для разбора и вычисления формул

Есть два доступных пакета - defunc и пакет parse .

Мне необходима функция типа strcmp, но для приблизительного сравнения, чтобы проверить две строки на близость, но не на тождество

Обычно такие сравнения включают алгоритм soundex ,

который ставит в соответствие сходно звучащим словам один и

тот же числовой код. Этот алгоритм описан в томе Сортировка и

поиск классической книги Дональда Кнута Искусство

программирования дя ЭВМ .

Как по дате найти день недели?

Используйте mktime ии попробуйте вот эту функцию:

dayofweek(y, m, d) /* 0 = Воскресенье */

int y, m, d; /* 1 <= m <= 12, y > 1752 (примерно) */

static int t[] = {0, 3, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4};

y -= m < 3;

return (y + y/4 - y/100 + y/400 + t[m-1] + d) % 7;

Как произносить char ?

Ключевое слово Си char можно произносить тремя способами, как английские слова char , care или car . Выбор за вами.

Какие есть хорошие книги для изучения Си?

Митч Райт (Mitch Wright) поддерживает аннотированную библиографию книг по Си и по UNIX; она доступна через ftp ftp.rahu1.net в директории pub/mitch/YABL.

Как преобразовать AnsiString в char*?

У класса AnsiString есть метод, декларация которого выглядит так:

char* fastcall c str() const; E.g.: char a[10]; AnsiString b= CBuilder ; strcpy(a, b.c str());



Как сделать, чтобы программа на CBuilder3,4 не требовала .bpl, .dll?

В Project О Options <> Packages снять галку с Build with runtime packages; в Project О Options О Linker снять галку с Use

dynamic RTL.

Что такое RXLib и где его взять?

Одна из самых, если не самая лучшая библиотека общего назначения для Delphi. Огромное количество компонентов и полезных функций. Полные исходные тексты. Совместима со всеми Delphi, а также с C++Builder. Великолепные примеры использования. Исчерпывающие файлы помощи на русском языке.

Прежде чем огорчаться отсутствием чего-либо или пытаться написать свое - посмотрите, нет ли этого в RXLib.

Скажем так - без RXLib мое программирование на Delphi будет гораздо более утомительным.

Как сделать, чтобы окно вело себя, как верхняя панель в билдере, т.е. ресайзилось только по горизонтали, и только до определенного минимального размера, а по вертикали размер был фиксированным?

Надо написать обработчик сообщения

WM GETMINMAXINFO.

Например, так:

class TForm1 : public TForm {

...........

private:

void fastcall WMGetMinMaxInfo(TMessage& Msg);

BEGIN MESSAGE MAP

VCL MESSAGE HANDLER(WM GETMINMAXINFO, TMessage,

WMGetMinMaxInfo)

END MESSAGE MAP(TForm) };

void fastcall TForm1::WMGetMinMaxInfo(TMessage&Mmsg)

(LPMINMAXINFO(Msg.LParam))->ptMinTrackSize.x=200; (LPMINMAXINFO(Msg.LParam))->ptMinTrackSize.y=Height; (LPMINMAXINFO(Msg.LParam))->ptMaxTrackSize.y=Height; Msg.Result=0;



В CB4 можно воспользоваться свойством Constraints.

Как организовать SplashScreen?

1. Посмотреть на $(BCB)\Examp1es\DBTasks\MastApp.

2. Воспользоваться функцией ShowSplashWindow(...) из

RXLib.

3. Написать руками:

а) Делаешь форму, которая будет изображать SplashScreen;

б) Делаешь WinMain вида:

WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)

try {

SplashF=new TSplashF(Application);

SplashF->Show();

SplashF->Update();

Application->Initialize();

...

SplashF->Close(); delete SplashF;

Application->Run();

...

Как засунуть иконку в system tray ( туда, где часы (c))?

1. Воспользоваться компонентом TRxTraylcon из RXLib.

2. Посмотреть в хелпе описание на Shell NotifyIcon(...).

3. Посмотреть на $(BCB)\Examp1es\Apps\TrayIcon (есть только в CB3,4).

4. Посмотреть на $(BCB)\Examp1es\Contro1s\Tray (CB4).

Как русифицировать Database Desktop 7?

[HKEY CURRENT USER\Software\Borland\DBD\7.0\Preferences\ Properties]

SystemFont = MS Sans Serif

[HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\Control\Nls\ CodePage]



1 ... 196 197 198 [ 199 ] 200 201 202 ... 210

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика