Компьютерныое обучение Компьютерные курсы для школьников Аничков дворец Бесплатное обучение школьников Договорное платное обучение Скачать бесплатно Программирование C++ C#
Хайдаров Геннадий Гасимович
  УЧЕБНАЯ ИФОРМАЦИЯ С САЙТА ГОРОДСКОГО ДВОРЦА ТВОРЧЕСТВА ЮНЫХ ОБРАЗЦА 2010 ГОДА  
Санкт-Петербургский городской дворец творчества юных. Отдел техники. Компьютерные курсы дополнительного обучения для школьников

Направление обучения: "Программирование C++ , C# и компьютерная графика".

Программа обучения: "Программирование на языках Си - язычного направления с элементами дистанционного обучения"



Бесплатные консультации школьников по программированию

КУРСЫ ОБУЧЕНИЯ. ПРОГРАММИРОВАНИЕ И КОМПЬЮТЕРНАЯ ГРАФИКА
На сайте центра компьютерных технологий  отдела техники ГДТЮ ( Аничков дворец )   : Бюджетные ( бесплатные ) компьютерные курсы обучения программированию с элементами дистанционного обучения для школьников города Санкт- Петербурга ( СПб ) . Компьютерные курсы обучения начинающих школьников являются частью дополнительного школьного обучения : информатика и информационные технологии ( IT технологии ) для начинающих и для профессионалов. Качественная довузовская подготовка по компьютерным специальностям.  Программирование  на языках Visual C++ , C++/CLI , C# ( CSharp ), использование OpenGL для программирования трехмерной графики. Элементы дистанционного обучения . Компьютерная графика ( трехмерное моделирование и черчение ) в профессиональной версии "Компас 3D" .  Обучение для начинающих с "нуля". Бесплатное ( бюджетное ) обучение для школьников с элементами дистанционного обучения через интернет.

 


Посмотреть задания 2001-2007 годов

Март. Второй год обучения C++ . Задания 2012 года

 

Задание 13 и 14 по классам
Традиционное задание по теме: Классы. Файлы. Чтение из текстового файла. запись в текстовой файл. Чтение и запись русских букв.

// 2god_2012_N13_file1.cpp : main project file.

#include "stdafx.h"
// compile with: /clr
#using
#include
//#include //Для вывода русского текста
using namespace System;
//
using namespace System::IO;
//
int main(array ^args)
{
// setlocale(LC_ALL,"RUS");//Для вывода русского текста
String^ fileName = "textfile_input.txt";
String^ fileName2 = "textfile_output.txt";
try
{
Console::WriteLine("абв trying to open file {0}...", fileName);
// StreamReader^ din = File::OpenText(fileName);
// ИЛИ ЗАМЕНИТЬ НА
StreamReader^ din=gcnew StreamReader((fileName),System::Text::Encoding::GetEncoding(1251));
//C# StreamReader sr = new StreamReader(fileName, Encoding.GetEncoding(1251));
// Для чтения русских букв из файла
FileStream^ fs = gcnew FileStream(fileName2, FileMode::Create);
//FileStream ^fs = gcnew FileStream("file.txt", FileMode::Append);
StreamWriter ^sr = gcnew StreamWriter(fs);
String^ str;
int count = 0;
while ((str = din->ReadLine()) != nullptr)
{
count++;
Console::WriteLine("line {0}: {1}", count, str );
sr->WriteLine("line {0}: {1}", count, str );
}
sr->Close();
din->Close();
}
catch (Exception^ e)
{
if (dynamic_cast(e))
Console::WriteLine("file '{0}' not found", fileName);
else
Console::WriteLine("problem reading file '{0}'", fileName);
}
getch(); return 0;
}


Результат работы программы

constructor destructor this

Дополнительное задание 6а по работе с файлами в Visual Studio C++ и в Visual Studio C#

Результат работы программы
Круглая форма


Рекомендуемые видео уроки и информационные ссылки по темам занятий этого месяца
Основные:
1.1. msdn.microsoft.com - File Class ( Visual C++ / CLR )

Дополнительные:

2.1. msdn.microsoft.com - File Class ( Visual C# )








        ИНФОРМАЦИЯ                    
Образовательные программы центра компьютерных технологий отдела техники СПб ГДТЮ
Организация и проведение ежегодного открытого городского первенства по компьютерной графике и геометрическому моделированию в СПб ГДТЮ
Ежегодные выступления на Всероссийском конкурсе школьников "Будущее сильной России в высоких технологиях" в СПб ГДТЮ
Базовая подготовка к участию в международных и всемирных компьютерных конкурсах


Как найти отдел техники ГДТЮ?

 Написать письмо Написать письмо автору

 Дистанционное обучению Написать письмо по обучению
 


Hosted by uCoz