Windows kurulumu: DLS logosu, Kovak Yazılım markası ve lisans sözleşmesi
- Uygulama logosu DLS diş logosu yapıldı (Windows ikonu + uygulama içi ToothLogo) - Inno Setup sihirbazı: DLS ve Kovak Yazılım görselleri, "Bir Kovak Yazılım ürünüdür" - Türkçe son kullanıcı lisans sözleşmesi (LICENSE_TR.txt) kurulumda onaylatılıyor - Exe adı DLS.exe, sürüm bilgisinde Kovak Yazılım; MSVC /utf-8 - Kurulum tüm Release dosyalarını ve VC++ runtime DLL'lerini içeriyor - installer/build_installer.ps1 ile tek komutta kurulum dosyası - Flutter 3.47 uyumu için shadcn_flutter 0.0.55 (sidebar renkleri kaldırıldı) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@@ -0,0 +1,43 @@
|
||||
DLS - DENTAL LAB SYSTEM
|
||||
SON KULLANICI LİSANS SÖZLEŞMESİ
|
||||
|
||||
DLS - Dental Lab System bir Kovak Yazılım ürünüdür.
|
||||
Copyright (C) 2026 Kovak Yazılım (kovakyazilim.com). Tüm hakları saklıdır.
|
||||
|
||||
Lütfen yazılımı kurmadan önce bu sözleşmeyi dikkatlice okuyunuz. Yazılımı kurarak, kopyalayarak veya kullanarak bu sözleşmenin tüm hükümlerini kabul etmiş sayılırsınız. Kabul etmiyorsanız kurulumu iptal ediniz.
|
||||
|
||||
1. TARAFLAR
|
||||
Bu sözleşme, yazılımın hak sahibi Kovak Yazılım ("Lisans Veren") ile yazılımı kuran ve kullanan gerçek veya tüzel kişi ("Kullanıcı") arasında akdedilmiştir.
|
||||
|
||||
2. LİSANSIN KAPSAMI
|
||||
2.1. Lisans Veren, Kullanıcı'ya DLS - Dental Lab System yazılımını ("Yazılım") geçerli bir abonelik veya lisans süresince, münhasır olmayan, devredilemez ve alt lisans verilemez şekilde kullanma hakkı tanır.
|
||||
2.2. Yazılımın mülkiyeti ve tüm fikri ve sınai mülkiyet hakları Kovak Yazılım'a aittir. Bu sözleşme Kullanıcı'ya yalnızca kullanım hakkı verir; herhangi bir mülkiyet hakkı devretmez.
|
||||
2.3. Yazılımın bazı özellikleri internet bağlantısı ve geçerli bir kullanıcı hesabı gerektirir.
|
||||
|
||||
3. KISITLAMALAR
|
||||
Kullanıcı, Lisans Veren'in yazılı izni olmaksızın:
|
||||
a) Yazılımı kopyalayamaz, çoğaltamaz, kiralayamaz, satamaz veya üçüncü kişilere devredemez;
|
||||
b) Yazılımı tersine mühendislik, kaynak koda dönüştürme (decompile) veya demonte etme işlemlerine tabi tutamaz;
|
||||
c) Yazılım üzerinde değişiklik yapamaz, türev çalışma oluşturamaz;
|
||||
d) Yazılımdaki lisans, telif hakkı ve marka bildirimlerini kaldıramaz veya değiştiremez;
|
||||
e) Lisans veya abonelik kontrollerini atlatmaya yönelik herhangi bir işlem yapamaz.
|
||||
|
||||
4. VERİLER VE GİZLİLİK
|
||||
4.1. Kullanıcı, Yazılım aracılığıyla işlediği hasta, klinik ve iş verilerinin 6698 sayılı Kişisel Verilerin Korunması Kanunu'na (KVKK) uygun şekilde işlenmesinden sorumludur.
|
||||
4.2. Lisans Veren, hizmetin sunulması için gerekli verileri yalnızca bu amaçla ve gizlilik politikası çerçevesinde işler.
|
||||
|
||||
5. GÜNCELLEMELER VE DESTEK
|
||||
Lisans Veren, Yazılım için güncelleme, düzeltme ve yeni sürümler yayınlayabilir. Destek hizmetlerinin kapsamı Kullanıcı'nın abonelik planına göre belirlenir.
|
||||
|
||||
6. SORUMLULUĞUN SINIRLANDIRILMASI
|
||||
Yazılım "olduğu gibi" sunulmaktadır. Lisans Veren, yürürlükteki mevzuatın izin verdiği azami ölçüde, Yazılım'ın kullanımından veya kullanılamamasından doğabilecek dolaylı zararlardan, veri veya kâr kaybından sorumlu tutulamaz. Kullanıcı, verilerini düzenli olarak yedeklemekle yükümlüdür.
|
||||
|
||||
7. SÖZLEŞMENİN SONA ERMESİ
|
||||
Kullanıcı'nın bu sözleşme hükümlerine aykırı davranması veya abonelik süresinin sona ermesi halinde kullanım hakkı kendiliğinden sona erer. Bu durumda Kullanıcı Yazılım'ı kullanmayı bırakmalı ve tüm kopyalarını silmelidir.
|
||||
|
||||
8. UYGULANACAK HUKUK
|
||||
Bu sözleşme Türkiye Cumhuriyeti kanunlarına tabidir. Sözleşmeden doğacak uyuşmazlıklarda Türkiye Cumhuriyeti mahkemeleri ve icra daireleri yetkilidir.
|
||||
|
||||
9. İLETİŞİM
|
||||
Kovak Yazılım
|
||||
Web: https://kovakyazilim.com
|
||||
|
After Width: | Height: | Size: 151 KiB |
|
After Width: | Height: | Size: 236 KiB |
|
After Width: | Height: | Size: 340 KiB |
|
After Width: | Height: | Size: 464 KiB |
|
After Width: | Height: | Size: 604 KiB |
|
After Width: | Height: | Size: 764 KiB |
|
After Width: | Height: | Size: 944 KiB |
|
After Width: | Height: | Size: 9.1 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 36 KiB |
|
After Width: | Height: | Size: 45 KiB |
|
After Width: | Height: | Size: 56 KiB |
@@ -0,0 +1,28 @@
|
||||
# DLS Windows kurulum dosyasını üretir: flutter build -> VC++ runtime kopyala -> Inno Setup
|
||||
# Kullanım: powershell -ExecutionPolicy Bypass -File installer\build_installer.ps1 [-SkipBuild]
|
||||
param([switch]$SkipBuild)
|
||||
$ErrorActionPreference = 'Stop'
|
||||
|
||||
$root = Split-Path -Parent $PSScriptRoot
|
||||
$release = Join-Path $root 'build\windows\x64\runner\Release'
|
||||
$iscc = 'C:\Program Files (x86)\Inno Setup 6\ISCC.exe'
|
||||
|
||||
Push-Location $root
|
||||
try {
|
||||
if (-not $SkipBuild) {
|
||||
flutter build windows --release
|
||||
if ($LASTEXITCODE -ne 0) { throw 'flutter build windows başarısız' }
|
||||
}
|
||||
|
||||
# Temiz makinelerde "VCRUNTIME140.dll bulunamadı" hatasını önlemek için
|
||||
# Visual C++ runtime DLL'lerini uygulama klasörüne koy (app-local deployment).
|
||||
foreach ($dll in 'msvcp140.dll', 'vcruntime140.dll', 'vcruntime140_1.dll') {
|
||||
Copy-Item (Join-Path $env:WINDIR "System32\$dll") $release -Force
|
||||
}
|
||||
|
||||
& $iscc (Join-Path $PSScriptRoot 'setup.iss')
|
||||
if ($LASTEXITCODE -ne 0) { throw 'ISCC başarısız' }
|
||||
}
|
||||
finally {
|
||||
Pop-Location
|
||||
}
|
||||
@@ -1,49 +1,74 @@
|
||||
; DLS - Dental Lab System Installer
|
||||
; Developed by kovakyazilim.com
|
||||
; Inno Setup Script
|
||||
; DLS - Dental Lab System Installer
|
||||
; Bir Kovak Yazılım ürünüdür - kovakyazilim.com
|
||||
; Inno Setup Script (UTF-8 BOM ile kaydedilmelidir)
|
||||
; Derleme: installer\build_installer.ps1
|
||||
|
||||
#define MyAppName "DLS - Dental Lab System"
|
||||
#define MyAppShortName "DLS"
|
||||
#define MyAppVersion "1.0.0"
|
||||
#define MyAppPublisher "kovakyazilim.com"
|
||||
#define MyAppPublisher "Kovak Yazılım"
|
||||
#define MyAppURL "https://kovakyazilim.com"
|
||||
#define MyAppExeName "lab_app.exe"
|
||||
#define MyAppExeName "DLS.exe"
|
||||
#define ReleaseDir "..\build\windows\x64\runner\Release"
|
||||
|
||||
[Setup]
|
||||
AppId={{A1B2C3D4-E5F6-7890-ABCD-EF1234567890}
|
||||
AppName={#MyAppName}
|
||||
AppVersion={#MyAppVersion}
|
||||
AppVerName={#MyAppName} {#MyAppVersion}
|
||||
AppPublisher={#MyAppPublisher}
|
||||
AppPublisherURL={#MyAppURL}
|
||||
AppSupportURL={#MyAppURL}
|
||||
AppUpdatesURL={#MyAppURL}
|
||||
DefaultDirName={autopf}\DLS
|
||||
DefaultGroupName=DLS
|
||||
AppCopyright=Copyright (C) 2026 Kovak Yazılım. Tüm hakları saklıdır.
|
||||
DefaultDirName={autopf}\Kovak Yazılım\DLS
|
||||
DefaultGroupName=Kovak Yazılım\DLS
|
||||
DisableProgramGroupPage=yes
|
||||
LicenseFile=LICENSE_TR.txt
|
||||
OutputDir=..\build\installer
|
||||
OutputBaseFilename=DLS_Setup_v{#MyAppVersion}
|
||||
SetupIconFile=..\windows\runner\resources\app_icon.ico
|
||||
Compression=lzma
|
||||
UninstallDisplayIcon={app}\{#MyAppExeName}
|
||||
UninstallDisplayName={#MyAppName}
|
||||
WizardImageFile=assets\wizard_100.bmp,assets\wizard_125.bmp,assets\wizard_150.bmp,assets\wizard_175.bmp,assets\wizard_200.bmp,assets\wizard_225.bmp,assets\wizard_250.bmp
|
||||
WizardSmallImageFile=assets\wizard_small_100.bmp,assets\wizard_small_125.bmp,assets\wizard_small_150.bmp,assets\wizard_small_175.bmp,assets\wizard_small_200.bmp,assets\wizard_small_225.bmp,assets\wizard_small_250.bmp
|
||||
WizardImageStretch=no
|
||||
VersionInfoVersion={#MyAppVersion}
|
||||
VersionInfoCompany={#MyAppPublisher}
|
||||
VersionInfoCopyright=Copyright (C) 2026 Kovak Yazılım
|
||||
VersionInfoDescription={#MyAppName} Kurulumu
|
||||
VersionInfoProductName={#MyAppName}
|
||||
VersionInfoProductVersion={#MyAppVersion}
|
||||
Compression=lzma2/max
|
||||
SolidCompression=yes
|
||||
WizardStyle=modern
|
||||
ArchitecturesAllowed=x64
|
||||
ArchitecturesInstallIn64BitMode=x64
|
||||
PrivilegesRequired=admin
|
||||
CloseApplications=yes
|
||||
|
||||
[Languages]
|
||||
Name: "turkish"; MessagesFile: "compiler:Languages\Turkish.isl"
|
||||
Name: "english"; MessagesFile: "compiler:Default.isl"
|
||||
|
||||
[Messages]
|
||||
turkish.BeveledLabel=DLS bir Kovak Yazılım ürünüdür • kovakyazilim.com
|
||||
english.BeveledLabel=DLS is a Kovak Yazılım product • kovakyazilim.com
|
||||
turkish.WelcomeLabel1=[name] Kurulumuna Hoş Geldiniz
|
||||
turkish.WelcomeLabel2=Bu sihirbaz bilgisayarınıza [name/ver] uygulamasını kuracak.%n%nDLS - Dental Lab System bir Kovak Yazılım ürünüdür.%n%nDevam etmeden önce açık olan diğer uygulamaları kapatmanız önerilir.
|
||||
english.WelcomeLabel2=This will install [name/ver] on your computer.%n%nDLS - Dental Lab System is a Kovak Yazılım product.%n%nIt is recommended that you close all other applications before continuing.
|
||||
turkish.FinishedHeadingLabel=[name] kurulumu tamamlandı
|
||||
turkish.FinishedLabel=[name] bilgisayarınıza kuruldu.%n%nKovak Yazılım'ı tercih ettiğiniz için teşekkür ederiz.
|
||||
|
||||
[Tasks]
|
||||
Name: "desktopicon"; Description: "Masa&üstü kısayolu oluştur"; GroupDescription: "Kısayollar:"
|
||||
|
||||
[Files]
|
||||
Source: "..\build\windows\x64\runner\Release\{#MyAppExeName}"; DestDir: "{app}"; Flags: ignoreversion
|
||||
Source: "..\build\windows\x64\runner\Release\flutter_windows.dll"; DestDir: "{app}"; Flags: ignoreversion
|
||||
Source: "..\build\windows\x64\runner\Release\share_plus_plugin.dll"; DestDir: "{app}"; Flags: ignoreversion
|
||||
Source: "..\build\windows\x64\runner\Release\url_launcher_windows_plugin.dll"; DestDir: "{app}"; Flags: ignoreversion
|
||||
Source: "..\build\windows\x64\runner\Release\data\*"; DestDir: "{app}\data"; Flags: ignoreversion recursesubdirs createallsubdirs
|
||||
Source: "{#ReleaseDir}\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
|
||||
|
||||
[Icons]
|
||||
Name: "{autoprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
|
||||
Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
|
||||
Name: "{autoprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Comment: "Bir Kovak Yazılım ürünü"
|
||||
Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon; Comment: "Bir Kovak Yazılım ürünü"
|
||||
|
||||
[Run]
|
||||
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent
|
||||
|
||||