|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
||||||
Как программировать в интернете?25.11.2009, 22:59. Показов 1475. Ответов 6
Метки нет (Все метки)
Друзья! Попробую объяснить тему, проведя аналогию с языком С.
Прежде всего хочу обратить ваше внимание, что в книгах по программированию на С, (и ассемблере тоже), практика начинается СРАЗУ ЖЕ, то есть сразу же идут задачки "вывести на экран такую-то и такую-то строку", "вывести сумму двух чисел" и так далее. И это во всех книгах. Где-то даются более удачные объяснения и коментарии к приводимым кодам, где-то менее. Я хочу сказать, что практика в том или ином виде начинается там с первой страницы. Теперь: всё-таки программа "Hello, word!" достаточно проста для ПЕРВИЧНОГО понимания- хотя бы в силу того, что мала. И изучающий, если он не круглый дурак, за 5 минут поймёт, куда писать желаемый текст и как писать текст в нескольких строках и как вывести на экран нужное число. Бог даст- сразу наткнётся на объяснение cтроки (если он там присутствует)
Ну, а коль скоро я засунул ноздри в интернет, вопросы: а в интернет-программировании возможно такое? Имеется ввиду- такие маленькие приложения? Какое приложение можно считать минимальным (Наверное, то, которое устанавливает соединение с каким-то узлом, так?) В общем, вот. ...Понимаете, я щас начинаю изучать теорию (DNS там, шлюзы, пртоколы)... Может, изучение теории стоит совместить с практикой? Только где её взять? Или в этой сфере дела обстоят так: сперва СТРОГО теория, потом практика. Вот нигде в пособиях я не нахожу кодов НА ПЕРВОЙ ЖЕ странице. Так мне тяжело. ...Напоследок хочу сказать, что речь не идёт в первую очередь о созаднии сайтов (не очень интересно пока), а о создании программ... клиентов-серверов, что ли, сомневаюсь в названиях. Буду благодарен ответу на любой вопрос. Или уточняющим вопросам.
0
|
||||||
| 25.11.2009, 22:59 | |
|
Ответы с готовыми решениями:
6
Что сложнее - Программировать на Си приборы дефектоскопы или программировать интернет-магазин Как начать программировать на C#? Как научиться программировать на VB(A) |
|
3189 / 869 / 39
Регистрация: 29.12.2008
Сообщений: 951
|
|
| 26.11.2009, 10:05 | |
|
На самом деле, начать сразу с практики невозможно. Т.е. без теоретической подготовки это будет простое переписывание из книги кода и щелканье по F5. Не более.
Перед тем как написать программу которая устанавливает соединение с каким-то узлом, нужно знать, как оно вообще осуществляется. Предметную область нужно изучать. В книгах всегда разбирают предметную область. Например, перед тем как дать пример работы с массивами, Вам говорят что такое массив. Можно ли писать программу, не зная что такое массив? Наверное нет, но талантливый человек может понять по коду и что-то там себе придумать. А вот, например, если работа со списками... Нужно знать что такое список, как он представляется в памяти и как организован. Без такого знания нельзя написать программу работы со списками или просто понять приведенный код. Даже в "Hello Word" нужно знать как построить проект в среде программирования, эта программа оттачивает как раз это, а перед тем как её привести автор рассказывает о инструментах данного языка программирования. Проводя парралели, чтобы писать Интернет-приложения, нужно так же изучать теорию, протоколы и механизмы передачи данных. В любой нормальной книге приведен целый раздел, посвященный этому.
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
|
| 26.11.2009, 10:13 [ТС] | |
|
Ну я примерно так и предполагал- я вижу же- голимая теория везде идёт. Будем так работать.
...Ну хоть, чтобы интерес у меня не отбился, хоть не спешки ради, а затравки для- есть какой-нибудь малюсенький исходничек, чтобы я посмотеть его мог? Не пойму я с первого раза- так хоть возвращаться к нему буду периодически...
0
|
|
|
3189 / 869 / 39
Регистрация: 29.12.2008
Сообщений: 951
|
|
| 26.11.2009, 11:54 | |
|
Без теории не обойтись, это точно. Насчет программы.. Понятие очень обширное. Поэтому приведу типичный пример, часто задают в ВУЗ'ах когда проходят программирование под сеть. TCP-клиент и TCP-сервер.
Опять же типичная их реализация. Пример классический, взят из книги М. Фленова "C++ глазами хакера". Оба проекта в архиве.
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
|
| 26.11.2009, 12:28 [ТС] | |
|
Спасибо!
0
|
|
|
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
|
| 09.12.2009, 20:30 | |
|
На самом деле Phantom дал далеко не "Hello, wordl!"
Погугли, в инете куча статей по программированию сокетов.
0
|
|
|
577 / 571 / 65
Регистрация: 29.01.2009
Сообщений: 1,274
|
|
| 09.12.2009, 20:39 | |
|
У Стивенса есть мощная книга "UNIX. Разработка сетевых приложений.".
Это, правда, для юниксовых систем, но сокеты они и в Африке сокеты.
0
|
|
| 09.12.2009, 20:39 | |
|
Помогаю со студенческими работами здесь
7
Как правильно программировать
Как программировать на Android? Как программировать на C++ с Ubuntu? Как программировать в AutoCad Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|