Archive for Ocak, 2009
Perşembe, Ocak 29th, 2009
eğer error C2440: '=' : cannot convert from 'CString' to 'wchar_t *' bu hata mesajını alıyorsanız , aşağıdaki çözümü uygulayabilirsiniz
wchar_t * WCharText ;
CString m_CString
int charLen = 0;
LPWSTR lpwStr;
lpwStr = Info::CProjectProperties::GetLPWSTR(m_CString,charLen);
m_WCharText = lpwStr ;
Posted in Kısa Bilgi | No Comments »
Çarşamba, Ocak 28th, 2009
Uygulamalarımızda elimizdeki mevcut verilerden yararlanarak kullanıcılara daha dikkat çekici bir görünüm vermek için grafiklerden yararlanırız. Örneğin sattığımız dört ürünün aylık satışa göre toplamda aldığı pay,televizyon kanallarının belirli bir saatte izlenme oranları gibi.
Makalemde sizlere pasta grafiği oluşturmdan bahsedeceğim. Uygulamamızda kullanıcılardan aldığımız üç değere dayanarak dinamik olarak grafik oluşturacağız. Uygulamamızı çalıştırdığımızda da ...
Posted in C# | 1 Comment »
Pazartesi, Ocak 26th, 2009
#include <stdio.h>
#include <stdlib.h>
#define N 5
#define R RAND_MAX
int main()
{
int ekm[N][N];
int i,j,k,x,y,z,d;
int G[N][N] ={0,5,30,R,14},{5,0,15,5,R},{30,15,0,R,8},{R,5,R,0,3},{14,R,8,3,0}};
for (z = 0; z < N; z++)
for (d = 0; d < N; d++)
{
printf("%d\t",G[z][d]);
if(d==4)
printf("\n");
}
Posted in Örnek Kodlar | No Comments »
Pazartesi, Ocak 26th, 2009
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
typedef struct TREE{
int bilgi;
struct TREE *right,*left;
}Agac;
Agac *root=NULL;
void ekle(Agac *agackok,Agac*yeni)
{
if(agackok==NULL)
{
root=yeni;
}
else
{
if(yeni->bilgi<=agackok->bilgi)
{
if(agackok->left=NULL)
agackok->left=yeni;
else
ekle(agackok->left,yeni);
}
else
{
Posted in Örnek Kodlar | No Comments »
Pazartesi, Ocak 26th, 2009
#include<stdio.h>
#include <stdlib.h>
#include <time.h>
int main(){
int *dizi;
int N,i,j,z,xa,fklittle,y;
time_t start,end;
double dif;
dizi=(int *)malloc(sizeof (int));
printf("N=");
scanf("%d",&N);
time(&start);
Posted in Örnek Kodlar | No Comments »
Pazartesi, Ocak 26th, 2009
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define N 10000
int main()
{
int array[N];
int saniye=time(NULL);
int rastgelesayi;
int a;
int i,j,k,yedek;
time_t basla, bit;
double fark;
srand(saniye);
Posted in Örnek Kodlar | No Comments »
Çarşamba, Ocak 21st, 2009
SQL Server ' ın collationının Türkçe olmadığını farkettiyseniz , yeniden kurmak yerine collation ayarlarını değiştirebilirsiniz. Bunun için
C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap>start /wait setup.exe /qb INSTANCENAME=MSSQLSERVER REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=pass SQLCOLLATION=TURKISH_CI_AS
ifadesini çalıştırmanız yeterli olacaktır.
Posted in Kısa Bilgi | 1 Comment »
Cumartesi, Ocak 10th, 2009
Selam arkadaşlar bu makalemde sizlere .Net ile yazdığınız bir windows servisi nasıl debug edeceğinizden bahsedeceğim. Hepimizin kurtarıcısıdır bu breakpointler ama windows servislerde normal bir şekilde çalışmazlar. Bunun için oluşturduğumuz windows servis uygulamasının Program.cs kısmını geliyoruz ve
#if (!DEBUG)
ServiceBase[] ServicesToRun = new ServiceBase[] { new Service1() };
ServiceBase.Run(ServicesToRun);
#else
Service1 service = new Service1();
service.MyMethod();
System.Threading.Thread.Sleep(System.Threading.Timeout.Infinite);
#endif
Kodları ...
Posted in C# | No Comments »
Cuma, Ocak 9th, 2009
VS.NET ile hazırlamakta olduğunuz setup projeniz ile oluşturduğunuz kurulum dosyasını kullanan kullanıcıların , programı kaldırmak için denetim masası - program ekle/kaldır bölümüne göndermeyip direk programı kaldırma sistemi hazırlamak istiyorsanız , ilk olarak uzantısı .bat olan bir dosya hazırlayın ve içine Msiexec /I {DF285A1B-7E21-543E-J1211-9655482105BF} satırını ekleyin. Burada süslü parantez içerisinde olan ...
Posted in Kısa Bilgi | 1 Comment »
Pazartesi, Ocak 5th, 2009
Sayı tablosu kullanarak geliştirilen çözümler:
Merhaba,TSQL de string ayrıştırma işlemleri ve sahte dizi kullanımı ile ilgili makalemizin bu bölümünde ayrıştırma işlemleri için gerekli olan sayı tablomuzu nasıl oluşturacağımızı anlatacağım. Daha büyük stringlerle çoğu durumda, ardışık olarak artan bir sayı tablosu kullanmak genellikle başvurulan daha hızlı çözümlerden biridir. Ne var ki test ...
Posted in ADO.NET / SQL | No Comments »