bildirgec.org

makro hakkında tüm yazılar

TRON HAKKINDA HER ŞEY!!!

Beacool | 06 February 2011 14:42

TRON HAKKINDA HER ŞEY!!!

TRON LEGACY
TRON LEGACY

Hafta sonu, haliyle insanın kendine en çok zaman ayırdığı günler. Bu günlerde yapılabilecek birçok alternatif olmasına rağmen en popüler olanlarından biri avm ve sinema keyfi. Sinemalarında son yılların en popüler etkinliği 3D filmler…

Şu aralar gişeleri en çok meşgul eden filmlerin başında ise kuşkusuz Disney in Tron Efsanesi (Tron Legacy) isimli filmi geliyor (bkz yazı sonu isyanı). 1982 yılında zamanının çok ötesinde bir teknikle çekilen ilk filmin devamı yeni gösterimde bırakın biz teknoloji meraklılarını diğerleri için bile moda yaratacak unsurlar mevcut…

iPhone ile fotoğrafçılığa profesyonel yaklaşım…

Beacool | 03 June 2010 09:47

İnanmayacaksını belki ama o bir Iphone!
İnanmayacaksını belki ama o bir Iphone!

Bu yazı bu güne kadar sitemize yazdığım en zor yazılardan biri olacak (bkz yazı sonu notu). Ipad’ler için aksesuar tanıtalı daha bir gün oldu. Bugünse her ne kadar istemesem de yine bir “I” yan ürünü tanıtım yazısı yazıyorum. Sanırım birileri ardı ardına güzel “I” yan ürünleri sunarak beni kandırmaya ve Apple’cı yapmaya çalışıyor. (yok artık)

OWLE iPhone Video/Rig adıyla son kullanıcıyla buluşan bu ürününüz iphone lara çok güzel bir özellik katıyor. Hatta bence onların en büyük eksikliklerinden biri olan kaliteli video ve fotoğraf çekimine iyi bir çözüm getiriyor.

Dizaynı güzel ve ergonomik...
Dizaynı güzel ve ergonomik…

Ürün iphone 3G ve 3GS modellerine uyumlu olarak tasarlanmış. Ve bu iki ürünü içine alarak onu aynı bir kamera ya da fotoğraf makinesi gibi kullanmanıza olanak tanıyor. Ayrıca iphone nunuzun lenslerini değiştirebilmenize ve ekstra mikrofon kullanabilmenize olanak tanıyor. Herhangi bir tripod’a bağlanabilmesi de ayrı bir güzellik…

Google Dokümanlarına Şimdi de Makro Desteği Ekledi!

algoz | 13 March 2010 10:36

Google tarafından, işletmeler, okullar ve organizasyonlar için geliştirilen Google Apps * kullanıcıları için daha önce kullanıma sunulan Google Apps Script (Makrolar/Komut dosyaları), Google tarafından, tüm Google Dokümanlar (Google Docs) kullancılarının kullanabilmesi için, E-Tablo’lara (spreadsheets) eklendi.


E-Tablo’larda tekrar tekrar yapmak durumundan kaldığınız birçok işlemi, çok daha hızlı ve otomatik olarak yapmanızı sağlayacak olan Google Apps Script, Google tarafından hazırlanmış makroları kullanabilmenizi sağlamanın yanında, kendi makrolarınızı da oluşturabilmenizi sağlamakta.

E-Tablo’ların araç çubuklarında bulunan Ekle menüsüne eklenen Komut dosyası linki ile, Komut Dosyası Galerisine ulaşabilirsiniz. Bu galeride bulunan makrolardan herhangi birini, Yükle butonu ile ekledikten sonra, E-Tablo’nuzu tekrar yüklemeniz/kapatıp-açmanız gerekmekte.Araç çubuğunuza eklenecek olan makronuzu, sizden istenecek yetkilendirmeyi onaylamanız durumunda kullanabilmektesiniz.

excel makro ile hücre değerlerini okuma

maydesign01 | 25 February 2010 16:22

excel de araçlar ile gerçekleştirelemeyen yada formüller ile bir kaç adımda yapılan işleri makro yardımı ile tek bir seferde gerçekleştirebiliriz.
şimdi yapacağımız örnek te a1 den a10 kadar bulunan hücre aralığında değerler olsun,bu değerleri makro ile 1 artıralım.Geliştirici sekmesi altında bulunan makroları açalım ve şu vba kodunu yazalım.

excel 2007
excel 2007

sub artirma()
dim x as integer
for x=1 to 10
Sayfa1.Cells(x,1)=Sayfa1.Cells(x,1)+1
next x
end sub

makro çalıştıktan sonraki ekran
makro çalıştıktan sonraki ekran

for döngüsü ile 10 lu bir döngü açtık,Sayfa1.Cells ile hücre değerlerini aldık ve bir artırdık.

excel de makro ile inputbox ve msgbox kullanımı

maydesign01 | 08 February 2010 20:34

excel makro yönetimi
excel makro yönetimi

excel de penceremizde bulunan araçlarla yapamadığımız bazı özel işlemleri sizinde bildiğiniz gibi makro yardımıyla gerçekleştirebiliyoruz.bu yazımızda visual basic in msgbox ve inputbox fonksiyonlarını kullanacağız.Daha sonrasında hazırladığımız makroları bir düğme ile harekete geçireceğiz.

Excel de Makro ile Büyük-Küçük Harf dönüşümü

admin | 11 January 2010 11:01

Arkadaşlar Microsoft Word de bir kelimeyi yada kelime grubunu yazdıktan sonra, yazılar küçükse sonradan büyük harfe çevirebiliyoruz,tabiki bunun tam terside mümkündü.

Fakat Excel de böyle bir araç yok; bunun yerine bir formül kullanacağız yada ikinci bir yol makro ile bu sorunu halledeceğiz.

1.FORMÜL İLE SORUNU ÇÖZME
Diyelimki A1 hücresinde küçük harflerle bir yazı yazdık bunu büyük harfçe çevirmek istiyoruz; o zaman herhangi bir boş hücreye gelip şu formülü yazabiliriz.
FORMÜL : =büyükharf(A1)

=büyükharf(hücreadresi) formülünün diğeride =küçükharf(hücreadresi) formülüdür.

excel 2007 tablo ekran görüntüsü
excel 2007 ekran görüntüsü

Full objektif flash (Makro-2)

safayasin | 18 May 2009 16:57

bilmiyorum neden bu makro çekimi bu kadar sevidim ama değişik bir aşk fotoğrafa çekme aşkı neyse saçmaladımmı ne hemen konumuza dönelim ya geçenlerde geziyorum google da bide ne göreyim makro üzerine bir yazı direk daldım

Excel : Metine Dönüştür Makrosu

Victorious | 14 May 2009 11:00

Excelde çalışırken bazen başka bir kaynaktan Excele veri yapıştırdığınızda metinsel alanların metin olarak gelmediğini yada sayısal alanların sayı olarak tanımlanmadığını görürüz. Hatta bazen Tarih alanlarının metin alanı olarak tanıtıldıgını farkederiz. Böyle durumlarda Hücre Biçimledir ile Hücre tipini olması gereken tipe getiririz. Fakat Excel bunu algılamaz ve illaki o hücrelerin içine girip Enter basmamızı ister. Heleki uzun bir tablonuz varsa bu bazen ölüm olur. İşte aşağıdaki kod sizi bu dertten kurtaracak Makro yu içeriyor.

Bunu Excelde makro kaydederek ekleyin ve o sütunun en başına gelin, tanımladığınız kısayolu kullanın. Makro bir sonraki boş satıra kadar önüne gelen tüm hücrelere girip Enter basıcaktır.

Java Robot Sınıfı ile Kendiliğinden Hareket Eden Fare

admin | 18 January 2009 13:23

java.awt.Robot sınıfı kullanılarak birbirinden enteresan programlar yazabilirsiniz. Robot sınıfı temel olarak fare ve klavyenin kendi kendine otomatik olarak hareket ettirilmesini sağlar. Arcıca ekranın yakalanarak(screeshot) imajını bu sınıf yardımıyla alabilirsiniz.
Ben bir projede kullanmak için fareyi otomatik bir şekilde hareket ettirmem gerekiyordu. Robot sınıfı imdada yetişti. Aşağıdaki kodda öğrenme amaçlı yaptığım bir alıştırma mevcut. Bu uygulamada bir pencerenin tam ortasında “TEST” etiketi bulunmakta.

Fare bu programda otomatik olarak her 2 saniyede pencere içerisinde rasgele noktalara atlıyor. Eğer bu nokta etiket içerisinde ise “HEYY” yazısını görüyorsunuz.

Bu uygulamayı yapmak için Timerve Robot ve diğer bilinen Java sınıflarını kullandım. Şimdide koda geçelim:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
import java.awt.*;
import java.awt.event.*;
import java.util.Random;
import javax.swing.*;
import javax.swing.border.BevelBorder;
public class TestFrame extends javax.swing.JFrame {
private JLabel lblTest;
private Robot robot ;
private Random rnd = new Random();
/**
* Constructor
*/
public TestFrame() {
super("Test Penceresi");
initGUI();
try {
robot = new Robot();
} catch (AWTException e1) {
e1.printStackTrace();
}
final Point p = this.getLocation();// pencerenin bulundugu yer sol ust
final Dimension d = this.getSize();// pencerenin buyuklugu
//Her iki saniyede bir mause hareket ettirilecek
Timer t = new Timer(2000, new ActionListener() {
public void actionPerformed(ActionEvent e) {
// acilan pencere uzerinde rastele bir noktaya fareyi götür.
robot.mouseMove(rnd.nextInt((int)(d.getWidth()))+(int)(p.getX()),
rnd.nextInt((int)(d.getHeight()))+(int)(p.getY()));
}
});
t.start();
}
/**
* GUI ile ilgili işlemler
*/
private void initGUI() {
try {
this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
getContentPane().setLayout(null);
{
lblTest = new JLabel();
getContentPane().add(lblTest);
lblTest.setText("TEST");
lblTest.setBounds(106, 76, 177, 101);
lblTest.setBorder(BorderFactory.createEtchedBorder(BevelBorder.LOWERED));
lblTest.setFont(new java.awt.Font("Tahoma", 0, 16));
lblTest.setBackground(new Color(255, 255, 179));
lblTest.setForeground(new Color(0, 0, 0));
lblTest.setOpaque(true);
lblTest.setAlignmentX(0.5f);
lblTest.setHorizontalAlignment(SwingConstants.CENTER);
// Fare TEST yazısının üzerine gelince HEYYY yazacak
// Ayrılınca tekrar TEST yazısı yazacak
lblTest.addMouseListener(new MouseAdapter() {
public void mouseExited(MouseEvent evt) {
lblTest.setBackground(new Color(255, 255, 179));
lblTest.setText("TEST");
}
public void mouseEntered(MouseEvent evt) {
lblTest.setBackground(Color.RED);
lblTest.setText("HEYYY!");
}
});
}
setSize(400, 300);
this.setLocation(100, 100);
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* Main
* @param args
*/
public static void main(String[] args) {
TestFrame inst = new TestFrame();
inst.setVisible(true);
}
}