Go Back   TechArena Community > Software > Software Development
Become a Member!
Forgot your username/password?
Tags Active Topics RSS Search Mark Forums Read

Reply
 
Thread Tools Search this Thread
  #1  
Old 21-04-2009
Member
 
Join Date: Apr 2009
Posts: 4
Development questions

I have some questions to ask you.

Can you please tell me:

C#
- What is an IClass and what are its attributes and interfaces?
- How can you prevent a class beeing overriden?
- What are the communication methods and how to use them?
- What is reflection?

General programming:
- What is a program development cycle?
- What is an application implementation plan?

SQL Server:
- How can you increase a SQL performance.

Thank you
Reply With Quote
  #2  
Old 21-04-2009
Member
 
Join Date: Apr 2008
Posts: 2,001
Re: Development questions

IClass represents a test class and a collection of its instances.


Quote:
What is reflection?
Reflection is the ability to find out information about objects, the application details (assemblies), its metadata at run-time.

This allows application to collect information about itself and also manipulate on itself. It can be used effectively to find all the types in an assembly and/or dynamically invoke methods in an assembly. This includes information about the type, properties, methods and events of an object and to invoke the methods of object Invoke method can be used too. With reflection we can dynamically create an instance of a type, bind the type to an existing object, or get the type from an existing object and invoke its methods or access its fields and properties. If Attributes (C#) are used in application, then with help of reflection we can access these attributes. It can be even used to emit Intermediate Language code dynamically so that the generated code can be executed directly.
Reply With Quote
  #3  
Old 21-04-2009
Member
 
Join Date: Feb 2008
Posts: 1,848
Re: Development questions

iClass is based on a strategic thought process on technology enhanced learning (TEL) and technology enhanced personal development (i.e., education), which leads to an enlarged vision on the desired technology enhanced learning and personal development for the digital/knowledge/ postmodern society. This process goes systematically all the way towards the realization of a detailed and operational pedagogical model, methodologies and technological platform.

iClass is the project initiated to develop an intelligent cognitive-based open learning system and environment, adapted to individual learners' needs and ensuring their take-up in the education sector at a European level.

iClass Project is funded under the FP6, the European Community Framework Programme for Research, Technological Development and Demonstration. It is in the Technology-enhanced learning and access to cultural heritage action line, and is one of the two integrated projects in the area of education.
Reply With Quote
  #4  
Old 21-04-2009
Member
 
Join Date: May 2008
Posts: 2,383
Re: Development questions

Quote:
How can you increase a SQL performance.
TO increase or improve the SQL performance, here are the some tips. Just go through it:-
  • The first important option which can be used for a speed optimization is the TABSQuery.RequestLive property.
  • If selection query is simple and involves a single table only, try to set RequestLive value to True and to False before opening a query. Some queries run faster with the RequestLive=True, others will perform much better with the RequestLive=False.
  • Keep your indexes as narrow as possible. This reduces the size of the index and reduces the number of reads required to read the index.
  • Try to create indexes on columns that have integer values rather than character values.
  • If you create a composite (multi-column) index, the order of the columns in the key is very important. Try to order the columns in the key as to enhance selectivity, with the most selective columns to the leftmost of the key.
  • If you want to join several tables, try to create surrogate integer keys for this purpose and create indexes on their columns.
  • Available indexes for GROUP BY clause.To get a better performance for SELECT from a single table with GROUP BY clause, you can create a compound index for GROUP BY fields.
  • For example if you want to speed up the query:
  • SELECT * FROM Employee GROUP BY FirstName

  • you can create the following index:
  • ABSTable1.AddIndex('idxFirstName', 'FirstName', []);
Reply With Quote
  #5  
Old 21-04-2009
Member
 
Join Date: Dec 2008
Posts: 202
Re: Development questions

Hi,

The details regarding IClass which you have asked seems to be very sparse, and i think your requirement to IClass seems very specific, for what kind of requirement you need to have IClass this is because i have to provide you the Details as per that.

Regards
Reply With Quote
  #6  
Old 21-04-2009
Member
 
Join Date: Apr 2009
Posts: 4
Re: Development questions

This was just a quiz I have to do it.
If you can please give me only some clues where I can find information abot IClass.

Thank you.
Reply With Quote
  #7  
Old 21-04-2009
Member
 
Join Date: Sep 2005
Posts: 1,365
Re: Development questions

Quote:
Originally Posted by odumitre View Post
This was just a quiz I have to do it.
If you can please give me only some clues where I can find information abot IClass.

Thank you.
iClass was an integrated project with 13 Million EUR budget that was carried out under the Sixth Framework Programme for R&D, funded and supported by the European Commission. The acronym stands for "Intelligent Distributed Cognitive-based Open Learning System for Schools." The Research Area was IST 2.3.2.12: Technology Enhanced Learning and Access to Cultural Heritage and the Proposal/Contract number was 507922. The project lasted 54 months and was completed in July 2008.

iClass was executed by a consortium of 22 partners from 11 countries. The project outcome was a new pedagogical model for Technology-Enhanced Learning, related methodologies and a Adobe Flex based Personal Learning Environment software that embodied the pedagogical model. This model is an expansion of the self-regulated learning paradigm with personalisation.

155 journal, conference and workshop papers acknowledged the iClass project and disseminated its results.[citation needed] iClass pedagogical model and system were demonstrated in Austria, Italy, Bulgaria and France, with workshops in which 31 teachers and 121 students participated. The evaluation activities were carried out not only with focus groups but also with organized workshops. A total of 62 teachers and 263 students from 31 schools of 6 countries participated the evaluation work. Finally, validation work was carried out by European schoolnet using their SIPTEC framework in 5 European countries with 80 teachers. The SIPTEC framework covers Systemic, Institutional, Pedagogical, Technological, Economic, and Cultural aspects in an effort to validate European technology enhanced learning projects.

http://en.wikipedia.org/wiki/IClass
__________________
DFI LANPARTY SLI-DR
AMD 64 x2 4800+
OCZ (2 x 512) DDR600
Reply With Quote
  #8  
Old 21-04-2009
Member
 
Join Date: Apr 2009
Posts: 4
Re: Development questions

Sorry, this should be related to C# or .NET.

Anyway, thank you very much for your answer.
Reply With Quote
Reply

  TechArena Community > Software > Software Development
Tags:



Thread Tools Search this Thread
Search this Thread:

Advanced Search


Similar Threads for: "Development questions"
Thread Thread Starter Forum Replies Last Post
How to use 64-bit development box abaigeal Windows Software 3 17-04-2011 01:40 PM
Institute for PHP Development SuhasT Education Career and Job Discussions 5 23-02-2011 12:36 PM
USB Software Development varakavi Software Development 1 27-09-2010 05:35 PM
The key for development of a website Chakradev Technology & Internet 4 13-03-2010 12:54 AM
What need to do for PHP development StoaVio Software Development 2 15-10-2008 07:16 PM


All times are GMT +5.5. The time now is 11:03 PM.