|
I want to draw class diagram inside visual studio 2005 web application. I know that i can add a new item of type "class diagram" to my solution but the .net class diagram is very poor. I can't add multiplicty for my relation. I can't add an association class. I can't make a dependency between two classes. so, can anyone help me to find a better way to draw a good class diagram and to get the generated C# classes from it?
Thank You
Ahmed Amin
|
|
|
|
|
No cross posting.
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
I would suggest you to install some UML tool that has plug ins that are appended into VS environment. And start using them, one such tool that is coming to my mind is VisualUML. Hope this helps you
Regards,
Jaiprakash M Bankolli
jaiprakash.bankolli@gmail.com
http://jaiprakash.blog.com/
|
|
|
|
|
Check out Enterprise Architect from Sparx, they have an add-in for VS 2005 and Microsoft officially chose them as their provider for UML support in Visual Studion.
|
|
|
|
|
Hi, I have a reference problem that I would like some help with. Say I have a windows form with a treeview on it. From this form I create a controller and passing a reference to the form;
controller = new Controller(this);
This controller class handles user events and builds the treeview with a couple of nodes on the windows form by calling a method in the form, so far so good.
But say I want to have another controller that can add one node to the treeview. How do I best reference the winform method that is responsible for adding one node to its treeview?
/hope I make any sense
|
|
|
|
|
Sounds like you're building an OO nightmare. Why would you need all these controllers ?
The way I'd do it is to add delegates that hook the controller to the UI, so the controller can call methods which change the state of the app, the presentation layer ( the form ) should be responsible for how that data is displayed, for example, in a tree view.
Actually, I was assuming you're using MVC, but you can't be, the controller is all about accepting input, which has nothing to do with how the view is rendered at all. What do you mean by controller ?
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
Well im using delegates to hook up the controller to the UI, this all works fine for me in a simple scenario (one view, one controller). But now im trying to do a more realistic scenario with a couple of forms (mdiparent/childs). As I understand it you typically have one controller for each set of related functionality. Then one controller should be able to handle user input and call methods on different forms?
|
|
|
|
|
I wana add Picture to datagrid with respect of every category..
etc is the category is Mobile i want mobile picture to be displayed in datagrid..
Does any have the code
sheeba
|
|
|
|
|
Your question (despite being asked twice) is incomplete. You can show any picture you want, the question is, how are you determining the category ? Is this a windows application, or a web app ?
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
Im working on Webapplication in Visual C# .Net and have database Table for CategoryId,Category and CategoryImage...
i want to display when the user Add any Item in the Database and Choose anyCategory From Dropdown list it display the Respective picture for that Category
sheeba
|
|
|
|
|
OK, then you should be asking in the ASP.NET forum, or you should at least make that clear. Otherwise, the answers you get will be no good.
You need to put an img tag in the template for a column of your grid, and set the URL to the image based on the data member that tells you the category. So you'd have a method that's passed the data and returns the URL of the image.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
Hi everyone,
i want to open my file from different directory for eg in c: drive,D: drive...or is there anyway that can allow mi to open my instruction.rtf file directly
Below is the code that i can open my file from C: drive.
System.Diagnostics.Process.Start(@"C:\Documents and Settings\Lohsk\My Documents\XIUJUAN_P6_Program1\Instruction.rtf");
thanks
|
|
|
|
|
I'm not sure of the question. You can put any path you want in to Process.Start.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
Hi All
i need to create Control(i.e Dropdownbox ) Array in place it on web page on exact position how it to do
anyone help
thanks and regard's
Anil Jagdale
|
|
|
|
|
Why do you need an array ? A web page has a controls array already, although it's nested.
To put a page in an exact position on a web form, you need to use CSS to position it. Otherwise, it will use a standard HTML 'flow' layout.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
Hi
I have created an application with transparent main window that displays some text. To initially display and change the text, I use the following code:
if (behavior.IsVisible)
{
Show();
mImage = new Bitmap(Width, Height);
Graphics dc = Graphics.FromHwnd(Handle);
dc.TextRenderingHint = System.Drawing.Text.TextRenderingHint.SingleBitPerPixelGridFit;
SizeF size = dc.MeasureString(behavior.DisplayText, behavior.Font);
dc.Dispose();
Height = (int)size.Height + 1;
Width = (int)size.Width + 1;
mImage = new Bitmap(Width, Height);
dc = Graphics.FromImage(mImage);
dc.TextRenderingHint = System.Drawing.Text.TextRenderingHint.SingleBitPerPixelGridFit;
Color background = (behavior.Color.ToArgb() == Color.White.ToArgb()) ? Color.Black : Color.White;
dc.Clear(background);
dc.DrawString(behavior.DisplayText, behavior.Font, new SolidBrush(behavior.Color), 0, 0);
mTextColor = behavior.Color.ToArgb();
dc.Dispose();
BackgroundImage = mImage;
TransparencyKey = background;
}
else
{
Hide();
BackgroundImage = null;
}
For some reason the window shows transparent on my PC and at least one other, while on most I still get a white background (i.e. no transparency). The only difference I can think of is that on the PCs where the transparency displays correctly, VS2005 is installed, while it's VS2003 or none on the others (I'm using latest video drivers etc).
Does anyone know of this issue and how to fix it?
Thanks,
Dmitry
|
|
|
|
|
I'm not 100% sure, but I think that transparent windows can only be rendered in Windows XP.
|
|
|
|
|
You are correct, but I am talking all XP SP2 PCs here, its 2007
I think it is probably different DLL versions, like different common controls DLL, but I don't know where to start and what to look for.
|
|
|
|
|
Hello,
Had the same problem and if you search in google or msdn you will find a lot of other people sharing it.
What I found out is, that it has something todo with the graphic card and the Color quality (16bit or 32 bit).
I use the MakeTransparent method of the Bitmap class instead.
This works fine for me!
Color transparentcolor = bkgrnd.GetPixel(0,0);
BackgroundImage.MakeTransparent(transparentcolor);
Hope it helps!
All the best,
Martin
|
|
|
|
|
I have seen the postings of other people, however those that do have a solution are for C or Java. One of them talks about disabling DirectDraw acceleration for the application. It would be fine with me, but I could not find a way to do it in C# (no search results whatsoever).
I have tried MakeTransparent, but it doesn't work at all - now I see a background painted grey ("transparent" color) on all computers. Can you explain more how you are using it so it works?
Thanks,
Dmitry
|
|
|
|
|
Hello,
I'm using it for Forms with a BackgroundImage.
This Image has rounded edges with a special color, which is not used in other regions of the Image.
I don't use the TransparencyKey property at all!
Bitmap bkgrnd = new Bitmap(myimagepath);
Color transparentcolor = bkgrnd.GetPixel(0,0);
bkgrnd.MakeTransparent(transparentcolor );
this.BackgroundImage = bkgrnd;
Hope it helps!
All the best,
Martin
|
|
|
|
|
This didn't help me....
|
|
|
|
|
Zilo(svk) wrote: This didn't help me....
Why?
Show me the code you are using!
All the best,
Martin
|
|
|
|
|
I don't know why, it just doesn't work. Myabe I'm doing something wrong...
Resources.StartUpPicture.MakeTransparent(Color.FromArgb(80, 80, 80));
//or
//Color transparentColor = Resources.StartUpPicture.GetPixel(0, 0);
//Resources.StartUpPicture.MakeTransparent(transparentColor);
//doesn't matter, I know the color values
this.BackgroundImage = Resources.StartUpPicture;
this.BackgroundImageLayout = ImageLayout.Stretch;
|
|
|
|
|
Zilo(svk) wrote: I don't know why, it just doesn't work. Myabe I'm doing something wrong...
Sorry, I meant what's the effect you see right now?
I don't know if working with the Resources is ok.
Martin
|
|
|
|