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 DelegationsDeleg
+3.355SP
Detailed Balance
| STEEM | ||
| balance | 0.008STEEM | STEEM |
| market_balance | 0.000STEEM | STEEM |
| savings_balance | 0.000STEEM | STEEM |
| reward_steem_balance | 0.000STEEM | STEEM |
| STEEM POWER | ||
| Own SP | 1.646SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 3.355SP | SP |
| Effective Power | 5.001SP | SP |
| Reward SP (pending) | 0.000SP | SP |
| SBD | ||
| sbd_balance | 2.555SBD | SBD |
| sbd_conversions | 0.000SBD | SBD |
| sbd_market_balance | 0.000SBD | SBD |
| savings_sbd_balance | 0.000SBD | SBD |
| reward_sbd_balance | 0.000SBD | SBD |
{
"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
| name | branx |
| id | 648044 |
| rank | 656,449 |
| reputation | 18676974279 |
| created | 2018-01-23T20:02:21 |
| recovery_account | steem |
| proxy | None |
| post_count | 91 |
| comment_count | 0 |
| lifetime_vote_count | 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 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 0 |
| delayed_votes | 0 |
| balance | 0.008 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 2.555 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 2679.747600 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 5463.912206 VESTS |
| reward_vesting_balance | 0.000000 VESTS |
| vesting_balance | 0.000 STEEM |
| vesting_withdraw_rate | 0.000000 VESTS |
| next_vesting_withdrawal | 1969-12-31T23:59:59 |
| withdrawn | 0 |
| to_withdraw | 0 |
| withdraw_routes | 0 |
| savings_withdraw_requests | 0 |
| last_account_recovery | 1970-01-01T00:00:00 |
| reset_account | null |
| last_owner_update | 1970-01-01T00:00:00 |
| last_account_update | 2018-02-14T01:21:24 |
| mined | No |
| sbd_seconds | 2,347,329,600 |
| sbd_last_interest_payment | 2018-03-12T08:05:30 |
| savings_sbd_last_interest_payment | 1970-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
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
2026/05/17 22:18:00
2026/05/17 22:18:00
| delegator | steem |
| delegatee | branx |
| vesting shares | 5463.912206 VESTS |
| Transaction Info | Block #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"
}
]
}2026/05/11 20:04:18
2026/05/11 20:04:18
| delegator | steem |
| delegatee | branx |
| vesting shares | 2751.701801 VESTS |
| Transaction Info | Block #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"
}
]
}2026/04/25 21:41:54
2026/04/25 21:41:54
| delegator | steem |
| delegatee | branx |
| vesting shares | 5476.427962 VESTS |
| Transaction Info | Block #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"
}
]
}2026/01/23 02:39:24
2026/01/23 02:39:24
| delegator | steem |
| delegatee | branx |
| vesting shares | 2793.248620 VESTS |
| Transaction Info | Block #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"
}
]
}2024/12/16 21:58:57
2024/12/16 21:58:57
| delegator | steem |
| delegatee | branx |
| vesting shares | 2957.467817 VESTS |
| Transaction Info | Block #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"
}
]
}2023/11/13 13:43:51
2023/11/13 13:43:51
| delegator | steem |
| delegatee | branx |
| vesting shares | 3126.601349 VESTS |
| Transaction Info | Block #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"
}
]
}2023/09/21 19:33:42
2023/09/21 19:33:42
| delegator | steem |
| delegatee | branx |
| vesting shares | 6063.880135 VESTS |
| Transaction Info | Block #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"
}
]
}2022/11/03 09:36:39
2022/11/03 09:36:39
| delegator | steem |
| delegatee | branx |
| vesting shares | 6285.561573 VESTS |
| Transaction Info | Block #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"
}
]
}2022/01/17 09:02:39
2022/01/17 09:02:39
| delegator | steem |
| delegatee | branx |
| vesting shares | 6506.094804 VESTS |
| Transaction Info | Block #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"
}
]
}2021/06/13 23:02:39
2021/06/13 23:02:39
| delegator | steem |
| delegatee | branx |
| vesting shares | 6689.863462 VESTS |
| Transaction Info | Block #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"
}
]
}2020/12/11 09:23:57
2020/12/11 09:23:57
| delegator | steem |
| delegatee | branx |
| vesting shares | 6877.285436 VESTS |
| Transaction Info | Block #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"
}
]
}2020/12/06 03:01:27
2020/12/06 03:01:27
| delegator | steem |
| delegatee | branx |
| vesting shares | 1912.543513 VESTS |
| Transaction Info | Block #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"
}
]
}2020/12/05 10:58:24
2020/12/05 10:58:24
| delegator | steem |
| delegatee | branx |
| vesting shares | 6883.652075 VESTS |
| Transaction Info | Block #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"
}
]
}2020/11/02 11:52:27
2020/11/02 11:52:27
| delegator | steem |
| delegatee | branx |
| vesting shares | 1920.017158 VESTS |
| Transaction Info | Block #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"
}
]
}2020/05/09 03:56:42
2020/05/09 03:56:42
| delegator | steem |
| delegatee | branx |
| vesting shares | 7086.298649 VESTS |
| Transaction Info | Block #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"
}
]
}2020/05/08 07:16:57
2020/05/08 07:16:57
| delegator | steem |
| delegatee | branx |
| vesting shares | 1953.311140 VESTS |
| Transaction Info | Block #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
2020/01/23 22:10:15
| 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! <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 Info | Block #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\"]}"
}
]
}2019/09/26 17:34:18
2019/09/26 17:34:18
| delegator | steem |
| delegatee | branx |
| vesting shares | 7213.780527 VESTS |
| Transaction Info | Block #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"
}
]
}2019/08/22 15:43:54
2019/08/22 15:43:54
| 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 |
| Transaction Info | Block #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"
}
]
}2019/03/26 07:57:33
2019/03/26 07:57:33
| 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! |
| Transaction Info | Block #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
2019/01/23 22:15:57
| 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! <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 Info | Block #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\"]}"
}
]
}2018/10/18 08:00:45
2018/10/18 08:00:45
| delegator | steem |
| delegatee | branx |
| vesting shares | 7411.664714 VESTS |
| Transaction Info | Block #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 savings2018/08/31 18:20:48
smitopblockchain operation: transfer from savings
2018/08/31 18:20:48
| 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. |
| Transaction Info | Block #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."
}
]
}2018/07/19 07:22:57
2018/07/19 07:22:57
| delegator | steem |
| delegatee | branx |
| vesting shares | 27741.737014 VESTS |
| Transaction Info | Block #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
2018/07/19 07:17:12
| required auths | [] |
| required posting auths | ["branx"] |
| id | follow |
| json | ["follow",{"follower":"branx","following":"steeply","what":["ignore"]}] |
| Transaction Info | Block #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\"]}]"
}
]
}2018/06/26 21:06:06
2018/06/26 21:06:06
| delegator | steem |
| delegatee | branx |
| vesting shares | 7472.622062 VESTS |
| Transaction Info | Block #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"
}
]
}2018/06/25 22:17:54
2018/06/25 22:17:54
| delegator | steem |
| delegatee | branx |
| vesting shares | 27778.898268 VESTS |
| Transaction Info | Block #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
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
| 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 ★★★ |
| Transaction Info | Block #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 ★★★"
}
]
}2018/05/08 14:14:21
2018/05/08 14:14:21
| 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 ✪♨✪ |
| Transaction Info | Block #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 ✪♨✪"
}
]
}2018/04/29 22:32:45
2018/04/29 22:32:45
| from | artcity |
| to | branx |
| amount | 0.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 Info | Block #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
2018/03/28 11:07:30
| voter | teekingtv |
| author | branx |
| permlink | c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c |
| weight | 10000 (100.00%) |
| Transaction Info | Block #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
2018/03/27 21:05:42
| 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 @@ %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 Info | Block #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
2018/03/27 20:35:03
| 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 @@ 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 Info | Block #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
2018/03/27 20:34:09
| 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). **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 Info | Block #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\"}"
}
]
}branxpublished a new post: c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c2018/03/27 20:17:18
branxpublished a new post: c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c
2018/03/27 20:17:18
| 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 | #### 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.  - Then Click OK.  ##### Design your form as below C# provide user with a toolbox that support Drag and drop of control on the Form  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 Info | Block #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\n\n- Then Click OK.\n\n\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\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
2018/03/27 20:15:09
| voter | jjay |
| author | branx |
| permlink | c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c |
| weight | 10000 (100.00%) |
| Transaction Info | Block #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
2018/03/27 20:05:54
| 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"} |
| Transaction Info | Block #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\"}"
}
]
}branxpublished a new post: c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c2018/03/27 19:59:09
branxpublished a new post: c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c
2018/03/27 19:59:09
| 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 | #### 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.  - Then Click OK.  ##### Design your form as below C# provide user with a toolbox that support Drag and drop of control on the Form  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 Info | Block #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\n\n- Then Click OK.\n\n\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\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\"]}"
}
]
}2018/03/27 19:55:27
2018/03/27 19:55:27
| required auths | [] |
| required posting auths | ["branx"] |
| id | follow |
| json | ["follow",{"follower":"branx","following":"wafrica","what":["blog"]}] |
| Transaction Info | Block #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
2018/03/27 19:53:18
| 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 | |
| Transaction Info | Block #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": ""
}
]
}branxpublished a new post: c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c2018/03/27 19:51:15
branxpublished a new post: c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c
2018/03/27 19:51:15
| 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 @@ 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 Info | Block #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
2018/03/27 19:44:42
| voter | yousuph24 |
| author | branx |
| permlink | c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c |
| weight | 10000 (100.00%) |
| Transaction Info | Block #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
2018/03/27 19:41:03
| voter | tuanis |
| author | branx |
| permlink | c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c |
| weight | 1000 (10.00%) |
| Transaction Info | Block #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
2018/03/27 19:36:36
| voter | branx |
| author | branx |
| permlink | c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c |
| weight | 10000 (100.00%) |
| Transaction Info | Block #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
2018/03/27 19:30:39
| 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}]}]] |
| Transaction Info | Block #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
}
]
}
]
]
}
]
}branxpublished a new post: c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c2018/03/27 19:30:39
branxpublished a new post: c-graphics-user-interface-to-create-a-simple-windows-forms-countdown-timer-in-c
2018/03/27 19:30:39
| 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 | #### 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.  - Then Click OK.  ##### Design your form as below C# provide user with a toolbox that support Drag and drop of control on the Form  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 Info | Block #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\n\n- Then Click OK.\n\n\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\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
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
| 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 |
| Transaction Info | Block #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 SP2018/03/22 23:17:30
branxclaimed reward balance: 0.003 SP
2018/03/22 23:17:30
| account | branx |
| reward steem | 0.000 STEEM |
| reward sbd | 0.000 SBD |
| reward vests | 4.082282 VESTS |
| Transaction Info | Block #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"
}
]
}branxreceived 0.003 SP curation reward for @teekingtv / promoting-utopian-io-to-nigerian-people-via-facebook2018/03/18 18:44:45
branxreceived 0.003 SP curation reward for @teekingtv / promoting-utopian-io-to-nigerian-people-via-facebook
2018/03/18 18:44:45
| curator | branx |
| reward | 4.082282 VESTS |
| comment author | teekingtv |
| comment permlink | promoting-utopian-io-to-nigerian-people-via-facebook |
| Transaction Info | Block #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"
}
]
}branxupvoted (100.00%) @teekingtv / promoting-utopian-io-to-nigerian-people-via-facebook2018/03/12 19:11:03
branxupvoted (100.00%) @teekingtv / promoting-utopian-io-to-nigerian-people-via-facebook
2018/03/12 19:11:03
| voter | branx |
| author | teekingtv |
| permlink | promoting-utopian-io-to-nigerian-people-via-facebook |
| weight | 10000 (100.00%) |
| Transaction Info | Block #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 SP2018/03/12 08:05:30
branxclaimed reward balance: 0.001 SP
2018/03/12 08:05:30
| account | branx |
| reward steem | 0.000 STEEM |
| reward sbd | 0.000 SBD |
| reward vests | 2.041954 VESTS |
| Transaction Info | Block #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"
}
]
}branxreceived 0.001 SP curation reward for @adesojisouljay / 20180304t050007967z-damilare-souljay-x-mazta-mhe-x-raymond-dee2018/03/11 05:00:15
branxreceived 0.001 SP curation reward for @adesojisouljay / 20180304t050007967z-damilare-souljay-x-mazta-mhe-x-raymond-dee
2018/03/11 05:00:15
| curator | branx |
| reward | 2.041954 VESTS |
| comment author | adesojisouljay |
| comment permlink | 20180304t050007967z-damilare-souljay-x-mazta-mhe-x-raymond-dee |
| Transaction Info | Block #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"
}
]
}2018/03/06 14:08:42
2018/03/06 14:08:42
| from | refresh |
| to | branx |
| amount | 0.001 SBD |
| memo | I followed you - If you follow me I be happy - RESTEEM SERVICE FOLLOW FOR NEWS |
| Transaction Info | Block #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-day2018/03/04 05:20:51
branxupvoted (100.00%) @ajstar / picture-of-the-day
2018/03/04 05:20:51
| voter | branx |
| author | ajstar |
| permlink | picture-of-the-day |
| weight | 10000 (100.00%) |
| Transaction Info | Block #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
}
]
}branxupvoted (100.00%) @adesojisouljay / 20180304t050007967z-damilare-souljay-x-mazta-mhe-x-raymond-dee2018/03/04 05:19:33
branxupvoted (100.00%) @adesojisouljay / 20180304t050007967z-damilare-souljay-x-mazta-mhe-x-raymond-dee
2018/03/04 05:19:33
| voter | branx |
| author | adesojisouljay |
| permlink | 20180304t050007967z-damilare-souljay-x-mazta-mhe-x-raymond-dee |
| weight | 10000 (100.00%) |
| Transaction Info | Block #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
2018/03/03 23:11:27
| 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"} |
| Transaction Info | Block #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
2018/03/03 19:46:09
| 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"} |
| Transaction Info | Block #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
2018/03/03 19:45:21
| 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 (100.00%) |
| Transaction Info | Block #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 SP2018/03/03 19:36:09
branxclaimed reward balance: 0.009 SBD, 0.005 SP
2018/03/03 19:36:09
| account | branx |
| reward steem | 0.000 STEEM |
| reward sbd | 0.009 SBD |
| reward vests | 8.171093 VESTS |
| Transaction Info | Block #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-c2018/03/03 14:07:15
branxreceived 0.009 SBD, 0.005 SP author reward for @branx / introduction-to-visual-studio-and-c
2018/03/03 14:07:15
| author | branx |
| permlink | introduction-to-visual-studio-and-c |
| sbd payout | 0.009 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 8.171093 VESTS |
| Transaction Info | Block #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"
}
]
}2018/03/02 03:30:36
2018/03/02 03:30:36
| from | cryptofy |
| to | branx |
| amount | 0.001 STEEM |
| memo | A gift. 😊 |
| Transaction Info | Block #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. 😊"
}
]
}2018/02/27 21:15:12
2018/02/27 21:15:12
| delegator | steem |
| delegatee | branx |
| vesting shares | 27981.975149 VESTS |
| Transaction Info | Block #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 SP2018/02/27 19:21:36
branxclaimed reward balance: 0.328 SBD, 0.125 SP
2018/02/27 19:21:36
| account | branx |
| reward steem | 0.000 STEEM |
| reward sbd | 0.328 SBD |
| reward vests | 204.326007 VESTS |
| Transaction Info | Block #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
2018/02/27 19:21:24
| 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"} |
| Transaction Info | Block #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\"}"
}
]
}2018/02/27 01:50:39
2018/02/27 01:50:39
| author | branx |
| permlink | 96cxdzcj |
| sbd payout | 0.305 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 187.979799 VESTS |
| Transaction Info | Block #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"
}
]
}2018/02/27 01:50:39
2018/02/27 01:50:39
| benefactor | dtube |
| author | branx |
| permlink | 96cxdzcj |
| sbd payout | 0.000 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 124.638779 VESTS |
| Transaction Info | Block #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-programming2018/02/27 00:24:06
branxreceived 0.023 SBD, 0.009 SP author reward for @branx / introduction-to-programming
2018/02/27 00:24:06
| author | branx |
| permlink | introduction-to-programming |
| sbd payout | 0.023 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 14.302856 VESTS |
| Transaction Info | Block #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"
}
]
}branxupvoted (100.00%) @vwoke / ibadan-meet-up-appreciation-and-photography2018/02/26 16:03:54
branxupvoted (100.00%) @vwoke / ibadan-meet-up-appreciation-and-photography
2018/02/26 16:03:54
| voter | branx |
| author | vwoke |
| permlink | ibadan-meet-up-appreciation-and-photography |
| weight | 10000 (100.00%) |
| Transaction Info | Block #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
}
]
}vwokeupvoted (100.00%) @branx / introduction-to-visual-studio-and-c2018/02/26 15:51:39
vwokeupvoted (100.00%) @branx / introduction-to-visual-studio-and-c
2018/02/26 15:51:39
| voter | vwoke |
| author | branx |
| permlink | introduction-to-visual-studio-and-c |
| weight | 10000 (100.00%) |
| Transaction Info | Block #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
}
]
}branxreceived 0.001 SP curation reward for @kenechukwu2 / my-life-mantra-make-sure-what-you-re-chasing-in-life-doesn-t-destroy-you2018/02/26 04:56:30
branxreceived 0.001 SP curation reward for @kenechukwu2 / my-life-mantra-make-sure-what-you-re-chasing-in-life-doesn-t-destroy-you
2018/02/26 04:56:30
| 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 |
| Transaction Info | Block #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"
}
]
}branxfollowed @shareprogramming2018/02/26 03:15:36
branxfollowed @shareprogramming
2018/02/26 03:15:36
| required auths | [] |
| required posting auths | ["branx"] |
| id | follow |
| json | ["follow",{"follower":"branx","following":"shareprogramming","what":["blog"]}] |
| Transaction Info | Block #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
2018/02/26 03:00:48
| 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"} |
| Transaction Info | Block #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\"}"
}
]
}2018/02/25 13:04:09
2018/02/25 13:04:09
| required auths | [] |
| required posting auths | ["branx"] |
| id | follow |
| json | ["follow",{"follower":"branx","following":"sportic","what":["blog"]}] |
| Transaction Info | Block #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
2018/02/25 11:32:27
| 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 (100.00%) |
| Transaction Info | Block #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
}
]
}2018/02/25 11:17:51
2018/02/25 11:17:51
| 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- |
| Transaction Info | Block #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-"
}
]
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress44.18%
{
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779056280
},
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779056280
},
"rc_account": {
"account": "branx",
"rc_manabar": {
"current_mana": "10164408779",
"last_update_time": 1779056280
},
"max_rc_creation_adjustment": {
"amount": "2020748973",
"precision": 6,
"nai": "@@000000037"
},
"max_rc": "10164408779"
}
}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
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.
[]