Results for "top"
This is the source code for a very early version of a MMORPG I'm writing Aeonlegend (www.aeonlegendonline.com). It has a few features such as: -Loading from GIF files -Transparency in both 16 and 32 bit colour -Easy character and GUI editing You can make your own skins for the game by editing TOP.GIF, GUI.GIF and GUI.map. Please remember to comment and vote for this code. The more good feedback I get, the faster the game will get made. Note that my actual email is jimcamel@aeonlegendonline.com, the email in the text file is wrong. If you're looking for my old code I removed it, because some people were unable to read that the graphics were borrowed.
This program will lock your computer so that your data cannot be messed with. This program shows you how to do the foloowing: (1)Disable Ctrl-Alt-Del (Non-NT Windows), (2)Keep a form on top, (3)Basic File Input/Output, (4)Shutdown Windows (NT supported), (5)Use the TaskTray. There are other things as well, but this is the jist of it. Anyway, BEFORE YOU RUN THIS - MAKE SURE YOU LOOK AT THE CODE AND SEE HOW TO TURN IT OFF (Password, etc.)!!!
Cant remember the important things in your busy schedule? Then have this code (Using MS Access Database). This code reminds you on the date and time set by you by a popup window which will be on top of all running applications. Prpoerly commented. You can reschedule the reminders. Can mark them as pending a or done. At start up checks all the reminders which are not shown previously bcoz this application was not running at that time.when you close it (by X) then it will be in the system tray.Dont forget to vote for me.
Cls StackCollection Use VB's Collections to build stacks and queues. Also included a safety wrapper for collections. To operate as a stack/queue you do not need a separate key, everything is done using the index This class adds new Methods and Properties to VB collections. ArrayFromCollection Put contents of stack into an array ArrayToCollection Load members of an array into the stack Bottom: Returns first value added to stack Clear: Empty stack in one call Exists: Tests if index/Key is in stack. Uses error trap to test Optionally runs silent if error occurs Extract: Remove any member from stack Invert: Reverse order of stack Max: Returns the highest alphanumeric member of stack Middle: Returns Middle member of stack Min: Returns the lowest alphanumeric member of stack. Pop: Use collection as a LIFO (Last In First Out) stack, removes member from stack. Pull: Use collection as a FIFO (First In First Out) stack, removes member from stack. Push: Wrapper for VB standard Add. Push is used by both LIFO & FIFO stacks. QuickSort: Sort stack into alphanumeric order RandomMember: Extract a random member of the stack(Optional RemoveIt as Boolean = False); if True remove from stack Replace: Change the Item for an Index/Key Shuffle: Randomise the contents of the stack Top: Returns last value added to array I have also included a class ClsSafeCollection which wraps the standard collection in a safety net Add: Modified to allow you to cope with the various error conditions that can occur Count: VB standard Collection.Count Item: Modified to allow you to cope with the 'Index/Key does not exist' error Remove: Modified to allow you to cope with the 'Index/Key does not exist' error Please comment and vote. May just have reinvented the wheel for many of you but hope you find some use for it. Feel free to use all or parts of this but leave copyrights in place and let me know about it at rojagilkrist@hotmail.com
NeoEphemerix 2001 - v1 Beta 2 Written using VB 6 Requires 800x600 display or better This program is for astronomy hobbyists who want to create their own custom VB astronomical almanac program. It is a very complex program consisting hundreds of thousands of orbital computations and represents about 6 month's work so far. The program will generate high-precision ephemerides for the sun and planets from Mercury to Neptune. It has reached the beta level of functionality and I encourage any fellow astro-computationists to give it a try and offer any comments, bug reports and suggestions regarding it. Anyone who ever wanted to learn how to perform their own high-precision planetary orbit computations, may find the source code helpful, but the math required is rather advanced. A new version with even more computations is in the works. Any suggestions from users of this program will be considered in the design of future upgrades. NOTE: Due to the enormous size of the mathematical core modules and the complexity of the computations required to get almanic-like accuracy, the program takes about 30 minutes to compile into an executable on a 200 MHz machine and will produce a finished program about 4.3 megs in size. The visual magnitude computation of the planet Saturn will be applied to a future version, but magnitudes are computed for the other planets. The allowance for the rings contribution to its brightness hasn't been formulated yet. This version of the program does not yet specifically check to see if the date entered is in the proper range for the selected planet, so the following table is provided as a guide. VSOP87 Heliocentric coordinates are theoretically accurate to an arcsecond or better within the following ranges: Mercury to Mars - 2000 BC to 6000 AD Jupiter and Saturn - 1 BC to 4000 AD Uranus and Neptune - 6000 BC to 8000 AD To any users familiar with the astronomical algorithms of Jean Meeus and others, this program applies many of the same concepts, but at a higher level of precision not possible from the limited tables applied in the popular books on astronomical computing. It is based on a Visual BASIC implementation of the full VSOP87 theory of planetary orbits in spherical variables. Its theoretical heliocentric accuracy is to within ±1 arcsecond or better over the ranges specified for each planet in terms of dynamical time. Since the full theory is implemented, the accuracy of the orbit computations compares very favorably with the published almanacs. To achieve this level of accuracy, over 30,000 computational terms are applied to the raw, dynamical orbit computations. The computations include corrections for precession and the long-term effects of relativity on the orbits. Then corrections are applied for light-time, aberration, reduction to the standard FK5 system of coordinates and nutation. FEATURES INCLUDE: Both VSOP87 heliocentric and apparent geocentric ecliptical and equatorial coordinates Ephemerides tables can be generated by the day, hour or minute and can be saved to disk as plain text files Allowance for delta-T can be applied when known. Distances to the planets from the sun or Earth can be displayed in astronomical units, millions of kilometers or miles. Hour angles may be displayed in hours minutes and seconds, decimal hours, degrees minutes and seconds of arc or decimal degrees. Latitudes may be displayed in degrees minutes and seconds of arc or decimal degrees. A table showing the VSOP heliocentric position and geocentric ecliptical and equatorial coordinates for the sun and the eight major planets at any given moment can be displayed Basic astronomical data such as the mean and apparent obliquity of the ecliptic, mean and apparent sidereal time at Greenwich and nutation in longitude can also be computed. The program also has a stay-on-top feature that can be toggled to lock the window in front of other windows when needed. All program settings are preserved when the program terminates and are recalled the next time the program starts up. This program is still a rough draft but functional enough to be useful. I would appreciate any feedback on user of this code who are also into astro-computing, since it would help me to improve on future implementations.
This is a code that will teach you how to make a Windows Theme maker. I made this because in C++ you had to Scroll all the way down to all files on top of that you had to find the folder. You still have to find the folder but the *.theme is in the supported list I was going to sell this program but I think you more Experienced programmers should add or tkae off Items and Sell your version of it you can Change any thing thats why I posted it. Visit http://www.wionj.net/jayssite/psc.htm
This code takes care of drawing your menu's. It extends the CoolMenu v1.3 by Olivier Martin. The "disabled top menu" bug has been solved.
(For Newbies wanting to find out the following). Information on what you find in BJ's How to Get... (BJ's How to Get... Readme.txt can be found in BJ's How to Get Directory) The Directory you can find them in 00: How to Get All - (BJ's How to Get)* 01: How to make a Basic Calendar. - (BJ's Basic Calendar)* 02: How to get colours. - (BJ's Colours) 03: How to Copy Files. - (BJ's Copy File) 04: How to Delete Files. - (BJ's Delete Files) 05: How to Disable the [X] on the top form. - (BJ's Disable Close Button) 06: How to add info to E-Mail. - (BJ's E-Mail) 07: How to make an Image Combo. - (BJ's Image Combo) 08: How to make an .ini file. - (BJ's Make INI) 09: How to Use a Multi Undo. - (BJ's Multi Undo) 10: How to make a Popup Menu. - (BJ's Popup Menu) 11: How to access the Registry. - (BJ's Reg Example) 12: How to Rename Files. - (BJ's Rename Files) 13: How to access the Systems About Box. - (BJ's System About Box) 14: How to get an elapsed time. - (BJ's Time Elapse) 15: How to add an Icon to the Icon Tray. - (BJ's Tray Icon) 16: How to make you own Trial Application. - (BJ's Trial Version)* 17: How to get the Windows Directory. - (BJ's Windows Directory) If you have anything in mind to add to this just E-Mail me. Click on E-Mail on any of my apps.
This code will show Windows 2000/XP-style popup balloons. They were introduced in Windows 2000, and in XP they're seen all over, especially in the system tray. But Microsoft hasn't released how to use them yet (except for tray icons),and--if they did--it would only work on Windows 2000 or later. This project shows you how you can use these balloons in your programs. Instead of relying on Windows to make them, this program makes its own. Therefore, it will not only work with Windows 2000 and XP, but also with all other versions of Windows (down to 95). It's not a wrapper for the common controls or extension of them; it's completely done by itself. They're kind of like tooltips, but they're shown on demand--not mouse hover (although I suppose you could modify it to make it do that, if you wanted to). They're also highly customizable. You can set, of course, the bold title at the top and the text to be shown. You can also set it to automatically close after a certain period of time, specify whether or not to show an "X" close button, specify an icon to appear on the balloon (similar to the message box's; you can use "i", "X", or "!") or none at all, change the font that it's displayed in, and more! And of course you can change it however you want, since the source is included. One possible use for this, if you're not familiar with thes balloons, is to use it like a message box to display a small error or other information that you need to tell the user but don't really need to bother them with a message box for. Included in my sample project is a division program that will display a balloon with a "Divsion by Zero" error if you attempt to do so (e.g., 4÷0). Also included in the demo is a project that the screenshot here was taken from. Looking at the screenshot is the best way to see what this code does. I hope you enjoy it. Remember, if you like it, please vote and/or leave comments! Thanks! :) PS - This is the second "release" of this project, and I am aware of some issues, most of which are documented in my code's comments. For example, making the the balloon drastically smaller or drastically larger than what it defaults to may affect the border's appearance. I'm working to fix these.
Here's RepShell v0.4 (about time or I will never reach v 1.0). For the first time its really usable for users with little computer knowledge. As always the Exe is included in the zip, all you need is the VB6 Runtime dlls. If you don't have this, I am planning a website for RepShell where you can also download the total setup package. But in the meantime you can download it from Microsoft. RECOMMENDED SCREEN RES : I developed RepShell in 1024*768, but actually there are no screen limits. If your screen res is to low, it looks crappy, but so does everthing else, including explorer. DUE TO ALL KINDS OF SMALL THINGS, NOT COMPATIBLE WITH WINNT/2000. I'LL TRY TO FIX THIS SOON AFTER CHANGING THE WALLPAPER FROM WINDOWS SCREEN PROPERTIES, PRESS F5 TO REFRESH DESKTOP. THE SPECIAL BALLOON TOOLTIP DOESN'T ALWAYS WORK IN THE EXECUTABLE. PLEASE RUN RunMeFirst.bat before trying to run RepShell. This is a batch file that registers the controls and dll used by RepShell. LOOP HOLE IF YOU GET STUCK: PRESS CTRL + SHIFT + Right Click the systray to start explorer. PLEASE READ THE COMMENTS.TXT FILE TO GET STARTED 'GET STARTED: Some hotkeys and functions RightClick My computer Icon to get a menu Right click desktop Key F5 to refresh desktop Ctrl+Alt+A : End the program Windows key + S : Show Start Menu on mouse position 'ONLY WORK IF REPSHELL IS DEFAULT SHELL Windows key + F : Show Favorites menu at mouse position Windows key + R : Show RunDialog 'END ONLY WORK IF REPSHELL IS DEFAULT SHELL Popupmenu button on keyboard can also be used You can use the arrowkeys for desktop icon navigation and menu nav Features: - Fully enabled taskbox with cool buttons - In systemmenus added option "Always On Top" to every window, which is automaticall detected Menu is only visible from RepShell Taskbox - Fully functional systemtray - Right-click my computer icon to show menu - Automatic drive recognition and listing - Direct access to all folders - Context menus for desktop items - Arrow navigation on desktop and in menus - Choose your own colors for menus - Very fast file searching - Ability to make RepShell default shell from the option form - Option form to change a lot of settings - Working desktop refreshing - Added item to context menu of desktopitems to rename them, this is not a standard windows function - Simple DUN functions - Connection info is shown in cool Balloon Tooltip Even if you don't like the program there's a lot you can learn from here. And I really mean a lot. It's up to you guys to fully test it. Please leave comments. Salihman w/ special thanks to Zorix
A simple program I wrote to print page numbers. This is the scenario, my 400 page project was thrown back at me with mistakes on 10 pages or so, and I have to reprint the page, ALONG with the page number ! It supports printing page number at the top of the page, at the bottom, and the 3 alignments, center,right,left. Support for auto increment page number in future, now I don't have the time for it... So if you guys really want it, just email me, and I'll have a reason to skip college h/w and do it, :P
Black Winter is a top-down retro space shooter featuring 5 unique weapons, special weapons, bonuses and 10 end-level bosses. Try it.
Based on a previous submission on PSC, (probably named My Network Places), I have built a useful application on the top of it. Called Lansearcher, as the name suggests, is used to find any file on a lan. It demostrates host of features, including self written logic for matching filters, multiple filter matching for searches, saving of searches, copying the files directly from the application, saving settings to registry, preserving last ten searches in reg, also has exclude filter for PCs, demostrates how to use Tips Template in VB etc etc. Try it out yourself. Thanks for your votes and comments.
I wrote this to be a part of my game engine. It's purpose is to rotate a bitmap, for example, a sprite in a game, to any angle (fixed point only) in realtime, that is, fast enough that it can be done on a frame-by-frame basis in the game. For example, if you had a birds-eye-view scroller, and you had a spaceship in the middle of the screen and you wanted the player to be able to rotate the ship 360 degrees, this code would be able to rotate the sprite of the ship every time the angle changed, fast enough that it wouldn't make the game 'laggy'. I tested this out on my (rather lame) P-133 Mhz PC, with 32MB of ram, compiled, with no other applications running, rotating a 48 X 48 pixel bitmap (the size of a sprite in my game), and i got a top framerate of 250 Frames Per Second, and a minimum framerate of 111 fps.!!! It manipulates DIB (Device Independant Bitmaps) objects rather then using GetPixel and SetPixelV. Because of this, it is MUCH faster, This took ALOT of research because I did alot of trial and error to figure out how to set the color of individual pixels in a DIB byte-array. (the entire bitmap's pixel information is loaded into an array of bytes, each representing the Red Green and Blue value of a pixel in the bitmap), and I also had to go through alot of graphics routine books to find the most effective rotation formula. I am now in the process of porting this function to C++ to add to my VB game engine DLL. I have many ideas of howto furthur optimize this function for faster speeds, but most of them are for C++ only, and require further testing and development. I do think this can be used in a game as-is though so i hope someone finds it useful! IMPORTANT: COMPILE this code for MUCH FASTER framerates!!! Press the SetupDIB button to initialize the buffers and create the DIB section of the image and the buffer, then drag the scrollbar, or press the button that says Rotate on it. There are some limitations to this function... Read the comments for more info! =) Hope this helps someone, enjoy!
This small and very simple sub will format the caption of a Label control if the text is too big to display in the control. The sub will trucate the text and append "..." to the end of the text (indicating to the user that they are not seeing the full text). VB automatically wordwraps the caption of a label if it is too big, however, this results in the caption being truncated only where there is a space. Also, you can see the top of the next line of the caption. Example Make and Model: Cadillac becomes: Make and Model: Cadillac Eldor... I find this extremely useful when I don't know the maximum length of the text the label will contain, or if I don't have enough screen real estate to make the Label big enough. Just pass a label to this sub for formatting.
Record and Play Back your own Voice Messages using the MCI Control, Moving Borderless Forms, Read and Write to INI Files, Custom Colors Screen, Custom Web Browser, Custom Forms, Treeview Control with Images, Keeping forms always on top, Accessing Access 2000 databases with a password in code and more. Make a sub-directory called C:\CODE\CONTACTOR and then unzip to that location. Load the program up in VB and go from there. The Login name is "Guest" and the Password is also "Guest". If you have any questions, email me at DEATREE@YAHOO.COM and I will try to answer them.
I'm back, with Part 3 of creating 2D graphics using Direct3D. Part 3 is built on top of Part 1, still displaying the Mario character running around in circles, but contains some additions which I just found out: Alpha blending! (you can change the alpha value, as shown in the demo) Faster way of faking light! (this time, not using vertex color, but simply drawing a bitmap alpha-blended over the scene, more accurately simulating lighting) Using DirectDraw in combination with Direct3D! (allowing for large surfaces to be drawn, like the background) The 33 FPS in the screenshot are from my P133, however, if I turn off the background it instantly goes to 60 FPS (the maximum, since that's my monitor's refresh rate)... Enjoy! And don't forget to leave comments (and vote!)
This project downloads multiple files from the Internet(web) simutaneaously. I used multithreads to do it. You can active up to 20 threads, that is, you can download 20 files at the same time. Or, you can specify how many threads are active to download files. It provides fast downloads. Just drag and drop or copy and add URL(s) of web page(html page), image(graphic), mp3, zip or any binary/text file from a webbrowser and click Start! It supports http and ftp protocols. You can open and save the list of download files(and save path) as a file(simple text file) and open the selected URL or downloaded file, using the popup menu which activates when you click the mouse right button on the list box. The application window can be fully resized. When you exit the applicaition, it saves the form size and window position in the Windows registry. You can put the application window on the top which makes it easy to grab URLs from web browser. When you select or move the mouse over a download item on the list box, its save path will be shown in the status bar and list box tooltip. I tried it can be a small complete application as I can. The zip file includes full source codes and an executable also. This is my first upload to this great server. Many persons and their codes contributed to make my project. I really appreciate their efforts. I used and tried Winsock and Inet controls. They are good. But, finally, I found they are not suitable to just download multiple files as fast as possible. I found I have to use multithread using an API download function. This project is the result of my efforts. I feel multi thread opens new horizon in my programming skills. I hope my codes help you to control multi-thread or multitasking tasks when you need them. Please, enjoy my code and program.
This project contains alot of functions/subs created by T-Virus Creations. NOT commented but ready for use (Most of the stuff is explained at top of Module or Sub/Function. Please, don't forget to rate this!!
Its really simple - I think that it comes with windows (dunno which one), but its little form in the top of the screen that takes screen shots of the screen every millisecond and zooms in a few times. So I decided to make one myself :) only took about an hour, but i had to get the screen size right. Mine puts it in an image box and streches it a number of times, it is always ontop and in the system tray so you can hide and show it at anytime to save memory :) If you like this please please vote and leave feedback and suggestions, Thanks