wmmail.ru – cервис почтовых рассылок на главную
написать письмо
карта сайта

С чего начать?РекламодательПравилаFAQСтатистикаБиржа статейTOP100ФоткиКонтакты
Логин:
Пароль: 
Регистрация   Забыли пароль?
WMLogin
Пользователей всего:

542576

Пользователей сегодня:

66

Пользователей online:

179

Выплачено ($): 7`602`630,49
Выплат: 8`111`799
Писем прочитано: 1`024`932`356

 
 
Online 0
Все ответы
 
 

Вопрос #59690

Внимание! В разделе вопрос-ответ запрещается:

  • Мат, оскорбления, флуд, реклама
  • Сообщения, не являющиеся вопросами/ответами
  • Нарушение законодательства РФ
  • Попрошайничество в любой форме

Выделите текст и нажмите для цитирования  #  
+8   [31.01.2014 11:13] takashikanoe Рейтинг 3000.76     Стена пользователя takashikanoe +1033

Закрытый вопрос от пользователя takashikanoe Подскажите литературу.

Хочу написать программу, которая бы могла работать с вебстраницами. Но я понятия не имею, как реализовать вход на страницу, поиск по странице, переход по страницам и т.п. (никогда подобного не делала). По каким учебникам или пособиям можно изучить это? (Язык с#/c++)
Раздел: Прочее образование, последний комментарий: 02.02.2014 22:59
Вопрос закрыт пользователем MiSsiS_IA
Проголосовали: #1859107, Kopites, #1877738, allemnes, #1376936, aneg34561, #1763671, kostya_2k

Ответы
Ответов всего: 25  вопрос закрыт 
Выделите текст и нажмите для цитирования  #  
-8   [31.01.2014 11:16] #1859107   Все ответы пользователя

ты просто напиши HTML Теги или книга HTML и потом выучи язык CSS и ты спокойно сможешь написать любую программу
Проголосовали: allemnes, #1234010, somas, myers97, #1828975, pro100serik_96, dimich129, #682851, Janco, webpoints, fantomik, #1447542
Выделите текст и нажмите для цитирования  #  
+2   [31.01.2014 12:36] #1877738   Все ответы пользователя

takashikanoe пишет По каким учебникам или пособиям можно изучить это?

http://www.cyberforum.ru/cpp-beginners/thread152353.html

Может там найдешь что нибудь.

А так на CyberForum сосредоточение программистов, там их намного больше, чем тут.
Проголосовали: takashikanoe, allemnes
Выделите текст и нажмите для цитирования  #  
+4   [31.01.2014 14:46] takashikanoe Рейтинг 3000.76     Стена пользователя takashikanoe +1033  Все ответы пользователя takashikanoe

#1859107 пишет ты просто напиши HTML Теги или книга HTML и потом выучи язык CSS и ты спокойно сможешь написать любую программу

:unsure:так и не поняла, чем знание HTML и CSS мне поможет в написании подобной программы.
Проголосовали: somas, allemnes, AleksandrKing93, #682851
Выделите текст и нажмите для цитирования  #  
-1   [31.01.2014 15:44] somas Рейтинг 0.00     Стена пользователя somas +28  Все ответы пользователя somas

Простой HTML, в мета тегах проставляй ключевые слова для поиска. Пример:

Добавлено спустя 01 минуту 19 секунд
takashikanoe пишет
#1859107 пишет ты просто напиши HTML Теги или книга HTML и потом выучи язык CSS и ты спокойно сможешь написать любую программу

:unsure:так и не поняла, чем знание HTML и CSS мне поможет в написании подобной программы.

CSS это всего лишь таблица стилей
Проголосовали: allemnes
Выделите текст и нажмите для цитирования  #  
0   [31.01.2014 15:48] takashikanoe Рейтинг 3000.76     Стена пользователя takashikanoe +1033  Все ответы пользователя takashikanoe

somas пишет Пример

Покажи пример.
Выделите текст и нажмите для цитирования  #  
0   [31.01.2014 15:48] Kolojar Рейтинг 0.00     Стена пользователя Kolojar +18  Все ответы пользователя Kolojar

Если в вебпрограммировании, начни с курсов "Специалист" по PHP очень даже доходчиво с нуля объясняется, но желательно всё же для начала иметь знания по HTML и CSS, так как php это динамика сайта, а вёрстка html и css, по этим двум можно Евгения Попова посмотреть, если хорошо вникаешь за неделю разберёшься и тогда уже переходи на PHP! :wink2:
Проголосовали: allemnes, Bobusof
Выделите текст и нажмите для цитирования  #  
+7   [31.01.2014 16:43] allemnes Рейтинг 1894.42     Стена пользователя allemnes +140  Все ответы пользователя allemnes

somas пишет CSS это всего лишь таблица стилей

somas пишет ростой HTML, в мета тегах проставляй ключевые слова для поиска. Пример:

Kolojar пишет Если в вебпрограммировании, начни с курсов "Специалист" по PHP очень даже доходчиво с нуля объясняется, но желательно всё же для начала иметь знания по HTML и CSS, так как php это динамика сайта, а вёрстка html и css, по этим двум можно Евгения Попова посмотреть, если хорошо вникаешь за неделю разберёшься и тогда уже переходи на PHP!

Емае, вы нифига не понимаете, чего хочет автор. Я больше чем уверен, что она понимает, что такое есть HTML и CSS и без ваших ответов. Это ВЫ не понимаете, что ей нужно знать, как с помощью с#/c++ работать с вебстраницами. С с#/c++, а не с PHP!
Проголосовали: takashikanoe, #1877738, #1317648, #682851, webpoints, #835002, #1859107
Выделите текст и нажмите для цитирования  #  
+2   [31.01.2014 16:45] takashikanoe Рейтинг 3000.76     Стена пользователя takashikanoe +1033  Все ответы пользователя takashikanoe

allemnes пишет как с помощью с#/c++ работать с вебстраницами. С с#/c++, а не с PHP

Хоть один человек меня понял. А то я уже почувствовала себя неловко от своего же вопроса :unsure:
Проголосовали: allemnes, AleksandrKing93
Выделите текст и нажмите для цитирования  #  
0   [31.01.2014 16:45] allemnes Рейтинг 1894.42     Стена пользователя allemnes +140  Все ответы пользователя allemnes

takashikanoe пишет понятия не имею, как реализовать вход на страницу, поиск по странице, переход по страницам и т.п. (никогда подобного не делала)

А что дало гугление по запросу "c# работа с html"?
Выделите текст и нажмите для цитирования  #  
0   [31.01.2014 16:47] takashikanoe Рейтинг 3000.76     Стена пользователя takashikanoe +1033  Все ответы пользователя takashikanoe

allemnes пишет А что дало гугление по запросу "c# работа с html"?

Много разных ответов:oops1:
Мне бы что-то конкретное.
Выделите текст и нажмите для цитирования  #  
0   [31.01.2014 17:09] #1113315   Все ответы пользователя

ты сначала напиши - тебе для чего такая программа? Для создания сайтов? Для продажи?
Выделите текст и нажмите для цитирования  #  
0   [31.01.2014 17:27] takashikanoe Рейтинг 3000.76     Стена пользователя takashikanoe +1033  Все ответы пользователя takashikanoe

#1113315 пишет тебе для чего такая программа? Для создания сайтов? Для продажи?

takashikanoe пишет программу, которая бы могла работать с вебстраницами. Но я понятия не имею, как реализовать вход на страницу, поиск по странице, переход по страницам и т.п.

:unsure:
Выделите текст и нажмите для цитирования  #  
+3   [31.01.2014 18:44] maxx604929 Рейтинг 3503.95     Стена пользователя maxx604929 +44  Все ответы пользователя maxx604929

человек хочет научиться ботов делать, что тут непонятного:smile:
вот глянь для начала (авторизация на сайте) средствами c# webbrowser
http://www.youtube.com/watch?v=M_6O3yCtFow
- впринципе все элементарно:yes:
Проголосовали: takashikanoe, #1376936, allemnes
Выделите текст и нажмите для цитирования  #  
-3   [31.01.2014 19:01] #1873987   Все ответы пользователя

Все это фуфло. Лучше читай Гоголя :DDD :wink2:
Проголосовали: allemnes, webpoints, #1740829
Выделите текст и нажмите для цитирования  #  
+2   [31.01.2014 19:19] #1376936   Все ответы пользователя

takashikanoe пишет написать программу, которая бы могла работать с вебстраницами

takashikanoe пишет Язык с#

Два варианта
1. (проще) Использовать встроенный компонент webbrowser (IE), в нем уже реализованы методы загрузки указанных страниц, поиска html элементов и действий с ними
2. (сложнее) Использовать класс HttpWebRequest для создания и отправки http запросов. Тогда нужно для каждого отдельного сайта знать, какие запросы он отправляет. Их можно узнать с помощью снифферов (проги - Charles, Wireshark)
Проголосовали: takashikanoe, allemnes
Выделите текст и нажмите для цитирования  #  
0   [31.01.2014 20:53] takashikanoe Рейтинг 3000.76     Стена пользователя takashikanoe +1033  Все ответы пользователя takashikanoe

maxx604929 пишет http://www.youtube.com/watch?v=M_6O3yCtFow

Вот это было интересно, спасибо :ok:
Выделите текст и нажмите для цитирования  #  
-1   [31.01.2014 22:50] День Рождения у пользователя #377528 Bobusof Bobusof Рейтинг 1697.34     Стена пользователя Bobusof +62  Все ответы пользователя Bobusof

Kolojar пишет Если в вебпрограммировании, начни с курсов "Специалист" по PHP очень даже доходчиво с нуля объясняется, но желательно всё же для начала иметь знания по HTML и CSS, так как php это динамика сайта, а вёрстка html и css, по этим двум можно Евгения Попова посмотреть, если хорошо вникаешь за неделю разберёшься и тогда уже переходи на PHP!

не дешёвое удовольствие, да и в Бауманку ездить не каждый может
Проголосовали: allemnes
Выделите текст и нажмите для цитирования  #  
0   [01.02.2014 05:54] allemnes Рейтинг 1894.42     Стена пользователя allemnes +140  Все ответы пользователя allemnes

Bobusof пишет не дешёвое удовольствие, да и в Бауманку ездить не каждый может

Какое отношение Бауманка имеет к HTML, CSS и PHP?
И откуда взялась дороговизна "удовольствия" от курсов Попова, которые в общем-то и не нужны?
Выделите текст и нажмите для цитирования  #  
0   [01.02.2014 21:41] svanchez Рейтинг 1102.71     Стена пользователя svanchez +245  Все ответы пользователя svanchez

А с чего все решили, что php - самое лучшее, что есть?

С#, для weba - asp.net MVC
Выделите текст и нажмите для цитирования  #  
0   [01.02.2014 21:52] #682851   Все ответы пользователя

takashikanoe пишет
#1859107 пишет ты просто напиши HTML Теги или книга HTML и потом выучи язык CSS и ты спокойно сможешь написать любую программу

:unsure:так и не поняла, чем знание HTML и CSS мне поможет в написании подобной программы.

Возможно пунктуацией для изучения других языков. А так больше ничем.
Например если сравнить тот же С++ и HTML, то там все почти то же самое только названия функций разное и можно делать более расширенные вещи. Но для С++ помимо написания кода еще нужно норм кампелятор иметь. Например содблокс (правда русскоязычного кампелятора этого компелятора я не выдиел). Кстати, вот тебе совет если инет тормозит, то лучше написать скрипт на PHP и работать через хостинг, так можно значительно ускорить работу за счет использования сразу нескольких серверов....
Вопрос в том стоит ли это того!:oops1:

Добавлено спустя 14 минут 27 секунд
allemnes пишет
Bobusof пишет не дешёвое удовольствие, да и в Бауманку ездить не каждый может

Какое отношение Бауманка имеет к HTML, CSS и PHP?
И откуда взялась дороговизна "удовольствия" от курсов Попова, которые в общем-то и не нужны?

Папов в пирамиде работает! Схема похожа на орифлейм... В общем его партнер собирает людей втуляет им что нужно купить продукты Папова, потом дает рефссылки и они должны продавать эти курсы своим приглашенным и тогда они будут иметь % от стоимости, затем еще процент от продаж приглашенных... И чтоб вся эта схема работала нормально, нужно чтоб цена товара была довольно высокая иначе людей не привлечь, да и Папов в общем примерно 50% от стоимости отдает продавцам, точно не считал:oops1:

Добавлено спустя 16 минут 59 секунд
svanchez пишет А с чего все решили, что php - самое лучшее, что есть?

С#, для weba - asp.net MVC

Так выгоднее же будет написать скрипт однажды и затем размножить его на нескольких серваках... На одном компе много чего не сделаешь при всем желании... Да и если схема доходная будет, то не лучше ли свой доход в разы увеличить за счет увеличения числа компов???
Выделите текст и нажмите для цитирования  #  
+2   [02.02.2014 02:05] webpoints Рейтинг 0.00     Стена пользователя webpoints +41  Все ответы пользователя webpoints

ТС, удачи тебе, у тебя все получится.
Перечитал все ответы и хочется спросить. Как ты их всех терпишь еще?
Вроде не баш, а под стол от некоторых комментариев съезжаю.
Сил, успехов, нервов.
Держись тут :-)
Проголосовали: karbofos, takashikanoe
Выделите текст и нажмите для цитирования  #  
+3   [02.02.2014 03:54] karbofos Рейтинг 998.28     Стена пользователя karbofos +36  Все ответы пользователя karbofos

Что-то уже вообще смешались люди-кони...
#682851 пишет
takashikanoe пишет
#1859107 пишет ты просто напиши HTML Теги или книга HTML и потом выучи язык CSS и ты спокойно сможешь написать любую программу

:unsure:так и не поняла, чем знание HTML и CSS мне поможет в написании подобной программы.

Возможно пунктуацией для изучения других языков. А так больше ничем.
Например если сравнить тот же С++ и HTML, то там все почти то же самое только названия функций разное и можно делать более расширенные вещи. Но для С++ помимо написания кода еще нужно норм кампелятор иметь. Например содблокс (правда русскоязычного кампелятора этого компелятора я не выдиел). Кстати, вот тебе совет если инет тормозит, то лучше написать скрипт на PHP и работать через хостинг, так можно значительно ускорить работу за счет использования сразу нескольких серверов....
Вопрос в том стоит ли это того!

svanchez пишет А с чего все решили, что php - самое лучшее, что есть?

С#, для weba - asp.net MVC

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


Аж голова кругом.
Во-первых, C++ и HTML -- принципиально разные машинные языки. С++ -- компилируемый мультипарадигмальный (объектно-ориентированный и процедурный) язык программирования со строгой типизацией. HTML -- вообще не язык программирования, а язык разметки гипертекста. У этих двух языков не то что общего синтсксиса -- там вообще ничего общего. Если имеется в виду JavaScript, который часто применяется в web-страницах, то его происхождение идёт от Java (который, в свою очередь, создавался под сильным влиянием C++) и C-- (прошу не путать с C++). В процессе создания JavaScript от от исходного синтаксиса и идеологии от C++ остались разве что фигурные скобочки. Язык получил управляемую память, нестрогую типизацию (хуже только в PHP), он изначально скриптовый а не компилируемый. Парадигма ООП в JavaScript также несоизмеримо слабее, чем в C++.
Что касается пачки бесплатных хостингов: не проще ли DENWER поставить? Для начального обучения web-программированию, IMHO, идеальный вариант. И от "тормозов Интернета" избавляемся одним махом.
Два слова о web-программировании на C++. Можно писать под web и на C++, и этот порой даже оправданно, например, если требуется выполнить на сервере большой объём вычислений либо серверная часть по каким-то причинам вынуждена работать гораздо больше положенных для того же PHP тридцати секунд. В том же Гугле, насколько мне известно, изначально web-сервисы пишутся на PHP, обкатываются а потом, по мере роста, скажем так, нагрузки на код, переписываются на C++.
Про нормальные компиляторы C++. На платформах Linux и FreeBSD обычно используют gcc (GNU Compilers Collection). Для Windows есть бесплатные редакции Visual C++ и Borland C++. Code::Blocks -- это не компилятор, а интегрированная среда разработки. Из бесплатных есть ещё QT Creator, Qdevelop, Kdevelop (для Linux) и IDE из бесплатной редакции Visual Studio. Из платных -- ActiveState Komodo IDE очень хороша, и опять же VisualStudio, да и Embarcadero RAD Studio очень даже неплоха.
Немного о том, почему все решили, что PHP -- идеальный для web-программирования. Во-первых, он изначально для этого создавался и "затачивался", в отличие от .NET, который сначала сделали как VCL от Microsoft и уже потом притянули к набирающему популярность направлению web. ASP .NET -- штука, конечно, хорошая, на для корпоративных порталов, которые крутятся на мощных выделенных серверах, ибо накладные расходы в разы, если не на порядки, выше, чем у связки Apache+PHP. Кстати, ещё одна причина, почему лучше выбрать Apache+PHP, а не IIS+ASP.NET -- большинство бесплатных и дешёвых (да и недешёвых тоже) хостингов "крутятся" под Linux или FreeBSD, для которых ASP.Net просто не существует. Apahe+PHP есть под все системы. Подробнее о преимуществах PHP как языка программирования для web-серверов можно почитать у Дмитрия Котерова (нагугливается в пять минут).
Про страшное слово из трёх букв -- MVC. MVC -- Model-View-Controller -- парадигма построения web-сайтов. Она не привязана к какой-либо платформе и языку программирования. В "этих ваших интернетах" существуют десятки (если не сотни) фреймворков, реализующих MVC, как для Apache+PHP, так и для ASP.Net (для первой, правда, их гораздо больше).
Два строчки о производительности решений на разных популярных языках. C (без двух плюсов) -- несомненно, рекордсмен по скорости. Ему в затылок дышат C++ и Java. Но Java показывает высокую скорость только до той поры, пока в программе не требуется создавать и уничтожать множество объектов, да ещё с наследованием: тут Java резко сдувается. PHP медленнее C++ примерно в 6-10 раз. Perl, к вящему неудовольствию Perl-программеров, ещё медленнее. Повторяю: современные версии PHP обгоняют Perl, медлительность PHP -- миф. Последним в "табели производительности" идет JavaScript. Проблема в том, что в реальной работе бОльшую часть машинного времени занимает не алгоритмическая часть нашего web-сервиса, а ожидание выборки данных из БД, поэтому разница в производительности языков сильно нивелируется, за исключением отдельных специфических случаев.
Про доходность схемы. О доходности, монетизации и проблемах производительности надо задумываться, когда проект уже создан и хотя бы частично отлажен. Конечно, при условии, что код писался не просто "лишь бы работало", а с осознанием того, что он должен масштабироваться. По моему опыту, нормально написанный на PHP код, работающий на не самом крутом VDS-тарифе у хостера, спокойно выдерживает 10000 посещений в сутки. Кстати, Мордокнига (Facebook) работает именно на PHP.

Добавлено спустя 25 минут 22 секунды
webpoints пишет Вроде не баш, а под стол от некоторых комментариев съезжаю.

+1

Добавлено спустя 30 минут 06 секунд
takashikanoe пишет Хочу написать программу, которая бы могла работать с вебстраницами. Но я понятия не имею, как реализовать вход на страницу, поиск по странице, переход по страницам и т.п. (никогда подобного не делала). По каким учебникам или пособиям можно изучить это? (Язык с#/c++)

Объясни поподробнее, что должна делать программа? Я немного не понял из описания. Она должна работать на сервере или на компьютере пользователя?
Проголосовали: #696034, takashikanoe, allemnes
Выделите текст и нажмите для цитирования  #  
0   [02.02.2014 11:35] takashikanoe Рейтинг 3000.76     Стена пользователя takashikanoe +1033  Все ответы пользователя takashikanoe

karbofos пишет Она должна работать на сервере или на компьютере пользователя?

На компьютере пользователя, как уже заметили выше - бот.
PS: я из вашего комментария узнала больше о языках программирования, чем из любой вводной лекции по проге в университете :lol::hands:
Выделите текст и нажмите для цитирования  #  
0   [02.02.2014 12:59] karbofos Рейтинг 998.28     Стена пользователя karbofos +36  Все ответы пользователя karbofos

takashikanoe пишет На компьютере пользователя, как уже заметили выше - бот.

Если нужна визуализация процесса, то можно взять C++Builder из Embarcadero и воспользоваться идущими в комплекте web-компонентами (сейчас навскидку не вспомню, как они точно зовутся). Можно воспользоваться библиотекой Digia QT, хотя это может быть несколько сложным для новичка в программировании (но в QT, как в Греции, всё есть). Если нужно просто качнуть с ресурса web-страничку, обработать в соответствии с DOM-моделью и выполнить над этим всем какие-то действия, можно обойтись тем же Денвером (PHP), используя библиотеку curl. Можно также написать на Java. Преимущество двух последних подходов в более безопасном коде, что для человека, не очень хорошо знакомого с сетевым программированием, может быть важным.
Выделите текст и нажмите для цитирования  #  
0   [02.02.2014 22:59] #1599599   Все ответы пользователя

привет тебе проще пройти курсы по работе данной конфигурации
минимум времени минимум средств максимум усилия
и через 2-3 месяца ты будешь как орешки такие вещи понимать:angel:

Добавлено спустя 24 часа 53 минуты 46 секунд
вопрос не актуален все что тебе надо уже тебе напечатали ты определись
:angel:

Видеоурок

Вопрос-ответ

НОВОСТИ
21.02.2024QIWI
подробнее>>
31.12.2023С Новым 2024 Годом!
подробнее>>

© 2004-2024 «WMMAIL» Пользовательское соглашение