МоноДевелоп је бесплатно и отворено интегрисано развојно окружење, дизајниран за Ц # и друге .НЕТ језике као што су Немерле, Боо, Јава. МоноДевелоп је првобитно био адаптација СхарпДевелопа за Гтк #, али је од тада развијен за потребе програмера Моно пројекта.
МоноДевелоп Има потпуну подршку за ГНУ / Линук, Виндовс и Мац, чиме је употпуњен прави мултиплатформски ИДЕ. Фиребирд је систем за управљање релационим базама података отвореног кода (или РДБМС) (језик упита: СКЛ).
Нећемо детаљно описати како се користи Монодевелоп, али ћемо објаснити како да креирате апликацију.
За почетак можемо преузети потребне датотеке:
- Монодевелоп са ввв.монодевелоп.цом
- Фиребирд са ввв.фиребирдскл.орг
- Библиотеке за повезивање према верзији Линука или Виндовс са ввв.фиребирдскл.орг/ен/нет-провидер/
Правимо базу података:
ЦРЕАТЕ ДАТАБАСЕ `ЦЛИЕНТС`; НАПРАВИ ТАБЕЛУ `ЦЛИЕНТС`` клијенти` (` ид` ИНТ НОТ НУЛЛ АУТО_ИНЦРЕМЕНТ, `наме` ВАРЦХАР (300) НОТ НУЛЛ,` пхоне` ВАРЦХАР (300) НОТ НУЛЛ, ПРИМАРИ КЕИ (`ид`)) ЕНГИНЕ = МИИСАМ;Убацујемо неке записе за тестирање:
УМЕТИ КОРИСНИЦИМА `клијенте` (` име, телефон`) ВРЕДНОСТИ ('Јосе, 9999999,') УМЕТНИ У `КЛИЈЕНТЕ`` клијенте` (`име, телефон`) ВРЕДНОСТИ ('Царлос, 8888888,')Креирамо Ц # пројекат у монодевелоп -у.
Додајемо Фиребирд .нет библиотеке у директоријум за тестирање пројекта
Референце-> Едит Референцес -> .Нет Ассембли
Тражимо библиотеку ФиребирдСкл.Дата.ФиребирдЦлиент.длл и додајемо је у пројекат
Поред додавања склопа конектора који смо управо преузели и упућивања на .НЕТ Систем.Дата библиотеку за рад са базама података. Ц # код би био следећи:
усинг Систем; усинг Систем.Дата; усинг ФиребирдСкл.Дата.Фиребирд; јавна класа Тест {публиц статиц воид Маин (стринг [] аргс) {стринг цоннецтионСтринг = "База података = директоријум_базе \ ЕМПЛОИЕЕ.ГДБ;" + "Корисник = СИСДБА;" + "Лозинка = главни кључ;" + "Дијалекат = 3;" + "Сервер = лоцалхост"; ИДбЦоннецтион дбцон = нова ФбЦоннецтион (цоннецтионСтринг); дбцон.Опен (); ИДбЦомманд дбцмд = дбцон.ЦреатеЦомманд (); стринг скл = "СЕЛЕЦТ * ФРОМ Цустомерс"; дбцмд.ЦоммандТект = скл; ИДатаРеадер читач = дбцмд.ЕкецутеРеадер (); вхиле (реадер.Реад ()) {објецт датаВалуе = реадер.ГетВалуе (0); стринг сВалуе = датаВалуе.ТоСтринг (); Цонсоле.ВритеЛине ("Вредност:" + сВалуе); } // очисти читач.Цлосе (); читач = нула; дбцмд.Диспосе (); дбцмд = нулл; дбцон.Цлосе (); дбцон = нулл; }}
Ако желимо да компајлирамо у Линуку из командне линије, користићемо следеће упутство:
мцс Тест.цс -р Систем.Дата.длл -р ФиребирдСкл.Дата.Фиребирд.дллОнда можемо да га покренемо:
моно Тест.екеДа ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен