Saturday, May 6, 2017

Menu for TV - Ver 1 - C Sharp

Menu for TV - Ver 1
(Proposed Menu for TV)
(Demo application is written by me in c# 2010)
.
      Few years ago our Cable provider changed sequence of tv channels again and again in a few months and it made me very upset. Every time they were changing channel sequence I was re-arranging them back to, as much as possible, already memorised sequence numbers. But after that doing it again and again atleast once every year made me to think something else for solving this problem.
      My idea was and still is to some how 'make' tv-menu or 'extend' already availabe tv-menu in tv sets. And in this new and/or extended tv-menu some-where (1) have options for searching tv-channels by typing their name, brand or type etc and (2) have lists of tv-channels orderd in different useful ways eg by-name, by-brand, by-type etc.
      To test and view how menu arrangement look like i made an appllication in c# 2010. I implemented my idea through menu-item  'Channel', which is under menu-item 'TV Menu', with sub menu-items "Search", 'As is', 'Ordered' and 'User Preference' etc. Application and it's menu system is explained bellow with images where required or available.
.
Application at Start:
       Application looks like this on start. On top-left is the menu, 'TV Menu', I was discussing above. Under it under 'Help' in four rectangles 'About', 'Copyright', 'Purpose' and 'How to Use' information is displayed. How it all looks like is shown in following image.
.
.

.
Application Menu - 'TV Menu':
       'TV Menu' is the menu I made to see and perfect look of my proposed menu for tv sets. This is available on top-left of application.
.

.
'TV Menu/Channel/Search' menu-item:
      This menu-item will provide options for searching tv-channels by entering full or part of their 'name', 'brand' or 'type' etc. How it may look like is shown in following image.
.
.

.
'TV Menu/Channel/As is' menu-item:
      This menu-item will show selectable list of channels in order set by Cable provider. How it may look like is shown in following image.
.
.

.
'TV Menu/Channel/Ordered' menu-item:
      This menu-item will have sub menu-items like 'By Frequency', 'By Alphabet', 'By Brand' and 'By Type' etc for displaying tv-channel list by some order. These sub menu-items are explained bellow.
.
'TV Menu/Channel/Ordered/By Frequency' menu-item:
       This menu-item will display selectable list of tv-channels  ordered by their transmision frequency. How it may look like is shown in following image.
.
.

.
'TV Menu/Channel/Ordered/By Alphabet' menu-item:
       This menu-item will display tv-channels  ordered by their names. This menu-item will have sub menu-items with names made of first character of tv-chanels. Eg 'A', 'Z', '0' and '5' etc. Each of these one character menu-items will display selectable list of ordered tv-chanels with names starting with this character.  How it may look like is shown in following image.
.
.

.
'TV Menu/Channel/Ordered/By Brand' menu-item:
       This menu-item will display tv-channel list ordered by their Brand (Brand=Company of channel). This menu-item will have sub menu-items with names made of brand-names of chanells.  Each of these brand-name menu-items will display selectable  ordered list of tv-chanels from these brands. How it may look like is shown in following image.
.
.

.
'TV Menu/Channel/Ordered/By Type' menu-item:
       This menu-item will display tv-channel list ordered by their type eg 'Sports', 'News' and 'Drama' etc. This menu-item will have sub menu-items with names made of channel type eg 'Drama', 'Sports' and 'News' etc. Each of these type-name menu-items will display selectable ordered list of tv-chanels of this type  from different brands.  How it may look llike is shown in following image.
.
.

.
'TV Menu/Channel/User Preference' menu-item:
       This menu-item will allow user to store and then display selectable list of tv-channels according to their preferences. How it may look like is shown in following image.
.
.

.
'TV Menu/Setting' menu-item:
       This menu-item will have all setting options for tv. How it may look like is shown in following image.
.
.

.
'TV Menu/Entertainment' menu-item:
       This menu-item will have all entertaining options for tv. For example in our current tv set 'Game' option is very entertaining.  How it may look like is shown in following image.
.
.

.
       I am shareing source code of that application here also.
.
      Enjoy Complete Source code of application written and compiled in visual studio 2010 Ultimate by me. Download it. Extract it. Read 'ReadMeFirst.txt' file and do as is explained in it.



No comments:

Post a Comment