Laman

Jumat, 14 Januari 2011

membuat jam digital di C# (C Sharp)

Tutorial kali ini adalah tutorial untuk membuat suatu jam digital di C#, kita akan menggunakan jam local atau jam yang ada pada system. untuk lebih jelasnya mari kita mulai membuat projectnya.
seperti biasa, siapkan project baru dengan cara klik file pilih new project, untuk project name silahkan isi sesuai dengan keinginan, karena tidak ada batasan dalam memberi nama pada suatu project kecuali menggunakan karakter karakter yang memang dilarang digunakan dalam menamai sebuah file, sekarang mari kita buat langsug projectnya
langkah pertama : tambahkan 3 komponen label pada form yang telah disiapkan tadi, dan juga tambahkan komponen timer ke dalam form. atur dan tata sedemikian rupa sehingga tampilannya seperti pada gambar dibawah ini

Gambar 1. Preview desain aplikasi

jika komponen timer ditambahkan kedalam form. tidak akan terjadi perubahan, akan tetapi lihat pada bagian bawah. akan muncul icon jam. itulah yang dinamakan dengan komponen timer

Langkha kedua : pada komponen timer yang telah ditambahkan kedalam form, double klik untuk membangkitkan event timerTIck. setelah itu tambahkan code berikut ini pada event yang muncul
            jamku = DateTime.Now;
            label2.Text = jamku.Hour.ToString();
            label1.Text = jamku.Minute.ToString();
            label3.Text = jamku.Second.ToString();     

langkah ketiga : pada event onLoad tambahkan source code berikut ini.
             jamku = DateTime.Now;
            timer1.Enabled = true;

dan  jangan lupa untuk mendeklatasikan variable global DateTime jamku

langkah keempat : Done. program selesai dibut, jika langkah langkah diatas dilakukan dengan benar maka, saat program dirunning tampilannya akan seperti gambar dibawah ini

Gambar 2. Hasil running program

Untuk lebih memudahkan dalam memahami tutorial ini. 
download binary filenya disini
dan juga download full projectnya disini.
fore more information contact on informasi@csharp-indonesia.com

Nb : Semua tutorial disini saya tulis dengan menggunakan bahasa pemrograman visual studio 2010. dan target framework 3.5 dan ada pula yang menggunakan framework 4.0. untuk cara download silahkan klik link diatas, setelah itu akan muncul halaman adf.ly. tunggu beberapa detik sampai pada pojok kanan atas pada halaman muncul tulisan skip add. klik skip add pada halaman adf.ly. setelah itu muncul button download. silahkan download dari button tersebut

119 komentar:

  1. di program ini udah ada class,obejck ma methodenya ta?

    BalasHapus
  2. untuk program ini tidak menggunakan konsep OOP, hanya tinggal memanggil class date yang sudah ada pada BaseClassLibrary .NET. tentunya pada class date pada library banyak method method yang digunakan. sedangkan pada program ini hanya invoke saja

    BalasHapus
  3. terima kasih yoooo........?

    BalasHapus
  4. Oce, sama sama.
    Semoga bisa membantu ya.. Amin...

    BalasHapus
  5. wow mantap nih tutorialnya, sudah saya coba dan berhasil, terima kasih dan salam C#

    BalasHapus
  6. a given article is very interesting and very useful for me, thank you very much admin and pardon me permission to share the article here :

    Obat kelebihan leukosit
    Cara menyembuhkan kencing batu
    Obat radang hidung herbal

    BalasHapus
  7. Tomorrow is the last entry day. To all of the wonderful people whom I have had commented on their remarks and their comment's on mine. I thank you. I think the Blogs are great and what learning experiences we all get from each other's views. A true learning experience. I wish all of you best of luck, I will be envious if I don't win but such is life. The Dream Home 2016 is the Dream of a life time and I hope the winning family get to actually live in it. May God bless and keep all of you. Regards osappsbox

    BalasHapus
  8. I realize that nothing is fair but I'm still trying. I just want to do my best and what is possible
    povaup

    BalasHapus
  9. Excellent article. I am experiencing a few of these issues as well.. best hotspot app , best android hotspot app

    BalasHapus
  10. Good post. I learn something totally new and challenging on sites I stumbleupon on a daily basis. It's always useful to read through content from other authors and use a little something from other web sites. iRoot Apk , best rooting app

    BalasHapus
  11. Good post. I am going through some of these issues as well.. Coolpad Service Centers In telangana , Coolpad Service Centers

    BalasHapus
  12. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  13. Kohls Credit Card Login - Portable My Kohl's Charge. Deal with your record ANYTIME, ANYWHERE! Check your adjust, pay your bill, and view late history in a hurry. Snap here to sign in to My Kohl's Charge.

    BalasHapus
  14. Aptoide for ion: Download Aptoide is an astounding application that empowers you to download various applications on your iOS gadgets, for example, iPhone, iPad, and so on. Utilizing this application Aptoide For iOS – Download Latest Version For iOS, Android & iPhone

    BalasHapus
  15. Download Apk Extractor APK v4.2.6. Apk Extractor will extracts APK that are set up in your android device ... 4.2.Four for Android 4.0 2.1 MB. Apk Extractor four.2.6 Latest for Android

    BalasHapus
  16. Banana Diet and morning banana diet eating regimen is another eating regimen that got the Japanese insane and making waves the world over, and each eating regimen has plans and rules.

    BalasHapus
  17. Sie führen ein Unternehmen und sind auf der Suche nach einem gutem Marketing aus Frankfurt? Die Mainmetropole ist die heimliche Hauptstadt für Konzeption der Bundesrepublik!marketingagentur Köln

    BalasHapus
  18. hello! If you are using Roku device and want to activate your device then use roku code link and if you are facing technical issue then you can take help from our Roku customer service number

    BalasHapus
  19. Kenya Airways, Tarom and Transavia. Other than flights, individuals can likewise procure miles while remaining in an inn or leasing a vehicle. It can likewise incorporate shopping utilizing select customer cards. In the event that you dint know, fliers additionally acquire miles while spending on additional alternatives like redesigns or things recompense.

    BalasHapus
  20. Bagaimana cara manjur menggugurkan hamil dengan cepat dan akurat dan terbukti aman ? Kuret adalah tindakan untuk melakukan cara menggugurkan kandungan yang terbaik di bandingkan dengan yang lainnya . Kenapa bisa seperti itu , karena di tangani secara langsung oleh pihak medis seperti dokter kandungan yang sudah ahli di bidangnya . Dan untuk mendapatkan layanan ini tentu saja tidak mudah jika kondisi kandungan anda tidak bermasalah . Jika anda sangat sulit untuk mendapatkan layanan tersebut ada pilihan lain yakni menggunakan obat medis yang sudah teruji secara klinis untuk cara menggugurkan kandungan yang kuat yang mana telah disetujui untuk menginduksi rahim . Pahami juga tentang kelamin perempuan disini . Keputihan sangat mengganggu sekali bagi perempuan , cara mengatasi keputihan yang sering terjadi pada wanita . Dan salah satu masalah lagi yaitu mengalami kelonggaran organ intimnya , disini kami akan berbagi tips cara merapatkan miss v dengan cepat dan alami

    BalasHapus
  21. When you're endeavoring to choose a subject which will be the premise of the blog, you should verify that you're considering your topic. You can't hope to keep a blog whose subject doesn't show you at any rate. Picking a topic that you truly like expands the open door that you'll stay with persistently refreshing your blog, which will produce new perusers. Blog

    BalasHapus
  22. When setting up a blog the most essential part is seeing the reason from the blog. Do you have to post your exploratory writing? Or then again, perhaps you need to blog as a framework for standing up about a subject that interests you. Movement of a business is an extra commonplace motivation to blog. Guest Post

    BalasHapus
  23. Bloggers for the most part pass on their musings and states of mind and what they feel about something and somebody. There are many inquiry and answer sessions that go on in a blog site. With a site, individuals are really discovering approaches to exchange cash making process. Nowadays a significant number of the enormous stars are really making their very own blogs. project unbreakable

    BalasHapus
  24. Strikingly sports fans are maybe at an incredible favorable position. You can locate the main games channels on the web. Today you can watch international sporting events online with video gushing. There are news blogs which update sports scores continuously on the off chance that you can't watch the game. The top to bottom discourse on the blogs gives you a chance to get breaking news during a sporting competition. mediosindependientes magazine

    BalasHapus
  25. This new idea is undeniably increasingly gainful as far as the worth it needs to convey and the way that it is a continuous administration. Be that as it may, it may not be promptly acknowledged by everyone. walops Blog

    BalasHapus
  26. Regularly, General Bloggers on the Web are clever essayists who have feelings about everything, commonly utilizing the craft of investigating and censuring to convey a thought and catch consideration. paulfestival magazine

    BalasHapus
  27. That is the means by which we read them, and that is the means by which they're documented. Blogs are generally vigorously connected to different blogs talking about comparative themes, hence the system of investigating blog rolls can be an important, yet tedious strategy for finding extra blogs. 13 tka


    BalasHapus
  28. This is one method for letting the peruser to think about the credibility of the issue and the realities that support it. Sooner or later, individuals will trust in the substance of the blog if every one of the realities are there and all information displayed has been had a solid premise and aura. Today Post

    BalasHapus
  29. In the event that you don't know what you should blog about than you ought to find out about the numerous advantages of blogging and what others blog about. Probably the greatest advantage of blogging is the chance to voice you feelings. Blogging enables you to express your musings and sentiments. UA-NEWS

    BalasHapus
  30. A blog frequently looks like minimal in excess of a section that keeps running down the page. The edges of a blog can be loaded up with a wide range of extravagant accessories, for example, promotions, connections, pictures, and whatever else one can consider. vilonia magazine

    BalasHapus
  31. Technology blogs are the best source to know the highlights of cell phones, tablets, wearable gadgets, and such. What's more, the developers in your organization can gain so much from technology blogs at whatever point there is another working framework reported by Google Android, Windows or Apple. cngadget

    BalasHapus
  32. Why this is suggested? Wouldn't i be able to simply manufacture a daily blog website and reveal a specialty for money-making arrangements, later on? Obviously, you can definitely include some money-making thoughts a while later. However, when you begin using that you should monetise your daily blog, regardless of whether simply with the end goal of a little pocket money, at that point you'll approach an online business using the right mindset. business

    BalasHapus
  33. A powerful blog can incorporate altogether more than blog posts. An association with various other health websites, a glossary of health related words, and altogether more can be fused into the blog. The all the more charming features a blog contains, the more number of readers it will pull in. HEALTH

    BalasHapus
  34. You may live in a little or enormous home, however have amassed a great deal of things with no where to put them. You may have messes all around, and each time you attempt to discover something, or simply taking a gander at all your stuff lying around or covered up, can be extremely disquieting. This article will give some https://home-improvementnews.com/ tips that can enable you to sort out, yet will include an increasingly open to living condition to your home too.

    BalasHapus
  35. The following thing you need to do is to recognize what you need to write about. It is constantly prescribed that you write about something you are keen on. Along these lines, you will never come up short on information to post on your blog. For instance, on the off chance that you are so intrigued by planes, you can blog about various aircraft and their capabilities. Write about your interests. Blogging ought not be a job however a hobby; something you like doing. In the event that you accept it as a position, you may wind up being frustrated. Thedailymint

    BalasHapus
  36. Depict a strong character. Writing blogs is regularly done in the main individual perspective and this gives you an opportunity to tell others the sort of character you have. To do this right, verify you develop a strong impression. Sound proficient on what you're talking about in light of the fact that as you do, you build your expert in a specific field as well. You can't draw in a reader for long on the off chance that you can't show the person in question that you merit listening to. Thelivejournal

    BalasHapus
  37. One of the tips that can be pursued is continually ensuring that the subject you pick is one that you altogether comprehend and one that you have a great deal of enthusiasm for. It will consistently be anything but difficult to keep up a gambling blog which you have an enthusiasm for and it will likewise be anything but difficult to pull in others to your gambling blog in the event that they see that the theme you are discussing is one that you completely get it. gamblebestcasino.net

    BalasHapus
  38. The hazard related with the Internet shopping is twofold. The principal hazard is the means by which secure the site is. Shopping with credit or debit cards implies you should give out a mess of personal information. None of us might want this information to fall into an inappropriate hands, or we could be in for an extreme time. Despite the fact that we have many devoted and dependable shopping and auction sites, we constantly need to go to singular business sites to get the new items. Thusly, it is basic that we as buyers should know whether this site is simply one more extortion or a trick. shoppingbloggen.com

    BalasHapus
  39. Dessert is something youngsters foresee using, gave that they have had most of their dinner first. It will in general challenge to consider different ADVICEFOOD each which, which is the reason setting off to a few food blogs is so valuable. Specialists and juveniles the equivalent have prepared new dessert recipes that they are more than willing to give to the world. Is there any substantial motivation behind why you shouldn't abuse that?

    BalasHapus
  40. Blogs can be a tremendous method to stay aware of wedding stories and events. In contrast to most wedding locales, they are refreshed day by day, so you will realize that you are not passing up any recent developments. An incredible method to keep over your preferred wedding blogs is to bookmark your top destinations to keep them at your fingertips. Simply don't do this on your PC at work, or it will appear as though you are investing all your energy in wedding stuff! Another choice is to set up an administration like Google reader which will alarm you whenever another passage has been made on your preferred blogs. atlweddingnews.com

    BalasHapus
  41. However, past the style is the generally valuable of your blog. Clearly, the real arrangement of the blog is to deliver excitement for you as a pro and to make online proximity. In any case, before that, you need a point. What will your blog be about? Some real estate blogs fill in as a kind of real estate website posting own uncommon properties in express zones. RealEstateHvar

    BalasHapus
  42. Affordable internet marketing and advertising from an experienced online marketing agency can easily boost the value of your company. With the current state of the economy it seems now is the time to make the move into conducting business online. Marketing 1on1 is an amazing company.

    BalasHapus
  43. Superworms are tropical insects, hailing from Central and South America. At this point, however, they have been made available all throughout the world. They can be found burrowing in soil amongst fallen trees and decaying vegetation. They enjoy dark, moist spaces, so you are most likely to find them in areas that have at least low levels of humidity.

    BalasHapus
  44. To relinquish ending up in a condition you can't get away, you need to read the license agreement before buying any beat online. Subsequently, you will have the decision to keep your culmination of your agreement with the producer. hip hop beats for sale

    BalasHapus
  45. A scramble of the epic risks that you need to protect your foot from joining electric shock, sharp objects, and electrostatic discharge to make reference to a few. Charmingly when you figure out this, you will build up some central encounters picking the sort of safety shoes to buy. Singapore safety shoes suppliers

    BalasHapus
  46. With the one-touch control, you can stop or play the music inconvenience free. Better, you can interface with your personal assistant gratefulness to the microphones included in the new Blackpods Pro. If you are planning to lay your hands on the new black Airpods, by then you can consider paying a visit to the official website of Blk Noir. BlackPods Pro

    BalasHapus
  47. Thanks for sharing such good post. Visit best tour operators in Delhi for custom tour package, travel visa and passport services.

    BalasHapus
  48. Found this post very informative. Thanks for sharing such good post.For a best deal on airline ticket reservation visit trips booker canada.

    BalasHapus

  49. Great post found today. For creative website design solution get in touch Website Design Company in Delhi.

    BalasHapus
  50. Most of the clothing for men and women that we sell are made in Italy and belongs to the world's leading fashion designers, Instylefashion has beat all the records and allows shoppers to buy expensive designers brands at very affordable prices. Cheap boutique clothing

    BalasHapus
  51. Moissanite is a lab-grown stone which means it can be produced ethically, unlike many diamonds that are mined or sourced using questionable tactics. This gives moissanite a more consistent quality without the outrageous price gouging. Brilliance, also known as the ability to reflect light from the interior of the gem, or give a gem its “sparkle” is limited to only white light in diamonds. vintage style moissanite engagement rings

    BalasHapus
  52. Many Americans have spent fortunes for stem cell therapy overseas. for many it works and for others it didn’t. Thanks to a new bill that was approved and passed in Texas, stem cell therapy is now available in Houston to offer people stem cell interventions. We are here to educate you about the advantage of stem cell therapy and different options you have available for stem cell therapy in Houston. stem cell treatment in texas

    BalasHapus
  53. It may show up radiantly clear, yet in case you are to get any chance of benefiting by such a fight, by then your articles must be all around made, work up free, and astonishing to read. The substance should hang and not imitated from some other website or article. In case you get this right, by then you have the clarification of a good traffic source that could pass on results for a long time. 123magzine.com

    BalasHapus
  54. Stay tuned to the news in order to be aware of the global market. If you have money invested in stocks or currencies, you should also pay close attention to foreign news. If you are aware about what is happening in the world, you can improve your strategies and make more educated predications about the stock market. Help With Finance

    BalasHapus
  55. During the early times, before the toothbrush and toothpaste were invented, people would use salt, rough cloths or even twigs to remove grime and anything unnecessary dirt from their teeth. Fortunately, the toothbrush technology was developed and was advanced. Now, we have a handful of more convenient options when it comes to dental care. bamboo toothbrush

    BalasHapus
  56. Getting the best spin bike for your daily workout sessions is easy if you know the best one to go for. These exercise bikes mentioned here have been built to offer you an impressive cycling experience. While most of them come with more advanced features, you would definitely agree that they are good bikes to choose from. Spin bikes are ideal for people seeking to lose a couple of pounds. best squat rack

    BalasHapus
  57. For your convenience, this vacuum cleaner is cordless so you won’t have to plug and unplug it when moving from one room to another. It provides optimized cleaning with its 2-speed technology, allowing you to adjust the filtering and cleaning speed whenever you like. best stick cordless vacuum under $100

    BalasHapus
  58. All information obtained from the debtor, including admissions of debt and reasons for non-payment, will be accessible by you from our secure database for use in connection with both pre-suit collection and litigation activity. Our account resolution specialists will confirm the location and composition of the debtor. business collection agency

    BalasHapus
  59. In addition to its convenient and sturdy design, this spin bike comes with an advanced smart computer capable of tracking your workout performance. It displays the time spent, your heart rate, distance covered, and calories burnt. In addition to being a smart bike, the Pooboo Pro Indoor Cycling Bike has these impressive ergonomic PU seats that offer an additional level of comfort. best weightlifting shoes

    BalasHapus
  60. Thanks for posting this wonderful post. I reeally like this article. I want to purchase online beads anyone please tell me some best site.

    BalasHapus
  61. Most players who partake in a game of SGP online Togel results are attracted to the visuals and designs. In the event that you happen to include appealing realistic and concealing patterns, then players are definitely going to stick there. The beguiling sound effects moreover play an imperative role when it comes to influencing the online player.
    Togel online hk

    BalasHapus
  62. If you just play with your mind You can easily become financially independent. It only takes a few minutes a day. By playing slots with JOKER123, you can be someone who Generating hundreds of thousands of thousands per day for you now. Choose the right game Play your favorite game To wait for the timing and time that belongs to you jokergaming

    BalasHapus
  63. You need to feel good at whatever point you share your own information to a gaming site. Unquestionably the most notable credits that will prove beneficial in such manner join regulation and licensing, technology and software, segregation of funds to show a couple. บาคาร่า

    BalasHapus
  64. "Slots" the famous rocking machine game that has been around for a long time. And when it comes to playing in an online format, it makes slots more popular Because it is much more convenient than playing at the internet No matter where you are in the world, at any given time, you can play it all, just have internet with Slotxo, the # 1 online slots website in Asia that is hot right now. captain roger

    BalasHapus
  65. We are not a one-size-fits-all program. We offer a customized collection program tailored to your unique circumstance and needs. From a “firm yet fair” approach because you do not wish to jeopardize a long-standing business relationship to a more aggressive and intense program, the professionals at DLR are there for you. best debt collection agency for small business

    BalasHapus
  66. In a world assembled with decisions, reviews offer simple, sensible bearing. You should simply visit an online review site and get the information you need. An enormous piece of the time, review sites share in each sensible sense, all that you require concerning a thing, affiliation or brand. With this information, it may join time before you find what you need. โรงงานผลิตเครื่องสําอาง

    BalasHapus
  67. Right when you buy RTA kitchen cabinets, you envision that them should serve you for quite a while to come. Horrifyingly, this can never happen if the chance of wood used in making the cabinet is poor. That is why you should continually pull out the chance of wood going prior to making the necessary payments. Verbalization the word is doing fighting, solid and possible in case you are to discover the chance of getting good a motivation for your money. rta kitchen cabinets

    BalasHapus
  68. I was very impressed by this post, this site has always been pleasant news Thank you very much for such an interesting post, and I meet them more often then I visited this site. John Dutton Vest

    BalasHapus
  69. Your credit reports contain information that potential creditors use to determine your creditworthiness. In a perfect world, your credit report would always contain information that’s 100 percent accurate, but unfortunately, that’s not always the case. The only way you’ll know if there are any errors is to periodically review your credit report. do it yourself credit repair online

    BalasHapus
  70. This blog was very nicely formatted; it maintained a flow from the first word to the last.
    Archie Andrews Jacket

    BalasHapus
  71. We also ship wholesale CBD oil to all states where CBD is legal. We are a preferred source of hemp CBD products due to our efficient order processing and superb customer service. We make it easy to get hemp CBD oil to retailers. You can count on Hemp Health for a high quality, legal, and affordable product. Best CBD oil for pain

    BalasHapus
  72. Some credit repair companies will in general demand full piece affirmed before they can do anything on your credit report. Be mindful about such expert relationships as they may from a general perspective be interested in confusing you off of your legitimized money. Remember, no expert alliance should charge you for the focal bearing or before they start any work. credit score repair services

    BalasHapus
  73. cool, please guidance so that I can create a blog like yours

    BalasHapus
  74. Plumbing problems are a normal occurrence. If you need an emergency plumber in Thousand Oaks, you can call our experts at Red Hat Plumbing for professional help. With years of proper training and hands on experience, you can be sure of getting the right and permanent solution for your plumbing problems in Thousand Oaks area. plumber thousand oaks

    BalasHapus
  75. Everything we make starts out the same way: with top quality ingredients that are organically grown, 100% plant-based, Non-GMO, Gluten-Free, and Vegan. Our broad-spectrum CBD products are extracted via high-quality CO2 and made in the USA. romaleaf has the best cbd oil

    BalasHapus
  76. Our mid century kitchen cabinets are available in different color stains that are unique and trending and come in standard shapes and sizes. Browse through our RTA Kitchen Cabinets catalog to look for the best in quality sample at affordable prices and direct door delivery services. Browse through our catalog online to buy now! modern kitchen cabinets

    BalasHapus
  77. Feel the sensation of playing online slot games and Singapore online service 24 hours non-stop. Enjoy the biggest discounts at site's official online with 2D - 3D and 4D options. Get the biggest jackpot in every online game available on the site. pragmatic4d

    BalasHapus
  78. Our the purpose is to share the reviews about the latest Jackets,Coats and Vests also shre the related Movies,Gaming, Casual,Faux Leather and Leather materials available Wade Wilson Jacket

    BalasHapus
  79. The Keurig comes with hundreds of options for pods that come from a huge array of brands from all over the world. This doesn’t mean that you are going to be limited to the beverage choices that you want since there are pods for nearly every hot beverage that you might dream of. Mueller french press review

    BalasHapus
  80. Commonly, many borrowers request money from their friends and relatives during a critical time. However, they might not be favorable to help you due to personal demand. As a result, a borrower may step into a pawnshop for a personal loan. The pawnbroker may use your emergency for lending money at a higher rate of interest. personal loans irrespective of your credit score

    BalasHapus
  81. Our the purpose is to share the reviews about the latest Jackets,Coats and Vests also share the related Movies,Gaming, Casual,Faux Leather and Leather materials available hbcu pride varsity jacket

    BalasHapus
  82. Nowadays black comes in many different hues. From an ink black to even weathered look, you can find the shade you need to make your dream kitchen. Black Kitchen Cabinets look sleek, modern and never fail to make a bold statement when installed in a kitchen room. Black is a very versatile tone than you might think. black kitchen cabinets

    BalasHapus
  83. This was an extremely wonderful post. Thanks for providing this info. Client Eastwood Poncho

    BalasHapus
  84. Cherry kitchen cabinets have always been a favorite look for a more traditional kitchen. Cherry’s natural wood gives you an elegant style. Cherry’s warm tone makes a beautiful, welcoming kitchen. Dark wood cabinets can really bring out the elegance in your kitchen. Cherry Kitchen Cabinets

    BalasHapus
  85. I appreciate you and hopping for some more informative post. Thanks for sharing us. Talk To Iconic News

    BalasHapus
  86. Excellent blog! I can just imagine this kind of quality content. Thanks for providing this. Jimmy Hurdstrom Red Jacket

    BalasHapus
  87. Wirecast Pro Crack can be described as are living video streaming development plan. It is actually introduced because of the ‘Telestream.’ the program permits you to crank out dwell movies

    BalasHapus