четверг, 30 сентября 2010 г.

Common Controls 7


Уже скоро будет конец месяца – время подводить итоги. Завтра постараюсь обо всем рассказать (а рассказать есть о чем). Но завтра будет завтра, а сегодня – у меня довольно большой план работ – необходимо вам рассказать про четыре компонента Common Controls, так что – приступим.

PictureBox:

Это компонент, который отвечает за отображение картинки. Картинку можно брать либо из интернета, либо – с жесткого диска проекта (тогда эта картинка будет добавлена в файлы проекта). Подойдет тогда, когда нужно придать приложения красивый вид с помощью загрузки картинок. За это отвечает свойство Image.

среда, 29 сентября 2010 г.

Common Controls 6

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

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

вторник, 28 сентября 2010 г.

Язык COBOL

Итак – я во всю продолжаю знакомить вас с довольно старыми языками программирования. Хотя неделю назад я и рассказал про SQL – это было, скажем так, исключение из моей последовательности. Стареньких языков довольно много уже у нас накопилось, так что есть о чем рассказывать. Герой сегодняшней рубрики – подобный язык под названием COBOL.

COBOL – это аббревиатура от нескольких английских слов – Common Business Oriented Language. Дословно можно перевести на русский как Общий Бизнес Ориентированный Язык. Как понятно из названия – COBOL предназначен, в первую очередь, для решения задач бизнес-пользователей.

понедельник, 27 сентября 2010 г.

Common Controls 5

Итак, сентябрь подходит к концу – надо план выполнять (только я не уверен в том, что сумею его выполнить). Кстати, во время отчета за сентябрь (который я опубликую, ясное дело, первого октября) – я расскажу про один план, который попытаюсь осуществить в октябре, так что не забывайте посещать блог, а лучше – подпишитесь на RSS-обновления или станьте читателем блога (ссылка справа).

Ладно, это все про будущее рассказываю. А теперь – о настоящем. Сегодня планирую рассказать про еще несколько элементов из общей панели инструментов (Common Controls). Остальные четыре статьи из этой серии вы можете найти в архиве, который находится справа.

воскресенье, 26 сентября 2010 г.

Без интернета

Сегодня хочу поговорить на отвлеченные темы – на одну из самых острых для всех тех людей, которые подключены к интернету. Я говорю про такой обрыв сети, при котором ее латают очень долго, соответственно, инета у нас нет (предположим – целую неделю чинят). Что вы тогда делаете?

Я думаю, что эта проблема довольно актуальна для всех активных пользователей интернета. Лично у меня такой обрыв последний раз был очень-очень давно, но все равно я об этом иногда вспоминаю. Сейчас опишу (примерно) что я делал в это время. А в комментариях предлагаю рассказать уже вам о том, как вы проводили это «безинтернетное» время.

суббота, 25 сентября 2010 г.

Эдгар Кодд

Во вторник мы поговорили про язык SQL – кто не помнит, советую почитать, освежить в памяти. Этот язык используется во всех современных реляционных база данных. Так что знать его нужно обязательно тем, кто занимается разработкой БД. Кстати, про реляционные базы данных мы тоже уже говорили (я приводил их обзор, и историю баз данных) – есть что почитать.

Но, как вы можете заметить, реляционные базы данных основаны на реляционной алгебре (математике) и реляционной модели данных. Некоторые математики о такой даже не слышали (я проверял). Поэтому – наш сегодняшний герой – это создатель реляционной модели данных – Эдгар Кодд.

пятница, 24 сентября 2010 г.

Common Controls 4

В своем плане на этот месяц я задумал сделать не очень многое, но все-равно попал не в точку – оказывается, общие компоненты (Common Controls) выйдут у меня не в четыре статьи (как было задумано в начале), на статей десять. Так что нужно быстрее этот процесс завершать, а то может получиться так, что и весь следующий месяц буду их описывать.

Но, как я уже говорил – нужно обязательно их рассмотреть. Буду стараться сделать это за оставшиеся дни в сентябре. Если не получится – чуть-чуть оторву от октября. Итак – вспомним, что мы уже изучили и что нам осталось:

четверг, 23 сентября 2010 г.

Наше образование

Сразу задам вам два очень простых вопроса – какое у вас образование и нравится ли вам получать его (если вы еще учитесь) либо нравилось тогда, когда вы только учились. Вот такие вот простенькие вопросики – после ответа на них можете продолжить читать статью далее.

Эти вопросы я задал не просто так – тема сегодняшней статьи будет наше высшее образование, его качество. Так как данный блог посвящен программированию (а это довольно сложная и интеллектуальная область) – то многие читатели блога имеют высшее образование – им будет легче ответить на вышеприведенные вопросы нежели тем, кто в ВУЗах не учился.

среда, 22 сентября 2010 г.

Ап тИЦ 22.09.2010

Всем привет. Сегодня вообще не планировал писать про апдейт тИЦ от поисковика Яндекс. Я даже начал уже писать новую статью, написал первый абзац – и решил (даже не знаю почему) обратиться к сайту, с помощью которого проверяю тИЦ, PR сайта и другие полезные характеристики – PR-CY.RU.

Зашел, ввел в адресную строку url этого блога – и тут заметил, что циферки сверху изменились (еще не было показано статистики блога). Оказывается – сегодня произошел апдейт тИЦ! А я даже о нем и не знал – в вебмастере от яндекса было сказано, что тИЦ у меня не изменился – как был десять, - так и остался. После проверки на сайте pr-cy.ru – я также убедился в том, что мой тИЦ = 10.

вторник, 21 сентября 2010 г.

Common Controls 3

Так, сегодня есть время продолжить мою недавно открытую серию статье про общие компоненты среды Visual Studio – про Common Controls. Если честно, то я не думал, что у меня получится много статей по этой теме – но есть то, что есть. Так что пытаюсь с ней быстрее закончить.

ComboBox:

ComboBox – это выпадающий список. Также является очень популярным средством, которое используется для построения красивых и функциональных пользовательских интерфейсов. Он позволяет выбрать какое-нибудь значение из выпадающего списка (этот список либо надо заполнять, либо загрузить).

Язык SQL

Всем привет. Плавно прошла уже ровно неделя с того момента, как я пообещал вам рассказать про язык SQL (в тот раз я вас посвятил в язык алгол). Поэтому – сегодня будем изучать то средство, с помощью которого многие преподаватели очень долго мучают своих студентов. Приступим.

Кстати, надо сказать, что SQL не является языком программирования в традиционном смысле этого слова. Его обычно называют информационно-логическим языком – с помощью SQL можно обрабатывать те данные, которые у вас хранятся в каком-нибудь хранилище (чаще всего – в базе данных, может и еще где-то). Но не знать про этот язык нельзя – поэтому мы и знакомимся сегодня с ним.

понедельник, 20 сентября 2010 г.

Common Controls 2

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

CheckBox:

CheckBox – это флажок (так с английского языка переводится). То есть, можно догадаться, что он несет в себе два состояния – либо да, либо нет. Возможно и третье состояние (неопределенное), но подробно рассматривать его мы не будем. Флажок нужен тогда, когда у вас есть какие-нибудь свойства, которые либо есть, либо нет (повторился, но что ж тут поделаешь, раз смысл CheckBoxa такой).

воскресенье, 19 сентября 2010 г.

Common Controls 1

Итак, все-таки надо постепенно переходить к дальнейшему образованию и изучению среды Visual Studio. Эта среда очень большая, всю ее изучить будет довольно тяжело, но с некоторыми частями познакомиться можно будет. В некоторых прошлых статья я уже знакомился с контейнерами, основными свойствами компонентов и горячими клавишами самой Visual Studio. Так что начало уже положено.

Как уже сказал – надо двигаться дальше. Как я уже писал в плане на этот месяц в Visual Studio мне надо изучить более подробно общие компоненты – Common Controls. Вот этим и предлагаю заняться сегодня. Сразу скажу, что подробно их описывать не буду – только избранные (так сказать) свойства.

суббота, 18 сентября 2010 г.

Линус Торвальдс

Что-то я в основном про виндовс говорил в последнее время (история языка C#, биография его создателя). Кроме того – Visual Basic и платформа .NET – явно для Windows сделана. Но надо внести немного разнообразия в мои статьи. Сегодня у нас суббота – поэтому хочу рассказать про кого-нибудь известного в мире IT. Но не только для Win-мира. 

Кроме этого самого виндовс-мира мне (первое, что приходит в голову) – это Linux. Поэтому сегодня расскажу про него. А личность, которая мне сразу же вспоминается при словае Линукс – это Линус Торвальдс (у них даже имена похожи =). Поэтому – сегодня мы познакомимся с биографией этого человека.

пятница, 17 сентября 2010 г.

Как повысить свое мастерство

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

Стандартными ответами на такой вопрос могут быть – учусь в университете, читаю много книг, посещаю какие-нибудь дополнительные курсы (семинары). Можно использовать либо что-то одно, либо – все вместе. Вот и хочу у вас спросить (если хотите – отвечайте в комментариях) – как вы повышаете свое мастерство.

четверг, 16 сентября 2010 г.

Планы на месяц

Всем привет. Иногда получается так, что вроде-бы надо много чего сделать. А когда дело доходит до реализации этого – совершенно забываешь, что нужно было сделать – а вот сроки поджимают и поджимают. У меня такая ситуация повторяется довольно часто, а у вас как? Надо от этого избавляться.

Да, но как? Я различными путями пробовал этого избежать (чтобы все у меня делалось вовремя), но – ничего не получалось. Поэтому – я решил пользоваться проверенным временем способом – составлением плана на месяц. Его используют везде – в компаниях, в универах, в школах и тд. Так что – попробую и я завести себе план на месяц – и полностью его реализовать.

среда, 15 сентября 2010 г.

Контейнеры. Часть 2.

Наконец-то у меня руки дошли до написания второй части статьи про контейнеры – статью с первой частью я опубликовал почти неделю назад – в четверг прошлый. Тогда мы узнали про то, какие контейнеры есть в Visual Studio. Правда, мы рассмотрели не все, - только три таких контейнера (Panel, GroupBox и SplitContainer). А сейчас пришло время для продолжения, так что давайте познакомимся с оставшимися компонентами и их интересными свойствами.

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

вторник, 14 сентября 2010 г.

Язык Алгол

Вот опять нежданно негаданно и наступил вторник. Неделю назад я уже рассказал вам про довольно древний (но – не забытый до сих пор) язык фортран. В конце той статьи я сказал, что планирую и в дальнейшем рассказывать про старые языки программирования. Да, сегодня я тоже опишу подобный язык. Но, наверно – через неделю, я расскажу про язык SQL, так как о нем обязательно надо сказать.

Но SQL буду описывать только через неделю. А пока – предлагаю окунуться в мир языка, который создавался примерно в одно и то же время, что и уже описанный фортран. Примерно такой же популярный. В общем – сегодня я вам расскажу про язык программирования Алгол.

понедельник, 13 сентября 2010 г.

День программиста


У представителей каждой профессии есть свой родной праздник: у строителей – день строителя, у медиков – это день медика (может, как-нибудь по другому называется), у машиностроителей – день машиностроителя, и системных администраторов – день системного администратора. А у программистов есть свой профессиональный (и причем - официальный) день?

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

воскресенье, 12 сентября 2010 г.

Активность пользователей

Сегодня воскресенье – ничего делать не хочется. Да и вчера (то есть – в субботу) тоже делать не хотелось. В выходные (у меня по крайней мере так) – делать вообще ничего не хочется. Но надо. А вот заставить себя чем-либо заниматься – довольно трудное занятие. Даже не знаю, как этого эффективно добиться.

В общем – сегодня предлагаю поговорить про активность пользователя. Да, именно про ту самую активность, которая необходима хорошему сайту. Эту тему я уже довольно давно хотел осветить (кстати – в каждые выходные, но до сих пор держался). Поэтому – приступим к этой интересной теме.

суббота, 11 сентября 2010 г.

Джон Бэкус

Во вторник этой недели мы поговорили про язык фортран. У нас в универе раньше студенты, которые учились на программистов – изучали этот язык. Сейчас уже другой учат, но факт остается фактом – фортран раньше был очень популярным языком, и сейчас его иногда используют (где именно – читайте статью, опубликованную во вторник).

Как уже было сказано (в той же самой статье) – разработал этот язык не один человек, а целая группа, которая трудилась в фирме IBM. Обо всех программистах этих я рассказывать не буду (так как не про всех знаю), а вот про того, кто этой группой руководил – и расскажу сегодня. Этим занимался Джон Бэкус.

пятница, 10 сентября 2010 г.

Стереоскопическое зрение

Сегодня решил вообще от всего отвлечься – и поговорить про картинки. Кстати, тема интересных картинок мне интересна, так что – через некоторое время я еще одну статью про них опубликую. Но пока – у нас разговори про очень забавные (и одновременно – загадочные) картинки. Сегодня поговорим про стереоскопическое зрение (какое умное слово, не правда ли?).

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

четверг, 9 сентября 2010 г.

Контейнеры. Часть 1.

Как-то уже довольно давно у меня не было тематических статей – о программировании. И понятно – начался новый учебный сезон, футбол вот вовсю шел (до сих пор вспоминаю матч Россия Словакия). Да и хватает и так у меня программирования. Но надо продолжать изучение, так что сегодня – именно такая статья.

Сейчас познакомимся с тем элементом среды Visual Studio, который я постоянно использую в своих программах – это панели. А относятся они ко вкладке Containers (контейнеры). Очень полезная вещь в программировании, так как делает графический интерфейс пользователя более красивых и наглядным. А для программиста хороша тем, что эти элементы легко программировать и просто с ними управляться.

среда, 8 сентября 2010 г.

Россия Словакия


Вот и настал тот момент, которого мы все ждали уже довольно долго – первая серьезная игра нашей сборной по футболу. У нас, конечно, уже были до этого игры (товарищеские и официальные). Последний официальный матч у нас был третьего сентября (в пятницу), я уже вам об этом говорил, играли сборные Андорры и России – можете напомнить себе те моменты, которые показались мне позорными.
Вкратце скажу, что та игра мне очень не понравилась. Первая официальная встреча сборной России, все ждали от этой игры многого. Комментатор сказал много лестных слов о наших футболистах. А они взяли – и выиграли всего лишь со счетом 2-0, забив только один мяч с игры. Как вам такой результат?

вторник, 7 сентября 2010 г.

Язык Фортран


Как я уже говорил ровно неделю назад (в обзоре языка S) – надо мне уже описать какой-нибудь старый язык программирования. Кончено, до этого было рассказано о подобных языках (Си, Паскаль – не сказать, что это молодые языки, в отличие от C#). Поэтому я решил сегодня поведать вам о старом и довольно интересном языке. Говорю я про довольно популярный (раньше) язык Фортран.
Кстати, у меня была книжка по фортрану (она и сейчас есть). И я пытался изучать этот язык по ней. Но происходило все это классе в девятом-десятом, а в книге приводились только математические формулы – поэтому тогда я поздабил на изучение этого языка. Но – вот к нему все-таки вернулся, хоть и не на долго.

понедельник, 6 сентября 2010 г.

Интегрированная статистика блога


Совсем недавно стал замечать, что в системе blogspot появилась своя статистика. До этого я уже описывал то, как я собираю статистику блога. Это специальные сервисы (которые уже всем известны) – LiveInternet, pr-су и тд. Все ими пользуются. Но – это все сторонние разработки, не в системе blogspot.
Недавно для себя я открыл еще две системы, с помощью которых можно проверять статистику блога – это метрика от Yandex и Аналитикс от Google. Сейчас активно изучаю их, когда-нибудь расскажу более подробно. Но, опять же, это отдельные от blogspot сервисы. И вот – появился сервис по сбору статистики, который интегрирован в сам Блогспот.

воскресенье, 5 сентября 2010 г.

Андорра - Россия


Всем привет. Как многим уже известно – в пятницу (третьего сентября) сборная России по футболу провела первую (стартовую) игру в отборочном цикле к Евро-2012 со сборной Андорры (играли у них). Это была очень важная игра, первая официальная встреча нашей сборной под предводительством нового главного тренера – Дика Адвоката. Сейчас предлагаю побеседовать на счет результатов этой встречи.
Как я уже сказал – в пятницу была первая официальная встреча нашей сборной. Но не первая вообще. Мы уже беседовали на счет вообще первой встречи сборной с Болгарией. Тогда игра была не очень хорошей (хоть и победили наши), лично мне она очень сильно не понравилась. И вот наступила реальная встреча.

суббота, 4 сентября 2010 г.

Давид Ян


Сегодня суббота, поэтому – время рубрики «Личности». Для того, чтобы определить, о ком сейчас говорить – мне пришлось немного подумать. Как и почти все программисты – я изучаю английский язык, поэтому – сегодня буду говорить о человеке, который помогает миллионам людей в этом нелегком деле. Кроме того он – еще из России (редкость для этой рубрики). Сегодня узнаем о том, кто такой Давид Ян.
Он – основатель и председатель совета директоров компании ABBYY. Да, эта та компания, которая занимается созданием переводчиков (и еще чего-то). С полтора года назад я пользовался их переводчиком, но потом, когда у меня появился интернет – я отдал предпочтение онлайн-версии от Google, но про ABBYY не забываю и сейчас.

пятница, 3 сентября 2010 г.

Проектирование класса


В общем – что-то никак не получается вплотную подойти к программированию моего приложения, о котором я уже сказал довольно давно. Зато за это время было изучено довольно много различных аспектов программирования на Visual Basic.NET и не только. Например – мы познакомились с объектно ориентированным подходом (советую еще раз прочитать об этом, так как понадобится сегодня).
Для того, чтобы научиться разрабатывать более сложные классы – нам надо попробовать такой класс создать. Мы уже попробовали разработать маленький класс – у нас это получилось, но это было слишком просто, только для того, чтобы понять – как и что делать. А теперь нам надо приступать к более сложным делам.

четверг, 2 сентября 2010 г.

Модификаторы доступа


Вот, наконец-то, отгремел этот сентябрьский праздник – день знаний. Теперь все школьники пойдут опять учиться, студенты тоже. Правда, еще не все школьники поняли, что наступил новый учебный год – сегодня еще были такие, которые после школы (часов в восемь) сидели на скамейках и пили пиво.
Ладно, хватит о приятном (гы гы), надо переходить к статье. Сегодня предлагаю поговорить о модификаторах доступа к классам, которые есть в Visual Basic.NET. Эти знания пригодятся тогда, когда надо будет разрабатывать довольно сложные классы, от которых будет порождено множество других классов.

среда, 1 сентября 2010 г.

Статистика за август


Снова всем привет. Опять первое число очередного месяца, а значит – надо сделать отчет за этот месяц. Но обязательно надо поздравить всех школьников, студентов и их родителей с долгожданным праздником – первым сентября. С сегодняшнего дня на скамейках перед домами уже не будут сидеть по ночам пьяные старшеклассники, школьники будут заняты мозговой деятельностью. И тд.
Ладно, школьников и студентов поздравил. Теперь пора переходить к отчеты-статистике. Прошел у нас восьмой месяц года – август. Я думал, что будет он не очень результативным, но оказалось совсем наоборот – он стал самым лучшим за все время моего ведения блога. Но – обо всем поподробнее ниже.