|
If you mean VC++.NET is C++/CLI (Managed C++), there are not many books to choose from. Here is my list from beginner to advance:
Beginner:
Pro Visual C++/CLI and the .NET 2.0 Platform, Stephen R. G. Fraser, Apress
C++/CLI The Visual C++ Language for .NET, Gordon Hogenson, Apress
Beginner/Intermediate:
C++/CLI in Action, Nishant Sivakumar, Manning
Intermediate/Advance:
Expert C++/CLI .Net for Visual C++ Progammers, Marcus Heege, Apress
The Hogenson book is for people who are new to C++/CLI but it reads better if you already have programming experience. IMHO, the easiest reading books are by Fraser and Sivakumar (a Code Project regular). Also, all these books are available in PDF format.
"We make a living by what we get, we make a life by what we give." --Winston Churchill
|
|
|
|
|
George L. Jackson wrote: Nishant Sivakumar
Where have I heard of that guy?
"Any sort of work in VB6 is bound to provide several WTF moments." - Christian Graus
|
|
|
|
|
I have had the same deja vu feeling myself? Weird!
"We make a living by what we get, we make a life by what we give." --Winston Churchill
|
|
|
|
|
Hi all,
Actually i want the solution of the fact that i want to avoid the runtime environment installing by including those dll in the application installer required to run the application that is developed in the .net.
in nutshell , my question is how to avoid the whole .net framework runtime environment to run the application that is developed in .net. this is bcoz we dont want to install the .net framework 2.0 in our client machine even we have developed his product in .net platform.
Thank you in adavance
naresh is testing the site.
|
|
|
|
|
Thats not really a possible scenario I'm afraid. The framework isn't just a bunch of dlls that your application depends on.
Also I doubt Microsoft will legally allow you to redistribute any of the framework by hand - they give you the runtime merge module and the dotnetfx redistributable for a reason.
|
|
|
|
|
Thank you very much Mark for your information.
naresh is testing the site.
|
|
|
|
|
Hi Mark.
There is product called thinstall that is doing the job wat i was expecting ..is it illegal??
wat's ur view abt this software??
thank you
naresh is testing the site.
|
|
|
|
|
It's not illegal at all. Essentially, what Thininstall is doing is creating a customized virtual environment that your application runs in. From your application's point of view it is running with the full framework installed. The company has been around since 1999 and appears to have a well established client list, but the product is not cheap. The base price is $4995.00 USD plus distribution fees. To me, it's not worth the price.
|
|
|
|
|
Hi,
The solution you want is definitely feasible but costly.
Yes a .NET application can be deployed to the client machine without installing the complete .NET Framework. Yes and please dont ask me how because i dont have the answer.
But someone has the answer and its here:
Salamander .NET Linker and Mini Deployment Tool
As regards license issues with Microsoft i guess once you reach the above link you will find a key quote given by a Microsoft employee so rest assure it is not anti licensing as far as you are concerned.
But then it is not free and you will need to make sure you get it genuinely and it has great benefits by providing inbuilt obfuscation that prevents reverse engineering of .NET MSIL code, the biggest disadvantage of .NET Applications.
So best of luck and do reply, eagerly awaiting your comments.
Regards,
Vaibhav Sharma
|
|
|
|
|
Hello everybody,
I´ve a strange problem with WPF Animations.
The mouse will moved over an UserControl (screenshot white area) and the current mouse position will displayed in a pixelbar, displayed by a line at the current pixel position (screenshot orange arrows).
Screenshot link:
http://www.connectiongroup.de/other/scrollbars_export2.png[^]
The pixelbars are own UserControls, which gets the current mouse position over the MouseMove event by the white UserControl.
On my machine with windows vista it´s runs terrible slow, as far the mouse leaves the origin (0x, 0y) it will more stucks, likes on a 486 runinng quake.
Now then, here´s the joke: Under windows XP the same compiled wpf application runs without any problems or stuking. - but, why this?
I´ve tested the executeable on other vista machines, always the the same problem at all.
Anticipate: It´s a Core2Duo with 2.8 GHz and a GeForce 7800 - should actually run ...
Detailed information:
The projekt runs under visual studio 2008 beta 2, it´s a wpf application using 3.5 .NET framework.
I´ve observed in general that wpf animations runs very slow under vista, e.g. a simple rectangle opacity fadein and -out. With XP there´s no problem...
Whereby can this due to, has anyone such a similar problem, does anybody know this problem?
|
|
|
|
|
I´ve solved the problem now.
The microsoft support page contains an article "Performance for a WPF-based program that uses the layered windows feature may be less than expected in Windows Vista":
http://support.microsoft.com/kb/938660/en-us
Because Microsoft didn´t provide the download of this hotfix directly, I´ve found it at this page also:
http://thehotfixshare.net/board/index.ph...s&showfile=2879
Executing this update, at first it throws an exception with the code number "0x80070003", which can be solved by deleting the content files of the folder "\Windows\SoftwareDistribution".
After the update runs sucessfully, the animation performance problem was gone!
So, if you add this XAML code to your application for creating a transparent window:
WindowStyle="None" AllowsTransparency="True" Background="Transparent"
...the problem occur immediately !
You can check this out, before starting the update by removing the XAML "transparent" parameters.
Another phenomenon is, that under Windows XP the performance problem doesn´t occur, just with Windows Vista.
I think they didn´t tested this setting enough at release state - hope I can help with my post.
|
|
|
|
|
could any one give me some help on installer class
with regards
Balagurunathan.B
|
|
|
|
|
balakpn wrote: could any one give me some help on installer class
Such as? What would you like to know?
-- Always write code as if the maintenance programmer were an axe murderer who knows where you live.
Upcoming FREE developer events:
* Glasgow: Agile in the Enterprise Vs. ISVs, Mock Objects, SQL Server CLR Integration, Reporting Services, db4o ...
* Reading: SQL Bits
My website
|
|
|
|
|
hi
i want to make my setup as user interactable like checking is the user is with administrator rights otherwise it should not allow to install have to quit the setup. i dono how to use installer class and write code on that.
with regards
Balagurunathan.B
|
|
|
|
|
There are lots of examples on google and a bunch of information in the class library documentation.
Did you read any of this?
Regards,
mav
--
Black holes are the places where God divided by 0...
|
|
|
|
|
hi
i want to get the values like file version product version of an exe
pls give me some idea
with regards
Balagurunathan.B
|
|
|
|
|
|
Hi,
Here is the complete snippet for using the FileVersionInfo class.
Thought this would be better for displaying a couple of things:
1. How to get the System Directory
2. How to get the file info. (your primary concern)
Dim appName As String = Environment.SystemDirectory & "\notepad.exe"<br />
<br />
Label1.Text = _<br />
"Comments: " & FileVersionInfo.GetVersionInfo(appName).Comments & vbCrLf & _<br />
"Company Name: " & FileVersionInfo.GetVersionInfo(appName).CompanyName.Trim & vbCrLf & _<br />
"File Build Part: " & FileVersionInfo.GetVersionInfo(appName).FileBuildPart.ToString.Trim & vbCrLf & _<br />
"File Description: " & FileVersionInfo.GetVersionInfo(appName).FileDescription.Trim & vbCrLf & _<br />
"Filename: " & FileVersionInfo.GetVersionInfo(appName).FileName.Trim & vbCrLf & _<br />
"File Version: " & FileVersionInfo.GetVersionInfo(appName).FileVersion.Trim & vbCrLf & _<br />
"Internal Name: " & FileVersionInfo.GetVersionInfo(appName).InternalName.Trim & vbCrLf & _<br />
"Is Debug: " & FileVersionInfo.GetVersionInfo(appName).IsDebug.ToString & vbCrLf & _<br />
"Is Patched: " & FileVersionInfo.GetVersionInfo(appName).IsPatched & vbCrLf & _<br />
"Language: " & FileVersionInfo.GetVersionInfo(appName).Language & vbCrLf & _<br />
"Legal Copyright: " & FileVersionInfo.GetVersionInfo(appName).LegalCopyright & vbCrLf & _<br />
"Product Name: " & FileVersionInfo.GetVersionInfo(appName).ProductName & vbCrLf & _<br />
"Product Version: " & FileVersionInfo.GetVersionInfo(appName).ProductVersion & vbCrLf & _<br />
"Special Build: " & FileVersionInfo.GetVersionInfo(appName).LegalTrademarks & vbCrLf & _<br />
"Original Filename: " & FileVersionInfo.GetVersionInfo(appName).OriginalFilename & vbCrLf & _<br />
" Needless to say that there are some more properties."<br />
So if you haven't really done a lot then this should help you out.
In case i was late in posting ( as usual) please pardon me.
Happy Coding!
Regards,
Vaibhav Sharma
|
|
|
|
|
In .net 2.0 when we use compiler , we have to use "csc /?" in command prompt for display all the list.
Similarly what is the command for .Net 3.0?
Note: I have install only .Net 3.0 Framework only.
|
|
|
|
|
jayarajmrj wrote: In .net 2.0 when we use compiler , we have to use "csc /?" in command prompt for display all the list.
Similarly what is the command for .Net 3.0?
Note: I have install only .Net 3.0 Framework only.
As the .NET 3.0 framework is just an add on to the .NET 2.0 framework and uses the C# 2.0 compiler I'm guessing that if you just install the .NET 3.0 framework you'll still need to install the .NET 2.0 Framework to get the basics (including the C# compiler)
-- Always write code as if the maintenance programmer were an axe murderer who knows where you live.
Upcoming FREE developer events:
* Glasgow: Agile in the Enterprise Vs. ISVs, Mock Objects, SQL Server CLR Integration, Reporting Services, db4o ...
* Reading: SQL Bits
My website
|
|
|
|
|
And this is the 3rd time you've asked this in as many hours! Please respond on the threads you have already created rather than create new threads.
-- Always write code as if the maintenance programmer were an axe murderer who knows where you live.
Upcoming FREE developer events:
* Glasgow: Agile in the Enterprise Vs. ISVs, Mock Objects, SQL Server CLR Integration, Reporting Services, db4o ...
* Reading: SQL Bits
My website
|
|
|
|
|
Colin Angus Mackay wrote: create new threads
Perhaps he is trying to manage a ThreadPool over the messageboard so that at least one thread would survive supporting and substantiating his laziness of not doing homework properly and to aide in his wierd aspiration of being spoon-fed.
|
|
|
|
|
I recommend you either start reading the advice you're being given, or stop asking questions that you're obvioulsy going to ignore the answers to.
Christian Graus - Microsoft MVP - C++
"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 )
|
|
|
|
|
|
How do we compiler in 3.0 which the C# code written in 2.0? Give the step by step process.
|
|
|
|