Daha çox

C # -də Panning Düymələri yaratmaq


Mən bununla yeniyəm və hələ də öyrənməyə çalışıram. C # -ya çevirməyə çalışdığım bir dəstə VBA kodum var və hətta ən əsas şeylər də məni asır.

Hal-hazırda basıldıqda ekranı sola yerləşdirən bir düymə yaratmağa çalışıram.

Əldə etdiyim orijinal VBA kodu belə görünür:

Alt pan_left () Xətaya Gəlin Errhandler Dim pMxDocument kimi IMxDocument Dim paktiv görünüş kimi IActiveView Dim penv As IEnvelope Dim pxmax, pxmin, pymax, pymin As Double Dim nxmax, nxmin, nymax, nymin Cüt Dim eni, hündürlüyü Bu pDD olaraq Pactiveview = pMxDocument.FocusMap seçin penv = pactiveview.Extent pxmax = penv.XMax pxmin = penv.XMin pymax = penv.YMax pymin = penv.YMin width = pxmax - pxmin height = pymax - pymin nxmax = pxm ( ) nxmin = pxmin + (width / 1.08) nymax = pymax nymin = pymin penv.XMax = nxmax penv.XMin = nxmin penv.YMax = nymax penv.YMin = nymin pactiveview.Extent = penv pactiveview.Refresh ThisDocument.fTrer Exit : Xətaya Davam Etdikdə Sonrakı Son Alt

Mən bunu Masa üstü Əlavələrdən istifadə edərək yazmağa çalışıram. ESRI-nin veb saytında bəzi kodlar tapdım: Pan Sol (Düzgün yolda olduğuma əmin deyiləm.)

Hal-hazırda kodum aşağıdakı kimidir:

Sistemdən istifadə; System.Collections.Generic istifadə; System.Text istifadə edərək; System.IO istifadə edərək; ESRI.ArcGIS.Carto istifadə; ESRI.ArcGIS.Geometry istifadə; ESRI.ArcGIS.Controls istifadə; ESRI.ArcGIS.SystemUI istifadə; ESRI.ArcGIS.ADF.CATID istifadə edərək; System.Runtime.InteropServices istifadə edərək; ESRI.ArcGIS.ArcMapUI istifadə; ESRI.ArcGIS.Framework istifadə; ad sahəsi NAIP_QQv1 {[ClassInterface (ClassInterfaceType.None)] [Guid ("593EDF4F-D1FE-4a8d-8076-C3B583C37F6B")] public class PanDown: ICommand {#region COM Registration Functions (s) [ComRegisterFunction ()) )] statik boşluq RegistFunction (Type registerType) {// ArcGIS Component Category Registrar dəstəyi üçün ArcGISCategoryRegistration (registerType) tələb olunur; // // TODO: Buraya hər hansı bir COM qeyd kodu əlavə edin //} [ComUnregisterFunction ()] [ComVisible (false)] statik boşluq UnregisterFunction (Type registerType) {// ArcGIS Component Category Registrar dəstəyi üçün ArcGISCategoryUnregistration (registerType) tələb olunur; // // TODO: Hər hansı bir COM qeydiyyatdan keçmə kodunu buraya əlavə edin //} #region ArcGIS Component Category Registrar generated code ///  /// ArcGIS Komponent Kateqoriya qeydiyyatı üçün tələb olunan metod - /// Kod redaktoru ilə bu metodun məzmununu dəyişdirməyin. ///  xüsusi statik boşluq ArcGISCategoryRegistration (type registerType) {string regKey = string.Format ("HKEY_CLASSES_ROOT  CLSID  {{{0}}}", registerType.GUID); ControlsCommands.Register (regKey); } ///  /// ArcGIS Komponent Kateqoriya qeydiyyatı üçün tələb olunan metod - /// Kod redaktoru ilə bu metodun məzmununu dəyişdirməyin. ///  xüsusi statik boşluq ArcGISCategoryUnregistration (Type registerType) {string regKey = string.Format ("HKEY_CLASSES_ROOT  CLSID  {{{0}}}", registerType.GUID); ControlsCommands.Unregister (regKey); } #endregion #endregion [DllImport ("user32.dll")] statik xarici IntPtr SetFocus (IntPtr hWnd); xüsusi System.Drawing.Bitmap m_bitmap; xüsusi IntPtr m_hBitmap; xüsusi IHookHelper m_pHookHelper; ümumi sinif Pan_Left: ESRI.ArcGIS.Desktop.AddIns.Button {public Pan_Left () {// m_pHookHelper = new HookHelperClass (); } qorunan ləğv void OnClick () {// Aktiv görünüşü alın IActiveView pActiveView = m_pHookHelper.ActiveView; // IEnvelope pEnvelope = (IEnvelope) pActiveView.Extent dərəcəsini əldə edin; } qorunan ləğv etibarsızlığı OnUpdate () {}}}}

Yumruq problemi bu bir əlavə deyil.

ümumi sinif PanDown: ICommand

oxumalıyam

ümumi sinif PanDown: ESRI.ArcGIS.Desktop.AddIns.Tool

və ya

ümumi sinif PanDown: ESRI.ArcGIS.Desktop.AddIns.Button

Bunu yaxşı oxuyun və yenidən Visual Studio-da başladığınız zaman layihəniz üçün bir əlavə növü seçməyinizi təmin edərək sıfırdan başlayın. Layihədə Esri Eklentisini seçdiyiniz zaman qurulmuş / yaradılan bir çox bit və parça var ki, geri qayıtmaq və dəyişdirmək çox çətin olacaq, buna görə boş bir şifrə ilə başlamaq çox asandır.

Sol tərəfdəki 'düymənin' yoxlandığına diqqət yetirin, bu da Visual Studio-ya bir düymə üçün bütün bit və parçaları düzəltməyi əmr edir. İstifadə etdiyim kateqoriyada! MyStuff, onu fərdiləşdirmə dialoqunda ArcMap-a əlavə etməyə gedəndə nida işarəsi olan alətlər yuxarıya çıxır.

Əsas şablon yaradıldıqdan sonra nə etmək istədiyinizə görə daha çox istinad əlavə etməlisiniz. ArcGis köməkçisindəki ipucları:

Bu bizə IActiveView interfeysinin Carto kitabxanasında olduğunu söyləyir. Bu arayışı istinadları sağ vuraraq əlavə edə və 'ArcGis istinadını əlavə et' seçimini edə bilərsiniz:

Həndəsə əlavə edəcək (IEnvelope üçün lazımdır).

Kodunuza gəldikdə:

Sistemdən istifadə; System.Collections.Generic istifadə; System.Text istifadə edərək; System.IO istifadə edərək; ESRI.ArcGIS.Geometry istifadə; ad sahəsi PanDown {public class PanDownButton: ESRI.ArcGIS.Desktop.AddIns.Button {public PanDownButton () {} protected override void OnClick () {IEnvelope pEnv = ArcMap.Document.ActiveView.Extent; ikiqat pEnvHeight = pEnv.Height; pEnv.YMax - = pEnvHeight; // dərəcənin hündürlüyü ilə yuxarıdan aşağıya doğru hərəkət edin pEnv.YMin - = pEnvHeight; // eyni miqdarda aşağıdan aşağıya doğru hərəkət edin ArcMap.Document.ActiveView.Extent = pEnv; ArcMap.Document.ActiveView.Refresh (); // xəritəni yenidən çəkin //ArcMap.Application.CurrentTool = null; // bunu söndürün və cari alət aktiv qalacaq} qorunan ləğv void OnUpdate () {Enabled = ArcMap.Application! = null; }}}

İstədiyiniz şeyi etməlisiniz.

Başqa bir şey var kütləvi 64bit pəncərələrdən istifadə edirsinizsə vizual studiyada gotcha. Esri 32bitlik bir proqramdır və yalnız 32bit dlls ilə danışa bilər, varsayılan olaraq Visual Studio istənilən CPU-ya yığılır - bu 64bit pəncərələrdə 64bit deməkdir. Bunun x86 olaraq dəyişdirilməsi lazımdır; Express versiyanız varsa, x86 üçün qurmaq üçün başqa bir yolu izləməlisiniz, çünki Visual Studio Express-də konfiqurasiya meneceri deaktivdir (bu qəsdən ola bilər) əl ilə əlavə etməlisinizx86qurma konfiqurasiyalarına.

Vbproj və ya vcproj faylının surətində:

 doğru dolu doğru doğru bin  Debug  Class_and_Form.xml 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 doğru

üçün

 doğru dolu doğru doğru bin  Debug  Class_and_Form.xml 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 doğru x86

və .vbproj.user-də, debug StartProgramın təkrarlanmasını təmin edin:

 C:  your  path  to  ArcMap.exe Proqram

Visual Studio-da addım-ayıklamaya icazə vermək üçün ... (F5) Studio'yu çalıştırdığınızda ArcMap'ı işə salacaq, sonra alət vurduğunuzda icra nöqtələrinizdə dayanacaq və (F10 & F11) ilə keçə bilərsiniz ... əvəzsiz!

və eyni şeyi edin'$ (Configuration) | $ (Platform)' == 'Release | AnyCPU'. Düzgün etmisinizsə, konfiqurasiya meneceri artıq aktiv olacaqdır. Yenə də bu təlimatlar yalnız Visual Studio Express üçündür.


.NET istifadə edərək Masaüstü İnkişafı üçün ArcGIS-ə başlasam da bir müddət çalışdıqdan sonra geri qayıtdım və mənim üçün nəyin baş verdiyini nəzərdən keçirirdim. Kod blokundakı hər hansı bir səbəbdən, bir coğrafi təbəqəyə pEnv.YMax və pEnv.YMin əlavə edildikdə mənə verdiyi rəqəm, eyni sayda çıxdı, buna görə ActiveView.Extent eyni qaldı və panning deyildi. PEnv.YMax - pEnv.YMin-i dəyişən bir Boyda saxlayaraq kodu aşağıdakı kimi dəyişdirdim. Eni üçün də eynisini etdim, sola və sağa çəkmək üçün istifadə edəcəyəm. Yavaş-yavaş bu şeyləri düşünürəm və hər kəsin köməyini qiymətləndirirəm.

qorunan ləğv void OnClick () {IEnvelope pEnv = ArcMap.Document.ActiveView.Extent; //pEnv.YMax - = pEnv.Height; // ölçü hündürlüyü ilə yuxarıdan aşağıya hərəkət etmək //pEnv.YMin - = pEnv.Height; // eyni miqdarda aşağıdan aşağıya doğru hərəkət edin ikiqat Boy = ((pEnv.YMax - pEnv.YMin) * 0.75); // Dəyişənlik hündürlüyü yaradın, çünki C # onu yuxarıdakı funksiyada saxlamaq istəmir, ekranı 75% ikiqat genişləndirir Genişlik = ((pEnv.XMax - pEnv.XMin) * 0.75); // Dəyişənlik genişliyi yaradın, çünki C # yuxarıdakı funksiyada saxlamaq istəmir, ekranı 75% pEnv.YMax = (pEnv.YMax - Boy) dəyişir; // dərəcənin hündürlüyü ilə yuxarıdan aşağıya doğru hərəkət edin pEnv.YMin = (pEnv.YMin - Boy); // eyni miqdarda aşağıdan aşağıya doğru hərəkət edin //MessageBox.Show("Max: "+ pEnv.YMax.ToString () +" Min: "+ pEnv.YMin.ToString ()); // Mesaj qutusu funksiyası çəkilişdə problem yaratmaq üçün istifadə olunur. ArcMap.Document.ActiveView.Extent = pEnv; ArcMap.Document.ActiveView.Refresh (); // xəritəni yenidən çəkin //ArcMap.Application.CurrentTool = null; // mövcud vasitənin aktiv qalması üçün bunu söndürün}

Çoxbucaqlı rəsmlər

Bu dərsdə VB Net və C # kodundan istifadə edərək çoxbucaqlı çəkmənin necə aparılacağını öyrənəcəksiniz. Daha bir neçə doldurma tərzini də görəcəksiniz.

Çoxbucaqlılardan istifadə edərək olduqca mürəkkəb formalar düzəldə bilərsiniz. Fikir çoxbucağınız üçün bir sıra nöqtələr qurmaq və sonra Graphics obyektlərinin DrawPolygon Subroutine / metoduna ötürməkdir. Beş tərəfi olan bir çoxbucaq yaradaraq necə işlədiyini görək.

Formaya yeni bir düymə əlavə edin, "Çoxbucaqlı Çək" in Mətn xüsusiyyəti ilə. Kodlaşdırma pəncərəsində, bu yeni sətri yuxarıdakı bir yerə düzbucaqlı dəyişənlərin altına əlavə edin:

Zəif poliqonPoint (5) Point kimi

Point [] polygonPoints = yeni Point [6]

Burada bir sıra qururuq. Ancaq qurduğumuz dəyişən növü bir nöqtə quruluşudur.

Düymə kodunuza VB-yə aşağıdakıları əlavə edin:

polygonPoints (0) = Yeni Nöqtə (

polygonPoints [0 [= yeni nöqtə (

Beləliklə, dizinizdəki hər bir mövqenin yeni bir nöqtəyə ehtiyacı var. Ancaq sol dəyirmi mötərizəni yazan kimi nöqtə üçün lazım olan arqumentləri görməlisiniz:

İlk mübahisə, x Tamsayı kimi, nöqtəni istədiyiniz nöqtədən nə qədər uzaqdır. İkinci arqument, y Tamsayı olaraq, nöqtəni nə qədər istəyirsən. Çəkmək istədiyimiz çoxbucaq belə görünür:

Vurğulanan nöqtə əvvəlcə çəkmək istədiyimiz məqamdır (balların sıralanması vacib deyil). Beləliklə, iki nöqtə x üçün 50, y üçün 150-dir. (Bu iki rəqəmi təzə hazırladıq: bunlar üçün heç bir əhəmiyyəti yoxdur.) İlk nöqtə VB-də belədir:

çoxbucaqlı nöqtələr (0) = Yeni nöqtə (50, 150)

polygonPoints [0] = yeni Nöqtə (50, 150)

Digər məqamlar bunlardır. Onları düymə kodunuza əlavə edin:

çoxbucaqlı nöqtələr (1) = Yeni nöqtə (20, 65)
çoxbucaqlı nöqtələr (2) = Yeni nöqtə (100, 10)
çoxbucaqlı nöqtələr (3) = Yeni nöqtə (175, 65)
çoxbucaqlı nöqtələr (4) = Yeni nöqtə (150, 150)
çoxbucaqlı nöqtələr (5) = Yeni nöqtə (50, 150)

polygonPoints [1] = yeni Nöqtə (20, 65)
polygonPoints [2] = yeni Nöqtə (100, 10)
polygonPoints [3] = yeni Nöqtə (175, 65)
polygonPoints [4] = yeni Nöqtə (150, 150)
polygonPoints [5] = yeni Nöqtə (50, 150)

Yuxarıdakı son nöqtənin birinci koordinatla eyni koordinatların necə olduğuna diqqət yetirin. Bu, çoxbucağın bağlana bilməsi üçündür. Dizinin mövqeləri ilə yenidən poliqon:

Artıq bir sıra məqamlarımız olduğuna görə yeni çəkmə seçimi və etibarsız bir əmr əlavə edə bilərik:

drawOptions = 4
Yanlışdır ()

Boya tədbirinizdə Case seçin və ya keçid ifadəsinə Case 4 seçimi əlavə edin. İndi bunun üçün aşağıdakıları əlavə edin:

e.Graphics.DrawPolygon (Qələmlər.Qara, çoxbucaqlı Nöqtələr)

e.Graphics.DrawPolygon (Qələmlər.Qara, çoxbucaqlı Nöqtələr)
fasilə

Beləliklə istifadə etdiyimiz alt proqram adlanır DrawPolygon. Dəyirmi mötərizələr arasındakı ilk mübahisə istifadə etmək istədiyiniz Qələm üçündür. İkinci arqument istifadə etmək istədiyiniz çoxbucaqlı nöqtələrin massividir.

Düymənizin kodu VB-də belə olmalıdır (SmoothingMode xətti əlavə etdik):

Proqramınızı işə salın və Çoxbucaqlı düyməni vurun. Sonra formanız aşağıdakı formaya bənzəməlidir:

Qəribə və ecazkar formalar yaratmaqla istədiyiniz qədər çoxbucaqlı nöqtəyə sahib ola bilərsiniz! Və ya hər hansı bir xəritə məlumatını çoxbucaqlı nöqtələr kimi tuta bilsəniz və bununla da öz ərazi xəritələrinizi yaratmağa imkan verin.


Fon

Kinect nədir?

Noyabr 2010-cu ildə buraxılan Kinect, istifadəçilərin oyun nəzarətçisinə və ya hər hansı bir obyektə fiziki olaraq toxunma ehtiyacı olmadan oyun və digər proqramları idarə etməsini və təbii olaraq qarşılıqlı əlaqəsini təmin edən Microsoft tərəfindən hərəkətə baxan USB (Universal Serial Bus) giriş cihazıdır. Kinect bunu istifadəçinin bədən hərəkətini izləmək və jestlərdən və danışıq əmrlərindən istifadə etməklə təbii istifadəçi interfeysi vasitəsilə əldə edir [1, 2]. Kinect, 9 Mart 2011-ci il tarixinə satışları 10 milyon ədədi aşan ən sürətli satılan elektronika cihazı olaraq Guinness Dünya Rekorduna sahibdir [3].

Kinect, İsrailin PrimeSense şirkəti tərəfindən oturma otağı səhnəsinin real vaxt dərinliyi, rəng və səs məlumatlarını yaradan texnologiyadan istifadə edir. Kinect, tam qaranlıqda və ya tam işıqlı bir otaqda olsun, bütün otaq işıqlandırma şəraitində işləyir və istifadəçinin bir şey geyməsini və ya saxlamasını tələb etmir [4, 5] (cf. Sony'nin PlayStation Move və Nitendo Wii Uzaqdan idarəediciləri). PrimeSense, ASUS Xtion adlandırdıqları və 2011-ci ilin ikinci rübündə bazara çıxardıqları Kinect-ə bənzər bir PC uyğun cihaz inkişaf etdirmək üçün ASUS ilə birləşdi [2, 6].

Kinect, motorlu bir dönmə ilə kiçik bir bazaya birləşdirilmiş üfüqi bir çubuqdur (istifadəçini lazım olduqda təqib etmək üçün) və kompüterin və ya televizor ekranının üstündən və ya altından uzununa yerləşdirilmək üçün dizayn edilmişdir (şəkil 1). Cihazda RGB (Qırmızı Yaşıl Mavi) rəngli kamera, dərinlik sensoru (infraqırmızı - İK proyektor və IR kameradan istifadə olunur) və səs-küyü ləğv edən, çoxsaylı mikrofon (dörd mikrofondan hazırlanmışdır və bu da kömək edə bilər) bir insanın 3 ölçülü (üç ölçülü) fəzada yerini müəyyən etmək üçün) [5, 7]. Kinect ayrıca bir akselerometr də ehtiva edir (ehtimal ki, meyl və əyilmə hissetmə üçün istifadə olunur və ehtimal ki görüntü sabitləşdirmə üçün istifadə olunur [7]). Xüsusi proqram təminatı (daxili cihaz proqramı) işləyən bu komponentlər birlikdə tam bədənli 3 ölçülü hərəkət ələ keçirmə, jest tanıma, üz tanıma və səs tanıma qabiliyyətlərini təmin edə bilər [2, 4]. (Fonksiyonlar, dəqiqlik və istifadə edilə bilənlik, ayrıca cihaz sürücülərindən və ana kompüterdə işləyən əlaqəli proqramdan (Windows, Mac və ya Linux PC və ya Xbox 360 oyun konsolu ola bilər) və Kinect donanmasına daxil olmaq üçün istifadə olunan cihazdan çox asılı olacaq - bax aşağıda sürücülər haqqında müzakirə.)

Microsoft Kinect-in anatomiyası.

Kinect eyni zamanda iki aktiv istifadəçini izləyə bilir [2, 8]. Tam bədəndən, başdan ayağa izləmə üçün, eyni anda iki nəfərin izləməsi üçün bir nəfər üçün bir istifadəçi üçün tövsiyə olunan istifadəçi məsafəsi, cihazdan təxminən 2,5 m məsafədə dayanmalıdır. Kinect üçün minimum istifadəçi hündürlüyü 1 m tələb olunur (durma məsafəsi və istifadəçi boyu rəqəmləri Microsoft Kinect pərakəndə qutusuna yazılmış məlumatlara uyğun olaraq).

Kinect-in motorlu əyilmə mexanizmi USB portları vasitəsi ilə təmin edilə biləndən daha çox güc tələb etdiyi üçün cihaz xüsusi bir konnektordan istifadə edir və xüsusi bir enerji təchizatı kabeli ilə əlaqəni ayrı USB və güc bağlantılarına ayıran, gücünü bir AC / DC adapteri ilə şəbəkə (şəkil 1).

Kinect, İngiltərədə vahid başına 100 funt sterlinqdən az bir qiymətə yeni satın alına bilər (http://Amazon.co.uk, iyul 2011-ci il tarixinə ƏDV daxil olmaqla GBP-də istehlak qiyməti).

PC sürücü dəstəyi

2010-cu ilin dekabr ayında OpenNI və PrimeSense, Windows (7, Vista və XP), Ubuntu və MacOSX ilə işləyən kompüterlər üçün öz Kinect açıq mənbəli sürücülərini və hərəkət izləmə orta proqramını (NITE adlanır) buraxdılar [9, 10]. FAAST (Flexible Action and Articulated Skeleton Toolkit), Cənubi Kaliforniya Universiteti (USC) Yaradıcı Texnologiyalar İnstitutunda hazırlanmış, OpenNI uyğun dərinlikdən istifadə edərkən tam bədən nəzarətinin virtual reallıq tətbiqetmələri və video oyunları ilə inteqrasiyasını asanlaşdırmağı hədəfləyən bir orta proqramdır. sensorlar və sürücülər [11, 12].

2011-ci ilin iyun ayında, Microsoft Windows üçün Kinect cihazı üçün Windows 7 ilə uyğun PC sürücülərini (Microsoft-un SDK-si köhnə Windows versiyalarını və ya digər əməliyyat sistemlərini dəstəkləmir) daxil olan qeyri-kommersiya bir Kinect Software Development Kit (SDK) çıxardı [13]. Microsoft-un SDK-ı, inkişaf etdiricilərə Microsoft Visual Studio 2010-da C ++, C # və ya Visual Basic istifadə edərək Kinect effektiv tətbiqetmələr yaratmağa imkan verir (şəkil 2). Microsoft, daha inkişaf etmiş cihaz funksiyaları üçün dəstəklə Windows SDK üçün Kinect-in kommersiya versiyasını buraxmağı planlaşdırır [2].

Windows SDK üçün Microsoft Kinect beta (qeyri-kommersiya, iyun 2011 buraxılışı).

OpenKinect (libFreeNect) açıq mənbə layihəsi tərəfindən Windows, Mac və Linux kompüterləri üçün üçüncü bir Kinect sürücü dəsti mövcuddur [14]. Code Laboratories 'CL NUI Platforması, Windows XP, Vista və 7-də birdən çox Kinect cihazları üçün imzalı bir sürücü və SDK təklif edir [15].

Üç sürücü dəsti, uyğunlaşmalarına görə çox fərqlidir. Məsələn, rəsmi Microsoft Kinect for Windows SDK, SDK ilə təchiz edilmiş 'Shape Game' demosunun SDK-nı quraşdırdıqdan dərhal sonra təsirli bir şəkildə yaxşı işlədiyini (istifadəçi pozasını kalibrləmədən) bir kalibrləmə tələb etmir. [8]. Bu, PC istifadəçiləri üçün Kinect Xbox 360 oyun konsolu istifadəçilərinə təklif olunan OOBE ilə müqayisə edilə bilən əla bir Kinect rəqəmsal qutudan kənar təcrübəyə (OOBE) kömək edir [16]. Bununla birlikdə, Microsoft Kinect for Windows SDK beta versiyası (İyun 2011 buraxılışı) barmaq / əl jesti tanıma və ya yalnız əllər üçün izləmə təklif etmir və yalnız skelet izləmə ilə məhdudlaşır. OpenNI sürücüləri bu baxımdan daha çevikdirlər, lakin mənfi tərəfi bir kalibrləmə pozası tələb edir və Microsoft-un rəsmi SDK-sının təmin etdiyi inkişaf etmiş səs işləmə (nitq tanıma) yoxdur [17-20].

Oyun oynamaqdan kənar tətbiqetmələr

Dünyadakı bir çox inkişaf etdiricilər və tədqiqat qrupları, ev sensoru və video oyun nəzarətçiləri kimi bu sensorların orijinal məqsədlərindən kənara çıxan Kinect'in (və ASUS Xtion [6] bənzər cihazların) mümkün tətbiqetmələrini araşdırırlar [2, 21, 22] .Bu yeni tətbiqetmələrə 3 boyutlu və inkişaf etmiş video telekonferanslar (məsələn, California Davis Universitetində Oliver Kreylos'un iki Kinect cihazını birləşdirən işi [23, 24]) və Lining Yao, Anthony DeVincenzi ve 'Kinected Conference' araşdırması daxildir. uşaqlarda bir sıra zehni xəstəliklərin diaqnozunda klinisyenlərə kömək etmək üçün Kinect istifadə edərək kalibr olunmuş dərinlik və səslə video görüntüləri artırmaq üçün MIT Media Laboratoriyasındakı həmkarlar [25, 26] (Minnesota Universitetindəki həmkarları Nikolaos Papanikolopoulos və [27]) və əməliyyat zamanı tibbi görüntü ekranlarını fiziki cəhətdən bir şeyə toxunmadan idarə etmək üçün cihazın daha praktik istifadəsi və beləliklə əməliyyat salonlarında əl çirklənməsi ehtimalının azaldılması (məsələn, Universitetin Ədli Tibb İnstitutunda Virtopsiya Layihəsi çərçivəsində aparılan iş) Bern, İsveçrə [28] və Calvin Law və Toronto'nun Sunnybrook Sağlamlıq Elmləri Mərkəzindəki qrupu tərəfindən istifadə olunan sistem [29], həmçinin e bənzər bir konsepsiyanın ABŞ mərkəzli İT xidmətləri şirkəti olan InfoStrat tərəfindən nümayişi [30]).

PC əsaslı Kinect tətbiqetmələri, oyun olmayan 3 ölçülü virtual mühitləri (3 ölçülü modellər, virtual dünyalar və virtual kürələr) nəzarət etmək üçün də hazırlanmışdır, məsələn, [31, 32]. Bu mühitlər Kinect sensorunun orijinal hədəf domeni olan 3 ölçülü video oyunlarla bir çox ümumi xüsusiyyətləri bölüşür. Təbii istifadəçi interfeyslərində ixtisaslaşmış Alman şirkəti olan Evoluce, Windows 7 altında Kinect’in 3-D dərinlikdə algılama texnologiyasından istifadə edərək çox hərəkətli qarşılıqlı təsir üçün ticarət həll təklif edir. Cənubi Kaliforniya Universitetinin Yaradıcı Texnologiyalar İnstitutunda Tay Phan, OpenNI alət dəstinə əsaslanaraq Second Life ® -ın 3-B virtual aləmində bir istifadəçinin avatarına nəzarət etmək və istifadəçinin sosial jestlərini avatara təbii şəkildə ötürmək üçün proqram yazdı [34 ].

FAAST [11] Google Earth və Street View-də hərəkət etmək üçün uyğun 'düymə bağlamaları' (istifadəçinin hərəkəti və jestlərini müvafiq klaviatura və siçan hərəkətlərinə uyğunlaşdırmaq üçün) istifadə edilmişdir (Şəkil 3) [35, 36]. InfoStrat yaxınlarda Bing Maps-i Kinect sensoru ilə idarə etmək üçün Motion Framework [37] istifadə etdiyini nümayiş etdirdi [38]. Ayrıca Motion Framework'ün hərəkət algılamasından (Microsoft Kinect kimi) çox modlu giriş ilə işləmə qabiliyyətini nümayiş etdirmək üçün xüsusi Bing Maps ilə işləyən CİS (Coğrafi İnformasiya Sistemi) və məlumat görselleştirme tətbiqetmələrindən istifadə etdilər. və siçan cihazları [39, 40]. InfoStrat'ın işi (Kinect-ə sıxma və böyütmə kimi çox toxunuşlu hərəkətləri gətirən) üzərində işləyən kiçik bir Macarıstan şirkəti olan Response Ltd, iddia etdikləri Kinect sensörünü istifadə edərək Bing Maps-də hərəkət etmək üçün alternativ bir həll hazırladı və nümayiş etdirdi. istifadəçinin xəritəni idarə etmək üçün bütün bədənini istifadə etməsinə icazə verərək daha çox 'Kinect kimi təcrübə' [41, 42].

Google Earth və Küçə Görünüşündə gezinmek üçün uyğun 'açar bağlamalar' ilə FAAST istifadə edin.


Yeni başlayanlar üçün Power BI Dərsliyi

Power BI, fərqli məlumat mənbələrindən meydana gələn məlumatları interaktiv panellərə və iş zəkasına çevirməyə kömək edən bir məlumat görselleştirme və ya iş kəşfiyyatı vasitəsidir.

BI nədir?

BI Business Intelligence mənasını verir. Business Intelligence (BI) bir iş daxilində strateji planlaşdırma prosesində əsas rol oynayan alətləri və sistemləri təsvir edir. Bu BI sistemləri bir şirkətin qərar qəbul etməsində kömək etmək üçün məlumatlarını toplamağa, saxlamağa, əldə etməyə və təhlil etməyə imkan verir.

Power BI-nin tətbiqi

Power BI bir məlumatların görselləşdirilməsi və ya iş kəşfiyyatı vasitəsi, Fərqli məlumat mənbələrindən meydana gələn məlumatları interaktiv panellərə və iş zəkasına çevirməyə kömək edən. Power BI paketi birdən çox proqram, bağlayıcı və xidmət təqdim edir: Power BI masa üstü, SaaS əsaslı Power BI xidməti və fərqli platformalar üçün mövcud olan Power BI mobil tətbiqetmələri. Ticarət istifadəçiləri məlumatları istifadə etmək və BI hesabatları yaratmaq üçün bu xidmətlərdən istifadə edirlər.

Power BI masa üstü tətbiqi hesabat hazırlamaq üçün istifadə olunur. Power BI (Software as a Service & # 8211 SaaS) xidmətləri sənədləri dərc etmək üçün, Power BI mobil tətbiqi isə hesabat və panelləri göstərmək üçün istifadə olunur.

Power BI tarixi

Power BI tətbiqi düşünülmüşdür Thierry D & # 8217HersAmir Netz Microsoft & # 8217s SQL Server Reporting Services komandasının.

İlk əvvəl dizayn edilmişdir Ron George 2010-cu ilin yazında Aypara Layihəsi adlandı. Aypara layihəsi əvvəlcə SQL Server Kod Adından Denali ilə birlikdə daxil olan və daha sonra Power BI olaraq dəyişdirilən 11 İyul 2011-ci ildə ümumi yükləmə üçün mövcud idi. Tərəfindən təqdim edilmişdir Microsoft in Sentyabr 2013 Office 365 üçün Power BI olaraq.

Power BI-nin ilk versiyası Microsoft Excel əsaslı eklentilərə əsaslanır: Power Pivot, Power Query və Power View. Zaman keçdikcə Microsoft ayrıca Sual və Cavablar, müəssisə səviyyəsində məlumat bağlantısı və Power BI şlüzləri vasitəsilə təhlükəsizlik seçimləri kimi bir çox əlavə xüsusiyyət əlavə etdi.

Power BI ilk dəfə ictimaiyyətə təqdim edildi 24 İyul 2015.

Power BI-nin yüklənməsi və quraşdırılması addımları

Power BI Desktop-ı yükləmək üçün bəzi sistem tələbləri.

  • Bunlar Power BI quraşdırılmasını dəstəkləyən əməliyyat sistemləridir: Window 7, pəncərə 8, pəncərə 8.1, pəncərə 10 və windows server 2008 R2, windows server 2012, windows server 2012 R2.
  • Power BI Desktop ın Internet Explorer 9 və ya daha yüksək versiyaya ehtiyacı var.
  • Power BI Desktop, 32 və 64 bit platformalar üçün əlçatandır

Power BI Desktop-ın quraşdırma prosesi addım-addım:

Addım 1:- Power BI Desktop-ı yükləmək üçün aşağıdakı linki vurun.

Addım 2: - Sonra basın pulsuz istifadə edin düyməsini basın. Aşağıdakı şəkli nəzərdən keçirin:

Addım 3: - İndi bir yönləndirəcəksiniz Microsoft Mağazasını açın.

Addım 4: - Düyməsini vurun Alın aşağıdakı şəkildəki kimi düymə:

Addım 5: - Sonra basın Yüklemek düyməsini basın.

Addım 6: - Quraşdırıldıqdan sonra görə bilərsiniz & # 8220Power BI Desktop-a xoş gəlmisiniz& # 8221 ekranından sonra özünüzü masaüstündə qeyd edin.

Addım 7: - Power BI masaüstünü çalıştırdığınızda Ana səhifə və ya Xoş gəldiniz ekranı görünür.

Power BI-nin üstünlükləri və dezavantajları

Power BI-nin üstünlükləri

  1. Uyğunluq: - Power BI-nin məlumatların təhlili və vizualizasiyası üçün istifadəsinin əsas üstünlüklərindən biri əlverişli və nisbətən ucuz olmasıdır. Power BI Desktop versiyası pulsuzdur. Onu yükləyə və kompüterinizdə hesabat və panellər yaratmaq üçün istifadə etməyə başlaya bilərsiniz.
  2. Sadə istifadə edin: - Power BI-nin istifadəsi asandır. İstifadəçilər asanlıqla yalnız qısa bir öyrənmə əyrisi adı ilə tapa bilərlər.
  3. Xüsusi görüntülər: - Power BI, inkişaf etdiricilər tərəfindən müəyyən bir məqsəd üçün hazırlanan geniş vizual görüntülər, geniş vizual görüntülər təqdim edir. Bütün mövcud baxışlara əlavə olaraq hesabatlarınızda və panellərinizdə xüsusi Power BI görsellərini istifadə edə bilərsiniz. Xüsusi görselləşdirmə aralığına KPI'lar, xəritələr, qrafiklər, R skript vizualları və s.
  4. Yaddaş və sürət məhdudiyyəti yoxdur: - Mövcud Power BI sistemini inteqrasiya edilmiş Power BI ilə möhkəm bir bulud mühitinə dəyişdirmək yaddaşı silər. Sürət məhdudiyyətləri məlumatların tez bir zamanda alınmasını və analiz edilməsini təmin edir.
  5. EXCEL İnteqrasiyası: - Power BI-da, məlumatlarınızı Excel-də yükləyə və görüntüləyə bilərsiniz. Hesabatda və ya Power BI panelində məlumatları seçə / süzə / bölə bilər və Excel-də yerləşdirə bilərsiniz. Daha sonra Excel-i aça və Excel elektron cədvəlindəki bir cədvəllə eyni məlumatlara baxa bilərsiniz. Başqa sözlə, Power BI & # 8217s Excel inteqrasiya qabiliyyəti istifadəçilərə Power BI vizualının arxasındakı xam məlumatları görməyə və idarə etməyə imkan verir.

Power BI-nin dezavantajı

  1. Hesabatlar və Power BI panellər panelləri istifadəçi hesabını qəbul edə və ötürə bilmir. Bu, bir hesab üçün bir tablosuna bənzər xüsusi panellər yaratmağı çətinləşdirir.
  2. Bir verilənlər bazası birdən çox məlumat növü daxil edə bilsə də, Power BI hesabatları və panelləri yalnız bir verilənlər bazasından məlumat ala bilər. Eynilə, Power BI, idxal edilmiş məlumatları real vaxt əlaqələrindəki məlumatlarla qarışdıra bilməz.
  3. Power BI 250 MB-dan çox sənəd qəbul etmir. Power BI sənədləri- .pbix & # 8211 bir növ arxivlənmiş zip sənədidir. XVelocity verilənlər bazası mühərriki ehtiyac duyana qədər məlumatları sıxırlar. Ancaq qəbul edilmiş faylların maksimum ölçüsü Power BI-nı müəssisə məlumat mağazalarının alt qrupları ilə məhdudlaşdıra bilər.
  4. Çözüm Power BI Report Server istifadə edərək yerində tətbiq edilə bilər, lakin dəyəri kəskin dərəcədə artır.

Power BI komponentləri

Aşağıda Power BI Komponentləri:

  1. Güc sorğusu
  2. Güc Pivot
  3. Power View
  4. Güc xəritəsi
  5. Power BI xidməti
  6. Power BI Sual & Cavab
  7. Power BI Mobil Tətbiqlər

Güc sorğusu: - Power Query, məlumatların çevrilməsidir və mühərriki əzir. Power Query Excel üçün əlavə olaraq yüklənə və ya Power BI Desktop-ın bir hissəsi kimi istifadə edilə bilər. Power Query ilə bir çox ayrı məlumat mənbələrindən məlumat əldə edə bilərsiniz.

Güc Pivot: - Power Pivot, xVelocity yaddaşına əsaslanan cədvəl mühərriki ilə işləyən bir məlumat modelləşdirmə mühərriki. XVelocity Memory mühərriki, son dərəcə sürətli cavab müddəti olan Power Pivot verir. Modelləşdirmə mühərriki, ulduz sxeminizi, hesablanmış ölçüləri və sütunlarını, varlıqlar arasındakı əlaqələri və daha çoxunu yaratmaq üçün əla bir yerdir. Power Pivot, addımlar yaratmaq və sütunları hesablamaq üçün Data Analysis ifadə (DAX) dilindən istifadə edir.

Güc Görünüşü: - Power BI-nin əsas vizual komponenti Power View'dur. Power View, məlumat mənbələrinə qoşula bilən və məlumatların təhlili üçün istifadə ediləcək metadatanı əldə edən məlumatların interaktiv bir vizualizasiyadır. Power View siyahınızda göstəriləcək bir çox qrafikə sahibdir. Power View, hər bir məlumat ekran elementi və ya bütün hesabat üçün məlumatları süzməyə imkan verir. Power View hesabatları interaktivdir, istifadəçi bəzi məlumatları vurğulaya bilər və Power View-un fərqli elementləri ekranda görünəcəkdir.

Güc xəritəsi: - Power Map, coğrafi məlumatları 3D rejimində göstərmək üçün istifadə olunur. Vizual 3D qaydada işləndikdə vizualda sizə başqa bir ölçü verəcəkdir. Ölçməni 3D sütunun hündürlüyü və başqa bir ölçü termal xəritə görünüşü kimi görə bilərsiniz. Veriləri şəhər, əyalət, ünvan və ölkə kimi yerə görə vurğulaya bilərsiniz. Güc xəritəsi ilə işləyir Bing xəritələri enlem ve boylam, ölkə, əyalət, şəhər və ya ünvandan asılı olmayaraq coğrafi məlumatlardan mümkün olan ən yaxşı vizuallığı əldə etmək. Power Map Excel 2013 üçün tamamlayıcıdır və Excel 2016 ilə inteqrasiya olunmuşdur.

Power BI Xidməti: - Yerli və bulud əsaslı məlumat mənbələrindən dəyişdirilmiş məlumat görüntülərini və iş kitablarını paylaşa bilərsiniz.

Power BI Sual & amp Cavab: - Power BI Question & amp Answer, məlumat modelinizin sualları və cavabları üçün təbii bir dil mühərriki. Məlumat modelinizi yaratdıqdan və Power BI veb saytında tətbiq etdikdən sonra siz və ya istifadəçilər sual verə və tez cavab ala bilərsiniz. Power BI Question & amp Answer, məlumatların vizuallaşdırılması üçün Power View ilə işləyir.

Power BI Mobil Tətbiqləri: - Üç əsas mobil ƏS təminatçısı üçün mobil proqramlar var: Android, Apple və Windows Phone. Bu tətbiqetmələr sizə Power BI saytındakı panellərin və hesabatların interaktiv görünüşünü verir. Onları mobil tətbiqetmədən də paylaşa bilərsiniz. Hekayənin bir hissəsini vurğulamaq, bu barədə bir qeyd yazmaq və başqaları ilə bölüşmək olar.

Power BI-nin beş əsas tikinti bloku var

Görünüşlər: - Vizuallaşdırma məlumatların əyani şəkildə göstərilməsidir.

Xətt Qrafı, Dəyirmi Diaqram, Yan-yana Çubuqlar Qrafikləri, coğrafi xəritənin üstündəki mənbə məlumatlarının Qrafik Təqdimatı, tremap və s.

Məlumat dəstləri: - Verilənlər bazası, Power BI-nin görsellərini yaratmaq üçün istifadə etdiyi bir məlumat qrupudur. Oracle, Excel vərəqələri və ya SQL server cədvəllərindən istifadə edərək məlumat məlumatlarınızı yarada və saxlaya bilərsiniz.

Hesabatlar: - Hesabat bir və ya daha çox səhifədə birlikdə görünən vizuallaşdırma toplusudur.

Nümunə: Ölkələrə, əyalətlərə, şəhərlərə dair hesabatlar, lojistik performans hesabatı və məhsullara görə qaz hesabatı və s.

Panellər: - İdarə paneli çoxsaylı görselləşdirmələrin bənzərsiz bir qat təqdimatıdır. Bu, bir və ya daha çox görselləşdirməni bir səhifə qatına inteqrasiya edə biləcəyimiz deməkdir.

Nümunə: Satış panelində pasta qrafikləri, coğrafi xəritələr və çubuq qrafikləri ola bilər.

Plitələr: - Çini, bir hesabatda və ya bir paneldə tək bir görselləşdirmədir.

Nümunə: Dashboard və ya Report-da pasta diaqramı.

Power BI Panel

Power BI idarəetmə paneli ayrıca bir səhifədir, ayrıca dairəvi qrafiklər, qrafiklər, ağac və s. İstifadə edərək məlumatları vizuallaşdıran bir rəsm sahəsi adlanır. Bir səhifə ilə məhdudlaşır. Buna görə də yaxşı hazırlanmış bir masa bu hekayənin yalnız ən vacib elementlərini ehtiva edir.

Tablosuna Power BI inkişaf etdirmə alətində hazırlanmış vacib və ya əsas görselləri əlavə edə bilərsiniz. Tablosundakı bir çini hər görselləşdirməni təsvir edir. Fayanslar daha sabit və başa düşülən görünmək üçün idarəetmə panelini yaradır. Hesabatınızın vizualizasiyasını idarəetmə lövhəsinə əlavə etmək üçün onu yalnız panelə sancın. Bir istifadəçi və ya istehlakçı, vizualizasiyanın götürüldüyü mənbə hesabatına verilənlər bazasına vuraraq daxil ola bilər.

Dizaynerlər bir panel qurur və Power BI mübadilə platformalarında dərc edir və müştərilər oradan panelləri istifadə edirlər. İstehlakçı panelini düzəldə bilməz. İdarə panelini analitik məqsədlər üçün istifadə edirlər, məsələn, fəaliyyətlərinə qısa bir xülasə əldə etmək, bir cədvəldə verilmiş məlumatlara əsaslanaraq vacib bir qərar vermək və s.

Power BI-də bir İdarəetmə paneli yaratmaq

Addım 1:- Power BI masaüstünü açın.

Addım 2: - Düyməsini vurun Məlumat əldə edin seçimini edin və dosyanızın fayl formatlarını seçin.

Addım 3: - Açın fayl.

Addım 4: - Sonra dosyanızın masalarını və vərəqlərini yükləyin.

Addım 5: - İndi panelini göstərin.

Panelləri paylaşmaq

Power BI hesabatınızı yayımladığınız zaman, hesabat və panelləri komandanızdakı digər istifadəçilərlə bölüşə bilərsiniz. Tablo paylaşma Power BI-də çox sadədir.

Paneli Power BI xidmətində açmalı və ekranın yuxarı sağ küncündə Paylaş seçiminə vurmalısınız.

Qeyd: Paylaşım xüsusiyyəti yalnız Power BI Pro versiyası ilə mümkündür. Yuxarıdakı ekran görüntüsündə göstərildiyi kimi Power BI Pro üçün 60 günlük pulsuz sınaqdan da istifadə edə bilərsiniz.

Power BI Hesabatları

Power BI hesabat verilənlər bazasının fərqli perspektivləri və tapıntılarını əks etdirən görüntülər ilə verilənlər bazasının çox perspektivli bir görünüşüdür. Hesabat tək bir vizual və ya vizuallaşdırma ilə dolu səhifələr ola bilər.

Qeyd: Xatırlamaq vacib olan məqam hesabatların tək bir verilənlər bazasına əsaslanmasıdır.

Bu görselləşdirmələr statik deyil və fikirləri tapmaq və cavab tapmaq üçün axtarışınıza məlumat əlavə edib silə, vizuasiya növlərini redaktə edə və filtrlər tətbiq edə bilərsiniz. İdarəetmə paneli olaraq, hesabat olduqca interaktivdir, yüksək dərəcədə özelleştirilebilir və əsas məlumatlar dəyişdikdə görselləşmələr yenilənir.

Panellər və Hesabatlar arasındakı fərq

Hesabatlar Panellər
Hesabatlar bir və ya daha çox səhifədən ibarət ola bilər. İdarə panelində yalnız bir səhifə var.
Hesabat başına yalnız bir məlumat dəstiniz var. Tablosuna görə bir və ya daha çox hesabat və məlumat dəstiniz var.
Bəli, Hesabat siqnalları təyin edə bilər. İdarə paneli siqnalları ayarlaya bilmir.
Filtrləmə, vurğulamaq və kəsməyin bir çox yolu var. Süzə və ya kəsə bilməzsiniz.
Xüsusiyyət hesabatı yarada bilməzsiniz. Xüsusi panel kimi bir panel qura bilərsiniz.

Power BI Məlumat Modelləşdirmə

Məlumatların modelləşdirilməsi Power BI alətindəki müxtəlif məlumat mənbələrini bir əlaqə yolu ilə birləşdirmək üçün istifadə olunan xüsusiyyətlərdən biridir. Bir əlaqə, məlumat mənbələrinin necə birləşdirildiyini təsvir edir və birdən çox məlumat mənbəyində maraqlı məlumat görüntüləri yarada bilər.

Modelləşdirmə məqsədi ilə mövcud cədvəllərdə xüsusi hesablamalar yarada bilərsiniz və bu sütunlar birbaşa Power BI görsellərində təqdim edilə bilər.

Modelləşdirmə əlaqəli məlumatlarınızı aşağıdakı istifadə üçün hazırlamağı əhatə edir:

  • Məlumat mənbələrinizlə əlaqələr yaradın.
  • Sahələri gizlədərək və görselləşdirmə məlumatlarını sifariş edərək məlumatları optimallaşdırın.
  • Hesablanmış sütunlarla yeni bir sahə yaradın.
  • Məlumatlarınızda hesablamalar aparmaq üçün bir tədbir yaradın.
  • İki masa arasında əlaqə yaratmaq üçün hesablanmış bir cədvəldən istifadə edin.
  • Zamana əsaslanan məlumatları formatlaşdırın ki, daha ətraflı axtarış edə bilərsiniz.

Power BI Məlumat mənbəyi

Power BI Desktop ilə bir çox fərqli mənbədən məlumat əldə edə bilərsiniz. Mövcud məlumat mənbələrinin tam siyahısı alt Masaüstü.

Məlumata qoşulmaq üçün seçin Məlumat əldə edin Power BI masaüstündən və mövcud olan bütün məlumat əlaqələrini göstərəcəkdir.

Məlumat növləri aşağıdakı kateqoriyalara bölünür:

  • Hamısı
  • Fayl
  • Verilənlər bazası
  • Power BI
  • Azure
  • Onlayn xidmətlər
  • Digər

BÜTÜN: - Bu kateqoriya bütün kateqoriyaya aid bütün məlumat bağlantısı növlərini əhatə edir.

Fayl:- The Fayl kateqoriya aşağıdakı məlumat əlaqələrini verir:

  • Excel
  • Mətn / CSV
  • XML
  • JSON
  • Qovluq
  • PDF
  • SharePoint Qovluq

Ekran görüntüsünün altında Məlumat əldə edin üçün pəncərə Fayl kateqoriyası.

Verilənlər bazası:-The Verilənlər bazası kateqoriya aşağıdakı məlumat əlaqələrini verir:

  • SQL Server verilənlər bazası
  • Məlumat bazasına daxil olun
  • SQL Server Analiz Xidmətləri Verilənlər Bazası
  • Oracle verilənlər bazası
  • IBM DB2 verilənlər bazası
  • IBM Informix verilənlər bazası (Beta)
  • IBM Netezza
  • MySQL verilənlər bazası
  • PostgreSQL verilənlər bazası
  • Sybase verilənlər bazası
  • Teradata
  • SAP HANA verilənlər bazası
  • SAP Business Warehouse Application Server
  • SAP Business Warehouse Mesaj Server
  • Amazon Redshift
  • Impala
  • Google BigQuery
  • Vertica
  • Qar dənəsi
  • Essbase
  • AtScale kublar (Beta)
  • BI Connector
  • Dremio
  • Exasol
  • İndeksima (Beta)
  • InterSystems IRIS (Beta)
  • Jethro (Beta)
  • Kyligence Enterprise (Beta)
  • MarkLogic (Beta)

Ekran görüntüsünün altında Məlumat əldə edin üçün pəncərə Verilənlər bazası kateqoriyası.

Güc Platforması:- The Güc Platforması kateqoriya aşağıdakı məlumat əlaqələrini verir:

Ekran görüntüsünün altında Məlumat əldə edin üçün pəncərə Güc Platforması.

Azure:- The Azure kateqoriya aşağıdakı məlumat əlaqələrini verir:

  • Azure SQL verilənlər bazası
  • Azure SQL Məlumat Anbarı
  • Azure Analysis Services verilənlər bazası
  • Azure Blob Storage
  • Azure Table Storage
  • Azure Cosmos DB
  • Azure Data Lake Storage Gen2 (Beta)
  • Azure Data Lake Storage Gen1
  • Azure HDInsight (HDFS)
  • Azure HDInsight Spark
  • HDInsight İnteraktiv Sorğusu
  • Azure Data Explorer (Kusto)
  • Azure Cost Management (Beta)

Ekran görüntüsünün altında Məlumat əldə edin üçün pəncərə Azure.

Onlayn xidmətlər:- The Onlayn xidmətlər kateqoriya aşağıdakı məlumat əlaqələrini verir:

  • SharePoint onlayn siyahısı
  • Microsoft Exchange Online
  • Dynamics 365 (onlayn)
  • Dynamics NAV
  • Dynamics 365 Business Central
  • Dynamics 365 Business Central (yerli)
  • Microsoft Azure istehlak anlayışları (Beta)
  • Azure DevOps (Beta)
  • Azure DevOps Server (Beta)
  • Salesforce obyektləri
  • Salesforce Hesabatları
  • Google Analytics
  • Adobe Analytics
  • appFigures (Beta)
  • Data.World & # 8211 Get Dataset (Beta)
  • Facebook
  • GitHub (Beta)
  • MailChimp (Beta)
  • Marketo (Beta)
  • Mixpanel (Beta)
  • Planview Enterprise One & # 8211 PRM (Beta)
  • Planview Layihə Yeri (Beta)
  • QuickBooks Online (Beta)
  • Ağıllı vərəq
  • SparkPost (Beta)
  • Zolaq (Beta)
  • SweetIQ (Beta)
  • Planview Enterprise One & # 8211 CMT (Beta)
  • Twilio (Beta)
  • tyGraph (Beta)
  • Veb trendləri (Beta)
  • Zendesk (Beta)
  • Dynamics 365 Customer Insights (Beta)
  • Emigo Məlumat mənbəyi (Beta)
  • Entersoft Business Suite (Beta)
  • Sənaye Tətbiq Mağazası
  • Intune Məlumat Anbarı (Beta)
  • Microsoft Qrafik Təhlükəsizliyi (Beta)
  • Tez baza
  • TeamDesk (Beta)

Ekran görüntüsünün altında Məlumat əldə edin üçün pəncərə Onlayn xidmətlər.

Digər:- The Digər kateqoriya aşağıdakı məlumat əlaqələrini verir:

  • Veb
  • SharePoint siyahısı
  • OData Feed
  • Active Directory
  • Microsoft Exchange
  • Hadoop Dosyası (HDFS)
  • Qığılcım
  • R skript
  • Python ssenarisi
  • ODBC
  • OLE DB
  • BI360 & # 8211 Büdcə və amp Maliyyə Hesabatı (Beta)
  • Denodo
  • Məlumat şəbəkəsi (Beta)
  • Paxata
  • QubolePresto (Beta)
  • Roamler (Beta)
  • SurveyMonkey (Beta)
  • Tenforce (Ağıllı) Siyahısı (Beta)
  • İşçi qüvvəsinin ölçüləri (Beta)
  • Boş sorğu

Ekran görüntüsünün altında Məlumat əldə edin üçün pəncərə Digər kateqoriya.

Power BI Gateway

Power BI Gateway, a-da məlumat əldə etmək üçün lazım olan bir proqramdır yerli şəbəkə. Gateway yerli məlumat mənbəyinin qəyyumu kimi çıxış edir. Biri bir buluddan və ya veb tətbiqdən yerli məlumatlara daxil olmaq istəyirsə, istək ağ keçiddən keçir. Gateway bütün əlaqə istəklərini işləyir və giriş tələblərinizə və identifikasiyanıza əsasən verilir.

Şlüzlər məlumatları yerli mənbədən müştəri platformasına ötürmür. Ancaq bu platformanı birbaşa yerli məlumat mənbəyinə qoşun. Müştəri hesabatların, idarəetmə lövhələrinin yaradılmasında və məlumat analizində istifadə etmək üçün birbaşa yerli yerlərindən məlumatlara daxil ola bilər. Gateway bir və ya daha çox məlumat mənbəyi ilə yerli məlumat mənbəyi arasındakı əlaqələri asanlaşdırmaq üçün istifadə olunur.

Power BI-də iki növ şlüz mövcuddur

Şəxsi rejim

Yerli məlumat keçidinin fərdi rejimi, fərqli bir məlumat mənbələrinə qoşulmaq üçün tək bir istifadəçi tərəfindən istifadə olunur. Yalnız bir nəfərin məlumat mənbələrinə girişə ehtiyacı olduqda tövsiyə olunur. Power BI ilə hesabat və panellər yaratmaq üçün istifadəçi digər istifadəçilərlə giriş imtiyazlarını bölüşə bilməz.

Standart rejim

Yerli məlumat keçidinin bu versiyası birdən çox istifadəçi üçün çoxsaylı yerli məlumat mənbələrinə qoşulma imkanı verir. Verilənləri Power BI, Azure Analysis Services, Azure Logic Applications, Microsoft Flow, PowerApps və s. İstifadə edə bilərsiniz. Bu tip məlumat şlüzünü bir dəfə quraşdıraraq birdən çox məlumat mənbəyi ilə birbaşa əlaqə qura bilərsiniz. Bu məlumat keçidi, birdən çox istifadəçinin bir çox məlumat mənbəsinə daxil olması lazım olduğu çətin ssenarilər üçün tövsiyə olunur.

Power BI & # 8211 DAX

DAX istinad edir Məlumat təhlili ifadələri, yəni məlumatların təhlili və hesablanması üçün istifadə olunan belə ifadələr və ya düsturlar.Bu ifadələr nəticə (dəyər və ya dəyər) əldə etmək üçün unikal bir düstur kimi qiymətləndirilən funksiyalar, operatorlar və sabitlərin toplusudur. DAX düsturları Power BI kimi BI alətlərində faydalıdır, çünki məlumat analitiklərinə sahib olduqları məlumat dəstlərindən maksimum dərəcədə istifadə etməyə kömək edirlər.

DAX dilindən istifadə edərək analitiklər sahib olduqları məlumat dəyərlərini hesablamaq üçün yeni yollar kəşf edə və əlavə məlumat verə bilərlər.

Konsepsiyanı daha yaxşı başa düşməyinizə kömək edəcək bəzi əsas DAX nöqtələrini nəzərdən keçirin.

  • DAX funksional bir dildir, yəni tam kodu hər zaman bir funksiyadır. Yürütülə bilən DAX ifadəsi şərti ifadələr, iç içə funksiyalar, dəyər istinadları və s.
  • DAX düsturları iki növ ilkin məlumatlara malikdir RəqəmsalRəqəmsal deyil və ya digərləri. Ədədi məlumatların tipinə tam ədədlər, onluqlar, valyuta və s., Ədədi olmayan növə ikili simlər və obyektlər daxildir.
  • DAX ifadələri son funksiyanın son funksiyasından sonuncusuna qədər qiymətləndirilir. Bu, bir DAX formulunun hazırlanmasını vacib edir.

DAX Hesablama növləri:

DAX ilə dizayn edə biləcəyiniz iki əsas hesablama var:

Hesablanmış sütunlar

Hesablanmış sütunlar indiki cədvəlinizdə yeni bir sütun yaradır. Adi sütunla hesablanmış sütun arasındakı yeganə fərq, hesablanmış sütunda ən azı bir funksiyanın olması zəruridir. Bu sütunlar süzülmüş və ya çeşidlənmiş məlumatlarla bir sütun yaratmaq istədiyiniz zaman istifadə olunur.

Hesablanmış bir sütun yaratmaq üçün addımlar:

1. Power BI Desktop-da Modelləşdirmə sekmesine gedin.

2. Sonra yeni sütun seçimini seçin. & # 8220Sütun = & # 8221 göstərən bir düstur çubuğu açılacaqdır. & # 8220Sütun & # 8221 sözünü istədiyiniz sütunun adı ilə əvəz edə bilərsiniz.

3. Bundan sonra, (=) işarəsinə bərabər olanın sağındakı hesablanmış sütun ifadəsini daxil edin. Aşağıdakı şəkli nəzərdən keçirin:

Hesablanmış tədbirlər

Hesablanmış bir tədbir cəmi, faizlər, faizlər, ortalamalar və s. Kimi ümumi dəyərləri ehtiva edən bir sahə yaradır.

Hesablanmış bir ölçü yaratmaq üçün addımlar:

1. Power BI Desktop-da Modelləşdirmə sekmesine gedin.

2. Sonra Yeni Ölçmə seçimini seçin. Bir düstur çubuğu açılacaq və & # 8220Measure = & # 8221 deyin. & # 8220Measure & # 8221 sözünü istədiyiniz ölçü adı ilə əvəz edə bilərsiniz.

3. Bundan sonra (=) işarəsinə bərabər olanın sağındakı hesablanmış ölçünün ifadəsini daxil edin.

4. Ölçü yaratdıqdan sonra, ölçünü yaratdığınız cədvəlin adı altında, yanındakı bir kalkulyator işarəsi ilə onun adını dəyişə bilərsiniz. Aşağıdakı şəkli nəzərdən keçirin:

DAX funksiyası

Power BI-də məlumatları təhlil etmək və yeni sütunlar və ölçülər yaratmaq üçün müxtəlif növ funksiyalardan istifadə edə bilərsiniz. Buraya müxtəlif kateqoriyanın funksiyaları daxildir, məsələn:

Power BI, bütün xüsusiyyətlərin siyahısını görmək üçün sadə bir yol təqdim edir. Düstur çubuğuna funksiyanızı daxil etməyə başladığınızda, həmin əlifbadan başlayan bütün funksiyaların siyahısını görə bilərsiniz.

Ümumi funksiyalar:- DAX bəzi məcmu funksiyalara malikdir.

Hesablama funksiyaları:- DAX-dəki digər sayma funksiyaları bunlardır?

Məntiqi funksiyalar: - Məntiqi funksiyalar toplusu aşağıdakılardır?


Yeni başlayanlar üçün Power BI Dərsliyi

Power BI, fərqli məlumat mənbələrindən meydana gələn məlumatları interaktiv panellərə və iş zəkasına çevirməyə kömək edən bir məlumat görselleştirme və ya iş kəşfiyyatı vasitəsidir.

BI nədir?

BI Business Intelligence mənasını verir. Business Intelligence (BI) bir iş daxilində strateji planlaşdırma prosesində əsas rol oynayan alətləri və sistemləri təsvir edir. Bu BI sistemləri bir şirkətin qərar qəbul etməsində kömək etmək üçün məlumatlarını toplamağa, saxlamağa, əldə etməyə və təhlil etməyə imkan verir.

Power BI-nin tətbiqi

Power BI bir məlumatların görselləşdirilməsi və ya iş kəşfiyyatı vasitəsi, Fərqli məlumat mənbələrindən meydana gələn məlumatları interaktiv panellərə və iş zəkasına çevirməyə kömək edən. Power BI paketi birdən çox proqram, bağlayıcı və xidmət təqdim edir: Power BI masa üstü, SaaS əsaslı Power BI xidməti və fərqli platformalar üçün mövcud olan Power BI mobil tətbiqetmələri. Ticarət istifadəçiləri məlumatları istifadə etmək və BI hesabatları yaratmaq üçün bu xidmətlərdən istifadə edirlər.

Power BI masa üstü tətbiqi hesabat hazırlamaq üçün istifadə olunur. Power BI (Software as a Service & # 8211 SaaS) xidmətləri sənədləri dərc etmək üçün, Power BI mobil tətbiqi isə hesabat və panelləri göstərmək üçün istifadə olunur.

Power BI tarixi

Power BI tətbiqi düşünülmüşdür Thierry D & # 8217HersAmir Netz Microsoft & # 8217s SQL Server Reporting Services komandasının.

İlk əvvəl dizayn edilmişdir Ron George 2010-cu ilin yazında Aypara Layihəsi adlandı. Aypara layihəsi əvvəlcə SQL Server Kod Adından Denali ilə birlikdə daxil olan və daha sonra Power BI olaraq dəyişdirilən 11 İyul 2011-ci ildə ümumi yükləmə üçün mövcud idi. Tərəfindən təqdim edilmişdir Microsoft in Sentyabr 2013 Office 365 üçün Power BI olaraq.

Power BI-nin ilk versiyası Microsoft Excel əsaslı eklentilərə əsaslanır: Power Pivot, Power Query və Power View. Zaman keçdikcə Microsoft ayrıca Sual və Cavablar, müəssisə səviyyəsində məlumat bağlantısı və Power BI şlüzləri vasitəsilə təhlükəsizlik seçimləri kimi bir çox əlavə xüsusiyyət əlavə etdi.

Power BI ilk dəfə ictimaiyyətə təqdim edildi 24 İyul 2015.

Power BI-nin yüklənməsi və quraşdırılması addımları

Power BI Desktop-ı yükləmək üçün bəzi sistem tələbləri.

  • Bunlar Power BI quraşdırılmasını dəstəkləyən əməliyyat sistemləridir: Window 7, pəncərə 8, pəncərə 8.1, pəncərə 10 və windows server 2008 R2, windows server 2012, windows server 2012 R2.
  • Power BI Desktop ın Internet Explorer 9 və ya daha yüksək versiyaya ehtiyacı var.
  • Power BI Desktop, 32 və 64 bit platformalar üçün əlçatandır

Power BI Desktop-ın quraşdırma prosesi addım-addım:

Addım 1:- Power BI Desktop-ı yükləmək üçün aşağıdakı linki vurun.

Addım 2: - Sonra basın pulsuz istifadə edin düyməsini basın. Aşağıdakı şəkli nəzərdən keçirin:

Addım 3: - İndi bir yönləndirəcəksiniz Microsoft Mağazasını açın.

Addım 4: - Düyməsini vurun Alın aşağıdakı şəkildəki kimi düymə:

Addım 5: - Sonra basın Yüklemek düyməsini basın.

Addım 6: - Quraşdırıldıqdan sonra görə bilərsiniz & # 8220Power BI Desktop-a xoş gəlmisiniz& # 8221 ekranından sonra özünüzü masaüstündə qeyd edin.

Addım 7: - Power BI masaüstünü çalıştırdığınızda Ana səhifə və ya Xoş gəldiniz ekranı görünür.

Power BI-nin üstünlükləri və dezavantajları

Power BI-nin üstünlükləri

  1. Uyğunluq: - Power BI-nin məlumatların təhlili və vizualizasiyası üçün istifadəsinin əsas üstünlüklərindən biri əlverişli və nisbətən ucuz olmasıdır. Power BI Desktop versiyası pulsuzdur. Onu yükləyə və kompüterinizdə hesabat və panellər yaratmaq üçün istifadə etməyə başlaya bilərsiniz.
  2. Sadə istifadə edin: - Power BI-nin istifadəsi asandır. İstifadəçilər asanlıqla yalnız qısa bir öyrənmə əyrisi adı ilə tapa bilərlər.
  3. Xüsusi görüntülər: - Power BI, inkişaf etdiricilər tərəfindən müəyyən bir məqsəd üçün hazırlanan geniş vizual görüntülər, geniş vizual görüntülər təqdim edir. Bütün mövcud baxışlara əlavə olaraq hesabatlarınızda və panellərinizdə xüsusi Power BI görsellərini istifadə edə bilərsiniz. Xüsusi görselləşdirmə aralığına KPI'lar, xəritələr, qrafiklər, R skript vizualları və s.
  4. Yaddaş və sürət məhdudiyyəti yoxdur: - Mövcud Power BI sistemini inteqrasiya edilmiş Power BI ilə möhkəm bir bulud mühitinə dəyişdirmək yaddaşı silər. Sürət məhdudiyyətləri məlumatların tez bir zamanda alınmasını və analiz edilməsini təmin edir.
  5. EXCEL İnteqrasiyası: - Power BI-da, məlumatlarınızı Excel-də yükləyə və görüntüləyə bilərsiniz. Hesabatda və ya Power BI panelində məlumatları seçə / süzə / bölə bilər və Excel-də yerləşdirə bilərsiniz. Daha sonra Excel-i aça və Excel elektron cədvəlindəki bir cədvəllə eyni məlumatlara baxa bilərsiniz. Başqa sözlə, Power BI & # 8217s Excel inteqrasiya qabiliyyəti istifadəçilərə Power BI vizualının arxasındakı xam məlumatları görməyə və idarə etməyə imkan verir.

Power BI-nin dezavantajı

  1. Hesabatlar və Power BI panellər panelləri istifadəçi hesabını qəbul edə və ötürə bilmir. Bu, bir hesab üçün bir tablosuna bənzər xüsusi panellər yaratmağı çətinləşdirir.
  2. Bir verilənlər bazası birdən çox məlumat növü daxil edə bilsə də, Power BI hesabatları və panelləri yalnız bir verilənlər bazasından məlumat ala bilər. Eynilə, Power BI, idxal edilmiş məlumatları real vaxt əlaqələrindəki məlumatlarla qarışdıra bilməz.
  3. Power BI 250 MB-dan çox sənəd qəbul etmir. Power BI sənədləri- .pbix & # 8211 bir növ arxivlənmiş zip sənədidir. XVelocity verilənlər bazası mühərriki ehtiyac duyana qədər məlumatları sıxırlar. Ancaq qəbul edilmiş faylların maksimum ölçüsü Power BI-nı müəssisə məlumat mağazalarının alt qrupları ilə məhdudlaşdıra bilər.
  4. Çözüm Power BI Report Server istifadə edərək yerində tətbiq edilə bilər, lakin dəyəri kəskin dərəcədə artır.

Power BI komponentləri

Aşağıda Power BI Komponentləri:

  1. Güc sorğusu
  2. Güc Pivot
  3. Power View
  4. Güc xəritəsi
  5. Power BI xidməti
  6. Power BI Sual & Cavab
  7. Power BI Mobil Tətbiqlər

Güc sorğusu: - Power Query, məlumatların çevrilməsidir və mühərriki əzir. Power Query Excel üçün əlavə olaraq yüklənə və ya Power BI Desktop-ın bir hissəsi kimi istifadə edilə bilər. Power Query ilə bir çox ayrı məlumat mənbələrindən məlumat əldə edə bilərsiniz.

Güc Pivot: - Power Pivot, xVelocity yaddaşına əsaslanan cədvəl mühərriki ilə işləyən bir məlumat modelləşdirmə mühərriki. XVelocity Memory mühərriki, son dərəcə sürətli cavab müddəti olan Power Pivot verir. Modelləşdirmə mühərriki, ulduz sxeminizi, hesablanmış ölçüləri və sütunlarını, varlıqlar arasındakı əlaqələri və daha çoxunu yaratmaq üçün əla bir yerdir. Power Pivot, addımlar yaratmaq və sütunları hesablamaq üçün Data Analysis ifadə (DAX) dilindən istifadə edir.

Güc Görünüşü: - Power BI-nin əsas vizual komponenti Power View'dur. Power View, məlumat mənbələrinə qoşula bilən və məlumatların təhlili üçün istifadə ediləcək metadatanı əldə edən məlumatların interaktiv bir vizualizasiyadır. Power View siyahınızda göstəriləcək bir çox qrafikə sahibdir. Power View, hər bir məlumat ekran elementi və ya bütün hesabat üçün məlumatları süzməyə imkan verir. Power View hesabatları interaktivdir, istifadəçi bəzi məlumatları vurğulaya bilər və Power View-un fərqli elementləri ekranda görünəcəkdir.

Güc xəritəsi: - Power Map, coğrafi məlumatları 3D rejimində göstərmək üçün istifadə olunur. Vizual 3D qaydada işləndikdə vizualda sizə başqa bir ölçü verəcəkdir. Ölçməni 3D sütunun hündürlüyü və başqa bir ölçü termal xəritə görünüşü kimi görə bilərsiniz. Veriləri şəhər, əyalət, ünvan və ölkə kimi yerə görə vurğulaya bilərsiniz. Güc xəritəsi ilə işləyir Bing xəritələri enlem ve boylam, ölkə, əyalət, şəhər və ya ünvandan asılı olmayaraq coğrafi məlumatlardan mümkün olan ən yaxşı vizuallığı əldə etmək. Power Map Excel 2013 üçün tamamlayıcıdır və Excel 2016 ilə inteqrasiya olunmuşdur.

Power BI Xidməti: - Yerli və bulud əsaslı məlumat mənbələrindən dəyişdirilmiş məlumat görüntülərini və iş kitablarını paylaşa bilərsiniz.

Power BI Sual & amp Cavab: - Power BI Question & amp Answer, məlumat modelinizin sualları və cavabları üçün təbii bir dil mühərriki. Məlumat modelinizi yaratdıqdan və Power BI veb saytında tətbiq etdikdən sonra siz və ya istifadəçilər sual verə və tez cavab ala bilərsiniz. Power BI Question & amp Answer, məlumatların vizuallaşdırılması üçün Power View ilə işləyir.

Power BI Mobil Tətbiqləri: - Üç əsas mobil ƏS təminatçısı üçün mobil proqramlar var: Android, Apple və Windows Phone. Bu tətbiqetmələr sizə Power BI saytındakı panellərin və hesabatların interaktiv görünüşünü verir. Onları mobil tətbiqetmədən də paylaşa bilərsiniz. Hekayənin bir hissəsini vurğulamaq, bu barədə bir qeyd yazmaq və başqaları ilə bölüşmək olar.

Power BI-nin beş əsas tikinti bloku var

Görünüşlər: - Vizuallaşdırma məlumatların əyani şəkildə göstərilməsidir.

Xətt Qrafı, Dəyirmi Diaqram, Yan-yana Çubuqlar Qrafikləri, coğrafi xəritənin üstündəki mənbə məlumatlarının Qrafik Təqdimatı, tremap və s.

Məlumat dəstləri: - Verilənlər bazası, Power BI-nin görsellərini yaratmaq üçün istifadə etdiyi bir məlumat qrupudur. Oracle, Excel vərəqələri və ya SQL server cədvəllərindən istifadə edərək məlumat məlumatlarınızı yarada və saxlaya bilərsiniz.

Hesabatlar: - Hesabat bir və ya daha çox səhifədə birlikdə görünən vizuallaşdırma toplusudur.

Nümunə: Ölkələrə, əyalətlərə, şəhərlərə dair hesabatlar, lojistik performans hesabatı və məhsullara görə qaz hesabatı və s.

Panellər: - İdarə paneli çoxsaylı görselləşdirmələrin bənzərsiz bir qat təqdimatıdır. Bu, bir və ya daha çox görselləşdirməni bir səhifə qatına inteqrasiya edə biləcəyimiz deməkdir.

Nümunə: Satış panelində pasta qrafikləri, coğrafi xəritələr və çubuq qrafikləri ola bilər.

Plitələr: - Çini, bir hesabatda və ya bir paneldə tək bir görselləşdirmədir.

Nümunə: Dashboard və ya Report-da pasta diaqramı.

Power BI Panel

Power BI idarəetmə paneli ayrıca bir səhifədir, ayrıca dairəvi qrafiklər, qrafiklər, ağac və s. İstifadə edərək məlumatları vizuallaşdıran bir rəsm sahəsi adlanır. Bir səhifə ilə məhdudlaşır. Buna görə də yaxşı hazırlanmış bir masa bu hekayənin yalnız ən vacib elementlərini ehtiva edir.

Tablosuna Power BI inkişaf etdirmə alətində hazırlanmış vacib və ya əsas görselləri əlavə edə bilərsiniz. Tablosundakı bir çini hər görselləşdirməni təsvir edir. Fayanslar daha sabit və başa düşülən görünmək üçün idarəetmə panelini yaradır. Hesabatınızın vizualizasiyasını idarəetmə lövhəsinə əlavə etmək üçün onu yalnız panelə sancın. Bir istifadəçi və ya istehlakçı, vizualizasiyanın götürüldüyü mənbə hesabatına verilənlər bazasına vuraraq daxil ola bilər.

Dizaynerlər bir panel qurur və Power BI mübadilə platformalarında dərc edir və müştərilər oradan panelləri istifadə edirlər. İstehlakçı panelini düzəldə bilməz. İdarə panelini analitik məqsədlər üçün istifadə edirlər, məsələn, fəaliyyətlərinə qısa bir xülasə əldə etmək, bir cədvəldə verilmiş məlumatlara əsaslanaraq vacib bir qərar vermək və s.

Power BI-də bir İdarəetmə paneli yaratmaq

Addım 1:- Power BI masaüstünü açın.

Addım 2: - Düyməsini vurun Məlumat əldə edin seçimini edin və dosyanızın fayl formatlarını seçin.

Addım 3: - Açın fayl.

Addım 4: - Sonra dosyanızın masalarını və vərəqlərini yükləyin.

Addım 5: - İndi panelini göstərin.

Panelləri paylaşmaq

Power BI hesabatınızı yayımladığınız zaman, hesabat və panelləri komandanızdakı digər istifadəçilərlə bölüşə bilərsiniz. Tablo paylaşma Power BI-də çox sadədir.

Paneli Power BI xidmətində açmalı və ekranın yuxarı sağ küncündə Paylaş seçiminə vurmalısınız.

Qeyd: Paylaşım xüsusiyyəti yalnız Power BI Pro versiyası ilə mümkündür. Yuxarıdakı ekran görüntüsündə göstərildiyi kimi Power BI Pro üçün 60 günlük pulsuz sınaqdan da istifadə edə bilərsiniz.

Power BI Hesabatları

Power BI hesabat verilənlər bazasının fərqli perspektivləri və tapıntılarını əks etdirən görüntülər ilə verilənlər bazasının çox perspektivli bir görünüşüdür. Hesabat tək bir vizual və ya vizuallaşdırma ilə dolu səhifələr ola bilər.

Qeyd: Xatırlamaq vacib olan məqam hesabatların tək bir verilənlər bazasına əsaslanmasıdır.

Bu görselləşdirmələr statik deyil və fikirləri tapmaq və cavab tapmaq üçün axtarışınıza məlumat əlavə edib silə, vizuasiya növlərini redaktə edə və filtrlər tətbiq edə bilərsiniz. İdarəetmə paneli olaraq, hesabat olduqca interaktivdir, yüksək dərəcədə özelleştirilebilir və əsas məlumatlar dəyişdikdə görselləşmələr yenilənir.

Panellər və Hesabatlar arasındakı fərq

Hesabatlar Panellər
Hesabatlar bir və ya daha çox səhifədən ibarət ola bilər. İdarə panelində yalnız bir səhifə var.
Hesabat başına yalnız bir məlumat dəstiniz var. Tablosuna görə bir və ya daha çox hesabat və məlumat dəstiniz var.
Bəli, Hesabat siqnalları təyin edə bilər. İdarə paneli siqnalları ayarlaya bilmir.
Filtrləmə, vurğulamaq və kəsməyin bir çox yolu var. Süzə və ya kəsə bilməzsiniz.
Xüsusiyyət hesabatı yarada bilməzsiniz. Xüsusi panel kimi bir panel qura bilərsiniz.

Power BI Məlumat Modelləşdirmə

Məlumatların modelləşdirilməsi Power BI alətindəki müxtəlif məlumat mənbələrini bir əlaqə yolu ilə birləşdirmək üçün istifadə olunan xüsusiyyətlərdən biridir. Bir əlaqə, məlumat mənbələrinin necə birləşdirildiyini təsvir edir və birdən çox məlumat mənbəyində maraqlı məlumat görüntüləri yarada bilər.

Modelləşdirmə məqsədi ilə mövcud cədvəllərdə xüsusi hesablamalar yarada bilərsiniz və bu sütunlar birbaşa Power BI görsellərində təqdim edilə bilər.

Modelləşdirmə əlaqəli məlumatlarınızı aşağıdakı istifadə üçün hazırlamağı əhatə edir:

  • Məlumat mənbələrinizlə əlaqələr yaradın.
  • Sahələri gizlədərək və görselləşdirmə məlumatlarını sifariş edərək məlumatları optimallaşdırın.
  • Hesablanmış sütunlarla yeni bir sahə yaradın.
  • Məlumatlarınızda hesablamalar aparmaq üçün bir tədbir yaradın.
  • İki masa arasında əlaqə yaratmaq üçün hesablanmış bir cədvəldən istifadə edin.
  • Zamana əsaslanan məlumatları formatlaşdırın ki, daha ətraflı axtarış edə bilərsiniz.

Power BI Məlumat mənbəyi

Power BI Desktop ilə bir çox fərqli mənbədən məlumat əldə edə bilərsiniz. Mövcud məlumat mənbələrinin tam siyahısı alt Masaüstü.

Məlumata qoşulmaq üçün seçin Məlumat əldə edin Power BI masaüstündən və mövcud olan bütün məlumat əlaqələrini göstərəcəkdir.

Məlumat növləri aşağıdakı kateqoriyalara bölünür:

  • Hamısı
  • Fayl
  • Verilənlər bazası
  • Power BI
  • Azure
  • Onlayn xidmətlər
  • Digər

BÜTÜN: - Bu kateqoriya bütün kateqoriyaya aid bütün məlumat bağlantısı növlərini əhatə edir.

Fayl:- The Fayl kateqoriya aşağıdakı məlumat əlaqələrini verir:

  • Excel
  • Mətn / CSV
  • XML
  • JSON
  • Qovluq
  • PDF
  • SharePoint Qovluq

Ekran görüntüsünün altında Məlumat əldə edin üçün pəncərə Fayl kateqoriyası.

Verilənlər bazası:-The Verilənlər bazası kateqoriya aşağıdakı məlumat əlaqələrini verir:

  • SQL Server verilənlər bazası
  • Məlumat bazasına daxil olun
  • SQL Server Analiz Xidmətləri Verilənlər Bazası
  • Oracle verilənlər bazası
  • IBM DB2 verilənlər bazası
  • IBM Informix verilənlər bazası (Beta)
  • IBM Netezza
  • MySQL verilənlər bazası
  • PostgreSQL verilənlər bazası
  • Sybase verilənlər bazası
  • Teradata
  • SAP HANA verilənlər bazası
  • SAP Business Warehouse Application Server
  • SAP Business Warehouse Mesaj Server
  • Amazon Redshift
  • Impala
  • Google BigQuery
  • Vertica
  • Qar dənəsi
  • Essbase
  • AtScale kublar (Beta)
  • BI Connector
  • Dremio
  • Exasol
  • İndeksima (Beta)
  • InterSystems IRIS (Beta)
  • Jethro (Beta)
  • Kyligence Enterprise (Beta)
  • MarkLogic (Beta)

Ekran görüntüsünün altında Məlumat əldə edin üçün pəncərə Verilənlər bazası kateqoriyası.

Güc Platforması:- The Güc Platforması kateqoriya aşağıdakı məlumat əlaqələrini verir:

Ekran görüntüsünün altında Məlumat əldə edin üçün pəncərə Güc Platforması.

Azure:- The Azure kateqoriya aşağıdakı məlumat əlaqələrini verir:

  • Azure SQL verilənlər bazası
  • Azure SQL Məlumat Anbarı
  • Azure Analysis Services verilənlər bazası
  • Azure Blob Storage
  • Azure Table Storage
  • Azure Cosmos DB
  • Azure Data Lake Storage Gen2 (Beta)
  • Azure Data Lake Storage Gen1
  • Azure HDInsight (HDFS)
  • Azure HDInsight Spark
  • HDInsight İnteraktiv Sorğusu
  • Azure Data Explorer (Kusto)
  • Azure Cost Management (Beta)

Ekran görüntüsünün altında Məlumat əldə edin üçün pəncərə Azure.

Onlayn xidmətlər:- The Onlayn xidmətlər kateqoriya aşağıdakı məlumat əlaqələrini verir:

  • SharePoint onlayn siyahısı
  • Microsoft Exchange Online
  • Dynamics 365 (onlayn)
  • Dynamics NAV
  • Dynamics 365 Business Central
  • Dynamics 365 Business Central (yerli)
  • Microsoft Azure istehlak anlayışları (Beta)
  • Azure DevOps (Beta)
  • Azure DevOps Server (Beta)
  • Salesforce obyektləri
  • Salesforce Hesabatları
  • Google Analytics
  • Adobe Analytics
  • appFigures (Beta)
  • Data.World & # 8211 Get Dataset (Beta)
  • Facebook
  • GitHub (Beta)
  • MailChimp (Beta)
  • Marketo (Beta)
  • Mixpanel (Beta)
  • Planview Enterprise One & # 8211 PRM (Beta)
  • Planview Layihə Yeri (Beta)
  • QuickBooks Online (Beta)
  • Ağıllı vərəq
  • SparkPost (Beta)
  • Zolaq (Beta)
  • SweetIQ (Beta)
  • Planview Enterprise One & # 8211 CMT (Beta)
  • Twilio (Beta)
  • tyGraph (Beta)
  • Veb trendləri (Beta)
  • Zendesk (Beta)
  • Dynamics 365 Customer Insights (Beta)
  • Emigo Məlumat mənbəyi (Beta)
  • Entersoft Business Suite (Beta)
  • Sənaye Tətbiq Mağazası
  • Intune Məlumat Anbarı (Beta)
  • Microsoft Qrafik Təhlükəsizliyi (Beta)
  • Tez baza
  • TeamDesk (Beta)

Ekran görüntüsünün altında Məlumat əldə edin üçün pəncərə Onlayn xidmətlər.

Digər:- The Digər kateqoriya aşağıdakı məlumat əlaqələrini verir:

  • Veb
  • SharePoint siyahısı
  • OData Feed
  • Active Directory
  • Microsoft Exchange
  • Hadoop Dosyası (HDFS)
  • Qığılcım
  • R skript
  • Python ssenarisi
  • ODBC
  • OLE DB
  • BI360 & # 8211 Büdcə və amp Maliyyə Hesabatı (Beta)
  • Denodo
  • Məlumat şəbəkəsi (Beta)
  • Paxata
  • QubolePresto (Beta)
  • Roamler (Beta)
  • SurveyMonkey (Beta)
  • Tenforce (Ağıllı) Siyahısı (Beta)
  • İşçi qüvvəsinin ölçüləri (Beta)
  • Boş sorğu

Ekran görüntüsünün altında Məlumat əldə edin üçün pəncərə Digər kateqoriya.

Power BI Gateway

Power BI Gateway, a-da məlumat əldə etmək üçün lazım olan bir proqramdır yerli şəbəkə. Gateway yerli məlumat mənbəyinin qəyyumu kimi çıxış edir. Biri bir buluddan və ya veb tətbiqdən yerli məlumatlara daxil olmaq istəyirsə, istək ağ keçiddən keçir. Gateway bütün əlaqə istəklərini işləyir və giriş tələblərinizə və identifikasiyanıza əsasən verilir.

Şlüzlər məlumatları yerli mənbədən müştəri platformasına ötürmür. Ancaq bu platformanı birbaşa yerli məlumat mənbəyinə qoşun. Müştəri hesabatların, idarəetmə lövhələrinin yaradılmasında və məlumat analizində istifadə etmək üçün birbaşa yerli yerlərindən məlumatlara daxil ola bilər. Gateway bir və ya daha çox məlumat mənbəyi ilə yerli məlumat mənbəyi arasındakı əlaqələri asanlaşdırmaq üçün istifadə olunur.

Power BI-də iki növ şlüz mövcuddur

Şəxsi rejim

Yerli məlumat keçidinin fərdi rejimi, fərqli bir məlumat mənbələrinə qoşulmaq üçün tək bir istifadəçi tərəfindən istifadə olunur. Yalnız bir nəfərin məlumat mənbələrinə girişə ehtiyacı olduqda tövsiyə olunur. Power BI ilə hesabat və panellər yaratmaq üçün istifadəçi digər istifadəçilərlə giriş imtiyazlarını bölüşə bilməz.

Standart rejim

Yerli məlumat keçidinin bu versiyası birdən çox istifadəçi üçün çoxsaylı yerli məlumat mənbələrinə qoşulma imkanı verir. Verilənləri Power BI, Azure Analysis Services, Azure Logic Applications, Microsoft Flow, PowerApps və s. İstifadə edə bilərsiniz. Bu tip məlumat şlüzünü bir dəfə quraşdıraraq birdən çox məlumat mənbəyi ilə birbaşa əlaqə qura bilərsiniz. Bu məlumat keçidi, birdən çox istifadəçinin bir çox məlumat mənbəsinə daxil olması lazım olduğu çətin ssenarilər üçün tövsiyə olunur.

Power BI & # 8211 DAX

DAX istinad edir Məlumat təhlili ifadələri, yəni məlumatların təhlili və hesablanması üçün istifadə olunan belə ifadələr və ya düsturlar.Bu ifadələr nəticə (dəyər və ya dəyər) əldə etmək üçün unikal bir düstur kimi qiymətləndirilən funksiyalar, operatorlar və sabitlərin toplusudur. DAX düsturları Power BI kimi BI alətlərində faydalıdır, çünki məlumat analitiklərinə sahib olduqları məlumat dəstlərindən maksimum dərəcədə istifadə etməyə kömək edirlər.

DAX dilindən istifadə edərək analitiklər sahib olduqları məlumat dəyərlərini hesablamaq üçün yeni yollar kəşf edə və əlavə məlumat verə bilərlər.

Konsepsiyanı daha yaxşı başa düşməyinizə kömək edəcək bəzi əsas DAX nöqtələrini nəzərdən keçirin.

  • DAX funksional bir dildir, yəni tam kodu hər zaman bir funksiyadır. Yürütülə bilən DAX ifadəsi şərti ifadələr, iç içə funksiyalar, dəyər istinadları və s.
  • DAX düsturları iki növ ilkin məlumatlara malikdir RəqəmsalRəqəmsal deyil və ya digərləri. Ədədi məlumatların tipinə tam ədədlər, onluqlar, valyuta və s., Ədədi olmayan növə ikili simlər və obyektlər daxildir.
  • DAX ifadələri son funksiyanın son funksiyasından sonuncusuna qədər qiymətləndirilir. Bu, bir DAX formulunun hazırlanmasını vacib edir.

DAX Hesablama növləri:

DAX ilə dizayn edə biləcəyiniz iki əsas hesablama var:

Hesablanmış sütunlar

Hesablanmış sütunlar indiki cədvəlinizdə yeni bir sütun yaradır. Adi sütunla hesablanmış sütun arasındakı yeganə fərq, hesablanmış sütunda ən azı bir funksiyanın olması zəruridir. Bu sütunlar süzülmüş və ya çeşidlənmiş məlumatlarla bir sütun yaratmaq istədiyiniz zaman istifadə olunur.

Hesablanmış bir sütun yaratmaq üçün addımlar:

1. Power BI Desktop-da Modelləşdirmə sekmesine gedin.

2. Sonra yeni sütun seçimini seçin. & # 8220Sütun = & # 8221 göstərən bir düstur çubuğu açılacaqdır. & # 8220Sütun & # 8221 sözünü istədiyiniz sütunun adı ilə əvəz edə bilərsiniz.

3. Bundan sonra, (=) işarəsinə bərabər olanın sağındakı hesablanmış sütun ifadəsini daxil edin. Aşağıdakı şəkli nəzərdən keçirin:

Hesablanmış tədbirlər

Hesablanmış bir tədbir cəmi, faizlər, faizlər, ortalamalar və s. Kimi ümumi dəyərləri ehtiva edən bir sahə yaradır.

Hesablanmış bir ölçü yaratmaq üçün addımlar:

1. Power BI Desktop-da Modelləşdirmə sekmesine gedin.

2. Sonra Yeni Ölçmə seçimini seçin. Bir düstur çubuğu açılacaq və & # 8220Measure = & # 8221 deyin. & # 8220Measure & # 8221 sözünü istədiyiniz ölçü adı ilə əvəz edə bilərsiniz.

3. Bundan sonra (=) işarəsinə bərabər olanın sağındakı hesablanmış ölçünün ifadəsini daxil edin.

4. Ölçü yaratdıqdan sonra, ölçünü yaratdığınız cədvəlin adı altında, yanındakı bir kalkulyator işarəsi ilə onun adını dəyişə bilərsiniz. Aşağıdakı şəkli nəzərdən keçirin:

DAX funksiyası

Power BI-də məlumatları təhlil etmək və yeni sütunlar və ölçülər yaratmaq üçün müxtəlif növ funksiyalardan istifadə edə bilərsiniz. Buraya müxtəlif kateqoriyanın funksiyaları daxildir, məsələn:

Power BI, bütün xüsusiyyətlərin siyahısını görmək üçün sadə bir yol təqdim edir. Düstur çubuğuna funksiyanızı daxil etməyə başladığınızda, həmin əlifbadan başlayan bütün funksiyaların siyahısını görə bilərsiniz.

Ümumi funksiyalar:- DAX bəzi məcmu funksiyalara malikdir.

Hesablama funksiyaları:- DAX-dəki digər sayma funksiyaları bunlardır?

Məntiqi funksiyalar: - Məntiqi funksiyalar toplusu aşağıdakılardır?


Ümumi nişan

Hər bir raster verilənlər bazası üçün verilənlərin necə əlavə olunduğunu və hansı funksiyaların standart olaraq tətbiq oluna biləcəyini müəyyənləşdirməyə kömək edən bir sıra məhsul növləri və şablonları vardır. Məsələn, Landsat 7 ETM + raster növünü seçsəniz və Səviyyə 1 məhsulunu seçsəniz, Pansharpen şablonunu seçə bilərsiniz, bu da 8-ci bənddən istifadə edərək düzləndirilmiş 1-4 lentlərdən istifadə edərək məhsul yaradacaqdır. Ancaq Termal seçsəniz, yalnız 6a və 6b termal bantlar əlavə ediləcəkdir.

Məhsul növü satıcı tərəfindən təyin edilir; bu da mövcud metaməlumatlar və TIFF (bir çox lentli TIFF və ya bir çox tək bandlı TIFF) kimi raster fayl formatı kimi mövcud olacaq faylların formatını müəyyənləşdirir. İşləmə şablonları, giriş məlumatlarından və onları yaratmaq üçün lazım olan funksiya zəncirlərindən yarana biləcək müxtəlif məhsulları müəyyən etmək üçün istifadə olunur. Məsələn, bütün lentləri yalnız xam lentlər kimi əlavə etmək və ya giriş məlumatlarınızdan düzəldilmiş bir nəticə yaratmaq istəyə bilərsiniz. Birinci nümunə üçün Bütün Qrupları, ikinci nümunə üçün Pansharpen'i seçərdiniz.

Filtr mətn qutusu, bu xüsusi raster növündən istifadə edilərkən istifadə ediləcək fayl uzantısını təyin etməyə imkan verir.

Farklı Saxla seçimləri, bu raster növünə (hər hansı bir sekmede) düzəlişlərinizi yeni bir raster tipli bir fayla (.art) saxlamağa imkan verir.

Məhsulları birləşdir onay qutusu, tək bir maddə kimi qəbul edilə bilən bir çox rasteri olan xüsusi raster növləri üçün aktivləşdirilir.


Kinoogle: Google Earth ilə təbii qarşılıqlı əlaqə üçün bir Kinect interfeysi

Bu yazıda, Microsoft Kinect istifadə edərək Google Earth üçün təbii bir qarşılıqlı əlaqə interfeysi olan Kinoogle'u təqdim edirik. Kinoogle, istifadəçiyə Google Earth'ü bir sıra əl və tam bədən jestləri ilə idarə etməyə imkan verir [43,44]. Proqram dizaynını və Kinoogle-ın əsasını təşkil edən modulları təsvir etməyə başlayırıq, sonra onu sınamaqla maraqlanan oxucular üçün ətraflı istifadəçi təlimatları təqdim edirik.

Təchizat və üçüncü tərəf proqram təminatı

Kinoogle-da istifadə olunan əsas avadanlıq Microsoft Kinect-dir. Kinect, hər bir pikselin Kinect sensoru ilə həmin pikselin yerləşdiyi yerdəki səhnədəki ən yaxın obyekt arasındakı məsafənin qiymətləndirilməsinə uyğun gəldiyi real vaxtda bir dərinlik xəritəsi yaradır. Bu xəritəyə əsasən Kinect sistem proqramı, Kinoogle kimi tətbiqetmələrə insan bədəninin müxtəlif hissələrini üç ölçüdə dəqiq izləməyə imkan verir. Kinoogle, istifadəçiyə Kinect-in qarşısında bir metrə yaxın dayanan, cihaza paralel çiyinləri olan və sensoru istifadəçinin dirsəklərinin hündürlüyünə yerləşdirilmiş əməliyyat üçün müəyyən bir quraşdırma ətrafında hazırlanmışdır.

Kinoogle, OpenNI sürücülərini və NITE Middleware [9,10], OpenGL [45] və Google Earth [46] daxil olan üçüncü tərəf proqramlarından geniş istifadə edir. OpenNI və NITE Middleware, həm Kinect sensorundan alınan məlumatları qəbul etmək və həm də manipulyasiya etmək üçün istifadə olunur, OpenGL və Google Earth isə sırasıyla aşağı səviyyəli qrafik funksionallığı və ön tərəf xəritələşdirmə tətbiqini təmin edirlər. OpenNI Natural User Interface (NUI) cihazlarından istifadə etmək üçün bir çərçivədir və şəkillər və dərinlik məlumatlarını işləmək üçün orta proqram təminatından istifadə etməyə imkan verən abstraktlara malikdir. Bu, Kinoogle-da istifadəçi izləmə, skelet izləmə və əl izləmə imkanı verir. OpenNI, tətbiqetmələrin müəyyən bir orta proqramdan asılı olmayaraq istifadə edilə biləcəyi şəkildə hazırlanmışdır və bu səbəbdən NITE Middleware-dən istifadə edilərkən Kinoogle kodunun çox hissəsinin birbaşa OpenNI ilə interfeys qurmasına imkan verir. NITE Middleware-in əsas məqsədi həm əllə izləmə, həm də skelet izləməyə imkan verən görüntü işləmədir. NITE hər kadrda əl nöqtələrinin yerini (yəni 3 ölçülü koordinatlar) göndərməkdən məsuldur. Kinoogle, istifadəçiyə əyani rəy vermək üçün ekranın yuxarı hissəsindəki bir menyu şəklində qrafik istifadəçi interfeysi (GUI) yaratmaq üçün OpenGL-dən də istifadə edir (Şəkil & # x200B (Şəkil4). 4). Ön tərəf olaraq, Kinoogle, istifadəçinin adi bir siçan, 3 ölçülü siçan ilə fırlatmaq, böyütmək, döndürmək və ya əyməklə manipulyasiya edə biləcəyi 3 ölçülü bir globusdakı Yer yerlərinin vizual görüntülərini təmin edən Google Earth istifadə edir ( SpaceNavigator [47]) və ya klaviatura kimi.

Ekranın yuxarı hissəsindəki Kinoogle menyu çubuğu ilə Google Earth ekran görüntüsü.

Kinoogle sistem proqramı

Ən yüksək səviyyədə sistem dörd əsas obyektdən ibarətdir ki, bu da üçüncü tərəf proqram komponentlərinin hər birinə bu dörd obyekt bunlardır: KinectControl, Kinoogle, EarthControl və Kinoogle GUI (Şəkil & # x200B (şəkil5). 5 ). Sistem hardware girişinə əsaslanır, buna görə də hadisələrə əsaslanmaq üçün hazırlanmışdır (bax Əlavə sənədlər 1, 2-də 'kod və sənədlər' qovluğuna baxın).

Obyektlər və üçüncü tərəf proqramı arasında məlumat axını göstərən blok diaqramı.

KinectControl

İlk obyekt KinectControl, Kinect-dən müvafiq məlumatları toplamaq üçün NITE və OpenNI ilə interfeyslər qurur. Nöqtə və ya skelet məlumatlarını toplamaq və Kinoogle-a ötürmək üçün müəyyən obyektləri yerə yerləşdirərək "santexnik" rolunu oynayır. Gələn nöqtə / iskelet məlumatlarını dayandırmaq kimi Kinect aparatından gələn məlumat axınını da idarə edir.

Kinoogle-dakı əsas dövr davamlı olaraq KinectControl.kinectRun () funksiyasını çağırır və bu da üç əsas zəng edir:

& # x02022 context.WaitAndUpdateAll (), bu OpenNI-ni Kinect-dən yeni bir çərçivə almağa və bu çərçivəni NITE-ə işləmək üçün göndərməyə məcbur edir.

& # x02022 skeletonUpdater.run (), bu, UserGenerator nodundakı bütün skelet məlumatlarına baxır. Bir skelet aktivdirsə, bütün birgə vəziyyət məlumatlarını Kinoogle və

& # x02022 sessionManager.Update (), bu sessionManager-i cari kontekstdə olan əl nöqtəsi məlumatlarını işlətməyə və geri çağırma ilə bütün nöqtə əsaslı nəzarətləri yeniləməyə məcbur edir.

Əlavə GestureListener və HandsUpdater modulları PointControls və SessionManager ilə geri çağırışları qeyd edir. Beləliklə, Update () adlandırıldıqda geri çağırışlar aktivləşdirilir və mövzu bu iki moduldan Kinoogle-a və nəticədə EarthControl-a gedir.

KinectControl-a daxil olan ən vacib komponentlərdən biri olan Yumruq Dedektorudur. Əl nöqtələrinin ətrafındakı əlin şəklinə baxır və əlin bağlı və ya açıq olduğunu təyin edir. Bu məlumatlar daha sonra Kinoogle tərəfindən Google Earth ilə əlaqə qurmaq və onlarla əlaqə qurmaq üçün istifadə olunur. FistDetector, əlin qabarıq gövdəsinin sahəsini hesablamağa və əlin sahəsi ilə müqayisə etməyə əsaslanır. (Həndəsi bir formanın qabarıq gövdəsi, bu formanın bütün nöqtələrini ehtiva edən ən kiçik qabarıq formadır.) Bu vəziyyətdə, Yumruq Dedektoru açıq barmaqlar arasındakı sahəni, əlin toxunduğu kimi ölçməyə imkan verir. Əlin gövdə ilə nisbəti bir-birinə yaxındırsa, əlin bir-bir olmadığı təqdirdə əlin bağlanma ehtimalı böyükdür, əl çox açıqdır.

Kinoogle

Kinoogle-ın əsas funksiyası, istifadəçinin Earth Control və Kinoogle GUI ilə əlaqə qurmaq üçün xüsusi jestlər və pozalar yaratdığını müəyyənləşdirmək üçün Kinect Control-dən nöqtə məlumatlarını şərh etməkdir. Kinoogle, Mesaj obyektində olan KinoogleMessage istifadə edərək əldə edilən üçüncü tərəf proqram təminatını idarə edən digər üç obyekt arasındakı ünsiyyətdən məsuldur.

Kinoogle, istifadəçinin müxtəlif xəritə rejimləri arasında keçid etdiyi sabit pozaların aşkarlanmasını da idarə edir (məsələn, panning, zoom). İstifadəçi əllərini nə zaman aktivləşdirirsə, son 100 kadrda əllərin orta yeri hesablanır. Daha sonra bu orta yer ətrafında xəyali bir qutu (300 & # x000d7 200 piksel) qoyulur. Bundan sonra istifadəçinin poz aşkarlamaq üçün əllərini yerləşdirə biləcəyi üç quadrant var: qutunun üstündə, solda və ya qutunun sağında. Müxtəlif pozalar, hər iki əliniz də orta yer ətrafında uyğun kadranda yerləşdirildikdə aktivləşdirilir. Məsələn, bir əlinizi orta yerdən yuxarı, digər tərəfdən orta yerdən sağa qoyma əyilmə üçün poz kimi aşkar ediləcəkdir. Dörd xəritə rejimi tətbiq edildi (panning, zoom, rotasiya və əymə), aşağıdakılardır:

& # x02022 Panning, işə qoşulduqda hər iki əlin də (x, y) mövqeyinin aşkarlanmasına əsaslanır (Şəkil 6 (a)). Sürət dəyişənindən titrəməyə səbəb ola biləcək hər hansı bir hərəkəti aradan qaldırmaq üçün istifadə olunur.

(A) tava, (b) böyütmə, (c) döndürmə və (d) əyilmə üçün istifadə edilən jest hərəkəti.

& # x02022 Böyütmə iki əlli bir jest tələb edir (şəkil 6 (b)) və əlləri ya bir-birinə yaxınlaşdırmaq və ya bir-birindən uzaqlaşdırmaqla həyata keçirilir. Algılama, birlikdə və ya ayrı hərəkət etdiklərini təyin etmək üçün əllər arasındakı məsafəni hesablamağa əsaslanır.

& # x02022 Fırlanma (müstəvidə) də iki əlli bir jest tələb edir (Şəkil 6 (c)) və aşkarlama əllərin 'y' oxu boyunca əks istiqamətdə hərəkət edib etmədiyini müəyyənləşdirməyə əsaslanır (yəni şaquli ox).

& # x02022 Tilt (təyyarədən kənar fırlanma) eyni zamanda iki əlli bir hərəkətdir (Şəkil 6 (d)) və əllərin 'z' oxu boyunca əks istiqamətdə hərəkət edib etmədiyini aşkarlamağa əsaslanır (yəni dərinlik oxu). .

Nəhayət, Kinoogle, istifadəçilərin intuitiv "gəzinti" və "dönmə" jestləri ilə Google Street View ilə qarşılıqlı əlaqə qurmasına imkan verən skelet məlumatlarını şərh etməkdən də cavabdehdir. Gəzinti aşkarlanması üçün istifadəçinin qollarını salma sürətinə diqqət yetiririk (şəkil 7 (a)), yəni dirsəklərin mövqeyinə əsasən sağ və sol qolların orta sürətini hesablayırıq və a ilə müqayisə edirik. sabit eşik. Eynilə, Street View-də kamera açısını idarə etmək üçün istifadəçinin çiyinlərini (Şəkil 7 (b)) bükdüyünü müəyyənləşdiririk, hansı çiyinin Kinect sensoruna daha yaxın olduğunu müəyyənləşdiririk və sonra kameranın görünüşünü iki çiyin arasındakı fərq.

Küçə Görünüşü üçün (a) qolların sallanması və (b) çiyin bükülməsinin nümayişi.

EarthControl

EarthControl, Google Earth'ü idarə etmək üçün süni siçan və klaviatura hərəkətlərindən istifadə edir. Obyekt EarthMessages'i Kinoogle-dan alır, məsələn, yer. pretMessage (& # x00026EarthMessage (Pan, panX, panY)), sonra siçan və ya klaviatura hərəkətlərinin düzgün ardıcıllığını təyin etmək üçün şərh edir. İşarəni müəyyən oxlarda hərəkət etdirərək və müəyyən siçan düymələrini basıb saxlayın, EarthControl uyğun dəyişiklikləri xəritə görünüşünə təsir edir. Digər funksiyalar müxtəlif klaviatura düymələrinin basılmasını simulyasiya etməklə həyata keçirilir. Həqiqi siçan və klaviatura funksiyaları MouseLib-də bir yerə toplanmış bir sıra funksiyalar vasitəsilə həyata keçirilir. Xüsusi olaraq, MouseLib, Windows API (Tətbiq Proqramlaşdırma İnterfeysi) çağırışını göndərir SendInput, INPUT strukturlarını alır və onları əməliyyat sisteminin (OS) giriş axınına əlavə edir. Bu quruluşlar ya siçan hərəkəti, ya da düymə basmağı göstərir. MouseLib, Kinoogle sisteminin gələcək əməliyyat daşınmasını təmin etmək üçün EarthControl-dan ayrıdır. Nümunə olaraq, Windows API-yə xas olan bütün kod MouseLib-də saxlanılır, beləliklə X-pəncərə və ya MacOSX versiyasını asanlıqla əvəz etmək olar.

EarthControl ayrıca Google Earth ilə əlaqəli spesifik məsələlərə cavab olaraq yaradılmış daha iki diqqətəlayiq xüsusiyyətə malikdir: siçan əyləc sistemi və tək kliklərin sürətli ardıcıllığının qarşısını almaq üçün bir metod. Siçan əyləc sistemi, panorama zamanı xəritə görünüşünün istənməyən sürüşməsinin qarşısını alır. Başlanğıcda, əlin xaric olanda xəritənin sürüşməsinə davam etməsinə səbəb olan sol klik düyməsi dərhal sərbəst buraxıldı və bu da xəritəni sabit vəziyyətdə qoymağı mümkünsüz etdi. Bu problemin həlli əl ayrıldıqda siçan göstəricisinin sürətini ölçmək idi. Siçan göstəricisi müəyyən bir sürət altında hərəkət edərsə, "əyləc" işə düşür, siçan düyməsini aşağı basaraq göstəricini müəyyən bir müddət hərəkətsiz saxlayır. İkinci üsul, siçanın ilk düyməsini vurduqdan sonra bir taymer açaraq və taymer bitənə qədər başqasının olmasına imkan verməyərək, siçanın sol düyməsini təsadüfən cüt vurmağın qarşısını alır.

Kinoogle GUI

Kinoogle GUI, istifadəçi interfeysini sistemə təqdim edir və tətbiqetmənin üstündəki menyu zolağı kimi tətbiq olunur (Şəkil & # x200B (Şəkil4). 4). Kinoogle GUI, Mesaj obyektinin bir hissəsi olan GUIMessages vasitəsilə əmrlər aldığı əsas Kinoogle iş parçasından ayrı bir mövzu kimi işləyir. Menyu interfeysi (pəncərə və düymələr) bir OpenGL göstərmə obyekti ilə həyata keçirilir. İstifadəçi üçün menyu çubuğunda üç məlumat bölməsi çəkilmişdir (Şəkil 8 (a)). Birinci hissədə cari rejimdə mövcud olan fərqli xüsusiyyətlər və müəyyən bir xüsusiyyəti aktivləşdirmək üçün poza uyğun oxlar göstərilir. İkinci bölmə istifadəçiyə cari rejimi göstərmək üçün istifadə olunan tək bir düymədir. Üçüncü hissədə istifadəçinin əllərini əks etdirən iki almaz var. Menyu interfeysi haqqında əlavə məlumatlar aşağıda 'İstifadəçi təlimatı: İstifadəyə dair təlimatlar' altında verilmişdir.

Kinoogle GUI çubuğu. (a) Kinoogle status pəncərəsi, proqramın başlanğıcında dərhal göründüyü kimi, əl izləmə başlamazdan əvvəl. (b) Rəng əl aşkarlamasına əsaslanaraq qırmızı, sarı və yaşıl arasında dəyişir. (c) Hər hansı bir alt rejim seçilmədən Xəritə rejimində göründüyü kimi Kinoogle status pəncərəsi. (d) Bir poz aşkar edilərkən irəliləmə çubuğunun doldurulması. (e) Kinoogle status pəncərəsi, Küçə Görünüşündə göründüyü kimi.

İstifadəçi kitabçası

Avadanlıq və proqram quraşdırma

Kinoogle, hazırda dünyada bir çox pərakəndə satışdan əldə etmək üçün mövcud olan bir Microsoft Kinect tələb edir. Kinect paketi, elektrik prizi və USB konnektoru olan bir güc adapterinə əlavə olaraq Kinect sensorunu da ehtiva edir (Şəkil & # x200B (Şəkil 1). 1). Kinect, USB portunun təmin edə biləcəyindən daha çox güc tələb edir, bu səbəbdən cihazı istifadə etməzdən əvvəl elektrik prizinin elektrik prizinə daxil edilməsi lazımdır. USB konnektoru Kinoogle-nin çalışacağı kompüterə daxil edilməlidir (Kinect yalnız PC-nin USB portuna qoşulmalıdır) sonra OpenNI / NITE sürücüsünün quraşdırılması tamamlandı - aşağıya baxın). Kinoogle ayrıca ana kompüterə üçüncü tərəf sürücülərin və proqram təminatlarının yüklənməsini tələb edir. Bu proqram paketlərinin Windows OS versiyası üçün yükləmə bağlantıları bunlardır: Google Earth [48], OpenNI [49] və NITE [50] (OpenNI və NITE'nin x86 (32-bit) versiyaları hər iki 32-bit altında yaxşı işləyir) və Microsoft Windows-un 64-bit (x64) versiyaları). Əlavə sənədlər 1, 2, Kinoogle-ın Windows üçün quraşdırma paketi olan sıxılmış bir arxivdir. Sağlam işlədiyindən əmin olmaq üçün bir neçə maşında sınaqdan keçirilmişdir.

İstismar təlimatları

İstifadəçi Kinoogle-a başlamazdan əvvəl Google Earth-ün işlədiyini təmin etməlidir. Kinoogle işə salındıqdan sonra Şəkil 8 (a) -də göstərilən vəziyyət göstəricisi ekranın yuxarı hissəsində görünəcəkdir. Sağ tərəfdəki iki rəngli brilyant proqramın əl izləmə vəziyyətini göstərir: (i) qırmızı müvafiq əlin aşkar olunmadığını, (ii) sarı əlin aşkar edildiyini, lakin məşğul olmadığını göstərir və (iii) yaşıl əlin aşkar edildiyini və eyni zamanda əyildiyini göstərir Şəkil 8 (b). Yumruğa sıxıldıqda əllər nişanlanır.

Əl izləməsini başlamaq üçün istifadəçi bir əlini HAND1 üçün vəziyyət göstəricisi sarı olana qədər dalğalandırır, sonra digər tərəfdən HAND2 üçün göstərici də sarıya çevrilənə qədər ilk əlin olduğu yerə yaxın yerdə yelləyir. İstifadəçi izləməyə başlamaq üçün hər iki əldən istifadə edə bilər. Əl izləmə başlanğıc edildikdən sonra, proqram avtomatik olaraq Xəritə rejiminə daxil olacaq və bunu əks etdirmək üçün menyu zolağı dəyişəcək, şəkil 8 (c).

Xəritə rejimi, hər biri fərqli bir xəritə manipulyasiya formasını təmsil edən dörd alt rejimə malikdir:

1. Pan / Zoom: Bu, ilk dəfə Map Mode-ya daxil olduqda standart alt rejimdir. Bu alt rejim istifadəçiyə xəritəni istənilən istiqamətdə gəzdirməklə yanaşı böyüdüb uzaqlaşdırmağa imkan verir. Xəritəni gəzdirmək üçün istifadəçi bir əlini tutur və xəritəni bir səthə sürükləyən kimi əlini hərəkət etdirir, bax Şəkil 9 (a). Yaxınlaşdırmaq üçün istifadəçi hər iki əlini bağlayır və onları bir araya gətirir, sonra hər iki əlini bir-birinə bağlayır və ayırır, bax Şəkil 9 (b, c). Kiçiltmə hər iki əlin açılması və bir-birindən uzaqlaşdırılması, sonra hər iki əlin birləşdirilməsi və bir araya gətirilməsi ilə həyata keçirilir. Bax Şəkil 9 (d, e)

Xəritəni fırlatmaq, böyütmək və uzaqlaşdırmaq, fırlamaq və əymək qaydaları. (a) Panorama qaydası. Xəritədə hər iki istiqamətə şaquli tərəfə çəkilə bilər. (b, c) Yaxınlaşdırma qaydası: (b) istifadəçi əlləri bir-birinə keçirir və onları cəlb edir, sonra (c) onları bir-birindən ayırır. (d, e) Uzaqlaşdırma qaydası: (d) istifadəçi əlləri bir-birindən uzaqlaşdırır və onları məşğul edir, sonra (e) onları bir araya gətirir. (f) Xəritənin fırlanma qaydası. (g, h) Xəritənin əyilmə qaydası: (g) istifadəçi əlləri birləşdirir və sonra (h) birini irəli, birini arxa tərəfə keçirir. Alternativ görünüş üçün Şəkil 6 (d) -ə baxın.

2. Döndür: Bu alt rejim istifadəçiyə xəritənin x, y müstəvisindəki fırlanma bucağını tənzimləməyə imkan verir. Xəritəni döndərmək üçün istifadəçi hər iki əlini bir-birinə bağlayır və əks şaquli istiqamətdə hərəkət etdirir, yəni sükan çarxının çevrilməsinə bənzər bir hərəkət istifadə edərək Şəkil 9 (f) -ə baxın.

3. Eğim: Bu alt rejim istifadəçinin xəritəni müstəvidən kənarda döndərməsinə imkan verir. Xəritəni əymək üçün istifadəçi hər iki əlini bir-birinə bağlayır və əks z istiqamətində hərəkət etdirir, yəni krank dəstini (zəncir dəsti) döndərməyə bənzər bir hərəkəti istifadə edərək Şəkil 9 (g-h) baxın.

4. Xəritəni / Tarixi Xəritələri Sıfırla: Xəritəni hər iki əlin kənarına qoyaraq istifadəçinin başı ilə eyni səviyyəyə gətirərək yenidən qurmaq olar, şəkil 10 (d). Bu, kursoru müddət seçicisinə keçirərək Tarixi Xəritələr alt rejimini də quracaqdır. Müddət müddətini dəyişdirmək üçün istifadəçi bir tərəfdən məşğul olur və sürgünü istədiyiniz müddətə keçirir. Mövcud müddətlərin baxılan əraziyə görə dəyişəcəyini unutmayın. Tarixi Xəritələr alt rejiminə daxil olarkən xəritənin meyl və dönmə bucaqları sıfırlanacaq.

Alt rejimlər arasında keçid üçün tələb olunan pozlar. (a) Döndürmə rejiminə daxil olmaq üçün istifadəçi sağ əlini yuxarı tutur və sol əlini soluna aparır. (b) Tilt rejiminə daxil olmaq üçün istifadəçi sol əlini yuxarı tutur və sağ əlini sağına doğru hərəkət etdirir. (c) Pan / Zoom rejiminə daxil olmaq üçün istifadəçi hər iki əlini də tərəfə tutur. (d) Xəritəni sıfırlamaq üçün istifadəçi hər iki əlini də başı ilə eyni səviyyədə tutur. (e) Toxunma pozası Kinoogle-ni Küçə Görünüşü üçün kalibrləmək üçün istifadə olunur.

Alt rejimlər arasında keçid etmək üçün istifadəçi qısa müddət ərzində müəyyən bir poz verməli və saxlamalıdır (Şəkil & # x200B (Şəkil10). 10). Şəkil 8 (c) -də hər qutunun sağındakı oxlar istifadəçinin bu rejimə girmək üçün əllərini necə tutması lazım olduğunu göstərir. Hədəf rejimi üçün bir irəliləyiş çubuğu istifadəçi poza tutduqca doldurulur, bax Şəkil 8 (d).

Kinoogle, istifadəçiyə Küçə Görünüşü rejimində Google Earth ilə qarşılıqlı əlaqədə olma imkanı verir. Bu rejim Küçə Görünüşü üçün aktivləşdirilmiş bir küçəyə mümkün qədər yaxınlaşdırmaq üçün Pan / Zoom rejimindən istifadə edərək daxil edilir. Google Earth avtomatik olaraq küçəyə yaxınlaşdıracaq. Xəritə küçəyə yaxınlaşdırıldıqdan sonra istifadəçi Kinoogle-ni Küçə Görünüşü üçün kalibrləmək üçün toxunma pozu yaratmalıdır, bax Şəkil 10 (e). Status göstəricisi yazıları, Şəkil 8 (e) -də göstərildiyi kimi də dəyişəcəkdir. Küçə Görünüşündə olarkən Xəritə Modu üçün bütün nəzarətlər deaktivdir. Küçə Görünüşü rejimində xəritə ilə qarşılıqlı əlaqədə olmağınıza imkan verən üç əsas alt rejim vardır:

& # x02022 Gəzinti: İrəliyə getmək üçün istifadəçi yerində durarkən qollarını sallayır. İstədiyi halda yerində gəzə bilsə də, istifadəçi ayaqlarını tərpətmək məcburiyyətində deyil, bax Şəkil 11 (a, b).

Küçə Görünüşündə Yaradır. (a, b) irəli getmək. (c-e) Sağa, sağa dönmək və sırasıyla sola dönmək. (f) Küçə Görünüşündən çıxmaq.

& # x02022 Dönüş: İstifadəçi çiyinlərini kameraya tərəf və ya ondan kənarlaşdıraraq kamera görünüşlərini dəyişdirə bilər. İstifadəçi yalnız çiyinlərini bükdüyünü və bütün bədənini çevirməməsini təmin etməlidir, bax Şəkil 11 (c-e).

& # x02022 Çıxış: Küçə Görünüşü rejimindən çıxmaq üçün istifadəçi hər iki qolunu üfüqi olaraq düz uzadır, bax Şəkil 11 (f). Küçə Görünüşündən çıxdıqdan sonra xəritə uzaqlaşdırılacaq. İstifadəçi daha sonra Xəritə rejiminə yenidən daxil olmaq və xəritəni idarə etməyə davam etmək üçün əl aşkarlamasını yenidən başlamalıdır.


C # -də Coğrafi Düymələr Yaratmaq - Coğrafi İnformasiya Sistemləri

Yeni əlaqələr. 3.3:
Integrated Scrolling, Zoom, Data Filtering and Cursor Feedback ilə Gerçek Zamanlı Qrafik

Onlayn Demoları başladın:
HTML5 və amp JavaScript
və ya
Server tərəfi ASP.NET / JSP


  • Java
  • .NET
  • C #
  • VB.NET

  • HTML5
  • JavaScript
  • AJAX
  • ASP.NET
  • JSP / Servlet
  • Göstərici Seçimləri:
  • OpenGL
  • X / GDI

Toolbar, sıfırdan və ya əvvəlcədən hazırlanmış komponentlərin tədarük edilmiş bir kolleksiyasından seçim edərək dinamik qrafik ekranlar yaratmaq üçün istifadə olunan GLG Graphics Builder-ı ehtiva edir. Builder, dizaynerə işlənmiş dinamik davranış əlavə etməyə və iş vaxtında real vaxt məlumatlarından yenilənmək üçün məlumat interfeyslərini təyin etməyə imkan verir. Son istifadəçilər üçün sadələşdirilmiş HMI Konfiquratoru da mövcuddur.

    Windows və Unix / Linux üçün Cross-Platform C / C ++ Kitabxanaları
    QT, GTK, Motif və MFC widgetları və bağlamaları daxil edin

Toolbar, Graphics Builder'ın ya Professional ya da Enterprise versiyası ilə gəlir və telifsiz API, GLG Standard API və ya GLG Intermediate API seçimini təmin edir.

Paketə bir neçə widget dəsti və inteqrasiya olunmuş GIS Xəritə Komponenti əlavə edilə bilər.

İsteğe bağlı bir GLG Genişləndirilmiş API iş zamanı dinamik olaraq obyektlər yaratmaq üçün istifadə edilə bilər.

Veb HMI / SCADA Toolbar HTML5 & amp JavaScript Vector Graphics Engine ilə

  • Müştəri tərəfində veb yerləşdirmə
  • HTML5
  • JavaScript
  • Kətan
  • Alternativ Server Tərəfində Veb Dağıtımı
  • ASP.NET
  • JSP / Servlet
  • Brauzer dəstəyi
  • Chrome
  • Firefox
  • Kənar
  • Safari
  • Mobil

Web Edition aşağıdakıları əhatə edir GLG Graphics Builder, dinamik HMI səhifələrinin yaradılması üçün istifadə olunurvə HMI ekranlarını veb səhifədə yükləmək, onları real vaxt məlumatları ilə yeniləmək və istifadəçi ilə qarşılıqlı əlaqəni idarə etmək üçün istifadə olunan GLG Java Kitabxanası.

The GLG JavaScript Kitabxanası GLG C / C ++, C # və Java kitabxanalarında mövcud olan tam GLG işləmə vaxtı funksiyasını həyata keçirir, eyni qrafik səhifəni və proqram məntiqini bir tətbiqin masa üstü, veb və mobil versiyaları arasında paylaşmağa imkan verir.

Kitabxana istifadə edir standart HTML5 kətan və JavaScript qrafik göstərmək və bütün əsas brauzerləri dəstəkləyir: Chrome, Firefox, Edge və Safari və mobil brauzerlər.

The GLG Graphics Server təmin edir alternativ server tərəfində veb yerləşdirmə seçimi mövcud C # və ya Java tətbiq kodunu yenidən istifadə edə bilən ASP.NET və ya JSP üçün. Graphics Server ilə qrafika veb serverdə yaradılır və vaxtaşırı yenilənən bir şəkil kimi brauzerdə göstərilir.

Toolbar, Graphics Builder'ın ya Professional ya da Enterprise versiyası ilə gəlir və GLG Standart, Orta və ya Genişləndirilmiş API seçimini təmin edir.

Paketə bir neçə widget dəsti və inteqrasiya olunmuş GIS Xəritə Komponenti əlavə edilə bilər.

GLG Widgets Royalty Free Components

Yeni əlaqələr. 3.6:
Yeni Widget növləri

Yeni əlaqələr. 3.5:
Diaqram Məlumat Filtrlənməsi

Yeni əlaqələr. 3.3:
Integrated Scrolling, Zoom, Kursor Əlaqə və Alət ipuçları ilə real vaxt qrafiki

  • Java
  • .NET
  • C #
  • VB.NET
  • AJAX
  • JSP / Servlet
  • Mobil
  • Diallar, Metrlər, Dəyişdirənlər, Düymələr
  • Proses Nəzarəti
  • Real vaxt qrafikləri

Bütün GLG widgetları yüksək dərəcədə yapılandırılabilir və paketə daxil olan GLG Graphics Builder istifadə edərək özelleştirilebilir. Graphics Builder ayrıca xüsusi cihazlar panelləri və ya nəzarət panelləri yaratmaq üçün də istifadə edilə bilər. Graphics Builder'ın Professional və ya Enterprise Editions yeni xüsusi widgetların dizaynı üçün istifadə edilə bilər.

    Windows və Unix / Linux üçün platformalararası C / C ++ kitabxanaları
    QT, GTK, Motif və MFC widgetları və bağlamalar daxildir

HMI Konfiquratoru Son istifadəçilər üçün sadələşdirilmiş HMI redaktoru Yüklənə bilən Modullar vasitəsilə OEM Fərdiləşdirməsini dəstəkləyir

  • Asan Redaktə etmək üçün sadələşdirilmiş interfeys

  • Yapılandırılabilir Menyular, Simgələr və Xüsusi Dialoqlar
  • Yapılandırılabilir Nesne Mülkiyyət Səhifələri
  • Xüsusi Dinamika və Rəng Palitraları
  • Xüsusi Komponent Kitabxanaları
  • Canlı Verilərlə Xüsusi Çalışma Modu
  • Çapraz Platforma
  • Windows
  • Unix / Linux
  • Yerləşdirilib

HMI Konfiquratoru ilə bir operator, təqdim edilmiş komponent kitabxanalarından əvvəlcədən hazırlanmış komponentləri sürükləyərək buraxaraq HMI ekranlarını yarada və konfiqurasiya edə bilər, həmçinin çoxbucaqlı, qövs və ya mətn obyekti kimi hər hansı bir qrafik ibtidasını çəkə bilər. Bir operator rəsmdəki cisimlərin vizual görünüşünü düzəldə bilər, animasiya əlavə edə bilər, məlumat mənbələrinə baxa və seçə bilər, həmçinin ortaya çıxan HMI-ni işə salır və canlı real vaxt məlumatları ilə canlandırır.

HMI Configurator, konfiqurasiya edilə bilən menyular və nişanlar kimi OEM fərdiləşdirmə xüsusiyyətlərini, habelə xüsusi Data Browser və Run-mode animasiya modullarını dəstəkləyir. Ayrıca, bir OEM satıcısına xüsusi komponentlərin tənzimlənməsini tətbiqetmə dizayneri tərəfindən məruz qalan komponentin xüsusiyyətləri ilə məhdudlaşdırmaq, xüsusi dinamik seçim variantlarını və rəng palitralarını təyin etmək və tətbiqə xüsusi düzəliş əməliyyatları üçün xüsusi dialoqlar təmin etmək imkanı verir.

HMI Konfiquratoru son istifadəçiyə HMI ekranlarını yaratmaq və redaktə etmək bacarığı təmin etmək üçün bir tətbiqə daxil edilə bilər.

OEM genişləndirmə xüsusiyyəti sistem inteqratorlarına, xüsusi menyu elementləri, xüsusi alətlər paneli nişanları və xüsusi informasiya qutuları əlavə edərək HMI Konfiquratorunun işini genişləndirən xüsusi DLL-lər təqdim etməyə imkan verir. Bir OEM nümunəsi, istifadəçinin HMI Konfiquratorundakı obyektlərə xüsusi tədbirlər əlavə etməsinə imkan verən xüsusi bir DLL nümunəsini təqdim edir. SCADA Viewer Demo, iş vaxtı xüsusi əməliyyatlarla işləmə nümunəsini təqdim edir.

GLG Graphics Server Mobil HMI və SCADA Dağıtımı


  • Mobil dəstək
  • Android
  • iPhone / iPad
  • Server tərəfi:
  • ASP.NET / C #
  • JSP / Servlet
  • Müştəri tərəfi:
  • HTML
  • Java Script
  • Real vaxt qrafikləri
  • Dials və Meters
  • Proses Nəzarəti

GLG Graphics Builder-in köməyi ilə qrafika və sayğacları olan sadə panellərdən tutmuş SCADA və HMI diaqramlarına qədər işlənmiş xüsusi qrafika interaktiv şəkildə yaradıla bilər. Dinamik ekranlar tətbiqetmənin veb səhifələrində yerləşdirilir və yenilənir real vaxt məlumatları.

Builder istifadə edərək yaradılan dinamik təsvirlər server tərəfində olan GLG Graphics Server istifadə edərək vebdə yerləşdirilir. Graphics Server təsvirləri tətbiqetmənin veb səhifələrində göstərmədən əvvəl cari məlumatlarla yeniləyir. Graphics Server, obyekt seçimi, ipuçları və düyməni vurma kimi AJAX istifadəçi qarşılıqlı istəklərini də həll edir.

Bir veb səhifədə göstərilən bir şəkil Graphics Builder istifadə edərək dəyişdirilə bilər və Graphics Server-ə yenidən yüklənə bilər, heç bir proqramlaşdırma tələb olunmadan.

Həm Qrafik Serverin ASP.NET, həm də JSP versiyaları mövcuddur.

ASP.NET mühitində, Graphics Server C # ilə yazılmış xüsusi HTTP işləyiciləri vasitəsilə yerləşdirilir. JSP mühitində, Graphics Server bir Java Servlet olaraq yerləşdirilir. Bir nümunə ASP.NET HTTP işləyicisinin və bir nümunə JSP servletinin mənbə kodu təmin edilir və tətbiqetmə tələblərini yerinə yetirmək üçün tətbiqetmə inkişaf etdiriciləri tərəfindən uyğunlaşdırıla bilər.

Mobil HMI Başlanğıc Paketi 1650 $ -dan başlayır və bir Web-Server Lisenziyasına və bir widget dəstinə sahib bir Graphics Server olan Graphics Builder-in Basic Edition-nı əhatə edir. Əlavə bir widget dəsti 150 dollara əlavə edilə bilər.

Dinamik Konfiqurasiya və Düzəliş API Toolbar Seçimi

  • C / C ++
  • Unix
  • Linux
  • Windows
  • Qt / Gtk / Motif
  • AJAX
  • ASP.NET / C #
  • JSP / Servlet
  • Java
  • .NET
  • C #
  • VB.NET
  • Göstərici Seçimləri:
  • OpenGL
  • X / GDI
  • Orta API
    Telifsiz
  • Genişləndirilmiş API

GLG Genişləndirilmiş API, cari konfiqurasiya məlumatlarına əsasən dərhal təsvirlər yaratmaq imkanları olan bir tətbiq təmin edir. Xəritədə hərəkət edən təyyarə nişanları kimi dəyişən sayda dinamik nişanı göstərən tətbiqetmələr üçün vacib olan qrafik obyektləri iş vaxtına dinamik şəkildə əlavə etmək üçün də istifadə edilə bilər. Genişləndirilmiş API-nin istifadəsinin başqa bir nümunəsi, istifadəçi girişinə əsasən obyektləri interaktiv şəkildə yaradan xüsusi bir diaqram tətbiqidir.

Genişləndirilmiş API, obyektlərin yaradılması və silinməsi üsullarına əlavə olaraq, rəsmdəki obyektləri keçmək və işləmə müddətində cədvəlin məzmununu dinamik olaraq təyin etmək üçün istifadə edilə bilən inkişaf etmiş introspection imkanları da təmin edir. Genişləndirilmiş API, seçilmiş yerləşdirmə seçimindən asılı olmayaraq Graphics Builder-da mövcud olan bütün əməliyyatlara proqramlaşdırma imkanı verir: C / C ++, Java və ya ActiveX.

Java və C # üçün Genişləndirilmiş API telifsizdir. C / C ++ üçün genişləndirilmiş API, fərqli paylama rejimlərinə uyğun müxtəlif qiymət seçimləri ilə kiçik bir qonorar haqqı daşıyır.

Intermediate API, dinamik obyekt yaradılması xaricində Genişləndirilmiş API-nin bütün funksiyalarını təmin edən telifsiz bir alternativdir.

GIS Xəritə Server Integrated Component və ya Standalone

  • Veb əsaslı
    Xəritə server
  • Java
  • HTML
  • Unix
  • Linux
  • Windows
  • C / C ++ Kitabxanası
  • Unix
  • Linux
  • Windows
  • .NET
  • C #
  • VB.NET

Toolbar ilə istifadə edildikdə, inteqrasiya olunmuş bir CBS obyekti bir GLG rəsminin arxasında bir xəritə hazırlayır və böyüdülmə, çevirmə və koordinatlaşdırma işlərini yerinə yetirir, Toolbar isə xəritənin üstündəki dinamik nişanların göstərilməsini və onları yeniləməyi idarə edir. real vaxtda. CBS obyekti CBS-i hər hansı bir GLG rəsminə qüsursuz şəkildə birləşdirir və C / C ++ / C # /. NET və Java tətbiqetmələrində yerləşdirilə bilər.

GLG Graphics Builder, rəsmdəki CİS obyektlərini düzəldərək interaktiv quraşdırma və heç bir proqramlaşdırma olmadan xəritə komponentinin sürətli prototipləşdirilməsini asanlaşdırır. Xəritə serverinin quraşdırılmasının sürətli sınanması üçün xəritə serverinin müstəqil istifadəçiləri tərəfindən də istifadə edilə bilər. Graphics Builder köməyi ilə inkişaf etdiricilər xəritədəki obyektləri CBS lat / lon koordinatlarında da çəkə bilərlər.

Bağımsız istifadə üçün GLG Map Server komponenti həm veb əsaslı bir GIS Map Server yürütülə bilən, həm də yerli maşınlarda quraşdırılmış C / C ++ tətbiqetmələri tərəfindən istifadə edilə bilən bir GIS kitabxana API'si olaraq mövcuddur. Xəritə serverinin göstərmə mühərriki pəncərə sistemindən asılı deyil və bu səbəbdən Unix, Linux və Windows-da başsız serverlərdə istifadə edilə bilər.

GLG Map Server, OpenGIS standartına uyğundur və həm raster, vektor və yüksəklik məlumatları, düzbucaqlı və orfoqrafik proqnozlar, məhdudiyyətsiz qat, tam alfa qarışıqlığı, şəffaflıq və dinamik atribut eşiklərini milyonlarla nöqtənin optimallaşdırılmasını dəstəkləyir. Xəritə server, həm dünya, həm də kiçik bölgə xəritələri üçün optimallaşdırılmış, hiyerarşik kirəmit, çini önbelleği və yaxınlaşma hüdudlarına əsaslanan avtomatik təbəqə seçimini dəstəkləyir.

Açıq Küçə Xəritəsi (OSM) verilənlər bazası küçə səviyyəsinə qədər bütün dünya üçün vektor məlumatlarını və binaların detallarını (100 GB) ehtiva edir.

US Census / Tiger, kontinental Amerika Birləşmiş Ştatları üçün küçə səviyyəsində detallar təmin edən daha kiçik (10 GB) bir verilənlər bazasıdır.

Dünyanın Rəqəmsal Diaqramı (DCW / VMap0 / VPF) bütün dünya üçün ölkəni, sahil xəttini, siyasi sərhədləri, bitki örtüyünü və digər məlumatları təmin edən yığcam (2 GB) bir verilənlər bazasıdır.

World 15m Satellite Images verilənlər bazası (800 GB) bütün dünya üçün orta çözünürlüklü (piksel başına 15 metr) raster məlumat verir, daha kiçik (550 MB) World 250m verilənlər bazası isə daha aşağı qətnamə şəkilləri təqdim edir.

  • ABŞ 0.5m Aerial Image məlumat dəsti, əyalət başına əyalət bazasında (hər əyalət üçün təxminən 100 GB) yüksək qətnamə (piksel başına 0,5 metr) hava məlumatı təmin edir.

Bütün məlumat dəstləri GLG Map Server ilə istifadə üçün optimize edilmişdir və tam quraşdırma sənədləri dəstini ehtiva edir.

Mülkiyyətli CİS məlumatları da GLG Xəritə Server ilə istifadə ediləcək şəkildə konfiqurasiya edilə bilər.


UCanCode .NET gücünü sərbəst buraxmağa hazır olun

UCanCode UCCReport dəyişən məlumat çap proqramıtoplu məlumat çap proqramı iş bölmələri, qurumlar və proqram inkişaf etdiriciləri üçün dəyişən məlumatların çapı (dəyişən məlumatların çapı kimi də bilinir) və toplu çap (yuvalama kimi də bilinir) üçün bir həlldir. Nəşrlər dəyişən məlumatlar və çap ehtiva edən in partiyalar hər hansı bir iş və iş üçün vacibdir. Toplu işləmə çox insan qüvvəsi və maddi qaynaqlara qənaət edə bilər, dəyişkən məlumatlar müştərilərə daha yaxşı xidmət göstərə bilər. UCanCode UCCReport, peşəkar nəşrlər yaratmağınıza və çap etməyinizə kömək edir. Bununla, müəssisədə dəyişkən məlumatları (fərdiləşdirmə) istifadə edən nəşrlər dizayn edə, yarada və çap edə (çap) edə bilərsiniz.

UCanCode UCCReport əvvəlcədən hazırlanmış avtomatik olaraq sintez edən dəyişən bir məlumat çapı (çap) (fərdi çap (çap) kimi də bilinir) proqramdır. kütləvi fərdiləşdirmə məlumatları Dəyişən mətn, rəqəmlər, şəkillər, barkodlar və s. daxil olmaqla hər hansı bir baza platforması olmadan istifadəçi tərəfindən müəyyən edilmiş bir fayl şablonunda, daha sonra tamamilə fərqli məzmuna sahib bir nəşr yaratmaq üçün çap cihazında tam sürətlə çıxın.

UCanCode UCCReport, məlumat mənbələrindəki (mətn sənədləri, Microsoft Office Excel, Microsoft Office Access, SQL Server, Oracle, IBM DB2, və s.) Nəşrləri və mətnləri birləşdirmək üçün avtomatik olaraq & dəyişdirilə bilən məlumatlar (çap) çap & quot istifadə edərək fərdiləşdirmə yaradır. vərəqlər və kompleks nəşrlər.

İşləmə əməliyyatı videosu:

UCanCode peşəkar məlumat təhlili və çap sistemi toplu çapı, verilənlər bazası qeydinin çıxarılması çapını və barkod və etiket çapını dəstəkləyir. HMI hesabatı dizaynı və çapı, sistem aşağıdakı hissələrdən ibarətdir:

1. Professional Şablon Designer ReportDesigner:

ReportDesigner müstəqil olaraq Oracle, SQL Server, Access, Excel faylı kimi müxtəlif məlumat mənbələrini dəzgahda bağlaya və sorğu quruluşunu avtomatik olaraq çıxara bilər. Basit bir siçan sürükleyerek hesabat şablonuna birbaşa basdırılacaq verilənlər bazasını sürükleyip buraxa bilərsiniz. Çap edərkən verilənlər bazası qeydləri avtomatik olaraq sorğu edilir və yazdırılacaq səhifə məlumatları qeydlərə əsasən avtomatik olaraq hesablanır. Barkod çapı və əlaqədar alt cədvəl çapı da təmin edilir. Bağlı verilənlər bazası alt cədvəlindən məlumatları avtomatik olaraq çıxarıb çap etmək üçün müvafiq statistik cədvəldə göstərə bilən 20-dən çox statistik qrafik növü təqdim olunur. Aşağıda göstərildiyi kimi:

Aşağıdakı əsas funksiyaların siyahısı:

1). Bütün VC ++ qaynaq kodlarını təmin edir və c # hesabatının hazırlanması üçün nəzarət təmin edir.

2). Word üslubu cədvəlini dəstəkləyin, barkodu dəstəkləyin, alt cədvəl iç içə çapını dəstəkləyin.

3). 20-dən çox statistik qrafikin göstərilməsini və çap edilməsini dəstəkləyir.

4). Oracle, SQL Server, Access, Excel faylı və s. Kimi müxtəlif məlumat mənbələrini dəstəkləyin və çap üçün istənilən məlumat mənbəyini genişləndirmək üçün təqdim olunan interfeysdən istifadə edin.

5). Siçan sürükləyin və verilənlər bazası sahələrini dəstəkləyin, verilişlərə uyğun olaraq avtomatik olaraq disk yaddaşını soruşun və avtomatik olaraq çap edin.

6). Öz hazırladığınız çox səhifəlik hesabatları dəstəkləyin.

7). Üst və altbilgi dizaynını və çapını dəstəkləyin.

8). Yerləşdirmək və çap etmək üçün minlərlə müxtəlif naxış təmin edin.

9). Bütün mənbə kodlarını heç bir qeyd-şərtsiz təmin edin.

2. ReportViewer peşəkar hesabat çap vasitəsi:

ReportViewer, ReprtDesigner tərəfindən hazırlanmış şablon sənədini yükləyə bilər, səhifəni birbaşa yazdırılmamış önizləmə rejimində çap etmənin təsirini simulyasiya edə bilər və aşağıda göstərildiyi kimi səhifəni və məlumat sorğusunu idarə etmək üçün peşəkar əməliyyat vasitələri təqdim edə bilər:

1) Bütün VC ++ qaynaq kodlarını təmin edin və ehtiyac olduqda hər hansı bir fərdiləşdirmə edin.

2) Oracle, SQL Server, Access və Excel faylı kimi müxtəlif məlumat mənbələrini dəstəkləyin.

3) Çox səhifəlik şablonları dəstəkləyin.

5) Yakınlaştırma, panning və rouminq kimi geniş bir əməliyyatı dəstəkləyin.

6) Gördüklərinizin və əldə etdiklərinizin çap olunmuş önizləməsini dəstəkləyin.

7) Visual Studio 6-dan Visual Studio 2021-ə qədər bütün Visual Studio versiyaları ilə uyğundur.

8) Bütün funksiyalar ehtiyac olduqda uyğunlaşdırıla bilər.

3. Hesabat Print Control UcanCode Report Control:

UCanCode Report Control, UCanCode ReportViewer'ın OCX paketidir. ReportViewer kimi, ReportDesigner tərəfindən hazırlanmış şablon sənədlərini oxuya bilər və Oracle, SQL Server, Access və Excel faylı kimi müxtəlif məlumat mənbələrini dəstəkləyir. Ancaq nəzarətlər Web, c #, java, html5, delphi kimi geniş tətbiqetmələrə daxil edilə bilər. Aşağıda göstərildiyi kimi peşəkar toplu çapın bir hissəsi kimi istifadə edilə bilər:

Funksiyalar siyahısı aşağıdakı kimidir:

1) Rəsmi versiya nəzarət üçün bütün mənbə kodlarını təmin edir.

2), ReportDesigner tərəfindən hazırlanmış şablon faylını yükləyə bilər.

3), Oracle, SQL Server, Access, Excel faylı və digər məlumat mənbələrini dəstəkləyin.

4) Çox səhifəlik şablonları dəstəkləyin.

6) Zoomlaşdırma, panning və rouminq kimi geniş bir əməliyyatı dəstəkləyin.

7) Gördüklərinizin və əldə etdiklərinizin çap olunmuş önizləməsini dəstəkləyin.

8) Visual Studio 6-dan Visual Studio 2021-ə qədər bütün Visual Studio versiyaları ilə uyğundur.

9) Bütün funksiyalar ehtiyac olduqda özəlləşdirilə bilər.

10), veb yerləşdirmə, Java inkişafı, Delphi inkişafı, html5 inkişafı, c # inkişafı və s.

E-XD ++ komponentli kitabxana vizual qrafika texnologiyası UCanCode-u bütün mənbə kodu komponentləri kitabxanasından ən yaxşısına inteqrasiya edir və daha çevik idarəetmə və qrafik istifadəçi interfeysi imkanları təqdim edir, yerleşim, coğrafi məlumat sistemləri və digər yüksək performanslı proqram təminatlarının inkişafı üçün tam bir həll təmin edir . Bu Versiya UCanCode Məhsullarıdır, Ən Böyük, Hərtərəfli, ƏN, Ən Güclü, Ən Çox satılan versiya. Seçim Sisteminin Yüksək Performanslı Müəssisə səviyyəli bir fayl tətbiqetməsini inkişaf etdirməkdir.

% 100 VC + + dizaynı və hamısını təmin edin mənbə kodu, qeyd-şərtsiz.
500.000-dən çox kod xətti və 500-dən çox C + + genişləndirmə dərsləri.
Avtomatik kod istehsal prosesi və XD ++ üzərində tez bir zamanda müxtəlif tətbiqetmələr yaratmağınız üçün sənədlərin hazırlanmasını tamamlayın.
Tam və ölçeklenebilir interfeys nəzarətini təmin etmək üçün inkişaf etmiş tətbiqetmə sistemlərinin inkişafı. d
Xüsusiyyət kodu dəyişir və Geri Al / Yenidən işləmə dəstəyi təmin edir.
Kətandakı istifadəçilər ehtiyaclarına, komponentlərinə, işlərinə və digər xüsusi əməliyyatlarına görə.
Həm tək səhifə, həm də çox səhifəlik tətbiqi dəstəkləyir.
Komponentlərin düzeni, düzeni, qaydada düzəldilmişdir. d
Çap et, görüntü əvvəlcədən çap et və çıxart.
Daha güclü istifadəçi interfeysi.
Dəstəklənən EditBox, CheckBox, RadioBox, ComboBox və s. Windows birbaşa kətana çəkilmiş və məlumat daxiletmə funksiyalarını tamamlayan Windows preslənmiş hissələri, sistemin çevik arxitekturasına əlavə olaraq hər hansı bir standart Windows kətanı idarə etməyə imkan verir.
Düz bir xətt çəkin, xətləri, əyriləri, düzbucaqlıları, elipsləri qeyd edin, mətn əlavə edin və şəkillər əlavə edin.
Müxtəlif inkişaf proqramlarının 80-dən çox nümunəsini təqdim edin.
Çeşitli görüntü faylı formatlarını dəstəkləyin (JPG, GIF, TGA, PNG, PCX, və s. Daxil olmaqla).
Çox qatlı dəstək.
Köməkçi nəzarət nöqtələri ilə köməkçi xətt
Qrafika ilə müxtəlif qrafik əməliyyatları arasında və s.

E-XD ++ çap etmək üçün bank hesabatlarının, hər cür dəyişən bilet çapının, çap dizayn proqramının, ideal məlumat mənbəyi komponent kitabxanasının inkişafıdır. İnkişaf müddətinin% 80-dən çoxuna qənaət edəcəkdir.

500 mindən çox xətt və diqqətlə dizayn edilmiş və ciddi şəkildə sınaqdan keçirilmiş & quot; C / C ++ /. NET mənbə kodları, bütün tam mənbə kodları heç bir qeyd-şərtsiz göndərilir!

400-dən çox C + + genişləndirmə sinfi, 500 mindən çox xətt effektiv VC ++ / MFC mənbə kodu, 70-dən çox həll mənbəyi kodunu, hazırlanan inkişaf alətlərini dəstəkləyən tam və ətraflı onlayn yardım sistemi və istifadəçi sənədləri təqdim edin!

Güclü, çevik və Kitabxanalardakı Qrafik Vizual Görünüşü Asan istifadə etmək. Ehtiyaclarınızı qarşılamaq üçün müxtəlif cədvəllər yaratmaq üçün güclü və çevik komponentlər. Məhsul dizayn xüsusiyyətləri, istifadə etmək asandır, yalnız bir neçə gündə məhsullarınızın ehtiyaclarına uyğun olaraq dizayn edilə bilər. Məhsullara tam dəstək veririk, sınaqdan yükləyin. xüsusiyyət zəngin. Ultra çox yönlü, BENZİ Avtomatik tərtibat, Çox Səviyyə yığıla bilən subqraf, Hüceyrə Bağlantı Noktası, XML, DXF, SHP, SVG və s. Tez bir zamanda mürəkkəb və çevik bir qrafik yaratmağa kömək edə bilər.

Bir sıra hadisələri dəstəkləyir: klik, cüt klik, hover, seçin, kauçuk bant seç, kopyalayın, silin, ölçüsünü dəyişin və dəstəyi hərəkət etdirin. Ən mürəkkəb əməliyyatları dəstəkləyin: sürüklə və burax, limitsiz geri qaytar / təkrar et və panoya əməliyyatlar və AÇIK. Etibarlılıq əldə etmək üçün vaxtınıza və pulunuza qənaət edin. Bir şəkil min sözə dəyər, E-XD ++ təklifi Son 500-də daha yaxşı dizayn edilmiş və yaxşı sınaqdan keçmiş C / C + + / minlərlə satır. NET Mənbə kodu! İnkişaf İllərdir, dünya səviyyəsində minlərlə müştərinin təsdiqləməsi sizə çox inkişaf vaxtına və pulunuza qənaət edə bilər! İndi sına! Yalnız bir cəhd dediyimizi dinləməyin!

Pulsuz sınaq tətbiqimizə tətbiqetmənin prototipini yaratmaq üçün lazım olan hər şey daxildir. Pulsuz texniki dəstək.


Müəssisə versiyası üçün E-XD ++ komponent kitabxanasının vizual qrafik həllərinin rəsmi versiyası bütün mənbə kodlarını təmin edir, UCanCode-dan sifariş etmək üçün aşağıdakı düyməni basın. :


UCanCode .NET gücünü sərbəst buraxmağa hazır olun

Diaqramlar tətbiqetmə məlumatlarınızdakı əlaqələri ifadə etməyin təbii və intuitiv bir yoludur. E-XD ++ Komponentlər ifadəli, interaktiv əlavə etməyi asanlaşdırın UML diaqramları üçün sənin tətbiq. UCanCode-un E-XD ++ Diaqram Komponenti ən əhatəli alətlər dəsti, komponentlərkitabxanalar VC ++ / .NET platforması üçün qrafik redaktə, vizuallaşdırma, nəzarət və nəzarət vasitələri yaratmaq üçün. Hər iki diaqram və # obyektlər arasındakı əlaqələri göstərmək üçün istifadə olunan ekranlar UML rəsm və düzeni asanlıqla yaradıla bilər. Diaqramlar münasibətləri ifadə etməyin təbii və intuitiv bir yoludur sənin tətbiq məlumatları. E-XD ++ Komponentlər ifadəli, interaktiv əlavə etməyi asanlaşdırın UML diaqramları ərizənizə. UCanCode-un E-XD ++ Diaqram Komponenti ən əhatəli alətlər dəsti, komponentlərkitabxanalar VC ++ / üçün qrafik redaktə, vizuallaşdırma, nəzarət və nəzarət vasitələri yaratmaq üçün. NET platforması. Hər iki diaqram-obyektlər arasındakı əlaqələri göstərmək üçün istifadə olunur UML rəsm və düzeni asanlıqla yaradıla bilər.

Tikinti üçün UML diaqramı rəsm tətbiq kimi, GUI interfeysini qurmaq çox çətindir, bu sizə çox vaxt aparacaq, xüsusi bir istifadə etməyiniz tövsiyə olunur UML modelləşdirmə vasitəsi ( UML dizayn aracı ) Komponent . Tikinti üçün UML diaqramı rəsm tətbiq kimi, GUI interfeysini qurmaq çox çətindir, bu sizə çox vaxt aparacaq, xüsusi bir istifadə etməyiniz tövsiyə olunur UML modelləşdirmə aracı (UML dizayn aləti) Komponent.

E-XD ++ Enterprise Edition Suite, 100% C ++ əsaslıdır diaqram Komponent , bu UML Diaqramı Həlli, yüksək keyfiyyətli UML Tətbiqi qurmağın demək olar ki, bütün xüsusiyyətlərini özündə birləşdirir UML modelləşdirmə aləti komponenti , hər növ tətbiqetmə növünü tez və asanlıqla qurmağınıza kömək edir UML diaqramları . UML dizayn aracı Komponent-E-XD ++ Enterprise Edition, UML dizaynı üçün tam mənbə kodlarını və xüsusiyyətlərini, UML diaqram nümunələrini, UML modelləşdirmə üçün istinad kitabçasını ehtiva edir. E-XD ++ Enterprise Edition Suite, 100% C ++ əsaslıdır diaqram komponenti, bu UML Diaqramı Həlli yüksək keyfiyyətli tikinti demək olar ki, bütün xüsusiyyətlərini özündə cəmləşdirir UML Tətbiq, a UML modelləşdirmə aləti komponenti, bütün növlərə malik istənilən növ tətbiqləri tez və asanlıqla qurmağınıza kömək edir UML diaqramları. UML dizayn aracı Component-E-XD ++ Enterprise Edition üçün tam mənbə kodları və xüsusiyyətləri daxildir UML dizaynı, UML diaqram nümunələri, istinad təlimatı UML modelləşdirmə.

İlə E-XD ++ Enterprise Edition Suite, demək olar ki, Microsoft 'un Visio xüsusiyyətlərinə malikdir UML Hissə: İlə E-XD ++ Enterprise Edition Suite, demək olar ki, Microsoft 'un Visio xüsusiyyətlərinə malikdir UML Hissə:

Hamısı the mənbə kodları aşağıdakı ekran görüntülərindən E-XD ++ Enterprise Edition Suite-in tam versiyası ilə göndəriləcək: Hamısı the mənbə kodları aşağıdakı ekran görüntülərindən E-XD ++ Enterprise Edition Suite-in tam versiyası ilə göndəriləcək:

UML Sıra Diaqramı VC ++ Mənbə Kodu Həlli:

UCanCode Ən son UML Sıra Diaqram Çözümü göndərilir, onu: UCC_UML fayl qovluğu:

.NET və WEB üçün UML Sıra Diaqramı:

UCanCode UML ActiveX Control (OCX Control) da göndərilir, xahiş edirəm UCC_UML fayl qovluğunda UCCDemo.exe proqramını çalıştırın, istənilən .NET (c #) və ya veb tətbiqetmədən istifadə edə bilərsiniz:

E-XD ++ komponentli kitabxana vizual qrafika texnologiyası UCanCode-u bütün mənbə kodu komponentləri kitabxanasından ən yaxşısına inteqrasiya edir və daha çevik idarəetmə və qrafik istifadəçi interfeysi imkanları təqdim edir, yerleşim, coğrafi məlumat sistemləri və digər yüksək performanslı proqram təminatlarının inkişafı üçün tam bir həll təmin edir . Bu versiya UCanCode məhsulları, ən böyük, ən əhatəli, ən güclü, ən çox satılan versiyadır. Yüksək performanslı bir müəssisə səviyyəsində seçim sistemi inkişaf etdirməkdir.

100% VC ++ dizaynı və hamısını təmin edin mənbə kodu, qeyd-şərtsiz.
500.000-dən çox kod xətti və 500-dən çox C ++ genişləndirmə dərsləri.
Avtomatik kod yaratmaq prosesi və E-XD ++ üzərində tez bir zamanda müxtəlif tətbiqetmələr yaratmağınıza kömək edəcək sənədlərin hazırlanmasını tamamlayın.
Tam və ölçeklenebilir interfeys nəzarətini təmin etmək üçün inkişaf etmiş tətbiqetmə sistemlərinin inkişafı.
Xüsusiyyət kodu dəyişir və Geri Al / Yenidən işləmə dəstəyi təmin edir.
Kətandakı istifadəçilər ehtiyaclarına, komponentlərinə, işlərinə və digər xüsusi əməliyyatlarına görə.
Həm tək səhifə, həm də çox səhifəlik tətbiqi dəstəkləyir.
Komponentlərin düzeni, düzeni, qaydada düzəldilmişdir.
Çap et, görüntü əvvəlcədən çap et və çıxart.
Daha güclü istifadəçi interfeysi.
Dəstək EditBox, CheckBox, RadioBox, ComboBox, və s. Windows-un birbaşa kətana çəkilmiş hissələri sıxılmış və məlumat daxiletmə funksiyalarını tamamlamış, sistemin çevik arxitekturasına əlavə olaraq hər hansı bir standart Windows kətanı idarə etməyə imkan verir.
Düz bir xətt çəkin, xətləri, əyriləri, düzbucaqlıları, elipsləri qeyd edin, mətn əlavə edin və şəkillər əlavə edin.
Müxtəlif inkişaf proqramlarının 80-dən çox nümunəsini təqdim edin.
Çeşitli görüntü faylı formatlarını dəstəkləyin (JPG, GIF, TGA, PNG, PCX, və s. Daxil olmaqla).
Çox qatlı dəstək.
Köməkçi nəzarət nöqtələri ilə köməkçi xətt
XML yükləmə və qənaət
SVG İdxal və ixrac.
Auto CAD DXF İdxal və ixrac.
ArcGIS Xəritə faylı (Forma şəkli) İdxal.
1000-dən çox printer sürücüsü.
Bütün Visual Studios ilə uyğundur (Visual Studio 6.0-dan Visual Studio 2013-ə).
Bütün Windows-u dəstəkləyin (32 bit, 64 bit).
Qrafika ilə müxtəlif qrafik əməliyyatları arasında və s.

500 mindən çox xətt & quot; bütün diqqətlə dizayn edilmiş və ciddi şəkildə sınaqdan keçirilmiş & quot; C / C ++ /.

400-dən çox C + + genişləndirmə sinfi, 500 mindən çox effektiv VC ++ / MFC mənbə kodu, 70-dən çox həll mənbəyi kodunu, hazırlanan inkişaf alətlərini dəstəkləyən tam və ətraflı onlayn yardım sistemi və istifadəçi sənədlərini təqdim edin!

Mənbə kodu kitabxanalarının güclü, çevik və istifadəsi asan qrafik görselleştirme.
İhtiyaçlarınızı qarşılamaq üçün müxtəlif qrafiklər yaratmaq üçün güclü və çevik komponentlər. Məhsul dizayn xüsusiyyətləri, istifadəsi asandır, yalnız bir neçə gündə ehtiyaclarınıza uyğun məhsullar dizayn edilə bilər. Məhsullar üçün tam dəstək veririk, sınaq versiyasını yükləyirik.

İndi sına!
Yalnız bir cəhd dediyimizi dinləməyin! Pulsuz sınaq tətbiqimizə tətbiqetmənizi prototipləşdirmək üçün lazım olan hər şey daxildir. Pulsuz texniki dəstək.


Müəssisə versiyası üçün E-XD ++ komponent kitabxanasının vizual qrafik həllərinin rəsmi versiyası bütün mənbə kodlarını təmin edir, UCanCode Sifarişi üçün aşağıdakı düyməni vurun. :