Click here to Skip to main content
15,894,343 members
Articles / Programming Languages / Visual Basic

FoxTools Screen Shooter

Rate me:
Please Sign up or sign in to vote.
5.00/5 (5 votes)
14 Feb 2013GPL35 min read 32.5K   1K   13  
Capture screen, edit, and send images to the Internet.
Я давно задумывал сделать хитрый инструмент для создания снимков сайтов, 
но все откладывал эту идею. В начале 2013 года, Артем (artF) Федоров <http://kbyte.ru/ru/Private/Profile.aspx?uid=1860>
в очень секретной переписке засветил идею о создании программы, которая 
могла бы делать снимки и отправлять их в Интернет. Собственно Артем пытался 
реализовать задуманное на Visual Basic 6.0, но после общения со мной, 
как и положено, был обращен в религию .NET, правда пока не полностью, 
но это вопрос времени :) 

Идея мне понравилась, тем более она косвенно связана с созданием снимков 
страниц сайтов, и решил сделать этот проект. На уровне хитрого API <http://api.foxtools.ru>
я сделал пару методов: Screen <http://api.foxtools.ru/Screen> – для загрузки 
снимков экранов, да и вообще любых графических изображений; 
WebScreen <http://api.foxtools.ru/WebScreen> – для отправки запросов на создание 
снимков страниц сайтов. Ну а дальше, в свободное от других дел время, 
писал саму программу для создания снимков экранов. 

Мне нравится стандартная программа «Ножницы» в Windows 7, так что при 
разработке интерфейса я отталкивался именно от этой программы. Для создания 
программы я выбрал язык Visual Basic .NET, хотя в последние годы редко начинаю 
на нем новые проекты, но думаю многим из кбайтчан будет удобней/понятней 
именно этот язык программирования.

Изначально была реализована отправка снимков на сервер FoxTools.ru, но 
в последующем я заметил интересный проект – ZzWeb.ru <http://zzweb.ru>, 
автором  которого является Руслан Курепин <http://ezhe.ru/fri/265/>. 
Система ZzWeb позволяет чуть ли не силой мысли создавать сайты, точнее странички. 
Система получает контент и приводит его в человеческий вид. Я решил сделать 
еще и отправку снимков в ZzWeb. Руслан, кстати, поддержал идею. 
В хитром API для взаимодействия с ZzWeb.ru был создан одноименный метод ZzWeb
<http://api.foxtools.ru/ZzWeb>.

--
Алексей Немиро, 2013

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The GNU General Public License (GPLv3)


Written By
Web Developer Kbyte.Ru
Russian Federation Russian Federation
Started programming in 1998 on the G-Basic and QBasic.

At various times worked with programming languages and technologies: Visaul Basic, Delphi, C, Visual C++, Java, PHP, ASP VBScript and JScript.

Currently engaged in programming based on .NET Framework technologies. Mainly the development of websites on the ASP.NET MVC, C#, TypeScript, SCSS and also database programming (SQL Server and PostgreSQL).

In 2016 started the AdminStock.net - solutions for administrators.

Comments and Discussions