Sap Business One da User Defined Field (Kullanıcı tanımlı alan) lar çok yaygın olarak kullanılmaktadır, programımızın içerisinde de bu alanları okuyup-üfleyip işlemler yaptırmamız gerekebilir, ancak sdk ile bu alanlara ulaşmaya çalışırken açık olmadıkları takdirde not found hatası alabilitemiz olacak 🙂
Sap Business One Sdk Matrix Nedir? Grid Nedir?
Matrix ve grid aslında aynı amaçla kullanılan fakat birkaç temel farkı olan componentlerdir, neticede ikisinde de bir veri kümesini listeleme yapılır.
Genel olarak bizler gridi sadece listeleme yapmak için kullanıyoruz, matrix i veriyi ekleme, güncellemeye, sıralama gibi fonksiyonları daha yüksek listelemelerde kullanırız.
IIS de .net uygulamasını publish ederken….
Could not load file or assembly ‘***’ or one of its dependencies. An attempt was made to load a program with an incorrect format.
System.BadImageFormatException: Could not load file or assembly ‘***’ or one of its dependencies. An attempt was made to load a program with an incorrect format.
.net ile yaptığımız uygulamayı iis e publish ettikten sonra yukarıdaki hatları görüyorsanız muhtemelen
C# ile Thread Kullanalım. Nasıl mı?
Bu yazımızda thread kullanımını inceleceğiz, şimdi nedir bu thread kavramı diye kendimize soracak olursak :
En basit haliyle bir işi yürüten en küçük birim diyebiliriz, çok fazla iş yapıyorsak bu işler sıraya girecek ve öndekiler bitmeden arkadaki işler başlamayacak, ancak biz thread lara bölerek işleri yaptırırsak sıralama olmadan diğer işlere yönelebileceğiz. Aşağıdaki örnek konsol uygulamamız ile biraz daha netleştirelim.
Sap Business One Sdk da Recordset ile Sql Sorgusu yazalım
Sap Business One Sdk (kısaca “sapb1”) de sql sorgusu çalıştırma işi göze biraz farklı gelse de öğrendikten sonra kolay. birçok örneği sap scn den bulabilirsiniz.
Örnek kodu inceleyecek olursak (company e bağlandığınızı varsayıyorum):
SAPbobsCOM.Recordset oRecordSet = SAPbobsCOM.Recordset)oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset); //oRecordSet adında bir obje tanımlıyoruz.
Atatürk’ün Gençliğe Hitabesi
Ey Türk Gençliği!
Birinci vazifen, Türk istiklâlini, Türk Cumhuriyetini, ilelebet, muhafaza ve müdafaa etmektir.
Mevcudiyetinin ve istikbalinin yegâne temeli budur. Bu temel, senin, en kıymetli hazinendir. İstikbalde dahi, seni bu hazineden mahrum etmek isteyecek, dahilî ve haricî bedhahların olacaktır. Bir gün, İstiklâl ve Cumhuriyeti müdafaa mecburiyetine düşersen, vazifeye atılmak için, içinde bulunacağın vaziyetin imkân ve şerâitini düşünmeyeceksin! Bu imkân ve şerâit, çok nâmüsait bir mahiyette tezahür edebilir. İstiklâl ve Cumhuriyetine kastedecek düşmanlar, bütün dünyada emsali görülmemiş bir galibiyetin mümessili olabilirler. Cebren ve hile ile aziz vatanın, bütün kaleleri zaptedilmiş, bütün tersanelerine girilmiş, bütün orduları dağıtılmış ve memleketin her köşesi bilfiil işgal edilmiş olabilir. Bütün bu şerâitten daha elîm ve daha vahim olmak üzere, memleketin dahilinde, iktidara sahip olanlar gaflet ve dalâlet ve hattâ hıyanet içinde bulunabilirler. Hattâ bu iktidar sahipleri şahsî menfaatlerini, müstevlilerin siyasi emelleriyle tevhit edebilirler. Millet, fakr ü zaruret içinde harap ve bîtap düşmüş olabilir.
Ey Türk istikbalinin evlâdı! İşte, bu ahval ve şerâit içinde dahi, vazifen; Türk İstiklâl ve Cumhuriyetini kurtarmaktır! Muhtaç olduğun kudret, damarlarındaki asil kanda mevcuttur!
Mustafa Kemal Atatürk
20 Ekim 1927
Php ile Mysql Veri Tabanına Bağlanma
Php ile Mysql veri tabanıa bağlanmak bisiklet sürmek kadar kolay bir işlemdir, bisiklet sürerken ki düşme ihtimali ile kafa göz yarma gibi sonuçları da yoktur 🙂 en fazla db connect hatası alırız.
Örnekte de belirttiğim gibi bilmemiz gereken birkaç fonksiyon ile kolaylıkla yapabileceğimiz bir işlemdir. Şimdilik sadece veri çekme ile ilgili örnekler yapacağız.
$baglanti=mysqli_connect(“localhost”,”root”,””,”MusteriDB”) or die(“baglanilamadi”);
Phpmyadmin ile MySql veri tabanı oluşturma ve yönetme
Phpmyadmin, Mysql veritabanı oluşturmak ve yönetmek için tasarlanmış bir paneldir. Bu panelde sql destekli database oluşturabilir ve bu dbye tablolar ekleyebilirsiniz. iser Localhostunuzda, isterseniz Cpanel yada Plesk gibi diğer alternatif kontrol paneli kullanan web hostinginizde olsun dinamik bir websitesi oluşturmak veya hazır cms sistemleri bu sunuculara kurmak istiyorsanız mutlaka phpMyAdmin üzerinden bir veritabanı oluşturmalısınız.
Cpanel gibi ücretli kontrol panellerinde database wizard ile kolayca bir veritabanı oluştursanızda yine de bu işlemi bilseniz daha iyi olur. Çünkü wizard, bu işlemi otomatik olarak yapar siz ise onun yaptığı işlemi kendiniz yapabilir ve kendinizi geliştirebilirsiniz.
İlk olarak phpMyadmine giriş yapıyor ve sol kısımda bulunan yeniye tıklıyoruz.
Php ile Session Kontrolü ve Login Formu Yapılışı
Session değişkenlerine, web sayfamız çalıştığında sürekli kalmasını istediğimiz bilgilerde ihtiyaç duyarız, örneğin üye giriş bilgileri(ad, soyad vb), yada oturum açılınca oturumun açıldığı bilgisi tutularak güvenlik kontrollerinde kullanırız.
Php ile session değişkenlerini kullanmak istediğimiz tüm sayfalarda ilk önce session_start() fonksiyonunu kullanıyoruz, daha sonra $_SESSION[“ad”]=”özer” diyerek session u setliyoruz ve istediğimiz yerde ekrana bastırabiliyoruz.
Php Dosya’ya Erişim Okuma Yazma ve Ekleme
Php ile herhangi bir metin dosyasından okuma yapması çok kolaydır, dosyanın yolunu bilip 2 fonksiyonun kullanımını gördükden sonra hepimiz kullanabiliriz.
$myfile = fopen(“newfile.txt”, “r”); //dosyaya erişim tolu r modu okuma modunda erişeceğimizi söylüyor
$degisken= fgets($myfile); //fgets ile dosyadaki ilk satırı okuyoruz.
echo $degisken;