Ok, thanks, I'll look for that book
Printable View
Ok, thanks, I'll look for that book
the nice thing about API is that 90% of the ones that are used, are the DLLS in your system, and can be used by almost all of microsoft's programming language.
basically an API is just like increasing functionality by using the libraries of the system , you can always check msdn.microsoft.com for infomation about each API call, you can always check the API Text Viewer that comes with VB, so that you dont have to guess how to declare them, you just cut and paste into a module, and then you can use that function elsewhere.
I use API in visual basic, visual C++, when creating activeX dlls and controls, sO i can minimize the size of the code, and final executable.
API have a few advantages over just getting an ActiveX control to do the work for you, for one API are at most times faster and smaller than a activeX, you can control their behavior more easily and include only what you want to use, an API is not too different from using an ActiveX dll, the only difference is, an ActiveX is registered to the system, VB may already know all of its functions
an API however, is directly linking to a function or subroutine in a non-ActiveX dll, VB doesnt know what commands are in a non-ActiveX dll, so you have to declare the API command, which is where the API Text viewer comes in handy, once you declared it in the code, you can use it just like any other function that you would declare, the only other thing that would make them confusing, is the types that it often uses, most API are directed towards languages like C++, and you normally wouldnt use an API for simple task, which is why you'll see alot of API with really weird(to you at least) purposes.
You said you know VB & VC++ right? which do you think is easier?
VB
no contest
I know VB, VC++, ASP, VBscript/Javascript, HTML, and usage of most of the other languages of visual studio, and which is easier, well for you VB is certainly, VB has at most of the time been easier, but I found VC++ mroe flexible and powerful, you can write an ActiveX dll in VC++ to port your functionality over to Vb, which is something I have done several times for this company because there were just a few things they couldnt do in VB, or would need faster performance.
I've never me a person on the planet who said VC++ was easier than VB (better maybe, but not easier)
I found VC++ to be a nightmare, and I like C++.
Be sure you understand that VC++ is not visual in the sense that VB is.
he's correct, visual C++ sets it all up as code, the Visual portion , is more like C++ with Microsoft extensions, it'll create the visual objects for you, but a vast majority of it is in codes, and heavily relys on MFC (microsoft foundation class) which helps a bit in working with some more complex C++, but can often times cause bloated codes, in my opinion VC++ is for the people who want to get down to some serious heavy work, VB can do alot of the stuff, plus some more advanced stuff with the help of API, so you should be just fine in VB, it's easier to work with, and should be able to handle alot of common tasks, the only time I found it not to suffice, is when you are making a Client/Server application that uses it's own protocals, and needs to work greatly on the socket level, also VB isnt good if you are going to create something that requires intense mathematical operations and logic(such as a smooth 3d engine, or something similar) I love C++ in the sense that it combines power with flexibilty, if you are thinking of going in that direction in the future, let me warn you , do not try to learn VC++ specifics first, try to learn the C++ language itself, leanring the standard will ensure a smooth transitions into a specific compiler like Borland C++ or VC++ and the standard "Should" work on most supporting compilers. but for you , I'd recomend you spend your spare times playing with Visual basic, thers a future behind that as well, and will help make your transitions into any other languages.
I find the subject of finding 'cracks' for software fascinating. Like making a keygen would be a wicked challenge, and I would like to look into it (Using WIn32DASM hexEditors etc, analysing code etc etc) one day. If i did start getting into this, I wouldn't distribute the stuff I found, I would use it entirely for my own educational purposes, that is all... ;)
Laterz
REM
Just want to clear things up with you REM, a crack would be good with the assemblers you mentioned, a keygen is nothing more than an ecoder that can encode your name the say way the software does, so it doesnt actally touch the software, however I dont know exactly how they figure out the algorithm needed to make a Keygen for a specific programmer.
well anyways good luck on your path to being a cracker.
Is it true that JAVA script and JDBC and is similar to C++? and is CGI similar to HTML?
Java = Platform independant programming language(compile it once, and it'll run on any machine and any oppertaing system with a java virtual machine, and the structure is very similar to C++)
Javascript = not Java related other than the structure, and is a scripting language created by netscape+Sun systms for HTML
C++ and Java are similar and structure and somewhat in syntax, java (if written to be universal) is very restrictive, and has no permision to the user's file system, nor does it allow direct memory access, C++ is more capable than Java, but it lacks' java's portability to run on any system without having to compile it again for a certain machine.
Also JDBC is a beta platform independant Database language, at the momment some of the most popular languages are SQL Query, ADO , DAO, so on, JDBC is suppost to allow universally distribuitable Databases, and is kind of in a beta state, also CGI is Common Gateway interface, itis not HTML, CGI can be written in C++, Perl, and numerous other languages,it is different from active server page in the sense that a CGI is compiled before it is placed on the webserver, an ASP is interpreted (never compiled, it is interpreted when a USer request the document, why it is sometimes slower than a CGI)
I think you are confusing a whole mesh of languages, because of this I recomend you just stick with Visual basic and go slow about the whole range of programming possibilties, Java, CGI, C++, etc are mainly popular because they are universally portable, there is least a compiler , and support for each of those in Linux, Unix, Windows, and even MAC OS, no single company owns the language, but several company has compilers for them, which is why they would be popular, where as Visual Basic is owned by Microsoft, and created by them(the 'BASIC' was created by someone else in the early 60s[refresh my history if you know], and have seen over dozen of variatys and flavors since then)
can CGI be written in VB?
No I've never heard of VB ever writing a CGI, I think thats why they have Active Server Pages by Microsoft. Besides I feel a CGI works best if you use a 100% Native language, VB even at version 6 is partially interpreted.
Are there any other laungagues based on vb's structure?
You can do CGI in VB. ASP is better but in a book I've got it has a project with one module (no forms) starts with a sub main and reads for the environment vars (querystring etc from the HTML forms) and outputs to the stdout.
It has to be kept light as if it's slow to start up the server can't precess many concurrent requests.
I wouldn't bother with it because I like ASP and the dact that I can write dlls to be called from asp.
but it can be done, I can send you the project if you like.
But Are there any other laungagues based on vb's structure?
Not that I know of Visual Basic is created and owned by microsoft, anything that would take on both it's visual and coding interface would have to face Microsoft in court unless their own compiler was uniquely different, Vb is what you may call an Advanced flavor of BASIC , theres Qbasic for dos, theres been some other microsoft competitor basics for dos and early versions of windows like TruBasic, and ProBasic, none of which are very sucessfull when it comes to building a carreer based on them, Visual Basic is about the closest you get to a Easy language, that can actually go somewhere. Perhaps Paul has some insights on this as well, I cant be the only one(thats for sure).
No, What I mean is:
not nesseseraly visual
form example:
window.width = 576
window.value = "afs"
etc...
You mean calling an object, then a property, well almost all the microsoft languages are similar to that, but the actual stucture I mean like
Visual Basic:
for j = 1 to 10
Debug.Print j
next j
C++ ( works in Console mode in vc++ ):
for(int j; j=1; j<=10)
{
cout<<j<<'\n';
}
Qbasic:
for j = 1 to 10
Print j
next j
of course theres more to it than that, but the things you mentioned like taking an object, and defining it's properties, that exist in almost all object oriented programming(anything that uses the concepts of objects, to make programming more understandable and usable when it gets complex) Qbasic, VB, so forth follow the BASIC language structure, the syntaxes, the way its just written, but they all in some way or another acts the same just written differently.
I am not sure if I am clear enough, so just let me know
I mean something that uses the . (dot) as commonly as visual basic, like almost every command has a . (dot) in it
:/ , just learn more VB, just doing a little then going to another language isnt going to help, stick with VB.
Yea, I'll keep learning Visual Basic, its just fun to learn a new laungaue then maybe I could make a bi-lingual program
lol
:)
You normally wouldnt want to do that, unless you're an intermediate->Advanced programmer with the current language. When you know Visual Basic more, you then understand when it's appropiate to use outside languages to use for functionality.
ok... One more question for now....
what is the easest computer laungae in the world!!! (not vb, and donesn't have to be programming)
Well , lets see, for a computer it's machine language 0100010010101 :) , but I would say if it doesnt have to be programming, any number of Batch files would be easy(take a Dos batch for example, just throwing a single command at a time)
NO, I ment like HTML, JAVA, CGI, JDBC, C++, Inter DEV, Fox Pro, etc...
None of those except HTML or JDBC(not a language), HTML is more scripting, and just design, JDBC is a database.
I have some code so that when you come to a window with a password covered with a '*' it will uncover the real password
really??? how????
I used to have one of those programs, but never the VB code for one!!!!
Oh thats easy, goto snadboy.com and download Revelation.
cool!!!!!
Its funny but this would be Correct(well yours works too, but this would be shorter)
If windows.crash = true then
load Unix
elseif Unix.Crash = true then
end of the world
end if
In VB you can use an ElseIf(yes it's all one word)
I don't think that there's anything bad about having a long signiture, and what you wrote, is a little more complex to read
Ok, well your choice, I personally like one I seen before
if 2+2 <> 4 then
Print "Your computer is seriously retarded"
end if
hehe, that's funny
There is some good points and content in this thread, so I have left most of it in place. However, we do not endorse any form of hacking, cracking, warez, or any other dubious activities, so I must request that you do not post links to such sites.
John
ok, (sorry)
hey dimava,
use these books they are gr8.
1. Visual Basic 6 SuperBible by The Waites Group
2. Visual Basic 6 SE by Jeff Spotts & Brian Siller
hope it help ... pal
:))
thanks