Ecoer Logo

@branx

36

Be inspired!

steemit.com/@branx
VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS44.18%
Net Worth
1.350USD
STEEM
0.008STEEM
SBD
2.555SBD
Effective Power
5.001SP
├── Own SP
1.646SP
└── Incoming Deleg
+3.355SP

Detailed Balance

STEEM
balance
0.008STEEM
market_balance
0.000STEEM
savings_balance
0.000STEEM
reward_steem_balance
0.000STEEM
STEEM POWER
Own SP
1.646SP
Delegated Out
0.000SP
Delegation In
3.355SP
Effective Power
5.001SP
Reward SP (pending)
0.000SP
SBD
sbd_balance
2.555SBD
sbd_conversions
0.000SBD
sbd_market_balance
0.000SBD
savings_sbd_balance
0.000SBD
reward_sbd_balance
0.000SBD
{
  "balance": "0.008 STEEM",
  "savings_balance": "0.000 STEEM",
  "reward_steem_balance": "0.000 STEEM",
  "vesting_shares": "2679.747600 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "5463.912206 VESTS",
  "sbd_balance": "2.555 SBD",
  "savings_sbd_balance": "0.000 SBD",
  "reward_sbd_balance": "0.000 SBD",
  "conversions": []
}

Account Info

namebranx
id648044
rank656,449
reputation18676974279
created2018-01-23T20:02:21
recovery_accountsteem
proxyNone
post_count91
comment_count0
lifetime_vote_count0
witnesses_voted_for0
last_post2018-03-27T20:05:54
last_root_post2018-03-27T19:30:39
last_vote_time2018-03-27T19:36:36
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power0
delayed_votes0
balance0.008 STEEM
savings_balance0.000 STEEM
sbd_balance2.555 SBD
savings_sbd_balance0.000 SBD
vesting_shares2679.747600 VESTS
delegated_vesting_shares0.000000 VESTS
received_vesting_shares5463.912206 VESTS
reward_vesting_balance0.000000 VESTS
vesting_balance0.000 STEEM
vesting_withdraw_rate0.000000 VESTS
next_vesting_withdrawal1969-12-31T23:59:59
withdrawn0
to_withdraw0
withdraw_routes0
savings_withdraw_requests0
last_account_recovery1970-01-01T00:00:00
reset_accountnull
last_owner_update1970-01-01T00:00:00
last_account_update2018-02-14T01:21:24
minedNo
sbd_seconds2,347,329,600
sbd_last_interest_payment2018-03-12T08:05:30
savings_sbd_last_interest_payment1970-01-01T00:00:00
{
  "id": 648044,
  "name": "branx",
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM6Jv1kZn7foPaupFjh6P1MRY7cyRuWv31Xfq633btMdfkBFWGWE",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM7p1Tgp7pxHxp3i1DLSomZomMM96RUnq6Br65rcvp6A6kuzaAFG",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [
      [
        "dtube.app",
        1
      ],
      [
        "utopian.app",
        1
      ]
    ],
    "key_auths": [
      [
        "STM8QRCu2DGQb2HknNJFkpZFd2ZF1rEx1KQES37FQWAoiJwPTTJrj",
        1
      ]
    ]
  },
  "memo_key": "STM5hiCLnyWDqLUV8TZ2MRPmuRFkmAJMenVUWxKD1zroPQrBMMm7q",
  "json_metadata": "{\"profile\":{\"name\":\"Brainbox\",\"cover_image\":\"https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcStBb-0FHvCTDerjpyE9vrh8ymAeUKZvO1WsgsNpOqqfKP0YejM\",\"profile_image\":\"https://z-p3-scontent-lax3-2.xx.fbcdn.net/v/t1.0-9/fr/cp0/e15/q65/20840834_1429722270443871_3908830261959271453_n.jpg?efg=eyJpIjoiYiJ9&oh=921aa61375d7035b94494540a9ad38fd&oe=5AEE5519\",\"about\":\"Be inspired! \",\"location\":\"Lagos, Nigeria.\"}}",
  "posting_json_metadata": "{\"profile\":{\"name\":\"Brainbox\",\"cover_image\":\"https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcStBb-0FHvCTDerjpyE9vrh8ymAeUKZvO1WsgsNpOqqfKP0YejM\",\"profile_image\":\"https://z-p3-scontent-lax3-2.xx.fbcdn.net/v/t1.0-9/fr/cp0/e15/q65/20840834_1429722270443871_3908830261959271453_n.jpg?efg=eyJpIjoiYiJ9&oh=921aa61375d7035b94494540a9ad38fd&oe=5AEE5519\",\"about\":\"Be inspired! \",\"location\":\"Lagos, Nigeria.\"}}",
  "proxy": "",
  "last_owner_update": "1970-01-01T00:00:00",
  "last_account_update": "2018-02-14T01:21:24",
  "created": "2018-01-23T20:02:21",
  "mined": false,
  "recovery_account": "steem",
  "last_account_recovery": "1970-01-01T00:00:00",
  "reset_account": "null",
  "comment_count": 0,
  "lifetime_vote_count": 0,
  "post_count": 91,
  "can_vote": true,
  "voting_manabar": {
    "current_mana": "8143659806",
    "last_update_time": 1779056280
  },
  "downvote_manabar": {
    "current_mana": 2035914951,
    "last_update_time": 1779056280
  },
  "voting_power": 0,
  "balance": "0.008 STEEM",
  "savings_balance": "0.000 STEEM",
  "sbd_balance": "2.555 SBD",
  "sbd_seconds": "2347329600",
  "sbd_seconds_last_update": "2018-03-22T23:17:30",
  "sbd_last_interest_payment": "2018-03-12T08:05:30",
  "savings_sbd_balance": "0.000 SBD",
  "savings_sbd_seconds": "0",
  "savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
  "savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
  "savings_withdraw_requests": 0,
  "reward_sbd_balance": "0.000 SBD",
  "reward_steem_balance": "0.000 STEEM",
  "reward_vesting_balance": "0.000000 VESTS",
  "reward_vesting_steem": "0.000 STEEM",
  "vesting_shares": "2679.747600 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "5463.912206 VESTS",
  "vesting_withdraw_rate": "0.000000 VESTS",
  "next_vesting_withdrawal": "1969-12-31T23:59:59",
  "withdrawn": 0,
  "to_withdraw": 0,
  "withdraw_routes": 0,
  "curation_rewards": 29,
  "posting_rewards": 1558,
  "proxied_vsf_votes": [
    0,
    0,
    0,
    0
  ],
  "witnesses_voted_for": 0,
  "last_post": "2018-03-27T20:05:54",
  "last_root_post": "2018-03-27T19:30:39",
  "last_vote_time": "2018-03-27T19:36:36",
  "post_bandwidth": 0,
  "pending_claimed_accounts": 0,
  "vesting_balance": "0.000 STEEM",
  "reputation": "18676974279",
  "transfer_history": [],
  "market_history": [],
  "post_history": [],
  "vote_history": [],
  "other_history": [],
  "witness_votes": [],
  "tags_usage": [],
  "guest_bloggers": [],
  "rank": 656449
}

Withdraw Routes

IncomingOutgoing
Empty
Empty
{
  "incoming": [],
  "outgoing": []
}
From Date
To Date
steemdelegated 3.355 SP to @branx
2026/05/17 22:18:00
delegatorsteem
delegateebranx
vesting shares5463.912206 VESTS
Transaction InfoBlock #106141114/Trx 17b75f6cc4a7066994102e9b8440bcbf189594ae
View Raw JSON Data
{
  "trx_id": "17b75f6cc4a7066994102e9b8440bcbf189594ae",
  "block": 106141114,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-05-17T22:18:00",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "branx",
      "vesting_shares": "5463.912206 VESTS"
    }
  ]
}
steemdelegated 1.690 SP to @branx
2026/05/11 20:04:18
delegatorsteem
delegateebranx
vesting shares2751.701801 VESTS
Transaction InfoBlock #105966415/Trx 501b36804227dd1859146f5fc9833282391d863c
View Raw JSON Data
{
  "trx_id": "501b36804227dd1859146f5fc9833282391d863c",
  "block": 105966415,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-05-11T20:04:18",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "branx",
      "vesting_shares": "2751.701801 VESTS"
    }
  ]
}
steemdelegated 3.363 SP to @branx
2026/04/25 21:41:54
delegatorsteem
delegateebranx
vesting shares5476.427962 VESTS
Transaction InfoBlock #105508821/Trx 9efcba5bad341efe75e6ff3a94918728eca6d40c
View Raw JSON Data
{
  "trx_id": "9efcba5bad341efe75e6ff3a94918728eca6d40c",
  "block": 105508821,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-04-25T21:41:54",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "branx",
      "vesting_shares": "5476.427962 VESTS"
    }
  ]
}
steemdelegated 1.715 SP to @branx
2026/01/23 02:39:24
delegatorsteem
delegateebranx
vesting shares2793.248620 VESTS
Transaction InfoBlock #102845653/Trx 7ab7442c0cc223baab7d1d33d492d87f16261330
View Raw JSON Data
{
  "trx_id": "7ab7442c0cc223baab7d1d33d492d87f16261330",
  "block": 102845653,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-01-23T02:39:24",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "branx",
      "vesting_shares": "2793.248620 VESTS"
    }
  ]
}
steemdelegated 1.816 SP to @branx
2024/12/16 21:58:57
delegatorsteem
delegateebranx
vesting shares2957.467817 VESTS
Transaction InfoBlock #91292065/Trx 9180de937167dcb0620ffaca228b1a3cad091fd6
View Raw JSON Data
{
  "trx_id": "9180de937167dcb0620ffaca228b1a3cad091fd6",
  "block": 91292065,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2024-12-16T21:58:57",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "branx",
      "vesting_shares": "2957.467817 VESTS"
    }
  ]
}
steemdelegated 1.920 SP to @branx
2023/11/13 13:43:51
delegatorsteem
delegateebranx
vesting shares3126.601349 VESTS
Transaction InfoBlock #79846322/Trx e445c0c59e3f8a92fd388705eaedd217310dc201
View Raw JSON Data
{
  "trx_id": "e445c0c59e3f8a92fd388705eaedd217310dc201",
  "block": 79846322,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2023-11-13T13:43:51",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "branx",
      "vesting_shares": "3126.601349 VESTS"
    }
  ]
}
steemdelegated 3.724 SP to @branx
2023/09/21 19:33:42
delegatorsteem
delegateebranx
vesting shares6063.880135 VESTS
Transaction InfoBlock #78345120/Trx a062104d9bc46928646ad2f76336f13c48352e6b
View Raw JSON Data
{
  "trx_id": "a062104d9bc46928646ad2f76336f13c48352e6b",
  "block": 78345120,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2023-09-21T19:33:42",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "branx",
      "vesting_shares": "6063.880135 VESTS"
    }
  ]
}
steemdelegated 3.860 SP to @branx
2022/11/03 09:36:39
delegatorsteem
delegateebranx
vesting shares6285.561573 VESTS
Transaction InfoBlock #69110762/Trx df3c76f5e0cead811c1c15de3b8fa51e6928ba87
View Raw JSON Data
{
  "trx_id": "df3c76f5e0cead811c1c15de3b8fa51e6928ba87",
  "block": 69110762,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2022-11-03T09:36:39",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "branx",
      "vesting_shares": "6285.561573 VESTS"
    }
  ]
}
steemdelegated 3.995 SP to @branx
2022/01/17 09:02:39
delegatorsteem
delegateebranx
vesting shares6506.094804 VESTS
Transaction InfoBlock #60807134/Trx 4e019f0778360c7a5d4cad8f38d6fad77cba76a9
View Raw JSON Data
{
  "trx_id": "4e019f0778360c7a5d4cad8f38d6fad77cba76a9",
  "block": 60807134,
  "trx_in_block": 5,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2022-01-17T09:02:39",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "branx",
      "vesting_shares": "6506.094804 VESTS"
    }
  ]
}
steemdelegated 4.108 SP to @branx
2021/06/13 23:02:39
delegatorsteem
delegateebranx
vesting shares6689.863462 VESTS
Transaction InfoBlock #54605618/Trx 6f00fc999ab0e28c3718c9d228a36954f5c28332
View Raw JSON Data
{
  "trx_id": "6f00fc999ab0e28c3718c9d228a36954f5c28332",
  "block": 54605618,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2021-06-13T23:02:39",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "branx",
      "vesting_shares": "6689.863462 VESTS"
    }
  ]
}
steemdelegated 4.223 SP to @branx
2020/12/11 09:23:57
delegatorsteem
delegateebranx
vesting shares6877.285436 VESTS
Transaction InfoBlock #49353145/Trx fdf4f3a2f65d137af36810b62d010581515325f0
View Raw JSON Data
{
  "trx_id": "fdf4f3a2f65d137af36810b62d010581515325f0",
  "block": 49353145,
  "trx_in_block": 15,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-12-11T09:23:57",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "branx",
      "vesting_shares": "6877.285436 VESTS"
    }
  ]
}
steemdelegated 1.175 SP to @branx
2020/12/06 03:01:27
delegatorsteem
delegateebranx
vesting shares1912.543513 VESTS
Transaction InfoBlock #49204715/Trx 1be3791ee173ef58f11a0c9fda6c665523580c9c
View Raw JSON Data
{
  "trx_id": "1be3791ee173ef58f11a0c9fda6c665523580c9c",
  "block": 49204715,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-12-06T03:01:27",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "branx",
      "vesting_shares": "1912.543513 VESTS"
    }
  ]
}
steemdelegated 4.227 SP to @branx
2020/12/05 10:58:24
delegatorsteem
delegateebranx
vesting shares6883.652075 VESTS
Transaction InfoBlock #49185820/Trx 8674b1315405926846e7acd2b93ae51e6b192041
View Raw JSON Data
{
  "trx_id": "8674b1315405926846e7acd2b93ae51e6b192041",
  "block": 49185820,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-12-05T10:58:24",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "branx",
      "vesting_shares": "6883.652075 VESTS"
    }
  ]
}
steemdelegated 1.179 SP to @branx
2020/11/02 11:52:27
delegatorsteem
delegateebranx
vesting shares1920.017158 VESTS
Transaction InfoBlock #48253371/Trx 3412c1ada19252ac56f219b418a333ee5566ab77
View Raw JSON Data
{
  "trx_id": "3412c1ada19252ac56f219b418a333ee5566ab77",
  "block": 48253371,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-11-02T11:52:27",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "branx",
      "vesting_shares": "1920.017158 VESTS"
    }
  ]
}
steemdelegated 4.352 SP to @branx
2020/05/09 03:56:42
delegatorsteem
delegateebranx
vesting shares7086.298649 VESTS
Transaction InfoBlock #43214934/Trx 61935496588d887df14f0edcc940279e9ac99eb2
View Raw JSON Data
{
  "trx_id": "61935496588d887df14f0edcc940279e9ac99eb2",
  "block": 43214934,
  "trx_in_block": 9,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-05-09T03:56:42",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "branx",
      "vesting_shares": "7086.298649 VESTS"
    }
  ]
}
steemdelegated 1.200 SP to @branx
2020/05/08 07:16:57
delegatorsteem
delegateebranx
vesting shares1953.311140 VESTS
Transaction InfoBlock #43190719/Trx 49d5109640cb09f41cb6efeaeb4b5f28d75a7bdd
View Raw JSON Data
{
  "trx_id": "49d5109640cb09f41cb6efeaeb4b5f28d75a7bdd",
  "block": 43190719,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-05-08T07:16:57",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "branx",
      "vesting_shares": "1953.311140 VESTS"
    }
  ]
}
2020/01/23 22:10:15
parent authorbranx
parent permlinkc-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c
authorsteemitboard
permlinksteemitboard-notify-branx-20200123t221015000z
title
bodyCongratulations @branx! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@branx/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@branx) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=branx)_</sub> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
Transaction InfoBlock #40191261/Trx 46545810de8b8b6123975cd6db4f7bf4d7c6ee6c
View Raw JSON Data
{
  "trx_id": "46545810de8b8b6123975cd6db4f7bf4d7c6ee6c",
  "block": 40191261,
  "trx_in_block": 7,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-01-23T22:10:15",
  "op": [
    "comment",
    {
      "parent_author": "branx",
      "parent_permlink": "c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-branx-20200123t221015000z",
      "title": "",
      "body": "Congratulations @branx! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@branx/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@branx) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=branx)_</sub>\n\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
    }
  ]
}
steemdelegated 4.430 SP to @branx
2019/09/26 17:34:18
delegatorsteem
delegateebranx
vesting shares7213.780527 VESTS
Transaction InfoBlock #36765153/Trx e7285c7c1885a32dcb3fde2e55f63b2432ced274
View Raw JSON Data
{
  "trx_id": "e7285c7c1885a32dcb3fde2e55f63b2432ced274",
  "block": 36765153,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-09-26T17:34:18",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "branx",
      "vesting_shares": "7213.780527 VESTS"
    }
  ]
}
dtubesent 0.001 STEEM to @branx- "Time is running out, claim your DTube account now before anyone else can! Login at https://d.tube"
2019/08/22 15:43:54
fromdtube
tobranx
amount0.001 STEEM
memoTime is running out, claim your DTube account now before anyone else can! Login at https://d.tube
Transaction InfoBlock #35778888/Trx 49684858253a41d54b309db28ccf62e97e7bc47b
View Raw JSON Data
{
  "trx_id": "49684858253a41d54b309db28ccf62e97e7bc47b",
  "block": 35778888,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-08-22T15:43:54",
  "op": [
    "transfer",
    {
      "from": "dtube",
      "to": "branx",
      "amount": "0.001 STEEM",
      "memo": "Time is running out, claim your DTube account now before anyone else can! Login at https://d.tube"
    }
  ]
}
wafricasent 0.001 STEEM to @branx- "Hy @branx you just got 246 WAFRO tokens from @wafrica! We distributed to over 6 000 followers, it is tradeble at steem-engine.com! Thanks for being active member of @wafrica! HODL those token to recei..."
2019/03/26 07:57:33
fromwafrica
tobranx
amount0.001 STEEM
memoHy @branx you just got 246 WAFRO tokens from @wafrica! We distributed to over 6 000 followers, it is tradeble at steem-engine.com! Thanks for being active member of @wafrica! HODL those token to receive more airdropped tokens each month! Check with @wafrica blog for contests, and Sunday parties on Discord!
Transaction InfoBlock #31485918/Trx e1e4d4a2cea800f7c3efd3f32a022526d3f94b79
View Raw JSON Data
{
  "trx_id": "e1e4d4a2cea800f7c3efd3f32a022526d3f94b79",
  "block": 31485918,
  "trx_in_block": 18,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-26T07:57:33",
  "op": [
    "transfer",
    {
      "from": "wafrica",
      "to": "branx",
      "amount": "0.001 STEEM",
      "memo": "Hy @branx you just got 246 WAFRO tokens from @wafrica! We distributed to over 6 000 followers, it is tradeble at steem-engine.com! Thanks for being active member of @wafrica! HODL those token to receive more airdropped tokens each month! Check with @wafrica blog for contests, and Sunday parties on Discord!"
    }
  ]
}
2019/01/23 22:15:57
parent authorbranx
parent permlinkc-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c
authorsteemitboard
permlinksteemitboard-notify-branx-20190123t221556000z
title
bodyCongratulations @branx! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@branx/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table> <sub>_[Click here to view your Board](https://steemitboard.com/@branx)_</sub> > Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
Transaction InfoBlock #29718869/Trx cf62a0c1d93fa4ae4f7b2316e1fce6ec2acd8bac
View Raw JSON Data
{
  "trx_id": "cf62a0c1d93fa4ae4f7b2316e1fce6ec2acd8bac",
  "block": 29718869,
  "trx_in_block": 8,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-01-23T22:15:57",
  "op": [
    "comment",
    {
      "parent_author": "branx",
      "parent_permlink": "c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-branx-20190123t221556000z",
      "title": "",
      "body": "Congratulations @branx! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@branx/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table>\n\n<sub>_[Click here to view your Board](https://steemitboard.com/@branx)_</sub>\n\n\n> Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
    }
  ]
}
steemdelegated 4.552 SP to @branx
2018/10/18 08:00:45
delegatorsteem
delegateebranx
vesting shares7411.664714 VESTS
Transaction InfoBlock #26910117/Trx 9385f510224651be180bf3311ee222cef4ce7aee
View Raw JSON Data
{
  "trx_id": "9385f510224651be180bf3311ee222cef4ce7aee",
  "block": 26910117,
  "trx_in_block": 20,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-10-18T08:00:45",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "branx",
      "vesting_shares": "7411.664714 VESTS"
    }
  ]
}
smitopblockchain operation: transfer from savings
2018/08/31 18:20:48
fromsmitop
request id21798
tobranx
amount3.333 SBD
memoHi, it looks like you're not voting for any witnesses. Witnesses help secure the Steem network. You should vote for some, at https://steemit.com/~witnesses, or by pressing 'Vote for witnesses' in the Steemit sidebar (top right corner). I'm a bot.
Transaction InfoBlock #25556719/Trx 51b77376c9e76a6579c7728bb9222781a95f6dc8
View Raw JSON Data
{
  "trx_id": "51b77376c9e76a6579c7728bb9222781a95f6dc8",
  "block": 25556719,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-08-31T18:20:48",
  "op": [
    "transfer_from_savings",
    {
      "from": "smitop",
      "request_id": 21798,
      "to": "branx",
      "amount": "3.333 SBD",
      "memo": "Hi, it looks like you're not voting for any witnesses. Witnesses help secure the Steem network. You should vote for some, at https://steemit.com/~witnesses, or by pressing 'Vote for witnesses' in the Steemit sidebar (top right corner). I'm a bot."
    }
  ]
}
steemdelegated 17.036 SP to @branx
2018/07/19 07:22:57
delegatorsteem
delegateebranx
vesting shares27741.737014 VESTS
Transaction InfoBlock #24306205/Trx 450af8be11cf4fa47082534870f348dc52e28c1f
View Raw JSON Data
{
  "trx_id": "450af8be11cf4fa47082534870f348dc52e28c1f",
  "block": 24306205,
  "trx_in_block": 8,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-07-19T07:22:57",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "branx",
      "vesting_shares": "27741.737014 VESTS"
    }
  ]
}
2018/07/19 07:17:12
required auths[]
required posting auths["branx"]
idfollow
json["follow",{"follower":"branx","following":"steeply","what":["ignore"]}]
Transaction InfoBlock #24306090/Trx f8b247bddaef8fcd0dec0c8002e14f1d583dcea3
View Raw JSON Data
{
  "trx_id": "f8b247bddaef8fcd0dec0c8002e14f1d583dcea3",
  "block": 24306090,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-07-19T07:17:12",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "branx"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"branx\",\"following\":\"steeply\",\"what\":[\"ignore\"]}]"
    }
  ]
}
steemdelegated 4.589 SP to @branx
2018/06/26 21:06:06
delegatorsteem
delegateebranx
vesting shares7472.622062 VESTS
Transaction InfoBlock #23670394/Trx a3ffecc6738ad48f08525e01bec8780bfadfc85d
View Raw JSON Data
{
  "trx_id": "a3ffecc6738ad48f08525e01bec8780bfadfc85d",
  "block": 23670394,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-26T21:06:06",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "branx",
      "vesting_shares": "7472.622062 VESTS"
    }
  ]
}
steemdelegated 17.059 SP to @branx
2018/06/25 22:17:54
delegatorsteem
delegateebranx
vesting shares27778.898268 VESTS
Transaction InfoBlock #23643033/Trx 905ff17dcb2860a4f512eb95b0dcce75177088d7
View Raw JSON Data
{
  "trx_id": "905ff17dcb2860a4f512eb95b0dcce75177088d7",
  "block": 23643033,
  "trx_in_block": 23,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-25T22:17:54",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "branx",
      "vesting_shares": "27778.898268 VESTS"
    }
  ]
}
resteembosssent 0.001 STEEM to @branx- "★★★ Hi! If your post hasn't been noticed , @resteemboss can help you. Send 1.5 SBD or STEEM to @resteemboss or to any of 4 services, and we will make resteem to 57.000+ followers, + 50 upvote , your p..."
2018/05/13 21:11:09
fromresteemboss
tobranx
amount0.001 STEEM
memo★★★ Hi! If your post hasn't been noticed , @resteemboss can help you. Send 1.5 SBD or STEEM to @resteemboss or to any of 4 services, and we will make resteem to 57.000+ followers, + 50 upvote , your post will be surely noticed . RESTEEM BOT 4 in 1 . @bigshot = 16.000+ , @hotlist = 14.000+ , @re-blog = 13.000+ , @artcity = 14.000+. Service Active ★★★
Transaction InfoBlock #22404535/Trx cdb88620681c31630b6558127264c0d40dae9416
View Raw JSON Data
{
  "trx_id": "cdb88620681c31630b6558127264c0d40dae9416",
  "block": 22404535,
  "trx_in_block": 58,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-05-13T21:11:09",
  "op": [
    "transfer",
    {
      "from": "resteemboss",
      "to": "branx",
      "amount": "0.001 STEEM",
      "memo": "★★★ Hi! If your post hasn't been noticed , @resteemboss can help you. Send 1.5 SBD or STEEM to @resteemboss or to any of 4 services, and we will make resteem to 57.000+ followers, + 50 upvote , your post will be surely noticed . RESTEEM BOT 4 in 1 . @bigshot = 16.000+ ,  @hotlist = 14.000+ , @re-blog = 13.000+ , @artcity = 14.000+. Service Active ★★★"
    }
  ]
}
bigshotsent 0.001 STEEM to @branx- "✪♨✪ Hi friend ! Do you want that your post was noticed ? Resteem to 16.000+ Follower , Upvote 100% , + 35 Upvote . Send 1 SBD or STEEM to @bigshot ( URL in the Memo ) . Service Active ✪♨✪"
2018/05/08 14:14:21
frombigshot
tobranx
amount0.001 STEEM
memo✪♨✪ Hi friend ! Do you want that your post was noticed ? Resteem to 16.000+ Follower , Upvote 100% , + 35 Upvote . Send 1 SBD or STEEM to @bigshot ( URL in the Memo ) . Service Active ✪♨✪
Transaction InfoBlock #22252215/Trx 282c25440f75c56f69dbd77553f638c5c52a7558
View Raw JSON Data
{
  "trx_id": "282c25440f75c56f69dbd77553f638c5c52a7558",
  "block": 22252215,
  "trx_in_block": 14,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-05-08T14:14:21",
  "op": [
    "transfer",
    {
      "from": "bigshot",
      "to": "branx",
      "amount": "0.001 STEEM",
      "memo": "✪♨✪ Hi friend ! Do you want that your post was noticed ? Resteem to 16.000+ Follower , Upvote 100% , + 35 Upvote . Send 1 SBD or STEEM to @bigshot ( URL in the Memo ) . Service Active ✪♨✪"
    }
  ]
}
artcitysent 0.001 STEEM to @branx- " ►►► Hi ! You think your post is underrated ? Send 0.5 SBD or STEEM to @artcity , Resteem to 13.000+ Followers , guarantee +20 Upvote , ArtCity 100% Upvote . URL as Memo . Service Active"
2018/04/29 22:32:45
fromartcity
tobranx
amount0.001 STEEM
memo ►►► Hi ! You think your post is underrated ? Send 0.5 SBD or STEEM to @artcity , Resteem to 13.000+ Followers , guarantee +20 Upvote , ArtCity 100% Upvote . URL as Memo . Service Active
Transaction InfoBlock #22003056/Trx 9c871d54bbb13cb4bba8aad7bdf3d24159c249a9
View Raw JSON Data
{
  "trx_id": "9c871d54bbb13cb4bba8aad7bdf3d24159c249a9",
  "block": 22003056,
  "trx_in_block": 33,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-29T22:32:45",
  "op": [
    "transfer",
    {
      "from": "artcity",
      "to": "branx",
      "amount": "0.001 STEEM",
      "memo": "\t►►► Hi ! You think your post is underrated ? Send 0.5 SBD or STEEM to @artcity , Resteem to 13.000+ Followers , guarantee +20 Upvote , ArtCity 100% Upvote . URL as Memo . Service Active"
    }
  ]
}
2018/03/28 11:07:30
voterteekingtv
authorbranx
permlinkc-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c
weight10000 (100.00%)
Transaction InfoBlock #21068567/Trx 8b72c6f7d4e8d8c34e4fd27d0771ce6e01e6fc6d
View Raw JSON Data
{
  "trx_id": "8b72c6f7d4e8d8c34e4fd27d0771ce6e01e6fc6d",
  "block": 21068567,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-28T11:07:30",
  "op": [
    "vote",
    {
      "voter": "teekingtv",
      "author": "branx",
      "permlink": "c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c",
      "weight": 10000
    }
  ]
}
2018/03/27 21:05:42
parent authorbranx
parent permlinkc-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c
authorroj
permlinkre-branx-c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c-20180327t203404064z
title
body@@ -1256,23 +1256,9 @@ %0A- -Some parts of t +T he c @@ -1362,16 +1362,19 @@ an.%0A +%0A **Source + 1 :** @@ -1426,16 +1426,81 @@ cs.htm%0A%0A +**Source 2:** http://www.geoffstratton.com/cnet-countdown-timer%0A%0A You can
json metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
Transaction InfoBlock #21051735/Trx 1ac62061e1accbff78219f05635552d869a017a1
View Raw JSON Data
{
  "trx_id": "1ac62061e1accbff78219f05635552d869a017a1",
  "block": 21051735,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-27T21:05:42",
  "op": [
    "comment",
    {
      "parent_author": "branx",
      "parent_permlink": "c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c",
      "author": "roj",
      "permlink": "re-branx-c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c-20180327t203404064z",
      "title": "",
      "body": "@@ -1256,23 +1256,9 @@\n  %0A- \n-Some parts of t\n+T\n he c\n@@ -1362,16 +1362,19 @@\n an.%0A\n+%0A\n **Source\n+ 1\n :** \n@@ -1426,16 +1426,81 @@\n cs.htm%0A%0A\n+**Source 2:** http://www.geoffstratton.com/cnet-countdown-timer%0A%0A\n You can \n",
      "json_metadata": "{\"tags\":[\"utopian-io\"],\"community\":\"utopian\",\"app\":\"utopian/1.0.0\"}"
    }
  ]
}
2018/03/27 20:35:03
parent authorbranx
parent permlinkc-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c
authorroj
permlinkre-branx-c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c-20180327t203404064z
title
body@@ -1371,16 +1371,80 @@ Utopian. +%0A**Source:** http://csharp.net-informations.com/gui/timer-cs.htm %0A%0AYou ca
json metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
Transaction InfoBlock #21051122/Trx bcf48485c5a667174df12b1e917f422103e2934a
View Raw JSON Data
{
  "trx_id": "bcf48485c5a667174df12b1e917f422103e2934a",
  "block": 21051122,
  "trx_in_block": 55,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-27T20:35:03",
  "op": [
    "comment",
    {
      "parent_author": "branx",
      "parent_permlink": "c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c",
      "author": "roj",
      "permlink": "re-branx-c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c-20180327t203404064z",
      "title": "",
      "body": "@@ -1371,16 +1371,80 @@\n Utopian.\n+%0A**Source:** http://csharp.net-informations.com/gui/timer-cs.htm\n %0A%0AYou ca\n",
      "json_metadata": "{\"tags\":[\"utopian-io\"],\"community\":\"utopian\",\"app\":\"utopian/1.0.0\"}"
    }
  ]
}
2018/03/27 20:34:09
parent authorbranx
parent permlinkc-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c
authorroj
permlinkre-branx-c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c-20180327t203404064z
title
bodyYour contribution cannot be approved because it does not follow the [Utopian Rules](https://utopian.io/rules). **Related Rules:** - Only contributions made to open source projects with a GitHub repository can be approved. - Submissions that include a GitHub repository with additional materials (like code samples), should be linked to the repository of the original project discussed in the tutorial and not the supplementary repository created for the contribution. Links to the supplementary repository for the post should be included in the submission post. - Submissions to this category must include technical instructions that use text and graphics to clearly explain and **teach significant aspects** of an Open Source project. - Content shared previously will be rejected if a moderator discovers plagiarism, and the user submitting it will be banned from Utopian. **Clarifications and Suggestions:** - Since C# doesn't have a proper repository, contributions on C# cannot be approved. And also it's not allowed to use tutorial files' repository as the linked repository since it's reserved for the project repository. - Also, the tutorial mainly covers a simple and too specific example instead of teaching a significant aspect of the project. - Some parts of the content is plagiarized, and this is a reason for a direct rejection and may cause a ban from Utopian. You can contact us on [Discord](https://discord.gg/uTyJkNm). **[[utopian-moderator]](https://utopian.io/moderators)**
json metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
Transaction InfoBlock #21051104/Trx 4a96e6310a0d9fd94203be98c6e0ac16f16d67b5
View Raw JSON Data
{
  "trx_id": "4a96e6310a0d9fd94203be98c6e0ac16f16d67b5",
  "block": 21051104,
  "trx_in_block": 82,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-27T20:34:09",
  "op": [
    "comment",
    {
      "parent_author": "branx",
      "parent_permlink": "c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c",
      "author": "roj",
      "permlink": "re-branx-c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c-20180327t203404064z",
      "title": "",
      "body": "Your contribution cannot be approved because it does not follow the [Utopian Rules](https://utopian.io/rules).\n\n**Related Rules:**\n- Only contributions made to open source projects with a GitHub repository can be approved.\n- Submissions that include a GitHub repository with additional materials (like code samples), should be linked to the repository of the original project discussed in the tutorial and not the supplementary repository created for the contribution. Links to the supplementary repository for the post should be included in the submission post.\n- Submissions to this category must include technical instructions that use text and graphics to clearly explain and **teach significant aspects** of an Open Source project.\n- Content shared previously will be rejected if a moderator discovers plagiarism, and the user submitting it will be banned from Utopian.\n\n**Clarifications and Suggestions:**\n- Since C# doesn't have a proper repository, contributions on C# cannot be approved. And also it's not allowed to use tutorial files' repository as the linked repository since it's reserved for the project repository.\n- Also, the tutorial mainly covers a simple and too specific example instead of teaching a significant aspect of the project. \n- Some parts of the content is plagiarized, and this is a reason for a direct rejection and may cause a ban from Utopian.\n\nYou can contact us on [Discord](https://discord.gg/uTyJkNm).\n**[[utopian-moderator]](https://utopian.io/moderators)**",
      "json_metadata": "{\"tags\":[\"utopian-io\"],\"community\":\"utopian\",\"app\":\"utopian/1.0.0\"}"
    }
  ]
}
2018/03/27 20:17:18
parent author
parent permlinkutopian-io
authorbranx
permlinkc-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c
titleC# Graphics User Interface to create a simple Windows Forms countdown timer
body #### What Will I Learn? - The user will learn the concept of C# Graphics User Interface with Visual Studio 2012. - The user will learn the concept behind timer control in c# - The user will also learn how to create a simple Windows Forms countdown timer in c#. #### Requirements - A computer System is required for this tutorial. - Microsoft visual studio must be installed on your computer. Get Microsoft visual studio 2012 [here](http://5kpcsoft.com/visual-studio-2012-ultimate-free-download/) #### Difficulty - Intermediate #### Tutorial Contents Hello utopian, welcome to this tutorial. This happens to be my first tutorial and we will be looking at the concept of C# GUI, concept behind Timer control and creating a simple Windows Forms countdown timer. ##### C# Graphical User Interface Graphical User Interface is an interactive display which presents graphical elements/widgets for the user to interact with. It's made of graphical element that provides easy use, more visual interface for users to operate without having to know lots of commands such as a text box, a button, label, check box, Timer etc. ##### What is Timer Control? The Timer Control plays an important role in the development of programs both Client side and Server side development as well as in Windows Services. With the Timer Control we can raise events at a specific interval of time without the interaction of another thread. ##### How Timer Control Works? A Timer control does not have a visual representation and works as a component in the background. We can control programs with Timer Control in millisecond, seconds, minute and even in hours. The Timer Control allows us to set Interval property in milliseconds. That is, one second is equal to 1000 milliseconds. ##### Example A countdown timer is program that takes user input into a masked textbox, uses the Systems.Windows.Forms.Timer class to count down while displaying the remaining time, and then beeps at you with a message box when the time is up. ##### Steps to Create your GUI - Open your Visual Studio - On the File menu, click New Project. Then the New Project dialog box appears. This dialog box lists the different default application types. - Select Window Form as your project type and change the name of your application at the bottom textbox. If you are not comfortable with default location, you can always enter a new path if you want. ![windowform.png](https://cdn.utopian.io/posts/2379c8f03a5d5877439c72810e31edeb43c6windowform.png) - Then Click OK. ![form.png](https://cdn.utopian.io/posts/f3bdc9c7f1d19bdf821d41ede4e4817c1096form.png) ##### Design your form as below C# provide user with a toolbox that support Drag and drop of control on the Form ![Desinview.png](https://cdn.utopian.io/posts/a397aee69a10099ef9e93ce641e392ec4134Desinview.png) That is, you will have three label, Three Button, One Textbox, One Panel and Timer control. #### Coding view What I did first, I created a Message that displays the significance of the program. then “this.Text = "Timer Application";” is to Rename the Title of the Form from the .Text Property. While the “txtTimer.Text = "00:00";” is to set the Textbox default .text property to be "00:00" at runtime. “paneltimer.Visible = false;” is to set the panel visibility to be false at runtime. ~~~~ Private void Form1_Load(object sender, EventArgs e) { MessageBox.Show(" A countdown timer is program that takes user input into a masked textbox, \n" + "uses the Systems.Windows.Forms.Timer class to count down while displaying the remaining time, " + " and then beeps at you with a message box when the time is up.","WELCOME UTOPAIN"); this.Text = "Timer Application"; txtTimer.Text = "00:00"; paneltimer.Visible = false; } } ~~~~ ##### On Click event of btnStart ~~~~ private void btnStart_Click(object sender, EventArgs e) { if (txtTimer.Text == "00:00") { MessageBox.Show("Please enter the time to start!", "Enter the Time", MessageBoxButtons.OK); } else { // Convert text to seconds as int for timer string[] totalSeconds = txtTimer.Text.Split(':'); int minutes = Convert.ToInt32(totalSeconds[0]); int seconds = Convert.ToInt32(totalSeconds[1]); timeLeft = (minutes*60) + seconds; // Lock Start and Clear buttons and text box btnStart.Enabled = false; btnReset.Enabled = false; txtTimer.ReadOnly = true; // start timer timer1.Start(); } } ~~~~ ##### On Click event of btnReset ~~~~ private void btnReset_Click(object sender, EventArgs e) { txtTimer.Text = "00:00"; } ~~~~ ##### On Tick event of timer1 ~~~~ private void timer1_Tick(object sender, EventArgs e) { if (timeLeft > 0) { timeLeft = timeLeft - 1; // Display time remaining as mm:ss var timespan = TimeSpan.FromSeconds(timeLeft); txtTimer.Text = timespan.ToString(@"mm\:ss"); // Alternate method //int secondsLeft = timeLeft % 60; //int minutesLeft = timeLeft / 60; } else { timer1.Stop(); SystemSounds.Exclamation.Play(); MessageBox.Show("Time's up!", "Time has elapsed", MessageBoxButtons.OK); } } ~~~~ ##### On Click event of BtnStoP ~~~~ private void BtnStoP_Click(object sender, EventArgs e) { timer1.Stop(); timeLeft = 0; btnStart.Enabled = true; btnReset.Enabled = true; txtTimer.ReadOnly = false; } ~~~~ ##### On Click event of lblproceed ~~~~ private void lblproceed_Click(object sender, EventArgs e) { paneltimer.Visible = true; lblproceed.Visible = false; } ~~~~ #### **OUTPUT** https://4.bp.blogspot.com/-t-jzcZDPFyo/WrqIEOwpliI/AAAAAAAAAH0/kYnnUVOQ8DIFXHc6XcfCWjqJbO14i_YnQCLcBGAs/s1600/output.gif ##### Download full source code on my [GitHub](https://github.com/BRANX14/dotnet-Timer_tutorial) if you need to try it out. #### Curriculum This is the first contribution in this curriculum. It will be succeed with more contributions. <br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@branx/c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c">Utopian.io - Rewarding Open Source Contributors</a></em><hr/>
json metadata{"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":126812080,"name":"dotnet-Timer_tutorial","full_name":"BRANX14/dotnet-Timer_tutorial","html_url":"https://github.com/BRANX14/dotnet-Timer_tutorial","fork":false,"owner":{"login":"BRANX14"}},"pullRequests":[],"platform":"github","type":"tutorials","tags":["utopian-io","open-source","tutorial","programming","nigeria"],"users":["branx"],"links":["http://5kpcsoft.com/visual-studio-2012-ultimate-free-download/","https://cdn.utopian.io/posts/2379c8f03a5d5877439c72810e31edeb43c6windowform.png","https://cdn.utopian.io/posts/f3bdc9c7f1d19bdf821d41ede4e4817c1096form.png","https://cdn.utopian.io/posts/a397aee69a10099ef9e93ce641e392ec4134Desinview.png","https://github.com/BRANX14/dotnet-Timer_tutorial"],"image":["https://cdn.utopian.io/posts/2379c8f03a5d5877439c72810e31edeb43c6windowform.png","https://cdn.utopian.io/posts/f3bdc9c7f1d19bdf821d41ede4e4817c1096form.png","https://cdn.utopian.io/posts/a397aee69a10099ef9e93ce641e392ec4134Desinview.png"],"moderator":{"account":"roj","time":"2018-03-27T20:17:15.700Z","flagged":true,"reviewed":false,"pending":false},"questions":[],"score":null}
Transaction InfoBlock #21050767/Trx 77898596b6a58d11692517292f63adc5cde23571
View Raw JSON Data
{
  "trx_id": "77898596b6a58d11692517292f63adc5cde23571",
  "block": 21050767,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-27T20:17:18",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "utopian-io",
      "author": "branx",
      "permlink": "c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c",
      "title": "C# Graphics User Interface to create a simple Windows Forms countdown timer",
      "body": "\n#### What Will I Learn?\n\n\n- The user will learn the concept of C# Graphics User Interface with Visual Studio 2012.\n- The user will learn the concept behind timer control in c#\n- The user will also learn how to create a simple Windows Forms countdown timer in c#.\n\n#### Requirements\n\n- A computer System is required for this tutorial.\n- Microsoft visual studio must be installed on your computer.\n\n\nGet Microsoft visual studio 2012 [here](http://5kpcsoft.com/visual-studio-2012-ultimate-free-download/)\n\n#### Difficulty\n\n- Intermediate\n\n\n#### Tutorial Contents\n\nHello utopian, welcome to this tutorial. This happens to be my first tutorial and we will be looking at the concept of C# GUI, concept behind Timer control and creating a simple Windows Forms countdown timer.\n\n##### C# Graphical User Interface\n\nGraphical User Interface is an interactive display which presents graphical elements/widgets for the user to interact with. It's made of graphical element that provides easy use, more visual interface for users to operate without having to know lots of commands such as a text box, a button, label, check box, Timer etc.\n\n##### What is Timer Control?\n\nThe Timer Control plays an important role in the development of programs both Client side and Server side development as well as in Windows Services. With the Timer Control we can raise events at a specific interval of time without the interaction of another thread.\n\n##### How Timer Control Works?\n\nA Timer control does not have a visual representation and works as a component in the background. We can control programs with Timer Control in millisecond, seconds, minute and even in hours. The Timer Control allows us to set Interval property in milliseconds. That is, one second is equal to 1000 milliseconds. \n\n##### Example\n\nA countdown timer is program that takes user input into a masked textbox, uses the Systems.Windows.Forms.Timer class to count down while displaying the remaining time, and then beeps at you with a message box when the time is up.\n\n##### Steps to Create your GUI\n\n- Open your Visual Studio\n- On the File menu, click New Project. Then the New Project dialog box appears. This dialog box lists \n    the different default application types.\n- Select Window Form as your project type and change the name of your application at the bottom textbox. If you are not comfortable with default location, you can always enter a new path if you want.\n\n![windowform.png](https://cdn.utopian.io/posts/2379c8f03a5d5877439c72810e31edeb43c6windowform.png)\n\n- Then Click OK.\n\n![form.png](https://cdn.utopian.io/posts/f3bdc9c7f1d19bdf821d41ede4e4817c1096form.png)\n\n##### Design your form as below\n\n C# provide user with a toolbox that support Drag and drop of control on the Form\n\n![Desinview.png](https://cdn.utopian.io/posts/a397aee69a10099ef9e93ce641e392ec4134Desinview.png)\n\n\nThat is, you will have three label, Three Button, One Textbox, One Panel and Timer control.\n\n#### Coding view\n\nWhat I did first, I created a Message that displays the significance of the program.\n\nthen “this.Text = \"Timer Application\";” is to Rename the Title of the Form from the .Text Property.\n\nWhile the “txtTimer.Text = \"00:00\";” is to set the Textbox default .text property to be \"00:00\" at runtime.\n\n“paneltimer.Visible = false;” is to set the panel visibility to be false at runtime.\n~~~~\n\nPrivate void Form1_Load(object sender, EventArgs e)\n       {\n                 MessageBox.Show(\" A countdown timer is program that takes user input into a masked textbox, \\n\"\n        + \"uses the Systems.Windows.Forms.Timer class to count down while displaying the remaining time, \"\n        + \" and then beeps at you with a message box when the time is up.\",\"WELCOME UTOPAIN\");\n           this.Text = \"Timer Application\";\n           txtTimer.Text = \"00:00\";\npaneltimer.Visible = false;\n       }\n   }\n~~~~\n\n##### On Click event of btnStart\n\n~~~~\nprivate void btnStart_Click(object sender, EventArgs e)\n        {\n             if (txtTimer.Text == \"00:00\")\n            {\n                MessageBox.Show(\"Please enter the time to start!\", \"Enter the Time\", MessageBoxButtons.OK);\n            }\n            else\n            {\n                // Convert text to seconds as int for timer\n                string[] totalSeconds = txtTimer.Text.Split(':');\n                int minutes = Convert.ToInt32(totalSeconds[0]);\n                int seconds = Convert.ToInt32(totalSeconds[1]);\n                timeLeft = (minutes*60) + seconds;\n \n                // Lock Start and Clear buttons and text box\n                btnStart.Enabled = false;\n                btnReset.Enabled = false;\n                txtTimer.ReadOnly = true;\n \n                // start timer\n                      timer1.Start();\n            }\n        }\n~~~~\n\n##### On Click event of btnReset\n\n~~~~\nprivate void btnReset_Click(object sender, EventArgs e)\n        {\n            txtTimer.Text = \"00:00\";\n        }\n~~~~\n\n##### On Tick event of timer1\n\n~~~~\nprivate void timer1_Tick(object sender, EventArgs e)\n        {\n             if (timeLeft > 0)\n            {\n                timeLeft = timeLeft - 1;\n                // Display time remaining as mm:ss\n                var timespan = TimeSpan.FromSeconds(timeLeft);\n                txtTimer.Text = timespan.ToString(@\"mm\\:ss\");\n                // Alternate method\n                //int secondsLeft = timeLeft % 60;\n                //int minutesLeft = timeLeft / 60;\n            }\n            else\n            {\n                timer1.Stop();\n                SystemSounds.Exclamation.Play();\n                MessageBox.Show(\"Time's up!\", \"Time has elapsed\", MessageBoxButtons.OK);\n            }\n        }\n~~~~\n\n##### On Click event of BtnStoP\n \n~~~~\nprivate void BtnStoP_Click(object sender, EventArgs e)\n        {\n            timer1.Stop();\n            timeLeft = 0;\n            btnStart.Enabled = true;\n            btnReset.Enabled = true;\n            txtTimer.ReadOnly = false;\n\n        }\n~~~~\n\n#####  On Click event of lblproceed\n\n~~~~  \nprivate void lblproceed_Click(object sender, EventArgs e)\n        {\n            paneltimer.Visible = true;\n               lblproceed.Visible = false; \n        }\n~~~~\n\n#### **OUTPUT**\n\n\nhttps://4.bp.blogspot.com/-t-jzcZDPFyo/WrqIEOwpliI/AAAAAAAAAH0/kYnnUVOQ8DIFXHc6XcfCWjqJbO14i_YnQCLcBGAs/s1600/output.gif\n\n##### Download full source code on my [GitHub](https://github.com/BRANX14/dotnet-Timer_tutorial) if you need to try it out.\n\n#### Curriculum\nThis is the first contribution in this curriculum. It will be succeed with more contributions.\n    \n\n<br /><hr/><em>Posted on <a href=\"https://utopian.io/utopian-io/@branx/c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c\">Utopian.io -  Rewarding Open Source Contributors</a></em><hr/>",
      "json_metadata": "{\"community\":\"utopian\",\"app\":\"utopian/1.0.0\",\"format\":\"markdown\",\"repository\":{\"id\":126812080,\"name\":\"dotnet-Timer_tutorial\",\"full_name\":\"BRANX14/dotnet-Timer_tutorial\",\"html_url\":\"https://github.com/BRANX14/dotnet-Timer_tutorial\",\"fork\":false,\"owner\":{\"login\":\"BRANX14\"}},\"pullRequests\":[],\"platform\":\"github\",\"type\":\"tutorials\",\"tags\":[\"utopian-io\",\"open-source\",\"tutorial\",\"programming\",\"nigeria\"],\"users\":[\"branx\"],\"links\":[\"http://5kpcsoft.com/visual-studio-2012-ultimate-free-download/\",\"https://cdn.utopian.io/posts/2379c8f03a5d5877439c72810e31edeb43c6windowform.png\",\"https://cdn.utopian.io/posts/f3bdc9c7f1d19bdf821d41ede4e4817c1096form.png\",\"https://cdn.utopian.io/posts/a397aee69a10099ef9e93ce641e392ec4134Desinview.png\",\"https://github.com/BRANX14/dotnet-Timer_tutorial\"],\"image\":[\"https://cdn.utopian.io/posts/2379c8f03a5d5877439c72810e31edeb43c6windowform.png\",\"https://cdn.utopian.io/posts/f3bdc9c7f1d19bdf821d41ede4e4817c1096form.png\",\"https://cdn.utopian.io/posts/a397aee69a10099ef9e93ce641e392ec4134Desinview.png\"],\"moderator\":{\"account\":\"roj\",\"time\":\"2018-03-27T20:17:15.700Z\",\"flagged\":true,\"reviewed\":false,\"pending\":false},\"questions\":[],\"score\":null}"
    }
  ]
}
2018/03/27 20:15:09
voterjjay
authorbranx
permlinkc-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c
weight10000 (100.00%)
Transaction InfoBlock #21050724/Trx 54aeb933e0883bd13f0bdcec30145b010beccbc4
View Raw JSON Data
{
  "trx_id": "54aeb933e0883bd13f0bdcec30145b010beccbc4",
  "block": 21050724,
  "trx_in_block": 109,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-27T20:15:09",
  "op": [
    "vote",
    {
      "voter": "jjay",
      "author": "branx",
      "permlink": "c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c",
      "weight": 10000
    }
  ]
}
2018/03/27 20:05:54
parent authorwafrica
parent permlinkre-c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c-20180327t195319
authorbranx
permlinkre-wafrica-re-c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c-20180327t195319-20180327t200510087z
title
bodyNoted!
json metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
Transaction InfoBlock #21050539/Trx 212b88680029e4ba4ccda4ed4793026e39fb3a52
View Raw JSON Data
{
  "trx_id": "212b88680029e4ba4ccda4ed4793026e39fb3a52",
  "block": 21050539,
  "trx_in_block": 79,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-27T20:05:54",
  "op": [
    "comment",
    {
      "parent_author": "wafrica",
      "parent_permlink": "re-c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c-20180327t195319",
      "author": "branx",
      "permlink": "re-wafrica-re-c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c-20180327t195319-20180327t200510087z",
      "title": "",
      "body": "Noted!",
      "json_metadata": "{\"tags\":[\"utopian-io\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2018/03/27 19:59:09
parent author
parent permlinkutopian-io
authorbranx
permlinkc-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c
titleC# Graphics User Interface to create a simple Windows Forms countdown timer
body #### What Will I Learn? - The user will learn the concept of C# Graphics User Interface with Visual Studio 2012. - The user will learn the concept behind timer control in c# - The user will also learn how to create a simple Windows Forms countdown timer in c#. #### Requirements - A computer System is required for this tutorial. - Microsoft visual studio must be installed on your computer. Get Microsoft visual studio 2012 [here](http://5kpcsoft.com/visual-studio-2012-ultimate-free-download/) #### Difficulty - Intermediate #### Tutorial Contents Hello utopian, welcome to this tutorial. This happens to be my first tutorial and we will be looking at the concept of C# GUI, concept behind Timer control and creating a simple Windows Forms countdown timer. ##### C# Graphical User Interface Graphical User Interface is an interactive display which presents graphical elements/widgets for the user to interact with. It's made of graphical element that provides easy use, more visual interface for users to operate without having to know lots of commands such as a text box, a button, label, check box, Timer etc. ##### What is Timer Control? The Timer Control plays an important role in the development of programs both Client side and Server side development as well as in Windows Services. With the Timer Control we can raise events at a specific interval of time without the interaction of another thread. ##### How Timer Control Works? A Timer control does not have a visual representation and works as a component in the background. We can control programs with Timer Control in millisecond, seconds, minute and even in hours. The Timer Control allows us to set Interval property in milliseconds. That is, one second is equal to 1000 milliseconds. ##### Example A countdown timer is program that takes user input into a masked textbox, uses the Systems.Windows.Forms.Timer class to count down while displaying the remaining time, and then beeps at you with a message box when the time is up. ##### Steps to Create your GUI - Open your Visual Studio - On the File menu, click New Project. Then the New Project dialog box appears. This dialog box lists the different default application types. - Select Window Form as your project type and change the name of your application at the bottom textbox. If you are not comfortable with default location, you can always enter a new path if you want. ![windowform.png](https://cdn.utopian.io/posts/2379c8f03a5d5877439c72810e31edeb43c6windowform.png) - Then Click OK. ![form.png](https://cdn.utopian.io/posts/f3bdc9c7f1d19bdf821d41ede4e4817c1096form.png) ##### Design your form as below C# provide user with a toolbox that support Drag and drop of control on the Form ![Desinview.png](https://cdn.utopian.io/posts/a397aee69a10099ef9e93ce641e392ec4134Desinview.png) That is, you will have three label, Three Button, One Textbox, One Panel and Timer control. #### Coding view What I did first, I created a Message that displays the significance of the program. then “this.Text = "Timer Application";” is to Rename the Title of the Form from the .Text Property. While the “txtTimer.Text = "00:00";” is to set the Textbox default .text property to be "00:00" at runtime. “paneltimer.Visible = false;” is to set the panel visibility to be false at runtime. ~~~~ Private void Form1_Load(object sender, EventArgs e) { MessageBox.Show(" A countdown timer is program that takes user input into a masked textbox, \n" + "uses the Systems.Windows.Forms.Timer class to count down while displaying the remaining time, " + " and then beeps at you with a message box when the time is up.","WELCOME UTOPAIN"); this.Text = "Timer Application"; txtTimer.Text = "00:00"; paneltimer.Visible = false; } } ~~~~ ##### On Click event of btnStart ~~~~ private void btnStart_Click(object sender, EventArgs e) { if (txtTimer.Text == "00:00") { MessageBox.Show("Please enter the time to start!", "Enter the Time", MessageBoxButtons.OK); } else { // Convert text to seconds as int for timer string[] totalSeconds = txtTimer.Text.Split(':'); int minutes = Convert.ToInt32(totalSeconds[0]); int seconds = Convert.ToInt32(totalSeconds[1]); timeLeft = (minutes*60) + seconds; // Lock Start and Clear buttons and text box btnStart.Enabled = false; btnReset.Enabled = false; txtTimer.ReadOnly = true; // start timer timer1.Start(); } } ~~~~ ##### On Click event of btnReset ~~~~ private void btnReset_Click(object sender, EventArgs e) { txtTimer.Text = "00:00"; } ~~~~ ##### On Tick event of timer1 ~~~~ private void timer1_Tick(object sender, EventArgs e) { if (timeLeft > 0) { timeLeft = timeLeft - 1; // Display time remaining as mm:ss var timespan = TimeSpan.FromSeconds(timeLeft); txtTimer.Text = timespan.ToString(@"mm\:ss"); // Alternate method //int secondsLeft = timeLeft % 60; //int minutesLeft = timeLeft / 60; } else { timer1.Stop(); SystemSounds.Exclamation.Play(); MessageBox.Show("Time's up!", "Time has elapsed", MessageBoxButtons.OK); } } ~~~~ ##### On Click event of BtnStoP ~~~~ private void BtnStoP_Click(object sender, EventArgs e) { timer1.Stop(); timeLeft = 0; btnStart.Enabled = true; btnReset.Enabled = true; txtTimer.ReadOnly = false; } ~~~~ ##### On Click event of lblproceed ~~~~ private void lblproceed_Click(object sender, EventArgs e) { paneltimer.Visible = true; lblproceed.Visible = false; } ~~~~ #### **OUTPUT** https://4.bp.blogspot.com/-t-jzcZDPFyo/WrqIEOwpliI/AAAAAAAAAH0/kYnnUVOQ8DIFXHc6XcfCWjqJbO14i_YnQCLcBGAs/s1600/output.gif ##### Download full source code on my [GitHub](https://github.com/BRANX14/dotnet-Timer_tutorial) if you need to try it out. #### Curriculum This is the first contribution in this curriculum. It will be succeed with more contributions. <br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@branx/c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c">Utopian.io - Rewarding Open Source Contributors</a></em><hr/>
json metadata{"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":126812080,"name":"dotnet-Timer_tutorial","full_name":"BRANX14/dotnet-Timer_tutorial","html_url":"https://github.com/BRANX14/dotnet-Timer_tutorial","fork":false,"owner":{"login":"BRANX14"}},"pullRequests":[],"platform":"github","type":"tutorials","tags":["utopian-io","open-source","tutorial","programming","nigeria"],"users":["branx"],"links":["http://5kpcsoft.com/visual-studio-2012-ultimate-free-download/","https://cdn.utopian.io/posts/2379c8f03a5d5877439c72810e31edeb43c6windowform.png","https://cdn.utopian.io/posts/f3bdc9c7f1d19bdf821d41ede4e4817c1096form.png","https://cdn.utopian.io/posts/a397aee69a10099ef9e93ce641e392ec4134Desinview.png","https://github.com/BRANX14/dotnet-Timer_tutorial"],"image":["https://cdn.utopian.io/posts/2379c8f03a5d5877439c72810e31edeb43c6windowform.png","https://cdn.utopian.io/posts/f3bdc9c7f1d19bdf821d41ede4e4817c1096form.png","https://cdn.utopian.io/posts/a397aee69a10099ef9e93ce641e392ec4134Desinview.png"]}
Transaction InfoBlock #21050404/Trx f3f8c678b63ef483ed9309751f45ff8ccc6fb348
View Raw JSON Data
{
  "trx_id": "f3f8c678b63ef483ed9309751f45ff8ccc6fb348",
  "block": 21050404,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-27T19:59:09",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "utopian-io",
      "author": "branx",
      "permlink": "c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c",
      "title": "C# Graphics User Interface to create a simple Windows Forms countdown timer",
      "body": "\n#### What Will I Learn?\n\n\n- The user will learn the concept of C# Graphics User Interface with Visual Studio 2012.\n- The user will learn the concept behind timer control in c#\n- The user will also learn how to create a simple Windows Forms countdown timer in c#.\n\n#### Requirements\n\n- A computer System is required for this tutorial.\n- Microsoft visual studio must be installed on your computer.\n\n\nGet Microsoft visual studio 2012 [here](http://5kpcsoft.com/visual-studio-2012-ultimate-free-download/)\n\n#### Difficulty\n\n- Intermediate\n\n\n#### Tutorial Contents\n\nHello utopian, welcome to this tutorial. This happens to be my first tutorial and we will be looking at the concept of C# GUI, concept behind Timer control and creating a simple Windows Forms countdown timer.\n\n##### C# Graphical User Interface\n\nGraphical User Interface is an interactive display which presents graphical elements/widgets for the user to interact with. It's made of graphical element that provides easy use, more visual interface for users to operate without having to know lots of commands such as a text box, a button, label, check box, Timer etc.\n\n##### What is Timer Control?\n\nThe Timer Control plays an important role in the development of programs both Client side and Server side development as well as in Windows Services. With the Timer Control we can raise events at a specific interval of time without the interaction of another thread.\n\n##### How Timer Control Works?\n\nA Timer control does not have a visual representation and works as a component in the background. We can control programs with Timer Control in millisecond, seconds, minute and even in hours. The Timer Control allows us to set Interval property in milliseconds. That is, one second is equal to 1000 milliseconds. \n\n##### Example\n\nA countdown timer is program that takes user input into a masked textbox, uses the Systems.Windows.Forms.Timer class to count down while displaying the remaining time, and then beeps at you with a message box when the time is up.\n\n##### Steps to Create your GUI\n\n- Open your Visual Studio\n- On the File menu, click New Project. Then the New Project dialog box appears. This dialog box lists \n    the different default application types.\n- Select Window Form as your project type and change the name of your application at the bottom textbox. If you are not comfortable with default location, you can always enter a new path if you want.\n\n![windowform.png](https://cdn.utopian.io/posts/2379c8f03a5d5877439c72810e31edeb43c6windowform.png)\n\n- Then Click OK.\n\n![form.png](https://cdn.utopian.io/posts/f3bdc9c7f1d19bdf821d41ede4e4817c1096form.png)\n\n##### Design your form as below\n\n C# provide user with a toolbox that support Drag and drop of control on the Form\n\n![Desinview.png](https://cdn.utopian.io/posts/a397aee69a10099ef9e93ce641e392ec4134Desinview.png)\n\n\nThat is, you will have three label, Three Button, One Textbox, One Panel and Timer control.\n\n#### Coding view\n\nWhat I did first, I created a Message that displays the significance of the program.\n\nthen “this.Text = \"Timer Application\";” is to Rename the Title of the Form from the .Text Property.\n\nWhile the “txtTimer.Text = \"00:00\";” is to set the Textbox default .text property to be \"00:00\" at runtime.\n\n“paneltimer.Visible = false;” is to set the panel visibility to be false at runtime.\n~~~~\n\nPrivate void Form1_Load(object sender, EventArgs e)\n       {\n                 MessageBox.Show(\" A countdown timer is program that takes user input into a masked textbox, \\n\"\n        + \"uses the Systems.Windows.Forms.Timer class to count down while displaying the remaining time, \"\n        + \" and then beeps at you with a message box when the time is up.\",\"WELCOME UTOPAIN\");\n           this.Text = \"Timer Application\";\n           txtTimer.Text = \"00:00\";\npaneltimer.Visible = false;\n       }\n   }\n~~~~\n\n##### On Click event of btnStart\n\n~~~~\nprivate void btnStart_Click(object sender, EventArgs e)\n        {\n             if (txtTimer.Text == \"00:00\")\n            {\n                MessageBox.Show(\"Please enter the time to start!\", \"Enter the Time\", MessageBoxButtons.OK);\n            }\n            else\n            {\n                // Convert text to seconds as int for timer\n                string[] totalSeconds = txtTimer.Text.Split(':');\n                int minutes = Convert.ToInt32(totalSeconds[0]);\n                int seconds = Convert.ToInt32(totalSeconds[1]);\n                timeLeft = (minutes*60) + seconds;\n \n                // Lock Start and Clear buttons and text box\n                btnStart.Enabled = false;\n                btnReset.Enabled = false;\n                txtTimer.ReadOnly = true;\n \n                // start timer\n                      timer1.Start();\n            }\n        }\n~~~~\n\n##### On Click event of btnReset\n\n~~~~\nprivate void btnReset_Click(object sender, EventArgs e)\n        {\n            txtTimer.Text = \"00:00\";\n        }\n~~~~\n\n##### On Tick event of timer1\n\n~~~~\nprivate void timer1_Tick(object sender, EventArgs e)\n        {\n             if (timeLeft > 0)\n            {\n                timeLeft = timeLeft - 1;\n                // Display time remaining as mm:ss\n                var timespan = TimeSpan.FromSeconds(timeLeft);\n                txtTimer.Text = timespan.ToString(@\"mm\\:ss\");\n                // Alternate method\n                //int secondsLeft = timeLeft % 60;\n                //int minutesLeft = timeLeft / 60;\n            }\n            else\n            {\n                timer1.Stop();\n                SystemSounds.Exclamation.Play();\n                MessageBox.Show(\"Time's up!\", \"Time has elapsed\", MessageBoxButtons.OK);\n            }\n        }\n~~~~\n\n##### On Click event of BtnStoP\n \n~~~~\nprivate void BtnStoP_Click(object sender, EventArgs e)\n        {\n            timer1.Stop();\n            timeLeft = 0;\n            btnStart.Enabled = true;\n            btnReset.Enabled = true;\n            txtTimer.ReadOnly = false;\n\n        }\n~~~~\n\n#####  On Click event of lblproceed\n\n~~~~  \nprivate void lblproceed_Click(object sender, EventArgs e)\n        {\n            paneltimer.Visible = true;\n               lblproceed.Visible = false; \n        }\n~~~~\n\n#### **OUTPUT**\n\n\nhttps://4.bp.blogspot.com/-t-jzcZDPFyo/WrqIEOwpliI/AAAAAAAAAH0/kYnnUVOQ8DIFXHc6XcfCWjqJbO14i_YnQCLcBGAs/s1600/output.gif\n\n##### Download full source code on my [GitHub](https://github.com/BRANX14/dotnet-Timer_tutorial) if you need to try it out.\n\n#### Curriculum\nThis is the first contribution in this curriculum. It will be succeed with more contributions.\n    \n\n<br /><hr/><em>Posted on <a href=\"https://utopian.io/utopian-io/@branx/c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c\">Utopian.io -  Rewarding Open Source Contributors</a></em><hr/>",
      "json_metadata": "{\"community\":\"utopian\",\"app\":\"utopian/1.0.0\",\"format\":\"markdown\",\"repository\":{\"id\":126812080,\"name\":\"dotnet-Timer_tutorial\",\"full_name\":\"BRANX14/dotnet-Timer_tutorial\",\"html_url\":\"https://github.com/BRANX14/dotnet-Timer_tutorial\",\"fork\":false,\"owner\":{\"login\":\"BRANX14\"}},\"pullRequests\":[],\"platform\":\"github\",\"type\":\"tutorials\",\"tags\":[\"utopian-io\",\"open-source\",\"tutorial\",\"programming\",\"nigeria\"],\"users\":[\"branx\"],\"links\":[\"http://5kpcsoft.com/visual-studio-2012-ultimate-free-download/\",\"https://cdn.utopian.io/posts/2379c8f03a5d5877439c72810e31edeb43c6windowform.png\",\"https://cdn.utopian.io/posts/f3bdc9c7f1d19bdf821d41ede4e4817c1096form.png\",\"https://cdn.utopian.io/posts/a397aee69a10099ef9e93ce641e392ec4134Desinview.png\",\"https://github.com/BRANX14/dotnet-Timer_tutorial\"],\"image\":[\"https://cdn.utopian.io/posts/2379c8f03a5d5877439c72810e31edeb43c6windowform.png\",\"https://cdn.utopian.io/posts/f3bdc9c7f1d19bdf821d41ede4e4817c1096form.png\",\"https://cdn.utopian.io/posts/a397aee69a10099ef9e93ce641e392ec4134Desinview.png\"]}"
    }
  ]
}
branxfollowed @wafrica
2018/03/27 19:55:27
required auths[]
required posting auths["branx"]
idfollow
json["follow",{"follower":"branx","following":"wafrica","what":["blog"]}]
Transaction InfoBlock #21050330/Trx 970f3cda723ea62af60e42cdcc954af2dbd67462
View Raw JSON Data
{
  "trx_id": "970f3cda723ea62af60e42cdcc954af2dbd67462",
  "block": 21050330,
  "trx_in_block": 7,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-27T19:55:27",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "branx"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"branx\",\"following\":\"wafrica\",\"what\":[\"blog\"]}]"
    }
  ]
}
2018/03/27 19:53:18
parent authorbranx
parent permlinkc-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c
authorwafrica
permlinkre-c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c-20180327t195319
title
bodyDear friend! Next time also use #wafrica and follow @wafrica to get an upvote on your quality posts!
json metadata
Transaction InfoBlock #21050287/Trx c0fb517eb7d2934ff869d4389ebbbf132d627ba8
View Raw JSON Data
{
  "trx_id": "c0fb517eb7d2934ff869d4389ebbbf132d627ba8",
  "block": 21050287,
  "trx_in_block": 50,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-27T19:53:18",
  "op": [
    "comment",
    {
      "parent_author": "branx",
      "parent_permlink": "c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c",
      "author": "wafrica",
      "permlink": "re-c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c-20180327t195319",
      "title": "",
      "body": "Dear friend! Next time also use #wafrica and follow @wafrica to get an upvote on your quality posts! ",
      "json_metadata": ""
    }
  ]
}
2018/03/27 19:51:15
parent author
parent permlinkutopian-io
authorbranx
permlinkc-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c
titleC# Graphics User Interface to create a simple Windows Forms countdown timer in c#
body@@ -6172,13 +6172,10 @@ T**%0A -~~~%0A%22 +%0A%0A http @@ -6291,21 +6291,16 @@ put.gif%0A -~~~%0A%0A %0A##### D
json metadata{"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":126812080,"name":"dotnet-Timer_tutorial","full_name":"BRANX14/dotnet-Timer_tutorial","html_url":"https://github.com/BRANX14/dotnet-Timer_tutorial","fork":false,"owner":{"login":"BRANX14"}},"pullRequests":[],"platform":"github","type":"tutorials","tags":["utopian-io","open-source","tutorial","programming","nigeria"],"users":["branx"],"links":["http://5kpcsoft.com/visual-studio-2012-ultimate-free-download/","https://cdn.utopian.io/posts/2379c8f03a5d5877439c72810e31edeb43c6windowform.png","https://cdn.utopian.io/posts/f3bdc9c7f1d19bdf821d41ede4e4817c1096form.png","https://cdn.utopian.io/posts/a397aee69a10099ef9e93ce641e392ec4134Desinview.png","https://github.com/BRANX14/dotnet-Timer_tutorial"],"image":["https://cdn.utopian.io/posts/2379c8f03a5d5877439c72810e31edeb43c6windowform.png","https://cdn.utopian.io/posts/f3bdc9c7f1d19bdf821d41ede4e4817c1096form.png","https://cdn.utopian.io/posts/a397aee69a10099ef9e93ce641e392ec4134Desinview.png"]}
Transaction InfoBlock #21050246/Trx 4fce81f9412b1a5cced57d053b4bc7dd95ea1034
View Raw JSON Data
{
  "trx_id": "4fce81f9412b1a5cced57d053b4bc7dd95ea1034",
  "block": 21050246,
  "trx_in_block": 36,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-27T19:51:15",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "utopian-io",
      "author": "branx",
      "permlink": "c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c",
      "title": "C# Graphics User Interface to create a simple Windows Forms countdown timer in c#",
      "body": "@@ -6172,13 +6172,10 @@\n T**%0A\n-~~~%0A%22\n+%0A%0A\n http\n@@ -6291,21 +6291,16 @@\n put.gif%0A\n-~~~%0A%0A\n %0A##### D\n",
      "json_metadata": "{\"community\":\"utopian\",\"app\":\"utopian/1.0.0\",\"format\":\"markdown\",\"repository\":{\"id\":126812080,\"name\":\"dotnet-Timer_tutorial\",\"full_name\":\"BRANX14/dotnet-Timer_tutorial\",\"html_url\":\"https://github.com/BRANX14/dotnet-Timer_tutorial\",\"fork\":false,\"owner\":{\"login\":\"BRANX14\"}},\"pullRequests\":[],\"platform\":\"github\",\"type\":\"tutorials\",\"tags\":[\"utopian-io\",\"open-source\",\"tutorial\",\"programming\",\"nigeria\"],\"users\":[\"branx\"],\"links\":[\"http://5kpcsoft.com/visual-studio-2012-ultimate-free-download/\",\"https://cdn.utopian.io/posts/2379c8f03a5d5877439c72810e31edeb43c6windowform.png\",\"https://cdn.utopian.io/posts/f3bdc9c7f1d19bdf821d41ede4e4817c1096form.png\",\"https://cdn.utopian.io/posts/a397aee69a10099ef9e93ce641e392ec4134Desinview.png\",\"https://github.com/BRANX14/dotnet-Timer_tutorial\"],\"image\":[\"https://cdn.utopian.io/posts/2379c8f03a5d5877439c72810e31edeb43c6windowform.png\",\"https://cdn.utopian.io/posts/f3bdc9c7f1d19bdf821d41ede4e4817c1096form.png\",\"https://cdn.utopian.io/posts/a397aee69a10099ef9e93ce641e392ec4134Desinview.png\"]}"
    }
  ]
}
2018/03/27 19:44:42
voteryousuph24
authorbranx
permlinkc-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c
weight10000 (100.00%)
Transaction InfoBlock #21050115/Trx 52cf4e1f795b409ed57a802ec67b5025cacd5f05
View Raw JSON Data
{
  "trx_id": "52cf4e1f795b409ed57a802ec67b5025cacd5f05",
  "block": 21050115,
  "trx_in_block": 5,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-27T19:44:42",
  "op": [
    "vote",
    {
      "voter": "yousuph24",
      "author": "branx",
      "permlink": "c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c",
      "weight": 10000
    }
  ]
}
2018/03/27 19:41:03
votertuanis
authorbranx
permlinkc-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c
weight1000 (10.00%)
Transaction InfoBlock #21050042/Trx 829ac99315a4081674092e3bd888e5214002bd1b
View Raw JSON Data
{
  "trx_id": "829ac99315a4081674092e3bd888e5214002bd1b",
  "block": 21050042,
  "trx_in_block": 17,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-27T19:41:03",
  "op": [
    "vote",
    {
      "voter": "tuanis",
      "author": "branx",
      "permlink": "c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c",
      "weight": 1000
    }
  ]
}
2018/03/27 19:36:36
voterbranx
authorbranx
permlinkc-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c
weight10000 (100.00%)
Transaction InfoBlock #21049953/Trx becc767f3da3362f02cfffc0cd236a1dbcf79788
View Raw JSON Data
{
  "trx_id": "becc767f3da3362f02cfffc0cd236a1dbcf79788",
  "block": 21049953,
  "trx_in_block": 12,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-27T19:36:36",
  "op": [
    "vote",
    {
      "voter": "branx",
      "author": "branx",
      "permlink": "c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c",
      "weight": 10000
    }
  ]
}
2018/03/27 19:30:39
authorbranx
permlinkc-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c
max accepted payout1000000.000 SBD
percent steem dollars10000
allow votestrue
allow curation rewardstrue
extensions[[0,{"beneficiaries":[{"account":"utopian.pay","weight":2500}]}]]
Transaction InfoBlock #21049834/Trx cdfad6be7ea5c1042874adc315941706b7a90b45
View Raw JSON Data
{
  "trx_id": "cdfad6be7ea5c1042874adc315941706b7a90b45",
  "block": 21049834,
  "trx_in_block": 23,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-27T19:30:39",
  "op": [
    "comment_options",
    {
      "author": "branx",
      "permlink": "c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c",
      "max_accepted_payout": "1000000.000 SBD",
      "percent_steem_dollars": 10000,
      "allow_votes": true,
      "allow_curation_rewards": true,
      "extensions": [
        [
          0,
          {
            "beneficiaries": [
              {
                "account": "utopian.pay",
                "weight": 2500
              }
            ]
          }
        ]
      ]
    }
  ]
}
2018/03/27 19:30:39
parent author
parent permlinkutopian-io
authorbranx
permlinkc-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c
titleC# Graphics User Interface to create a simple Windows Forms countdown timer in c#
body #### What Will I Learn? - The user will learn the concept of C# Graphics User Interface with Visual Studio 2012. - The user will learn the concept behind timer control in c# - The user will also learn how to create a simple Windows Forms countdown timer in c#. #### Requirements - A computer System is required for this tutorial. - Microsoft visual studio must be installed on your computer. Get Microsoft visual studio 2012 [here](http://5kpcsoft.com/visual-studio-2012-ultimate-free-download/) #### Difficulty - Intermediate #### Tutorial Contents Hello utopian, welcome to this tutorial. This happens to be my first tutorial and we will be looking at the concept of C# GUI, concept behind Timer control and creating a simple Windows Forms countdown timer. ##### C# Graphical User Interface Graphical User Interface is an interactive display which presents graphical elements/widgets for the user to interact with. It's made of graphical element that provides easy use, more visual interface for users to operate without having to know lots of commands such as a text box, a button, label, check box, Timer etc. ##### What is Timer Control? The Timer Control plays an important role in the development of programs both Client side and Server side development as well as in Windows Services. With the Timer Control we can raise events at a specific interval of time without the interaction of another thread. ##### How Timer Control Works? A Timer control does not have a visual representation and works as a component in the background. We can control programs with Timer Control in millisecond, seconds, minute and even in hours. The Timer Control allows us to set Interval property in milliseconds. That is, one second is equal to 1000 milliseconds. ##### Example A countdown timer is program that takes user input into a masked textbox, uses the Systems.Windows.Forms.Timer class to count down while displaying the remaining time, and then beeps at you with a message box when the time is up. ##### Steps to Create your GUI - Open your Visual Studio - On the File menu, click New Project. Then the New Project dialog box appears. This dialog box lists the different default application types. - Select Window Form as your project type and change the name of your application at the bottom textbox. If you are not comfortable with default location, you can always enter a new path if you want. ![windowform.png](https://cdn.utopian.io/posts/2379c8f03a5d5877439c72810e31edeb43c6windowform.png) - Then Click OK. ![form.png](https://cdn.utopian.io/posts/f3bdc9c7f1d19bdf821d41ede4e4817c1096form.png) ##### Design your form as below C# provide user with a toolbox that support Drag and drop of control on the Form ![Desinview.png](https://cdn.utopian.io/posts/a397aee69a10099ef9e93ce641e392ec4134Desinview.png) That is, you will have three label, Three Button, One Textbox, One Panel and Timer control. #### Coding view What I did first, I created a Message that displays the significance of the program. then “this.Text = "Timer Application";” is to Rename the Title of the Form from the .Text Property. While the “txtTimer.Text = "00:00";” is to set the Textbox default .text property to be "00:00" at runtime. “paneltimer.Visible = false;” is to set the panel visibility to be false at runtime. ~~~~ Private void Form1_Load(object sender, EventArgs e) { MessageBox.Show(" A countdown timer is program that takes user input into a masked textbox, \n" + "uses the Systems.Windows.Forms.Timer class to count down while displaying the remaining time, " + " and then beeps at you with a message box when the time is up.","WELCOME UTOPAIN"); this.Text = "Timer Application"; txtTimer.Text = "00:00"; paneltimer.Visible = false; } } ~~~~ ##### On Click event of btnStart ~~~~ private void btnStart_Click(object sender, EventArgs e) { if (txtTimer.Text == "00:00") { MessageBox.Show("Please enter the time to start!", "Enter the Time", MessageBoxButtons.OK); } else { // Convert text to seconds as int for timer string[] totalSeconds = txtTimer.Text.Split(':'); int minutes = Convert.ToInt32(totalSeconds[0]); int seconds = Convert.ToInt32(totalSeconds[1]); timeLeft = (minutes*60) + seconds; // Lock Start and Clear buttons and text box btnStart.Enabled = false; btnReset.Enabled = false; txtTimer.ReadOnly = true; // start timer timer1.Start(); } } ~~~~ ##### On Click event of btnReset ~~~~ private void btnReset_Click(object sender, EventArgs e) { txtTimer.Text = "00:00"; } ~~~~ ##### On Tick event of timer1 ~~~~ private void timer1_Tick(object sender, EventArgs e) { if (timeLeft > 0) { timeLeft = timeLeft - 1; // Display time remaining as mm:ss var timespan = TimeSpan.FromSeconds(timeLeft); txtTimer.Text = timespan.ToString(@"mm\:ss"); // Alternate method //int secondsLeft = timeLeft % 60; //int minutesLeft = timeLeft / 60; } else { timer1.Stop(); SystemSounds.Exclamation.Play(); MessageBox.Show("Time's up!", "Time has elapsed", MessageBoxButtons.OK); } } ~~~~ ##### On Click event of BtnStoP ~~~~ private void BtnStoP_Click(object sender, EventArgs e) { timer1.Stop(); timeLeft = 0; btnStart.Enabled = true; btnReset.Enabled = true; txtTimer.ReadOnly = false; } ~~~~ ##### On Click event of lblproceed ~~~~ private void lblproceed_Click(object sender, EventArgs e) { paneltimer.Visible = true; lblproceed.Visible = false; } ~~~~ #### **OUTPUT** ~~~ "https://4.bp.blogspot.com/-t-jzcZDPFyo/WrqIEOwpliI/AAAAAAAAAH0/kYnnUVOQ8DIFXHc6XcfCWjqJbO14i_YnQCLcBGAs/s1600/output.gif ~~~ ##### Download full source code on my [GitHub](https://github.com/BRANX14/dotnet-Timer_tutorial) if you need to try it out. #### Curriculum This is the first contribution in this curriculum. It will be succeed with more contributions. <br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@branx/c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c">Utopian.io - Rewarding Open Source Contributors</a></em><hr/>
json metadata{"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":126812080,"name":"dotnet-Timer_tutorial","full_name":"BRANX14/dotnet-Timer_tutorial","html_url":"https://github.com/BRANX14/dotnet-Timer_tutorial","fork":false,"owner":{"login":"BRANX14"}},"pullRequests":[],"platform":"github","type":"tutorials","tags":["utopian-io","open-source","tutorial","programming","nigeria"],"links":["http://5kpcsoft.com/visual-studio-2012-ultimate-free-download/","https://cdn.utopian.io/posts/2379c8f03a5d5877439c72810e31edeb43c6windowform.png","https://cdn.utopian.io/posts/f3bdc9c7f1d19bdf821d41ede4e4817c1096form.png","https://cdn.utopian.io/posts/a397aee69a10099ef9e93ce641e392ec4134Desinview.png","https://github.com/BRANX14/dotnet-Timer_tutorial"],"image":["https://cdn.utopian.io/posts/2379c8f03a5d5877439c72810e31edeb43c6windowform.png","https://cdn.utopian.io/posts/f3bdc9c7f1d19bdf821d41ede4e4817c1096form.png","https://cdn.utopian.io/posts/a397aee69a10099ef9e93ce641e392ec4134Desinview.png"]}
Transaction InfoBlock #21049834/Trx cdfad6be7ea5c1042874adc315941706b7a90b45
View Raw JSON Data
{
  "trx_id": "cdfad6be7ea5c1042874adc315941706b7a90b45",
  "block": 21049834,
  "trx_in_block": 23,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-27T19:30:39",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "utopian-io",
      "author": "branx",
      "permlink": "c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c",
      "title": "C# Graphics User Interface to create a simple Windows Forms countdown timer in c#",
      "body": "\n#### What Will I Learn?\n\n\n- The user will learn the concept of C# Graphics User Interface with Visual Studio 2012.\n- The user will learn the concept behind timer control in c#\n- The user will also learn how to create a simple Windows Forms countdown timer in c#.\n\n#### Requirements\n\n- A computer System is required for this tutorial.\n- Microsoft visual studio must be installed on your computer.\n\n\nGet Microsoft visual studio 2012 [here](http://5kpcsoft.com/visual-studio-2012-ultimate-free-download/)\n\n#### Difficulty\n\n- Intermediate\n\n\n#### Tutorial Contents\n\nHello utopian, welcome to this tutorial. This happens to be my first tutorial and we will be looking at the concept of C# GUI, concept behind Timer control and creating a simple Windows Forms countdown timer.\n\n##### C# Graphical User Interface\n\nGraphical User Interface is an interactive display which presents graphical elements/widgets for the user to interact with. It's made of graphical element that provides easy use, more visual interface for users to operate without having to know lots of commands such as a text box, a button, label, check box, Timer etc.\n\n##### What is Timer Control?\n\nThe Timer Control plays an important role in the development of programs both Client side and Server side development as well as in Windows Services. With the Timer Control we can raise events at a specific interval of time without the interaction of another thread.\n\n##### How Timer Control Works?\n\nA Timer control does not have a visual representation and works as a component in the background. We can control programs with Timer Control in millisecond, seconds, minute and even in hours. The Timer Control allows us to set Interval property in milliseconds. That is, one second is equal to 1000 milliseconds. \n\n##### Example\n\nA countdown timer is program that takes user input into a masked textbox, uses the Systems.Windows.Forms.Timer class to count down while displaying the remaining time, and then beeps at you with a message box when the time is up.\n\n##### Steps to Create your GUI\n\n- Open your Visual Studio\n- On the File menu, click New Project. Then the New Project dialog box appears. This dialog box lists \n    the different default application types.\n- Select Window Form as your project type and change the name of your application at the bottom textbox. If you are not comfortable with default location, you can always enter a new path if you want.\n\n![windowform.png](https://cdn.utopian.io/posts/2379c8f03a5d5877439c72810e31edeb43c6windowform.png)\n\n- Then Click OK.\n\n![form.png](https://cdn.utopian.io/posts/f3bdc9c7f1d19bdf821d41ede4e4817c1096form.png)\n\n##### Design your form as below\n\n C# provide user with a toolbox that support Drag and drop of control on the Form\n\n![Desinview.png](https://cdn.utopian.io/posts/a397aee69a10099ef9e93ce641e392ec4134Desinview.png)\n\n\nThat is, you will have three label, Three Button, One Textbox, One Panel and Timer control.\n\n#### Coding view\n\nWhat I did first, I created a Message that displays the significance of the program.\n\nthen “this.Text = \"Timer Application\";” is to Rename the Title of the Form from the .Text Property.\n\nWhile the “txtTimer.Text = \"00:00\";” is to set the Textbox default .text property to be \"00:00\" at runtime.\n\n“paneltimer.Visible = false;” is to set the panel visibility to be false at runtime.\n~~~~\n\nPrivate void Form1_Load(object sender, EventArgs e)\n       {\n                 MessageBox.Show(\" A countdown timer is program that takes user input into a masked textbox, \\n\"\n        + \"uses the Systems.Windows.Forms.Timer class to count down while displaying the remaining time, \"\n        + \" and then beeps at you with a message box when the time is up.\",\"WELCOME UTOPAIN\");\n           this.Text = \"Timer Application\";\n           txtTimer.Text = \"00:00\";\npaneltimer.Visible = false;\n       }\n   }\n~~~~\n\n##### On Click event of btnStart\n\n~~~~\nprivate void btnStart_Click(object sender, EventArgs e)\n        {\n             if (txtTimer.Text == \"00:00\")\n            {\n                MessageBox.Show(\"Please enter the time to start!\", \"Enter the Time\", MessageBoxButtons.OK);\n            }\n            else\n            {\n                // Convert text to seconds as int for timer\n                string[] totalSeconds = txtTimer.Text.Split(':');\n                int minutes = Convert.ToInt32(totalSeconds[0]);\n                int seconds = Convert.ToInt32(totalSeconds[1]);\n                timeLeft = (minutes*60) + seconds;\n \n                // Lock Start and Clear buttons and text box\n                btnStart.Enabled = false;\n                btnReset.Enabled = false;\n                txtTimer.ReadOnly = true;\n \n                // start timer\n                      timer1.Start();\n            }\n        }\n~~~~\n\n##### On Click event of btnReset\n\n~~~~\nprivate void btnReset_Click(object sender, EventArgs e)\n        {\n            txtTimer.Text = \"00:00\";\n        }\n~~~~\n\n##### On Tick event of timer1\n\n~~~~\nprivate void timer1_Tick(object sender, EventArgs e)\n        {\n             if (timeLeft > 0)\n            {\n                timeLeft = timeLeft - 1;\n                // Display time remaining as mm:ss\n                var timespan = TimeSpan.FromSeconds(timeLeft);\n                txtTimer.Text = timespan.ToString(@\"mm\\:ss\");\n                // Alternate method\n                //int secondsLeft = timeLeft % 60;\n                //int minutesLeft = timeLeft / 60;\n            }\n            else\n            {\n                timer1.Stop();\n                SystemSounds.Exclamation.Play();\n                MessageBox.Show(\"Time's up!\", \"Time has elapsed\", MessageBoxButtons.OK);\n            }\n        }\n~~~~\n\n##### On Click event of BtnStoP\n \n~~~~\nprivate void BtnStoP_Click(object sender, EventArgs e)\n        {\n            timer1.Stop();\n            timeLeft = 0;\n            btnStart.Enabled = true;\n            btnReset.Enabled = true;\n            txtTimer.ReadOnly = false;\n\n        }\n~~~~\n\n#####  On Click event of lblproceed\n\n~~~~  \nprivate void lblproceed_Click(object sender, EventArgs e)\n        {\n            paneltimer.Visible = true;\n               lblproceed.Visible = false; \n        }\n~~~~\n\n#### **OUTPUT**\n~~~\n\"https://4.bp.blogspot.com/-t-jzcZDPFyo/WrqIEOwpliI/AAAAAAAAAH0/kYnnUVOQ8DIFXHc6XcfCWjqJbO14i_YnQCLcBGAs/s1600/output.gif\n~~~\n\n\n##### Download full source code on my [GitHub](https://github.com/BRANX14/dotnet-Timer_tutorial) if you need to try it out.\n\n#### Curriculum\nThis is the first contribution in this curriculum. It will be succeed with more contributions.\n    \n\n<br /><hr/><em>Posted on <a href=\"https://utopian.io/utopian-io/@branx/c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c\">Utopian.io -  Rewarding Open Source Contributors</a></em><hr/>",
      "json_metadata": "{\"community\":\"utopian\",\"app\":\"utopian/1.0.0\",\"format\":\"markdown\",\"repository\":{\"id\":126812080,\"name\":\"dotnet-Timer_tutorial\",\"full_name\":\"BRANX14/dotnet-Timer_tutorial\",\"html_url\":\"https://github.com/BRANX14/dotnet-Timer_tutorial\",\"fork\":false,\"owner\":{\"login\":\"BRANX14\"}},\"pullRequests\":[],\"platform\":\"github\",\"type\":\"tutorials\",\"tags\":[\"utopian-io\",\"open-source\",\"tutorial\",\"programming\",\"nigeria\"],\"links\":[\"http://5kpcsoft.com/visual-studio-2012-ultimate-free-download/\",\"https://cdn.utopian.io/posts/2379c8f03a5d5877439c72810e31edeb43c6windowform.png\",\"https://cdn.utopian.io/posts/f3bdc9c7f1d19bdf821d41ede4e4817c1096form.png\",\"https://cdn.utopian.io/posts/a397aee69a10099ef9e93ce641e392ec4134Desinview.png\",\"https://github.com/BRANX14/dotnet-Timer_tutorial\"],\"image\":[\"https://cdn.utopian.io/posts/2379c8f03a5d5877439c72810e31edeb43c6windowform.png\",\"https://cdn.utopian.io/posts/f3bdc9c7f1d19bdf821d41ede4e4817c1096form.png\",\"https://cdn.utopian.io/posts/a397aee69a10099ef9e93ce641e392ec4134Desinview.png\"]}"
    }
  ]
}
resteembosssent 0.001 STEEM to @branx- "Hi, my friend! Wishes success in your creativity on Steemit! If your post hasn't been noticed , @resteemboss can help you. Send 1 SBD or STEEM to @resteemboss and we will make resteem to 45.000+ of fo..."
2018/03/24 20:05:21
fromresteemboss
tobranx
amount0.001 STEEM
memoHi, my friend! Wishes success in your creativity on Steemit! If your post hasn't been noticed , @resteemboss can help you. Send 1 SBD or STEEM to @resteemboss and we will make resteem to 45.000+ of followers, + 40 upvote , your post will be surely noticed . RESTEEM BOT 4 in 1 . @bigshot + @hotlist + @re-blog + @artcity . Service Active
Transaction InfoBlock #20964155/Trx ca1a9d28443d499d126cc8deb3694032ff29be8d
View Raw JSON Data
{
  "trx_id": "ca1a9d28443d499d126cc8deb3694032ff29be8d",
  "block": 20964155,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-24T20:05:21",
  "op": [
    "transfer",
    {
      "from": "resteemboss",
      "to": "branx",
      "amount": "0.001 STEEM",
      "memo": "Hi, my friend! Wishes success in your creativity on Steemit! If your post hasn't been noticed , @resteemboss can help you. Send 1 SBD or STEEM to @resteemboss and we will make resteem to 45.000+ of followers, + 40 upvote , your post will be surely noticed . RESTEEM BOT 4 in 1 . @bigshot + @hotlist + @re-blog + @artcity . Service Active"
    }
  ]
}
branxclaimed reward balance: 0.003 SP
2018/03/22 23:17:30
accountbranx
reward steem0.000 STEEM
reward sbd0.000 SBD
reward vests4.082282 VESTS
Transaction InfoBlock #20910454/Trx f351e80b6050656cdc3d4252189e8bac7cf54043
View Raw JSON Data
{
  "trx_id": "f351e80b6050656cdc3d4252189e8bac7cf54043",
  "block": 20910454,
  "trx_in_block": 70,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-22T23:17:30",
  "op": [
    "claim_reward_balance",
    {
      "account": "branx",
      "reward_steem": "0.000 STEEM",
      "reward_sbd": "0.000 SBD",
      "reward_vests": "4.082282 VESTS"
    }
  ]
}
2018/03/18 18:44:45
curatorbranx
reward4.082282 VESTS
comment authorteekingtv
comment permlinkpromoting-utopian-io-to-nigerian-people-via-facebook
Transaction InfoBlock #20790583/Virtual Operation #7
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20790583,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 7,
  "timestamp": "2018-03-18T18:44:45",
  "op": [
    "curation_reward",
    {
      "curator": "branx",
      "reward": "4.082282 VESTS",
      "comment_author": "teekingtv",
      "comment_permlink": "promoting-utopian-io-to-nigerian-people-via-facebook"
    }
  ]
}
2018/03/12 19:11:03
voterbranx
authorteekingtv
permlinkpromoting-utopian-io-to-nigerian-people-via-facebook
weight10000 (100.00%)
Transaction InfoBlock #20618456/Trx 239ec657378cbd8e26c3e0955a9b983a4b4af803
View Raw JSON Data
{
  "trx_id": "239ec657378cbd8e26c3e0955a9b983a4b4af803",
  "block": 20618456,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-12T19:11:03",
  "op": [
    "vote",
    {
      "voter": "branx",
      "author": "teekingtv",
      "permlink": "promoting-utopian-io-to-nigerian-people-via-facebook",
      "weight": 10000
    }
  ]
}
branxclaimed reward balance: 0.001 SP
2018/03/12 08:05:30
accountbranx
reward steem0.000 STEEM
reward sbd0.000 SBD
reward vests2.041954 VESTS
Transaction InfoBlock #20605159/Trx 33e377737a0104671d2b344ca0dff5a1be286e6a
View Raw JSON Data
{
  "trx_id": "33e377737a0104671d2b344ca0dff5a1be286e6a",
  "block": 20605159,
  "trx_in_block": 43,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-12T08:05:30",
  "op": [
    "claim_reward_balance",
    {
      "account": "branx",
      "reward_steem": "0.000 STEEM",
      "reward_sbd": "0.000 SBD",
      "reward_vests": "2.041954 VESTS"
    }
  ]
}
2018/03/11 05:00:15
curatorbranx
reward2.041954 VESTS
comment authoradesojisouljay
comment permlink20180304t050007967z-damilare-souljay-x-mazta-mhe-x-raymond-dee
Transaction InfoBlock #20572708/Virtual Operation #9
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20572708,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 9,
  "timestamp": "2018-03-11T05:00:15",
  "op": [
    "curation_reward",
    {
      "curator": "branx",
      "reward": "2.041954 VESTS",
      "comment_author": "adesojisouljay",
      "comment_permlink": "20180304t050007967z-damilare-souljay-x-mazta-mhe-x-raymond-dee"
    }
  ]
}
refreshsent 0.001 SBD to @branx- "I followed you - If you follow me I be happy - RESTEEM SERVICE FOLLOW FOR NEWS "
2018/03/06 14:08:42
fromrefresh
tobranx
amount0.001 SBD
memoI followed you - If you follow me I be happy - RESTEEM SERVICE FOLLOW FOR NEWS
Transaction InfoBlock #20439926/Trx beded2c9477d0077ba3942fa0bd9771eefbe0110
View Raw JSON Data
{
  "trx_id": "beded2c9477d0077ba3942fa0bd9771eefbe0110",
  "block": 20439926,
  "trx_in_block": 51,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-06T14:08:42",
  "op": [
    "transfer",
    {
      "from": "refresh",
      "to": "branx",
      "amount": "0.001 SBD",
      "memo": "I followed you - If you follow me I be happy - RESTEEM SERVICE FOLLOW FOR NEWS "
    }
  ]
}
branxupvoted (100.00%) @ajstar / picture-of-the-day
2018/03/04 05:20:51
voterbranx
authorajstar
permlinkpicture-of-the-day
weight10000 (100.00%)
Transaction InfoBlock #20371799/Trx 4c890c405dfdc6ef410a581225efd8b647d0e2b6
View Raw JSON Data
{
  "trx_id": "4c890c405dfdc6ef410a581225efd8b647d0e2b6",
  "block": 20371799,
  "trx_in_block": 18,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-04T05:20:51",
  "op": [
    "vote",
    {
      "voter": "branx",
      "author": "ajstar",
      "permlink": "picture-of-the-day",
      "weight": 10000
    }
  ]
}
2018/03/04 05:19:33
voterbranx
authoradesojisouljay
permlink20180304t050007967z-damilare-souljay-x-mazta-mhe-x-raymond-dee
weight10000 (100.00%)
Transaction InfoBlock #20371773/Trx fdbbf3929f9ca9622a17bf688feb8c55d7382430
View Raw JSON Data
{
  "trx_id": "fdbbf3929f9ca9622a17bf688feb8c55d7382430",
  "block": 20371773,
  "trx_in_block": 43,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-04T05:19:33",
  "op": [
    "vote",
    {
      "voter": "branx",
      "author": "adesojisouljay",
      "permlink": "20180304t050007967z-damilare-souljay-x-mazta-mhe-x-raymond-dee",
      "weight": 10000
    }
  ]
}
2018/03/03 23:11:27
parent authorbranx
parent permlinkintroduction-to-visual-studio-and-c
authorfibaroteam
permlinkre-branx-introduction-to-visual-studio-and-c-20180303t231034130z
title
bodyInteresting Good Luck
json metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
Transaction InfoBlock #20364415/Trx 09b446c146663bcb5f18c8d027d1367f1696484f
View Raw JSON Data
{
  "trx_id": "09b446c146663bcb5f18c8d027d1367f1696484f",
  "block": 20364415,
  "trx_in_block": 19,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-03T23:11:27",
  "op": [
    "comment",
    {
      "parent_author": "branx",
      "parent_permlink": "introduction-to-visual-studio-and-c",
      "author": "fibaroteam",
      "permlink": "re-branx-introduction-to-visual-studio-and-c-20180303t231034130z",
      "title": "",
      "body": "Interesting Good Luck",
      "json_metadata": "{\"tags\":[\"utopian-io\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2018/03/03 19:46:09
parent authorteekingtv
parent permlinkre-danielsaori-steemit-comment-challenge-19-usd15sbd-giveaway-comment-like-a-champ-grow-your-blog-like-a-champ-20180228t120215614z
authorbranx
permlinkre-teekingtv-re-danielsaori-steemit-comment-challenge-19-usd15sbd-giveaway-comment-like-a-champ-grow-your-blog-like-a-champ-20180303t194604438z
title
bodyVolted
json metadata{"tags":["steemitcommentchallenge"],"app":"steemit/0.1"}
Transaction InfoBlock #20360309/Trx b5028baeaf7fc2cfa5ddd50da1ec2c0957c4beec
View Raw JSON Data
{
  "trx_id": "b5028baeaf7fc2cfa5ddd50da1ec2c0957c4beec",
  "block": 20360309,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-03T19:46:09",
  "op": [
    "comment",
    {
      "parent_author": "teekingtv",
      "parent_permlink": "re-danielsaori-steemit-comment-challenge-19-usd15sbd-giveaway-comment-like-a-champ-grow-your-blog-like-a-champ-20180228t120215614z",
      "author": "branx",
      "permlink": "re-teekingtv-re-danielsaori-steemit-comment-challenge-19-usd15sbd-giveaway-comment-like-a-champ-grow-your-blog-like-a-champ-20180303t194604438z",
      "title": "",
      "body": "Volted",
      "json_metadata": "{\"tags\":[\"steemitcommentchallenge\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2018/03/03 19:45:21
voterbranx
authorteekingtv
permlinkre-danielsaori-steemit-comment-challenge-19-usd15sbd-giveaway-comment-like-a-champ-grow-your-blog-like-a-champ-20180228t120215614z
weight10000 (100.00%)
Transaction InfoBlock #20360293/Trx ea1083bc19ba227cfe5dee62f9d9974900e5d682
View Raw JSON Data
{
  "trx_id": "ea1083bc19ba227cfe5dee62f9d9974900e5d682",
  "block": 20360293,
  "trx_in_block": 9,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-03T19:45:21",
  "op": [
    "vote",
    {
      "voter": "branx",
      "author": "teekingtv",
      "permlink": "re-danielsaori-steemit-comment-challenge-19-usd15sbd-giveaway-comment-like-a-champ-grow-your-blog-like-a-champ-20180228t120215614z",
      "weight": 10000
    }
  ]
}
branxclaimed reward balance: 0.009 SBD, 0.005 SP
2018/03/03 19:36:09
accountbranx
reward steem0.000 STEEM
reward sbd0.009 SBD
reward vests8.171093 VESTS
Transaction InfoBlock #20360109/Trx 6db09d56bab9be704221214cafbf048e17938449
View Raw JSON Data
{
  "trx_id": "6db09d56bab9be704221214cafbf048e17938449",
  "block": 20360109,
  "trx_in_block": 15,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-03T19:36:09",
  "op": [
    "claim_reward_balance",
    {
      "account": "branx",
      "reward_steem": "0.000 STEEM",
      "reward_sbd": "0.009 SBD",
      "reward_vests": "8.171093 VESTS"
    }
  ]
}
branxreceived 0.009 SBD, 0.005 SP author reward for @branx / introduction-to-visual-studio-and-c
2018/03/03 14:07:15
authorbranx
permlinkintroduction-to-visual-studio-and-c
sbd payout0.009 SBD
steem payout0.000 STEEM
vesting payout8.171093 VESTS
Transaction InfoBlock #20353530/Virtual Operation #5
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20353530,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 5,
  "timestamp": "2018-03-03T14:07:15",
  "op": [
    "author_reward",
    {
      "author": "branx",
      "permlink": "introduction-to-visual-studio-and-c",
      "sbd_payout": "0.009 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "8.171093 VESTS"
    }
  ]
}
cryptofysent 0.001 STEEM to @branx- "A gift. 😊"
2018/03/02 03:30:36
fromcryptofy
tobranx
amount0.001 STEEM
memoA gift. 😊
Transaction InfoBlock #20312010/Trx 7817d8129258bf3e17c3a89b062728f5074a61a7
View Raw JSON Data
{
  "trx_id": "7817d8129258bf3e17c3a89b062728f5074a61a7",
  "block": 20312010,
  "trx_in_block": 9,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-02T03:30:36",
  "op": [
    "transfer",
    {
      "from": "cryptofy",
      "to": "branx",
      "amount": "0.001 STEEM",
      "memo": "A gift. 😊"
    }
  ]
}
steemdelegated 17.184 SP to @branx
2018/02/27 21:15:12
delegatorsteem
delegateebranx
vesting shares27981.975149 VESTS
Transaction InfoBlock #20246942/Trx d2325537b6646f553eb6670ff10a6138b7ed5128
View Raw JSON Data
{
  "trx_id": "d2325537b6646f553eb6670ff10a6138b7ed5128",
  "block": 20246942,
  "trx_in_block": 15,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-27T21:15:12",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "branx",
      "vesting_shares": "27981.975149 VESTS"
    }
  ]
}
branxclaimed reward balance: 0.328 SBD, 0.125 SP
2018/02/27 19:21:36
accountbranx
reward steem0.000 STEEM
reward sbd0.328 SBD
reward vests204.326007 VESTS
Transaction InfoBlock #20244670/Trx 396b66da8a7c36b6789f6fc8d03ee41d9987e241
View Raw JSON Data
{
  "trx_id": "396b66da8a7c36b6789f6fc8d03ee41d9987e241",
  "block": 20244670,
  "trx_in_block": 52,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-27T19:21:36",
  "op": [
    "claim_reward_balance",
    {
      "account": "branx",
      "reward_steem": "0.000 STEEM",
      "reward_sbd": "0.328 SBD",
      "reward_vests": "204.326007 VESTS"
    }
  ]
}
2018/02/27 19:21:24
parent authorbriggsy
parent permlinkbitcoin-update-february-27-2018
authorbranx
permlinkre-briggsy-bitcoin-update-february-27-2018-20180227t192120253z
title
bodyThanks for the update. I hope it turn around for good
json metadata{"tags":["bitcoin"],"app":"steemit/0.1"}
Transaction InfoBlock #20244666/Trx cde3af4a3a322eaf10490543cf0c317b49822cf5
View Raw JSON Data
{
  "trx_id": "cde3af4a3a322eaf10490543cf0c317b49822cf5",
  "block": 20244666,
  "trx_in_block": 38,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-27T19:21:24",
  "op": [
    "comment",
    {
      "parent_author": "briggsy",
      "parent_permlink": "bitcoin-update-february-27-2018",
      "author": "branx",
      "permlink": "re-briggsy-bitcoin-update-february-27-2018-20180227t192120253z",
      "title": "",
      "body": "Thanks for the update. I hope it turn around for good",
      "json_metadata": "{\"tags\":[\"bitcoin\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
branxreceived 0.305 SBD, 0.115 SP author reward for @branx / 96cxdzcj
2018/02/27 01:50:39
authorbranx
permlink96cxdzcj
sbd payout0.305 SBD
steem payout0.000 STEEM
vesting payout187.979799 VESTS
Transaction InfoBlock #20223806/Virtual Operation #14
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20223806,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 14,
  "timestamp": "2018-02-27T01:50:39",
  "op": [
    "author_reward",
    {
      "author": "branx",
      "permlink": "96cxdzcj",
      "sbd_payout": "0.305 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "187.979799 VESTS"
    }
  ]
}
dtubereceived 0.077 SP benefactor reward from @branx
2018/02/27 01:50:39
benefactordtube
authorbranx
permlink96cxdzcj
sbd payout0.000 SBD
steem payout0.000 STEEM
vesting payout124.638779 VESTS
Transaction InfoBlock #20223806/Virtual Operation #13
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20223806,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 13,
  "timestamp": "2018-02-27T01:50:39",
  "op": [
    "comment_benefactor_reward",
    {
      "benefactor": "dtube",
      "author": "branx",
      "permlink": "96cxdzcj",
      "sbd_payout": "0.000 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "124.638779 VESTS"
    }
  ]
}
branxreceived 0.023 SBD, 0.009 SP author reward for @branx / introduction-to-programming
2018/02/27 00:24:06
authorbranx
permlinkintroduction-to-programming
sbd payout0.023 SBD
steem payout0.000 STEEM
vesting payout14.302856 VESTS
Transaction InfoBlock #20222079/Virtual Operation #105
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20222079,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 105,
  "timestamp": "2018-02-27T00:24:06",
  "op": [
    "author_reward",
    {
      "author": "branx",
      "permlink": "introduction-to-programming",
      "sbd_payout": "0.023 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "14.302856 VESTS"
    }
  ]
}
2018/02/26 16:03:54
voterbranx
authorvwoke
permlinkibadan-meet-up-appreciation-and-photography
weight10000 (100.00%)
Transaction InfoBlock #20212079/Trx 183b18e7616f4527fc59fe085801d40ef00cdfd5
View Raw JSON Data
{
  "trx_id": "183b18e7616f4527fc59fe085801d40ef00cdfd5",
  "block": 20212079,
  "trx_in_block": 36,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-26T16:03:54",
  "op": [
    "vote",
    {
      "voter": "branx",
      "author": "vwoke",
      "permlink": "ibadan-meet-up-appreciation-and-photography",
      "weight": 10000
    }
  ]
}
2018/02/26 15:51:39
votervwoke
authorbranx
permlinkintroduction-to-visual-studio-and-c
weight10000 (100.00%)
Transaction InfoBlock #20211834/Trx 3c9cc8f22470f1368022ec5ce82ce834cf896099
View Raw JSON Data
{
  "trx_id": "3c9cc8f22470f1368022ec5ce82ce834cf896099",
  "block": 20211834,
  "trx_in_block": 35,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-26T15:51:39",
  "op": [
    "vote",
    {
      "voter": "vwoke",
      "author": "branx",
      "permlink": "introduction-to-visual-studio-and-c",
      "weight": 10000
    }
  ]
}
2018/02/26 04:56:30
curatorbranx
reward2.043352 VESTS
comment authorkenechukwu2
comment permlinkmy-life-mantra-make-sure-what-you-re-chasing-in-life-doesn-t-destroy-you
Transaction InfoBlock #20198731/Virtual Operation #16
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20198731,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 16,
  "timestamp": "2018-02-26T04:56:30",
  "op": [
    "curation_reward",
    {
      "curator": "branx",
      "reward": "2.043352 VESTS",
      "comment_author": "kenechukwu2",
      "comment_permlink": "my-life-mantra-make-sure-what-you-re-chasing-in-life-doesn-t-destroy-you"
    }
  ]
}
2018/02/26 03:15:36
required auths[]
required posting auths["branx"]
idfollow
json["follow",{"follower":"branx","following":"shareprogramming","what":["blog"]}]
Transaction InfoBlock #20196715/Trx c67be6bcc8ef6e8320fde0b14b4e721730f4cb22
View Raw JSON Data
{
  "trx_id": "c67be6bcc8ef6e8320fde0b14b4e721730f4cb22",
  "block": 20196715,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-26T03:15:36",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "branx"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"branx\",\"following\":\"shareprogramming\",\"what\":[\"blog\"]}]"
    }
  ]
}
2018/02/26 03:00:48
parent authorteekingtv
parent permlinkre-branx-introduction-to-visual-studio-and-c-20180225t074825891z
authorbranx
permlinkre-teekingtv-re-branx-introduction-to-visual-studio-and-c-20180226t030043254z
title
bodyThanks for the suggestion @teekingtv.
json metadata{"tags":["utopian-io"],"users":["teekingtv"],"app":"steemit/0.1"}
Transaction InfoBlock #20196419/Trx 70ec6ea790bd9f410b213e35a669ba700bb8a7f7
View Raw JSON Data
{
  "trx_id": "70ec6ea790bd9f410b213e35a669ba700bb8a7f7",
  "block": 20196419,
  "trx_in_block": 61,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-26T03:00:48",
  "op": [
    "comment",
    {
      "parent_author": "teekingtv",
      "parent_permlink": "re-branx-introduction-to-visual-studio-and-c-20180225t074825891z",
      "author": "branx",
      "permlink": "re-teekingtv-re-branx-introduction-to-visual-studio-and-c-20180226t030043254z",
      "title": "",
      "body": "Thanks for the suggestion @teekingtv.",
      "json_metadata": "{\"tags\":[\"utopian-io\"],\"users\":[\"teekingtv\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
branxfollowed @sportic
2018/02/25 13:04:09
required auths[]
required posting auths["branx"]
idfollow
json["follow",{"follower":"branx","following":"sportic","what":["blog"]}]
Transaction InfoBlock #20179698/Trx 6e5d3bd787c4a2c60fdcb26c6e90b26eab81e77f
View Raw JSON Data
{
  "trx_id": "6e5d3bd787c4a2c60fdcb26c6e90b26eab81e77f",
  "block": 20179698,
  "trx_in_block": 25,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-25T13:04:09",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "branx"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"branx\",\"following\":\"sportic\",\"what\":[\"blog\"]}]"
    }
  ]
}
2018/02/25 11:32:27
voterbranx
authorteekingtv
permlinkbusan-meetup-vs-toronto-meetup-vs-israeli-meetup-vs-ibadan-meetup-which-one-wins-the-global-meetup-of-the-week
weight10000 (100.00%)
Transaction InfoBlock #20177864/Trx d371c050b4bcc04be9eb9a060425330895c6b2b8
View Raw JSON Data
{
  "trx_id": "d371c050b4bcc04be9eb9a060425330895c6b2b8",
  "block": 20177864,
  "trx_in_block": 8,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-25T11:32:27",
  "op": [
    "vote",
    {
      "voter": "branx",
      "author": "teekingtv",
      "permlink": "busan-meetup-vs-toronto-meetup-vs-israeli-meetup-vs-ibadan-meetup-which-one-wins-the-global-meetup-of-the-week",
      "weight": 10000
    }
  ]
}
sporticsent 0.001 STEEM to @branx- "Resteem your post to 17.000+ Followers . Send to @sportic 1 SBD or STEEM and URL in the memo. -Service Active-"
2018/02/25 11:17:51
fromsportic
tobranx
amount0.001 STEEM
memoResteem your post to 17.000+ Followers . Send to @sportic 1 SBD or STEEM and URL in the memo. -Service Active-
Transaction InfoBlock #20177573/Trx 52c98c9c34075c23031283d84fbc7ce0fc55c684
View Raw JSON Data
{
  "trx_id": "52c98c9c34075c23031283d84fbc7ce0fc55c684",
  "block": 20177573,
  "trx_in_block": 5,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-25T11:17:51",
  "op": [
    "transfer",
    {
      "from": "sportic",
      "to": "branx",
      "amount": "0.001 STEEM",
      "memo": "Resteem your post to 17.000+ Followers . Send to @sportic 1 SBD or STEEM and URL in the memo. -Service Active-"
    }
  ]
}

Account Metadata

POSTING JSON METADATA
profile{"name":"Brainbox","cover_image":"https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcStBb-0FHvCTDerjpyE9vrh8ymAeUKZvO1WsgsNpOqqfKP0YejM","profile_image":"https://z-p3-scontent-lax3-2.xx.fbcdn.net/v/t1.0-9/fr/cp0/e15/q65/20840834_1429722270443871_3908830261959271453_n.jpg?efg=eyJpIjoiYiJ9&oh=921aa61375d7035b94494540a9ad38fd&oe=5AEE5519","about":"Be inspired! ","location":"Lagos, Nigeria."}
JSON METADATA
profile{"name":"Brainbox","cover_image":"https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcStBb-0FHvCTDerjpyE9vrh8ymAeUKZvO1WsgsNpOqqfKP0YejM","profile_image":"https://z-p3-scontent-lax3-2.xx.fbcdn.net/v/t1.0-9/fr/cp0/e15/q65/20840834_1429722270443871_3908830261959271453_n.jpg?efg=eyJpIjoiYiJ9&oh=921aa61375d7035b94494540a9ad38fd&oe=5AEE5519","about":"Be inspired! ","location":"Lagos, Nigeria."}
{
  "posting_json_metadata": {
    "profile": {
      "name": "Brainbox",
      "cover_image": "https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcStBb-0FHvCTDerjpyE9vrh8ymAeUKZvO1WsgsNpOqqfKP0YejM",
      "profile_image": "https://z-p3-scontent-lax3-2.xx.fbcdn.net/v/t1.0-9/fr/cp0/e15/q65/20840834_1429722270443871_3908830261959271453_n.jpg?efg=eyJpIjoiYiJ9&oh=921aa61375d7035b94494540a9ad38fd&oe=5AEE5519",
      "about": "Be inspired! ",
      "location": "Lagos, Nigeria."
    }
  },
  "json_metadata": {
    "profile": {
      "name": "Brainbox",
      "cover_image": "https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcStBb-0FHvCTDerjpyE9vrh8ymAeUKZvO1WsgsNpOqqfKP0YejM",
      "profile_image": "https://z-p3-scontent-lax3-2.xx.fbcdn.net/v/t1.0-9/fr/cp0/e15/q65/20840834_1429722270443871_3908830261959271453_n.jpg?efg=eyJpIjoiYiJ9&oh=921aa61375d7035b94494540a9ad38fd&oe=5AEE5519",
      "about": "Be inspired! ",
      "location": "Lagos, Nigeria."
    }
  }
}

Auth Keys

Owner
Single Signature
Public Keys
STM6Jv1kZn7foPaupFjh6P1MRY7cyRuWv31Xfq633btMdfkBFWGWE1/1
Active
Single Signature
Public Keys
STM7p1Tgp7pxHxp3i1DLSomZomMM96RUnq6Br65rcvp6A6kuzaAFG1/1
Posting
Single Signature
Public Keys
STM8QRCu2DGQb2HknNJFkpZFd2ZF1rEx1KQES37FQWAoiJwPTTJrj1/1
App Permissions
Memo
STM5hiCLnyWDqLUV8TZ2MRPmuRFkmAJMenVUWxKD1zroPQrBMMm7q
{
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM6Jv1kZn7foPaupFjh6P1MRY7cyRuWv31Xfq633btMdfkBFWGWE",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM7p1Tgp7pxHxp3i1DLSomZomMM96RUnq6Br65rcvp6A6kuzaAFG",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [
      [
        "dtube.app",
        1
      ],
      [
        "utopian.app",
        1
      ]
    ],
    "key_auths": [
      [
        "STM8QRCu2DGQb2HknNJFkpZFd2ZF1rEx1KQES37FQWAoiJwPTTJrj",
        1
      ]
    ]
  },
  "memo": "STM5hiCLnyWDqLUV8TZ2MRPmuRFkmAJMenVUWxKD1zroPQrBMMm7q"
}

Witness Votes

0 / 30
No active witness votes.
[]