1. مقدمة إلى الوظائف الرئيسية لـ ActiveReports لـ .net دعم ASP.NET-ActiveReports في تطبيقات WebForms باستخدام عناصر تحكم خادم ASP.NET. يدعم عنصر التحكم هذا تقارير الويب الموزعة باستخدام متصفحات HTML وActiveX و.NET وPDF.
تكامل كامل للتعليمات البرمجية - استخدم محرر Microsoft Visual Studio.NET لترميز التقارير بلغة C# أو VB.NET، وهو برنامج مرن للغاية.
معالج التقارير - يساعدك معالج التقارير على البدء في إنشاء تقارير بسيطة يمكن تخصيصها باستخدام المصمم المتكامل.
قالب مصمم الكائن
قالب كائن مكشوف بالكامل.
تتيح لك واجهة برمجة تطبيقات إنشاء التقارير إمكانية إنشاء التقارير وتعديلها ديناميكيًا،
وتوفر إمكانية الوصول الكامل في وقت التشغيل إلى كائنات التقرير وأعضائه.
مصمم تقرير المستخدم النهائي
يوفر لك مصمم المستخدم النهائي القدرة على إضافة مصمم إلى التطبيق الخاص بك ويوفر أيضًا إمكانات تحرير تقرير المستخدم النهائي.
تعمل أساليب التحكم وخصائصه على تسهيل تخزين وتحميل تخطيطات التقارير ومراقبة بيئة التصميم والتحكم فيها وتخصيص المظهر وفقًا لاحتياجات المستخدم النهائي.
التكامل مع ASP.NET
يوفر لك عنصر التحكم في متصفح الويب تصفحًا سريعًا لـ ActiveReports على الويب وإمكانيات الطباعة، وله خصائص أنواع متصفح ActiveX Browser وAcrobat Reader.
يوفر لك معالج HTTP لملف RPX القدرة على وضع التقارير بسهولة على خادم الويب الخاص بك وتمكين مستخدمي الإنترنت لديك من تصفحها بتنسيق HTML أو PDF دون كتابة أي تعليمات برمجية.
يوفر معالج HTTP للتقارير المجمعة وصولاً مباشرًا إلى ActiveReports المجمعة في تجميع الخادم دون الحاجة إلى كتابة أي صفحات ASPX.
الإصدار - سهل النشر
محرك التقارير عبارة عن تجميع بسيط يتعامل مع الأسماء القوية. يمكن نشر التجميعات باستخدام XCopy أو وضعها في مخزن التجميع العالمي (GAC).
يتضمن الإصدار الاحترافي معالجات HTTP وعناصر تحكم الويب من جانب الخادم لإعداد تقارير ASP.NET.
المصمم - سهل التعلم
متكامل تمامًا مع بيئة .NET
يتم تجميع تقارير دعمواجهة المستخدم المألوفة
C# وVisual Basic .NET
كجزء من التطبيق الخاص بك لمعالجة أسرع وتعزيز الأمان ويمكن للمستخدمين بشكل اختياري نشرها بشكل منفصل.
يحتويمعالج تقرير المبتدئين ومصمم معالج استيراد التقارير لـ Microsoft Access
على عناصر تحكم خارجية (عناصر تحكم المخطط، وعناصر تحكم الصورة، وما إلى ذلك).
الوصول إلى البيانات - سهولة الاتصال
بما في ذلك مصادر بيانات تقرير OLEDB وSqlClient،
بما في ذلك مصادر بيانات xml المرنة
المرتبطة بـ Dataset وDataView وDataTable وأي
خصائص لمصدر بيانات التحكم IListSource، يمكن تعديلها في وقت التشغيل لإنشاء تقارير مخصصة (ديناميكية)
ومعاينة وإخراجالبيانات المرنة غير المقيدة
- سهلة العرض
يدعم مجموعة النشر الصغيرة لكود C#
، وهو مناسب لاستخدام
تنسيقات ملفات تصفية إخراجالارتباط التشعبي
TOC/Bookmarks
على الإنترنت مثل RTF وPDF وEXCEL وHTML وTIFF وملفات نصية.
الموقع الرسمي: http://www.datadynamics.com
2. التسجيل Ø ضع الكود التالي في ***.exe.config أو Web.config:
<appSettings>
<addkey="DataDynamicsARLic" value="DD-APN-10 -C001733,DD-APN-10-C001733,DD-APN-10-C001733,XY6Y7KQBTY12323KJCKJ" />
</appSettings>
Ø بعد تدوير ملف Licenses.licx لكل نظام، قم بإعادة الإنشاء:
DataDynamics.ActiveReports.ActiveReport, ActiveReports, Version =1.2.2003.630، الثقافة=محايدة، PublicKeyToken=dbe4120289f9fd8a
Ø يظهر الخط الأحمر على اليمين لأن التقرير يتجاوز الحد الأقصى للطول. إذا تمت طباعته بهذه الطريقة، فستظهر ورقة فارغة إضافية.
1 يجب أن يكون الهامش الأيسر + الهامش الأيمن + عرض الطباعة أقل من عرض الورق
2 بينما الهامش الأيمن> 1.0 سيظهر
دليل الاستخدام يوجد حاليًا عدد قليل من المستندات الخاصة بعنصر التحكم، يرجى الرجوع إلى المواد المرجعية التي يمكنك قراءتها فقط قم بأخذ العينات بنفسك أو قم بتنزيل الوثائق الإلكترونية :) ;
واجهة ActiveReports 2.0 الصينية
Public Sub Creport(AReport As ActiveReport)
'Chinese ActiveReport
' ينطبق ما يلي على 2.0
مع AReport
.ToolBar.Tools.Item(0).Tooltip = "دليل كل صفحة"
.ToolBar.Tools.Item(2) .Caption = "طباعة..."
.ToolBar.Tools.Item(2).Tooltip = "طباعة التقرير"
.ToolBar.Tools.Item(4).Tooltip = "نسخ"
.ToolBar.Tools.Item(6). Tooltip = " Find "
.ToolBar.Tools.Item(8).Tooltip = "عرض صفحة واحدة"
.ToolBar.Tools.Item(9).Tooltip = "عرض صفحات متعددة"
.ToolBar.Tools.Item(11).Tooltip = "تصغير "
.ToolBar.Tools.Item(12).Tooltip = "تكبير"
.ToolBar.Tools.Item(15).Tooltip = "الصفحة السابقة"
.ToolBar.Tools.Item(16).Tooltip = " الصفحة التالية"
.ToolBar.Tools.Item(19).Tooltip = "رجوع"
.ToolBar.Tools.Item(19).Caption = "رجوع"
.ToolBar.Tools.Item(20).Tooltip = "إلى الأمام"
.ToolBar .Tools.Item(20).Caption = "Forward"
ينتهي
بنهاية Sub
4. كيفية نشر ActiveReports لتجميع .NET
هناك طريقتان لنشر تجميع ActiveReports. تعتمد كل طريقة على طريقة التثبيت الخاصة بك.
إذا كنت تقوم بنسخ المشروع من كمبيوتر التطوير الخاص بك إلى الخادم الخاص بك، فستحتاج إلى تعيين مرجع ActiveReports في مرجع المشروع إلى CopyLocal = True. بهذه الطريقة سيكون ActiveReports DLL موجودًا في مجلد سلة المهملات في المشروع المترجم.
إذا كنت تقوم بإنشاء برنامج تثبيت لبرنامجك، فستحتاج إلى تضمين ملف ActiveReportsDistrib.MSM، والذي سيتم تضمينه مع تثبيت ActiveReports لـ .NET. على سبيل المثال، قد يتم تثبيت الملف في المجلد C:Program FilesData DynamicsActiveReports للمجلد .NETDeployment.
هناك طريقة ثالثة لتحقيق ذلك، ولكن لا ينصح بها. لأن هذه الطريقة أكثر تعقيدا. يمكنك استخدام أدوات سطر الأوامر لتثبيت كل DLL في GAC. التنسيق هو: 'C:Program FilesMicrosoft Visual Studio .NETFrameworkSDKBin>gacutil -i.
http://www.cnblogs.com/eugenewu0808/archive/2006/10/26/activereports.html