The RestructuredText Book Documentation
|
|
- Gonca Güvenç
- 6 yıl önce
- İzleme sayısı:
Transkript
1 The RestructuredText Book Documentation Sürüm 1.0 Daniel Greenfeld, Eric Holscher Nis 05, 2017
2 Contents 1 Başlarken Kurulum Apollo Kurulum Kullanımı Discovery Kurulum Kullanımı Houston Kurulum Kullanımı Hubble Kurulum Kullanımı Ayarlar Mission Control Kurulum Kullanımı Nucleus Kurulum Kullanımı Metotlar Object Extensionlar String Extensionlar PathFinder Özellikler i
3 8.2 Kurulum İletişim Destek Lisans SRB Kurulum Kullanımı Voyager Kurulum Kullanımı ii
4 The RestructuredText Book Documentation, Sürüm 1.0 Terra Hakkında nuget-paketleri-hakkinda Contents 1
5 Chapter 1 Başlarken Kurulum Visual Studio da aşağıdaki görselleri takip ederek indirebilirsiniz. Visual Studio=>Tools=>Manage NuGet Packages for Solution.. seçtikten sonra Yukarıdaki işlemleri yaptıktan sonra Terra.Framework ün içerisindeki nuget paketleri kullanıma hazırdır. 2
6 Chapter 2 Apollo Terra.Framework içerisinde bulunan bootstrap tabanlı User Interface katmanıdır. Kurulum Terra.Apollo paketini PackageManager Console dan aşağıdaki komutu yazarak indirebilirsiniz: \PYGZdl Install\PYGZhyPackage Terra.Apollo \PYGZhyVersion \PYGZhypre\PYGZhyalpha \PYGZhySource Default/ Ve ya Baslarken bölümünde yazılan adımları yaptıysanız NuGet ten Terra.Apollo yu aratarak indirebilirsiniz. Kullanımı Projenizde Terra kontrollerini kullanmak için View dosyanızın içerisine aşağıdaki tanımlamaları eklemeniz gerekmektedir: \PYG{n+nd}{@using} \PYG{n}{Terra}\PYG{o}{.}\PYG{n}{Apollo} \PYG{n+nd}{@using} \PYG{n}{Terra}\PYG{o}{.}\PYG{n}{Nuclues} Daha sonra View sayfamızda Terrada bulunan html kontrollere erişmek için Html.Terra() yazarak kullanmak istediğimiz kontrolleri sayfamıza ekleyebiliriz. Örnek Buton kullanımı: 3
7 The RestructuredText Book Documentation, Sürüm 1.0 }\PYG{n}{Button}\PYG{p}{(}\PYG{p}{)}\PYG{o}{. }\PYG{n}{Text}\PYG{p}{(}\PYG{l+s+s2}{\PYGZdq}\PYG{l+s+s2}{Save}\PYG{l+s+s2}{\PY Örnek Form kullanımı: \PYG{p}{(}\PYG{n}{Html}\PYG{o}{. }\PYG{n}{Terra}\PYG{p}{(}\PYG{p}{)}\PYG{o}{. }\PYG{n}{Form}\PYG{p}{(}\PYG{p}{)}\PYG{o}{. }\PYG{n}{Url}\PYG{p}{(}\PYG{n}{Url}\PYG{o}{. }\PYG{n}{Action}\PYG{p}{(}\PYG{l+s+s2}{\PYGZdq}\PYG{l+s+s2}{Add}\PYG{l+s+s2}{\P }\PYG{l+s+s2}{\PYGZdq}\PYG{l+s+s2}{Home}\PYG{l+s+s2}{\PYGZdq}\PYG{p}{)}\PYG{p }\PYG{n}{Method}\PYG{p}{(}\PYG{n}{FormMethod}\PYG{o}{. }\PYG{n}{Post}\PYG{p}{)}\PYG{o}{. }\PYG{n}{Begin}\PYG{p}{(}\PYG{p}{)}\PYG{p}{)} \PYG{p}{\PYGZob} }\PYG{n}{Terra}\PYG{p}{(}\PYG{p}{)}\PYG{o}{. }\PYG{n}{FormTextBox}\PYG{p}{(}\PYG{p}{)}\PYG{o}{. }\PYG{n}{SetId}\PYG{p}{(}\PYG{l+s+s2}{\PYGZdq}\PYG{l+s+s2}{name}\PYG{l+s+s2}{\P }\PYG{n}{Terra}\PYG{p}{(}\PYG{p}{)}\PYG{o}{. }\PYG{n}{Button}\PYG{p}{(}\PYG{p}{)}\PYG{o}{. }\PYG{n}{Type}\PYG{p}{(}\PYG{n}{ButtonTypes}\PYG{o}{. }\PYG{n}{Submit}\PYG{p}{)}\PYG{o}{. }\PYG{n}{Text}\PYG{p}{(}\PYG{l+s+s2}{\PYGZdq}\PYG{l+s+s2}{Save}\PYG{l+s+s2}{\PY \PYG{p}{\PYGZcb} 2.2. Kullanımı 4
8 Chapter 3 Discovery Terra.Framework içerisinde datalarla ilgili tüm işlerin yapıldığı katmandır. Kurulum Terra.Discovery Paketini PackageManager Console dan aşağıdaki komutu yazarak indirebilirsiniz: \PYG{n}{Install}\PYG{o}{\PYGZhy}\PYG{n}{Package} \PYG{n}{Terra}\PYG{o}{.}\PYG{n}{Discovery} \PYG{o}{\PYGZhy}\PYG{n}{Version} \PYG{l+m+mf}{1.0}\PYG{o}{. }\PYG{l+m+mi}{0}\PYG{o}{\PYGZhy}\PYG{n}{pre}\PYG{o}{\PYGZhy}\PYG{n}{alpha} \PYG{o}{\PYGZhy}\PYG{n}{Source} \PYG{n}{http}\PYG{p}{:}\PYG{o}{/ }\PYG{o}{/}\PYG{l+m+mf}{10.10}\PYG{o}{.}\PYG{l+m+mf}{0.237}\PYG{o}{/ }\PYG{n}{nuget}\PYG{o}{/}\PYG{n}{Default}\PYG{o}{/} Ve ya Baslarken bölümünde yazılan adımları yaptıysanız NuGet ten Terra.Discovery bularak indirebilirsiniz. Kullanımı Startup.cs dosyasında ConfigureServices metodunda Discovery eklememiz gerekmektedir.: \PYG{n}{public} \PYG{n}{void} \PYG{n}{ConfigureServices}\PYG{p}{(}\PYG{n}{IServiceCollection} \PYG{n}{services}\PYG{p}{)} \PYG{p}{\PYGZob} 5
9 The RestructuredText Book Documentation, Sürüm 1.0 \PYG{n}{services}\PYG{o}{. }\PYG{n}{AddDiscovery}\PYG{p}{(}\PYG{n}{new} \PYG{n}{DiscoveryConfiguration} \PYG{p}{\PYGZob} \PYG{n}{DefaultSettings} \PYG{o}{=} \PYG{n}{new} \PYG{n}{DbSettings}\PYG{p}{(}\PYG{p}{)}\PYG{p}{,} \PYG{n}{AuditEnable} \PYG{o}{=} \PYG{n}{true}\PYG{p}{,} \PYG{n}{AuditUserProvider} \PYG{o}{=} \PYG{n}{new} \PYG{n}{AuditUserProvider}\PYG{p}{(}\PYG{p}{)}\PYG{p}{,} \PYG{n}{EnableEntityLogger} \PYG{o}{=} \PYG{n}{true}\PYG{p}{,} \PYG{n}{CreateEntityLoggerTable} \PYG{o}{=} \PYG{n}{true} \PYG{p}{\PYGZcb}\PYG{p}{)}\PYG{p}{;} \PYG{o}{/}\PYG{o}{/} \PYG{n}{Add} \PYG{n}{framework} \PYG{n}{services}\PYG{o}{.} \PYG{n}{services}\PYG{o}{. }\PYG{n}{AddMvc}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} \PYG{p}{\PYGZcb} Controller classında kullanımı aşağıdaki gibidir: \PYG{n}{using} \PYG{n}{Terra}\PYG{o}{.}\PYG{n}{Discovery}\PYG{o}{. }\PYG{n}{Interfaces}\PYG{p}{;} \PYG{n}{public} \PYG{k}{class} \PYG{n+nc}{HomeController} \PYG{p}{:} \PYG{n}{Controller} \PYG{p}{\PYGZob} \PYG{n}{private} \PYG{n}{IUnitOfWork} \PYG{n}{\PYGZusuow}\PYG{p}{;} \PYG{n}{public} \PYG{n}{HomeController}\PYG{p}{(}\PYG{n}{IUnitOfWork} \PYG{n}{uow}\PYG{p}{)} \PYG{p}{\PYGZob} \PYG{n}{\PYGZusuow} \PYG{o}{=} \PYG{n}{uow}\PYG{p}{;} \PYG{p}{\PYGZcb} \PYG{n}{public} \PYG{n}{IActionResult} \PYG{n}{Index}\PYG{p}{(}\PYG{p}{)} \PYG{p}{\PYGZob} \PYG{n}{\PYGZusuow}\PYG{o}{. }\PYG{n}{Set}\PYG{o}{\PYGZlt}\PYG{n}{MyClass}\PYG{o}{\PYGZgt}\PYG{p}{(}\PYG{p }\PYG{n}{Add}\PYG{p}{(}\PYG{n}{new} \PYG{n}{MyClass} \PYG{p}{\PYGZob} \PYG{n}{Name} \PYG{o}{=} \PYG{l+s+s2}{\PYGZdq}\PYG{l+s+s2}{Nikola}\PYG{l+s+s2}{\PYGZdq}\PYG{p}{, } \PYG{n}{Surname} \PYG{o}{=} \PYG{l+s+s2}{\PYGZdq}\PYG{l+s+s2}{Tesla}\PYG{l+s+s2}{\PYGZdq} \PYG{p}{\PYGZcb}\PYG{p}{)}\PYG{p}{;} 3.2. Kullanımı 6
10 The RestructuredText Book Documentation, Sürüm 1.0 \PYG{n}{\PYGZusuow}\PYG{o}{. }\PYG{n}{Save}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} \PYG{n}{var} \PYG{n}{repo} \PYG{o}{=} \PYG{n}{\PYGZusuow}\PYG{o}{. }\PYG{n}{Repo}\PYG{o}{\PYGZlt}\PYG{n}{MyClass}\PYG{o}{\PYGZgt}\PYG{p}{(}\PYG{ } \PYG{n}{repo}\PYG{o}{. }\PYG{n}{Remove}\PYG{p}{(}\PYG{n}{repo}\PYG{o}{. }\PYG{n}{GetBy}\PYG{p}{(}\PYG{p}{)}\PYG{o}{. }\PYG{n}{FirstOrDefault}\PYG{p}{(}\PYG{p}{)}\PYG{p}{)}\PYG{p}{;} \PYG{n}{\PYGZusuow}\PYG{o}{. }\PYG{n}{Save}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} \PYG{n}{var} \PYG{n}{myList} \PYG{o}{=} \PYG{n}{\PYGZusuow}\PYG{o}{. }\PYG{n}{Repo}\PYG{o}{\PYGZlt}\PYG{n}{MyClass}\PYG{o}{\PYGZgt}\PYG{p}{(}\PYG{ }\PYG{n}{GetBy}\PYG{p}{(}\PYG{p}{)}\PYG{o}{. }\PYG{n}{ToList}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} \PYG{k}{return} \PYG{n}{View}\PYG{p}{(}\PYG{n}{myList}\PYG{p}{)}\PYG{p}{;} \PYG{p}{\PYGZcb} \PYG{p}{\PYGZcb} MyClass.cs: \PYG{n}{using} \PYG{n}{Terra}\PYG{o}{.}\PYG{n}{Discovery}\PYG{o}{. }\PYG{n}{Types}\PYG{p}{;} \PYG{n}{public} \PYG{k}{class} \PYG{n+nc}{MyClass} \PYG{p}{:} \PYG{n}{DiscoveryEntity} \PYG{p}{\PYGZob} \PYG{n}{public} \PYG{n}{string} \PYG{n}{Name} \PYG{p}{\PYGZob} \PYG{n}{get}\PYG{p}{;} \PYG{n+nb}{set}\PYG{p}{;} \PYG{p}{\PYGZcb} \PYG{n}{public} \PYG{n}{string} \PYG{n}{Surname} \PYG{p}{\PYGZob} \PYG{n}{get}\PYG{p}{;} \PYG{n+nb}{set}\PYG{p}{;} \PYG{p}{\PYGZcb} \PYG{n}{public} \PYG{n}{override} \PYG{n}{void} \PYG{n}{Map}\PYG{p}{(}\PYG{n}{ModelBuilder} \PYG{n}{modelBuilder}\PYG{p}{)} \PYG{p}{\PYGZob} \PYG{n}{modelBuilder}\PYG{o}{. }\PYG{n}{Entity}\PYG{o}{\PYGZlt}\PYG{n}{MyClass}\PYG{o}{\PYGZgt}\PYG{p}{(}\PY \PYG{o}{=}\PYG{o}{\PYGZgt} \PYG{p}{\PYGZob} \PYG{o}{/}\PYG{o}{/}\PYG{n}{opt}\PYG{o}{. }\PYG{n}{ToTable}\PYG{p}{(}\PYG{l+s+s2}{\PYGZdq}\PYG{l+s+s2}{MyClass}\PYG{l+s+s } \PYG{n}{Veritabanında} \PYG{n}{tablo} \PYG{n}{var} \PYG{n}{ise} \PYG{n}{burada} \PYG{n}{tablonun} \PYG{n}{ismini} \PYG{n}{yazıyoruz}\PYG{o}{.} 3.2. Kullanımı 7
11 The RestructuredText Book Documentation, Sürüm 1.0 \PYG{n}{opt}\PYG{o}{.}\PYG{n}{HasKey}\PYG{p}{(}\PYG{n}{x} \PYG{o}{=}\PYG{o}{\PYGZgt} \PYG{n}{x}\PYG{o}{. }\PYG{n}{Id}\PYG{p}{)}\PYG{p}{;} \PYG{n}{opt}\PYG{o}{. }\PYG{n}{HasAlternateKey}\PYG{p}{(}\PYG{n}{x} \PYG{o}{=}\PYG{o}{\PYGZgt} \PYG{n}{x}\PYG{o}{. }\PYG{n}{AutoId}\PYG{p}{)}\PYG{p}{;} \PYG{n}{opt}\PYG{o}{. }\PYG{n}{Property}\PYG{p}{(}\PYG{n}{x} \PYG{o}{=}\PYG{o}{\PYGZgt} \PYG{n}{x}\PYG{o}{.}\PYG{n}{AutoId}\PYG{p}{)}\PYG{o}{. }\PYG{n}{UseSqlServerIdentityColumn}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} \PYG{p}{\PYGZcb}\PYG{p}{)}\PYG{p}{;} \PYG{p}{\PYGZcb} \PYG{p}{\PYGZcb} 3.2. Kullanımı 8
12 Chapter 4 Houston Terra.Framework içerisinde güvenlik mekanızmasının işlediği bölümdür. Kurulum Terra.Houston Paketini PackageManager Console dan aşağıdaki komutu yazarak indirebilirsiniz: \PYG{n}{Install}\PYG{o}{\PYGZhy}\PYG{n}{Package} \PYG{n}{Terra}\PYG{o}{.}\PYG{n}{Houston} \PYG{o}{\PYGZhy}\PYG{n}{Version} \PYG{l+m+mf}{1.0}\PYG{o}{. }\PYG{l+m+mi}{0}\PYG{o}{\PYGZhy}\PYG{n}{pre}\PYG{o}{\PYGZhy}\PYG{n}{alpha} \PYG{o}{\PYGZhy}\PYG{n}{Source} \PYG{n}{http}\PYG{p}{:}\PYG{o}{/ }\PYG{o}{/}\PYG{l+m+mf}{10.10}\PYG{o}{.}\PYG{l+m+mf}{0.237}\PYG{o}{/ }\PYG{n}{nuget}\PYG{o}{/}\PYG{n}{Default}\PYG{o}{/} Ve ya Baslarken bölümünde yazılan adımları yaptıysanız NuGet ten Terra.Houston u aratarak Terra.Houston u bulup Terra.Houston u indirebilirsiniz. Kullanımı 9
13 Chapter 5 Hubble Terra.Framework içerisinde loglama işleminin yapıldığı bölümdür.ayrıca Hubble.Monitoring.Extension paketi ile. Monitoring uygulamasının çalıştığı api üzerinden loglama yapabilir. Kurulum Terra.Hubble Paketini PackageManager Console dan aşağıdaki komutu yazarak indirebilirsiniz: \PYG{n}{Install}\PYG{o}{\PYGZhy}\PYG{n}{Package} \PYG{n}{Terra}\PYG{o}{.}\PYG{n}{Hubble} \PYG{o}{\PYGZhy}\PYG{n}{Version} \PYG{l+m+mf}{1.0}\PYG{o}{. }\PYG{l+m+mi}{11}\PYG{o}{\PYGZhy}\PYG{n}{pre}\PYG{o}{\PYGZhy}\PYG{n}{alpha} \PYG{o}{\PYGZhy}\PYG{n}{Source} \PYG{n}{http}\PYG{p}{:}\PYG{o}{/ }\PYG{o}{/}\PYG{n}{nuget}\PYG{o}{.}\PYG{n}{bilgeadam}\PYG{o}{. }\PYG{n}{com}\PYG{o}{/}\PYG{n}{nuget}\PYG{o}{/ }\PYG{n}{Default}\PYG{o}{/} Ve ya Baslarken bölümünde yazılan adımları yaptıysanız NuGet ten Terra.Hubble ı aratarak Terra.Hubble ı bularak indirebilirsiniz. public void ConfigureServices(IServiceCollection services) \PYGZob //Verilen path e loglama yapar. services.addhubble(new HubbleConfiguration() \PYGZob LogsFolder = \PYGZdqlog\PYGZdq, EnableSystemLogs = false, 10
14 The RestructuredText Book Documentation, Sürüm 1.0 EnableNavigatingLog = true \PYGZcb); //OPTIONAL services.addhubble(new HubbleConfiguration \PYGZob EnableNavigatingLog = true \PYGZcb); services.addhubblemonitoring(new HubbleMonitoringConfiguration \PYGZob Key = \PYGZdqKEY\PYGZdq, Secret = \PYGZdqSECRET\PYGZdq, MonitoringUrl = \PYGZdqurl\PYGZdq \PYGZcb); \PYGZcb public void Configure(IApplicationBuilder app) \PYGZob app.usehubble(); \PYGZcb Kullanımı \PYG{n}{public} \PYG{k}{class} \PYG{n+nc}{HomeController} \PYG{p}{:} \PYG{n}{Controller} \PYG{p}{\PYGZob} \PYG{n}{private} \PYG{n}{IHubble} \PYG{n}{\PYGZushubble}\PYG{p}{; } \PYG{n}{public} \PYG{n}{HomeController}\PYG{p}{(}\PYG{n}{IHubble} \PYG{n}{hubble}\PYG{p}{)} \PYG{p}{\PYGZob} \PYG{n}{\PYGZushubble} \PYG{o}{=} \PYG{n}{hubble}\PYG{p}{;} \PYG{p}{\PYGZcb} \PYG{n}{public} \PYG{n}{IActionResult} \PYG{n}{Index}\PYG{p}{(}\PYG{p}{)} \PYG{p}{\PYGZob} \PYG{n}{\PYGZushubble}\PYG{o}{. }\PYG{n}{Log}\PYG{p}{(}\PYG{l+s+s2}{\PYGZdq}\PYG{l+s+s2}{Add Operaton Success}\PYG{l+s+s2}{\PYGZdq}\PYG{p}{)}\PYG{p}{;} 5.2. Kullanımı 11
15 The RestructuredText Book Documentation, Sürüm 1.0 \PYG{k}{return} \PYG{n}{View}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} \PYG{p}{\PYGZcb} \PYG{p}{\PYGZcb} Ayarlar Özellikler EnableSystemLog EnableNavigatingLog EnableExceptionHandling LogsFolder MaxfileSize Açıklama.NET in tüm loglarını Hubble üzerinden loglar. Bütün sayfa gezinimlerini loglar. Exceptionları yakalar. Loglama yapılacak klasörün path ini set eder. Log dosyasının maksimum büyüklüğünü set eder Ayarlar 12
16 Chapter 6 Mission Control Kurulum Terra.Hubble Paketini PackageManager Console dan aşağıdaki komutu yazarak indirebilirsiniz: \PYG{n}{Install}\PYG{o}{\PYGZhy}\PYG{n}{Package} \PYG{n}{Terra}\PYG{o}{.}\PYG{n}{Hubble} \PYG{o}{\PYGZhy}\PYG{n}{Version} \PYG{l+m+mf}{1.0}\PYG{o}{. }\PYG{l+m+mi}{0}\PYG{o}{\PYGZhy}\PYG{n}{pre}\PYG{o}{\PYGZhy}\PYG{n}{alpha} \PYG{o}{\PYGZhy}\PYG{n}{Source} \PYG{n}{http}\PYG{p}{:}\PYG{o}{/ }\PYG{o}{/}\PYG{l+m+mf}{10.10}\PYG{o}{.}\PYG{l+m+mf}{0.237}\PYG{o}{/ }\PYG{n}{nuget}\PYG{o}{/}\PYG{n}{Default}\PYG{o}{/} Ve ya Baslarken bölümünde yazılan adımları yaptıysanız NuGet ten Terra.Hubble ı aratarak Terra.Hubble ı bulup Terra.Hubble ı indirebilirsiniz. Kullanımı 13
17 Chapter 7 Nucleus Terra.Framework ün çekirdek alt yapısını,barındıran, katmandır.içerisinde bulunan,string ve object,extensionlar,sayesinde,bir çok,işlemi kolaylaştırmaktadır. Kurulum Terra.Nucleus Paketini PackageManager Console dan aşağıdaki komutu yazarak indirebilirsiniz: \PYG{n}{Install}\PYG{o}{\PYGZhy}\PYG{n}{Package} \PYG{n}{Terra}\PYG{o}{.}\PYG{n}{Nucleus} \PYG{o}{\PYGZhy}\PYG{n}{Version} \PYG{l+m+mf}{1.0}\PYG{o}{. }\PYG{l+m+mi}{10}\PYG{o}{\PYGZhy}\PYG{n}{pre}\PYG{o}{\PYGZhy}\PYG{n}{alpha} \PYG{o}{\PYGZhy}\PYG{n}{Source} \PYG{n}{http}\PYG{p}{:}\PYG{o}{/ }\PYG{o}{/}\PYG{n}{nuget}\PYG{o}{.}\PYG{n}{bilgeadam}\PYG{o}{. }\PYG{n}{com}\PYG{o}{/}\PYG{n}{nuget}\PYG{o}{/ }\PYG{n}{Default}\PYG{o}{/} Ve ya Baslarken bölümünde yazılan adımları yaptıysanız NuGet ten Terra.Nucleus ı aratarak Terra.Nucleus ı bularak indirebilirsiniz. Kullanımı \PYG{n}{Nucleus} \PYG{n}{paketini}\PYG{p}{, }\PYG{n}{projenizde}\PYG{p}{,} \PYG{n}{kullanmak}\PYG{p}{, }\PYG{n}{için}\PYG{p}{,}\PYG{n}{aşşağıdaki} \PYG{n}{referans}\PYG{l+s+s1}{\PYGZsq}\PYG{l+s+s1}{ı,eklemeniz, gerekmektedir.} 14
18 The RestructuredText Book Documentation, Sürüm 1.0 \PYG{n}{using} \PYG{n}{Terra}\PYG{o}{.}\PYG{n}{Nucleus}\PYG{p}{;} Metotlar Object Extensionlar Metot Adı GetQueryString(object obj): ToDictionary(this object obj): ToDictionary(this object[] obj): ToDictionary(this object obj): Özellik Verilen,objeyi,QueryString olarak geri döndürür. Verilen,objeyi,Dictionary olarak geri döndürür. Verilen,obje,dizisini,Dictionary olarak geri döndürür. Verilen,objeyi,Dictionary olarak geri döndürür Metotlar 15
19 The RestructuredText Book Documentation, Sürüm Object Extensionlar 16
20 The RestructuredText Book Documentation, Sürüm 1.0 String Extensionlar Metot Adı HtmlContains(this string value) ToCamelCase(this string value) HasValue(this string value) FromUtf8Bytes(this byte[] bytes) ToUtf8Bytes(this string value) FirstCharToUpper(this string input) JustNumbers(this string value) TurkishValidCellPhone(this string value) ToValidTurkishCellNumber(this string phonenumber, bool clearfirstzerocharacter = true) IsCaseInsensitiveEqual(this string instance, string comparing) Is (this string strin) ToEnum(this string value) Truncate(this string value, int maxlength) StripHtml(this string input) StripHtmlSpecial(this string input) string StripHtmlSpecialExtended(this string input) string SantizeSymbolToHtmlCode (this string input) ToTurkishDate(this DateTime pdatetime) ToTurkishDateTime(this DateTime pdatetime) GetExtension(this string filename) Özellik Verilen,string değerin,html kodu,olma durumunu,geri döndürür. Verilen,string değerir,camelcase formatında,geri döndürür. Verilen değerin,boş,olma durumunu,geri döndürür. Verilen byte dizisini,string olarak,geri döndürür. Verilen string değeri,byte olarak,geri döndürür. Verilen string değerin,ilk karakterini,büyük olarak değiştirir. Verilen string,değerin,numara olma durumunu,kontrol eder. Verilen string,değerin,türkiye telefon,formatında,olma durumunu,kontrol eder. Verilen string,değerin,türkiye telefon,formatında,olma durumunu,kontrol eder.ayrıca,duruma,göre,numaranın başındaki, 0 karakterini siler. Büyük ve küçük,harf bağımsız,olarak karşılaştırma yapar. Verilen string,değerin, ,olma durumunu,kontrol eder. Verilen string,değeri,enum olarak geri döndürür. Verilen string,değerin,belirtilen kısmını aldıktan sonra,sonuna... metnini ekler. Verilen string,değerin,içerisindeki html,kodları temizler. Verilen string,değerin,içerisindeki html,kodları temizler.ayrıca <.*?> gibi özel karakterleride siler. Verilen string,değerin,içerisindeki html,kodları temizler.ayrıca,>,< gibi özel karakterleride siler. Verilen string,değerin,içerisindeki html,kodları temizler.ayrıca, gibi özel karakterleride siler. Verilen tarih,değerini,türkiye tarih,formatında geri döndürür. Verilen tarih,değerini,türkiye tarih ve saat,formatında geri döndürür. Verilen string,değerin,içerisinde,geçen,dosya,uzantısını geri döndürür. GetLast(this string input, int Verilen string,değerin,belirtilen uzunluğu kadarını,geri taillength) döndürür. Reverse(this string input) Verilen string,değeri,ters çevirir. AddQueryString(this string input, Verilen değerlerin,querystring formatında,geri string key, string value) döndürür String Extensionlar 17 AddUrlPath(this string input, Verilen değerlerin,dosya yolu olarak,geri params string[] paths) döndürürülmesini sağlar.
21 Chapter 8 PathFinder $project will solve your problem of where to start with documentation, by providing a basic explanation of how to do it easily. Look how easy it is to use: import project # Get your stuff done project.do_stuff() Özellikler Be awesome Make things faster Kurulum Install $project by running: install project İletişim Issue Tracker: github.com/$project/$project/issues Source Code: github.com/$project/$project 18
22 The RestructuredText Book Documentation, Sürüm 1.0 Destek If you are having issues, please let us know. We have a mailing list located at: project@googlegroups.com Lisans The project is licensed under the BSD license Destek 19
23 Chapter 9 SRB Terra.Framework içerisinde cache mekanizmasının çalışmasını sağlayan katmandır. Kurulum Terra.SRB Paketini PackageManager Console dan aşağıdaki komutu yazarak indirebilirsiniz: \PYGZdl Install\PYGZhyPackage Terra.SRB \PYGZhyVersion \PYGZhypre\PYGZhyalpha \PYGZhySource Default Ve ya Baslarken bölümünde yazılan adımları yaptıysanız NuGet ten Terra.SRB yi aratarak Terra.SRB yi bulup Terra.SRB yi indirebilirsiniz. Kullanımı Açtığınız ASP.NET Core Web uygulamasının startup.cs dosyasına aşağıdaki şekilde ekleyiniz.: \PYG{n}{public} \PYG{n}{void} \PYG{n}{ConfigureServices}\PYG{p}{(}\PYG{n}{IServiceCollection} \PYG{n}{services}\PYG{p}{)} \PYG{p}{\PYGZob} \PYG{o}{/}\PYG{o}{/} \PYG{n}{Add} \PYG{n}{framework} \PYG{n}{services}\PYG{o}{.} \PYG{n}{services}\PYG{o}{. }\PYG{n}{AddSRB}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} \PYG{p}{\PYGZcb} 20
24 The RestructuredText Book Documentation, Sürüm 1.0 Daha sonra herhangi bir controller ın constructorı içinde şekildeki gibi implemente ediyoruz.: \PYG{n}{private} \PYG{n}{ISRB} \PYG{n}{\PYGZussrb}\PYG{p}{;} \PYG{n}{public} \PYG{n}{HomeController}\PYG{p}{(}\PYG{n}{ISRB} \PYG{n}{srb}\PYG{p}{)} \PYG{p}{\PYGZob} \PYG{n}{\PYGZussrb} \PYG{o}{=} \PYG{n}{srb}\PYG{p}{;} \PYG{p}{\PYGZcb} Artık terra.srb yi kullanabiliriz. Hemen aşağıdaki örnekte olduğu gibi: \PYG{n}{public} \PYG{n}{IActionResult} \PYG{n}{Index}\PYG{p}{(}\PYG{p}{)} \PYG{p}{\PYGZob} \PYG{n}{\PYGZussrb}\PYG{o}{. }\PYG{n}{Set}\PYG{p}{(}\PYG{l+s+s2}{\PYGZdq}\PYG{l+s+s2}{test}\PYG{l+s+s2}{\PYG } \PYG{l+s+s2}{\PYGZdq}\PYG{l+s+s2}{TEST}\PYG{l+s+s2}{\PYGZdq}\PYG{p}{)}\PYG{p} } \PYG{k}{return} \PYG{n}{View}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} \PYG{p}{\PYGZcb} Viewlarda kullanabilmek için açtığımız projenin Views/Shared klasörünün altındaki _ViewImports.cshtml dosyasında aşağıda yazan satırı ekliyoruz.: \PYG{n+nd}{@inject} \PYG{n}{Terra}\PYG{o}{.}\PYG{n}{SRB}\PYG{o}{. }\PYG{n}{ISRB} \PYG{n}{\PYGZussrb} Şimdi bir de bir tane View da set ettiğimiz get edip değeri çağıralım.: \PYG{n+nd}{@\PYGZussrb}\PYG{o}{. }\PYG{n}{Get}\PYG{p}{(}\PYG{l+s+s2}{\PYGZdq}\PYG{l+s+s2}{test}\PYG{l+s+s2}{\PYG 9.2. Kullanımı 21
25 Chapter 10 Voyager Terra.Framework içerisinde tercih edilen dile göre localization yapan bölümdür. Kurulum Terra.Voyager Paketini PackageManager Console dan aşağıdaki komutu yazarak indirebilirsiniz: \PYG{n}{Install}\PYG{o}{\PYGZhy}\PYG{n}{Package} \PYG{n}{Terra}\PYG{o}{.}\PYG{n}{Voyager} \PYG{o}{\PYGZhy}\PYG{n}{Version} \PYG{l+m+mf}{1.0}\PYG{o}{. }\PYG{l+m+mi}{0}\PYG{o}{\PYGZhy}\PYG{n}{pre}\PYG{o}{\PYGZhy}\PYG{n}{alpha} \PYG{o}{\PYGZhy}\PYG{n}{Source} \PYG{n}{http}\PYG{p}{:}\PYG{o}{/ }\PYG{o}{/}\PYG{l+m+mf}{10.10}\PYG{o}{.}\PYG{l+m+mf}{0.237}\PYG{o}{/ }\PYG{n}{nuget}\PYG{o}{/}\PYG{n}{Default}\PYG{o}{/} Ve ya Baslarken bölümünde yazılan adımları yaptıysanız NuGet ten Terra.Voyager yi aratarak Terra.Voyager yi bulup Terra.Voyager yi indirebilirsiniz. Kullanımı Öncelikle Voyager ı kullanmak istediğimiz projeye bir tane Resources klasörü ekliyoruz. Ve içine istediğimiz dile ait olan json dosyasını ekliyoruz. tr-tr. json ve ya en-en.json gibi. Daha sonra starup içerisinde aşağıdaki kodu ekliyoruz: 22
26 The RestructuredText Book Documentation, Sürüm 1.0 \PYG{n}{public} \PYG{n}{void} \PYG{n}{ConfigureServices}\PYG{p}{(}\PYG{n}{IServiceCollection} \PYG{n}{services}\PYG{p}{)} \PYG{p}{\PYGZob} \PYG{o}{/}\PYG{o}{/} \PYG{n}{Add} \PYG{n}{framework} \PYG{n}{services}\PYG{o}{.} \PYG{n}{services}\PYG{o}{. }\PYG{n}{AddVoyager}\PYG{p}{(}\PYG{n}{new} \PYG{n}{Voyager}\PYG{o}{. }\PYG{n}{Configuration}\PYG{o}{.}\PYG{n}{VoyagerConfiguration} \PYG{p}{\PYGZob} \PYG{n}{ResourcesFolder} \PYG{o}{=} \PYG{l+s+s2}{\PYGZdq}\PYG{l+s+s2}{resources}\PYG{l+s+s2}{\PYGZdq} \PYG{p}{\PYGZcb}\PYG{p}{)}\PYG{p}{;} \PYG{p}{\PYGZcb} Burada önemli olan kısım kendi oluşturduğunuz resources klasörünün adı ile burada yazdığınız klasör adının birbiriyle aynı olmasıdır. Startup ta ekledikten sonra istediğimiz controller içerisinde aşağıdaki örnekte olduğu gibi implemente edebiliriz.: \PYG{n}{private} \PYG{n}{IVoyager} \PYG{n}{\PYGZusvoyager}\PYG{p}{;} \PYG{n}{public} \PYG{n}{HomeController}\PYG{p}{(}\PYG{n}{IVoyager} \PYG{n}{voyager}\PYG{p}{)} \PYG{p}{\PYGZob} \PYG{n}{\PYGZusvoyager} \PYG{o}{=} \PYG{n}{voyager}\PYG{p}{;} \PYG{p}{\PYGZcb} Örnek kullanım ise şu şekildedir.: \PYG{n}{public} \PYG{n}{IActionResult} \PYG{n}{Index}\PYG{p}{(}\PYG{p}{)} \PYG{p}{\PYGZob} \PYG{n}{var} \PYG{n}{txt} \PYG{o}{=} \PYG{n}{\PYGZusvoyager}\PYG{o}{. }\PYG{n}{Get}\PYG{p}{(}\PYG{l+s+s2}{\PYGZdq}\PYG{l+s+s2}{test}\PYG{l+s+s2}{\PYG } \PYG{n}{ViewData}\PYG{p}{[}\PYG{l+s+s2}{\PYGZdq}\PYG{l+s+s2}{Message}\PYG{l+s+s \PYG{o}{=} \PYG{n}{txt}\PYG{p}{;} \PYG{k}{return} \PYG{n}{View}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} \PYG{p}{\PYGZcb} Kullanımı 23
Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik.
ASP.NET DERS 1 Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik. Gelen ekranda Visual C# seçildikten
DetaylıGörsel Programlama DERS 03. Görsel Programlama - Ders03/ 1
Görsel Programlama DERS 03 Görsel Programlama - Ders03/ 1 Java Dili, Veri Tipleri ve Operatörleri İlkel(primitive) Veri Tipleri İLKEL TİP boolean byte short int long float double char void BOYUTU 1 bit
DetaylıBLG4134 Görsel Programlama III. Öğr. Grv. Aybike ŞİMŞEK
BLG4134 Görsel Programlama III Öğr. Grv. Aybike ŞİMŞEK CV_EKLE isimli bir veritabanı oluşturun. CV isimli tabloyu aşağıdaki şekilde oluşturun. Aşağıdaki kod ile bir stored procedure oluşturun. Bunun için
DetaylıAndroid Ders Notları
Android Ders Notları 1. Yeni Bir Proje Başlatma Android Studio programında yeni bir proje başlatıyoruz. İlk olarak karşımıza resim 1 deki gibi bir pencere gelecek. Burada Application name kısmına proje
DetaylıBölüm 24. Java Ağ Uygulamaları 24.1 Java Appletleri. Bir Applet in Yaşam Döngüsü:
Bölüm 24 Java Ağ Uygulamaları 24.1 Java Appletleri Applet, Web tarayıcısında çalışan bir Java programıdır. Bir applet, Java uygulaması için tamamen fonskiyonel olabilir çünkü bütün Java API ye sahiptir.
DetaylıHSancak Nesne Tabanlı Programlama I Ders Notları
Konsol Uygulaması Oluşturma Konsol uygulaması oluşturmak için program açıldıktan sonra Create: Project ya da New Project seçeneği tıklanabilir. New Project penceresini açmak için farklı yollar da vardır.
DetaylıGörsel Programlama (Visual Programming)
Görsel Programlama (Visual Programming) 2014-2015 Bahar Dönemi ListBox 1 2 Bileşeni(Nesnesi) Text Özelliği TextBox nesnesi gibi kullanılabilir 3 Item Ekleme 4 combobox1.maxdropdownitems = 5; combobox1.maxdropdownwidth=200;
DetaylıC# Programlama Dili. İlk programımız Tür dönüşümü Yorum ekleme Operatörler
C# Programlama Dili İlk programımız Tür dönüşümü Yorum ekleme Operatörler 1 İlk Programımız Bu program konsol ekranına Merhaba dünya! yazıp kapanır. Programı geçen derste anlatıldığı gibi derleyin, sonra
Detaylı/*Aşağıda ki kodları doğru şekilde anlar ve kullanırsanız java da sınıfları biraz da olsa anlamış olursunuz.*/
Ana Main Kodları /*Aşağıda ki kodları doğru şekilde anlar ve kullanırsanız java da sınıfları biraz da olsa anlamış olursunuz.*/ package javaapplication1; public class JavaApplication1 public static void
DetaylıMVC. Görüldüğü üzere 2 adet cs. Dosyası oluşturdum. Birincisi çok satır kodu (20-25) içeren büyük işlerin yapılacağı class. İsmi buyuk_isler.
MVC MVC Anlamakta zorluk çekiyorsanız bu yazımı dikkatle okumanızı tavsiye ediyorum. Derslerde öğrencilerimin en çok zorlandıkları konu MVC nin mantığıdır. Önce MVC anlamaya çalışmak yerine MVC den biraz
DetaylıASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ
ASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ Asp.NET mimarisinin temelini oluşturan CLASS yapısını kullanarak veri tabanı işlemlerini nasıl daha az kodla ve daha stabil yapabiliriz bunu göreceğiz. Mevzu
DetaylıKarabük Üniversitesi, Mühendislik Fakültesi...www.ibrahimcayiroglu.com WEB TEKNOLOJİLERİ
WEB TEKNOLOJİLERİ VISUAL STUDIO DA YENİ BİR PROJE OLUŞTURMA Visual Studio (VS) programını çalıştırdığımızda karşımıza boş bir ekran gelir. Yeni bir proje oluştururken File>New>Project yolu kullanılarak
DetaylıProject Vesta Documentation
Project Vesta Documentation Sürüm 1.0.4 Ege Emir Ozkan Haz 23, 2017 İçindekiler 1 Giriş 3 2 Kurulum 5 2.1 Python, Pip ve Modüller......................................... 5 2.2 MySQL..................................................
DetaylıYazılım Kodlama ve İ simlendirme Standartları v1.0
Yazılım Kodlama ve İ simlendirme Standartları v1.0 İçerik Yazılım Kodlama ve İsimlendirme Standartları... 2 1. Amaç... Hata! Yer işareti tanımlanmamış. 2. Kapsam... Hata! Yer işareti tanımlanmamış. 3.
DetaylıBu gün dersimizde değişik web kontrollerinin kullanımını gösteren birkaç web sitesi hazırlayacağız. Önce Visual Studio 2005 i açalım.
Bu gün dersimizde değişik web kontrollerinin kullanımını gösteren birkaç web sitesi hazırlayacağız. Önce Visual Studio 2005 i açalım. VS2005 den yeni bir web sitesi oluşturmasını isteyelim. Yeni bir ASP.NET
DetaylıORT3167 İnternet Programcılığı 1 Ders1-2. Öğr. Grv. Aybike ŞİMŞEK
ORT3167 İnternet Programcılığı 1 Ders1-2 Öğr. Grv. Aybike ŞİMŞEK Dersin Amacı Web tabanlı uygulamalar Web Servisleri geliştirebiliyor duruma gelmek ve bunlarla ilgili bir projeyi takım çalışması ile gerçeklemek.
DetaylıİNTERNET TABANLI PROGRAMLAMA
İNTERNET TABANLI PROGRAMLAMA VISUAL STUDIO DA YENİ BİR PROJE OLUŞTURMA Visual Studio (VS) programını çalıştırdığımızda karşımıza boş bir ekran gelir. Yeni bir proje oluştururken File>New>Project yolu kullanılarak
DetaylıMOBİL UYGULAMA GELİŞTİRME
MOBİL UYGULAMA GELİŞTİRME PELİN YILDIRIM FATMA BOZYİĞİT YZM 3214 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Bu Derste Veri Saklama 2 Veri Saklama Veri Saklama her appnin ihtiyaci
DetaylıBurak Kıymaz 13.10.2015 JAVA FX
JavaFx neden çıktı? JAVA FX Eskiden desktop için swing kullanılırdı fakat pek iyi değildi. Javafx bu konuda css kullanmaya da izin verdiği için daha iyi bulundu. xml veriyi biçimlendirmek için kullanılan
DetaylıNesneye Dayalı Programlama
SAKARYA ÜNİVERSİTESİ Nesneye Dayalı Programlama Hafta 12 Prof. Dr. Ümit KOCABIÇAK Öğr. Gör. Özgür ÇİFTÇİ Bu ders içeriğinin basım, yayım ve satış hakları Sakarya Üniversitesi ne aittir. "Uzaktan Öğretim"
DetaylıASP.NET M U S T A F A K I L I Ç M C S E, M C D B A
ASP.NET M U S T A F A K I L I Ç B İ L. T E K. Ö Ğ R. M C S E, M C D B A ASP.Net Nedir? ASP.Net Server-Side(Sunucu taraflı) web uygulamaları geliştirebileceğimiz. Net in sağladığı özelliklerin çoğuna erişebilen
DetaylıC# Yazım Kuralları ERCİYES. Ü. BİLGİSAYAR M. COMPUTER PROGRAMMING II 1 FEHİM KÖYLÜ
C# Yazım Kuralları 1 İçindekiler C# Yazım Kuralları Veritipleri Değişkenler Operatörler Sınıflar Nesneler, Özellik, Metot ve Olay Bileşenler 2 C# yazım kuralları Deyimlerde büyük küçük harf yazıma uyulmalı
DetaylıJava 2 Standart Edition SDK Kurulum ve Java ya Giriş
Kurulum için ilk önce Sun Microsystems in sitesinden uygun J2SE sürümünü indirin. Ben J2SE v1. 4. 2_16 Windows Installer paketini kullandım J2SE SDK Kurulumu aşağıdaki gibi başlayacaktır. 1 Kurulum tamamlandıktan
DetaylıKullanıldığı Başlıca Siteler
& Ege Hanoğlu Django Nedir? Python programlama diliyle yazılmış Web Framework Django Reinhardt Temmuz 2005'te BSD lisansı ile yayınlanmıştır Güncel Sürüm 1.4 www.djangoproject.com Kullanıldığı Başlıca
DetaylıBİL-142 Bilgisayar Programlama II
BİL-142 Bilgisayar Programlama II (C/C++) Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Giriş Sınıflar, Nesneler, Fonksiyon ve Veri Üyeleri Sınıf ve Fonksiyon Üyeleri
DetaylıBM-209 Nesne Yönelimli Programlama. Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü
BM-209 Nesne Yönelimli Programlama Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü Java Programlama Dili Java bayt kodları Java Sanal Makineleri üzerinde
DetaylıİNTERNET TABANLI PROGRAMLAMA- 8.ders VERİTABANI İLE İLGİLİ BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME
İNTERNET TABANLI PROGRAMLAMA- 8.ders VERİTABANI İLE İLGİLİ BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME Veritabanına kayıt işlemleri 4 farklı işlemden oluşur Bunlar Görüntüleme (SELECT), Kayıt
DetaylıKUYRUKLAR QUEUES. Doç. Dr. Aybars UĞUR
KUYRUKLAR QUEUES Doç. Dr. Aybars UĞUR Giriş Bu bölümde gerçek yaşamdaki kuyrukların bilgisayardaki gösterimleri üzerinde durulacaktır. Kuyruklar, eleman eklemelerin sondan (rear) ve eleman çıkarmaların
Detaylı1 GİRİŞ 1 C# Hakkında Genel Bilgiler 1.Net Framework 1 CLR 2 CLR Ve CTS 2 Temel Sınıf Kütüphanesi 3 CIL 3 Algoritma Nedir? 4 Sözde Kod (Pseudocode) 5
İÇİNDEKİLER IX İÇİNDEKİLER 1 GİRİŞ 1 C# Hakkında Genel Bilgiler 1.Net Framework 1 CLR 2 CLR Ve CTS 2 Temel Sınıf Kütüphanesi 3 CIL 3 Algoritma Nedir? 4 Sözde Kod (Pseudocode) 5 2 VISUAL STUDIO GELİŞTİRME
DetaylıFlash ile Etkileşimli Öğretim Materyali Hazırlama Semineri
Öğretim Teknolojileri Destek Ofisi Instructional Technologies Support Office Flash ile Etkileşimli Öğretim Materyali Hazırlama Semineri Semboller, Ses Ekleme, Video Ekleme Orta Doğu Teknik Üniversitesi
DetaylıA- VERİTABANI BAĞLANTISINI HAZIR NESNE KULLANARAK YAPMA
A- VERİTABANI BAĞLANTISINI HAZIR NESNE KULLANARAK YAPMA 1. Sayfamızda hiç kod yazmadan bilgileri görüntüleyelim. Bu amaçla iki tane nesneyi sayfamıza ekleyelim. 2. AccesDataSource ayarlayalım. 1 Sayfaya
DetaylıC/C++ Disk G/Ç İşlemleri. Yrd. Doç. Dr. Fehim KÖYLÜ Erciyes Üniversitesi Bilgisayar Mühendisliği Bölümü
C/C++ Disk G/Ç İşlemleri Veriler Bitler, byte, sayılar, karakter (char), karakter grubu (char *, string), struct, class, kayıtlar, tablolar, vt Dosya karakterleri ve dosya sonu işaretini içerir. İşlem
Detaylı// hataları işaret eden referans
System sınıfı java.lang.object java.lang.system public final class System extends Object System sınıfı, java.lang paketi içindedir. Platformdan bağımsız olarak sistem düzeyindeki eylemleri belirleyen dingin
DetaylıC#(Sharp) Programlama Dili
Değişkenler C#(Sharp) Programlama Dili Program yazarken her zaman sabit verilerle çalışmayız, çoğu zaman programımızda bir verinin kullanıcının davranışına göre değişmesi gerekir. Kullanıcıdan bir metin
DetaylıİNÖNÜ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2. SINIF 1. DÖNEM VERİ YAPILARI DERSİ LABORATUAR ÖDEVİ
İNÖNÜ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2. SINIF 1. DÖNEM VERİ YAPILARI DERSİ LABORATUAR ÖDEVİ AD SOYAD: TESLİM TARİHİ: OKUL NO: TESLİM SÜRESİ: 2 hafta ÖDEV NO: 5 1- BANKA
DetaylıBOTAŞ EBT BİLGİ YÖNETİM SİSTEMİ WEB SERVİSLERİ
BOTAŞ EBT BİLGİ YÖNETİM SİSTEMİ WEB SERVİSLERİ KULLANIM KLAVUZU 21.10.2013 Sürüm: 2.2.0 Sayfa 1 / 10 Giriş EBT Sisteminin, Web Servisleri birinci versiyonu, BOTAŞ ile yapılan ayrıştırma çalışmalarına paralel
DetaylıUzaktan Eğitim Uygulama ve Araştırma Merkezi
JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java da Fonksiyon Tanımlamak Java da Döngüler Java da Şart İfadeleri Uygulamalar Java da Fonksiyon Tanımlamak JAVA DA FONKSİYON TANIMLAMAK 4 Fonksiyonlar;
DetaylıWebInstaller. 1. Kurulum Đçin Gereksinimler
WebInstaller Ürün Grubu [X] Fusion@6 [X] Fusion@6 Standard Kategori [X] Yeni Fonksiyon Versiyon Önkoşulu @6 Uygulama E-Netsis.Net uygulamasının kurulumu Netsis\ENetsis.Net\Kurulum dizininde bulunan NetsisWebInstall.exe
DetaylıVERİ TABANI İŞLEMLERİ (NESNE TABANLI PROGRAMLAMA TEKNİĞİ İLE)
VERİ TABANI İŞLEMLERİ (NESNE TABANLI PROGRAMLAMA TEKNİĞİ İLE) ACCESS VERİ TABANI (OLE DB - Object Linking and Embedding Data Base) Access veri tabanı kullanılarak oluşturulmuş uygulama; OLEDB çalışmak
Detaylı2 VISUAL STUDIO 2012 GELİŞTİRME ORTAMI
İÇİNDEKİLER VII İÇİNDEKİLER 1 GİRİŞ 1 C# Hakkında Genel Bilgiler 1.NET Framework 1 CLR 2 CLR Ve CTS 2 Temel Sınıf Kütüphanesi 3 CIL 3 Algoritma Nedir? 4 Sözde Kod (Pseudocode) 5 2 VISUAL STUDIO 2012 GELİŞTİRME
DetaylıVERİ YAPILARI DERS NOTLARI BÖLÜM 4 STACK (YIĞIN, YIĞIT) Yard. Doç. Dr. Deniz KILINÇ
VERİ YAPILARI DERS NOTLARI BÖLÜM 4 STACK (YIĞIN, YIĞIT) Yard. Doç. Dr. Deniz KILINÇ CELAL BAYAR ÜNİVERSİTESİ, YAZILIM MÜHENDİSLİĞİ 2015-2016 1. Tanım Stack, doğrusal artan bir veri yapısı olup; insert
DetaylıUYGULA İÇİ SATIN ALMA. <uses-permission android:name="android.permission.internet" /> <uses-permission android:name="com.android.vending.
UYGULA İÇİ SATIN ALMA In-app Billing Android Uygulama ya Entegre Etmek. Manifest Ayarı
DetaylıNESNE TABANLI PROGRAMLAMA-1 DERS UYGULAMALARI (22 EYLÜL - 14 KASIM
NESNE TABANLI PROGRAMLAMA-1 DERS UYGULAMALARI (22 EYLÜL - 14 KASIM 2014) //Class (Sınıf) // Sınıf (class) soyut veri tipidir. // Nesne (object) sınıfın somutlaşan bir cismidir. // static : nesnesi oluşturulmaz.
DetaylıNicProxy Registrar AWBS Modül Kurulumu Versiyon 1.0
NicProxy Registrar AWBS Modül Kurulumu Versiyon 1.0 Tescil Bilgisi 2009 NicProxy. Tüm Hakları Saklıdır. Bu belge, NicProxy mülkiyetinde ve NicProxy e ait özel bilgiler içermektedir. NicProxy yetkili temsilcisinin
DetaylıPython ile Programlamaya Giriş DERS 9: FONKSİYONLAR DR. HÜSEYİN BAHTİYAR
Python ile Programlamaya Giriş DERS 9: FONKSİYONLAR DR. HÜSEYİN BAHTİYAR 1 We call these reusable pieces of code functions Kaydedilen (ve tekrar kullanılan) adımlar def func(): print( selam ) print( nasilsin?
DetaylıJava String İşlemleri
Java String İşlemleri Karakterler (Characters) "char" kelimesi bir karakter tanımlamak için kullanılır. Karakter tek tırnak içine alınmalıdır. Bir char'ın aralığı 0 ile 65536 arasındadır. Char türü işaretsiz
DetaylıASP.NET ile Bir Web Sitesi Oluşturma
29,30 Eylül 2011 ASP.NET ile Bir Web Sitesi Oluşturma ASP.NET sitesi oluşturmak için File menüsündeki, New açılır listesindeki, Web Site komutuna tıklıyoruz Açılan pencereden C# içindeki ASP.NET Web Site
DetaylıVERİ TABANI KULLANIMI
Bölüm 11 VERİ TABANI KULLANIMI SQL VERİ TABANI OLUŞTURMA Daha önce raspberry pi ile yaptığımız kart okuma uygulamasında herhangi bir veri tabanı kullanmadık. Veri tabanı olarak Access, Excell, SQLite gibi
DetaylıBölüm 8. Ayrık Küme. Olcay Taner Yıldız. O. T. Yıldız, C && Java ile Veri Yapılarına Giriş, Boğaziçi Üniversitesi Yayınevi, / 16
Bölüm 8. Ayrık Küme Olcay Taner Yıldız 2014 O. T. Yıldız, C && Java ile Veri Yapılarına Giriş, Boğaziçi Üniversitesi Yayınevi, 2013 1 / 16 O. T. Yıldız, C && Java ile Veri Yapılarına Giriş, Boğaziçi Üniversitesi
DetaylıGörsel Programlama 1
Görsel Programlama 1 1. Ekrana Hello world! yazan c# console application kodları: Console.Write("Hello world!"); 2. Ekranda ilk satıra Hello, ikinci satıra world! yazan kod: Console.WriteLine("Hello");
DetaylıVirtualmin'e Yeni Web Sitesi Host Etmek - Domain Eklemek
Yeni bir web sitesi tanımlamak, FTP ve Email ayarlarını ayarlamak için yapılması gerekenler Öncelikle Sol Menüden Create Virtual Server(Burdaki Virtual server ifadesi sizi yanıltmasın Reseller gibi düşünün
DetaylıLaravel 4 Türkçe Dokümantasyon (v. 4.2) (Ücretsiz)
Laravel 4 Türkçe Dokümantasyon (v. 4.2) (Ücretsiz) Laravel 4 Türkiye Forumları Çeviri Ekibi tarafından yapılan çeviriler Sinan Eldem Bu kitap http://leanpub.com/laravel42-tr adresinde satıştadır. Bu versiyon,
DetaylıKarşılaştırma İşlemleri ve Koşullu İfadeler
Karşılaştırma İşlemleri ve Koşullu İfadeler BİL131 - Bilişim Teknolojileri ve Programlama Hakan Ezgi Kızılöz Karşılaştırma İşlemleri Java'da sayısal veri tiplerinin karşılaştırılması için aşağıdaki karşılaştırma
DetaylıYZM 2116 Veri Yapıları
YZM 2116 Veri Yapıları Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği Bu bölümde, BÖLÜM - 5 Kuyruk VY ve ADT Basit Kuyruk (Simple Queue)
DetaylıGlobal Haberleşme API Kullanıcı Notları
Global Haberleşme API Kullanıcı Notları Yazar : Global Haberleşme Son Değiştirme Tarihi : 2015-02-14 Not: API Dökümanının en güncel halini kullanınız. En güncel halini http://uye.globalhaberlesme.com/uploads/api_user.pdf
DetaylıİNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 9 Tema Kullanımı
İNTERNET PROGRAMLAMA 2 A S P. N E T Marmara Teknik Bilimler MYO / Hafta 9 Tema Kullanımı Web sitemizin görünümünde değişiklikler yapmak istediğimizde tüm sayfalar ile tek tek uğraşmayız. Tüm sayfaların
DetaylıNESNEYE YÖNELİK PROGRAMLAMA
NESNEYE YÖNELİK PROGRAMLAMA Rastgele sayı üretme C#'ta program yazarken (özellikle oyun programlarında) rastgele değerlere ihtiyaç duyabiliriz. Rastgele sayı üretebilmemiz için öncelikle Random sınıfı
Detaylı4. Bölüm Programlamaya Giriş
4. Bölüm Programlamaya Giriş Algoritma ve Programlamaya Giriş Dr. Serkan DİŞLİTAŞ 4.1. C# ile Program Geliştirme Net Framework, Microsoft firması tarafından açık internet protokolleri ve standartları
DetaylıJava Programlamada Paket Yapısı Ve Import
Java programlamada paket yapısı ve import Java Programlamada Paket yapısı ve Java programları paketlerden oluşmaktadır. Paketlerin içinde sınıflar ve arayüzler bulunur. İstenirse var olan paketlerden başka
DetaylıNESNEYE DAYALI PROGRAMLAMA 9. HAFTA UYGULAMA DERSİ
NESNEYE DAYALI PROGRAMLAMA 9. HAFTA UYGULAMA DERSİ KALITIM Kalıtım Biribiri ile bağlantılı bir grup öğenin ortak özelliklerini tanımlayan genel bir sınıf tanımlanabilir Bu sınıf daha sonra diğer özel sınıflara
DetaylıC++ Giriş Ders 1 MSGSU Fizik Bölümü Ferhat ÖZOK Kullanılacak kaynak: Published by Juan Soulié
Kullanılacak kaynak: http://www.cplusplus.com/doc/tutorial/ Published by Juan Soulié C++ Nedir? Arttırılmış C demektir ve C dilinin geliştirilmiş halini yansıtır. C++ öğrenmeden önce herhangi bir programlama
Detaylı7.1- C#.net Giriş Çıkış İşlemleri ve Visual Studio. M.İLKUÇAR - 1
7.1- C#.net Giriş Çıkış İşlemleri ve Visual Studio M.İLKUÇAR - imuammer@yahoo.com 1 7- PROGRAMLAMAYA GİRİŞ 7.12- C#.NET I/O (Giriş / Çıkış Komutları- fonksiyonları) : I (Input) Giriş O (Output) Çıkış Klavyeden
DetaylıBOTAŞ EBT BİLGİ YÖNETİM SİSTEMİ WEB SERVİSLERİ
BOTAŞ EBT BİLGİ YÖNETİM SİSTEMİ WEB SERVİSLERİ KULLANIM KLAVUZU 21.10.2013 Sürüm: 2.2.1 (27.12.2013) Sayfa 1 / 11 Güncellenen Bölümler Sürüm 2.2.1 Yayınlanma Tarihi 27.12.2013 Güncellenen Bölümler GUNSONUAKISGONDER
DetaylıMySqlConnection connection; MySqlCommand command; MySqlDataReader reader; MySqlDataAdapter adapter; DataTable table;
using System; using System.Data; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; using MySql.Data; using MySql.Data.MySqlClient; namespace arac_servisi
Detaylıif (ad == "Sabri") Console.WriteLine("Merhaba Sabri. Ne zamandır gözükmüyodun...");
Koşul İfadeleri ve Akış Kontrolü Koşul ifadeleri ve akış kontrolleri programlama dillerinde her zaman en önemli yeri tutmaktadır. Yazdığımız uygulamanın hangi koşulda nasıl davranacağını belirterek bir
DetaylıYığıtın en üstündeki öğeyi değer olarak alır; ama onu yığıttan almaz, yerinde bırakır.
Stack Sınıfı (yığıt) java.util Class Stack java.lang.object java.util.abstractcollection java.util.abstractlist java.util.vector java.util.stack Stack (yığıt) sınıfı nesnelerin LIFO (last-input-first-output)
DetaylıYukardaki örneğe dayanarak, aşağıdakiler tanımlar Object Oriented açısından doğrudur:
PART 17 17. Kalıtım Kalıtım; bir nesnenin, başka bir nesnenin özelliklerinin edinmesi işlemi olarak tanımlanabilir. Kalıtımın kullanımı ile, bilgi hiyerarşik sırayla yönetilebilir. Kalıtımdan bahsettiğimiz
DetaylıVeri Tipleri Aşağıdaki programdaki 5 hatayı bulunuz.
Aşağıdaki programdaki 5 hatayı bulunuz. class hata public static void main() int x; int y; Console.WriteLine("X in degeri = "x); y = x / 2 Console.Write("y nin değeri = x / 2 = "); Console.WriteLine(y);
DetaylıJAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ
JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ Java programlama dili, Java SUN bilgisayar şirketi tarafından 1991 yılında geliştiril Program bloklar halinde yazılır ve bloklar { } ile oluşturulur. Komutlar aynı satıra
DetaylıMantıksal İşlemler. 7.1 true, false, nil
7 Mantıksal İşlemler 7.1 true, false, nil Doğru ya da Yanlış değer alan önermelere (ifadelere) mantıksal (logic) deyimler ya da boolean deyimler denilir ([5]). Bir çok dilde mantıksal işlemler true ve
DetaylıŞekil 1 : Şablonumuzun Photoshopda açılmış hali
Merhaba arkadaģlar ben YbsSoftware adına Güven AYDOĞDU. Bu dersimizde hazır Ģablonumuzu Visual studio ortamına nasıl aktaracağız onu göreceğiz. Öncelikle yapmak istediğimiz siteye göre Ģablon buluyoruz.
DetaylıResponse : Sunucunun istemciye veri yollamasını
Response : Sunucunun istemciye veri yollamasını 27 Ekim 2011 / Perşembe Örnek : 2 tane sayfa açıyoruz,1nci ye TextBox1 ve Button ekliyoruz. Şunu istiyoruz,1nci sayfada şifre girilince, Button u tıklayınca
DetaylıGörsel Programlama DERS 01. Görsel Programlama - Ders01/ 1
Görsel Programlama DERS 01 Görsel Programlama - Ders01/ 1 Takdim Planı Nesneye Dayalı Programlama Kavramı Nesne, Sınıf Kavramı Java Programlama Dili Java Programlama Dili Temel Özellikleri Java Sürümleri
DetaylıAlgoritma ve Programlamaya Giriş II JAVA İLE PROGRAMLAMA. Muhammet BAYKARA
Algoritma ve Programlamaya Giriş II JAVA İLE PROGRAMLAMA Muhammet BAYKARA 1 İlkel Veri Türleri Type Name Kind of Value Memory Used Size Range byte integer 1 byte -128 to 127 short integer 2 bytes -32768
DetaylıDenetim Masası/Programlar/Windows özelliklerini Aç/Kapat
Merhaba arkadaşlar, Bu yazımızda yerel ağda veya Ip adresimizle bir web sitesinin paylaşıma açılması, aynı ağdan veya uzaktan bir bilgisayarın web sitemize nasıl erişebileceği konuları üzerinde duracağız.
DetaylıArrayList Uygulamaları
ArrayList Uygulamaları Aşağıdaki program önce boş bir ArrayList yaratıyor. Sonra sırasıyla şu işleri yapıyor: Listenin boş olup olmadığını yaz. Ambara üç tane öğe ekle. İndisi 2 olan yere bir öğe sokuştur.
DetaylıProje 1. Arayüz Tasarımı
Proje 1. Arayüz Tasarımı 1. Yeni bir android projesi oluşturalım. Proje ismi: ArayuzTasarimi ve aktivity adı: ArayuzTasarimi olarak yazalım. 2. Projejiyi oluşturduktan sonra bize hazır olarak gelen dosyalar:
Detaylıe-logo e-fatura Özel Entegratör Sistemi
e-logo e-fatura Özel Entegratör Sistemi UYGULAMA ARABİRİM DOKÜMANI HAZİRAN 2015 1 İçindekiler 1. Giriş... 3 2. Login: Login... 3 3. Logout : Logout... 3 4. Gelen Zarfı Al: receivedocument... 4 5. Zarf
DetaylıC için tümleşik geliştirme ortamı (IDE) kurulumları
C için tümleşik geliştirme ortamı (IDE) kurulumları 1. Code::Blocks IDE 2. Dev C++ IDE 3. Visual Studio 4. Eclipse IDE ( IDE: Integrated Development Environment http://tr.wikipedia.org/wiki/t%c3%bcmle%c5%9fik_geli%c5%9ftirme_ortam%c4%b1
DetaylıWeb Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1
Web Formlar ve Sayfalar Arasında Bilgi Gönderme BATML İnternet Programcılığı 1 Bazı web sitelerinde sayfalar arasında bilgi veya değişken göndermek gerekebilir. Gönderilen bu bilgi kullanıcı adı ve şifre
DetaylıYZM 2116 Veri Yapıları
YZM 2116 Veri Yapıları Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği Bu bölümde, BÖLÜM - 4 Stack (Yığın, Yığıt) Veri Yapısı Stack Çalışma
DetaylıADO.NET. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu
ADO.NET Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu ADO.NET ve ADO Bir uygulamanın esas gücünü, veri, veritabanları veya veri kaynakları ile olan ilişkisi belirler. Geleneksel
DetaylıKaya Oğuz. http://homes.ieu.edu.tr/~koguz kaya.oguz@ieu.edu.tr
Kaya Oğuz http://homes.ieu.edu.tr/~koguz kaya.oguz@ieu.edu.tr Kısa Tarih Guido van Rossum / Hollanda / ~1990 İsim: Monty Python's Flying Circus İngiliz Komedyenler 1994: Python 1.0 2000: Python 2.0
DetaylıWEB KULLANICI KONTROLLERİ ve ANASAYFA KULLANMA(Master Page)
WEB KULLANICI KONTROLLERİ ve ANASAYFA KULLANMA(Master Page) WEB KULLANICI KONTROLLERİ Kullanıcı kontrolleri bir içeriğin birden fazla sayfada kullanılmasına olanak sağlar. Bir web sayfasına eklenerek içerik
DetaylıOne ASP.NET. 5 bileşen barındırmaktadır. Web Forms Model View Controller (MVC) Web Pages Web API SignalR
ASP.NET Kısa Geçmiş Klasik ASP ilk defa 1990 ların sonunda tanıtılmıştır. ASP.NET 1.0 2002 (Web Forms) ASP.NET 2.0 2005 (Data) ASP.NET 3.5 ve ASP.NET MVC 2008 Takip eden iki yıl içinde ikiden fazla versiyon
DetaylıDers Tanıtım Sunumu. Database Managegement II. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU
Ders Tanıtım Sunumu Database Managegement II Elbistan Meslek Yüksek Okulu 2016 2017 Güz Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 08 Eyl. 2016 KURULUM SQL SERVER 2016 yılı başlarında piyasaya çıkan SQL Server
DetaylıLaravel 4 Türkçe Dokümantasyon (v. 4.1) (Ücretsiz)
Laravel 4 Türkçe Dokümantasyon (v. 4.1) (Ücretsiz) Laravel 4 Türkiye Forumları Çeviri Ekibi tarafından yapılan çeviriler Sinan Eldem Bu kitap şu adreste satılmaktadır http://leanpub.com/laravel4-tr Bu
DetaylıÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. FORMLAR
ÖĞRENME FAALİYETİ 1 AMAÇ ÖĞRENME FAALİYETİ 1 Uygun ortam sağlandığında web sayfaları için formlar oluşturabileceksiniz. ARAŞTIRMA Web sayfalarında formların kullanım amaçlarını ve nasıl kullanıldığını
Detaylı/*int sayi1, sayi2,toplam=0;
static void Main(string[] args) { //--------------------1. ders-------------------- -------- / ekrana yazma ekrandan okuma sayısal değerleri okuma yer tutucular basit tip dönüşümü / /int sayi1, sayi2,toplam=0;
DetaylıAğ Üzerinde MATLAB kurulum rehberi (Sunucu makine)
Ağ Üzerinde MATLAB kurulum rehberi (Sunucu makine) İçindekiler Tablosu Dosyaların Bilgisayara İndirilmesi... 3 Dosyaların Bilgisayara Yüklenmesi... 5 1. İnternet Üzerinden Kurulum 5 1.1. Lisans Dosyasının
DetaylıASP.NET 1. DURUM YÖNETİMİ. BLM 318 e-ticaret ve Uyg. Durum Yönetimi Nedir? Durum Yönetimi: Karșılaștırma İÇERİK. Sunucu-taraflı Durum Yönetimi
Nedir? olmadan Login.aspx Bilgilerinizi giriniz Durum Yönetimi İle Login.aspx Bilgilerinizi giriniz Adınız Adınız Pınar Pınar Soyadınız Soyadınız Onay Durdu Onay Durdu Gönder Gönder ASP.NET - 1 sayfa.aspx
DetaylıUpgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
DetaylıD-Link DSL 500G için ayarları
Celotex 4016 YAZILIM 80-8080-8081 İLDVR HARDWARE YAZILIM 80-4500-4600 DVR2000 25 FPS YAZILIM 5050-5555-1999-80 EX-3004 YAZILIM 5555 DVR 8008--9808 YAZILIM 80-9000-9001-9002 TE-203 VE TE-20316 SVDVR YAZILIM
Detaylı1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız.
1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız. [10 puan] int param = 30; int result = 300; if (param > 45) result
DetaylıGtkD ile Görsel Programlama
GtkD ile Görsel Programlama Yazar: Mengü KAĞAN & Can Alpay ÇİFTÇİ www.tdsoftware.tr.cx Sıra GtkD'ye geldiğine göre D hakkında ciddi bir bilgiye sahipsiniz demektir. Eğer eksikleriniz varsa mutlaka D derslerini
DetaylıNesne tabanlı programlama nesneleri kullanan programlamayı içerir. Bir nesne farklı olarak tanımlanabilen gerçek dünyadaki bir varlıktır.
Nesne tabanlı programlama nesneleri kullanan programlamayı içerir. Bir nesne farklı olarak tanımlanabilen gerçek dünyadaki bir varlıktır. Örneğin; bir öğrenci, sıra, çember, bir buton birer nesnedir. Bir
DetaylıVeri Tabanı-I 5.Hafta
Veri Tabanı-I 5.Hafta DataBase Oluşturma 1 DATABASE Kolon,özellik,alanColumn,attributes,fields) Sunucu Tablo numarası adı soyadı 0913109001 Ali Can 0913109002 Nuri Koç Database 0913109003 Fatma Kara Satır,Kayıt
DetaylıBlogcu Kullanma Kılavuzu
Blogcu Kullanma Kılavuzu İnternet tarayıcınıza www.blogcu.com adresini yazın ve görüntüleyin. 1 İki adımda basit olarak Web günlüğü oluşturabilirsiniz. Lütfen aşağıdaki adımları takip edin. Adım 1 : Sayfa
Detaylı7) Çoklu Formlar. Şekil7.1. Araç kutusundaki Add Form butonuna basarak projeye yeni bir form ekleyiniz.
7) Çoklu Formlar Şimdiye kadar yarattığınız tüm projeler tek bir form tarafından işletilmektedir. Farklı amaca yönelik bilgiler için farklı pencereler kullanırsanız projelerinizin daha profesyonel olabileceğinin
DetaylıC# ile NJ Simulatöre Bağlanmak
C# ile NJ Simulatöre Bağlanmak Genel Bilgi Sysmac Studio da Değişkenlerin Oluşturulması Windows Form Oluşturulması Gerekli Dosyaların Referanslara Eklenmesi Form1.cs Dosya Yapısı Genel Bilgi Bu dökümanda
Detaylı