Geliştirici Klavuzu

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "Geliştirici Klavuzu"

Transkript

1 Geliştirici Klavuzu

2 Mdule Sınııfı Mdule luşturma Mdule Nedir Fn platfrmu üzerinde geliştirilen her bir ürün/derleme (dll) birer mdüle larak adlandırılır ve aynı zamanda ürünün tanımlayıcısıdır. FONO PLATFORM MODÜLLER MODÜL Ön Tanımlı Nesneler Ön Tanımlı Mesajlar Ön Tanımlı Yetki Nesneleri Ekranlar API ler Lisanaslama Bilgisi MODÜL Ön Tanımlı Nesneler Ön Tanımlı Mesajlar Ön Tanımlı Yetki Nesneleri Ekranlar API ler Lisanslama Bilgisi Fn.Cre çalışmaya başladığında bünyesindeki derlemeler arasından Cre.Dmain.Mdules.[Mdule] sınıfından türetilmiş bir sınıf lan derlemeleri (dll) bulur ve tmatik larak yükler Public Class X Inherits Cre.Dmain.Mdules.[Mdule] Private Sub X_OnInit(ByRef NeedLicense As Blean) Handles Me.OnInit '//-- Mdül ilk defa luşturulduğuda... Private Sub X_OnGetMenu(ByRef Menu As Cre.Dmain.Mdules.Menu.Rt) Handles Me.OnGetMenu '//-- Her menü gereksinimi duyulduğu nktalarda... With Menu.Add(True, False, New Gui.WebFrm) End With Public Class Items Public Shared ButtnText As New Cre.Dmain.Elements.Item("Buttn Text") Public Shared LabelText As New Cre.Dmain.Elements.Item("Label Text") Public Class Messages ''' <summary>generic Message</summary> Public Shared Generic As New Cre.Dmain.Elements.Message("{0}") ''' <summary>this is [MyMessage] frm => '{0}'.</summary> Public Shared MyMessage01 As New Cre.Dmain.Elements.Message("Test Message.) Public NtInheritable Class Authrizatins Public Shared MyAuthObj01 As New Cre.Dmain.Elements.Auth("System Inf Display") Public Shared PageDisplay As New Cre.Dmain.Elements.Auth("Page Display")

3 Sayfa Oluşturma Sayfa luşturma, Menü luşturma Bu bölümde mevcut prjemize nasıl sayfa ekleyeceğimizi ve daha snra bu sayfanın menü ye bir adım larak eklenilip kullanılır hale getirilmesini nasıl yapacağımızı inceleyeceğiz. Sayfa Oluşturulurken Sayfa luştururken öncelikle prjemize yeni bir.aspx dsyası ekleriz. Oluşturulan sayfanın Inherits sınıfını Fn.Cre.Ext.Net.PageEx larak değiştiriyruz. Public Class WebFrm Inherits System.Web.UI.Page Public Class WebFrm Inherits Fn.Cre.Ext.Net.PageEx Bir sayfayı çalıştırdığınız zaman Fn ilgili sayfanın CheckAuth methdunu çağırır ve yetki kntrlüne göre sayfanın çalışmasına izin verir. Sayfa açılırken bir yetki kntrlü yapılacak ise bu fnksiynu kullanabiliriz. Eğer bir yetki kntrlü yapılmayacak ise genel kullanım amacıyla bir sayfa tasarlanıyr ise bu fnksiyndan True değerini döndürmeliyiz. Public Overrides Functin CheckAuth(Parameters As PageParameters, Optinal RaiseErrr As Blean = True) As Blean Return True End Functin Public Overrides Functin CheckAuth(Parameters As PageParameters, Optinal RaiseErrr As Blean = True) As Blean Return X.Authrizatins.PageDisplay.Check(RaiseErrr) End Functin Fn.Cre.Ext.Net.PageEx ile sayfa laylarına FirstLad larak ek bir lay gelir. Bu lay sayfa her açılışında 1 defa lmak üzere call edilir. Sayfa açılıldığında sadece 1 defa yapılmasını istediğiniz işlemleri bu blğa yazabilirsiniz. (Örnek: sayfa dil metinlerinin veya resimlerin/iknların set edilmesi.) Public Class X Inherits Cre.Dmain.Mdules.[Mdule] Public Class Items Public Shared ButtnText As New Cre.Dmain.Elements.Item("Buttn Text") Public Shared LabelText As New Cre.Dmain.Elements.Item("Label Text") Public Class WebFrm Inherits Fn.Cre.Ext.Net.PageEx Public Sub Page_FirstLad(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.FirstLad BTN01.setTextIcn(X.Items.ButtnText, Gui.Helper.Icns.Inf) LABEL01.Text = X.Items.LabelText

4 Sayfayı Menüye Eklerken Hazırladığımız sayfa menüye eklenmediği sürece uygulama tarafından iletişime geçilebilir bir sayfa larak algılanmayacaktır. Kullanıcılar tanımladıkları sayfaları menüye Ayar Sayfası larak, Uygulama Sayfası larak veya her ikisi de larak eklenebilir. Bu seçim uygulama başlatıldığında tanımladığımız sayfanın ayarlar menüsünde mi yksa uygulamalar menüsünde mi geleceğini belirler. Sayfayı menüye eklerken yapmamız gereken sadece mdule sınıfının OnInit eventine aşağıdaki kd parçacığını eklemek lacaktır. Public Class X Inherits Cre.Dmain.Mdules.[Mdule] Private Sub X_OnInit(ByRef Menu As Cre.Dmain.Mdules.Menu.Rt, ByRef NeedLicense As Blean) Handles Me.OnInit With Menu.Add(True, False, New Gui.WebFrm) End With Sayfaya Parametre Eklerken Tanımladığımız sayfalar varsayılanda parametresiz larak çağırılırlar, fakat sayfaları parametre ekleyerek çağırmamız da mümkündür. Sayfa tanımlanırken alınmak istenilen parametreler öncelikle sınıfın içerisinde Private değişkenler larak tanımlanırlar, daha snra sayfanın parametre aldığı New(...) metdunda bu değişkenler çağrının atıldığı yerden gelen parametreler ile eşleştirilir. Public Class Entry Inherits Fn.Cre.Ext.Net.PageEx Private GUID As New Cre.Dmain.Elements.Pages.PageParameter("GUID") 'Parametre kullanmadan varsayılan sayfa çağırma New() metdu. Sub New() 'Parametrik sayfa çağırmak için tanımlanan New() metdu. Sub New(GUID As String) Me.GUID.Value = GUID Prtected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init 'Sayfa luştuktan snra istenilen metdların içerisinde parametreler kullanılır. Dim TestGuid As String = Me.GUID

5 Yetki Nesneleri Kullanımı Yetki Nesnesi Tanımlama, Yetki Nesnesi Kntrlleri Bu bölümde sistem içerisinde yetki nesnelerinin tanımlanmasını ve daha snra tanımlanan yetki nesnelerine bağlı kntrllerin nasıl yapılacağını inceleyeceğiz. Yetki Nesnesi Tanımlarken Yetki nesnesi tanımlamaları Mdule sınıfı içerisinde tanımlanır. Public Shared PageDisplay As New Cre.Dmain.Elements.Auth("Page Display") Yetki Nesneleri Kntrlleri Bir yetki nesnesi kntrlü ilgili yetki nesnesinin Check fnksiynu çağrılarak yapılır. Fnksiyn çağrıldığında yetki yk ise hata fırlatır. Fnksiyn False parametresi ile çağrıldığıda hata fırlatmaz; yetki durumunu geri döner. 'Yetki yk ise hata mesajını tmatik fırlatır. Call MyPrj.X.Authrizatins.PageDisplay.Check() 'Yetki durumunu geri döner. Hata fırlatmaz. Dim _result = Call MyPrj.X.Authrizatins.PageDisplay.Check(False) Yetki nesnelerini bir sayfanın açılışını kntrl etmek için kullanacağımız zaman; ilgili sayfanın CheckAuth fnksiynu içerisinde kullanmalıyız. Public Overrides Functin CheckAuth(Parameters As PageParameters, [RaiseErrr As Blean = True]) As Blean Return X.Authrizatins.PageDisplay.Check(RaiseErrr) End Functin

6 Dil Bağımlı Nesneler Dil Nesneleri, dil nesnesi kullanımı, lkalizasyn, metin Dil bağımlı nesneler mdül kapsamında mdüle ait larak tanımlanır ve prjenin genelinde izin verilmesi halinde kullanılabilirler. Dil nesnelerini bir üst sınıftan devralabilirsiniz. Public Class X Inherits Cre.Dmain.Mdules.[Mdule] Public Class Items Inherits Cre.Dmain.Mdules.[Items] Public Shared ButtnText As New Cre.Dmain.Elements.Item("Buttn Text") Public Shared LabelText As New Cre.Dmain.Elements.Item("Label Text") ' Lgn lunan dil karşılığındaki metnini verir. Dim _result = X.Items.ButtnText.Text.TString() Dim _result As String= X.Items.ButtnText ' TString Casting ' dil karşılığındaki metnini verir. Eğer dil karşılığı yk ise varsayılan metni (İngilizce) verir. Dim _result = X.Items.ButtnText.Text.TString( tr ) Bir sayfa üzerindeki nesnelerin metinlerini lgn diline göre göstermek istersek, bu değerleri sayfanın FirstLad fnksiynunu kullanabiliriz. Public Class WebFrm Inherits Fn.Cre.Ext.Net.PageEx Public Sub Page_FirstLad(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.FirstLad BTN01.setTextIcn(X.Items.ButtnText, Gui.Helper.Icns.Inf) LABEL01.Text = X.Items.LabelText.Text.TString() am

7 Mesaj İşlemleri Mesaj tanımlama, mesaj gösterme. Uygulama içinde mesajları tanımlama ve ön tanımlı/tanımsız mesajların gösterimidir. Public Class X Inherits Cre.Dmain.Mdules.[Mdule] Public Class Messages ''' <summary>generic Message. {0}</summary> Public Shared Generic As New Cre.Dmain.Elements.Message("Generic Message. ID:{0}") ''' <summary>test Message.</summary> Public Shared MyMessage01 As New Cre.Dmain.Elements.Message("Test Message.) Tanımlı bir mesajı kendi üzerinden parametre belirterek TERMINATE larak kullanabilirsiniz. Erp.X.Messages.MyMessage01.Terminate() Erp.X.Messages.Generic.Terminate(2158) ' Thrws Test Message ' Thrws Generic Message. ID:2158 Tanımlı bir mesajın metnini parametre belirterek kullanıcı diline göre frmatlayabiliriz. Dim _result As String= X.Messages.ErrrMessage2.Frmat("2015") ' Returns Generic Message. ID:2158 Thrw New Exceptin("ERROR : (" & result & ")") ' Thrws ERROR : (Generic Message. ID:2158) Ekran üzerinden mesaj vermek için PageEx sınıfından türeyen sayfalarda ShwMessage (Ekranın Üstünde) veya ShwNtify (Ekranın Altında) fnksiynları kullanılabilir. ShwNtifyErrr(Message As String) ShwNtifyErrrClse(Message As String) ShwNtifyWarning(Message As String) ShwNtifyWarningClse(Message As String) ShwMessageWarningClse(Message As String) ShwMessageWarning(Message As String, [Handler] As String = "") ShwNtifyInf(Message As String) ShwNtifyInfClse(Message As String) ShwMessageInfClse(Message As String) ShwMessageInf(Message As String, [Handler] As String = "") ShwMessageCnfirm(Message As String, YesHandler As String, NHandler As String)

8 Zamanlanmış Görev Oluşturmak Zamanlanmış Görevler. Yazdığınız bir kdu kullanıcının planlamasını yaptığı şekliyle rahatça çalıştırılmasını istiyrsak, bu özelliği kullanabiliriz. Bunun için Cre.Runtime.Jb.Base uyumlu bir sınıf türetmek yeterli lacaktır. Public Class TestJb Inherits Cre.Runtime.Jb.Base Public Overrides ReadOnly Prperty Descriptin As String Get Return "Test Zamanlanmış Görev" End Get End Prperty Public Overrides Sub Wrk() Thrw New NtImplementedExceptin() Kdunuzu zamanlanmış görev sınıfı içinde WORK fnksiynu altında yazmalısınız. Wrk fnksiynu planlanan zamanlarda tmatik larak tetiklenir. Wrk fnksiynu içinde bir kırılma lursa veya Wrk methdu bittiğinde Current.Wrker.Event içinde HasErrr fnksiyn snucu True dönüyr ise yapılan işlemler veritabanı seviyesinde rllback edilir.

9 Yazdırma İşlemleri Yazdırma sınıfının luşturulması, Çıktı frmatı hazırlama Prjeniz içinde Cre.Printing.PrinterTemplateBase sınıfından türettiğiniz herhangi bir sınıfı, yazdırabilirsiniz. Türettiğiniz sınıf zrunlu larak PrintData fnksiynu ile sizden bir XmlDcument bekler. Bu fnksiyn üzerinden döneceğiniz xml verisini XSLT dönüşümü ile frmatlayarak çıktı elde edersiniz ve PDF larak görüntülersiniz. App_Data\<mdüle_name> klasörünün altında türettiğiniz sınıfın tam adıyla aynı XSLT dsyası bulunmalıdır. Bu örnekte Fn.Cre.Printing. isimli bir XSLT dsyası lmalıdır.

10 Yazıcıdan çıktı almak için veri luştururken bu örneği inceleyebilirsiniz. Namespace Cre.Printing.Test Public Class Template1 Inherits Cre.Printing.PrinterTemplateBase Public Overrides Functin PrintData() As XmlDcument Dim _data As New data With _data.company_logo = "base64 image data.company_name_val = "ABC Cmpany".COMPANY_ADRS_VAL = "Address Of ABC Cmpany".COMPANY_REG_NAME_VAL = "ABC Cmpany Registered Name".PARTY_NAME_VAL = "Custmer XYZ".PARTY_ADR_VAL = "Address Of Custmer XYZ".PARTY_TAX_OFC_VAL = "Office01".PARTY_TAX_NUM_VAL = " ".TYPE_VAL = "SATFAT".CONSINGMENT_VAL = True.NOTE_VAL = "the ntes cmes here...".date_val = Nw.FrmatDate().CURRENCY_VAL = "Try".EXCH_RATE_VAL = "1,0".HAS_GM_VAL = True.AMOUNT = D.Frmat(2).AMOUNT_TXT = D.TWrds().Jin(", ").TOTAL_AMOUNT_VAL = D.Frmat(2).TOTAL_DISCOUNT_VAL = 68.25D.Frmat(2).TOTAL_VAT_AMOUNT_VAL = 630D.Frmat(2).TOTAL_WITH_HOLDING_VAT_AMOUNT_VAL = 30D.Frmat(2).PAYABLE_AMOUNT_VAL = 600D.Frmat(2).LBL_TYPE = "Sale Invice".LBL_PARTY_TAX_OFC = "Tax Office".LBL_PARTY_TAX_NUM = "Tax Number".LBL_NOTE = "Nte".LBL_DATE = "Date".LBL_CURRENCY = "Currency".LBL_EXCH_RATE = "Exch. Rate".LBL_CONSINGMENT = "Cnsingment?".LBL_HAS_GM = "Has Gds Mvement?".LBL_TOTAL_AMOUNT = "Ttal Amunt".LBL_TOTAL_DISCOUNT = "Ttal Discunt".LBL_TOTAL_VAT_AMOUNT = "Ttal VAT Amunt".LBL_TOTAL_WITH_HOLDING_VAT_AMOUNT = "Ttal VAT (With Hlding) Amunt".LBL_PAYABLE_AMOUNT = "Payable Amunt" With.TABLE.COL.MATERIAL = "Material".QUANTITY = "Quantity".UNIT = Cre.X.Items.Unit.TString().PRICE = "Price".AMOUNT = "Amunt" End With Fr n As Decimal = 1 T 5 With.TABLE.ROW.AddNew().MATERIAL = "Material-" & n.quantity = CDec(100 * n).frmat(2).unit = "item".price = n.frmat(2).amount = (100 * n * n).frmat(2) End With Next End With Dim jsn = Newtnsft.Jsn.JsnCnvert.SerializeObject(New With {Key.rt = _data}) Return DirectCast(Newtnsft.Jsn.JsnCnvert.DeserializeXmlNde(jsn), System.Xml.XmlDcument) End Functin.

11 Örnekte kullanılan veri yapıları şu şekildedir. Private Class data Public COMPANY_LOGO As String Public COMPANY_NAME_VAL As String Public COMPANY_ADRS_VAL As String Public COMPANY_REG_NAME_VAL As String Public PARTY_NAME_VAL As String Public PARTY_ADR_VAL As String Public LBL_PARTY_TAX_OFC As String Public LBL_PARTY_TAX_NUM As String Public PARTY_TAX_OFC_VAL As String Public PARTY_TAX_NUM_VAL As String Public AMOUNT As String Public AMOUNT_TXT As String Public LBL_TYPE As String Public TYPE_VAL As String Public LBL_CONSINGMENT As String Public CONSINGMENT_VAL As Blean Public LBL_NOTE As String Public NOTE_VAL As String Public LBL_DATE As String Public DATE_VAL As String Public LBL_CURRENCY As String Public CURRENCY_VAL As String Public LBL_EXCH_RATE As String Public EXCH_RATE_VAL As String Public LBL_HAS_GM As String Public HAS_GM_VAL As Blean Public TABLE As New data_table Public LBL_TOTAL_AMOUNT As String Public TOTAL_AMOUNT_VAL As String Public LBL_TOTAL_DISCOUNT As String Public TOTAL_DISCOUNT_VAL As String Public LBL_TOTAL_VAT_AMOUNT As String Public TOTAL_VAT_AMOUNT_VAL As String Public LBL_TOTAL_WITH_HOLDING_VAT_AMOUNT As String Public TOTAL_WITH_HOLDING_VAT_AMOUNT_VAL As String Public LBL_PAYABLE_AMOUNT As String Public PAYABLE_AMOUNT_VAL As String Private Class data_table Public COL As New data_table_rw Public ROW As New List(Of data_table_rw) Private Class data_table_rw Public MATERIAL As String Public QUANTITY As String Public UNIT As String Public PRICE As String Public AMOUNT As String Snuçta luşacak XML yaklaşık şu şekildedir. <rt> <COMPANY_LOGO>base64 image data</company_logo> <COMPANY_NAME_VAL>ABC Cmpany</COMPANY_NAME_VAL> <COMPANY_ADRS_VAL>Address Of ABC Cmpany</COMPANY_ADRS_VAL> <COMPANY_REG_NAME_VAL>ABC Cmpany Registered Name</COMPANY_REG_NAME_VAL> <PARTY_NAME_VAL>Custmer XYZ</PARTY_NAME_VAL> <PARTY_ADR_VAL>Address Of Custmer XYZ</PARTY_ADR_VAL> <LBL_PARTY_TAX_OFC>Tax Office</LBL_PARTY_TAX_OFC> <LBL_PARTY_TAX_NUM>Tax Number</LBL_PARTY_TAX_NUM> <PARTY_TAX_OFC_VAL>Office01</PARTY_TAX_OFC_VAL> <PARTY_TAX_NUM_VAL> </PARTY_TAX_NUM_VAL> <AMOUNT>24.234,45</AMOUNT> <AMOUNT_TXT>Twenty-Fur Thusand Tw Hundred Thirty-Fur, Frty-Five</AMOUNT_TXT>

12 <LBL_TYPE>Sale Invice</LBL_TYPE> '... <TABLE> <COL>Material</COL> <COL>Material</COL> <COL>Quantity</COL> <COL>Unit</COL> <COL>Price</COL> <COL>Amunt</COL> <ROW> <MATERIAL>Material-1</MATERIAL> <QUANTITY>100,00</QUANTITY> <UNIT>item</UNIT> <PRICE>1,00</PRICE> <AMOUNT>100,00</AMOUNT> </ROW> <ROW> <MATERIAL>Material-2</MATERIAL> <QUANTITY>200,00</QUANTITY> <UNIT>item</UNIT> <PRICE>2,00</PRICE> <AMOUNT>400,00</AMOUNT> </ROW> <ROW> <MATERIAL>Material-3</MATERIAL> <QUANTITY>300,00</QUANTITY> <UNIT>item</UNIT> <PRICE>3,00</PRICE> <AMOUNT>900,00</AMOUNT> </ROW> '... </TABLE> <LBL_TOTAL_AMOUNT>Ttal Amunt</LBL_TOTAL_AMOUNT> <TOTAL_AMOUNT_VAL>3.568,25</TOTAL_AMOUNT_VAL> <LBL_TOTAL_DISCOUNT>Ttal Discunt</LBL_TOTAL_DISCOUNT> <LBL_PAYABLE_AMOUNT>Payable Amunt</LBL_PAYABLE_AMOUNT> <PAYABLE_AMOUNT_VAL>600,00</PAYABLE_AMOUNT_VAL> '... </rt> Fn luşan XML yapısını XSLT dsyası ile transfrm edere ve HTML üzerinden PDF dsyasına dönüştürür.

13 Oturumlar ve İşleyiciler Keywrds Oturum luşturma, İşleyici luşturma, paralel işleyici luşturma. Fn.Cre Oturum, İşleyici bileşenlerini kullanarak gelen istekleri aynı anda birbirinden bağımsız larak yürütebilir. Sunucuya gelen her bir istek birbirinden izle larak luşturulan işleyiciler (wrker) sayesinde, işlemler hem uygulama hemde veritabanı için ayrı larak çalıştırılır. Bu sayede her bir işleyici kendi sanal rtamında çalışmakta ve veritabanı işlemlerini yürütmektedir. Bir hata luşması durumunda veritabanı üzerinde transactinları yönetmeniz gerekmez. Eğer ki İşleyici (wrker) çalışırken bir hata alınır ise, luşan tüm mesajlar İşleyici içinde biriktirilir ve ardından veritabanı seviyesinde yapılan bütün işlemler geri alınır Paralel İşleyiciler Bir Oturum(Sessin) içerisinde paralel başka İşleyici (Wrker) ler luşturabilirsiniz. Bu sayede yüksek iş yükü gerektiren veya uzun sürmesi öngörülen işlemler paralel işleyiciler kullanılarak yapılan işin etkinliği arttırılabilir ve geçen süre çk daha aşağıya çekilebilir. Bu şekilde luşturulan işleyiciler tmatik larak çalışırlar ve işlemin bitmesini beklemeden kdlar çalışmaya devam eder. Dim _wrkerfactry = Cre.Current.Sessin.WrkerFactry() _wrkerfactry.add(sub() Methd1()) _wrkerfactry.add(sub() Methd2("XXX")) _wrkerfactry.add(sub() Methd2("YYY")) _wrkerfactry.startandwait(waitallwrkertcmmit:=true) Sub Methd1() System.Diagnstics.Debug.Print("Methd1 (START)") Fr n As Integer = 1 T 10 System.Threading.Thread.Sleep(100) System.Diagnstics.Debug.Print("Methd1 (" & n & ")") Next System.Diagnstics.Debug.Print("Methd1 (END)") Sub Methd2(value As String) System.Diagnstics.Debug.Print("Methd2 (" & value & " - START)") Fr n As Integer = 1 T 10 System.Threading.Thread.Sleep(100) System.Diagnstics.Debug.Print("Methd2(" & value & "-" & n & ")") Next System.Diagnstics.Debug.Print("Methd2 (" & value & " - END)")

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. 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ı

Timer İle arka plan renk değişimi

Timer İle arka plan renk değişimi Microsoft Visual Studio Visual Basic Timer İle arka plan renk değişimi Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Timer1.Enabled = True Timer1.Interval = 1000 'milisaniye

Detaylı

İndirilecek KDV Listesi Uygulaması

İndirilecek KDV Listesi Uygulaması İndirilecek KDV Listesi Uygulaması Ürün Grubu [X] Redcde Enterprise [X] Redcde Standart [X] Entegre.NET Kategri [X] Yeni Fnksiyn Versiyn Önkşulu Uygulama Katma değer vergisi iade talepleri ile ilgili larak

Detaylı

Durum Yönetimi. Olan sayfalar ekleyelim. BasitSayac.aspx

Durum Yönetimi. Olan sayfalar ekleyelim. BasitSayac.aspx Durum Yönetimi Bu gün dersimizde durum yönetimine (state management) değineceğiz. Önce adı DurumYonetimi isimli yeni bir site oluşturalım. Burada programın otomatik olarak oluşturacağı Default.aspx dosyasını

Detaylı

Uygulama 1) Tur sayısını 1 den klavyeden girilen n e kadar ekrana yazarak birikimli (kümülatif) toplam alan kaynak kodları yazınız.

Uygulama 1) Tur sayısını 1 den klavyeden girilen n e kadar ekrana yazarak birikimli (kümülatif) toplam alan kaynak kodları yazınız. Uygulama 1) Tur sayısını 1 den klavyeden girilen n e kadar ekrana yazarak birikimli (kümülatif) toplam alan kaynak kodları yazınız. Dim i, n, toplam As Integer toplam = toplam + i MessageBox.Show(i & ".

Detaylı

Uygulama1) Şart yapısının kullanımı CheckBox1 bileşeninin işaretlendiğinde ekranda Kutu işaretlendi mesajı veren kodları yazınız.

Uygulama1) Şart yapısının kullanımı CheckBox1 bileşeninin işaretlendiğinde ekranda Kutu işaretlendi mesajı veren kodları yazınız. Uygulama1) Şart yapısının kullanımı CheckBox1 bileşeninin işaretlendiğinde ekranda Kutu işaretlendi mesajı veren kodları yazınız. Label1.Text = "Kutu işaretlendi " Label1.Text = "Kutu işaretlenmedi " Uygulama

Detaylı

İÇERİK MERKEZİ KAYDİ SİSTEM KULLANICI KLAVUZU

İÇERİK MERKEZİ KAYDİ SİSTEM KULLANICI KLAVUZU FON İŞLEMLERİ İÇERİK 1. Yatırım Fnları İşlemleri Klavuzu... 3 2. Alım Satım İşlemi Parametre Tanımlama... 3 3. Aracı Kurum Banka Alım/Satım Bildirim İşlemleri... 6 4. Aracı Kurum Banka Alım/Satım İşlemleri

Detaylı

Command Nesnelerini Kullanarak Tablolarda Değişiklik Yapmak:

Command Nesnelerini Kullanarak Tablolarda Değişiklik Yapmak: Command Nesnelerini Kullanarak Tablolarda Değişiklik Yapmak: Command objelerini kullanarak direk veritabanı işlemlerini gerçekleştirebilirsiniz. Dataset nesnesini kullanmadan direk veritabanı içerisindeki

Detaylı

MERKEZ YAZILIM API Bilgileri

MERKEZ YAZILIM API Bilgileri MERKEZ YAZILIM API Bilgileri Bu dökümanın amacı, Merkez yazılımın izleme istasynlarından veri alabilmesini sağlayabilmek için gerekli API bilgilerini sunmaktır. Bu dküman, T.C. Çevre ve Şehircilik Bakanlığı

Detaylı

Veresiye Satışlarınız, Sonradan faturaya dönüştürülmek üzere İrsaliye olarak Transfer edilir.

Veresiye Satışlarınız, Sonradan faturaya dönüştürülmek üzere İrsaliye olarak Transfer edilir. 1 BENZİN İSTASYONU OTOMASYONU Orka SQL Prgramının sektöre özel yazılımlarından, Benzin İstasynu Otmasynu çözümü ile pmpa prgramlarındaki kayıtları prgramınıza tmatik transfer edebilirsiniz. Transfer Edilen

Detaylı

Kullanıcı Klavuzu

Kullanıcı Klavuzu www.fonosis.com Kullanıcı Klavuzu Kullanıcı Bakımı Anahtar Kelimeler Kullanıcı oluşturma Kullanıcı görüntüleme, listeleme, Kullanıcı yetkilendirme, ilişkilendirme Uygulama içerisinde dilediğiniz kadar

Detaylı

ENVISTA ARM API Bilgileri

ENVISTA ARM API Bilgileri ENVISTA ARM API Bilgileri Bu dökümanın amacı, EnvistaARM nin izleme istasynlarından veri alabilmesini sağlayabilmek için gerekli APIbilgilerini sunmaktır. Bu dküman, Argate Yazılım ve Bilişim Ltd. Şti.

Detaylı

Daha önce bu işlemin iki tane dosya oluşturduğunu gördük. GecDenTest.aspx dosyasının source kısmında içeriğini inceleyecek olursanız en başta

Daha önce bu işlemin iki tane dosya oluşturduğunu gördük. GecDenTest.aspx dosyasının source kısmında içeriğini inceleyecek olursanız en başta Bu gün dersimizde Validation Geçerlik Dentimi Kontrollerine değineceğiz. Önce adı GecerlikDeneme isimli bir yeni site oluşturalım. Burada programın otomatik olarak oluşturacağı Default.aspx dosyasını ve

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

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ı

BEACON İŞARETÇİLERİ KULLANILARAK GERÇEKLEŞTİRİLEN ÖĞRENCİ YOKLAMA SİSTEMİ

BEACON İŞARETÇİLERİ KULLANILARAK GERÇEKLEŞTİRİLEN ÖĞRENCİ YOKLAMA SİSTEMİ BEACON İŞARETÇİLERİ KULLANILARAK GERÇEKLEŞTİRİLEN ÖĞRENCİ YOKLAMA SİSTEMİ Bu çalışmada beacn işaretçileri kullanılarak öğrenci yklama sistemi gerçekleştirilmiştir. Sistem mbil uygulama, veritabanı, web

Detaylı

Fatura Dinamik Kodlama İyileştirmeleri

Fatura Dinamik Kodlama İyileştirmeleri Fatura Dinamik Kodlama İyileştirmeleri Ürün Grubu Kategori Versiyon Önkoşulu [X] Redcode Enterprise [ ] Redcode Standart [ ] Entegre.NET [X] Yeni Fonksiyon 5.0 Uygulama Netsis paketlerinin tüm modüllerinin

Detaylı

Dinamik Kodlama. [X] Fusion@6. [X] Yeni Fonksiyon

Dinamik Kodlama. [X] Fusion@6. [X] Yeni Fonksiyon Dinamik Kodlama Ürün Grubu Kategori Versiyon Önkoşulu [X] Fusion@6 [X] Yeni Fonksiyon @6 Uygulama @6 Serisi ürünlerde, kullanıcı arabirimlerinin her yerine eklenen dinamik kodlama özelliği ile, programın

Detaylı

Algoritma, Akış Şeması ve Örnek Program Kodu Uygulamaları Ünite-9

Algoritma, Akış Şeması ve Örnek Program Kodu Uygulamaları Ünite-9 Örnek 1 Algritma, Akış Şeması ve Örnek Prgram Kdu Uygulamaları Ünite-9 Klavyeden girilen A, B, C sayılarına göre; A 50'den büyük ve 70'den küçük ise; A ile B sayılarını tplayıp C inci kuvvetini alan ve

Detaylı

Arş.Gör.Muhammet Çağrı Gencer Bilgisayar Mühendisliği KTO Karatay Üniversitesi 2015

Arş.Gör.Muhammet Çağrı Gencer Bilgisayar Mühendisliği KTO Karatay Üniversitesi 2015 Arş.Gör.Muhammet Çağrı Gencer Bilgisayar Mühendisliği KTO Karatay Üniversitesi 2015 KONU BAŞLIKLARI 1. Yazılım Mimarisi nedir? 2. Yazılımda Karmaşıklık 3. Üç Katmanlı Mimari nedir? 4. Üç Katmanlı Mimari

Detaylı

www.smsmakinesi.com destek@hermesiletisim.net COM API v.1.1 BELGE SÜRÜMÜ : 1.1

www.smsmakinesi.com destek@hermesiletisim.net COM API v.1.1 BELGE SÜRÜMÜ : 1.1 destek@hermesiletisim.net COM API v.1.1 BELGE SÜRÜMÜ : 1.1 1 1. İÇİNDEKİLER 1. İçindekiler 2 2. Bu Belgenin Amacı 3 3. Kullanım Şekli.3 4. Uyarılar.4 5. Hata Kodları.4 6. Kullanıcı Bilgileri Kontrolü..5

Detaylı

1. TH160 Vekil Bilgilerinin İletimi Giriş, Güncelleme Giriş, Silme Giriş İşlemleri TH162 Vekil Bilgilerinin İletimi Onay,İptal

1. TH160 Vekil Bilgilerinin İletimi Giriş, Güncelleme Giriş, Silme Giriş İşlemleri TH162 Vekil Bilgilerinin İletimi Onay,İptal VEKİL BİLGİLERİ TANIMLAMA İŞLEMLERİ 1. TH160 Vekil Bilgilerinin İletimi Giriş, Güncelleme Giriş, Silme Giriş İşlemleri... 4 2. TH162 Vekil Bilgilerinin İletimi Onay,İptal... 7 3. RP366 Vekil Bilgi Rapru:...

Detaylı

MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ

MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ Versiyon: 1.0.4 URL Adresi http://merchant.mobilepax.com/services/product.aspx Gönderilen XML Yapısı MobilePaxProduct fonksiyonu buton bilgisi oluşturulacak ürünün

Detaylı

Kalıtım (Inheritance)

Kalıtım (Inheritance) Kalıtım (Inheritance) Kocaeli Üniversitesi Kalıtım (Inheritance) Kodların çok kez kullanımı (Software reusability) Mevcut Sınıflardan Yeni Sınıflar Oluşturma Mevcut sınıfın değişken ve fonksiyonları kullanılabilir.

Detaylı

MERKEZ YAZILIM API Bilgileri

MERKEZ YAZILIM API Bilgileri MERKEZ YAZILIM API Bilgileri Bu dökümanın amacı, Merkez yazılımın izleme istasynlarından veri alabilmesini sağlayabilmek için gerekli API bilgilerini sunmaktır. Bu dküman, T.C. Çevre ve Şehircilik Bakanlığı

Detaylı

Proje Uygulaması Video Marketi Oluşturmak

Proje Uygulaması Video Marketi Oluşturmak Proje Uygulaması Video Marketi Oluşturmak Film Dünyası Video Marketi: Mevcut Senaryo Film Dünyası İstanbul da bir video şirketidir. Şirket film videoları satmakta ve de filmler hakkında bilgi vermektedir.

Detaylı

Vbnet Vbne access bağ ba lant lan ı t s ı ı s, ekleme, güncelleme,,silme

Vbnet Vbne access bağ ba lant lan ı t s ı ı s, ekleme, güncelleme,,silme Vbnet access bağlantısı, ekleme, güncelleme, silme Imports System.Data.OleDb 'DataGridView nesnesine verileri aktar Private Sub Listele(ByVal SQL As String) Dim baglanti As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data

Detaylı

DESTEK DOKÜMANI E-BĐLDĐRGE UYGULAMASI

DESTEK DOKÜMANI E-BĐLDĐRGE UYGULAMASI : Đnsan Kaynakları / Brdr / Gld brdr E-BĐLDĐRGE UYGULAMASI Aylık prim ve hizmet belgesi, aylık ve dört aylık larak SSK kurumuna verilen bildirgelerin birleştirilerek yeniden düzenlenmesi ile luşturulmuş

Detaylı

SINIF YAPISI ve NESNE YÖNELİMLİ PROGRAMLAMA NESNE YÖNELİMLİ PROGRAMLAMA

SINIF YAPISI ve NESNE YÖNELİMLİ PROGRAMLAMA NESNE YÖNELİMLİ PROGRAMLAMA GİRİŞ SINIF YAPISI ve NESNE YÖNELİMLİ PROGRAMLAMA Yazılım teknolojileri son 40 yılda artan bir ivmeyle gelişmeye devam etmektedir. Buna paralel olarak zamanla artan ve çeşitlenen kullanıcı istekleri doğrultusunda

Detaylı

GPS Mesajlarının Nesneye Yönelik Yazılım Tasarım Prensiplerinden Genişlemeye Açık, Değişikliğe Kapalı Prensibine Göre Ele Alınması

GPS Mesajlarının Nesneye Yönelik Yazılım Tasarım Prensiplerinden Genişlemeye Açık, Değişikliğe Kapalı Prensibine Göre Ele Alınması Dkuz Eylül Üniversitesi-Mühendislik Fakültesi Fen ve Mühendislik Dergisi Cilt 19 Sayı 55.1(Özel Sayı) Ocak 2017 Dkuz Eylul University-Faculty f Engineering Jurnal f Science and Engineering Vlume 19 Issue

Detaylı

MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ

MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ Versiyon: 1.0.4 URL http://merchant.mobilepax.com/services/product.asmx Metot MobilePaxProduct fonksiyonu buton bilgisi oluşturulacak ürünün bilgilerinin Mobilepax

Detaylı

COM API v2.0 Belge sürümü : 2.0.3

COM API v2.0 Belge sürümü : 2.0.3 COM API v2.0 Belge sürümü : 2.0.3 1. Đçindekiler 1. Đçindekiler...2 2. Bu belgenin amacı...3 3. Belge sürümleri...3 4. Sistem gereksinimleri...3 5. Kullanım şekli...4 5.1 Genel...4 5.2 Uyarılar...4 5.3

Detaylı

DEFTER BEYAN YARDIM KILAVUZU

DEFTER BEYAN YARDIM KILAVUZU Hazırlayan, Rahmi İnevi Mayıs-2018 DEFTER BEYAN YARDIM KILAVUZU 1 İlk İşlemler a- OrkaSQL prgramında; Bür Yönetimi mdülünde SMMM Tanımlamaları bölümüne giriniz. b- Kullanılmakta lan SMMM Bilgisinin incelenmesi

Detaylı

TARİHÇE. Versiyon Tarih Düzenleyen Açıklama 0.1 04.11.2015 Engin DURMAZ İlk versiyon

TARİHÇE. Versiyon Tarih Düzenleyen Açıklama 0.1 04.11.2015 Engin DURMAZ İlk versiyon İçindekiler 1 GİRİŞ... 2 2 KOD ÖRNEKLERİ... 3 2.1 AÇILIŞTA YAPILMASI GEREKENLER... 3 2.2 ÖKC-HARİCİ CİHAZ EŞLEŞMESİ... 3 2.3 MALİ REFERANS İSTEĞİ... 4 2.4 PROGRAMLAMA BİLGİLERİNİN GÖNDERİLMESİ... 5 2.5

Detaylı

Diziler İndisli Değişkenler

Diziler İndisli Değişkenler Diziler İndisli Değişkenler Aynı tür bilgileri (öğrenci isimleri, şehir isimleri, kapı numaraları, fakülteler vbg.) bellekte tutmak için kullanabileceğimiz listelere dizi adı verilir. Dizi kullanmanın

Detaylı

2013-14 GÜZ YY. - MKT103 - GÖRSEL PROGRAMLAMA DERSİ - ARA SINAVI

2013-14 GÜZ YY. - MKT103 - GÖRSEL PROGRAMLAMA DERSİ - ARA SINAVI 2013-14 GÜZ YY. - MKT103 - GÖRSEL PROGRAMLAMA DERSİ - ARA SINAVI KOÜ Mekatronik Mühendisliği Bölümü/MKT-103-Görsel Programlama Dersi - Ara Sınav J-grubu Ad-Soyad:...No:... J GRUBU-süre:70dk 1.) Aşağıdaki

Detaylı

BLM 426 YAZILIM MÜHENDİSLİĞİ BAHAR Yrd. Doç. Dr. Nesrin AYDIN ATASOY

BLM 426 YAZILIM MÜHENDİSLİĞİ BAHAR Yrd. Doç. Dr. Nesrin AYDIN ATASOY BLM 426 YAZILIM MÜHENDİSLİĞİ BAHAR 2016 Yrd. Dç. Dr. Nesrin AYDIN ATASOY 3. HAFTA: PLANLAMA Yazılım geliştirme sürecinin ilk aşaması, planlama aşamasıdır. Başarılı bir prje geliştirebilmek için prjenin

Detaylı

%20dolor%20sit%20amet&receipents=5301234569, 5301234570&sender=PROAKTIF

%20dolor%20sit%20amet&receipents=5301234569, 5301234570&sender=PROAKTIF HTTP GET API SMS Gönderimi İstek yapılacak adres: http://api.idasms.com/v1/send-sms/get/ Yapılacak olan istek örneği: http://api.idasms.com/v1/sendsms/get/?username=kullanici_adi&password=kullanici_sifresi&text=lorem%20ipsum

Detaylı

Üst Düzey Programlama

Üst Düzey Programlama Üst Düzey Programlama Servlet Üst Düzey Programlama-ders01/ 1 Servlet Nedir? Web sayfaları ilk başlarda durağan bir yapıya sahipti ve kullanıcıdan bilgi alarak işlemler yapmıyordu. Zamanın geçmesiyle kullanıcıya

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. 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ı

WebInstaller. 1. Kurulum Đçin Gereksinimler

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ı

MOBİL UYGULAMA GELİŞTİRME

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ı

Interprise. Ülker İletişim Web Servisi. Bu doküman Ülker iletişim web servisi hakkında teknik açıklamaları içerir. İletişim web servisi web adresi :

Interprise. Ülker İletişim Web Servisi. Bu doküman Ülker iletişim web servisi hakkında teknik açıklamaları içerir. İletişim web servisi web adresi : Ülker İletişim Web Servisi Interprise Bu doküman Ülker iletişim web servisi hakkında teknik açıklamaları içerir. İletişim web servisi web adresi : www.ulker.com.tr/webservices/contactservice/contactservice.asmx?wsdl.net

Detaylı

um%20dolor%20sit%20amet&receipents=5301234569, 5301234570&sender=ILETICELL İstekte gönderilen parametrelerin açıklamaları aşağıdaki gibidir:

um%20dolor%20sit%20amet&receipents=5301234569, 5301234570&sender=ILETICELL İstekte gönderilen parametrelerin açıklamaları aşağıdaki gibidir: HTTP GET API SMS Gönderimi İstek yapılacak adres: http://api.ileticell.com/v1/send-sms/get/ Yapılacak olan istek örneği: http://api.ileticell.com/v1/send- sms/get/?username=kullanici_adi&password=kullanici_sifresi&text=lorem%20ips

Detaylı

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. FORMLAR

ÖĞ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ı

Üst Düzey Programlama

Üst Düzey Programlama Üst Düzey Programlama Servlet Üst Düzey Programlama-ders02/ 1 Form ve kullanıcı verilerinin alınması http://anamakine/yol?kullanici=mustafa&sayfa=22 gibi bir istek ile karşılaşmışızdır.? işaretinden sonra

Detaylı

Üst Düzey Programlama

Üst Düzey Programlama Üst Düzey Programlama JSP Etiketletleri(Tags) Üst Düzey Programlama-ders06/ 1 Kişiye Özel JSP Etiketleri JSP Etiketleri, JSP sayfasında yazılan Java script leri yerine kullanılabilen HTML etiketleri yapısına

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. 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ı

Tel : 0(532) 069 0 321 Web : www.kayikcioglugrup.com E-Posta : info@kayikcioglugrup.com. İLETİ PAKETİ API (Entegrason) Dökümanı

Tel : 0(532) 069 0 321 Web : www.kayikcioglugrup.com E-Posta : info@kayikcioglugrup.com. İLETİ PAKETİ API (Entegrason) Dökümanı İLETİ PAKETİ API (Entegrason) Dökümanı HTTP GET API SMS Gönderimi İstek yapılacak adres: http://api.iletipaketi.com/v1/send-sms/get/ Yapılacak olan istek örneği: http://api.iletipaketi.com/v1/sendsms/get/?username=kullanici_adi&password=kullanici_sifresi&text=lorem%20ipsum%20dol

Detaylı

İlgiye Yönelik Yaklaşımla Yazılım Geliştirme Software Development with Aspect Oriented Approach

İlgiye Yönelik Yaklaşımla Yazılım Geliştirme Software Development with Aspect Oriented Approach İlgiye Yönelik Yaklaşımla Yazılım Geliştirme Sftware Develpment with Aspect Oriented Apprach Oytun Kurtar, Oya Kalıpsız, Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Yıldız Teknik Üniversitesi ytunkurtar@gmail.cm

Detaylı

ANA SINIF TÜRETİLEN BİRİNCİ SINIF TÜRETİLEN İKİNCİ SINIF

ANA SINIF TÜRETİLEN BİRİNCİ SINIF TÜRETİLEN İKİNCİ SINIF JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java da Kalıtım Kavramı Java da Çok Biçimlilik Kavramı Fonksiyonların Çok Biçimliliği Yapıcı Fonksiyonun Çok Biçimliliği Java da Kalıtım Kavramı 4 Kalıtım;

Detaylı

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Uzaktan Eğitim Uygulama ve Araştırma Merkezi JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java da Kapsülleme (Erişim Denetleyiciler) Java da Sınıf Oluşturmak Java da Nesne Oluşturmak Java da Constructor Kavramı Java da This Kavramı Java da Constructor

Detaylı

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.

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ı

public class SalesLineItem // Java { private int quantity; private ProductSpecification description; public Money getsubtotal() {...

public class SalesLineItem // Java { private int quantity; private ProductSpecification description; public Money getsubtotal() {... Kodlama Sınıf tanımları yazılım sınıflarının diyagramlarından yararlanılarak oluşturulur. Karmaşık veri tiplerine (örneğin sınıf) sahip üyeler referans ya da işaretçi olarak yaratılmalılar. Basit nitelik

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İ İ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ı

YILDIZ TEKNİK ÜNİVERSİTESİ İNŞAAT FAKÜLTESİ HARİTA MÜHENDİSLİĞİ BÖLÜMÜ ARAZİ ÇALIŞMASI - 2

YILDIZ TEKNİK ÜNİVERSİTESİ İNŞAAT FAKÜLTESİ HARİTA MÜHENDİSLİĞİ BÖLÜMÜ ARAZİ ÇALIŞMASI - 2 YILDIZ TEKNİK ÜNİVERSİTESİ İNŞAAT FAKÜLTESİ HARİTA MÜHENDİSLİĞİ BÖLÜMÜ ARAZİ ÇALIŞMASI - 2 İSTANBUL, 2017 Dersin Amacı: Bu dersin amacı, ftgrametri, kartgrafya ve arazi yönetimine ilişkin uygulama becerilerinin

Detaylı

ProtaStructure Suite 2016 SP5 Yeni Özellikler

ProtaStructure Suite 2016 SP5 Yeni Özellikler PrtaStructure Suite 2016 SP5 Yeni Özellikler Gelişmiş Kenar Nesneleri Döşeme/Kln Kenarı (Dğru/Yay) kmutu ile AutCAD deki Plyline kmutuna benzer bir şekilde yay veya dğrusal çizgiler çizilebilmektedir.

Detaylı

MOBİL UYGULAMA GELİŞTİRME

MOBİL UYGULAMA GELİŞTİRME MOBİL UYGULAMA GELİŞTİRME Hedefler Bu üniteyi çalıştıktan sonra; Android projesi oluşturabilir, Android projesini çalıştırabilir, Android projesi genel yapısını açıklayabilir, Activity kavramını açıklayabilir,

Detaylı

BİL-141 Bilgisayar Programlama I (Java)

BİL-141 Bilgisayar Programlama I (Java) 1 BİL-141 Bilgisayar Programlama I (Java) Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Not: Bu dersin sunumları, Java Bilgisayar Programlamaya Giriş, A. Yazıcı, E. Doğdu,

Detaylı

EYLÜL 2012 POWERPOINT 2010. Enformatik Bölümü

EYLÜL 2012 POWERPOINT 2010. Enformatik Bölümü EYLÜL 2012 POWERPOINT 2010 İÇERİK Genel bilgiler PwerPint penceresinin tanıtımı Sekmelerin genel tanıtımı Sunular ile ilgili işlemler Yeni bir sunu luşturmak Bir sunuyu kaydetmek Varlan bir sunuyu açmak

Detaylı

TIGER ENTERPRISE ÜRÜN FARK DOKÜMANI

TIGER ENTERPRISE ÜRÜN FARK DOKÜMANI 2011 TIGER ENTERPRISE ÜRÜN FARK DOKÜMANI 1/24/2011 TIGER ENTERPRISE ÜRÜN FARKLARI Yeni Tiger Özellikler Enterprise 2.05.00.00 Sürüm Özellikleri 1. Malzeme Virman İşlemleri Malzeme virmanı ile; Malzemeler

Detaylı

KIYMET TRANSFER EŞLEŞTİRME İŞLEMLERİ SWIFT İŞ KURALLARI v.01

KIYMET TRANSFER EŞLEŞTİRME İŞLEMLERİ SWIFT İŞ KURALLARI v.01 KIYMET TRANSFER EŞLEŞTİRME İŞLEMLERİ SWIFT İŞ KURALLARI v.01 İÇİNDEKİLER TANIM... 3 KULLANILAN SWIFT MESAJLARI / FONKSİYONLAR... 3 İŞ AKIŞI... 4 İLETİLEN BİLGİLER SWIFT Mesaj FORMATI ( MT542 / MT540 )...

Detaylı

DASK YENĐ YAZILIM ÜRETĐM MODÜLÜ KULLANIM KILAVUZU

DASK YENĐ YAZILIM ÜRETĐM MODÜLÜ KULLANIM KILAVUZU DASK YENĐ YAZILIM ÜRETĐM MODÜLÜ KULLANIM KILAVUZU 18.02.2008 ĐÇERĐK 1 Değişiklik Tarihçesi... - 4-2 Genel Bilgiler... - 4-3 Üretim Ekranları... - 7-3.1 Fiyatlama Ekranı... - 7-3.1.1 Ekran Fnksiynları...

Detaylı

REQUEST QUERY STRING. Sayfalar: default.aspx ve sorgu_sayfasi.aspx. default.aspx sayfası: sorgu_sayfasi.aspx sayfası:

REQUEST QUERY STRING. Sayfalar: default.aspx ve sorgu_sayfasi.aspx. default.aspx sayfası: sorgu_sayfasi.aspx sayfası: REQUEST QUERY STRING Kullanıcıdan gelen düzenlenmiş verileri sunucuya iletir. Diğer bir ifade ile internet tarayıcısından sunucuya veri aktarır. Aynı işlemi farklı yollarla yapabiliriz. İlk olarak Redirect

Detaylı

yeni_uye_kayit.ascx UserControl sayfamızda, kaydedilmek istenen üye eğer daha önce veritabanımızda kayıtlı ise bunu buldurup kullanıcıyı uyaralım;

yeni_uye_kayit.ascx UserControl sayfamızda, kaydedilmek istenen üye eğer daha önce veritabanımızda kayıtlı ise bunu buldurup kullanıcıyı uyaralım; yeni_uye_kayit.ascx UserControl sayfamızda, kaydedilmek istenen üye eğer daha önce veritabanımızda kayıtlı ise bunu buldurup kullanıcıyı uyaralım; Bunun için uyevarmi() fonksiyonu tasarlayacağız. Fonksiyon

Detaylı

Seçenekler Menüsünden Genel Sekmesi

Seçenekler Menüsünden Genel Sekmesi Seçenekler Menüsünden Genel Sekmesi Word 2003 açtıktan sonra ARAÇLAR>SEÇENEKLER tıklanır. Karşımıza bu tür ekran çıkar. İlk komut Arka planda yeniden sayfalandır ; Siz çalışırken belgeleri otomatik olarak

Detaylı

/*Aşağıda ki kodları doğru şekilde anlar ve kullanırsanız java da sınıfları biraz da olsa anlamış olursunuz.*/

/*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ı

Java da Soyutlama ( Abstraction ) ve Çok-biçimlilik ( Polymorphism )

Java da Soyutlama ( Abstraction ) ve Çok-biçimlilik ( Polymorphism ) Java da Soyutlama ( Abstraction ) ve Çok-biçimlilik ( Polymorphism ) BBS-515 Nesneye Yönelik Programlama Ders #9 (16 Aralık 2009) Geçen ders: Java Applet lerde bileşen yerleştirme türleri ( applet layouts

Detaylı

Aksiyon Ekleme Ekranı Kullanım Kılavuzu

Aksiyon Ekleme Ekranı Kullanım Kılavuzu - SAMBA Uygulaması - Aksiyn Ekleme Ekranı Kullanım Kılavuzu Türkçe İstanbul, 23.01.2012 - SAMBA Uygulaması - Aksiyn Ekleme Ekranı Dküman Değişim Takibi Tarih Versiyn Değişikliği Yapan Değişiklik Tanımı

Detaylı

XML API. İçindekiler. Toplu SMS Sistemlerinde Güvenilir Çözüm Ortağınız 1. AMAÇ... 2 2. KULLANIM ŞEKLİ... 2. 2.1 Genel 2 2.2 Hata Kodları.

XML API. İçindekiler. Toplu SMS Sistemlerinde Güvenilir Çözüm Ortağınız 1. AMAÇ... 2 2. KULLANIM ŞEKLİ... 2. 2.1 Genel 2 2.2 Hata Kodları. İçindekiler 1. AMAÇ...... 2 2. KULLANIM ŞEKLİ... 2 2.1 Genel 2 2.2 Hata Kodları. 2 3. SMS GÖNDERİMİ.. 3 3.1 SingleTextSMS... 3 3.2 MultiTextSMS 4 4. ID BAZINDA RAPORLAMA.... 5 [Sayfa 1/5] 1. AMAÇ Bu belge,

Detaylı

SysMondPOS Kurulum ve Kullanım Klavuzu

SysMondPOS Kurulum ve Kullanım Klavuzu SysMondPOS Kurulum ve Kullanım Klavuzu Murat YALÇINSOY Ayhan UYSAL www.sysmond.com.tr [30.11.2012] Revizyon No: 0 İçindekiler SYSPCPOS KURULUM KLAVUZU... 3 SysPCPOS Ayarları... 3 SysMOND Ayarları ve Tanımlamaları...

Detaylı

CHAPTER 6 FTP SERVER

CHAPTER 6 FTP SERVER CHAPTER 6 FTP SERVER 6.1 FTP nedir? File Transfer Prtcl (FTP) günümüzde internet üzerinde kullanılan en eski ve en bilinen prtkllerden biridir. FTP nin amacı kullanıcıların, işletim sistemleri arasındaki

Detaylı

WWW.OZTEKHABERLESME.COM

WWW.OZTEKHABERLESME.COM ÖZTEK HABERLEŞME APİ DÖKÜMANI WWW.OZTEKHABERLESME.COM VER:6.1.0 ~ 1 ~ İÇİNDEKİLER BİLMENİZ GEREKENLER... 3 HTTP POST (XML) YÖNTEMİ... 4 TANIMLAR... 4 ÖRNEK XML YAPISI... 4 PHP ÖRNEK KOD... 5 Örnek Sayfayı

Detaylı

YILDIZ TEKNİK ÜNİVERSİTESİ İNŞAAT FAKÜLTESİ HARİTA MÜHENDİSLİĞİ BÖLÜMÜ ARAZİ ÇALIŞMASI - 2

YILDIZ TEKNİK ÜNİVERSİTESİ İNŞAAT FAKÜLTESİ HARİTA MÜHENDİSLİĞİ BÖLÜMÜ ARAZİ ÇALIŞMASI - 2 YILDIZ TEKNİK ÜNİVERSİTESİ İNŞAAT FAKÜLTESİ HARİTA MÜHENDİSLİĞİ BÖLÜMÜ ARAZİ ÇALIŞMASI - 2 İSTANBUL, 2016 Dersin Amacı: Bu dersin amacı, ftgrametri, kartgrafya ve arazi yönetimine ilişkin uygulama becerilerinin

Detaylı

AJANS İLETİŞİM API XML API v1.0.2. İçindekiler. 1. AMAÇ - Sayfa 2

AJANS İLETİŞİM API XML API v1.0.2. İçindekiler. 1. AMAÇ - Sayfa 2 AJANS İLETİŞİM API XML API v1.0.2 İçindekiler 1. AMAÇ - Sayfa 2 2. KULLANIM ŞEKLİ - Sayfa 2 2.1 Genel - Sayfa 2 2.2 Uyarılar - Sayfa 2 2.3 Hata Kodları - Sayfa 3 3. KULLANICI BİLGİLERİ KONTROLÜ - Sayfa

Detaylı

BİL-142 Bilgisayar Programlama II

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ı

De iflken = InputBox Görüntülenecek Metin Bafllık. InputBox tan gelecek cevap, bir de iflkene aktarılmalıdır. End Sub B R SAYI TUT

De iflken = InputBox Görüntülenecek Metin Bafllık. InputBox tan gelecek cevap, bir de iflkene aktarılmalıdır. End Sub B R SAYI TUT Bilgi Girifli InputBox fonksiyonu: Program sırasında, kullanıcının klavyeden bilgi girifli yapmasını sa layan fonksiyondur. Girilen bilgi, bir de iflkene aktarılmalıdır. Afla ıda InputBox fonksiyonunun

Detaylı

Ders 8: Metotlar. barisgokce.com

Ders 8: Metotlar. barisgokce.com Ders 8: Metotlar Hazırlayan : Öğr. Grv.. Barış GÖKÇE Đletişim im : www.barisgokce barisgokce.com Metotlar C# içerisinde bir veya birden fazla kod bulunduran kod bloklarıdır. Bir nesnenin veya sınıfın programı

Detaylı

JSF Melih Sakarya. Java Server Faces Facelet. www.mergecons.com. www.mergecons.com 1

JSF Melih Sakarya. Java Server Faces Facelet. www.mergecons.com. www.mergecons.com 1 JSF Melih Sakarya JSF Java Server Faces Facelet www.mergecons.com www.mergecons.com 1 Facelet JSF için JSP ye alternatif bir yapıdır. Tamamen xml tabanlıdır ve xhtml olarak yazılır. Xml standartlarına

Detaylı

İSTANBUL KEMERBURGAZ ÜNİVERSİTESİ İÇERİK YÖNETİM SİSTEMİ KULLANIM KLAVUZU KEMERBURGAZ ÜNİVERSİTESİ İÇERİK YÖNETİM SİSTEMİ

İSTANBUL KEMERBURGAZ ÜNİVERSİTESİ İÇERİK YÖNETİM SİSTEMİ KULLANIM KLAVUZU KEMERBURGAZ ÜNİVERSİTESİ İÇERİK YÖNETİM SİSTEMİ TC İSTANBUL KEMERBURGAZ ÜNİVERSİTESİ İÇERİK YÖNETİM SİSTEMİ KULLANIM KLAVUZU İçindekiler WEB İçerik Sistemine Giriş Bilgileri... 3 Sunucu, Şifre, SQL, yedekleme, Debug... Hata! Yer işareti tanımlanmamış.

Detaylı

Oluşturmak istediğimiz OU ye bir isim veriyoruz. Name kısmına ISTANBUL yazıyoruz,

Oluşturmak istediğimiz OU ye bir isim veriyoruz. Name kısmına ISTANBUL yazıyoruz, ORGANİZATİONAL UNİT (OU) OrganizationUnit(OU): Türkçe Yapısal Birim olarak adlandırılan ve merkezi yönetimimizi kolaylaştıran bir objedir. Organizational Unit domain içerisindeki kullanıcı, group ve bilgisayarları

Detaylı

Kullanıcı Kılavuzu. Temel Arama. help.ebsco.com

Kullanıcı Kılavuzu. Temel Arama. help.ebsco.com Kullanıcı Kılavuzu Temel Arama help.ebsco.com EBSCOhost lider bilgi sağlayıcılarından derlenmiş çeşitli tam metin ve popüler veri tabanları sunan güçlü bir danışma aracıdır. Bu kullanıcı kılavuzunda, EBSCOhost

Detaylı

Görsel Programlama (Visual Programming)

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ı

Operator Aşırı Yükleme (Operator OverLoading)

Operator Aşırı Yükleme (Operator OverLoading) Operator Aşırı Yükleme (Operator OverLoading) Operator Aşırı Yükleme Operatör metotları bir nesnenin ifadeler içinde operatörlerle kullanıldığı zaman davranışını belirler. Temel veri türleri için operatörler

Detaylı

Global Haberleşme API Kullanıcı Notları

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ı

GOLDMESAJ SMS API DÖKÜMANI

GOLDMESAJ SMS API DÖKÜMANI GOLDMESAJ SMS API DÖKÜMANI 1. GENEL 2. VERİ ALANLARI 3. LOGİN 4. ŞİFRE DEĞİŞTİRME 5. ALFANUMERİK 6. SMS GÖNDERİMİ 7. GÖNDERİ RAPORLARI 8. SMS RAPORU 9. KREDİ SORGULAMA 10. ÇOKLU GÖNDERİM 11. KULLANICI

Detaylı

Üst Düzey Programlama

Üst Düzey Programlama Üst Düzey Programlama Servlet 1 Çerez (Cookie) Cookie'ler servletlerden kullanıcının bilgisayarında istekte bulunduğu web tarayıcısına ( anahtar=kelime ) şeklinde bilgi göndermemiz için kullanılan yapılardır.

Detaylı

DESTEK DOKÜMANI. 1 Ocak 2010 tarihinden itibaran banka hesap numarası yerine IBAN numarası kullanılacaktır.

DESTEK DOKÜMANI. 1 Ocak 2010 tarihinden itibaran banka hesap numarası yerine IBAN numarası kullanılacaktır. Ürün : GO Brdr-Tiger2Brdr-IK Bölüm : Brdr * Dkümanda GBrdr, Tiger2Brdr ve Đk kısaca Lg Đk ürünleri larak ifade edilmektedir. 1 Ocak 2010 tarihinden itibaran banka hesap numarası yerine IBAN numarası kullanılacaktır.

Detaylı

PayNet Sanal POS Teknik Dökümanı PAYNET İşlemleri PAYNET sistemi, Arena Bilgisayar A.Ş. nin, bayilerine artı değer olarak sunduğu bir online ödeme sistemidir. Bu sistem v1.0 itibariyle, sadece kredi kartları

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. 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ı

public static int Toplam int x, int y

public static int Toplam int x, int y static Kavramı 1 İçinde bulunduğu sınıftan nesne oluşturulmadan veya hiç bir nesneye referans olmadan kullanılabilen üyeler static olarak nitelendirilir. Metotlar ve alanlar static olarak tanımlanabilir.

Detaylı

Visual Basic 6.0. Anadolu Üniversitesi Endüstri Mühendisliği Bölümü. Değişkenler ve Veri tipleri. Ders Notları

Visual Basic 6.0. Anadolu Üniversitesi Endüstri Mühendisliği Bölümü. Değişkenler ve Veri tipleri. Ders Notları 1 Anadolu Üniversitesi Endüstri Mühendisliği Bölümü Değişkenler ve Veri tipleri Visual Basic 6.0 Ders Notları Kaynak: İhsan Karagülle, Zeydin Pala, Visual Basic 6.0, Türkmen Kitabevi, 1999, Beyazıt İstanbul,

Detaylı

C#(Sharp) Programlama Dili

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ı

JAVA API v2.0 Belge sürümü: 2.0.2

JAVA API v2.0 Belge sürümü: 2.0.2 JAVA API v2.0 Belge sürümü: 2.0.2 1. İçindekiler 1. İÇİNDEKİLER... 2 2. BU BELGENİN AMACI... 3 3. BELGE SÜRÜMLERİ... 3 4. SİSTEM GEREKSİNİMLERİ... 3 5. KULLANIM ŞEKLİ... 4 5.1. GENEL... 4 5.2. UYARILAR...

Detaylı

Visual Basic. Dosya İşlemleri

Visual Basic. Dosya İşlemleri Microsoft Visual Studio Visual Basic Dosya İşlemleri Visual Basic te dosya okuma, ilgili dosyaya yazma işlemleri için Imports System.IO kütüphanesi kullanılmaktadır. İlk önce bu kütüphane aktif edilmelidir.

Detaylı

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 9

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 9 BTP 207 İNTERNET PROGRAMCILIĞI I Ders 9 Dizi Değişkenler (Array) 2 Tek değişkende birden fazla bilgi tutulmak istendiğinde kullanılır. Kullanım şekli: var dizi_adı= new Array(eleman1, eleman2,, elemann)

Detaylı

IPACK LADDER. Arayüz Dökümantasyonu

IPACK LADDER. Arayüz Dökümantasyonu IPACK LADDER Arayüz Dökümantasyonu I. Giriş Bu dökümantasyon IPack Ladder yazılımının arayüz kullanımını, kullanılan model ile ilişkilerini ve işlevsel açıklamaları kapsamak üzere hazırlanmıştır. II. Dökümantasyon

Detaylı

MOKA ÖDEME SERVİSİ BAYİ İŞLEMLERİ ENTEGRASYON DOKÜMANI

MOKA ÖDEME SERVİSİ BAYİ İŞLEMLERİ ENTEGRASYON DOKÜMANI MOKA ÖDEME SERVİSİ BAYİ İŞLEMLERİ ENTEGRASYON DOKÜMANI V 2.1 MAYIS 2018 Abdullah APAYDIN - Elif YETİMOĞLU Sayfa 1 Test Domain: https://service.testmoka.com Prod Domain: https://service.moka.com Servislerin

Detaylı

SAKLI YORDAM (Stored Procedure) Sibel Somyürek

SAKLI YORDAM (Stored Procedure) Sibel Somyürek SAKLI YORDAM (Stored Procedure) Sibel Somyürek Saklı Yordam Saklı yordamlar veritabanı kataloğunda saklanan SQL kod bloklarının tanımlanmasıdır. Mesela, iki sayı alıp bunların toplamlarını hesaplayan bir

Detaylı

Android Ders Notları

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ı