Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / Combination Thread - New Neighbors, and Vista Programming (Language/SDK)

Author
Message
Aaron Miller
18
Years of Service
User Offline
Joined: 25th Feb 2006
Playing: osu!
Posted: 18th Nov 2007 06:06 Edited at: 18th Nov 2007 08:04
New Neighbors
So, I'm just sitting here, programming, minding my own business when I hear some sirens going off and some cops talking on loud speaker. So I look outside and these people driving a burgendy colored old car are the ones the cops are talking too. So those people park in their parking space, and 6 cops come out with their guns drawn. Wanna know who those people are? My new neighbors. I think my neighbors were arrested.

Vista Programming (Language/SDK)
Well, I've found an old SDK I made originally called "Hotaru 2D". It's basically a small game creation SDK like DBP but less featured. I was originally looking for it to test out a custom GUI I was going to make (This one here) in C++. As I was looking at it though, I figured I'd like to test out some of the vista-only features of Windows Vista. So I got a nice feature working, which is for the entire window to be Aero-Glass based instead of just the caption. I figured I'd make an interpreted language out of it as well, kind of like DBC. Here's a screenshot. And here's a demo app (C/C++):


As for the language, it'll resemble a BASIC dialect, hopefully something like:


Here's all the functions in the SDK so far




Note: I just wanted to combine what would otherwise be two threads into one to save space on the forums.

So, what do you guys think?


Cheers,

-naota

"I'd newbie slap here, but I've no idea how far I'd need slap before they'd come back with a clue." - VanB
Aex.Uni forums

Attachments

Login to view attachments
Agent Dink
20
Years of Service
User Offline
Joined: 30th Mar 2004
Location:
Posted: 18th Nov 2007 06:43
In regards to both thread subjects.

Interesting!

And


and


respective to above subjects

That effect is really quite nice looking on your screenshot.

bitJericho
22
Years of Service
User Offline
Joined: 9th Oct 2002
Location: United States
Posted: 18th Nov 2007 06:57 Edited at: 18th Nov 2007 06:58
The cops once pounded on my bedroom window way late at night and got me out of bed only to find no one at the door. My neighbor's apt door is right by my window

I'm glad they moved out.

And neat piccy, I didn't realize you could do that in vista, haven't seen a program do it.


The greatest multiplayer text adventure ever...
Aaron Miller
18
Years of Service
User Offline
Joined: 25th Feb 2006
Playing: osu!
Posted: 18th Nov 2007 07:03
Thanks guys.

@Jerico2day
Wow, that sucks and is odd, lol. Yeah, Vista can do that, just another perk.


For anyone who has Vista, here's the program.

"I'd newbie slap here, but I've no idea how far I'd need slap before they'd come back with a clue." - VanB
Aex.Uni forums

Attachments

Login to view attachments
Keo C
17
Years of Service
User Offline
Joined: 3rd Aug 2007
Location: Somewhere between here and there.
Posted: 18th Nov 2007 07:44 Edited at: 18th Nov 2007 07:45
Quote: "New Neighbors"

Where do you live? (Don't answer that).

Vista speaking, that looks nice.
I heard you where looking to program for Linux, have a look at Gambas.


Aaron Miller
18
Years of Service
User Offline
Joined: 25th Feb 2006
Playing: osu!
Posted: 18th Nov 2007 07:49 Edited at: 18th Nov 2007 08:03
Quote: "Where do you live? (Don't answer that)."

Made me laugh.

Quote: "I heard you where looking to program for Linux, have a look at Gambas."

I'll check that out. However I've only been able to get Linux to run through emulator, and the only one <That I had> that wouldn't crash or go extremely slow was knoppix. :/ Thanks though.


Cheers,

-naota

"I'd newbie slap here, but I've no idea how far I'd need slap before they'd come back with a clue." - VanB
Aex.Uni forums

Attachments

Login to view attachments
Keo C
17
Years of Service
User Offline
Joined: 3rd Aug 2007
Location: Somewhere between here and there.
Posted: 18th Nov 2007 07:52
Gambas is more like Drag-and-drop then programming, but hey, makes a quick and easy program with a GUI.


Aaron Miller
18
Years of Service
User Offline
Joined: 25th Feb 2006
Playing: osu!
Posted: 18th Nov 2007 08:09
Ah, okay.

Cheers,

-naota

"I'd newbie slap here, but I've no idea how far I'd need slap before they'd come back with a clue." - VanB
Aex.Uni forums
Keo C
17
Years of Service
User Offline
Joined: 3rd Aug 2007
Location: Somewhere between here and there.
Posted: 18th Nov 2007 18:41 Edited at: 18th Nov 2007 18:52
If you want to program for everything easily, get Ruby or use C.
Oh and Aaron, wherever you live, be sure you can always shoot a flare out of the window.


Aaron Miller
18
Years of Service
User Offline
Joined: 25th Feb 2006
Playing: osu!
Posted: 18th Nov 2007 21:58
@KeoC
I do use C/C++. I'm not too sure about Ruby though. I saw some source code done in it, and I didn't like what I saw. I've seen many programming languages though so it could be something else.


Cheers,

-naota

"I'd newbie slap here, but I've no idea how far I'd need slap before they'd come back with a clue." - VanB
Aex.Uni forums
Keo C
17
Years of Service
User Offline
Joined: 3rd Aug 2007
Location: Somewhere between here and there.
Posted: 18th Nov 2007 22:02
[href=www.ruby-lang.org/]Ruby.[/href]


Aaron Miller
18
Years of Service
User Offline
Joined: 25th Feb 2006
Playing: osu!
Posted: 18th Nov 2007 22:03
Do you think we can discuss more about this over IM? Mine's in my sig, all 3 of 'em.


Cheers,

-naota

"I'd newbie slap here, but I've no idea how far I'd need slap before they'd come back with a clue." - VanB
Aex.Uni forums
Keo C
17
Years of Service
User Offline
Joined: 3rd Aug 2007
Location: Somewhere between here and there.
Posted: 18th Nov 2007 22:08 Edited at: 18th Nov 2007 22:09
I'll have to pass. C, Ruby, Gambas all will be fine for Linix. It's all about what you prefer. Gambas is like Visual BASIC for Linux, Ruby and C are regular multi-platform langs.
(Edit) If you like we could discuss this on your forum.


Aaron Miller
18
Years of Service
User Offline
Joined: 25th Feb 2006
Playing: osu!
Posted: 18th Nov 2007 22:27
I'm aware of what C is, lol. We can't really discuss this on my forums as I accidently broke something there so now I can't even log in. I'm trying to find a good database editor so I can fix it.


Cheers,

-naota

"I'd newbie slap here, but I've no idea how far I'd need slap before they'd come back with a clue." - VanB
Aex.Uni forums
bitJericho
22
Years of Service
User Offline
Joined: 9th Oct 2002
Location: United States
Posted: 18th Nov 2007 22:29 Edited at: 18th Nov 2007 22:30
If you use mysql, and have php, check out phpmyadmin (it's THE mySql editor)

If you want a windows app, there's an editor on the mysql distributable that you can use to connect remotely to a db, but that's only if your db allows you to connect remotely.


The greatest multiplayer text adventure ever...
Aaron Miller
18
Years of Service
User Offline
Joined: 25th Feb 2006
Playing: osu!
Posted: 18th Nov 2007 22:32
@Jerico2day
Yeah it's MySQL and PHP exactly. But I'm not sure how to setup phpMyAdmin <What information is what>, as I don't understand much about the workings of the internet.


@Everybody
EXEs can now be made in the VPL (Vista Programming Language). You can even append files to them! I'm just working on trying to get it to clean up the temporary files it makes. :/


Cheers,

-naota

"I'd newbie slap here, but I've no idea how far I'd need slap before they'd come back with a clue." - VanB
Aex.Uni forums
Keo C
17
Years of Service
User Offline
Joined: 3rd Aug 2007
Location: Somewhere between here and there.
Posted: 18th Nov 2007 22:33 Edited at: 18th Nov 2007 22:35
Quote: "I'm aware of what C is, lol"

My bad, I usally have to talk to rednecks all day.
I'm looking to learn a programming lang. so I chose Ruby it looks easy to learn and looks powerful. C pwns all though.


Aaron Miller
18
Years of Service
User Offline
Joined: 25th Feb 2006
Playing: osu!
Posted: 18th Nov 2007 22:39
Quote: "My bad, I usally have to talk to rednecks all day."

Haha. I understand.


Cheers,

-naota

"I'd newbie slap here, but I've no idea how far I'd need slap before they'd come back with a clue." - VanB
Aex.Uni forums
Keo C
17
Years of Service
User Offline
Joined: 3rd Aug 2007
Location: Somewhere between here and there.
Posted: 18th Nov 2007 22:42
Quote: "Haha. I understand. "

If you them to stay out of your yard, throw a 6-pack of brooze in the street.


Antidote
19
Years of Service
User Offline
Joined: 18th Mar 2005
Location: San Francisco, CA
Posted: 18th Nov 2007 23:08
Quote: "The cops once pounded on my bedroom window way late at night and got me out of bed only to find no one at the door. My neighbor's apt door is right by my window "


We recently moved to a new town that is really small. We think that the police force here must be incredibly bored because one night they were driving through our neighborhood, saw our garage door was open and the keys were in my dad's car and decided they needed to call for backup. We wake up to cops banging on our door at 2 a.m. to find that there are EIGHT police officers all standing outside of our house. Apparently leaving your garage door open and your keys in your car means that someone is robbing your house and you need help

Aaron Miller
18
Years of Service
User Offline
Joined: 25th Feb 2006
Playing: osu!
Posted: 19th Nov 2007 07:24
@Keo C
lol.

@Antidote
lol! That's one hell of a story to tell.

@Everyone
I'm working on the machine code generation of the VPL. So far it's going fine. Now, for those that are interested in LunarBasic, don't judge LunarBasic by what you see in the VPL. Here are some reasons, a) LunarBasic is a commercial product, b) LunarBasic has a HIGH level of optimization put into it, c) VPL is being built from scratch with an SDK I made a while ago called Hotaru2D, and is Vista only (Until further notice... If it changes to be able to use more versions of windows (For one reason or another) then it'll be renamed the WPL (Windows Programming Language)) and works only in the Aero interface (Unless the app enters into fullscreen mode), and finally d) LunarBasic has all the features of the VPL + more and high optimizations and stability. LunarBasic isn't expected for release until around February of 2008, provided the TwilightEngine is ready by then... Think of the VPL as a "dumbed down" version of LunarBasic, but keeping in mind VPL won't be horribly slow either, and that the VPL IS free.


Cheers,

-naota

"I'd newbie slap here, but I've no idea how far I'd need slap before they'd come back with a clue." - VanB
Aex.Uni forums
Aaron Miller
18
Years of Service
User Offline
Joined: 25th Feb 2006
Playing: osu!
Posted: 20th Nov 2007 03:50
I'd hate to double post, but hey look at it this way: At least I'm not quad posting.

Instead of making the VPL Vista only, I'm making it available for Windows XP too. It'll probably work on other versions of Windows that support DirectX. Remember, it's free, and only does 2D.


Cheers,

-naota

"I'd newbie slap here, but I've no idea how far I'd need slap before they'd come back with a clue." - VanB
Aex.Uni forums
Corky
User Banned
Posted: 20th Nov 2007 04:10
Never really go into all that programming, mostly because I dont know c or any other languages. I really want to learn them though.

As for a story, When I was about 9 or 10, I had my friend over and I had this football Phone(it looked like a football), well my friend thought it was fake, so he decided to try and prove me wrong by calling the cops and telling them we were getting robbed. About 10 minutes later, 6 or 7 Police cars showed up in my front lawn.

bitJericho
22
Years of Service
User Offline
Joined: 9th Oct 2002
Location: United States
Posted: 20th Nov 2007 04:42
I bet that was an expensive fine >.<


The greatest multiplayer text adventure ever...
Raven
19
Years of Service
User Offline
Joined: 23rd Mar 2005
Location: Hertfordshire, England
Posted: 22nd Nov 2007 12:56
VPL seems a bit of waste of time, not trying to be mean it's just that Avalon (XAML) is built-in to Vista and basically provides all of this functionality with a much easier XML style script.

You also get full access to all of the .NET libraries.
One of the examples Microsoft made with it was Asteroids running purely in XAML, which now has become Silverlight for on or offline useage.

Aaron Miller
18
Years of Service
User Offline
Joined: 25th Feb 2006
Playing: osu!
Posted: 25th Nov 2007 08:58
From my understanding the syntax between XML and BASIC seem to be very different, lol.

Besides, this is just for fun. Has a small 2D library with it. etc.

Would have responded sooner but I didn't know you posted

VPL Update
I'm just gonna have it write out the assembly text for 2 reasons, a) People can learn off it, and b) I don't have to build a mini-assembler (completely). I was doing it, I got the machine code writing down, it's just organizing it. LunarBasic has it's own assembler already, but as stated, I'm not reusing anything from LunarBasic. (Commercial Vs. Free)

The reason I haven't given an update on the VPL or anything is because I had to write a portion of software for a company. I'll show off that complete software, and the section of it I made, when the company releases that info.


Cheers,

-naota

Madness never stops..... It takes a breather every once in a while, but then it grabs it's inhaler and chases you down the street with a cane.
Aex.Uni forums

Login to post a reply

Server time is: 2024-11-19 13:39:23
Your offset time is: 2024-11-19 13:39:23