Как разработать быструю базу данных и веб-приложение с использованием Sybase и Power Builder? - PullRequest
1 голос
/ 09 ноября 2010

Я новичок в Sybase и Power Builder.

Каковы лучшие справочные материалы и веб-ресурсы для их быстрого и полезного изучения?

На данный момент я использую http://www.sybase.com в качестве базовой ссылки.

Кто-нибудь знает хорошие и практические руководства для Power Builder V.12 .Net? Откуда я могу скачать полную версию и использовать ее для создания своего приложения?

Я знаю, что окно данных - это волшебная часть в Power Builder, и мне нужно знать, как создавать и использовать профессиональное окно данных и как взаимодействовать и передавать параметры между ними, а также как отображать различные представления, такие как Master-Detail. отношения и древовидная структура или список-структура и т. д.

Я хотел бы знать информацию, необходимую для создания быстрого веб-приложения и приложения базы данных, а также настраивать и редактировать существующее настольное приложение.

Ответы [ 5 ]

3 голосов
/ 09 ноября 2010

Существует 45 пробных версий Powerbuilder, которые вы можете скачать здесь:

Книги Sybase, поставляемые с Powerbuilder, довольно полны и являются хорошим способом начать работу.

1 голос
/ 11 ноября 2010

Ну, все зависит от того, сколько у вас уже опыта (не считая Sybase и PB).

Тогда возникает проблема, заключающаяся в том, что разработка приложений и дизайн БД - это совершенно разные дисциплины: люди, которые хорошо разбираютсяодин редко хорош в другом.Предполагая, что вы разработчик приложения, наймите хорошего модельера / администратора баз данных.Руководства по продукту предназначены только для справки;вы не можете научиться кодировать;собрать приложение вместе;какие сегменты кода должны быть развернуты где;лучшая практика;и т.д. от них.

Чтобы воспользоваться даже разумным преимуществом DataWindow, вам нужна хорошая база данных (нормализованная, подлинно реляционная, безопасность и т. д.) и разумный опыт работы с моделью клиент / сервер (отправка пакета SQL на сервер).; получить и обработать набор результатов).

Вам нужна хорошая библиотека PFC.Библиотека, которая поставляется с PB, толстая и очень медленная.Первое, что мы делаем, это убираем и создаем свои собственные, чтобы уменьшить размер .pbl и увеличить скорость.И последнее, но не менее важное: хороший справочник по сохраненным правилам процедур и транзакций.Это требование справедливо для любого приложения, а не только для Sybase / Pb.

1 голос
/ 09 ноября 2010

Я не могу помочь с Powerbuilder, но Sypron.nl Роба Вершура - это место, где можно получить информацию о Sybase - там есть множество от общих "gotachas" до тестов. Его краткий справочник потрясающий и заслуживает того, чтобы в него инвестировать.

0 голосов
/ 03 декабря 2010

Информация, которую вы ищете, всегда была непростой задачей. Без всего корпоративного обучения я не уверен, как бы я научился так быстро.

Если вы похожи на меня, то, вероятно, лучше всего учиться на примерах. Я бы пошел в codeplex и получил бы работающее (и хорошо спроектированное) приложение, чтобы учиться на примере.

Кроме того, хотите верьте, хотите нет, я узнал кое-что, прочитав онлайн-документацию. Учитывая, что вы работаете с новой версией PB, ваша работа для вас урезана, там не так много. Вы можете связаться со мной, если у вас есть конкретные вопросы, если у меня есть время, я был бы рад помочь коллеге-разработчику.

0 голосов
/ 12 ноября 2010

Это зависит от того, что вы хотите сделать.PB12 поставляется с 2 IDE - PB12.NET предназначен для создания приложений WPF в .NET.PB12 Classic предназначен для создания традиционных приложений PB, а также приложений типа WinForm и WebForm .NET.

Некоторые видео доступны на PB (некоторые бесплатные, некоторые платные)

У Якова Верде есть видео под названием «Essential PowerBuilder Series», которое стоит около 700 долларов.Вы можете бесплатно посмотреть его здесь .

В Sybase есть несколько бесплатных видео и учебных пособий здесь .

Кроме того, есть несколько старых книг по PowerBuilder, таких как «PowerBuilder 9 Advanced Client / Server Development», которые могут вам помочь.Они немного устарели и не охватывают ничего из .NET, но многие основы остаются прежними.

...