Categories
.NET Microsoft софтуер

Препозициониране на приложенията разработвани с Visual Studio 2013 от Windows 8 към 8.1

Операционната система Windows 8.1 предлага нови фукционалности за разработчиците. Visual Studio 2013 не отваря Вашите стари проекти за платформа Windows 8. Необходимо е или да се препозиционира приложенията за Windows 8.1 или да се инсталира инструмента Tools for Maintaining Store apps for Windows 8. Страхотна отправна точка за разрабочиците е документа Migrating your Windows Store app to Windows 8.1. На фигурата по долу можете да видите как изглежда едно семпло препозиционирано за Windows 8.1 Store App приложение.

Windows 8.1 Retargeted Store App
Windows 8.1 Retargeted Store App

 

 

Categories
бсу програмиране софтуер

Windows 8 RSS клиент на принципа Grid App

(1) Създаваме нов проект в Microsoft Visual Studio 2012, със следния избор за проекта: Visual C# > Windows Store > Grid App > OK.

(2) Отваряме: Solution Explorer > DataModel > SampleDataSource.cs

(3) Добавяме в него следните пространства с имена:
using Windows.Web.Syndication; using System.Threading.Tasks; using System.Text.RegularExpressions; using System.IO;

(4) Заместваме кода на класа: public sealed class SampleDataSource
public sealed class SampleDataSource
{
public static ObservableCollection<SampleDataGroup> _allGroups = new ObservableCollection<SampleDataGroup>();
public static ObservableCollection<SampleDataGroup> AllGroups { get { return _allGroups; }}
public static SampleDataGroup GetGroup(string uniqueId){
var matches = AllGroups.Where((group) => group.UniqueId.Equals(uniqueId));
if (matches.Count() == 1) return matches.First();
return null;
}
public static SampleDataItem GetItem(string uniqueId) {
var matches = AllGroups.SelectMany(group =>
group.Items).Where((item) => item.UniqueId.Equals(uniqueId));
if (matches.Count() == 1) return matches.First();
return null;
}
public static async Task<bool> AddGroupForFeedAsync(string feedUrl) {
if (SampleDataSource.GetGroup(feedUrl) != null) return false;
var feedClient = new SyndicationClient();
var feed = await feedClient.RetrieveFeedAsync(new Uri(feedUrl));
var feedGroup = new SampleDataGroup( uniqueId: feedUrl, title: feed.Title != null ? feed.Title.Text : null, subtitle: feed.Subtitle != null ? feed.Subtitle.Text : null, imagePath: feed.ImageUri != null ? feed.ImageUri.ToString() : null,  description: null);
foreach (var i in feed.Items) {
string imgPath = GetImageFromPostContents(i);
if (imgPath != null && feedGroup.Image == null)  feedGroup.SetImage(imgPath);
var dataItem = new SampleDataItem( uniqueId: i.Id, title: i.Title.Text,  subtitle: null, imagePath: imgPath, description: null,  content: i.Summary.Text,  @group: feedGroup);
feedGroup.Items.Add(dataItem);
}
AllGroups.Add(feedGroup);
return true;
}
private static string GetImageFromPostContents(SyndicationItem item) {
var regex = new Regex( "[src href]\\s*=\\s*(?:\"(?<1>[^\"]*)\"|(?<1>\\S+))");
var matches = regex.Matches(item.Summary.Text);
return matches.Cast<Match>()
.Where(m => { Uri url;
if (Uri.TryCreate(m.Groups[1].Value, UriKind.Absolute, out url)) {
string ext = Path.GetExtension(url.AbsolutePath).ToLower();
if (ext == ".png" || ext == ".jpg" || ext == ".jpeg") return true;
}
return false;
}).Select(m => m.Groups[1].Value).FirstOrDefault();
}
}

(5) Отваряме: Solution Explorer > GroupedItemsPage.xaml > GroupedItemsPage.xaml.cs

(6) В метода: protected async override void LoadState, записваме следното:
this.DefaultViewModel["Groups"] = SampleDataSource.AllGroups;
await SampleDataSource.AddGroupForFeedAsync("http://www.sportal.bg/uploads/rss_category_0.xml");

Categories
бсу програмиране софтуер хардуер

От джаджи до роботи с Microsoft Gadgeteer

Робот "Минчо-01"
Робот “Минчо-01”

На 24 август 2013 по време на BurgasConf2013 бе представен безжично управляем мобилен робот, базиран на технологиите на Microsoft .NET Gadgeter и Microsoft .NET Micro Framework. Изпозлва се принципа на сокет клиент-сървър комуникационна технология за подаване на управляващи команди към робота, както и за визуализиране на изображения, направени от камера монтирана на него.  Проектът е програмиран на езика C# и се състои от 2 приложения, съответно за мобилния робот и за управляващия го компютър. 5-минутно видео представяне на идеята от автора на разработката д-р Димитър Минчев, можете да гледате тук, а пълната статия описваща проекта озаглавена “От джаджи до роботи с Microsoft Gadgeteer“, можете да прочетете в електронното списание на БСУ.

Categories
.NET Microsoft бсу софтуер

Излезе от печат “Жълта книга по C#”

Излезе от печат ръководството по програмиране на езика C# озаглавено “Жълта книга по C#”. Българско издание в превод на книгата “Yellow Book” на Rob Miles. Ето отзива на Светлин Наков за книжката:

От години преподавам програмиране и съм се убедил, че първите стъпки при начинаещите са най-трудни. Полезно е, когато започнеш с книга, видео уроци или курс, където да се обяснят с простички думи и по достъпен начин основите на програмирането, базовите конструкции в езика и платформата, придружени с много примери, които лично да изпробваш.

“Жълта книга по C#” е ръководство по програмиране за начинаещи, което запознава с основите на програмирането с езика C# – типове данни, условни конструкции, цикли, методи, масиви, символни низове, изключения и файлове. Ръководството разглежда и основите на обектно-ориентираното програмиране (ООП) в C#, работа с класове, структури, интерфейси, наследяване и полиморфизъм, конструктори, виртуални методи, свойства, делегати и събития.

Учебното пособие е качествен превод на български език с адаптация на книгата “C# Programming – Yellow Book” на Rob Miles, направено на едно компетентно техническо ниво от Димитър Минчев, дългогодишен преподавател по програмиране и компютърни науки в Бургаски свободен университет. Препоръчвам книгата на всички, които искат да направят бързи начални стъпки в основите на програмирането.

Светлин Наков (вж. http://www.nakov.com) е софтуерен инженер с 20 години опит в програмирането и разработката на софтуер, преподавател, консултант, ръководител на проекти и предприемач. Той ръководи най-мащабния образователен проект за обучение на софтуерни инженери в България – Софтуерна академия на Телерик (вж. http://academy.telerik.com), която дарява качествено обучение, професия и работа на хиляди млади хора в софтуерната индустрия.

Categories
.NET Microsoft бсу програмиране софтуер

Започна записването за новата учебна година 2013-2014 в Академията за таланти по програмиране

Бургаският свободен университет (БСУ) продължава своята инициатива Академия за таланти по програмиране (АТП) с подкрепата на Telerik Kids Academy. Академията за деца е национална образователна инициатива на Телерик, която цели да събуди и запази интереса на учениците към компютърното програмиране и да подготви следващите български шампиони по информатика. Учениците се обучават, участват в онлайн състезания, официални турнири и се готвят за национални и международни олимпиади. В детската академия по програмиране учениците ще получат допълнително обучение по информатика, ще развият своето логическо мислене и ще придобият нови знания, ще се научат на компютърно програмиране без да са програмирали досега, ще се готвят за национални и за международни състезания, ще се борят за медали и награди от официални турнири по информатика, ще получат по-добри възможности за висше образование и професионална реализация. Участието и печеленето на медали от Национални състезания и турнири са свързани с възможности за успешна реализация след 12-ти клас: прием в престижен университет и отличен кариерен старт и добра професионална реализация.

Новата учебна година 2013-2014

Новата учебната година 2013-2014 има два учебни срока: първият е с продължителност 4 месеца (от октомври 2013 до януари 2014), а вторият е с продължителност 5 месеца (от февруари 2014 до юни 2014). Обучението е организирано в три курса по програмиране. Два от тях съответстват на Telerik Kids Academy учебната програма за програмиране на базата на езика C++, и са предназначени както за начинаещи, така и за напреднали. Третият нов курс запознава обучаемите с езика C# на Microsoft, чрез който могат да се разработват конзолни и десктоп приложения за Microsoft Windows. Учениците могат да присъстват по желание сутрин или следобед в деня на съответния курс.

Обучението е безплатно. Такса за компютърна зала и техническо обезпечаване за първия учебен срок е 100 лв. Тя трябва да бъде платена в счетоводството на касата на БСУ, до края на октомври 2013.

Повече информация за самата школа, нейния график, учебен план и организация ще бъдат налични след запълване на съответния курс, и ще Ви бъде изпратена по e-mail лично от ръководителя на школата: д-р Димитър Минчев, e-mail: dimitar.minchev@gmail.com, мобилен: 0899 148 872.

Имайте предвид, че местата са ограничени, затова побързайте и регистрирайте Вашето дете. При успешна регистрация на ученика ще видите текст в червен цвят: “Благодаря за Вашата регистрация!”

 

Categories
софтуер уеб

Безплатни уеб платформи от Microsoft CodePlex

CodePlex
CodePlex

Кой каза, че Microsoft са заклети противници на безплатния софтуер? Codeplex е прекрасно място за позициониране на продукти с отворен код. Интерес представляват уеб платформите: за управление на съдържанието DotNetNuke и за електронна търговия SmartStore.NET. Естествено и двата проекта използват технологията ASP.NET

Categories
атп бсу програмиране софтуер уеб

Резултати от първият ХАКАТОН в Бургас

На 31 май и 1 юни 2013 в БСУ се проведе ХАКАТОН 2013. Уникално събитие в областта на ИТ технологиите с цел писане на приложения, като по този начин се стимулира интересът към високите технологии чрез обучения и практика. Специални гости бяха Microsoft, Telerik и Musala. Първият ден бе предназначен за лекции, а вторият за състезание пo изработка на приложения за Windows 8 и Windows Phone. Програма на събитието, презентации на лекторите заедно с демонстрации за писане на приложения, видео записи от първия ден с лекционен материал, както и разработените от участниците приложения и снимки на процеса по програмиране от втория ден, са налични в сайта на ХАКАТОН 2013.

Categories
атп бсу програмиране софтуер уеб

1 ден до ХАКАТОН 2013 в БСУ

Остава само 1 ден до ХАКАТОН в БСУ. Събитие което събира специалисти в областта на ИТ технологиите с цел съвместна работа и писане на приложения. Стимулира се интереса към високите технологии чрез обучения и практика. Продължителноста е 2 дни: първи ден = лекции и втори ден = състезание за изработка на приложения. Специални гости ще бъдат: Microsoft, Telerik и Musala Software. Програмата е налична в сайта и регистрацията е все още отворена. Приложенията от ХАКАТОНА могат да участват и в Стани Windows 8 звезда.

Categories
.NET Microsoft бсу софтуер

C# Crash Course

Between 12th and 18th May 2013 as ERASMUS teacher, Dimitar Minchev, PhD in Informatics, visited Universidade Nova de Lisboa, Lisbon, Portugal. He presented the lecture “C# Crash Course” in front of Portuguese students and colleagues.

Content of the lecture:
1. Introduction: Technologies, Development Environment, Students Benefits.
2. C# Basics: Variables and Types, Casting, Conditional Execution, Loops, Break and Continue, Methods, Parameters, Return value, Arrays, Exceptions, Streams.
3. C# Classes: Create Class: Constructors, Data Members, Properties, Methods, Destructors. Use class: Create an Instance, Read and Modify Properties, Invoke Methods.
4. Console App: The Cat Example.
5. Desktop App: Celsius to Fahrenheit Converter Example.
6. Store App: Syndication Feed Reader Example.

Download full presentation of the lecture here.

Categories
атп бсу програмиране софтуер уеб

ХАКАТОН 2013 @ БУРГАСКИ СВОБОДЕН УНИВЕРСИТЕТ

Центърът по информатика и технически науки на Бургаският свободен университет, има удоволствието да Ви покани на ХАКАТОН 2013. ХАКАТОН е събитие което събира специалисти в областта на ИТ технологиите с цел съвместна работа и писане на приложения. Стимулира се интереса към високите технологии чрез обучения и практика. Продължителноста на мероприятието е 3 дни, като 2 от тях са лекции и 1 ден състезание за изработка на приложения. Специални гости ще бъдат доайените в областта Microsoft, Telerik и Musala Software. Датите на провеждане са 30-31 МАЙ и 1 ЮНИ 2013.

За повече информация посетете сайта на ХАКАТОНА в интернет на адрес: http://dev.bfu.bg/hackathon/2013/

Categories
.NET Microsoft софтуер

Windows 8 ESA News and Images App

Това приложение предоставя на потребителя информация във формата на новини и изображения от Европейската космическа агенция (ESA). Предоставяната информация е на различни езици в зависимост от държавата-членка на Европейската космическа агенция от която идват данните. Приложението ESA News and Images е налично в магазина Microsoft Store срещу скромна цена, подкрепяща разработката му. To е специално написано да бъде съвместимо с операционната система Microsoft Windows 8. Разработено е в програмната среда Visual Studio 2012 на езика C#. Разработчик и автор на продукта д-р Димитър Минчев.

Categories
.NET Microsoft софтуер

Windows 8 World Tennis News App

Приложението предоставя на потребителя информация свързана с актуалните международни спортни тенис новини на Английски език. Приложението World Tennis News е налично в магазина Microsoft Store срещу скромна цена, подкрепяща разработката му. То е специално написано да бъде съвместимо с операционната система Microsoft Windows 8. Разработено е в програмната среда Visual Studio 2012 на езика C#. Разработчик и автор на продукта д-р Димитър Минчев.

Categories
.NET Microsoft софтуер

Implementing Charms and Contracts in Windows Store App

Microsoft гостува на БСУ с тема “Implementing Charms and Contracts in Windows Store App“. Събитието бе посрещнато с интерес от преподаватели, студенти и ученици.

vencyВенци Попов – мениджър „Платформи за разработка“ запозна аудиторията със възможностите които предлага Microsoft Visual Studio 2012 за създаване на приложения. Акцентира върху унифицирано търсене в приложенията, споделяне на информация между тях и задаване на настройки.

rayaРая Юнакова – маркетинг мениджър „Ключови публики“, презентира технологичното състезание ImagineCup и насърчи присъстващите, които имат желание да пишат софтуер, да се възползват и от академичната програма DreamSpark на компанията, осигуряваща безплатен достъп до всичко необходимо на разработчика за издаване на програмни продукти.

Categories
.NET Microsoft бсу

Microsoft в БСУ

На 17 април 2013 (сряда) от 16:00 часа в зала 208, Microsoft гостува на Бургаският свободен университет, акцент разработка на приложения за Windows 8, тема “Implementing Charms and Contracts in Windows Store Apps“. Вход свободен!

Публикации свързани с темата:

 

Categories
.NET Microsoft софтуер

Академична програма DreamSpark на Microsoft

Чрез академичната програма DreamSpark на Microsoft, студентите имат безплатен и свободен достъп до центровете за разработка Microsoft Windows Store и Windows Phone Dev Center, където могат да изпращат своите приложения без никакви разходи и да правят пари!

Академичната програма DreamSpark на Microsoft е достъпна за студентите на БСУ, ако имате затруднения прочетете инструкциите за влизане.

Готови ли сте да започне разработването на приложения?

Присъединете се към революцията по разработване на приложения. Прочетете ръководствата първи стъпки Windows Phone Getting Started Guide и Windows Phone Getting Started Guide за ресурсите които са Ви необходими.

Categories
.NET Microsoft софтуер

Безплатните версии на Visual Studio 2012

Visual Studio Express 2012 for Windows 8 осигурава основните инструменти, които са необходими за изграждане на атрактивни и иновативни приложения за магазина Windows Store.

Visual Studio Express 2012 for Windows Desktop се използва за изграждане на мощни десктоп приложенията в C#, Visual Basic и C++. Можете да таргетирате технологии, като Windows Presentation Foundation (WPF), Windows Forms и Win32.

Visual Studio Express 2012 for Windows Phone съдържа Windows Phone SDK 8.0 и представлява пълнофункционална среда за разработка, която се използва за изграждане на приложения и игри за Windows Phone 8.0 и Windows Phone 7.5.

След инсталацията, можете да използвате тези продукти до 30 дни, след което трябва да се регистрирате за да получите безплатно ключ за съответният продукт.

Categories
.NET Microsoft софтуер

IMDB Search: Release 1

Приложението IMDB Search налично в Microsoft Store, предоставя функционалност за търсене на филми от международната база данни IMDB и извеждане на наличната за тях информация. То е специално написано да бъде съвместимо с операционната система Microsoft Windows 8. Разработено е в програмната среда Visual Studio 2012 на езика C#.

Използвани ресурси по време на разработката му:

Разработчик и автор на продукта: д-р Димитър Минчев. Разработка © 2013.

Categories
.NET Microsoft софтуер

minchev.eu RSS News Reader: Release 1

По повод коледните и новогодишните празници, можете да изтеглите безплатно “minchev.eu RSS News Reader: Release 1” от Microsoft Store. Приложението е специално написано да бъде съвместимо с операционната система Microsoft Windows 8. Разработено е в програмната среда за разработчици Visual Studio 2012 чрез използването на технологиите JavaScript, HTML и CSS. То предоставя функционалността да чете блога за информационни и комуникационни технологии на д-р Димитър Минчев. За неговата нормална работа Ви е необходима непрекъсната Интернет връзка. Прехвърляните данните по Интернет се използват единствено за целите на приложението. Те по никакъв начин не използват потребителски данни, и не засягат поверителността и/или личните данни на потребителя. Разработчик и автор на продукта: д-р Димитър Минчев. Разработка © 2012.

Categories
.NET Microsoft бсу програмиране софтуер

Публикуване на приложения за Windows 8

Въобще за да публикувате в Microsoft Store приложения се нуждаете на първо от Visual Studio 2012, както и от компетенци за работа с продукта.

Процеса по подаване на приложение включва следните стъпки: Име на приложението (2 минути), детайли за
продажба (5 минути), допълнителни възможности (5 минути), възрастово таргетиране (5 минути), криптиране (5 минути), качване на пакетите на приложението Ви (30 минути), описание на възможностите му (30 минути), добавяне на бележки към тестерите (2 минути). Времето необходимо за целия процес по поддаване на Вашето приложение всъщност е значирелно по-малко от това което Microsoft представят.

След попълване на всички данни за Вашето приложение се стартира процеса на сертификация, който включва следните стъпки: предварителна обработка (около 1 час), тестове за сигурност (около 3 часа), техническо съответсвие (отнема около 6 часа), съответсвие на съдържанието (отнема около 7 дни).

Същинския процес на публикуване започва след като приключи процеса на сертификация описан по-горе. Необходимо е цифрово подписване и реалното публикуване на приложението в Microsoft Store, което отнема около 4 часа.

Инструкции за безплатно публикуване на Windows 8 приложения посредством програмата Microsoft DreamSpark.

MS Certification Process
MS Certification Process
Categories
Microsoft бсу

Безплатен легален Microsoft софтуер за студентите на БСУ

Бургаски Свободен Университет в партньорство с Microsoft по програмата Microsoft Developers Network Academic Alliance предоставя на своите студенти безплатно и легално ползване на продуктите на Microsoft по време на обучението им в университета.

За повече информация посетете порталния сайт по програмата MSDNAA, достъпен в Интернет на адрес: e5.onthehub.com

msdnaa
msdnaa