|
Does anyone know if Microsoft plans on integrating SVG (Scalable Vector Graphics) technology with .NET? It would make it really easy to create data driven graphics!
|
|
|
|
|
Probably more of an issue of when IE will natively support SVG. IE team hinted that they're not doing this for the next release.
Cheers,
Simon
"Every good work of software starts by scratching a developer's personal itch.", Eric S. Raymond
|
|
|
|
|
It like that there is no the splash screen compoent in
VC++.Net.How can I add a splash screen to my VC++.net porject???
|
|
|
|
|
I can't tell you exactly how to do it in C++, but I did it in C#. Basically, I created another form called Splash.cs. Then, right before the machine code that build the startup form, I executed a timer thread that 1) displayed the splash form, 2) ran for 3 seconds, and 3) checked if the startup form was ready (I set a boolean flag when it's ready... does some data loading & verification before it's "loaded"). When it's ready, it shuts the splash form and restores the startup form & enables it.
Settings:
Startup form - starts minimized & is disabled
Splash form - top most, not shown in task bar, displayed center screen, no control buttons or title bar.. just a form with a bitmap background.
Only problem with this is when you're debugging... if you have an error in the init of the startup form, you never see it because the splash window is top-most window. So, for development, it isn't top-most and is shown for only .5 seconds.
BTW: I plan to write an article about this in the near future.
-AC
Andrew Connell
IM on MSN
andrew@aconnell.com
|
|
|
|
|
In simple remoting the server (called B) is i.e. set up to listen to a tcp port 1234. The client (called A) opens a tcp-channel (no specific port) and asks B on port 1234.
This is easy. The problem I have is that B needs a component remote on another server (called C). When I try to set up B to be a "client" (like what I did on A: open a tcp-channel without specifying a port) I get an error message telling med that only one tcp-channel can be opened.
In other words: how can I make B both a remoting client and a remoting server?
(I use programmatic configuration)
-Øyvind
|
|
|
|
|
hello,
does anybody know where to download a diagram of the .net class hierarchy?
regard timo
|
|
|
|
|
Hello?
Does anybody know where I can find VSS in the .NET studio. Kinda lost it .
Thanks a lot in advance!
Matthias
--------
In theory, there is no difference between theory and practice. In practice, however, there is.
(unknown author)
|
|
|
|
|
http://www.codeproject.com/info/vsnet/versions.asp
Visual Sourcesafe Server isn't included in the Professional version of Visual Studio .NET. In the enterprise architect / developer versions you can find the installation of the server on CD 6 (I believe).
When you just want to use the client, look at File -> Source Control.
Succes!
|
|
|
|
|
Can I integrate the VSS of VS6.0 into VS.NET ?Because I only get CD 1-4 of Enterprise
I'm amumu, and you?
|
|
|
|
|
Yes, you can - at least, VSS 'just worked' in VS.Net Professional for me - I already had it installed with VS.6, installed VS.Net alongside & it all works. The integration does seem kinda different in some ways, though (like the VS.Net IDE c/f VC++6, really...).
Stuart Dootson
|
|
|
|
|
MS Toolbar Control in mscomctl.ocx has a HotImageList property where as the .NET ToolBar doesn't. Are there any disadvantages or problems using the MS Toolbar Control, or any other COM Components and distributing the mscomctl.ocx with my .NET application?
Jerzy
|
|
|
|
|
This puzzles me too. But since they brought XP out, they have sorta abandoned the cold/hot image list stuff from toolbars. For example IE 6 on XP does not use cold and hot image lists. Maybe they feel it's a dumb feature.
Nish
Regards,
Nish
Native CPian.
Born and brought up on CP.
With the CP blood in him.
|
|
|
|
|
Agree, but what about using other OCXes, or using DLLs or unsafe code. Should we totally avoid using them and stick only with managed code?
Jerzy
|
|
|
|
|
JerzyPeter wrote:
Should we totally avoid using them and stick only with managed code?
Not at all! The .NET framework is still incomplete in various areas. There is nothing wrong in invoking the API
Nish
Regards,
Nish
Native CPian.
Born and brought up on CP.
With the CP blood in him.
|
|
|
|
|
Hello,
I am starting to learn the .NET stuff and I have the following questions:
1. Are the executables produced by .NET native code are they binary interpretated (like java .class files)
2. How much overhead does the garbage collection produce? (in terms of speed and memory)
3. If I am using Managed C++ can I manually delete pointers from an unmanaged code?
Thanks!
Best regards,
Alexandru Savescu
|
|
|
|
|
Alexpro wrote:
1. Are the executables produced by .NET native code are they binary interpretated (like java .class files)
A little of both. .NET code is run through a JIT compilation, where the MSIL is converted into x86 code. This can happen in two different ways. First is when you just run the application, it will compile each method as its executed (each method is only compiled once). Second there is an install-time JIT utility called ngen . ngen will do the compile on the client system.
The reason it is called install time is the way that it works, the x86 code isn't placed in the binary but in a special location in the system; so you can't run ngen on your program then ship it, you have to do it when the program is installed on the client system.
Alexpro wrote:
2. How much overhead does the garbage collection produce? (in terms of speed and memory)
That all depends on the type of application you are writing. A typical database frontend application won't see any difference; a raytracing application will probably see a large difference. There is an article on CP in the .NET section that goes into very good detail about the garbage collection algorithm.
Alexpro wrote:
3. If I am using Managed C++ can I manually delete pointers from an unmanaged code?
YES! You have to Anything that is unmanaged you must take care of yourself, that includes system resources too (files, sockets, handles, etc). .NET provides wrappers for many system resources, and each one of those implements IDisposable so that you can free the resources ASAP.
HTH,
James
Simplicity Rules!
|
|
|
|
|
Hello everybody!
I'm just wandering what one needs to do to distribute an application written in C# to a client machine which hasn't got the .NET installed.
Do you have a link to where I can learn more about this or does anybody have experiences in distributing the .Net framework?
Thx a lot!
Matthias
|
|
|
|
|
Matthias Steinbart wrote:
I'm just wandering what one needs to do to distribute an application written in C# to a client machine which hasn't got the .NET installed.
No,This is not possible.You have to install it there.
Mazy
"The more I search, the more my need
For you,
The more I bless, the more I bleed
For you."The Outlaw Torn-Metallica
|
|
|
|
|
Hi Mazy,
sorry for not being precise enough with my question. What I'd like to know is what is required to install the .NET framework on the target computer. How do you do this. Is there a ready packed .NET setup from Microsoft which you just include with your setup? Or do you have to roll your own?
Thx again!
|
|
|
|
|
Matthias Steinbart wrote:
Is there a ready packed .NET setup from Microsoft which you just include with your setup? Or do you have to roll your own?
No,you have to install it yourself seprately from your software.You can download it from M$ site(its free;) )
Mazy
"The more I search, the more my need
For you,
The more I bless, the more I bleed
For you."The Outlaw Torn-Metallica
|
|
|
|
|
Do you have a link?
<being lazy="" to="" search="">
Thx,
Matthias
|
|
|
|
|
I think this is what you want.
Mazy
"The more I search, the more my need
For you,
The more I bless, the more I bleed
For you."The Outlaw Torn-Metallica
|
|
|
|
|
There should be a merge module somewhere which you can use if you have a Windows Installer based setup. This will let you install the framework from within your setup program.
On my computer this file is located at c:\program files\common files\merge modules\dotnetfxredist_x86_enu.msm
HTH,
James
Simplicity Rules!
|
|
|
|
|
How do you add the module in the setup project?
|
|
|
|
|
There is a way in a deployment project in VS.NET that you can specify the framework must be installed before you install your app. Check the help for doc & syntax
Andrew Connell
IM on MSN
andrew@aconnell.com
|
|
|
|