Click to See Complete Forum and Search --> : Discussing something weak of Visual Basic.NET


vnInformatics
May 11th, 2004, 07:56 PM
Hi everybody,

Perhaps this topic has been discussed with thousands of whitepapers since appearing.... But In this topic, I still want to discuss some aspects week when coding the application.

Right now, I have been developing my first project. That is why I am wondering about the Visual Basic.NET. Could you please help me point out something what I should strongly take care about the application.

- How about securing application.
- What aspects I should use Visual Basic.NET( ex: Database, Networking....)
- ect....


Thanks for sharing experiences.
I am looking forward to hearing any suggestions.

Craig Gemmill
May 11th, 2004, 10:38 PM
As the following article says, "Efficiency Is the Key".
http://www.onlamp.com/pub/a/onlamp/2004/05/06/writegreatcode.html

If you don't understand what's happening below the surface, nothing else really matters.

vnInformatics
May 12th, 2004, 12:52 AM
Originally posted by Craig Gemmill
As the following article says, "Efficiency Is the Key".
http://www.onlamp.com/pub/a/onlamp/2004/05/06/writegreatcode.html

If you don't understand what's happening below the surface, nothing else really matters.


Luckily, I have been coded some simple programs in Assembly Language before. Actually, I had learned Pascal so carefully before -> Therefore, when I coded the program, always in my mind I had to calculate how many bytes in memory I should use...


But, when I switch programming languages to Visual Basic.NET. I really shock becuase..in the dos programs is provided the limited bytes of memory, but in windows programs I can use more than 65,356 bytes....

For this reason, I really donot take care of how many bytes should I use....and also how long does the processor take when implement arithmetic so much...( except: AndAlso, OrAlso ...)

Thanks for sharing this article.

Could I aske you one more thing: How about security in Visual Basic.NET and What is the strongest aspect in Visual Basic.NET ?

Looking forward....:D

vnInformatics
May 12th, 2004, 01:59 AM
In addition, When I swith some "Dos Languages" as: Assembly, Pascal, C/C++ to to "Windows Languages" as: Visual Basic.NET. I couldnot appreciate how the processor interpretes the syntax. Such as: Buttons, MenuItems, Menu, DataGrid, DataSet...ect..( Object ).

In Dos Languages, I can understand how arithmetic the processor implements as well as how long does the processor take....For "Windows Languages"...In fact, I donot know what is underlying of the "Object" and how it works...???

Could you please tell me more about Visual Basic.NET...?
Thanks for sharing your experiences....

P/S: It is the first time, I am assigned to develope an application by using Visual Basic.NET. I donot have much time to find out about VB.NET, just "leaning by doing".:thumb:

Craig Gemmill
May 12th, 2004, 02:57 AM
How about security in Visual Basic.NET and What is the strongest aspect in Visual Basic.NET ?

1) Security is a major player in the .NET Framework, read about security here. (http://msdn.microsoft.com/security/securecode/dotnet/default.aspx) As you will read, there is a good amount of security "enabled" by default in the framework, which also means there is a small performance penalty when you use secured components.

2) In my opinion, the strongest aspect of the VB.NET is that it uses the .NET Framework. There are a lot of benefits to be had from using a managed language, especially when using a RAD language (VB, C#, etc..).

3) "Object"s: Object Oriented Programming (OOP) (http://en.wikipedia.org/wiki/Object-oriented).

4) VB.NET Description (http://www.gotdotnet.com/team/vb/):
While providing the traditional ease-of-use of Visual Basic development, Visual Basic .NET also allows optional use of new language features. Inheritance, method overloading, structured exception handling, and free threading all make Visual Basic a powerful object-oriented programming language. Visual Basic .NET fully integrates with the .NET Framework and the Common Language Runtime, which together provide language interoperability, simplified deployment, enhanced security, and improved versioning support.

.NET Framework (http://www.google.com/search?hl=en&lr=&q=.net+framework)
.NET Framework Security (http://www.google.com/search?hl=en&lr=&q=.net+framework+security)
OOP Search (http://www.google.com/search?hl=en&lr=&q=object+oriented+programming)
VB.NET Search (http://www.google.com/search?hl=en&lr=&q=vb.net+definition)