Wrox Programmer Forums

Need to download code?

View our list of code downloads.

Go Back   Wrox Programmer Forums > C# and C > C# 1.0 > BOOK: Professional C#, 2nd and 3rd Editions
Password Reminder
Register
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read
BOOK: Professional C#, 2nd and 3rd Editions
This is the forum to discuss the Wrox book Professional C#, 3rd Edition by Simon Robinson, Christian Nagel, Karli Watson, Jay Glynn, Morgan Skinner, Bill Evjen; ISBN: 9780764557590
Welcome to the p2p.wrox.com Forums.

You are currently viewing the BOOK: Professional C#, 2nd and 3rd Editions section of the Wrox Programmer to Programmer discussions. This is a community of tens of thousands of software programmers and website developers including Wrox book authors and readers. As a guest, you can read any forum posting. By joining today you can post your own programming questions, respond to other developers’ questions, and eliminate the ads that are displayed to guests. Registration is fast, simple and absolutely free .
DRM-free e-books 300x50
 
 
Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old May 31st, 2005, 04:11 PM
Registered User
 
Join Date: May 2005
Location: pittsburgh, pa, USA.
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via Yahoo to benraidertx
Default doubts on introduction of professional c# 3rd ed

hi,

pg xxviii of introduction there is a mention of the putting the wrappers across COM components how is that done in the .NET?

What is a rich client application?

pg xxix says security info is stored in the asssembly how to use that in the code?

pg xxix says data can be imported from the windows platform to the other platforms, how to do that?

pg xxix says different of the assemblies can be used in the same code? does it mean two same named assemblies with different versions can be added as reference to the same code?

pg xxix talks about the self contained assemblies what is the advantage of using them in the code?

pg xxix how important is the registry for the c# developer, where will he use it?

pg xxx there is a mention of the staging server, how to use it? is it a free download of the microsoft website?

pg xxx what is use of the ODBC data provider and how is it different from the System.Data and System.Data.SqlClient?

pg xxxi by side by side execution, will the system have two different versions of .NET running at the same time. Still confused with two different versions running at the same time how can one build the two different solutions at the same time?

pg xxxiii how is the type safety implemented in .NET?

pg xxxiii how r pointers and direct memory access implemented in C#?

pg xxxiii what r user defined attributes?

pg xxxiii what is the difference between the executable and library of .NET components?

pg xxxiii what are machine cycles and how to track them in c#?

pg xxxiv what is an active directory?

pg xxxv what is the advantage of the using the object pooling, message queing and transactions in COM+?

pg xxxv how to write the windows services?

pg xxxvi Regvcs BookDistributor.dll [COM+AppName] [TypeLibrary.tbl] what does it mean?












Committed to be a consistent geek
  #2 (permalink)  
Old June 1st, 2005, 04:47 PM
Registered User
 
Join Date: May 2005
Location: pittsburgh, pa, USA.
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via Yahoo to benraidertx
Default

Liam Leane of google c sharp groups has answered these questions and these are her answers

Wrox booxs are always the best reference books for any language i have
come accross so good choice :-) I will answer those which i have run
in to


> pg xxviii of introduction there is a mention of the putting the
wrappers across COM components how is that done in the .NET?

Have a read of
http://msdn.microsoft.com/library/de...ertutorial.asp
explans both coming from COM and coming from c#

> What is a rich client application?

A standard website is a thin client. A control / component / assembly
/ browser extension that is downloaded and then talks with some
website (usualy via a webservice) can be described as a rich client.
Basicly the idea is that the majority of the work is done on the
client pc rather then the server (so you write your c# but instead of
it running on a website via aspx it is downloaded via a browser and
run on a client machine and then it talks to your server to get
whatever data it needs) http://www.richclients.org.

In short avoid at all costs, they are pure evil and will remain so
until Longhorn becomes the standard. In addition you are limiting your
users to windows only with the correct version of the framework
installed.

> pg xxix says security info is stored in the asssembly how to use that
in the code?

http://www.csharphelp.com/archives/archive203.html describes it very
well. If you are dealing with windows apps this is very important but
on the web side it becomes alot less so.

> pg xxix says data can be imported from the windows platform to the
other platforms, how to do that?

Couldnt spot what exactly said that but .net supports webservices and
all ODBC compliant databases out of the box. If you mean code
portability to other platforms there is ongoing projects such as mono
to allow this.

> pg xxix says different of the assemblies can be used in the same
code?
does it mean two same named assemblies with different versions can be
added as reference to the same code?

Do you mean the bit that talks about different versions existing side
by side? That is actualy referencing the GAC (accessable by browsing
to c:\winnt\assembly) You can keep as many versions of the same
assembly as you want in there so you can make partial upgrades to
applications (IE Application A needs version 2.0.0.0 of Assembly A but
Application B needs version 1.0.0.0)

> pg xxix talks about the self contained assemblies what is the
advantage of using them in the code?

Encapsulation, Modularisation, Code reuse, the list goes on forever

> pg xxix how important is the registry for the c# developer, where
will he use it?

Never ever ever ever ever ever. All web apps have a web.config file
and you can define all your settings for the application in there. All
windows forms / console apps have an app.config that serves the same
purposes.

> pg xxx there is a mention of the staging server, how to use it? is it
a free download of the microsoft website?

Staging server is a term in enterprise development. Typicaly you have
your development environment (where you write your code), your QA
environment (where your code is tested as part of the whole), your
staging environment (where the client can see your code as part of the
whole) and your production environment (where your release code sits)

> pg xxx what is use of the ODBC data provider and how is it different
from the System.Data and System.Data.SqlClient?

ODBC data provider is a generic ODBC library for .net. SqlClient and
OracleClient are specific to the types of ODBC server and thus support
a great range of features.

> pg xxxi by side by side execution, will the system have two different
versions of .NET running at the same time. Still confused with wo
different versions running at the same time how can one build the two
different solutions at the same time?

No, this means you can have two different versions of the .net runtime
installed (for example i have 1, 1.1 and 2 installed)

> pg xxxiii how is the type safety implemented in .NET?

Same way it is in msot other OO languages, you have strings, ints etc
and they have to be comverted to fit in to each other (although lots
of this is done for you so you can do things like string s =
i.ToString() )

> pg xxxiii how r pointers and direct memory access implemented in C#?

C# is memory managed, you dont need to worry about this

> pg xxxiii what r user defined attributes?

You will come accross portions of code where you get code like:

[Serializable]
public class greap.Web.Content.Data

The first line is an attribute in .net speak (nto to be confused with
an attribute in UMl speak) and it allows code to be executed when
something is used. you can define and use these. THis is very
important in AOP (http://aosd.net/)

> pg xxxiii what is the difference between the executable and library
of .NET components?

One has a .dll extension and can't be directly run and the other has a
.exe extension and can be run

> pg xxxiii what are machine cycles and how to track them in c#?

No idea

> pg xxxiv what is an active directory?

Users & Groups system used by MS within NT based domains

> pg xxxv what is the advantage of the using the object pooling,
message queing and transactions in COM+?

Allows for ASynch processing and transactional services

> pg xxxv how to write the windows services?

http://www.c-sharpcorner.com/WindowsServices.asp

> pg xxxvi Regvcs BookDistributor.dll [COM+AppName] [TypeLibrary.tbl]
what does it mean?

http://msdn.microsoft.com/library/de...regsvcsexe.asp

Committed to be a consistent geek
 


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Initial Comments - XSLT 2.0 3rd Ed. baryza Wrox Book Feedback 1 July 9th, 2007 07:18 PM
some doubts cutesneakers PHP How-To 1 January 19th, 2005 04:20 PM
Where did the Appendicies go? - 3rd ed AndrewGiles BOOK: Professional C#, 2nd and 3rd Editions 1 January 4th, 2005 08:04 PM
Expanding Forum to Cover Professional C# 3rd Ed jminatel BOOK: Professional C#, 2nd and 3rd Editions 0 July 21st, 2004 03:37 PM
Chap 2 progs for Beg. Lin. Prog - 3rd Ed. walkerr Wrox Book Feedback 1 January 12th, 2004 10:37 AM



All times are GMT -4. The time now is 05:56 PM.


Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
© 2013 John Wiley & Sons, Inc.