Delphi for .NET Rykovodstvo na razrabotchika vi otvezhda otvyd osnovnite vyzmozhnosti na Delphi i .NET Framework. Izdanieto sydyrzha podrobna informacia za proektiraneto na .NET prilozhenia s naj-dobria za sega instrument za RAD razrabotka na Borland. Tuk shte namerite praktichni primeri, tehniki i nasoki za optimalno izpolzvane na .NET Framework. Ako veche ste potrebitel na Delphi, knigata shte vi pomogne da podobrite umeniata si, kato ovladeete tazi nova i vylnuvashta tehnologia. Ako za pyrvi pyt izpolzvate Delphi ili .NET, tazi chudesna sreda za razrabotka shte vi pomogne da ovladeete po naj-byrzia nachin razlichnite aspekti na .NET.
V knigata podrobno sa opisani ezikyt Delphi, razshirenite koncepcii za razrabotka s .NET kato upravlenie na pametta, COM-Interop, otrazhenia, GDI+, syzdavane na komponenti za Windows i ueb formi i dr. Shte namerite vazhni glavi za osnovnite tehnologii na .NET kato ADO.NET i ASP.NET, pridruzheni s mnogobrojni primeri za cenni tehniki.
Izpolzvajte .NET Framework chrez ezika Delphi
Syzdavajte byrzi ASP.NET prilozhenia
Razrabotvajte ADO.NET prilozhenia s bazi danni
Proektirajte komponenti za Windows i ueb formi
Izgrazhdajte slozhni prilozhenia chrez COM Interop, GDI+, nishki i API interfejsa za otrazhenia
Vnedrete prilozheniata si v sveta na Linux s Mono
Nauchete kakvo e Remoting, ueb uslugi, keshirane i sigurnost v ASP.NET i oshte mnogo
Vyzpolzvajte se naj-pylno ot novata razvojna sreda na Delphi
Na kompaktdiska shte namerite:
Sors koda na vsichki primeri ot knigata
Cialata kniga Delphi 6 Developers Guide ot Havier Pacheko i Stijv Teiksejra
Demonstracionni versii na softuer ot nezavisimi kompanii
.NET Framework 1.1 SDK, Web Matrix i MSDE
Bezplatno, licenzirano za edin potrebitel kopie na Active! Focus 1.5 za upravlenie na iziskvania i greshki v softuer, promiana na zaiavki i dr.
Sydyrzhanie:
1 Tom Vyvedenie Chast I Vyvedenie v .NET Framework Glava 1 Vyvedenie v .NET Iniciativata .NET Viziata .NET Komponentite na .NET Framework sreda za izpylnenie na obshtia ezik i biblioteki s klasove Tipove prilozhenia za .NET VCL for .NET Razpredelena razrabotka chrez ueb uslugi Ueb uslugi opredelenie Klienti na ueb uslugi Instrumenti za razrabotka na ueb uslugi
Glava 2 Pregled na .NET Framework Ot razrabotvaneto do izpylnenieto Sreda za izpylnenie na obshtia ezik (CLR) Upravliavani moduli Asemblita Upravliavan i neupravliavan kod MSIL i JIT kompilirane i izpylnenie Sistema za obshti tipove (CTS) Tipove za stojnosti Tipove za referencii Specifikacia na obshtia ezik (CLS) Biblioteka s klasove na .NET Framework (FCL) Prostranstva ot imena Prostranstvo ot imena System Glavni podsistemni prostranstva ot imena
Chast II Programniat ezik Delphi for .NET Glava 3 Vyvedenie v Delphi for .NET i novata IDE sreda Delphi for .NET po-mashtabna vizia Vyvedenie v integriranata sreda za razrabotka (IDE) Welcome Page Oblastta Designer Formi Tool Palette/Code Snippets Object Inspector Code Editor Project Manager Model View Data Explorer Object Repository Code Explorer To-Do List
Glava 4 Programi, moduli i prostranstva ot imena Struktura na upravliavanite moduli Struktura na programite Struktura na modulite Zaglavie na modula Sekcia interface Sekcia Implementation Sintaksis na klauzata uses Krygovi referencii mezhdu moduli Prostranstva ot imena Deklarirane na prostranstva ot imena Izpolzvane na prostranstva ot imena Klauzata Namespaces Preobrazuvane na obiknoveni prostranstva ot imena Psevdonimi na moduli
Glava 5 Ezikyt Delphi Vsichko e zaradi .NET Komentari Proceduri i funkcii Skobi pri izvikvane Predefinirane Podrazbirashti se stojnosti na parametri Promenlivi Konstanti Operatori Operatori za prisvoiavane Operatori za sravnenie Logicheski operatori Aritmetichni operatori Pobitovi operatori Inkrementirashti i dekrementirashti proceduri Sykrateni operatori Tipove v ezika Delphi Obekti, obekti navsiakyde! Sravnenie na tipovete Znakove Tip Variant Preobrazuvane na tipove i Variant Variant v izrazi Prazna stojnost i Null Tipove, definirani ot potrebitelia Masivi Dinamichni masivi Zapisi Mnozhestva Nebezopasen kod Ukazateli Nizove, terminirani s Null Klasove i obekti Psevdonimi na tipove Preobrazuvane na tipovete Nizovi resursi Proverka na uslovia Konstrukcia if Izpolzvane ne konstrukciata case Cikli Cikylyt for Cikylyt while repeat..until Konstrukcia Break Konstrukcia Continue Proceduri i funkcii Podavane na parametri Oblast na vidimost Moduli i prostranstva ot imena Klauzata uses Krygovi referencii mezhdu moduli Paketi i asemblita Obektno-orientirano programirane Upotreba na obektite na Delphi Deklarirane i instanciirane Destrukcia Adam na vsichki obekti Poleta Metodi Tipove metodi Referencii kym klas Svojstva Sybitia Specifikatori na vidimost Priatelski klasove Pomoshtnici na klasove Vlozheni tipove Predefinirane na operatori Atributi Interfejsi Definirane na interfejsi Strukturirana obrabotka na izkliuchenia Klasove na izkliuchenia Red na izpylnenie Povtorno generirane na izkliuchenie
Chast III Razrabotka s bibliotekata s klasove na .NET Framework Glava 6 Asemblita biblioteki i paketi Osnovni asemblita Razglezhdane na sydyrzhanieto i zavisimostite na edno asembli Obyrnete se kym GAC Izgrazhdane na asemblita Zashto da izpolzvame asemblita? Izpolzvane na paketi za syzdavane na asemblita Izpolzvane na biblioteki za izgrazhdane na asemblita Izpolzvane na asemblita v Delphi Izpolzvane na asemblita na Delphi v C# Instalirane na paket v Delphi IDE Silni imena na asemblita Dinamichno zarezhdane na asemblita
Glava 7 GDI+ programirane chertane v .NET Osnovni poniatia Prostranstvoto ot imena na GDI+ Klasyt Graphics Koordinatna sistema na Windows Izchertavane na linii Klasovete Pen i Brush Chertaene na linii Stilove za kraishta na linii Svyrzvane na linii klas GraphicsPath Izchertavane na krivi Obiknoven splajn Splajn na Bezie Izchertavane na figuri Izchertavane na pravoygylnici Izchertavane na elipsi Izchertavane na mnogoygylnici Izchertavane na paj Poveche za LinearGradientBrush Klasove GraphicsPaths i Regions Chertane s klasa GraphicsPath Chertane s klasa Region Syzdavane na ogranichitelni regioni Rabota s izobrazhenia Klasyt Image Zarezhdane i syzdavane na rasterni izobrazhenia Promiana na razdelitelnata sposobnost na izobrazhenie Izchertavane na izobrazhenie Interpolacia Ogledalen efekt Izpolzvane na metodi za transformacia Syzdavane na umaleno izobrazhenie Povtoren pregled na koordinatnite sistemi Primer za animacia
Glava 8 Mono mezhduplatformen .NET proekt Vyzmozhnosti na Mono Istoriata na Mono Zashto Mono? Planirani versii na Mono Celi na Mono 1.0 Celi na Mono 1.2 Celi na Mono 1.4 Instalacia Instalacia na Mono s pomoshtta na Red Carpet Syzdavane na pyrvata vi programa s Mono Izpylniavane na generirani ot Delphi asemblita s Mono (pod Linux) Mezhduplatformena poddryzhka na ASP.NET Vnedriavane na ASP.NET s Mono Konfigurirane na XSP Ryntajm parametri na XSP Niakoi prechki i drebno razshirenie na primera ADO.NET s Mono Mono i Apache Mono i System.Windows.Forms
Glava 9 Upravlenie na pametta i sybirane na bokluka Principi na sybiraneto na bokluka Sybirane na bokluka po pokolenia Izvikvane na sybiracha na bokluk Konstruktori Finalizacia Shablonyt za osvobozhdavane IDisposable Primer za IDisposable Avtomatichna realizacia na IDisposable Problemi s byrzodejstvieto pri finalizaciata
Glava 10 Kolekcii Interfejsi na System.Collections Interfejs IEnumerable Interfejs ICollection Interfejs IList Interfejs IDictionary Interfejs IEnumerator Klasove na System.Collections Kolekciata Stack Klasyt Queue Klasyt ArrayList Klasyt HashTable Syzdavane na silno tipizirana kolekcia Naslediavane ot CollectionBase Izpolzvane na silno tipizirana kolekcia Syzdavane na silno tipiziran rechnik Naslediavane ot DictionaryBase Izpolzvane na silno tipiziran rechnik
Glava 11 Rabota s klasovete String i StringBuilder Tipyt System.String Neizmennost na nizovete v .NET Operacii s nizove Sravniavane na nizove Drugi operacii s nizove Klasyt StringBuilder Metodi na StringBuilder Upotreba na StringBuilder Formatirane na nizove Formatni specifikatori Chislovi formatni specifikatori Formatni specifikatori za data i chas Formatni specifikatori za izbroiavane
Glava 12 Operacii s fajlove i potoci Klasove na prostranstvoto ot imena System.IO Rabota sys sistemata ot direktorii Syzdavane i iztrivane na direktorii Premestvane i kopirane na direktorii Izsledvane na informacia za direktorii Rabota s fajlove Syzdavane i iztrivane na fajlove Premestvane i kopirane na fajlove Izsledvane na informacia za fajl Potoci Rabota s potoci na tekstovi fajlove Rabota s potoci na dvoichni fajlove Asinhronen dostyp do potok Sledene na dejstvia s direktoria Serializacia Principi na serializaciata Vyzmozhnosti za formatirane Primer za serializacia/deserializacia
Glava 13 Razrabotka na potrebitelski WinForm kontroli Principi na syzdavaneto na komponenti Kogato se gotvite da syzdadete komponent Stypki pri syzdavaneto na komponent Izbor na roditelski klas Syzdavane na modula na komponent Syzdavane na svojstva Syzdavane na sybitia Syzdavane na metodi Povedenie po vreme na proektirane Testvane na komponenta Osiguriavane na ikona za komponenta Primerni komponenti ExplorerViewer: Primer za UserControl SimpleStatusBars: izpolzvane na dostavchici na razshirenia Potrebitelsko chertane: kontrolyt PlayingCard
Glava 14 Rabota s nishki v Delphi for .NET Procesi Rabota s nishki Rabota s nishki v .NET stil Prilozhni domejni Prostranstvoto ot imena System.Threading Klasyt System.Threading.Thread System.Threading.ThreadPriority System.Threading.ThreadState Izbroiavane System.Threading.ApartmentState Klasyt System.Threading.ThreadPool Klasyt System.Threading.Timer Delegati Pisane na bezopasen kod pri rabota s nishki v .NET stil Zakliuchvashti mehanizmi Sybitia Lokalno miasto za syhranenie v nishka Mezhduprocesni komunikacii v Win32 Bezopasni pri rabota s nishki klasove i metodi na .NET Framework Problemi s potrebitelskia interfejs Metodyt System.Windows.Forms.Control.Invoke() Svojstvo System.Windows.Forms.Control.InvokeRequired Metodyt System.Windows.Forms.Control.BeginInvoke() Metodyt System.Windows.Forms.Control.EndInvoke() Metodyt System.Windows.Forms.Control.CreateGraphics() Izkliuchenia pri rabotata s nishki System.Threading.ThreadAbortException System.Threading.ThreadInterruptedException System.Threading.ThreadStateException System.Threading.SynchronizationLockException Sybirane na bokluka i rabotata s nishki
Glava 15 API interfejs za otraziavane Otraziavane na asembli Otraziavane na modul Otraziavane na tipove Obryshtenie po vreme na izpylneni kym chlenovete na tip (kysno svyrzvane) Obryshtenie kym tipovete na chlenovete za efektivnost Drug primer za obryshtenie kym chlenove Emitirane na MSIL kod chrez otraziavane Instrumenti/klasove za emitirane na MSIL kod Procesyt na emitirane Primer za System.Reflection.Emit
Glava 16 Syvmestimost COM Interop i Platform Invocation Service Zashto e neobhodima syvmestimost? Chesto sreshtani problemi sys syvmestimostta Izpolzvane na COM obekti v .NET kod Automation s kysno svyrzvane Parametri za stojnostni, referencii i nezadylzhitelni parametri SOM s ranno svyrzvane Interop asemblita Syzdavane na Interop asembli Kakvo predstavliava Interop Assembly? Izpolzvane na SOM sybitia Kontrol na vremeto na zhivot v COM Obrabotka na greshki Osnovni Interop asemblita Nastrojki na Interop asemblita i PIA Izpolzvane na .NET obekti v SOM kod Registrirane na .NET asembli za Automation Automation s kysno svyrzvane Interop biblioteki za tipove Kakvo predstavliava Interop Type Library? Realizirane na interfejsi Tipove na parametri i marshalizirane Obrabotka na greshki Izpolzvane na Win32 kod ot DLL v .NET kod Tradicionen sintaksis na Delphi Potrebitelski sintaksis za atributi Tipove na parametri i marshalizirane Obrabotka na greshki Kodove za greshki v Win32 HResult kodove za greshki Problemi s byrzodejstvieto Izpolzvane na .NET kod v Win32 kod Tradicionen sintaksis na Delphi Tipove na parametri i marshalizirane
2 Tom Chast IV Razrabotka na bazi danni s ADO.NET Glava 17 Pregled na ADO.NET Principi pri proektirane Nesvyrzana arhitektura na dannite Integracia s XML Obshto predstaviane na dannite Postroen vyrhu .NET Framework Izpolzvane na syshtestvuvashti tehnologii ADO.NET obekti Klasove na svyrzanata sreda Klasove na nesvyrzanata sreda .NET dostavchici na danni
Glava 18 Prilozhenie na obekta Connection Funkcionalnost na vryzkite Nastrojka na svojstvoto ConnectionString Nastrojka na SqlConnection.ConnectionString Nastrojka na OleDbConnection.ConnectionString Nastrojka na OdbcConnection.ConnectionString Nastrojka na OracleConnection.ConnectionString Otvariane i zatvariane na vryzki Sybitia, svyrzani s vryzkite Puling na vryzki
Glava 19 Prilozhenie na obekti Command i DataReader Izpylnenie na komandi Interfejsyt IDbCommand Drugi komandi Izvlichane na edinichni stojnosti Izpylniavane na komandi na Data Definition Language (DDL) Zadavane na parametri posredstvom IDbParameter Izpylniavane na syhraneni proceduri Izvlichane na parametri Podavane na zaiavki za nabori ot rezultati posredstvom DataReader Interfejsyt IDataReader Podavane na zaiavka za nabor ot rezultati Podavane na zaiavka za mnozhestvo nabori ot rezultati posredstvom DataReader Izpolzvane na DataReader za izvlichane na BLOB danni Izpolzvane na DataReader za izvlichane na informacia za shemata
Glava 20 DataAdapter i DataSet Klasyt DataAdapter Systav na DataAdapter Syzdavane na DataAdapter Izvlichane na rezultati ot zaiavki Asociirane na rezultati ot zaiavki Rabota s obekti DataSet Systav na DataSet Operacii s DataSet Rabota s obekti DataTable Definirane na koloni Definirane na pyrvichni kliuchove Rabota s ogranichenia Rabota s DataRelations Manipulirane s danni rabota s DataRow Tyrsene, sortirane i filtrirane na danni
Glava 21 Rabota s Win formi izgledi i obvyrzvane s danni Vizualizirane na danni posredstvom DataView i DataViewManager Klasyt DataView Klasyt DataViewManager Primerni proekti, izpolzvashti DataView i DataViewManager Obvyrzvane s danni Interfejsi za obvyrzvane s danni Prosto i slozhno obvyrzvane WinForm klasove za obvyrzvane na danni Primeri za obvyrzvane na Windows formi s danni
Glava 22 Zapis na danni v iztochnika na danni Obnoviavane na iztochnik na danni posredstvom SQLCommandBuilder Obnoviavane na iztochnik na danni posredstvom sobstvena logika Izpolzvane na Command klas Izpolzvane na klasa SqlDataAdapter Obnoviavane posredstvom syhranena procedura Ednovremenna rabota sys zapisi Opresniavane na dannite sled obnoviavaneto im
Glava 22 Rabota s tranzakcii i silno-tipizirani nabori ot danni Obrabotka na tranzakcii Prost primer za obrabotka na tranzakcii Tranzakcii pri izpolzvaneto na DataAdapter Niva na izolacia Tochki na zapis Vlozheni tranzakcii Silno-tipizirani nabori ot danni Predimstva/nedostatyci Syzdavane na silno-tipizirani nabori ot danni Izsledvane na pas fajl sys silno-tipiziran DataSet Izpolzvane na silno-tipizirani nabori ot danni
Glava 24 Borland Data Provider Pregled na arhitekturata Klasove na Borland Data Provider BdpConnection BdpCommand BdpDataReader BdpDataAdapter BdpParameter/BpdParameterCollection BdpTransaction Instrumenti za proektirane v IDE Connections Editor Command Text Editor Parameter Collection Editor Dialogoviat prozorec Data Adapter Configuration
Chast V Razrabotvane za Internet s ASP.NET Glava 25 Osnovi na ASP.NET Osnovi na ASP.NET Pregled na protokola HTTP Paketyt na HTTP zaiavkata Paketyt na HTTP otgovora Osnovni principi na ASP.NET Prosto ueb prilozhenie Struktura na ASP.NET stranicata Komunikacia, bazirana na sybitia VIEWSTATE i poddyrzhane na systoianieto CodeBehind Klasove na ASP.NET Klasyt HTTPResponse Klasyt HTTPRequest Klasyt HTTPCookie Obrabotka na postback sybitia
Glava 26 Syzdavane na ASP.NET ueb stranici na Samba Syzdavane na ueb stranici s izpolzvaneto na ASP.NET kontroli Primeren formuliar sys zaiavka za svaliane Razpolozhenie na stranicata Syzdavane na formuliar Obrabotka na sybitieto Load Zapisvane na fajlove ot ASP.NET prilozhenie Red za obrabotka na sybitia v ueb forma Predvaritelno zapylvane na spisychni kontroli Validirane na ueb forma Validirane pri klienta i pri syrvyra Klas BaseValidator Kontrol RequiredFieldValidator Kontrol CompareValidator Kontrol RegularExpressionValidator Kontrol RangeValidator Kontrol CustomValidator Kontrol ValidationSummary Formatirane na ueb forma Silno tipizirani svojstva na klasa WebControl Kaskadni nabori ot stilove Izpolzvane na klas za stil Navigacia mezhdu ueb formi Predavane na danni chrez POST Izpolzvane na metoda Response.Redirect() i QueryString Izpolzvane na metoda Server.Transfer() Izpolzvane na sesijni promenlivi Syveti i tehniki Izpolzvane na kontrola Panel za simulirane na mnozhestvo formuliari Kachvane na fajl ot klienta Izprashtane na otgovor na e-mail syobshtenie ot formuliar Vizualizirane na izobrazhenia Dinamichno dobaviane na kontroli prilozhenie za razglezhdane s umaleni izobrazhenia
Glava 27 Syzdavane na ASP.NET prilozhenia s bazi danni Obvyrzvane s danni Prosto obvyrzvane s danni Slozhno obvyrzvane s danni Spisychni kontroli, obvyrzani s danni Kontrol CheckBoxList Kontrol DropDownList Kontrol ListBox Kontrol RadioButtonList Iterativni kontroli, obvyrzani s danni Kontrol Repeater Kontrol DataList Rabota s DataGrid Stranirane na DataGrid Redaktirane na DataGrid Dobaviane na elementi kym DataGrid Sortirane na DataGrid Formuliar za zaiavki za svaliane s izpolzvane na baza danni
Glava 28 Izgrazhdane na ueb uslugi Termini, svyrzani s ueb uslugite Syzdavane na ueb uslugi Atributyt [WebService] Vryshtane na danni ot ueb usluga Obiasnenia za atributa [WebMethod] Izpolzvane na ueb uslugi Procesyt na otkrivane Konstruirane na proksi klas Izpolzvane na proksi klasa Konsumirane na nabor ot danni ot ueb usluga Izvikvane na asinhronen metod na ueb usluga Zashtita na ueb uslugi
Glava 29 .NET Remoting i Delphi Dostypnite dnes Remoting tehnologii Soketi RPC Java RMI CORBA XML-RPC DCOM COM-Interop SOAP .NET Remoting Razpredeleni arhitekturi Klient/syrvyr Ravnopraven model Mnogosloen model Predimstva na mnogoslojnata razrabotka na prilozhenia Mashtabiruemost i tolerans za greshki Razrabotka i vnedriavane Zashtita Osnovni principi na .NET Remoting Pregled na arhitekturata Prilozhni domejni Prostranstvoto ot imena System.Runtime.Remoting Remotable obekti Aktivirane na obekt Naemi i sponsori Proksita Kanali Pyrvoto vi .NET Remoting prilozhenie Syzdavane na proekta Dobaviane na referencii BankPackage.dll: dogovor mezhdu klienti i syrvyri Realizirane na syrvyra Realizirane na klienta
Glava 30 .NET Remoting v dejstvie Shablonen proekt Proslediavane na syobshtenia Analizirane na SOAP paketi Aktivirane ot klienta Fabrichniat model Primeryt po vreme na izpylnenie Problemi, svyrzani s CAO Upravlenie na vremeto na zhivot Neuspeshno podnoviavane na naem Konfiguracionni fajlove Syrvyrna konfiguracia Konfigurirane na klienta Prevkliuchvane ot HTTP kym TCP komunikacia Prevkliuchvane ot SOAP kym dvoichno kodirane Razliki mezhdu SOAP i dvoichno kodirane
Glava 31 Sigurnost v ASP.NET Metodi za zashtita v ASP.NET Udostoveriavane Konfigurirane na modela za udostoveriavane v ASP.NET Windows udostoveriavane Udostoveriavane, bazirano na formi Udostoveriavane s Passport Otorizacia Fajlova otorizacia URL otorizacia sekciata Otorizacia, bazirana na roli Olicetvoriavane Izlizane ot prilozhenieto
Glava 32 Vnedriavane i konfigurirane na ASP.NET Vnedriavane na ASP.NET prilozhenia Osnovni syobrazhenia, svyrzani s vnedriavaneto Vnedriavane s XCOPY Konfiguracionni nastrojki Fajlyt machine.config Fajlyt web.config Konfiguracionni syveti Prenasochvane pri greshki Restartirane na raboten proces Keshirane na izhodnata informacia za postigane na po-dobro byrzodejstvie Nabliudenie na ASP.NET procesa Proslediavane na rabotata na prilozhenieto Dobaviane/izvlichane na sobstveni konfiguracionni nastrojki Dobaviane i prochitane na sekciata Dobaviane i prochitane na sobstveni konfiguracionni sekcii
Glava 33 Keshirane i upravlenie na systoianieto v ASP.NET prilozhenia Keshirane na ASP.NET prilozhenia Keshirane na stranica Keshirane na chast ot stranica Keshirane na danni Zavisimosti na kesha ot fajlove Razshiriavane na zavisimosti mezhdu fajlove s cel upotreba sys SQL syrvyr Callback metodi za kesh Upravlenie na systoianieto v ASP.NET prilozhenia Upravlenie na systoianieto s biskvitki Rabota s ViewState Upravlenie na systoianieto na sesia Syhraniavane na danni za sesia v syrvyr za systoianie na sesia Syhraniavane na danni za sesia v SQL Server Sybitia v sesia Upravlenie na systoianieto na prilozhenie Kesh ili obekta Application?
Glava 34 Syzdavane na syrvyrni ASP.NET kontroli Potrebitelski kontroli Mnogo prost potrebitelki kontrol Podrobnosti za prostia kontrol Potrebitelski kontrol za vlizane v sistema Ueb kontroli Syzdavane na prost ueb kontrol Zapazvashti se stojnosti Dobaviane na sobstven kod za rendirane Opredeliane na tipa na HTML bloka Obrabotka na Post-back danni TPostBackInputWebControl Kombinirani kontroli Realizirane na kombiniran kontrol TNewUserInfoControl
Frequently Asked Questions:
What is BALKANATOLIA.com? BALKANATOLIA.com is a shop for Bulgarian music, films
and books in Bulgarian in Internet. Here you can find
up-to-date information on the new titles and buy the
products you want.
Are you delivering worldwide?
Yes, we are selling both within Bulgaria and abroad.
No matter where you are you can buy the products you
want.
Why are the prices both in USD and BGN?
The prices are in BGN and are converted in USD at the
offical currency rate of the day when the order is shipped
abroad. The price of the products is the same no matter
what currency you see on the screen.
How can you pay for the order?
For Bulgaria the orders are paid by cash on delivery.
Orders abroad can be paid by credit cards (Visa and
MasterCard), Western Union and MoneyGram transfers or
bank transfer. For some countries we support transfer
through postal money order.
Are credit card payments secure?
Credit card payments are processed through PayPal.com
and 2checkout.com to ensure 100 safety in transfers.
Are all the products available in stock?
We offer over 5000 titles books, music and films.
That is why we have in stock only the best selling products
as well as the newest titles from each category. The
rest of the products are ordered on demand but this
in general does not impact on our 48-hour time limit
for shipment.
What is the price for delivery?
The price for delivery depends on the destination and
number of products ordered. For Sofia the price is 1.80
BGN irrespective of the number of products ordered,
for the rest of Bulgaria it is between 1.20 and 3.90
BGN per product depending on the number of products
ordered.
The price for delivery abroad is from 6.80 USD to 9.40
USD per product depending on the number of products
ordered. When you place an order, write down your name
and password and you will see the price for delivery
when the final price is calculated.
How long does delivery take?
Delivery times vary depending on the destination. It
is 2 days for Sofia, and a week for the rest of Bulgaria.
The delivery time outside Bulgaria ranges from 1 to
4 weeks depending on the destination. The orders are
shipped within 2 working days after confirmation of
their payment. If you want express delivery of your
order within 2 or 3 days by DHL or UPS please contact
us for a price quote through email: .
How are the ordered products shipped?
The orders for Sofia are delivered to you by courier.
The orders for Bulgaria are sent through COD by Bulgarian
Posts. The orders abroad are delivered through postal
services with registered mail.
How to order?
To order a product you should be registered in the website
(through the [ Registration
] button from the above menu). Afterwards select the
product you want and click on the add
to cart >> button for the format you prefer:
compact disc, audio cassette, DVD or video CD.
Why are some texts and descriptions in Bulgarian with Latin script?
Products such as books and films are in Bulgarian and are targetted mainly at Bulgarians.
To be able to read the website without a Cyrillic font installed on your computer, the description of these products in the English version of the website is in Latin script.