I have been brought onto a project where a large amount of code has been written. Most of the code is appearing in the MainWindow.xaml.vb file (yes, this is a wpf project but I think the question is appropriate for this forum). The folks who developed the previous versions in Visual Basic 6 told me that they organized their code by using Modules. I was not aware of this practice and I have actually never even used modules. Can I use modules in this way so that I can logically group different areas of functionality within the application? Or is there a more preferred method?
I have an auto generated class file whit many partial classes (auto generated from an xsd schema). I use VS2010 and VB.NET.[code]I'm developing a part of and business application. The application is used for registration of persons data, invoicing, accounting, and so on. The part I'm developing is a reporting system to the authority via wcf services. In my part I will use VB.NET but the other parts of the system are developed in VB6. We use an SQL server and nearly all the business logic is located at the server side. Because I'm used to use VB6 its difficult to grasp all the OOP things I need to remember to write the code as it should be. In my part of the application I get an xsd schema from the authority and auto generate my schema class file from the xsd file with xsd.exe. I see that it's a much better solution that you suggest, but when I looked at my auto generated class file after reading your answer I see that every partial class has a MyBase = New line in the constructor.I can use this in a way, like you suggest? Sorry for not understanding this earlier! If I understand the behavior of MyBase correct, I can write [code]how should I generate the xml based on the xsd? I want to do this for multiple xsd schemas. Isn't it the a good solution to deserialize the xsd (with xsd.exe) to a class, create object of that class and populate it with data, and then serialize the object back to xml?
I am making an application that will organize the movies and their release dates for me and that it will notify me whenever a movie is released. So far I have the layout almost done with some parts missing.
BASICS
1. At the top as you can see I want the text to display the current day and having the tool tip to say "Today is Tuesday 19, 2009" while I want the text to be centered.
2. I want to have a poster with a specific size (dimensions) that will be displayed when the movie is selected at the data grid and I want the buttons to be able to select the previous or next data grid line, meaning next/previous movie.
3. I want to make the buttons either check all the boxes or uncheck them all. And I want the validate button to be able to compare the date of the selected movie with the current day and tell me If it was released today or not.
4. I will make a menu at the top that will be giving you the ability to add movies or select and delete movies, while when adding being able to specify a poster for the movie.
5. I want every time that I run the app to automatically check the dates and either ask me to remove those who have been released some time ago or give me a message like "Movie was released today".
Yesterday I opened Visual Studio (2008 v 9.0.30729.1) and all the winform classes in my project display with class module icons with the little 'VB', instead of form module icons with the little form icon!
When I double click on a form module, the form designer doesn't open, just the code module.
When I run the project, it runs fine. There are no errors. The project builds fine.
I did Project --> show all files, and I can see the designer and resx files below the form module which doesn't look or act like a form module.
I want to start learning/using modules instead of integrating the code directly into the program. So, I tried to make an example. Basically, what I wanted the program to do, is I click button1 and it lists details about my computer. So, I added 7 labels to the form, and a button. Then, I added a module (Module1.vb)
A form has 10 textboxes,The form receives data,based on the data received some texboxes are visible or not with the .Visible Property. lets say for example, 5 textboxes are invisible, the other 5 textboxes will be visible and there will be some space between textboxes and it will look weird.for example in this image:I want to organize the remaining textboxes, so it would look like this:
which textboxes are visible or not can vary, it could be the first, second or fifth, or the last four, etc. So, how can i organize the remaining visible textboxes?
I'm working on a program, just to learn a bit more about programming. The program's function (if I manage to do it) will be to accept drag/drop files and create a link to them within the program itself. For example: I drag and drop the .exe to a game I have installed; the program then creates a shortcut within itself; the shortcut is displayed in the program with the name/icon; if I click the icon within the program, game launches.I've already manually coded something to this same effect, but it doesn't automatically add new shortcuts/buttons so I have to keep going back in and reprogramming another button every time I install a new game/program. I'd like to be able to just drag/drop and be ready to go. Any ideas on how I can get this function? I'm using Microsoft Visual Studio 2010.
I have created a table in a dataset and inserted data through for...loot statement. but i want to sorting or ordering data on a particular field. How it to be possibel please give some tips.
In addition to that when I add column in a table I mention only column name, but I can't maintion field type or data type. when I mentioing it gives a error. so only I have had to work on only filed name.
I need some help with how to organize classes in VB.NET. I have a class called parent with methods for adding, deleting etc. But I also need a method that returns a list of all the parents, a list with parent objects. Where do I put this method? Do I put it in the parent class or do I need to make another class called parents?
I've got several pretty massive dataset's with a lot of tables/relations in each.I've came in this morning and one of the datasets has sorted itself into a very readable Vertical form with all relations and tables displaying perfectly readable.Is there a command to "Arrange" the layout of the tables?
We have an ASP classic ERP (very large application) that we want to rewrite using ASP.NET. I am looking for a way to organize the application so we are going to be able to separate every program / webpage (over 400) from each other. Every program needs to be independent because many developers will work on the project at the same time.Visual Studio seems to make a DLL for every assembly so I was wondering if it's a good idea to make a huge solution with one project per DLL.[code]This way, we would be able to deploy every program separately without altering the others. We would also have over a thousand DLL to manage...
My report document...Print. I have a code to organize the records in the leaves, but when a records pans more than a line that belongs to the same registeris dependent not displayed correctly..
Well this is the result that I own:
Private Sub PrintDocument7_PrintPage_BeginPrint(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintEventArgs) Handles PrintDocument7.BeginPrint
I'm thinking of using the treeview to organize my text file. My text file looks like:
0|app1|Z0 1|app2|A1 2|app3|B2
And, the list goes on. I think i should be able to organize this with split command. But I also i have checkboxs on my form. If for example the user unchecked the "app1" then i want only "app1" to be unchecked from the listview, and removed from the text file. The question is how could i remove that specific value from the text file.
I'm trying to create a program that will manage and organize my music (mp3) files. So I used a ListView (SongList) to show the files that are in my music directory. Then I'm using a class found online to get the Title, Artist, and Album. Then it will insert it into the ListView and assign it a tag with the same value. But then when you hit the button to start the organizing the real problems start.
What it is suppose to do is check if the chosen directory exists then if it does it will create a folder for the artist of the song it is processing then a folder for the album then copy and rename (title) the song into that folder, then move onto the next song. But when it tries to create the directory it says there are invalid characters but there aren't. Also for some reason it wont put the Album name into the string for the directory???
Heres the function used to do just about everything: Code: Function CopySong(ByVal SongPath As String, ByVal SongName As String, ByVal SongArtist As String, ByVal SongAlbum As String) If System.IO.File.Exists(SongPath) = True Then Dim RootDir As String = "C:UsersCalebDesktopMusic" [Code] .....
I have a project with 150 (i counted) Items in the "MainProject Components" area of the toolbox panel.These 150 classes are mostly database related objects like table adapters, and datasets that i hardly ever use. I also have about 10 custom classes that i use often.When i need to access the toolbox, I have two issues that i would like to resolve.
1.How do i organize the toolbox to separate my custom controls from the table adapters and datasets?
a.I have created a custom tab within the toolbox. b.I have dragged and dropped my controls into this new area. c.All is well until I exit my program and re-open it. Voila they're all back in the MainProject Components" tab.
2.How do I force the IDE to instantiate the toolbox panel as completely collapsed?
using bas files in visual basic 6 because I could write functions or subs that I would just easily use over and over rather than keep rewriting code. Do these work in the same way in .net? If anyone has any good info on modules like how to start writing functions and subs. Assuming of course that they work like vb6 bas files. If I were to make this sub a function how would I do this and I am assuming the benefit of this specific example would be a Boolean to check if if saved the text file or not?
Code: Public Sub SaveList(ByVal List As ListBox, ByVal filename As String) Dim i As Integer Dim w As IO.StreamWriter
During the design of a new application I was wondering if using a module with properties is considered to be a bad practice. Some example code:
Module modSettings public property Setting1 as string public property DatabaseObject as IDatabaseObject End Module
The code above is just an example to emphasize my question. In the past, this structure was used a lot in VB6. In the past I used it as well in my .NET projects.
But nowadays with buzzwords like Dependency Injection, Testability and Separation of Concerns the above structure smells bad. I can't really describe why, but it just feels wrong. I must admit I'm not very familiar with the keywords above, yet.So I'm wondering whether the above code really is a bad practice. If so, what would you use a Module for?
What advantage is there, if any, to using Modules rather than classes in VB? How do they differ, and what advantages/disadvantages are there in using modules? In VB or VB.NET, I use both.
I have finished creating the code for my client/server application although both parts currently execute modules/in console(this was for testing purposes).I am now looking at making both parts of the program completely invisible (they will eventually be executed as a Windows service upon startup). How do i go about this? Does the code need to be copied in to a "Windows Service" project, or is there a way I can hide both of the modules upon execution?
I'm using Visual Studio 2010 and coding in VB.NET.
My problem is that I've collected all the modules I've written and intend to reuse and placed them in a separate folder. When I want to add a module from the above folder to any given project, it takes a copy of the module and places in the project's source code folder, instead of referencing the module in the folder containing all the other modules.
Is it possible to include a module in my project and leave it in the folder with all the other modules, so that when I improve upon a module, it'll affect all the projects that uses/references that module. Instead of me having to manually copy the new module to all the projects that uses/references the module. Right now I have multiple instances of the exact same module that i need to update manually when I improve code or add functionality?
The problem I am having is that if one of the things in the module fails such as if the users graphics card does not have any onboard memory then it will fail.This is causing everything else to fail aswell.I am very new to visual basic so ifyou could please excuse me if I have made any stupidly obvious errors and any suggestions are welcome
I am fresher in vb.net but I need some samples on structure which contains fields,method,property and events and if some one help me regarding private,freind, protected freind type class etc. In addition to that I know how to create class and modules but i don't know where I create structure and how etc.
I have read many many forums regarding the error message "No symbols have been loaded. The breakpoint will not be hit." I had this error message come up a while ago, so I opened a previous version of my project, and copied the newest version of the code I am working on into that project. Then when I debugged, everything worked fine...for a while. Then I got the error message back, so I did the same thing again, and who would have guessed the error message returned, out of the blue. I am working on the program and it works fine, then suddenly one time when I try to debug with a breakpoint I get that message again. So I did some more research and I found a post that recommended looking at the Modules window while debugging (under debug > windows > modules). And in this window under my project, it said "Cannot find or open the PDB file". However, I compared this to the previous version of the program, that works fine, and I noticed that under Path, for my project, the path that I see is not the path where my project is located. So what I am asking is can someone please tell me how to change that path to the correct path where my files are actually located? I believe that if the path is correct, it will find and load the symbols.
I have learned that if I want my crystal reports to work on the client machines when they install my program, I have to include some merge modules. I have VB .Net 2003 and Crystal Reports 10. The merge modules that are included with VS Studio .Net 2003 are not included in the program software I have. Is it possible to download these merge modules somewhere else and use them with my software? If so, can someone give me a link on where to get them?
I'm finishing up a remote inventory service. Getting the total memory is simple. But, is there any way to detect how many memory modules a computer has and how many MB/GB each is?
I have a Module in VB.NET called Math.vb and in that module, I created a Function that displays returns the percentage of one number to another. I have a Sub that calls the Function and I call the Sub from my Form1 class. Is there an advantage/disadvantage to putting the function in the class or the module?
I have 2 modules. Each contains a Sub with the same name. See below: Module moduleA Public Sub f(ByVal arg1 As myType) Console.WriteLine("module A") End Sub End Module
Module moduleB Public Sub f(ByVal arg1 As myType, ByVal arg2 As Boolean) Console.WriteLine("module B") End Sub End Module
But the compiler complains that there's ambiguity between moduleA and moduleB. I have totally different signatures. However, if I put the 2 methods into the same module, there's no ambiguity at all.
I have a big project in vb.net with over a 400 forms and datasets and 100 reports. I deploy it using clickatonce. I want to split it into modules so each user will use the core project plus the modules his department needs, so when I make an update to a module he will take only this update and not the whole project as I am doing now.