Visual Basic

ASP.net & SQL Injection Exploits… Again? {Comments Off on ASP.net & SQL Injection Exploits… Again?}

According to an article presented late last year, hackers of the world are attempting to use a technique referred to as “SQL Injection” on Microsoft’s ASP.Net platform. The troubling thing is, they have been wildly successful. The author states, “About 180,000 pages have been affected so far, security researchers say ‘attackers have planted malicious JavaScript on ASP.Net sites that causes the browser to load an iframe with one of two remote sites: www3.strongdefenseiz.in and www2.safetosecurity.rrnu.’” Using this technique they have been able to exploit this iframe and attempt to plant malware on visiting PC’s via “a number of browser drive-by exploits”. Having seen a trend in the exploitation of SQL Injection, Microsoft has released information to programmers on how to protect again such attacks since at least 2005 and the attacks continue to occur.

read more...

Visual Basic Lightswitch? Easier to understand? {Comments Off on Visual Basic Lightswitch? Easier to understand?}

This week I read an article about Visual Studio Lightswitch. This application is designed to simplify creation of different kinds of applications. It allows users to create applications with a modern multi-user design that support both the web and desktop clients, but with little or no coding, though a user can add Visual Basic. Some of the advantages of the lightswitch is that the users do not have to count pixels or align objects – all that is taken care of within the program. A striking feature of lightswitch is the screen designer. Instead of a drag and drop form designer of the kind that has been popular since the first release of Visual Basic, Lightswitch has an editable list of screen elements, from which a screen is generated.

read more...

Visual Basic simpler and better than C# {Comments Off on Visual Basic simpler and better than C#}

Visual Basic was designed to be relatively easy to learn and use. Programmers know the annoyances and limits of programming and Visual Basic stepped in to create a better and simpler way to code. The article talks about 10 different ways Visual Basic is better than C#. It talks about the case sensitive code that C# uses that makes it very and prone to mistakes and typos in the code. Visual Basic allows for a simpler select clause than C# in that you do not need to add ‘break’ to each and every single case. The symbols used in VB are equivalent to the English language ands, ors, and nots instead of using symbols.VB is also more forgiving in the way it handles code and strictness. You don’t have to go through messy variable conversions because VB is a smarter language that understands what the coder is trying to do. The article lists a total of ten reasons of why VB is better than C# and voices his opinion of each of these topics.

read more...

Don’t Call VB.NET by That Name Call it FRED.NET {Comments Off on Don’t Call VB.NET by That Name Call it FRED.NET}

After reading Bernard’s “Visual Basic is not dead, its undead!”, I wanted to compare the results of Microsoft’s hard work to its original product. Unfortunately for me, I have never used Visual Basic (VB) or Visual Basic.Net (VB.NET) so I had no comparison so I had to go and try to get an expert opinion. In this article, experts compare VB and VB.NET and say that they are so different from each other that in their perspective “the new product might as well be called FRED.NET” (Otey, 2001). While VB.NET does provide new features such as true object-oriented inheritance, overloading, free threading, strict type checking, a new shared development environment, several changes are harder to get used to like the zero-based arrays. and Microsoft  messed up by recalling some of the VB.NET changes to make it more compatible with VB 6.0, it does little to help any transfer of code and hinders the development of VB.NET language’s cross-language compatibility, the main purpose of that framework.

read more...

Visual Basic and C# working together {Comments Off on Visual Basic and C# working together}

The article that i read was about how visual basic and C#, which are both Microsoft languages, had been competing i the past. One of them would release something new and the other would have to play catch up to make themselves look good. Now both of the teams have to report through the same organizational structure. The idea behind this is to create a tighter cooperation between the two teams to make the capabilities of each language better and also to create consistency between the two languages. The idea is to make the languages more declarative. Declarative languages, according to the article basically are more abstract than the classic programming styles. It allows the compiler to not have to compile operations in a specific manner. The next thing they are trying to do is make both n\languages more dynamic. It would make the languages more like Python, Ruby or JavaScript. Microsoft has generally been more about static languages and they want to change that. The use of static and dynamic code will make for a better program. The las thing that Microsoft is trying to do is make the programming concurrent. Concurrent programming basically executes multiple steps at the same time. Computers are running more cores in their processors and they are also running virtual cores which allows for more processing power which in turn allows for more of the code to be run at the same time. This will allow the applications to run much faster. the article does talk about how writing parallel code is very hard and time consuming.

read more...

Usage Comparison Between VB and VB.net {Comments Off on Usage Comparison Between VB and VB.net}

Visual Basic.Net, the follow-up to Microsoft’s legacy Visual Basic language, is gaining in popularity as Visual Basic loses steam. Visual Basic was used by 4.32 percent of developers, down from nearly 5 percent that used it a year ago, while VB.Net increased from 0.59 percent a year ago to nearly 0.80 percent. But Visual Basic is the 7th-ranked language, while VB.Net is ranked 16th. It had been ranked 22nd a year ago, though.

read more...

Programming Makes You Smarter? {3}

Garry White attempts tests to see if programming affects cognitive development. Does programming make a person smarter? Programming uses abstract concepts and logic to express ideas. White uses Visual Basic to test cognitive development because it requires a lower cognitive development level. He tested it on college students, but there were no improvements by taking a Visual Basic course. Although there were no changes in college students, more research was required for much younger test subjects.

read more...

Visual Basic for Windows 8 {2}

Microsoft has recently announced a new version of Visual Studio, through a venerable programming kit. The beta version offers a new set of tools for building applications on Windows 8. Visual Studio is simplified through a developer environment and streamline collaboration among coders. In this recent update to Visual Studio, Microsoft has initiated a reduction in the number of toolbar commands and a more comprehensive search engine for finding code and projects. The suite will also include consolidated windows for housing disparate pieces of projects otherwise known as “workflow hubs”. The recent beta version offers myriad tools for building “Metro-style” applications — applications that use Windows 8′s new WinRT runtime — using languages such as JavaScript, Visual Basic, C#, and C++” (Garling).

read more...

Important Visual Basic Features! {3}

The article I read describes what’s new in visual basic 2010. However, we all know that The Visual Basic language has always been a phenomenal productivity tool for building applications. Almost 20 years later, it continues to provide easy access to the Microsoft .NET Framework, allowing developers to write applications that span desktops, phones, browsers and even the cloud. According to the article, Visual Basic and C# were developed by separate teams in the past, which often resulted in features appearing in one language before the other. For example, “C# had auto-implemented properties and collection initializers, which weren’t in Visual Basic, and Visual Basic had features such as late binding and optional parameters that weren’t in C#”. But whenever a feature appeared in one of the languages, many customers would ask to have the capability added to the other as well. So the new features were added in Visual Basic 2010. The new features in Visual Basic 2010 are designed to help users get more done in fewer lines of code. However, in the past, Visual Basic and C# were developed by separate teams, which often resulted in features appearing in one language before the other. For example, “C# had auto-implemented properties and collection initializers, which weren’t in Visual Basic, and Visual Basic had features such as late binding and optional parameters that weren’t in C#”. But whenever a feature appeared in one of the languages, many customers would ask to have the capability added to the other as well. To address this feedback, Microsoft merged the Visual Basic and C# teams, embracing a strategy of coevolution. The intent is to make the languages advance together. When major functionality is introduced in one language, it should appear in the other as well. However, this doesn’t mean that every feature will be in both languages and work exactly the same way.

read more...

Visual Basic Vs. Java {5}

The topic of my article is about visual basic. It explains that it has been the number one choice when programming Windows applications. Visual Basic is not alone in the market, its main competitors being Java. The article although old explains that VB was declining to Java. Its main flaw at the time was the lack of website developing tools. With an increase of web applications, Microsoft had the hard task to either re-develop VB or go with Java. Their solution was to revamp their VB system to allow Web design tools  and allow open standards such as HTTP,XML, WSDL and SOAP. Java had a head start with mature standard and advantages such as platform independence, maturity and small foot print. As a solution Microsoft developed C# as a Java language alternative to influence programmers to stay with their language. The article projected that VB would still be king of programming to its new add on and web development tools.

read more...