Программы не на Foxpro:
Таблица умножения 1.0
Hat_1.3 (_Шляпа_)
|
О сайте
|
|
На сайте собраны программы , написанные мною в разное время на Visual FoxPro,
примеры программных кодов на Foxpro 2.6 для DOS и несколько не-Fox-программ
разного назначения. Добавлен также некоторый свободный софт. Кроме того, имеется два подраздела, посвященные ремонту электронной техники и решению технических задач. Надеюсь, что Вы найдете здесь полезную для себя информацию .
Особенно это касается начинающих Fox-программистов .
Набор программ на Visual FoxPro представляет собой по сути набор инструментов
для работы с таблицами и программами дальнего клиента , у которого ранее
был установлен Visual FoxPro 6.0 .
Почти все выложенное на сайте можно свободно использовать в своей работе и при обучении программированию на Foxpro .
Успехов Вам и всего наилучшего !
Foxuser.
|
|
|
|
|
О программах |
|
Sender 2.5 (freeware,71k,Win 2000/NT/XP)
-программа-оболочка для отправки сообщения пользователям сети по списку, исправленная версия .
Программа Netsend имеется здесь : http://www.cezeo.ru/products/netsend/ .
Sender 2.6 (freeware,44k,Win 2000/NT/XP)
- программа для отправки сообщений пользователям локальной сети по списку . Список вводится вручную . Автосоздание списка планируется в версии 2.7 .
Sender 2.7 (freeware,63k,Win 2000/NT/XP)
- программа для отправки сообщений пользователям локальной сети по списку . Список сетевых имен и ресурсов сети создается автоматически .
Sender 2.8 (freeware,69k,Win 2000/NT/XP)
- программа для отправки сообщений пользователям локальной сети по списку . Список сетевых имен и ресурсов сети пересоздается автоматически .
Математика 1.1 (freeware,30k,Win 9x/2000/XP)
- простая программа для проверки и тренировки устного счета
по математике . Предназначена для учеников 1-4 класса , умеющих пользоваться мышкой.
Таблица умножения 1.0 (freeware,32k,Win 9x/2000/XP)
- простая программа для проверки знаний таблицы умножения .
Предназначена для учеников 1-3 класса , умеющих пользоваться мышкой.
Дроби 1.0 (freeware,64k,Win 9x/2000/XP)
- программа для упражнений по сравнению простых и неправильных дробей .
Предназначена для учеников 3-4 класса .
Логика 1.0 (freeware,59k,Win 9x/2000/XP)
- программа для изучения работы логических элементов ЭВМ по предмету "Информатика".
Предназначена для учеников 9-11 классов .Управлять программой можно как клавиатурой, так и мышкой. Мышкой даже удобнее в том плане , что сигналы на входах логических элементов устанавливаются просто нажатием кнопки.
Hat1.3 ( Шляпа )(freeware,360k,Win 9x/2000/XP)
- программа демонстрации графических возможностей Delphi 7 .
Долго лежал у меня журнал "Hard & Soft" (7-2003) с красивыми картинками (с.113).Исходная программа для картинок сделана на Turbo Pascal под DOS. Вот и решил нарисовать на Делфях.В итоге от исходной проги остались только простой алгоритм и формулы. Оцените красоту математической графики.
Balls 2.0 (freeware,122k,Win 9x/2000/XP)
- игра "Шарики - нолики" на тему игры "Крестики-нолики" для развития у детей в возрасте от 4 лет логического мышления. Упрощенный алгоритм для достижения выигрыша или ничьей .Возможность смены цвета шарика и фона (автозамена). Не судите строго - это мой первый "пробный шар",вернее шаг в Страну Игр.
Balls 3.0 (freeware,128k,Win 9x/2000/XP)
- игра "Шарики - нолики" на тему игры "Крестики-нолики" для детей от 4 лет . Добавлены звуковые эффекты.
Elka 1.0 (freeware,102k,Win 9x/2000/XP)
- Новогодняя программа - шутка ( елочка в рамочке ) . Не таскается мышкой. Удаляется по правой кнопке мышки.
Времена года 1.0 (freeware, 67k, Win 2000/XP/Win7)
- Учебная программа для школьников младших классов и дошкольников, умеющих читать и "кликать" мышкой. Помогает выучить времена года и порядок следования месяцев.
Подобраны красивые фото. Имеется звуковое сопровождение.
Числа 1.0 (freeware, 63k, Win 2000/XP)
- Учебная программа для дошкольников и учеников 1 класса, умеющих читать и "кликать" мышкой. Обучает сравнению чисел от 1 до 10.
Числа2 в.1.0 (freeware, 37k, Win 2000/XP)
- Учебная программа "Состав числа" для учеников 1-2 класса .Помогает выучить состав чисел от 3 до 10.
Этикет 1.0 (freeware,440k,Win XP)
- Демо-версия программы "Этикет застолья".
Желающие могут заказать платную
версию программы Этикет 2.0
Крестики-нолики
- Простенькая игрушка с некоторой долей интеллекта.
Ремонт (freeware,39k,Win XP/Win7)
- Простая и удобная программа для сбора и поиска данных по ремонту любого оборудования. Пригодится ремонтникам и наладчикам для накопления и быстрого поиска данных по ремонту машин ,аппаратуры и различного оборудования.
FoxChess.rar (freeware,1.2Mb,Win 98/2000/XP)
- Шахматный пример иcпользования технологии Drag&Drop. Было интересно освоить
данную технологию на примере перемещения фигур по шахматной доске. Пригодится всем Фокс-программистам - любителям шахмат как подручный инструмент для анализа позиций и решения шахматных задач ,а
также начинающим изучать Фокс, как наглядный пример и предмет для изучения работы методов объектов. Приложение Visual FoxPro 6.0 . Посвящаю эту работу памяти отца - большого любителя шахмат и дяди - мастера спорта по шахматам .
Примечания :
Автор не несет ответственности за неправильное использование программ
и любые негативные последствия при их использовании , если таковые ситуации
могут иметь место .
Копируйте исходные данные перед запуском программ и программы перед их корректировкой .
Проверяйте свои и чужие программы проверенными антивирусными средствами !
Коммерческое использование программ без согласия автора является незаконным .Наверх
|
|
|
|
|
Как подружить мобильник с ПК
|
|
История первая .
Подарили мне на день рождения весной 2006г. недорогой сотовый телефон Sony Ericsson K300i (SE). В целом неплохой мобильник с диктофоном, камерой, ИК-портом . Вот только без "прибамбасов" (аксессуаров типа кабеля для ПК,ИК-порта и т.д.). Все-бы ничего ,но после упражнений с камерой быстро забилась почти вся память . Стирать кадры жалко стало.
Пришлось искать пути, как скачать все на ПК .
После долгих поисков оказалось, что кабеля для моего SE K300 просто нет в продаже.
То ли спрос был велик , то ли продавцы вовремя не заказали ...
Все - таки по ходу дела "накопал" несколько программ для стыковки с ПК .
Купил на пробу дешевый ИК-порт для подключения к USB-порту , даже нашел драйвер для этой штуковины .Но пробное подключение прошло неудачно - программа отказалась опознавать данное устройство.
Решил подключиться с другой стороны - поискать подходящий кабель для COM-порта с таким-же разъемом. И тут , как говорится ,"удача мне улыбнулась".
Совершенно случайно, в ближайшем магазине запчастей для сотовых увидел на прилавке
кабель Sony Ericsson T65. Примерил - разъем подходит. Купил .
Думаю , может хоть сейчас все получится . Не тут-то было ! Программа вроде-бы находит устройство,
пробует соединиться и не может...Чего-то не хватает. Так , придется поковырять.
Открыл разъем , зарисовал распайку проводников . После долгих поисков в Инете нашел 2 схемки
разводки контактов. Сравнил разводки, перепаял 2 проводка,подключил. Ура ! Заработала !
Мобильник сразу опознался . Данные качаются сейчас в обе стороны без проблем.
Кому интересно - пишите. Вышлю схемку подключения.
История вторая.
Возникла проблема с подключением Sony Ericsson k310i. Цитирую фразу
менеджера (консультанта) салона связи - "Кабель для COM-порта Вы сейчас не найдете ...".
Будем считать,что с k300 мне повезло .
Имеются в продаже только инфракрасные USB-интерфейсы.
Торопиться покупать не стал в надежде найти вариант подешевле 20 баксов.
Захожу снова в магазин запчастей для сотовых. Интерфейсы есть всякие ,но, как обычно,все не те.
Прошу поискать кабель USB с подходящим разьемом . Нашелся только USB-кабель SE K750 с установочным диском.
Ладно - беру . На всякий случай уточнил насчет возврата товара.
Подключил мобильник к ПК - система нашла новое устройство Sony Ericsson k310i , но на этом все "прелести" закончились.
Пробую установить драйвера с диска - бесполезно . Только установил лишнюю программу для мобильников.
Похоже - надо искать драйвер именно для SE 310 . Довольно-таки быстро нашел в Сети драйвер . Развернул архив. Инсталляции нет ...
Ладно , вставляю снова кабель в ПК для повторной установки и указываю место поиска с драйвером.
Процесс пошел ! Сразу началась и успешно завершилась установка "дров" .
Кстати , важный момент !
При подключении мобильник отреагировал на соединение и выдал на экран менюшку с пунктами "Передача" и "Телефон".
Выбираю первый пункт и обнаруживаю ,что подключено новое устройство PHONE <имя диска> . Есть контакт !
История третья.
Попался мне под руку установочный диск для SE Z610i .Решил попробовать вариант подключения SE K310i через USB-порт . Ставлю ПО (PC Suite),подключаю мобильник, в появившейся менюшке выбираю пункт "Телефон" . Работает ! Даже "глюков" меньше в SEFM , чем в версии для K750 !
Неожиданно возникла проблема подключения SE K300i . После тренировок с SE 310 программы связи с ПК ( FMA и MFE ) упорно его не видят . Подключаю мобильник, а он даже не опознается. Сразу начинается старый "глюк" - "Быстрая зарядка" с блокировкой ввода. Отключаю и вновь подключаю сотовый - бесполезно. Удаляю ПО SE PC Suite,подключаю k300 и запускаю программу MFE ( FMA ).Связь восстановлена !
Совет.
При проблемах подключения ИК-порта через USB рекомендую также заглянуть на страничку http://www.tiflocomp.ru/devices/phones/infrared.php .
Успехов вам и удачи в поисках наилучшего решения!Наверх
Как искать выход и ловить мышей
|
|
"Уточки,уточки,утки, цып-цып !
Бедный охотник чуть-чуть не погиб.
Но положений безвыходных нет !
Вас он поймает и съест на обед!"
(песенка из м/ф "Приключения барона Мюнхаузена")
Попробуем и мы найти выход при "зависании" устройств.
Компьютер.
При частых мышиных "глюках" (если рядом нет "доктора Айболита") рекомендую выучить набор комбинаций "горячих" клавиш (ГК).Задача - нормально завершить приложение и не потерять данные.Все нормальные программы предусматривают нажатие ГК.Например, в Word'е жмем F10 или "Alt" для перехода в меню "Файл",сохранения документа и завершения работы текстового редактора.Комбинация "Alt+F4" закрывает программу "Outlook Express".Она же вызывает в Win XP окно "Завершение работы",в котором стрелками можно выбрать вариант выключения ПК. Частенько помогает "Перезагрузка ПК" ;).
Это - в случае работы клавиатуры,иначе - придется искать кнопку "Reset" на системном блоке.Хотя, если подумать или упорно поковыряться в системе, для первого случая возможны варианты...
Иногда, при запуске нескольких программ - "пожирателей оперативной памяти",подвисают
(не хотят закрываться) окна приложений. Рекомендую выбрать кнопку "Свернуть все окна", затем вызвать диспетчер задач и принудительно завершить запущенное Вами приложение .
Мышь.
Замечены "глюки" у оптических мышей . Если курсор мыши уже не реагирует на ваши манипуляции ,то сначала проверьте работу клавиатуры .Если "клава" еще "дышит" ,можно попробовать оживить и ПК . Наилучший способ - вставить еще одну мышку в USB-порт.При отсутствии таковой помогает клавиша "Tab" (для перехода к кнопке "Пуск")и комбинация клавиш "Alt+F4"(см. выше). Иногда требуется выключить ПК и переткнуть разъем мышки.
Мобильник.
Случай с моим SE K300i .Когда программа связи с ПК
упорно не видит мобильник (хотя до какого-то момента все работало), выключаю и вновь включаю сотовый .Затем запускаю программу заново.
Удачи вам в поисках выхода из безвыходной ситуации! Наверх
|
|
|
|
|
|
Ремонт оргтехники
|
|
Ремонт Data-кабеля
мобильника. Проблема - плохое соединение с ПК у SE K300.
Точнее,мобильник то виден,то не виден."Висит" сообщение "Быстрая зарядка".
Судя по характеру неисправности, что-то случилось
с кабелем или с контактами.Это вид "плавающей" неисправности .
Поскольку мобильник иногда подключается без
проблем,можно предположить ,что ПО в норме.Остается проверить
контакты и провода.
Порядок действий примерно такой:
1.Проверьте качество соединения на Com-порте. Могут быть "развалены" контакты разъема .Такое раньше часто было с мыхами,когда их совали неаккуратно в разъем. Сравните диаметры контактных отверстий разъема "Мама".Возможна причина и в разъеме "Папа".Может быть загнут один из штырьков.Вообще ,после ремонта рекомендую прикрутить разьем и не откручивать более . Если Com1 нужен еще
для чего-то - прикрутите кабель на Com2.
2.Проверьте разьем.Возможен непропай или нечеткий обрыв внутри разъема. Придется вскрыть (если возможно) разъем и проверить качество пайки к контактам.
3.Обрыв проводника . Проверка - "дедовским" способом .Включить все и промять постепенно весь кабель,не спеша ,по сантиметру, до момента удачного соединения . Уточнить место обрыва еще раз ,отключить кабель и аккуратно вскрыть (срезать изоляцию послойно лезвием).Найти обрыв ,соединить проводки скруткой (и/или пайкой) и замотать изолентой.Наиболее вероятное место обрыва - место частого изгиба , обычно возле одного из разъемов .
4.Менее вероятно,но возможно, барахлит разъем мобильника. Проверка - поджать (или чуть-чуть повернуть на небольшой угол как при отключении ).
Кстати ,иногда бывает достаточно просто протереть
загрязнившиеся контакты .
5.Возможна проблема и с программным обеспечением .Может быть,что установка ПО сделана криво .В случае конфликта ПО метод поиска причины - по принципу "отсекай все лишнее".
Ремонт калькулятора.
История первая .
Забарахлил калькулятор от китайского органайзера. То ли от сырости ,то ли от сухости ...
Короче, вместо нуля показывает восьмерку и при вводе цифры все корявые . Хотя , на команды реагирует .
Решил выяснить причину. Открываю - платка с микросхемой вроде целая , без поломок и обрывов.
Пригляделся - полоска с гибкими проводниками ЖК-панели отошла с одного края .
Включил , прижал пальцем полоску к панели и цифры исправились .
Осталось аккуратно приклеить полоску на место. Мелочь , а все-таки приятно !
История вторая.
Отказался работать маленький калькулятор - не включается (не "светятся" ,а точнее ,не просвечиваются на ЖК-панели цифирки ) . Налицо признаки отсутствия питания . Открываю батарейный отсек . Батарейка-таблетка на месте.
Вынимаю из отсека. Теперь все ясно. Появились белые кристаллики соли (внутри таблетки
идет химическая реакция ),нарушился контакт в цепи питания .Почистил - поставил обратно . Работает !
P.S.
Если вообще нет опыта по ремонту - лучше обратиться к специалисту.
Наверх
Восстановление таблиц баз данных
Сначала определимся с терминами. Для краткости будем рассматривать максимально упрощенно.
Ранее, до появления Visual Foxpro, файлы с расширением DBF называли базами данных (БД) и таблицами.
На сегодня БД (VFP) - это файл-контейнер с расширением DBC , содержащий ссылки на связанные таблицы.
Таблицы *.DBF могут быть связанными и свободными. Они называются таблицами ,поскольку данные в файле
упорядочены по строкам (записям) и колонкам (полям) . Если говорить упрощенно ,структура таблицы содержит
заголовок таблицы с описанием полей (колонок) и сами данные в виде набора записей.
Более подробное толкование имеется в литературе. Поэтому не будем на этом останавливаться.
Итак , пока речь пойдет только о восстановлении свободных таблиц (DOS), поскольку они имеют такое неприятное
свойство "загибаться" в самый неподходящий момент. Причины могут быть разные - от скачков напряжения сети
до некорректных действий (пользователя или мощного антивирусника типа AVP). Наиболее часто повреждается заголовок таблицы ,из-за чего
таблица напрочь отказывается загружаться .Восстановлением этого самого заголовка мы и будем заниматься.
Сначала проверим таблицы на целостность - достаточно попробовать загрузить их в среду СУБД командой USE (filename).
Для быстрой проверки таблиц можно запустить программу test_dbf.prg . При проблемах с конкретной таблицей программа сообщит
имя сбойной таблицы . Теперь нужно определить , что случилось с файлом .
Так , судя по ненулевому объему - файл не пустой . Попробуем просмотреть содержимое , скопировав его как текстовый файл.
Так , какие-то данные просматриваются , причем в определенном порядке. Можно приступать к восстановлению копии.
Почему именно копии ? Да потому , что при любых непредвиденных ситуациях всегда можно сделать откат !
А далее, после загрузки в среду СУБД , несложно восстановить и сами данные
(разумеется ,если потеряно немного записей). Кстати, вероятность восстановления таблицы изначально равна 50% .
Нужно учитывать такие нюансы, как дилетантские попытки восстановить таблицу в каком-нибудь текстовом
редакторе (и такое бывало) или с помощью непроверенных программ, а также отсутствие исходной копии таблицы.
По поводу файлов DBC у меня нареканий нет ,поскольку пока не было случаев нарушений структуры .
Рекомендую делать копии структур и хранить "под рукой" пустые таблицы-шаблоны для быстрого восстановления
работоспособности программы. Мне это очень пригодилось , и не один раз !
Кроме того,во избежание потерь данных (или абракадабра в записях)у клиента,полезно
периодически делать дефрагментацию дисков (тем,у кого еще имеется Win 9x).
Для сохранения данных нужно создать продуманную систему архивации и резервного копирования БД.
У кого нет опыта в этом плане - могу поделиться . Пишите !
Да , если надо восстановить таблицу или базу - обращайтесь . Попробуем восстановить (разумеется, не бесплатно:-).
Наверх
|
|
|
|
|
Ремонт бытовой техники
|
|
Ремонт телевизора "Сура" 31ТБ-404Д .
Признаки неисправности - нет кадровой развёртки.
Точнее,кадровая развёртка частично есть."Завёрнута" нижняя часть кадра и ровно наполовину.
Судя по характеру неисправности, что-то случилось в усилителе кадровых импульсов.
Может - конденсатор "высох" или транзистор "загнулся".
Попробуем заменить транзистор 5VT4 почти наугад, "методом тыка".
Отпаиваем его и прозваниваем переходы. Ага, переход эмиттер-база явно не звонится.
В наличии имеется транзистор КТ837, отковыряный со старых телевизионных плат.Его и поставим.
Включаем телек, вставляем в гнездо антенны первый попавшийся кусок провода длиной около метра.
и наблюдаем полную картинку изображения !
Продолжение следует...
Наверх
|
|
|
|
|
|
|