Перейти к публикации

Блоги

Блоги сайта

  1. LIKE|A|BOSS

    • 2
      записи
    • 4
      комментария
    • 9075
      просмотров

    Последние записи

    "Я думаю все знают, что такое программирование и сегодня я расскажу как сделать самую простую программу, в одной из лучших сред программирования это Delphi! А делать я буду простой калькулятор с одним действием. В конечном итоге у нас должно получиться, что то вроде этого:

     

    1364789824__746376.jpg

     

    Шаг 1: Начало работы!

     

    Откроем Delphi, по умолчанию у вас уже будет задан новый проект и открыта новая форма для редактирования.

     

    Шаг 2: Подготовка нужных элементов.

     

    Добавим на форму необходимые элементы, а именно:

     

    2 поля для ввода (Edit)

    1 кнопку (Button)

    1 текстовое поле (Label)

     

    В итоге получим в окне просмотра объекта такую картину:

     

    Form1

    Button1

    Edit1

    Edit2

    Label1

     

    Шаг 3: Настройка элементов.

     

    Теперь нам нужно немного настроить наши элементы, это их расположения и начальные значения.

    Расположить элементы на форме вы сможете просто передвинув их как вам нужно. Теперь познакомимся с основным окном с которым часто приходиться работать это Инспект Объектов(Object Inspector), именно тут настраиваются все свойства и действия элементов.

     

    1) Сделаем активным элементом на форме Edit1 просто щелкнув по нему. В окне инспектора объектов перейдите на вкладку Свойства(Properties) и в значении Text оставьте поле пустым.

     

    2) То же самое сделаем и с Edit2.

     

    3) Переключимся на кнопку. Так же в свойствах найдите поле Caption(Текст на кнопке) и измените например на слово "Считать".

     

    4) У элемента Label1 просто очистите поле Caption или поставьте 0 как начальное значение.

     

    Шаг 4: Лезем в код!

     

    Для начала переключимся в режим кода, для этого просто нажмем F12. У вас должно появиться окно с кодом Unit1.pas. При создание формы и добавлении на нее элементов, Delphi автоматически сгенирировал для нас код и прописал его в файлер unit. Он будет примерно таким:

    unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs;type  TForm1 = class(TForm)    Edit1: TEdit;    Edit2: TEdit;    Button1: TButton;    Label1: TLabel;  private    { Private declarations }  public    { Public declarations }  end;var  Form1: TForm1;implementation{$R *.dfm}end.

    Углубляться в код пока не будем. Нам понадобиться только нижний код самого действия формы.

    var  Form1: TForm1;implementation{$R *.dfm}end.

    Шаг 5: Определение формата.

     

    В Delphi существует 2 основных формата это:

     

    - integer (Целочислинный, челые числа)

    - String (Строка, т.е текст)

     

    Так же что бы вывести ответ в поле Label1(текст) нам нужно будет сделать перевод из числа в текст. Для этого существую команды:

     

    IntToStr(N: Integer): String

    Преобразует целое число N в строку.

    StrToInt(S: String): Integer

    Преобразует строку S в целое число.

     

    Шаг 6: Задаем и описываем переменные.

     

    Переходим на форму опять F12, щелкаем 2 раза по кнопке "Считать", и у нас автоматически сгенирируется код для действия кнопки:

    procedure TForm2.Button1Click(Sender: TObject);beginend;end.

    Переменные берем такие:

     

    a - ее мы берем для первого поля Edit1

    b - ее мы берем для второго поля Edit2

    c - это поля для Label1 или ответа

     

    Описать переменные можно только в разделе var, допишем:

    procedure TForm2.Button1Click(Sender: TObject);var a,b,c: Integer;beginend;end.

     

    Далее вспомним математику и построим простую формулу. Что бы получить C нужно сложить A и B. В математике это выглядело бы так: c=a+b, в программировании знак равно заменяется знаком присваивание :=. Значит формула в delphi будет выглядеть так: c:=a+b. Конкретно: мы элементу Label1 присвоили значение суммы чисел поля Edit1 и Edit2.

     

    Пропишем формулы.

    procedure TForm2.Button1Click(Sender: TObject);var a,b,c: Integer;begina:=StrToInt(Edit1.Text);b:=StrToInt(Edit2.Text);c:=a+b;Label1.Caption:=IntToStr(c);end;end.

    Не теряемся, сейчас все объясню:) Мы работаем с телом программы т.е с оператором begin где вводится основной код действий.

     

    a:=StrToInt(Edit1.Text)

     

    Тут мы "говорим" программе, переменной a(Edit1) присвоить, перевод из строки в число(командой StrToInt) для из поля Text т.е то что мы ввели. То же самои и для переменной b.

     

    c:=a+b

     

    Это наша формула.

     

    Label1.Caption:=IntToStr©

     

    Тут мы присваиваем полю текст (Label1) изменить свое название, из переменной c которая переводит из числа в текст(командой IntToStr). Что бы в это поле выводился ответ!

     

    Шаг 7: Запуск и сохранение.

     

    Что бы на стадии разработки посмотреть, что у вас получилось можно нажать на зеленый треугольник(Run) или просто нажать F9. Откроется ваша форма, где вы и сможете протестировать вашу работу.

     

    Для сохранения, перейдите на главное меню и выбирите:

     

    File:::Save Project As..::: И сохраните в какой либо папке. Там появятся файлы проекта, и файл-приложения(exe) его вы и можете уже использовать!

     

     

    Автор урока: Владимир Юрченков © epidemia

  2. Обо всем и вся

    • 1
      запись
    • 2
      комментария
    • 3656
      просмотров

    Последние записи

    DizeR
    Последняя запись

    Здравствуйте.

     

    Сегодня впервые решил посетить данное сообщество. Безусловно порадовало оформление, а самое главное выбранный основной цвет, он радует глаза.

     

    Могу с уверенностью назвать Андрея, пожалуй, профессионалом в своем деле, ты молодец. Ты уже создаешь, по настоящему офигенные обалденные проекты. Хотелось бы, чтобы этот проект еще наполнился энтузиастами, их несомненно не хватает.

     

    Желаю только активных юзеров!

  3. Колючий блог

    • 1
      запись
    • 3
      комментария
    • 1331
      просмотр

    Последние записи

    kaktyc
    Последняя запись

    blog-0844636001368794877.png

    nvx1368794915__st2.png

    Привет! Читатель моего блога, если ты это читаешь, значит знаешь, что такое Sublime Text 2 или слышал о нем хоть, что-то :)

     

    Сегодня пойдет речь о том, как я его настраивал и е**л свои мозги. Тут все будет легко, все будет разложено по полочкам, но как я доставал инфу на разных зарубежных форумах, пересматривал все файлы, что бы найти эти настройки - это просто пипец, мягко говоря. Ладно, не буду больше жаловаться, приступим. :p_up:

     

    И так, я расскажу про то, как я:

    1. Боролся с кодировкой при открытии. При открытии фала с кодировкой windows-1251, русские буквы превращались в кракозябры.

    2. Установка словаря, для подсветки, если не правильно написал слово.

    3. Установка плагина SFTP и подключение к серверу.

    Вроде все =)

     

    Поехали!

     

    1. Давайте разберемся кодировкой

     

    я прочитал уйму информации в интернете как это сделать, пытался делать не получалось, не знаю, то ли версия не та, то ли слоупок, так к чему я веду, изо всей предоставленной информации которую я нашел, я извлек только, то, что нужно что-то, где-то изменить, я вот я полез по всем файлам и искать какие нибудь строчки с напоминанием про кодировку, либо название самой кодировки.

    Немного пробежавшись по файлам, я наконец-то нашел, то, что мне нужно и это был файл "Preferences.sublime-settings", он находится в "C:\Users\ваш логин\AppData\Roaming\Sublime Text 2\Packages\Default", открываем его и ищем

    // The encoding to use when the encoding can't be determined automatically.    // ASCII, UTF-8 and UTF-16 encodings will be automatically detected.    "fallback_encoding": "Western (Windows 1251)",

    я правда не помню какая там была кодировка, но вроде эта, так вот нам строчку:

    "fallback_encoding": "Western (Windows 1251)",

    надо заменить на

    "fallback_encoding": "Cyrillic (Windows 1251)",

    Нажимаем сочетания клавиш Ctrl+S, перезагружаем ST2, и радуемся жизни =)

     

    2. Установка словарей

     

    Тут я то же все для вас упросил, не надо качать кучу не нужных файлов изменять их, адаптировать и т.д, нужно скачать 2 файла и закинуть их в папку.

     

    Качаем архив - Скачать

    2 файла которые там лежат, закидываем в папку %appdata%/Sublime Text 2/Packages/

    Теперь нам их надо поставить Вид → Словарь → russian_english (View→ Dictionary → russian_english) и включаем режим проверки орфографии F6

    CC1lmdc.png

     

    и проверяем bGSUfSu.png

     

    Но есть проблема: словарь не предлагает вариантов для замены, Sublime Text 2 подчеркивает, но варианты исправления не дает.

     

    3. Установка плагина SFTP и подключение к серверу.

     

    Для того, что бы нам установить SFTP, нам понадобится "Sublime Package Control", давайте для начала установим его.

    Открываем консоль сочетанием клавиш ctrl+` во открывшуюся консоль вставляем следующие строчки:

    import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation')

    Эта команда создает Installed Packages папки (при необходимости), а затем загружает Package Control.sublime-package в него.

     

    Перезапускаем программульку.

     

    Осталось немного.Запускаем програмульку.

     

    Идем сюда:

    yNLhlrN.png

    И нажимаем на "Package Control", далее мы видим:

     

    xolkT3x.png

     

    Выбираем Install Packages, у нас появляется окно с поиском, туда вводим "sftp" и выбираем первый запрос

    HgMGSz5.png

    Сразу начнется загрузка плагина, внизу, вы сможете увидеть, что-то типо этого z7NHIp7.png

    ну и потом слова о завершении операции.

    Все, установили :)

    Идем создавать подключение, для этого нам надо создать файл настроек для этого идем(см.карт. ниже)

    LEC9KqO.png

     

    У нас откроется новая вкладка

    cQZygpw.png

     

    1. Тут вместо "fstp" ставим "ftp"

    2. Это ваш хост, к которому вы подключаетесь

    3. Ваш логин для подключения

    4. Если вы подключаетесь "анонимно", то оставляем как есть. Если же вам нужно ввести пароль, то раскомментируем эту строчку и пишем ваш пароль =)

    5. Порт, если надо, то же раскомментируем.

    6. Тут у меня были проблемы с подключением, не буду объяснять, че и как, напишу просто. Вам тут нужно просто выйти на главный каталог, а для этого вместо "/example/path/", пишем "/" и все. Жмем ctrl+s и идем дальше.

     

    Теперь для того, что бы подключиться мы идем сюда(см.картинку ниже)

    lgt8aed.png

     

    У вас вылазит такое окошко и вы видите там ваш сервер, нажимаете на него и коннектитесь =)

    AqCK6I3.png

     

    cU1CzF3.png

    Вот это ваши папки, ну что с ними делать я думаю вы поймете=)

    На сегодня все. Будет еще небольшое дополнение по поводу русификации, напишу завтра =)

     

    Спасибо!

  4. Вопросы по PHP от Tomich

    • 0
      записей
    • 0
      комментариев
    • 182
      просмотра

    Здесь ещё нет записей

  5. Блог mcNL

    • 0
      записей
    • 0
      комментариев
    • 593
      просмотра

    Здесь ещё нет записей

  6. -=Sniper=-

    • 0
      записей
    • 0
      комментариев
    • 232
      просмотра

    Здесь ещё нет записей

  7. Блог SANABEK'a

    • 0
      записей
    • 0
      комментариев
    • 675
      просмотров

    Здесь ещё нет записей

  8. Блог proFox'а

    • 2
      записи
    • 6
      комментариев
    • 1081
      просмотр

    Последние записи

    Как-то одно время увлекался созданием треков. Выходили как шлак, так и более-менее нормальные работы. Ниже приведу примеры, а вы оцените, пожалуйста, их :)

     

    Dj proFox - sky (Наверно, самыйл лучший и любимый мой трек)

    Dj proFox - Ibiza (I love Spain...)

    Dj proFox - house is in our blood

     

    P.S. Я этим занимался не профессионально. Просто, от нечего делать и от интереса.

  9. silence1988's блог

    • 1
      запись
    • 6
      комментариев
    • 946
      просмотров

    Последние записи

    silence1988
    Последняя запись

    :trolo8:

    Атьебу билядина - Самая красивая страна (арабск.)

    Ахой перделка - привет подружка (чешск.)

    Фиглио пepдyттo - потерянный сын (итал.)

    Пидозрила ты людына - подозрительный ты человек (укр)

    Абалахер ахуй - спокойной ночи, брат! (араб.)

    Коньча - зеленый чай (китайский)

    Вонявки - духи (чеш.)

    Дайсуки — я люблю (японск.)

    Xуи лю лю Xули ибу ибу xуи суши - Грязно-серая лиса шаг за шагом Возвращается в общежитие. (китайск.)

    Усрат ахуй атъебифи биляди - Семья моего брата лучшая в стране (араб.)

    Падло с быдлом на плавидле - статный парень с веслом на лодке (чеш.)

    Трахе негро пара ми ниета - Черное платье для моей внучки (исп.)

    Салон урода - салон красоты (чеш.)

    Dokonala tvar (доконала тварь) - совершенное творение(чешск.)

    Понос (ponos) - гордость (словенский и хорватский)

    Прохуяло са вихором - Унесённые ветром (с черногорского)

    Волоснявый жужик - мохнатый шмель (польск.)

    Яйко сподiвайко - Киндер сюрприз (укр.)

    Же пердю - я потерялся (франц.)

    Хулисышь - извини (бурятский)

    Ин хулио пидарас охуэлос - В июле блинчиками объесться (португ.)

    Хуедахт - доброе утро (голландский)

    Хуенахт - спокойной ночи (голандский)

  10. Николай's блог

    • 0
      записей
    • 0
      комментариев
    • 276
      просмотров

    Здесь ещё нет записей

  11. nick1594's блог

    • 0
      записей
    • 0
      комментариев
    • 187
      просмотров

    Здесь ещё нет записей

  12. Respect's блог

    • 1
      запись
    • 3
      комментария
    • 816
      просмотров

    Последние записи

    Для тех, кому есть, что спрятать от посторонних глаз, пост будет полезен. В эту папку можно скидывать секретный материал и никто не догадается, что и где.

    1. Создаём на рабочем столе новую папку.

    2. Выбираем пункт "Переименовать", зажимая клавишу "Alt" и удерживая её нажатой, жмём по очереди цифры 2 5 5 на дополнительной цифровой клавиатуре. Теперь папка не имеет названия, но её всё ещё видно.

    3. Заходим в "Свойства" папки, далее "Настройка" "Сменить значок", находим прозрачную иконку, выбираем ее и нажимаем "Ок". Папка исчезла!

     

    blogentry-177-0-19819800-1395666977_thumb.jpg

  13. Jalli Beem's блог

    • 0
      записей
    • 0
      комментариев
    • 146
      просмотров

    Здесь ещё нет записей

×
×
  • Создать...