السلام عليكم...
جرب هذا الامتحان التجريبي على هذا الرابط و شاركنا بالنتيجة (أنا أخذت 100%)
http://www.sunncity.com/Training/BLPexam.html
الوقت المحدد للامتحان هو60 دقيقة.
يتألف الامتحان من 60 سؤال(يتم اختيارها عشوائيا).
الحد الأدنى للنجاح هو 80% أو 48 إجابة صحيحة.
تعتمد الأسئلة على مبدأ الخيارات من بين عدة إجابات قد تكون أكثر من واحدة منها صحيحة و عليك اختيار الأصح.
على كل سؤال علامة واحدة.
الأسئلة مقسمة إلى عدة مجالات في دلفي كل مجال يحوي على قاعدة بيانات ضخمة من الأسئلة التي يتم الإختيار عشوائيا منها.
المواضيع المتقدمة سوف يتم التطرق إلى أساسياتها في الأسئلة فقط.
و هذه هي مواضيع الأسئلة
Delphi Interface and Configuration • How to access and manipulate the Component Palette, Object Inspector, Form Designer and Project Manager. • Effective use of the Code Editor. • How to effectively change project options and understand their affect on the way Delphi manages your project. • How to configure and use the integrated debugger. Know the various debugger options and their effect on the debugging process. Delphi VCL/CLX • The general hierarchy of the VCL/CLX libraries. • Differences between the VCL and CLX libraries. • Understand the Exception object and it’s descendants. • How to override default methods. • Ways to raise an exception manually. • How to handle exceptions. • Exception propagation. • How to create and use a user-defined exception. Working with Components • Component ownership and containership. • Component interaction. • How to manipulate component properties. • Basic component methods and events Pascal/Object-Oriented Programming • Pascal syntax, reserved words and supported data types. • OOP concepts such as inheritance, polymorphism, abstraction and encapsulation. • Method overloading. • Invoking constructors and destructors. • Controlling application behavior. Database Concepts/Data Access Techniques • How to create a database application. • How the data access components in Delphi work together. • General requirements and usage of the data-aware components. • Methods of the data access components and a general knowledge of the sequence of these methods in the context of a transaction. dbExpress • The components available in dbExpress and a fundamental knowledge of how they work together. • The advantages and disadvantages of unidirectional datasets. • Differences between TSQLDataset, TSQLQuery, TSQLTable, TSQLStoredProc. • Use and configuration of the TSQLConnection component. • How to debug dbExpress applications. Writing DLLs and Packages • Requirements for writing effective DLLs. • Package fundamentals such as package structure. • Understand the contains and requires clauses of a package. • How to avoid circular references. Windows Concepts • General knowledge of the Windows API, including base constants • Windows message handling techniques • General knowledge of the Windows Registry Component Design Basics • How to create new or extend existing components. • The definition and use of getters and setters. • Creating properties and fields. • How to hide or expose component properties and methods. • Adding new components to the component palette or the object repository. Internet programmming Basics • The Internet components provided in Delphi and how they are used. • Types of web server applications. • How to debug server applications. Porting Delphi to Kylix • How Delphi and Kylix differ. • CLX equivalents of VCL components. XML Concepts • XML syntax. • What a Document Type Definition (DTD) is. • What a XML Schema Definition (XSD) is. • What a XML Data Reduced (XDR) is. • How the content and structure of an XML document is validated. • What components are used in XML applications. • Working with XML nodes. • The use of the Data Binding Wizard. • How to provide the necessary mappings to correlate an XML document and a data packet.
