Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz

Başlatan sem, 28 Eylül 2010 - 01:43:37

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

heartsmagic

Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

Helegurbann

Arkadaşlar belki biraz komik gelebilir ama ben QT'ye alternatif bir yapı düşünüyorum.Kendimce C++ ile şöyle bir kütüphane hazırladım.Win ortamında gayet güzel çalışıyor.Şimdi bunu Unix te de çalıştırmak istiyorum.Unix kısmında Zenity kullanmayı planlıyorum.Zenity tüm Unix tabanlı işletim sistemlerinde(Android,symbian vs.) çalışıyor olmalı.Kod bu haliyle zayıf.Ancak beraber güçlendirebileceğimizi düşünüyorum:

#ifndef PENCERE_H
#define PENCERE_H
#if defined(_WIN32)
#define _WIN32_IE 0x500
#include <windows.h>
#define tus "button"
#define yazialani "edit"
#define etiket "static"
#define Pencere LRESULT CALLBACK Pen
#define olsun switch
char *baslik,*ResimAdresi;
int yatay,dikey,genislik,en;
void* icine_ver(HWND A,int kodlamaalani,UINT nakledicix){
      SendDlgItemMessage(A,kodlamaalani,EM_REPLACESEL,0,(LPARAM)nakledicix);
       }
void* icinden_al(HWND A,int klasoradi,char alicix[MAX_PATH]){
     GetDlgItemText(A,klasoradi,alicix,MAX_PATH);
       }
void* icine_ver2(HWND A,int klasoradi,char* nakledici){
      SetDlgItemText(A,klasoradi,nakledici);
       }
class PencereBasligi{
      public:
      PencereBasligi(char*);
      };
class PencereBoyutu{
      public:
      PencereBoyutu(int,int,int,int);
     };
class BirimOlustur{
           public:
          BirimOlustur(char*,char*,int,int,int,int,HWND,int,char*,int,char*);
           };
class CiktiResmi{
public:
               CiktiResmi(char*);
};
CiktiResmi::CiktiResmi(char *Resimadresi){
ResimAdresi=Resimadresi;
}
     BirimOlustur::BirimOlustur(char *birim,char *birimyazi,int birimyatay,int birimdikey,int birimgenislik,int birimen,HWND E,int br
     ,char* yazitipi,int yazibuyuklugu,char* yazikalinligi){
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalin")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, FALSE, FALSE, FALSE, ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ince")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN, FALSE, FALSE, FALSE, ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="orta")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, FALSE, FALSE, FALSE, ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
////////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinustucizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, FALSE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="inceustucizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN, FALSE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaustucizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, FALSE,FALSE,TRUE , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinalticizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, FALSE,TRUE,FALSE  , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="incealticizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN,FALSE,TRUE,FALSE  , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaalticizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, FALSE,TRUE,FALSE , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
//////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinegri")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, TRUE,FALSE,FALSE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="inceegri")){
HFONT hFont= CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN,TRUE,FALSE,FALSE  , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaegri")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, TRUE,FALSE,FALSE , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinegriustucizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, TRUE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="inceegriustucizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN,TRUE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaegriustucizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, TRUE,FALSE,TRUE , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinegrialticizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, TRUE,TRUE,FALSE  , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="inceegrialticizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN,TRUE,TRUE,FALSE  , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaegrialticizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, TRUE,TRUE,FALSE  , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinaltustcizgili")){
  HFONT hFont= CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, FALSE,TRUE,TRUE   , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="incealtustcizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN,FALSE,TRUE,TRUE    , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaaltustcizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM,FALSE,TRUE,TRUE   , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinegrialtustcizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, TRUE,TRUE,TRUE    , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="inceegrialtustcizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN,TRUE,TRUE,TRUE   , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaegrialtustcizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM,TRUE,TRUE,TRUE , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
}

void* YaziOzellikleri(HWND hWnd,char* yazitipi,int yazibuyuklugu,char* yazikalinligi){
  if(yazikalinligi=="Kalin"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, FALSE, FALSE, FALSE, ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
  if(yazikalinligi=="ince"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN, FALSE, FALSE, FALSE, ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
   if(yazikalinligi=="orta"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, FALSE, FALSE, FALSE, ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
     //////////////////////////////////////////////////////////
   if(yazikalinligi=="Kalinustucizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, FALSE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
  if(yazikalinligi=="inceustucizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN, FALSE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
   if(yazikalinligi=="ortaustucizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, FALSE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
     ////////////////////////////////////////////////////////////
     if(yazikalinligi=="Kalinalticizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, FALSE,TRUE,FALSE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
  if(yazikalinligi=="incealticizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN, FALSE,TRUE,FALSE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
   if(yazikalinligi=="ortaalticizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, FALSE,TRUE,FALSE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
      ////////////////////////////////////////////////////////////////
       if(yazikalinligi=="Kalinegri"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, TRUE,FALSE,FALSE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
  if(yazikalinligi=="inceegri"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN, TRUE,FALSE,FALSE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
   if(yazikalinligi=="ortaegri"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, TRUE,FALSE,FALSE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
     ////////////////////////////////////////////////////////////////////////////
      if(yazikalinligi=="Kalinegriustucizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, TRUE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
  if(yazikalinligi=="inceegriustucizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN, TRUE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
   if(yazikalinligi=="ortaegriustucizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, TRUE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
     ///////////////////////////////////////////////////////////////////////////////
      if(yazikalinligi=="Kalinegrialticizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, TRUE,TRUE,FALSE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
  if(yazikalinligi=="inceegrialticizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN, TRUE,TRUE,FALSE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
   if(yazikalinligi=="ortaegrialticizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, TRUE,TRUE,FALSE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
     ////////////////////////////////////////////////////////////////////////////////////
      if(yazikalinligi=="Kalinegrialtiustucizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, TRUE,TRUE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
  if(yazikalinligi=="inceegrialtiustucizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN, TRUE,TRUE,1 , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
   if(yazikalinligi=="ortaegrialtiustucizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, TRUE,TRUE,1 , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
void* BirimOlustur2(char *birim,char *birimyazi,int birimyatay,int birimdikey,int birimgenislik,int birimen,HWND E,int br
     ,char* yazitipi,int yazibuyuklugu,char* yazikalinligi){
   
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalin")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, FALSE, FALSE, FALSE, ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ince")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN, FALSE, FALSE, FALSE, ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="orta")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, FALSE, FALSE, FALSE, ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
////////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinustucizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, FALSE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="inceustucizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN, FALSE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaustucizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, FALSE,FALSE,TRUE , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinalticizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, FALSE,TRUE,FALSE  , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="incealticizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN,FALSE,TRUE,FALSE  , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaalticizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, FALSE,TRUE,FALSE , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
//////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinegri")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, TRUE,FALSE,FALSE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="inceegri")){
HFONT hFont= CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN,TRUE,FALSE,FALSE  , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaegri")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, TRUE,FALSE,FALSE , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinegriustucizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, TRUE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="inceegriustucizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN,TRUE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaegriustucizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, TRUE,FALSE,TRUE , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinegrialticizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, TRUE,TRUE,FALSE  , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="inceegrialticizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN,TRUE,TRUE,FALSE  , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaegrialticizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, TRUE,TRUE,FALSE  , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinaltustcizgili")){
  HFONT hFont= CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, FALSE,TRUE,TRUE   , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="incealtustcizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN,FALSE,TRUE,TRUE    , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaaltustcizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM,FALSE,TRUE,TRUE   , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinegrialtustcizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, TRUE,TRUE,TRUE    , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="inceegrialtustcizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN,TRUE,TRUE,TRUE   , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaegrialtustcizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM,TRUE,TRUE,TRUE , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
}

class SecmeTusu{
      public:
             SecmeTusu(char*,int,int,int,int,HWND,int);
             };
     SecmeTusu::SecmeTusu(char *birimyazi,int birimyatay,int birimdikey,int birimgenislik,int birimen,HWND E,int br){
            SendMessage((CreateWindow("button",birimyazi,WS_CHILD|WS_VISIBLE|BS_CHECKBOX,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
                }
PencereBoyutu::PencereBoyutu(int a,int b,int c,int d){yatay=a;dikey=b;genislik=c;en=d;}
PencereBasligi::PencereBasligi(char *baslik1){baslik=baslik1; }
void* Calistir(char* dosyayolu){
ShellExecute(GetDesktopWindow(),"open",dosyayolu,NULL,NULL,SW_SHOWNORMAL);
}
#define Antlasma case 0x2:PostQuitMessage(0);break;default:return DefWindowProc(A,B,C,D);}return 0;
#define PencereOlustur int WINAPI WinMain(HINSTANCE hInst,HINSTANCE hInst1,LPSTR C,int d){int k,l,m,n; \
LPWSTR *szArglist;int nArgs = 0;szArglist = CommandLineToArgvW(GetCommandLineW(), &nArgs);LocalFree(szArglist);\
HWND hWnd;MSG msg;WNDCLASS sinif={0};\
Fonksiyon();\
sinif.hInstance=hInst;sinif.lpszClassName=baslik;sinif.lpfnWndProc=Pen;sinif.hbrBackground=GetSysColorBrush(COLOR_3DFACE);\
sinif.hIcon=(HICON)LoadImage(NULL,ResimAdresi,IMAGE_ICON,32,32,LR_LOADFROMFILE); RegisterClass(&sinif);\
CreateWindow(sinif.lpszClassName,baslik,0xcf0000|WS_VISIBLE,yatay,dikey,\
genislik,en,0,0,hInst,0);while(GetMessage(&msg,NULL,0,0)){TranslateMessage(&msg);DispatchMessage(&msg);}return msg.wParam;}

#else
/////////////////////UNIX kısmı//////////////////////////////////////////////////////////////
#define etiket label
#define yazix text
#define SecmeTusu CheckList
#include <stdio.h>
#include <dirent.h>
#include <unistd.h>
#include <sys/types.h>
#include <iostream>
#include <fstream>
#include <cstdlib>
#include <tardosyasi.h>
void* Calistir(char* klasoryolu,char* dosyaadi){
DIR* klasor;
if(klasor=opendir(klasoryolu))
{
pid_t pid;
pid=fork();
if(pid==0){
if(execv(klasoryolu,dosyaadi)<0)
return -1;
else
return 1;
}
else if(pid>0)
return 2;
else
return 0;
}
}

void* TarDosyasiOlustur(char* dosyaadi,char* cppdosyasi,char* cppdosyasi2,char* icinebas1,char* icinebas2
,char* yazi1,char* yazi2){
      std::fstream out(dosyaadi,std::ios::out);
if(!out.is_open())
{
std::cerr << "Dosya Olusturulamadi\n" << std::endl;
return EXIT_FAILURE;
}
/* create the tar file */
lindenb::io::Tar tarball(out);
/* add item 1 */
tarball.put(icinebas1,yazi1);
/* add item 2 */
tarball.put(icinebas1,yazi2);
/* add a file */
tarball.putFile(cppdosyasi,cppdosyasi2);
/* finalize the tar file */
tarball.finish();
/* close the file */
out.close();
/* we're done */
return 0;
      }

class BirimOlustur{
           public:
           BirimOlustur(char*,char*,int,int,int,int,int,char*,int,char*);
           };
  BirimOlustur::BirimOlustur( char *birim,char* birimyazi,char* birimyazi, int yatay,int dikey,int genislik,int en,char* yazi){
      string birim1,birimyazi1;
      birim1=birim;
      birimyazi1=birimyazi;
      system("#Zenity --"+birim+"="+birimyazi1+" --width"+genislik+" --heigth"+en);                         
                               }         
#endif
#endif


Daha önceden hiç Zenity ile uğraşmadım.Bunun için Zenity kısmı yanlış olmuş olabiliri.İlginiz için şimdiden teşekkürler.Bunu İngilizce olarakta düzenleyebiliriz.
Win ortamında bu kütüphaneyi geliştirerek .NET platformsuz projeler hazırlayabiliyorum.Tabi dediğim gibi yapı hala daha zayıf.

CeYHuN07

Spor Salonu Programı
Wİndowsta çok aramama rağmen adam gibi bişey bulamamıştım

Aslında aradığım şeyler çok basit,
Müşteri Kartı > İsim adres iletişim Bilgileri
Müşteri Detayları > geldiği günler ve yaptığı dersler
Müşteri Ödemeleri


Böyle birşey olursa çok makbule gecer..


microanaliz

Öğretmenler için öğrenci notları girilen ve mebbisle ilişkiye girip notları ve sözlüleri otomatik girecek olabilir mi?
MicroAnaliz

noktakom

Malumunuz unity ile sorun yaşayan birçok insan var ve alternatif arıyorlar. Bende unity plugin'ini devre dışı bırakıp kullanıyorum bazen. Benim önerim şu; Ekranın bir köşesine her zaman üstte kalan basit küçük bir ikon olacak, üzerine bir kere tıkladığımızda, sağ tıkla açılan menü gibi bir menü açılacak ve usr/share/applications dizininin içeriğini görüntüleyecek, o şekilde istedğimiz programı oradan yine tık tıkla çalıştırabiliyor olacağız. Bence böyle bir yazılıma ihtiyaç var. Hem çok hafif olur, hem de unity'nin sorunlarından kurtarır bizi. Ayrıca yazması da çok zor olmaz diye tahmin ediyorum.

İkinci talebim ise yine benzer birşey. Ekranın bir köşesine her zaman üstte kalan bir ikon yerleştirirsiniz, üzerine tıklayınca yine sağ tıkla açılan menü gibi bir manu açılır ve açık pencereleri listeler. Bu da pencereler arası geçişi sağlar. 

arpia

Unity kullanırken Window tuşuna basıp programın adının bir kaç harfini yazıp enter a basmak daha kolay değil mi? Unity kullanım kolaylığı bakımından oldukça başarılı olduğunu düşünüyorum. Eski gnome da olduğu gibi menü içinden program seç derdi yok.
Örnek olarak Güncelleştirme Yöneticisini açmak istiyorsunuz, window tuşuna bastıktan sonra "gün" yazsanız, "Güncelleştirme Yöneticisi", "Günlük Dosya Görüntüleyicisi" gibi uygulamalar karşınıza çıkacak ve hatta bir alt kısmında "gün" ile başlayan pdf yada diğer formatlarda olan dosyalarınız da gözükecek. Elinizi farenize dahi götürmenize gerek yok.

noktakom

Anlatmaya çalıştığım problem unity'nin kullanım kolaylığı veya zorluğu değil, o konuda unity'yi beğeniyorum. Kastettiğim konu unity yazılımında bug'ların var oluşu. O bug'lar yüzünden unity sorunlu diyorum.

alquirel

Unity'nin sorunlu olup olmadığını tam bilmiyorum, ama bence sizin durumunuzu şu şekilde özetlemek daha doğru olacak, çünkü aynı sorunu ben de yaşıyorum. Unity biraz güçlüsünden bir sistem istiyor. Benim bilgisayarım tam yeterli gelmiyor Unity için. Mesela başlat tuşuna bastıktan 3-4 saniye sonra ancak Dash geliyor, yazmaya başladığımda da her tuşu bir iki saniyede algılıyor, sonra da arama sonuçları için bekletiyor beni. Halbuki Gnome Shell'de tüm bu saydığım süreç en fazla 3 saniye sürüyor.

Unity'de Dash için "Blur" özelliğini kapattığınızda bariz bir hızlanma da olmuyor değil :)

Neyse, demem o ki, istedikleriniz yapan şeyler mevcut aslında.
http://forum.ubuntu-tr.net/index.php?topic=33867.0

1 ve 23 numaralı  uygulamalara bakınız.

noktakom

Benim anlatmak istediğim unity'nin hızı da değil aslında :). Açık kaynak sürücüler ile çok hızlı çalışmıyor tamam ama kapalı kaynak sürücüler ile performansı iyi benim açımdan. Benim sorunum tam ekran video ile ilgiliydi ( hali hazırda açılmış bir konum var, birazdan oraya gidip birşeyler ekleyeceğim. ) Ek olarak unity'nin sebep olduğu bazı performans düşüşleri ile ilgile de şurada bir test var. http://www.phoronix.com/scan.php?page=article&item=ubuntu_unity_512&num=1

Doğru anladıysam, linkteki araçlar unity plugin'i aktifken çalışıyor. Ben plugin'i komple kapattıktan sonra kullanabileceğim bir şeyler istemiştim.

alquirel

Unity'yi devre dışı bıraktığınızda eğer panel bile görünmüyorsa, diğer başlıkta olduğu gibi yine AWN'yi tavsiye edeceğim. AWN ile aslında bu iki isteğinizi de karşılayabilirsiniz.

noktakom

AWN de çok fayda etmedi aslında. Ayrıntılara bakmak isterseniz, linkteki konumda bulgularımı belirttim.

http://forum.ubuntu-tr.net/index.php?topic=34075.0

microanaliz

Yazılan programları ubuntuda paketlemek için bir grafik arayüzü tasarlanabilinir mi?...Tıkladığımızda açılacak bağımlılıkları çözümleyecek nereye kurulacak program ikonu oluşturacak vb. bir arayüz tasarlanamilinir mi? Bu söyleyeceğim daha zor bir istek olacak dep vb kapaketleme seçenekleri ve işletim sistemi seçenekleri olacak.Böylece tüm linux ve windows için program geliştiricilerinin tam istediği tarzda program olacak gerçekden böyle tarz bir programın herkese ihtiyacı var.Eğer benden bir istek olursa seve seve yardımda bulunabilirim bilgim ölçüsünde.
MicroAnaliz

sudusleri

Bir proje önerim olacak;

Eğitim kurumları için elle ders programı hazırlama yazılımı..

Ders dağıtımını otomatik olarak yapan FET ve benzeri yazılımlar var. Ancak çalıştığım eğitim kurumunda çok sık ve özel talepler nedeniyle otomatik dağıtmak iş gören bir çözüm değil. Bunun yerine elle yerleştirme yapmak daha mantıklı ve işe yarar bir çözüm.

İşin içerisinde olduğum için uygulama mantığı/işleyişi, uygulama için amblem tasarımı ve uygulama arayüzü tasarımı konularında sınırsız destek sunmaya hazırım.

Yapılacak yazılımın, hele hele platform bağımsız olursa Türkiyede büyük bir ihtiyaca cevap vereceği için çok gözde (popüler) olacağı kanısındayım.

Sınıf, derslik ve ders çakışmaları mevzularının çözümü yazılımın bel kemiğini oluşturacak kuşkusuz.

İlgilenen arkadaşlar ile ÖM yoluyla iletişime geçebiliriz.
Düşten yumak oldun... alıp gittin günahları...

hitokiri

Bu gerçekten çok ihtiyaç olan bir yazılım mı?
Hani bahsettiğin uygulamaları bilmiyorum ancak, python ve gtk veya qt ile olabilir,
bir tane tablo ,tablo 'da 7 gün ve saatlar var, belli kurallara göre bir listeden aynı saat ekleme yapılırsa,hayır bu ders dolu şu saatler uygun diyecek bir şey,verileri saklamak en basitinden , "pickle" ile olabilir,yani diğer yardımcı olmak isteyenlerde sanırım bahsettiğin uygulamarı bilmiyor olabilir, biraz açabilirmisin acaba istenilen tam olarak ne ?

travego0403

@sudusleri Proje öneriniz için teşekkürler.

Bahsettiğiniz program okul çapında çalışacak değil mi? Biz programa giriş-çıkış, teneffüs saatlerini ve günlük ders saati sayısını vereceğiz. Sonra program bize bir tablo verecek. Bizde tabloyu elle dolduracağız değil mi? Örneğin Pazartesi 1.saat Fizik (+öğretmen ismi) 2.saat Matematik(+öğretmen ismi) gibi.

Geçen senelerde öğretmenlik stajı yaparken çok dikkatimi çekmemişti, idareden elime bir kağıt tutuşturulmuştu. Kağıtta haftalık çizelge ve içerisinde de yanında staj yaptığım hocanın dersleri yazıyordu.

Tam olarak bir eğitimci olmasam da böyle bir proje içerisinde olmak isterim. Tayfa bir süredir duraksama dönemi içerisinde belki  bu bir bahane olur yeniden hareketlenmek için.  :)
"Matematik bir dildir ve bu dilde şairlere fizikçi denir." Richard Feynman

sudusleri

@hitokiri,

Temel olarak bahsettiğiniz türde bir yazılım. Ancak 35 bölümü olan toplamda 1000' e yakın ders ve 80 civarında eğitimci olan bir durum söz konusu olduğunda bu iş için nitelikli ve isteilen özellikleri karşılayan özgür bir yazılıma ben henüz rastlayamadım. Varsa da inanın kullanmak isterim.

- her bölüm için ders atama
- öğretmene derslerin atanması
- derslik kontenjanlarının atanması
- derslere katılacak öğrenci sayısının atanması
- sınav programı hazırlanması için de kullanılabilir olması ve bu nedenle bir dersin birden fazla dersliğe atanabilmesi
- öğretmenlerin bölümlere göre toplam ders/sınav saatlerinin listelenmesi
- ders saatleri ve günlerinin isteğe göre düzenlenebilmesi

ve daha bir çırpıda aklıma gelmeyen daha pek çok özellik...
Düşten yumak oldun... alıp gittin günahları...

hitokiri

Evet yine benim düşüncede kolay dememle olmuyor yani,
şu anlatıklarından anladığım bu iş için bir çok kişiye ihtiyaç var,
her alt başlıktaki öz. bir kişi yapsa ve ana uygulama hazırlansa bile yeterli teknik bilgininde edinilmesi gerekiyor,
ve hangi dilde yazılırsa yazılsın, bir çırpıda test edip onaylamakta öyle çok sorunsuz olmayabilir,
bahsettiğin gibi özgür değilde ben daha çok kullanılan yazılım bunları yapamıyor mu diye meraktan sormuştum,
belkide benzeri konularla  ilgilenmiş biri çıkar aramızdan da şöyle şöyle der , o zamana kadar , güzel bir öneri diyebilirim ben kendi adıma  :)
Yinede düşününce kolaymış gibi geliyor ya , kafa işte XD

sudusleri

#67
@travego0403,

Evet temel olarak böyle bir programdan bahsediyorum. Ancak Türkiye şartlarına göre ve özellikle Yükseköğretim kurumları için tasarlanmış bir yazılım..


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 17 Eylül 2012 - 19:51:38

@hitokiri,

Aslında mantık basit.. Çakıştırmadan dersleri dağıtabilmek. Benim arzum kullanımı kolay ve zevkli hale getirecek bir kaç özellik ve iyi bir arayüz tasarımı..

Vallahi ben bu işi yazılım eksikliği nedeniyle excel i geçtim word de yapan insanlar kurumlar biliyorum. Bu yazılıma ihtiyaç gerçekten var. Bu linux kullanımına bile yansıyabilir.
Düşten yumak oldun... alıp gittin günahları...

yakusha

Malesef böylesi güzel bir projede hiç bulunmadım. Matematik bilgimin yetersizliği beni burada yarı yolda bırakıyor.

Muhtemel parametreler olarak şunları gördüm:
* Eğitmenin tanımlanması
* Eğitmenin okula geldiği günler (üniversitelerde önemli)
* Derslerin tanımlanması
* Dersin haftalık saati
* Üst üste en fazla kaç saat ders aynı ders gösterilebileceği
* Haftanın hangi günleri kaç saat ders yapılabildiği (bizim fakültede cuma günleri dersler hep az olurdu!)

/*
Uygulamalı dersler konusunda pek bir bilgim yok;
labaratuar kullanan bölümler için hangi labaratuarı hangi hocanın ne zaman kullanacağı ayrı bir sorun olabilir? */
*/
Artık bu forumu kullanmıyor.

sudusleri

@yakusha,

Yorumunuz için teşekkürler..

Bahsettiğiniz parametreler daha çok otomatik olarak ders dağılımı yapan bir yazılım için düşünülebilecek parametreler. Benim önerdiğim yazılımda kullanıcı bu tür ihtimalleri kendisi hesaplayacak/düşünecek.

Önerdiğim yazılım; Elle (Manuel) ders programı yapmayı kolaylaştıran ve güncel ihtiyaçlara cevap veren bir yazılım.

Şöyle ki;

bir dersin haftalık ders saati 3 ise, biz boş olan bir dersliğe bu dersi atadığımızda sonraki iki ders için de kendisi otomatik yerleştirme yapacak. Yazılımımızda yer alacak muhtemel en karmaşık algoritma bu olur diye düşünüyorum.

Özetle kimin haftada kaç gün derse geleceği bizim yazılımımız için bir önem arzetmiyor.

Çünkü otomatik ders dağılımını bahsettiğiniz algoritmalarla yapan Fet isimli bir yazılım zaten mevcut. Ancak Türkçe çevirisi çok kötü ve anlaşılması/kullanması zor bir yazılım. (Şahsi fikrim)

Şu anda çalıştığım kurumda/ve benzerlerinde en büyük sorun ders programı yapıldıktan sonra kişisel değişiklik taleplerinin gelmesi.. Bu taleplerin otomatik dağıtım yapan bir programla karşılanması zor. Çünkü her seferinde yeniden dağıtım yaptırıldığı için mevcut dağıtım değişiyor. Bu da ayrı bir karışıklığa neden oluyor.

Parametreler için de çok ince ve karmaşık ayarlamalar yapmak gerekiyor.

/*
YakushaBB çok güzeldi. Kullanmışlığım var. :)
*/
Düşten yumak oldun... alıp gittin günahları...

sem

Tam kestiremedim ben.


Herkes anlamış ama... Demek ki sorun bende =)
".NET çemberinden geçen lirisist etkisi bir 'Volcano', bir yüzüm Java bir yüzüm Badalamenti Don Tano"
----------------------------------------------------------------------------------------------------------------------
"Her yer ölüm yine, burası dünya
Derken ölüm bile bu nasıl dünya?
Benden ölüm dile, batıyor gün yine
Burası dünya?

forevergs

Alıntı yapılan: sem0900 - 23 Mayıs 2011 - 22:51:43
Alıntı yapılan: sudusleri - 22 Kasım 2010 - 21:06:55
Bir kütüphane programı... Kitapların kayıtlarının tutulduğu... Üyelerin kayıtlarının ve ödünç alıp verme işlemlerinin takip edilebildiği bir yazılım güzel olurdu... Hem ihtiyacım var hem de kolay kolay bulunabilen bir yazılım olmadığı için ilgi görecektir diye düşünüyorum.. Görsel anlamdaki tasarımlarda (logo vs..) yardımcı da olurum..

@sudusleri bu alanda yazılmış ve güzele benzeyen bir uygulama var. Adı Kutya idi yanılmıyorsam, bana da UGT'den bir arkadaş göndermişti. Hatta ben de size ileteyim


Alıntı yapılan: egcodes - 16 Mayıs 2011 - 19:03:55
Semetey

http://kutya.googlecode.com/files/kutya-0.7.tar.gz





bu adresde kodlar mevcut bir hayli uğraşmış arkadaş. İstersen o arkadaşla bağlantıya geçip beraber devam edebilirsin ya da kodları alıp kendin devam edebilirsin. Güzel öğretici bir program veritabanı konusunda

iyi çalışmalar.



Sizin işinizi de görebilir belki program. Denemekte fayda var. Ben de bir yandan bu tarz bir uygulama geliştiriyorum. Uygulamanın adı mercek. Büyük ihtimal bu aralar beta sürümünü görücüye çıkartırız.

Uygulamanın adı Mercek ve 1. kararlı sürümünde düşünülen özellikler şunlar;

1- ) Üye bilgileri (isim, soy isim, mail, tel1, tel1, adres, notlar)
2- ) Kitap bilgileri (isim, tür, yazar, çeviren, basım yılı, kitap evi, adet, Yer/konum/raf)
3-) Kitap evi bilgileri (isim, fax, tel1, tel2, adres, notlar)
4-) Ödünç bilgileri (üye, aldığı kitap, başlangıç tarihi, bitiş tarih, kitaptan kaç adet aldığı)

Ve bu tablolar arasında detaylı bir ara düşünüyorum. Ek olarak 1. sürümden sonraki versiyonlarda;

* Rapor kısmı (en çok okunan kitap, en çok okuyan kişi, en çok okunan kitap evi gibi)
* Tarihi geçen ödünç bilgilerini göster
- vs...


Ek olarak olmasını istediğiniz özelikler var mı acaba? Programa dahil olursa daha kullanışlı hale geleceğini düşündüğünüz. Belki aklınıza gelecek bir özellik veri tabanını değişik şekilde yapılandırmasına gerek duyarsa eklemek sıkıntı olur. O nedenle şimdiden sormak istedim...

Arkadaşlar linux dünyasına daha yeni giriş yaptım.Birkaç sorum olacak.
Kutya programını ubuntuda kullanabiliyor muyuz?
Kullanabiliyorsak nasıl yükleme yapıyoruz?

heartsmagic

@forevergs, konunun yazılım isteğiyle bir alakası var mı? Bu konu için ilgili bir bölümümüz var. Yazılım kategorisi altında görebilirsin: Yazılım İstekleri. Fakat, aradığın uygulama ne işe yarar, sitesi nedir gibi bilgileri aktar ki bu konularda uğraşmasın sana öneride bulunacak arkadaş.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

tefoski

- EHCP Sunucu kontrol paneli,
- her türlü övgüyü hakeden,güzel bir çalışma,
- Linux Ubuntu uyum sorunlarının giderilmesi,
- Türkçeleştirme çalışmalarının bitirilmesi - geliştirilmesi,
- Linux sunucu uygulamalarında ülkemiz için fayda sağlar...


( Yazılım  Geliştirme Ekibine Proje Öneri/İstekleriniz )

Benin isteğim budur'ki ;
- EHCP kontrol paneli Linux Ubuntu sunucu uygulamalarında
- Türkçe olarak sorunsuz çalışır hale getirilsin - geliştirilsin ...
BirDost

new-player

#74
herşey tamam