Aklımda Kalası Kelimeler

* давайте работать вместе
* Zarf ve Mazruf, Zerafet(xHoyratlık) ile aynı kökten(za-ra-fe) gelir
* Bedesten
* Suç subuta ermiştir - Suç sabit olmuştur
Resource etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Resource etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

16 Ekim 2011 Pazar

Android assets klasörü

Android uygulama paketinin içinde yer alacak ama R.java içinde bir ID üretilmeyecek dosyaları tutan klasördür assets klasörü. Buradaki dosyalara erişmek için dosya yolunu vermek zorundayız.
InputSource isrc = new InputSource(ctx.getAssets().open("sirketLogosu.jpg"));

27 Mayıs 2011 Cuma

Neden android'de + işaretini id nin önüne koyarız?



@+id/degiskenAdi
uygulamanın namespace inde "degiskenAdi" isimli bir "id" oluşturuyorsun demektir.

Bu durumda degiskenAdi uygulamada R.java dosyasına eklenecek.

Artık @id/degiskenAdi diyerek erişebilirsin.
Her ID nin bir integer değere karşılık geldiğini ama objenin bulunduğu layoutun xml'inde string olarak belirtilir.

@android:id/degiskenAdi
android isim uzayında (namespace) tanımlı degiskenAdi'nı işaret ediyorsun demektir(Android resource ID) ve + kullanman gerekmez. Android resource ID ye ulaşmak için kesinlikle "@android:" ile başlaman gerekir.

android:*** Android framework'ündeki *** diye tanımlı şeye referans verdiğini gösterir.




ID

http://developer.android.com/guide/topics/ui/declaring-layout.html

Any View object may have an integer ID associated with it, to uniquely identify the View within the tree. When the application is compiled, this ID is referenced as an integer, but the ID is typically assigned in the layout XML file as a string, in the id attribute. This is an XML attribute common to all View objects (defined by the View class) and you will use it very often. The syntax for an ID, inside an XML tag is:

android:id="@+id/my_button"

The at-symbol (@) at the beginning of the string indicates that the XML parser should parse and expand the rest of the ID string and identify it as an ID resource. The plus-symbol (+) means that this is a new resource name that must be created and added to our resources (in the R.java file). There are a number of other ID resources that are offered by the Android framework. When referencing an Android resource ID, you do not need the plus-symbol, but must add the android package namespace, like so:

android:id="@android:id/empty"

With the android package namespace in place, we're now referencing an ID from the android.R resources class, rather than the local resources class.

In order to create views and reference them from the application, a common pattern is to:

1. Define a view/widget in the layout file and assign it a unique ID:

<button id="@+id/my_button" layout_width="wrap_content" layout_height="wrap_content" text="@string/my_button_text">

2. Then create an instance of the view object and capture it from the layout (typically in the onCreate() method):

Button myButton = (Button) findViewById(R.id.my_button);

Defining IDs for view objects is important when creating a RelativeLayout. In a relative layout, sibling views can define their layout relative to another sibling view, which is referenced by the unique ID.

An ID need not be unique throughout the entire tree, but it should be unique within the part of the tree you are searching (which may often be the entire tree, so it's best to be completely unique when possible).

21 Kasım 2009 Cumartesi

Java da Veritabanı, Tablo, Kayıt, Connection Pool ve Resource Oluşturulması.

Yapmak istediğimiz şey:
JavaDB içinde
  1. bir veritabanı oluşturmak
  2. ve içine bir tablo
  3. ve bir kaç kayıt ekleyip,
  4. Glass Fish application server ında Connection Pool oluşturup
  5. Resource a bağlamak.
Önce JavaDb servisini başlatalım.

Başladı :)

Bir veritabanı oluşturalım :


VT nin bilgilerini girelim:


Oluştu ama ben yukarıdaki username ve password ile oluşturmadım. Bakın "admin on ADMIN" yazıyor. Kullanıcı adı admin, şifresini de adminadmin olarak oluşturdum. Şimdi bu DB ye bağlanalım.




Bağlandık. İçine bir tablo ekleyelim:



Ekledik:




Bir kaç kayıt ekledik. Insert Into ile. View Data ile içeriğini görelim:

VT mizin özelliklerini görüyoruz:



Glass fish application server ımıza bağlanıyoruz ve yeni bir connection pool oluşturuyoruz :


Adını, kaynağın tipini ve VT yi seçip devam ediyoruz:

Kendi Datasource Classname i gösterdi. Detaylı değişiklikler yapılabilir ama biz yapmıyoruz. Sadece attribute lerini düzenliyoruzki hangi DB yi hangi kullanıcı adı ve şifresi ile hangi URL üzerinden erişebilecek girelim:


İşte o değişiklikler:


Artık Connection Pool eklendi.


Şimd bu poolu gösterecek bir Resource oluşturacağız.



O işte tamamdır. Artık JNDI adını bir test edelim. Ping ile erişebilecek miyiz? A işte oldu :)

İşte bu kadar.