Is VB An Object Oriented Programming Language
Jun 18, 2009Is Visual Basic an Object Oriented Programming Language ?Working as a software engineer
View 2 RepliesIs Visual Basic an Object Oriented Programming Language ?Working as a software engineer
View 2 Repliesi am new to asp and am currently trying to get my head around the visual basic language and Object Oriented Programming.From what i have read you need to have a good understanding of these to create good ASP.NET webpages, but from reading about these in books and joining the website [URL]..i am getting fairly confused with the language and the OOP. Does anyone out there have any tips for me when it comes to learning about these. Is there a good way to learn about these as i just seem to be getting really confused from the start.
View 5 Repliesgood tutorials where i can read about the actual object oriented concepts which we use in real time scenarios. Not the "class is a container. fruit is a parent class and apple is a child class" kind of stuff.Recently i was developing a multithreaded GUI application in vb.net and found out many obstacles like using one form's element in another form, changing form property in other class, when to create objects to access elements and many other stuff stumped me.
View 4 RepliesI'm trying to pick up some simple object-oriented programming skills so I am trying my hand at beginner's problem - and I am totally stuck...I'm trying to write a program that will print to a label, the area and perimeter of your shape of choice, dependent on the Length and Width (for Rectangles and Triangles) or Radius (For Circles) you input and the shape you select.
I know how to do this easily with simple event-driven programming, but I'm trying to do this by using classes and inheritance.The idea I have is that you enter in length/Radius and/or width into text boxes (txtLen, txtWid) and then you can click a button to display the Length, Width and Perimeter or Radius and Circumference, and Area.
I'd create a Super-Class: Shapes to define my overarching parameters - all shapes have area and perimeter. Then I would create sub-classes for each shape inheriting the overarching "Shapes" class - dim'ing all of their respective extra pieces. Then the buttons would display the appropriate info when clicked.I understand this seems like a lot - but really I just need help getting my feet on the ground for this.
I need to write an program with two players rolling a pair of dice and the highest tally wins with an Game class having with two member variables of the type PairOfDice. I can not get it to work.
[Code]...
Say I want to create a functionTry 5 timesThe function takes a function pointer to another function
function dosomething() as boolean
end function
function tryfivetime (thefunction as what?)
[code].....
I have been learning vb.net for about 6 months now and I red few books about basic visual programming as most to them have information about the basic concepts like what is Object oriented programming, subroutines, functions ,inheritance etc and bit about ADO connectivity to database. Having said all that I think I have good concepts about all these things but now I want to proceed further but can't find appropriate text books or online tutorials.
View 2 RepliesSo having read some of the PostSharp documentation presented as an answer to my previous question regarding passive logging ([URL]), I am led to my next question: Where is a good place to start learning about Aspect Oriented Programming - I've done some searches on Google and I've read some articles - including the article regarding the topic on Wikipedia, but a lot of the material seems to assume you have a basic understanding of some of the terms which I seem to be missing, and that which doesn't just dives straight into integration leaving me not understanding what exactly it is I'm integrating.
Does anyone have any decent material targeted at someone who's never heard of Aspect Oriented Programming before today learn about the core concepts, terms/keywords etc? Even a birds-eye - i.e. These are the core concepts, keywords to look out for, what they stand for and how they fit together. After that, I can probably make some decent headway on my own. I'm most interested in AOP in relation to .NET development,
I have recently taken a liking to programming, and have programmed a few games in C#,my friend has asked me to program an application for him to use in his shop. But I have no idea of what language is best suitable?
View 8 RepliesI try to convert vb.net code to an object-oriented design. This help page talks about doing it: [URL] I plan this:
[Code]...
Our company currently uses an APL model to illustrate our life products. We are in the process of converting this to Excel/VBA because the APL system is extremely difficult to maintain.APL is difficult to maintain because the code has become over the years (~15yrs) spaghetti and only a select people (who have worked here 5+years) really understand this to make updates when new products come out. APL is also not well known and difficult to understand. I just would like help on designing the system, my main career is not a programmer, and the design I was envisioning was a "Procedural" approach. (the APL is procedural rather then object oriented. I have not used object oriented code before)Basically the program illustrates a life insurance product. That just means it projects a fund out from the time the policy is issued to age 120. The illustration is given to the policyholder as a way of predicting what the value of their fund will be given some assumptions.The program does the following1.) Populate Variables2.) Calculate Premiums Types3.) Monthly processing4.) Output values to spreadsheetThe system has to illustrate different types of Products and we are adding new products to the system. Most of the main structure of the program (in VBA) is already written. It seems that (#3) monthly processing will vary by product, and I would like help with maintaining that part of the code. The other 3 parts of the program are not a problem maintaining.We will be continually adding products. We will start with about 5 products and maybe add about 5 per year.Here is the Monthly Processing code:... Call MonthlyProcessing(120, PremPayMode0, Assump0, True, DumpLumpSum0)
View 4 RepliesI'm looking for some good quality OO books, if any exist for VB .Net
View 10 Replieshow to do a seemingly simple object-oriented problem in VB.NET 2010. Basically, I want to be able to write code such that I could do the following:
Dim myObject as Object
myObject.Group1.Command1()
myObject.Group2.Command2()
[code]....
Very similar to how VBA handles objects, such as in Excel, I can use
Dim myBook as Workbook
Set myBook = ActiveWorkbook
myBook.Sheets(1).Range("A1").Value()
to get the value of the cell "A1" on the first sheet. This structure has been eluding me for some time now, and it would be great if anyone could suggest how to do it. I'm currently using a class and declaring all methods as Shared Friend inside subclasses, which throws warnings when I use it as I want to in other code.
The problem is as follows, a group of users (~50k) must be filtered from a DB, four fields for each user must be saved into a variable, then a second process will take each user and proceed to enable some licences into another system/platform. Both processes will be developed into the same application.
My first attempt was basically a query looping through the users but I wonder if thinking in objects is a better approach.
I was thinking in a structure inside an object to hold the 4 parameters, then pass each user object to the other object however considering the amount of data I'm not sure if this is fine.
With this assignment, you are provided with an incomplete object-oriented implementation of the GAME MANIA software system based on Visual Basic 2008. The specification and the subsequent modelling are explained in a case study titled Game Mania: GAME AND GAME CONSOLE RENTAL STORE.
An implementation of the following classes are made available as the basis of your development work:
1.Member
2.Stock
3.Stock Item
4.Optic Reader
5.Card Writer
6.Membership Card
[Code]...
Note that the user interface provided is very basic. You need to change it, as you feel appropriate so that it will reflect the required functionality. For example, in the present implementation version, no provisions were made in the user interface for querying and handling fines associated with late returns.Providing this aspect in the user interface might be necessary as part of handling renting of games and game consoles.
This is a continuation on a different thread of mine because it got off topic. I have a program that i use select case statements, quite a few of them and did a lot of copy and pasting of code and had 5000 lines of code and was still building on it, it was suggested to use OOD so i am making a new thread related to that.
View 1 RepliesI created a project in Excel-VBA (wich I'm also new at) that connect to a SQL. It retrieves data, puts it in arrays, calculates, writes it up nicely and mails it to a mailing list before it closes itself down. This works when Excel is stable on the server, which it is not. Therefore I'm set on rewriting it to VB.NET (just have to learn it first).Project:To build this project in VB.NET I wanted to try and make it Object Oriented (OO). I have read that OO is when I create a Sub or Module for different tasks. Are there any advantages in learning/doing this from the start? I plan on creating Subs for almost everything, and then call it from a Main sub.
Too much OO?:
These are the modules I plan to create (and call)
Connect to SQL moduleSet up a query and put data in arrays moduleCalculation moduleOutput
[code]....
Alright, so I want to improve my programming and object orientation skills. I want to program a fully object oriented blackjack game in VB.net under Visual Studio 2008. The first thing I did was learn all the rules of BlackJack.
[Code]...
I have a general question about the programming language vb.net. I wonder how I should see the vb.net language compared to a "lower generation " language like for example C+.For example if you had to develop a CRM application , can you build such an application in both programming languages with the same amount of detail and efficiency?
Is it right if I say that the "language" vb.net is an abstract version of for a example a lower language like C+ in a way that the same possibilities are possible as with C+ but more efficient so it takes the programmer less time? So basically if you would compare it with building a house in C+ you would need to build a door with all the separate pieces while in vb.net you would just place a door as a whole. But this does not mean the possibilities of building a house as a whole are fewer.
So now comes my final question: can vb.net be seen as a true programming language like C and can somebody who masters vb.net be seen as an equally good programmer as somebody who masters C+. Or would the C+ programmer in this case be superior?
I have made an application (similar to Logo) which can take some simple code and draw a line according to that. I have the graphics covered but I want to know a few steps towards compiling and running a programming language. A few specifications are: - Has built-in methods and variables
View 2 RepliesI want to learn programming, many people in website say visual basic is a good start. What's the advantages of it? As i know, there are a lot of people use c# in china, but few people use visual basic, why? Any great book to learn it?
View 16 RepliesWe are currently hiring at the company where I work, and here the codebase is in VB.Net.We are worried that we miss out on a lot of brilliant programmers, who would never ever consider working with VB.Net.
My own background is Java and C#, and I was somewhat sceptical as to whether it would work out with VB, as - to be honest - I didn't care much for VB.
After a month or so, I was completely fluent in VB, and a few months later I discovered to my surprise, that I actually like VB. I still code my free time projects in C# and Boo though.
So my question is firstly, how important is language for you, when you choose a new programming job?
Lets say if its a great company, salary is good, and generally an attractive work-place. Would you say no to the perfect job, if the language wasn't your preferred dialect?VB or C# is one thing, but how about Java or C# etc.Secondly if the best developers won't join your company because of your language or platform, would you consider changing, to get the right people?
I would like to learn a new programming language to be able to compile the same code for different platforms.
My background in programming: VB.NET (I have been using it as my main language for the past 3 years), some Java (to which I couldn't really adapt) and very limited PHP. I use a Mac Book with OS X to code.
I'd like to find a PL with a very easy learning curve from VB.NET, cross-platform IDE and able to compile the same for Windows, Mac and Linux.
I am a beginning programmer, so a object-oriented, .net like language is probably my best bet.
The dilemma I am having is what programming language to focus on for development. Currently the options are Java, C++, C# and VB.Net. I plan on filling in some gaps of my undergrad by taking some high level math courses, data structures, algorithms and will probably take all 2 or 3 levels of one programming language.
View 2 RepliesIs it possible to create a programming language using vb.net?
View 4 RepliesEvery Morning, we are getting multiple PDF files and our Executive needs to see in one PDF files.
Right, now I am diong manually PDF Merge process using Acrobate Profetional. But Now, my client asking to convert this into automated process every morning.
How can we Merge PDF processing using programming language .NET / Java Script and automate this every morning ?.
(My client is not allowing to use any third paty tool for this process.)
If I save some data as a class and I serialize it all done in vb.net. What happen if someone with another language like PHP whats to use that data will be that possible directly?
View 2 RepliesI used to be visual basic 6 programmer, i was pleased with visual basic : it is high level language that do stuff fast,easy to learn, easy to do stuff in,you can drag and drop stuff to the form and write your code,it is simply amazing.however microsoft buried VB6 and pointed us to VB.NET which is so different that it is not the old VB anymore.I didn't like what microsoft did and would like to look somewhere AWAY from microsoft and from any other proprietary language I would like to look into a similar language that is easy,cross platform (windows / Linux), object oriented, visual design, non proprietary and compile (for some guarding against reverse engineering).
i am freelancer so the choice is entirely mine,i don't care about performance of programs, the time taken to develop a given programs is much more important. desktop / database / GUI /networking programming is what i am looking for.so any such language offered by our open source community ?
I searched codeplex and google. I have found so many such as tustena but unfortunately they are not domain driven based and in these solutions I could not find a good modelling documents or references. i am a newbie in CRM but I am sensetive to design it with solid object-oriented fundamentals. Any reference or open source solution especifically for CRM design and implementaion in .NET? Cheers
View 1 RepliesI am in the process of learning this new programming paradigm called OOP (I am a very seasoned structured programmer). In that context I am receiving what I call contradictions in vb.net regarding the instantiation of an object. Given the two lines of code below:
Dim SQLcmd As New SqlCommand
Dim SQLdr As SqlDataReader
The first line is quite simple - SQLcmd is an object - period. It is the second line that is creating the ambiguity. One reference I have read says in order for a class to instantiate an object the key word "new" must be used. But I have also seen examples where SQLdr is also called an object? To add to the ambiguity I have seen class examples where the class was constructed without a new subroutine (a constructor) and called with the key word "new" which I have been informed by vb.net on more than one occasion in doing such that "there are no constructors" in the class. So would someone please tell me - Is SQLdr an object and if so is it by inheritance (the other escape path) or what; and lastly am I correct in my understanding that in order to use the key word "new" there must be a "new" subroutine/function/constructor in the class.