Know What Bad Practices Are Present In Code?
Aug 29, 2011
I'm an avid programmer, and I'm trying to teach myself more professional practices, but Ilook over my code, and point out any mistakes, or bad practices I may have attached to this actually working bit of code. It consists of a procedure for retrieving, sending, and above all connecting to a server program. As for the various amounts of sloppy commented out code, after a long time clearing my head, I came to my senses so to speak.
Imports System.Net.Sockets
Imports System.Text
Imports System.Threading.Thread
View 4 Replies
ADVERTISEMENT
Apr 26, 2010
I have an app published using ClickOnce. When an app is published that way, you get a temporary certificate which expires in a year. My year will be up in a couple months, and I am considering my options.One option, which a colleague is using, is to build a more sustained certificate using makecert.exe. By doing this, I can get a certificate of arbitrary length (or so I am told, as I haven't actually followed this route, yet). The problem with this route is that MS is pretty clear that makecert is for testing purposes.
I can also see that I could go to verisign or some such and buy a certificate, but that has a significant cost (well, I'm sure my employer wouldn't be too concerned about it, but it seems pretty high to me). The program has very narrow applicabiliity and narrow appeal (it has to do with counting fish). What I am wondering is whether there is sound reason to go with a certificate that is more than what makecert will create, and what that reason is? Additionally, I'm looking for information as to whether an internal CA, such as we have, which can make a certificate, will cause me any trouble if I use it to sign a ClickOnce app that won't be used entirely internal?
View 7 Replies
Dec 8, 2009
I have a general question regarding best practices for exception handling. I have a class library that uses structured error handling. The functions in the library generally perform some mathematical calculations and all return a boolean value indicating whether an exception occured or not (i.e. exception occured = true, no exception = false). The actual calculated result in the function is returned as a ByRef parameter.
Anyway the input variables for my calculations are all passed to the funtions as parameters. I perform some basic checks on these inputs (e.g check that an input is not negative etc) as part of the function code. The next stage is where im unsure of the best way to do things. Using the example i just mentioned, if an input parameter is negative, I can either throw an exception such as "ArgumentOutofRange", or i can simply show a messagebox with some info about what happened. Either way i do it the function will return true. At the moment i am throwing an exception, but on reading the "Best practices for exception handling" it is recommended you dont throw an exception for things that can be checked programatically because of "performance/overhead issues".
I'm a little confused by what they mean by this. What kind of overhead are they talking about? Slower program? More disk space required? More memory required? When my functions return true, the calling methods basically drop everything and stop calculations (exit sub), so im not sure that the overhead issues they are talking about are as important to me. It seems easier and neater to throw an exception and utilize some global error strings and pass some parameters rather than copy and paste messagebox.show() all the time, and modify the text to suit the situation. Another argument for me would be that both methods of exception handling utilize a messagebox, which stops code execution until the user does something. So i cant see the issue with the performance overhead.
View 5 Replies
May 2, 2010
I have read and worked through all of the examples in the book "ADO.NET 2.O", but there is so much there with so many ways to handle data, I am having difficulty translating the examples into my own real life application. I am confused about creating runtime connection strings, connection strings in my app.config file, connection strings in the properties for a sql connection control, etc.
I have a midichildform with a datagridview control, and I use a table adapter to edit and update the SQL Server 2005 Express edition database. There is no problem there. However, I also have a button control that I want to use to "process" the data that has been updated with the table adapter. I want to open the updated table, read each record on at a time, manipulate the data and add a records to another table. Do I have to create a connection string and an oleDBconnection? Or can I somehow use the connection string that is in my app.config file? [Code]
View 9 Replies
Mar 4, 2010
Here is the code for the button click event;
Protected Sub CompetenciesButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles CompetenciesButton.Click
Dim con As String = WebConfigurationManager.ConnectionStrings("foo").ToString()
[code].....
View 1 Replies
May 28, 2009
What are good things to check for, with respect to error-handling, when you are dealing with the data-access-layer? For example, let's assume I have this function..
Public Function UserExists(ByVal userName As String) As DataTable
Dim dt As Object = Nothing
Dim arSqlParameters(0) As SqlParameter
[code]....
How would you go about ensuring that your code elegantly handles anything unexpected in a situation like this?
View 5 Replies
Sep 11, 2010
I'm reading a binary file into a bindinglist of (t); to be bound to a datagridview.Each line in the file represents a single transaction but I need to consolidate and or filter transactions that meet certain criteriaI know how to do this from a mechanical standpoint (looping the list while adding each item, and adding a new item, or merging the data with an existing item), but I'm looking for a practice, pattern, existing components, or something else that I'm missing (I'm drawing a blank for keywords to search).I don't want to reinvent the wheel if I don't have too. I'm particularly concerned with speed and performance issues with 100k plus records to process in some instances.Currently working with .NET 2.0, but will move to 3.5 if a particularly sexy solution exists.
View 2 Replies
May 19, 2010
Time ago, I migrated to windows 7, and to get my old code running, I was forced to run Visual studio as administrator.Now I want to recode, so Visual Studio, and the program do not need to run as administrator.The first problem I get is that Visual Studio 2008 does not save the modified files without administrator rights.
Each time I try to save a file (or even run the code, which saves the files before running), I get the error message "The operation could not be completed".
it seems that I don't have rights to overwrite those files.Also, when my code crash (because I don't have administrator rights), I cannot debug. I am asked to open another instance of visual studio, but it refuses to debug, because the code is already opened.
View 6 Replies
Nov 11, 2011
The following line of code gives a warning with Resharper: 'Comparison of floating point numbers with equality operator. Possible loss of precision while rounding values.'
Dim samples() As Single
If samples(i) = Nothing Then
samples(i) = _mPreviousSamples(i)
End If
What is the best way of checking if a value is present?
View 3 Replies
Jul 6, 2009
How can i find out whether a BOM is present in a file or not. Depending on the presence of BOM i need to parse a UTF-16,UTF-8 file else I have to display Incompatible format.Kindly tell me what is the procedure to find if BOM is present or not. I have tried using FF FE for UTF-16 and for UTF-8 Bom. but i need to find whether this BOM is present or not how can i do it in VB.Net
View 2 Replies
Oct 6, 2010
i am getting following error when i am running AJAX enabled ASP.Net application
The control with ID 'FilteredTextBoxExtender1' requires a ScriptManager on the page. The ScriptManager must appear before any controls that need it.
even though i have ScriptManager in my page
<form id="form1" runat="server">
<asp:scriptmanager id="ScriptManager1" runat="server" />
<div>
[Code].....
View 2 Replies
Jan 26, 2012
what i need is i what to get all information within the parenthesis of Sin().for example , i have created one one textbox in my user interface.i wanted users to enter some trigonometric expresiions like " sin(90+(25+25))"for that i what all the information present with in the parenthesis of sin()
view sourceprint?
01
Public Class Form1
02
[code]....
View 14 Replies
Apr 14, 2011
I have a web application with a number of pages, I would like to display the sitemaps for this application diagrammatically, is there a professional/recommended tool for doing this? I am using MS Word using flowcharts, but it doesnt look very professional.
View 1 Replies
Feb 15, 2012
this is pradeep, i m vb.net learner,my English not good dont mind what i need is i what to get all information within the parenthesis of Sin().for example , i have created one one textbox in my user interface.i wanted users to enter some trigonometric expresiions like " sin(90+(25+25))"for that i what all the information present with in the parenthesis of sin()
View 5 Replies
Nov 10, 2009
I would like to know if it's possible run a form without present it in the screen...
View 14 Replies
Feb 8, 2012
I am in the process of creating a program that is linked to a database. I want to automatically generate a reference number that is not already present in this database, to do this i know i am going to need to search the database to check whether that number is already present or not. But I am unsure of the best way to go about this. I am using an access database and vb.net.
View 8 Replies
Aug 15, 2011
I've been getting the following error from time to time and have been unable to determine the cause of it:"The given key was not present in the dictionary."The line that this is occurring on is:If CType(ViewState("FieldType"), MYClass.FieldType) = MYClass.FieldType.ShowOnDirectory ThenI have no idea as to why it is throwing this exception on this line. I thought that perhaps an invalid value was being placed in the ViewState so I tried while debugging setting the value to Nothing and setting it to a value that wasn't in the enumeration and it still works. I was originally storing the enumeration in ViewState and then went to storing just the Integer equivalent in there
View 4 Replies
Apr 18, 2011
I'm working on a ASP.NET website project using VB.NET as backend code. I was looking for a way to show the header/footer of a gridview even if no data is present. I'd like to use this solution as it looks pretty clean (although it's written in C#): link I have converted the code using an online tool, resulting in: [URL] This however shows an error on line 77: "Events cannot be declared with a delegate type that has a return type"
View 1 Replies
Mar 31, 2009
I've started building a small game where you move around a PictureBox control with keystrokes using the arrow keys. Everything was working fine....until I added a button.
Now the button steals the focus so that every time I hit an arrow key hoping to move my image, it just selects the button.
Is there any way to make the button selectable only by mouse click?
View 9 Replies
Jun 1, 2009
I have an XML document that starts like this:
<GMRCTranDS xmlns="http://tempuri.org/GMRCTRAN.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<FILENAME>M05167P1000025T22330</FILENAME>
[Code]....
View 2 Replies
Feb 8, 2012
i am trying to validate an email address by making sure that there is an @ symbol present in the text box. So far i have the following code.[code]I get a blue line under the "@". How do i get this to work? Or is there a better way to do this?
View 6 Replies
Mar 27, 2010
I use the media player tool in my program and just found out that some people get a serious exception on the loading of the program if they choose not to enable media player. How can I make it so that if they don't have media player enabled that the program won't crash?
I don't know where the designer puts the info to load certain controls, nor do I know how to make the program skip loading a control if it doesn't work.
View 5 Replies
Oct 2, 2009
I need to enable /disable Nic I have a system with two nic cards "Local Area Connection" and Local Area Connection 2" my code will enable and disable the second nic no problem but when I try to disable /Enable "Local Area Connection" it sees the nic but disables "Local Area Connection 2" code to the Enable NIC.[code]...
View 5 Replies
May 19, 2011
i am working on a small VB.net project and i was told to include a function where if the registered date of birth of a member equals todays date (Day and Month of course), an alert should be triggered , maybe an alarm or a Msg box poping up whenever the application is loaded saying that today is Member X birthday.
View 5 Replies
Jul 2, 2010
I have looked in the documentation for visual bsic 2010 a part visual studio 2010 and the obect broswer should be available from the VIEW menu in the designer view or in code view. The browser is not present and no botton on any tool bar.
View 1 Replies
Dec 19, 2009
I am using the following code to bring up the keyboard map in an application:
System.Diagnostics.Process.GetProcessesByName("Filename.exe")
System.Diagnostics.Process.Start("osk")
It works great, but I also have three radio buttons that change the language at the application level only, and when I click one, the language on the keyboard map should update, but does not. The only time it updates is when the mouse is over the keyboard map. Is there a way to detect if the keyboard map is shown, so I can make it update to the new language?
You cannot just make a variable like:keyboardMapPresent = True - because you have to also be able to detect when the keyboard map is closed!
View 10 Replies
Jun 17, 2009
I am looking to create a simple program which loads information from a txt file. Here is what I am trying to do: Form 1 will give option to choose the title. The txt file will be like the below (new line for each new subject):
[Code]...
View 3 Replies
Jun 17, 2009
I am not looking for someone to code this for me, just put me in the right direction I am looking to create a simple program which loads information from a txt file.Here is what I am trying to do: Form 1 will give option to choose the title. The txt file will be like the below (new line for each new subject):
[Code]...
View 3 Replies
May 16, 2012
I have the following method that creates a cookie in the page's response. Immediately after I create the cookie, I checked to see what the value was and it was blank. Is this normal behavior? How can I check the response for a cookie after it has been added?
When I monitor the HTTP response, the cookie is there. When I use the Firefox Web Developer Toolbar to view the cookie, it is there. However, it doesnt appear to be present in the Response.Cookies collection. How do I access it?
Dim c As New HttpCookie("prpg")
c.Expires = DateTime.Now.AddYears(10)
c.Value = value
[Code].....
View 1 Replies
Jun 10, 2011
How to print the contents present in the gridview using Vb.net
View 1 Replies