Search
Categories
Archives

You are currently browsing the archives for the Perl category.

Bookmarks

Archive for the ‘Perl’ Category

postheadericon Perl proměnné

Dnes si ukážem zápis a definici proměnných v jazyce perl.

 

1. Globální proměnné

our $nazev=“test“;

our nám definuje proměnou $nazev jako globální proměnou, tím pádem ji můžem použít po celém dokumentu.

Samozřejmě ji mužem i behem probíhání scriptu měnit.

2.Lokální

my $nazev=“test“;

my nám definuje proměnou $nazev jako lokální věc a nemužem ji vynášet (používat ) např mimo funkci kde je deklarovaná.

př:

#!/usr/bin/perl
use strict;
use warnings;

my $p;

$p = 3;
print $p; 

 

Používání proměnných

 

my $soucet;

my $cislo1;

my $cislo2;

$soucet = $cislo1 + $cislo2;

print $soucet

například takto můžem proměnné sčítat , popřípadě odčítat, dělit násobit ….


 

postheadericon Příprava systému os Ubuntu

Dnes si ukážem jak si připravit operační system na používání perl s Qt.

Za předpokladu že perl máme již nainstalován (v zakladu po instalaci operačního systému již je automaticky nainstalován)

Při psaní tohoto článku momentální verze na ubuntu 5.12.4 což můžete zjistit zadáním příkazu do terminálu „perl -v

Nejprve si nainstalujem potřebné věci 

sudo apt-get install build-essential cmake yaml-mode libqtcore4-perl libqtgui4-perl 

Následně na to nainstalujem knihovny QtCore4 a QtGui4 a List::MoreUtils a využijem k tomu programu cpan, který je již nainstalován s perl v základu :)

sudo cpan install QtCore4

, všechny věci můžem nechat v defaultu (vlastní skušenost vždy jsem to jen odentroval) následně čekáme na vyhledání cca i 5-10 minut a pak se plugin začne pomocí cpan instalovat a není zapotřebí žádný zasah.

dále nainstalujem ještě 

sudo cpan install List::MoreUtils

sudo cpan install QtGui4

 

Po zadání těchto příkazů (vše jako sudo uživatel musíme) máme systém připraven na použití perl s QT a můžem začít programovat na této urovni.

Na základní script se podíváme příště, kde si pomocí qt knihovny uděláme jednoduchý grafický formulář.