Windows-ning funktsiyalar grafigini c # shakllarida
Dioklning sissoid funktsiyasining grafigini chizishim kerak.
Ushbu funktsiyani Windows shakllariga qanday kiritishni tushunmayapman, chunki men to'rtburchaklar koordinatalar tizimida cissoid tenglamasidan foydalandim:
public Form1() {
InitializeComponent();
int a = 4, m;
for (int i = 1; i<50; i++) {
m = (((2 * a) - i) / 2);
if (m == 0) {
m = 1;
}
chart1.Series[0].Points.AddXY((i), (i*i*i)/m);
}
}
double a = 3;
double step = 0.1;
for (double x = 0; x < 2 * a - 1; x += step)
{
var n = x * x * x;
var d = 2 * a - x;
chart1.Series[0].Points.AddXY(x, Math.Sqrt(n / d));
chart1.Series[1].Points.AddXY(x, -Math.Sqrt(n / d));
}
.NET Grafika vositalari
Yaqinda men juda muhim bo'lmagan vazifani bajarishga majbur bo'ldim - .NET uchun grafikani ko'rsatishga imkon beradigan echim topdim. Men zudlik bilan buyurtma beraman, chunki men faqat chiziqli jadvallar bilan qiziqdim. Mavjud echimni qayta ishlashga undagan qoqintiruvchi blok (bu rdlc hisobotlariga o'rnatilgan grafikalar) ishlash edi. Umuman olganda, izlanayotgan echimga quyidagi talablar qo'yildi.
Ushbu optimallashtirish oxirgi
foydalanuvchi tomonidan e'tiborga olinmasligi kerak, shuning uchun echim oxirigacha avvalgisiga o'xshab ko'rinishi uchun juda moslashtirilgan bo'lishi kerak. Tezda ishlang (albatta, foydalanuvchilar kutishni yoqtirmaydi). Tercihen bepul yoki ochiq manba. Agar katta pullik echim topsam, sotib olish katta muammo bo'lmaydi, lekin ochiq manbadan boshlash yaxshiroqdir
Xulosa
O'zbekiston mustaqillikka erishgadan so'ng davlatimizning asosi qonuni - Konstitutsiyamizga ega bo'ldik. Vaqt o'tishi bilan hukumatimi rahbarining O'zbekistonda “Kadrlar tayyorlash milliy dasturi” v “Axborot texnologiyalari sohasida kadrlar tayyorlash tizimin takomillashtirish” qarorlari alohida o'rin tutadi. Undagi g'oyalar avval XXI asrda yashaydigan, Vatan va yurt mustaqilligini mustahkamlovch yoshlarning manfaatini ifodalaydi. Dasturda e'tirof etilgan kadrla tayyorlash tizimini rivojlantirishning asosiy yo'nalishlarida shu nars alohida belgilandiki, ta'lim tizimini yaxlit axborotlashtirish hozirg zamon talablariga muvofiqlashuvini ta'minlaydi. Bu dasturni o'tgan dav mobaynida sarhisob qilib, ularning eng muhim xususiyatlaridan bir sifatida hozirgi ta'lim dasturida nazarda tutilayotgan zamonaviy axboro texnologiyalari, ta'limni kompyuterlashtirish va kompyuterlas tarmoqlari tizimida ta'lim jarayonini axborot bilan ta'minlashni yanad rivojlantirishni nazarda tutmoqdamiz. Zero, Milliy dasturni ro'yobg chiqarishga doir tashkiliy ishlarda e'tirof etilganidek, “Ta'limni axboro bilan ta'minlash tizimini shakllantirishva rivojlantirish, uni jahon axboro tizimi bilan bog'lash, ommaviy axborot vositalarining ta'lim sohasidag vazifalarini belgilash” malakali mutaxassislarni tayyorlashning muhi mezonlaridan biridir. Hozirgi zamonda yurtimizda Axbora Texnologiyalarini rivojlantirish yo‘lida juda ko‘p ishlar amalg oshirilmoqda. Bu borada davlatimiz ko‘p ishlarni amalga oshirmoqda. Xususan ko‘p joylarga dasturlash orqali ko‘p loyihalarni oson va qula bajarilyapti.Dasturlash chet davlatlarida anchagina rivojlangan masala Amerika,Malayziya, Koreya,Hindiston.Hozirgi kunda har-xil dasturlash tillari mavjud C++,C#,Java, va hokozo. Shularning orasidan C Windows muhitida ishlaydigan dastur tuzish uchun qulay vosit bo‘lib,kompyuterda dastur yaratish ishlarini avtomatlashtiradi, xatoliklarni kamaytiradi va dastur tuzuvchi ishini kamaytiradi.
Do'stlaringiz bilan baham: |